diff -r 642e54d1850a -r 09b4dd4f152b src/share/vm/runtime/vframe_hp.cpp --- a/src/share/vm/runtime/vframe_hp.cpp Thu Dec 09 17:53:22 2010 +0300 +++ b/src/share/vm/runtime/vframe_hp.cpp Thu Dec 09 15:04:26 2010 -0500 @@ -207,8 +207,8 @@ GrowableArray *monitors = new GrowableArray(1); // Casting away const frame& fr = (frame&) _fr; - MonitorInfo* info = new MonitorInfo(fr.compiled_synchronized_native_monitor_owner(nm), - fr.compiled_synchronized_native_monitor(nm), false, false); + MonitorInfo* info = new MonitorInfo( + fr.get_native_receiver(), fr.get_native_monitor(), false, false); monitors->push(info); return monitors; }