< prev index next >

src/hotspot/share/code/nmethod.hpp

Print this page
rev 54697 : imported patch 8221734-v2-merge
rev 54698 : imported patch 8221734-v2

*** 117,127 **** bool _has_flushed_dependencies; // Used for maintenance of dependencies (CodeCache_lock) // used by jvmti to track if an unload event has been posted for this nmethod. bool _unload_reported; ! // Protected by Patching_lock volatile signed char _state; // {not_installed, in_use, not_entrant, zombie, unloaded} #ifdef ASSERT bool _oops_are_stale; // indicates that it's no longer safe to access oops section #endif --- 117,127 ---- bool _has_flushed_dependencies; // Used for maintenance of dependencies (CodeCache_lock) // used by jvmti to track if an unload event has been posted for this nmethod. bool _unload_reported; ! // Protected by CompiledMethod_lock volatile signed char _state; // {not_installed, in_use, not_entrant, zombie, unloaded} #ifdef ASSERT bool _oops_are_stale; // indicates that it's no longer safe to access oops section #endif
*** 384,394 **** _has_flushed_dependencies = 1; } int comp_level() const { return _comp_level; } ! void unlink_from_method(bool acquire_lock); // Support for oops in scopes and relocs: // Note: index 0 is reserved for null. oop oop_at(int index) const; oop* oop_addr_at(int index) const { // for GC --- 384,394 ---- _has_flushed_dependencies = 1; } int comp_level() const { return _comp_level; } ! void unlink_from_method(); // Support for oops in scopes and relocs: // Note: index 0 is reserved for null. oop oop_at(int index) const; oop* oop_addr_at(int index) const { // for GC
< prev index next >