Mercurial > hg > graal-compiler
diff src/share/vm/prims/jvmtiExport.cpp @ 2147:9afee0b9fc1d
7012505: BreakpointWithFullGC.sh fails with Internal Error (src/share/vm/oops/methodOop.cpp:220)
Summary: Rebuild breakpoint cache at gc_epilogue instead of during oops_do
Reviewed-by: dcubed, ysr, coleenp
author | kamg |
---|---|
date | Wed, 19 Jan 2011 13:51:53 -0800 |
parents | db2b0f8c1cef |
children | 3582bf76420e |
line wrap: on
line diff
--- a/src/share/vm/prims/jvmtiExport.cpp Wed Jan 19 08:16:45 2011 -0800 +++ b/src/share/vm/prims/jvmtiExport.cpp Wed Jan 19 13:51:53 2011 -0800 @@ -2268,6 +2268,14 @@ JvmtiVMObjectAllocEventCollector::oops_do_for_all_threads(f); } +void JvmtiExport::weak_oops_do(BoolObjectClosure* is_alive, OopClosure* f) { + JvmtiTagMap::weak_oops_do(is_alive, f); +} + +void JvmtiExport::gc_epilogue() { + JvmtiCurrentBreakpoints::gc_epilogue(); +} + // Onload raw monitor transition. void JvmtiExport::transition_pending_onload_raw_monitors() { JvmtiPendingMonitors::transition_raw_monitors();