equal
deleted
inserted
replaced
354 } |
354 } |
355 |
355 |
356 #ifdef CC_INTERP |
356 #ifdef CC_INTERP |
357 // As legacy note_trap, but we have more arguments. |
357 // As legacy note_trap, but we have more arguments. |
358 JRT_ENTRY(void, InterpreterRuntime::note_trap(JavaThread* thread, int reason, Method *method, int trap_bci)) |
358 JRT_ENTRY(void, InterpreterRuntime::note_trap(JavaThread* thread, int reason, Method *method, int trap_bci)) |
359 methodHandle trap_method(method); |
359 methodHandle trap_method(thread, method); |
360 note_trap_inner(thread, reason, trap_method, trap_bci, THREAD); |
360 note_trap_inner(thread, reason, trap_method, trap_bci, THREAD); |
361 JRT_END |
361 JRT_END |
362 |
362 |
363 // Class Deoptimization is not visible in BytecodeInterpreter, so we need a wrapper |
363 // Class Deoptimization is not visible in BytecodeInterpreter, so we need a wrapper |
364 // for each exception. |
364 // for each exception. |