/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | c1_LIRAssembler_sparc.hpp | 49 void monitorexit(LIR_Opr obj_opr, LIR_Opr lock_opr, Register hdr, int monitor_no);
|
H A D | interp_masm_sparc.cpp | 1002 // to check that the object has not been unlocked by an explicit monitorexit bytecode. 1241 // Unlocks an object. Used in monitorexit bytecode and remove_activation. 1247 call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::monitorexit), lock_reg); 1290 call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::monitorexit), lock_reg);
|
H A D | c1_Runtime1_sparc.cpp | 754 __ set_info("monitorexit", dont_gc_arguments); 760 int call_offset = __ call_RT(noreg, noreg, CAST_FROM_FN_PTR(address, monitorexit), G4);
|
/openjdk7/hotspot/src/share/vm/shark/ |
H A D | sharkRuntime.hpp | 43 static void monitorexit(JavaThread* thread, BasicObjectLock* lock);
|
H A D | sharkBuilder.cpp | 210 Value* SharkBuilder::monitorexit() { function in class:SharkBuilder 211 return make_function((address) SharkRuntime::monitorexit, "TM", "v");
|
H A D | sharkBuilder.hpp | 107 llvm::Value* monitorexit();
|
H A D | sharkRuntime.cpp | 75 JRT_ENTRY(void, SharkRuntime::monitorexit(JavaThread* thread,
|
H A D | sharkTopLevelBlock.cpp | 1998 call_vm(builder()->monitorexit(), monitor_addr, exception_action);
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_Runtime1.hpp | 64 stub(monitorexit) \ 154 static void monitorexit (JavaThread* thread, BasicObjectLock* lock);
|
H A D | c1_GraphBuilder.hpp | 259 void monitorexit(Value x, int bci);
|
H A D | c1_GraphBuilder.cpp | 1445 monitorexit(state()->lock_at(0), SynchronizationEntryBCI); 2043 void GraphBuilder::monitorexit(Value x, int bci) { 2685 case Bytecodes::_monitorexit : monitorexit (apop(), s.cur_bci()); break; 2772 // monitorexit & the return bytecodes do not throw 3614 monitorexit(lock, bci);
|
H A D | c1_Runtime1.cpp | 670 JRT_LEAF(void, Runtime1::monitorexit(JavaThread* thread, BasicObjectLock* lock)) 674 // monitorexit is non-blocking (leaf routine) => no exceptions can be thrown
|
/openjdk7/langtools/src/share/classes/com/sun/tools/javac/jvm/ |
H A D | ByteCodes.java | 237 monitorexit = 195, field in interface:ByteCodes
|
H A D | Code.java | 868 case monitorexit: 2186 mnem[monitorexit] = "monitorexit";
|
H A D | Gen.java | 1299 code.emitop0(monitorexit);
|
/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | interpreterRuntime.hpp | 116 static void monitorexit (JavaThread* thread, BasicObjectLock* elem);
|
H A D | templateTable.hpp | 318 static void monitorexit();
|
H A D | bytecodeInterpreter.cpp | 1661 /* monitorenter and monitorexit for locking/unlocking an object */ 1714 CALL_VM(InterpreterRuntime::monitorexit(THREAD, most_recent), handle_exception); 2667 CALL_VM_NOCHECK(InterpreterRuntime::monitorexit(THREAD, end)); 2728 CALL_VM_NOCHECK(InterpreterRuntime::monitorexit(THREAD, base));
|
H A D | interpreterRuntime.cpp | 600 IRT_ENTRY_NO_ASYNC(void, InterpreterRuntime::monitorexit(JavaThread* thread, BasicObjectLock* elem))
|
H A D | templateTable.cpp | 456 def(Bytecodes::_monitorexit , ____|____|clvm|____, atos, vtos, monitorexit , _ );
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | interp_masm_x86_32.cpp | 544 // to check that the object has not been unlocked by an explicit monitorexit bytecode. 742 // Unlocks an object. Used in monitorexit bytecode and remove_activation. 752 call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::monitorexit), lock_reg); 794 call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::monitorexit), lock_reg);
|
H A D | interp_masm_x86_64.cpp | 543 // not been unlocked by an explicit monitorexit bytecode. 746 // Unlocks an object. Used in monitorexit bytecode and 762 CAST_FROM_FN_PTR(address, InterpreterRuntime::monitorexit), 808 CAST_FROM_FN_PTR(address, InterpreterRuntime::monitorexit),
|
H A D | c1_Runtime1_x86.cpp | 1451 StubFrame f(sasm, "monitorexit", dont_gc_arguments); 1461 int call_offset = __ call_RT(noreg, noreg, CAST_FROM_FN_PTR(address, monitorexit), rax);
|
H A D | templateTable_x86_32.cpp | 3637 void TemplateTable::monitorexit() { function in class:TemplateTable
|
/openjdk7/hotspot/src/cpu/zero/vm/ |
H A D | cppInterpreter_zero.cpp | 385 CALL_VM_NOCHECK(InterpreterRuntime::monitorexit(thread, monitor));
|