< prev index next > src/hotspot/share/jvmci/jvmciRuntime.hpp
Print this page
// Gets the JVMCI name of the nmethod (which may be null).
const char* name() { return _has_name ? (char*)(((address) this) + sizeof(JVMCINMethodData)) : nullptr; }
// Clears the HotSpotNmethod.address field in the mirror. If nm
// is dead, the HotSpotNmethod.entryPoint field is also cleared.
- void invalidate_nmethod_mirror(nmethod* nm);
+ void invalidate_nmethod_mirror(nmethod* nm, nmethod::InvalidationReason invalidation_reason);
// Gets the mirror from nm's oops table.
oop get_nmethod_mirror(nmethod* nm);
// Sets the mirror in nm's oops table.
< prev index next >