src/cpu/x86/vm/interp_masm_x86_32.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/cpu/x86/vm/interp_masm_x86_32.cpp	Thu Jul 14 13:07:06 2011
--- new/src/cpu/x86/vm/interp_masm_x86_32.cpp	Thu Jul 14 13:07:06 2011

*** 401,413 **** --- 401,413 ---- // JVMTI events, such as single-stepping, are implemented partly by avoiding running // compiled code in threads for which the event is enabled. Check here for // interp_only_mode if these events CAN be enabled. get_thread(temp); // interp_only is an int, on little endian it is sufficient to test the byte only ! // Is a cmpl faster (ce ! // Is a cmpl faster? cmpb(Address(temp, JavaThread::interp_only_mode_offset()), 0); ! jccb(Assembler::zero, run_compiled_code); jmp(Address(method, methodOopDesc::interpreter_entry_offset())); bind(run_compiled_code); } jmp(Address(method, methodOopDesc::from_interpreted_offset()));

src/cpu/x86/vm/interp_masm_x86_32.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File