< prev index next >
src/hotspot/share/gc/shared/barrierSetNMethod.hpp
Print this page
rev 57093 : 8230765: Implement nmethod barrier for x86_32 platforms
*** 38,48 ****
--- 38,52 ----
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 >