* include/java-insns.h (enum java_code): Add op_breakpoint.
* include/java-interp.h (_Jv_InterpMethod): Declare breakpoint_insn. [INTERPRETER]: Declare _Jv_InterpMethod::bp_insn_slot. [!INTERPRETER]: Declare _Jv_InterpMethod::bp_insn_opcode. (install_break): Declare. * interpret.cc (breakpoint_insn): Define breakpoint insn. (compile): Add op_breakpoint to "can't happen" cases. [INTERPRETER] Initialize breakpoint insn if necessary. (install_break): New method. * interpret-run.cc: Add op_breakpoint to insn_targets. Add insn_breakpoint label. * verify.cc (branch_prepass): Add op_breakpoint to unrecognized opcodes section of switch statement. (verify_instructions_0): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117734 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- libjava/ChangeLog 17 additions, 0 deletionslibjava/ChangeLog
- libjava/include/java-insns.h 2 additions, 4 deletionslibjava/include/java-insns.h
- libjava/include/java-interp.h 12 additions, 0 deletionslibjava/include/java-interp.h
- libjava/interpret-run.cc 6 additions, 1 deletionlibjava/interpret-run.cc
- libjava/interpret.cc 25 additions, 0 deletionslibjava/interpret.cc
- libjava/verify.cc 3 additions, 1 deletionlibjava/verify.cc
Loading
Please register or sign in to comment