hotspot/src/share/vm/interpreter/bytecodeInterpreter.cpp
changeset 37179 4dbcb3a642d2
parent 36508 5f9eee6b383b
parent 37152 29e68f1d35bb
child 37296 613278eb2a1e
equal deleted inserted replaced
36617:390e8993b88e 37179:4dbcb3a642d2
   136 {                                                                                                    \
   136 {                                                                                                    \
   137     BytecodeCounter::_counter_value++;                                                               \
   137     BytecodeCounter::_counter_value++;                                                               \
   138     BytecodeHistogram::_counters[(Bytecodes::Code)opcode]++;                                         \
   138     BytecodeHistogram::_counters[(Bytecodes::Code)opcode]++;                                         \
   139     if (StopInterpreterAt && StopInterpreterAt == BytecodeCounter::_counter_value) os::breakpoint(); \
   139     if (StopInterpreterAt && StopInterpreterAt == BytecodeCounter::_counter_value) os::breakpoint(); \
   140     if (TraceBytecodes) {                                                                            \
   140     if (TraceBytecodes) {                                                                            \
   141       CALL_VM((void)SharedRuntime::trace_bytecode(THREAD, 0,               \
   141       CALL_VM((void)InterpreterRuntime::trace_bytecode(THREAD, 0,                    \
   142                                    topOfStack[Interpreter::expr_index_at(1)],   \
   142                                         topOfStack[Interpreter::expr_index_at(1)],   \
   143                                    topOfStack[Interpreter::expr_index_at(2)]),  \
   143                                         topOfStack[Interpreter::expr_index_at(2)]),  \
   144                                    handle_exception);                      \
   144                                         handle_exception);                           \
   145     }                                                                      \
   145     }                                                                                \
   146 }
   146 }
   147 #endif
   147 #endif
   148 
   148 
   149 #undef DEBUGGER_SINGLE_STEP_NOTIFY
   149 #undef DEBUGGER_SINGLE_STEP_NOTIFY
   150 #ifdef VM_JVMTI
   150 #ifdef VM_JVMTI