Mercurial > hg > truffle
diff src/share/vm/runtime/vmStructs.cpp @ 702:b9fba36710f2
6699669: Hotspot server leaves synchronized block with monitor in bad state
Summary: Remove usage of _highest_lock field in Thread so that is_lock_owned won't depend on the correct update of that field.
Reviewed-by: never, dice, acorn
author | xlu |
---|---|
date | Mon, 06 Apr 2009 15:47:39 -0700 |
parents | 23276f80d930 |
children | bd02caa94611 |
line wrap: on
line diff
--- a/src/share/vm/runtime/vmStructs.cpp Fri Apr 03 15:59:19 2009 -0700 +++ b/src/share/vm/runtime/vmStructs.cpp Mon Apr 06 15:47:39 2009 -0700 @@ -656,7 +656,6 @@ \ volatile_nonstatic_field(Thread, _suspend_flags, uint32_t) \ nonstatic_field(Thread, _active_handles, JNIHandleBlock*) \ - nonstatic_field(Thread, _highest_lock, address) \ nonstatic_field(Thread, _tlab, ThreadLocalAllocBuffer) \ nonstatic_field(Thread, _current_pending_monitor, ObjectMonitor*) \ nonstatic_field(Thread, _current_pending_monitor_is_from_java, bool) \