--- a/src/hotspot/share/gc/z/zThreadLocalData.hpp Tue Dec 11 11:29:28 2018 +0100
+++ b/src/hotspot/share/gc/z/zThreadLocalData.hpp Tue Dec 11 11:08:39 2018 +0100
@@ -25,6 +25,7 @@
#define SHARE_GC_Z_ZTHREADLOCALDATA_HPP
#include "gc/z/zMarkStack.hpp"
+#include "gc/z/zGlobals.hpp"
#include "runtime/thread.hpp"
#include "utilities/debug.hpp"
#include "utilities/sizes.hpp"
@@ -62,6 +63,10 @@
static ByteSize address_bad_mask_offset() {
return Thread::gc_data_offset() + byte_offset_of(ZThreadLocalData, _address_bad_mask);
}
+
+ static ByteSize nmethod_disarmed_offset() {
+ return address_bad_mask_offset() + in_ByteSize(ZNMethodDisarmedOffset);
+ }
};
#endif // SHARE_GC_Z_ZTHREADLOCALDATA_HPP