diff 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
line wrap: on
line diff
--- a/src/share/vm/graal/graalCodeInstaller.hpp	Fri Aug 19 17:28:37 2011 +0200
+++ b/src/share/vm/graal/graalCodeInstaller.hpp	Mon Aug 22 14:39:05 2011 +0200
@@ -41,8 +41,10 @@
     MARK_INVOKESPECIAL              = 0x2003,
     MARK_INVOKEVIRTUAL              = 0x2004,
     MARK_IMPLICIT_NULL              = 0x3000,
-    MARK_POLL                       = 0x3001,
-    MARK_POLL_RETURN                = 0x3002,
+    MARK_POLL_NEAR                  = 0x3001,
+    MARK_POLL_RETURN_NEAR           = 0x3002,
+    MARK_POLL_FAR                   = 0x3003,
+    MARK_POLL_RETURN_FAR            = 0x3004,
     MARK_KLASS_PATCHING             = 0x4000,
     MARK_DUMMY_OOP_RELOCATION       = 0x4001,
     MARK_ACCESS_FIELD_PATCHING      = 0x4002