equal
deleted
inserted
replaced
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 |