Mercurial > hg > truffle
comparison src/share/vm/interpreter/interpreterRuntime.cpp @ 9088:89e4d67fdd2a
Merge
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Fri, 12 Apr 2013 14:05:42 +0200 |
parents | d343737786fe cc32ccaaf47f |
children | 836a62f43af9 |
comparison
equal
deleted
inserted
replaced
9037:b008f40b67d0 | 9088:89e4d67fdd2a |
---|---|
565 // Synchronization | 565 // Synchronization |
566 // | 566 // |
567 // The interpreter's synchronization code is factored out so that it can | 567 // The interpreter's synchronization code is factored out so that it can |
568 // be shared by method invocation and synchronized blocks. | 568 // be shared by method invocation and synchronized blocks. |
569 //%note synchronization_3 | 569 //%note synchronization_3 |
570 | |
571 static void trace_locking(Handle& h_locking_obj, bool is_locking) { | |
572 ObjectSynchronizer::trace_locking(h_locking_obj, false, true, is_locking); | |
573 } | |
574 | |
575 | 570 |
576 //%note monitor_1 | 571 //%note monitor_1 |
577 IRT_ENTRY_NO_ASYNC(void, InterpreterRuntime::monitorenter(JavaThread* thread, BasicObjectLock* elem)) | 572 IRT_ENTRY_NO_ASYNC(void, InterpreterRuntime::monitorenter(JavaThread* thread, BasicObjectLock* elem)) |
578 #ifdef ASSERT | 573 #ifdef ASSERT |
579 thread->last_frame().interpreter_frame_verify_monitor(elem); | 574 thread->last_frame().interpreter_frame_verify_monitor(elem); |