comparison src/share/vm/graal/graalCodeInstaller.hpp @ 3550:aee1479c0a4b

Use 2 different marks for NEAR/FAR polling : fixes wrong polling addresse problem after relocation
author Gilles Duboscq <gilles.duboscq@oracle.com>
date Mon, 22 Aug 2011 14:39:05 +0200
parents 25765a764212
children 076a2c9caf71
comparison
equal deleted inserted replaced
3549:25765a764212 3550:aee1479c0a4b
39 MARK_INVOKEINTERFACE = 0x2001, 39 MARK_INVOKEINTERFACE = 0x2001,
40 MARK_INVOKESTATIC = 0x2002, 40 MARK_INVOKESTATIC = 0x2002,
41 MARK_INVOKESPECIAL = 0x2003, 41 MARK_INVOKESPECIAL = 0x2003,
42 MARK_INVOKEVIRTUAL = 0x2004, 42 MARK_INVOKEVIRTUAL = 0x2004,
43 MARK_IMPLICIT_NULL = 0x3000, 43 MARK_IMPLICIT_NULL = 0x3000,
44 MARK_POLL = 0x3001, 44 MARK_POLL_NEAR = 0x3001,
45 MARK_POLL_RETURN = 0x3002, 45 MARK_POLL_RETURN_NEAR = 0x3002,
46 MARK_POLL_FAR = 0x3003,
47 MARK_POLL_RETURN_FAR = 0x3004,
46 MARK_KLASS_PATCHING = 0x4000, 48 MARK_KLASS_PATCHING = 0x4000,
47 MARK_DUMMY_OOP_RELOCATION = 0x4001, 49 MARK_DUMMY_OOP_RELOCATION = 0x4001,
48 MARK_ACCESS_FIELD_PATCHING = 0x4002 50 MARK_ACCESS_FIELD_PATCHING = 0x4002
49 }; 51 };
50 52