< prev index next >
src/hotspot/share/gc/shared/barrierSetNMethod.hpp
Print this page
rev 57093 : 8230765: Implement nmethod barrier for x86_32 platforms
@@ -38,11 +38,15 @@
protected:
virtual int disarmed_value() const;
virtual bool nmethod_entry_barrier(nmethod* nm) = 0;
public:
+#ifdef _LP64
virtual ByteSize thread_disarmed_offset() const = 0;
+#else
+ virtual intptr_t disarmed_value_address() const = 0;
+#endif
static int nmethod_stub_entry_barrier(address* return_address_ptr);
bool nmethod_osr_entry_barrier(nmethod* nm);
bool is_armed(nmethod* nm);
void disarm(nmethod* nm);
< prev index next >