gcc/libjava/gnu/gcj/jvmti
Keith Seitz 02b1e78caf Breakpoint.java: Make abstract.
* gnu/gcj/jvmti/Breakpoint.java: Make abstract.
        (method): Change from private to protected.
        (location): Likewise.
        (Breakpoint): Change argument list to take only integer type.
        Add default constructor.
        (initialize_native): Renamed to ...
        (_save_insn): ... this to make function more explicit.
        (execute): New method.
        * gnu/gcj/jvmti/Breakpoint.h: Regenerate.
        * gnu/gcj/jvmti/natBreakpoint.cc (initialize_native): Rename to...
        (_save_insn): ... this.
        (install): Save the original instruction.
        * gnu/gcj/jvmti/NormalBreakpoint.java: New file.
        * gnu/gcj/jvmti/NormalBreakpoint.h: New file.
        * gnu/gcj/jvmti/natNormalBreakpoint.cc: New file.
        * gnu/gcj/jvmti/BreakpointManager.java (newBreakpoint):
        Instantiate a NormalBreakpoint instead of Breakpoint.
        * interpret-run.cc (insn_breakpoint): Remove breakpoint actions
        and call Breakpoint.execute to do them.
        * classpath/lib/gnu/gcj/jvmti/Breakpoint.class: Regenerate.
        * classpath/lib/gnu/gcj/jvmti/BreakpointManager.class: Likewise.
        * classpath/lib/gnu/gcj/jvmti/NormalBreakpoint.class: New file.
        * sources.am: Regenerate.
        * Makefile.am (nat_source_files): Add natNormalBreakpoint.cc.
        * Makefile.in: Regenerated.

From-SVN: r125834
2007-06-19 00:10:10 +00:00
..
Breakpoint.h Breakpoint.java: Make abstract. 2007-06-19 00:10:10 +00:00
Breakpoint.java Breakpoint.java: Make abstract. 2007-06-19 00:10:10 +00:00
BreakpointManager.h
BreakpointManager.java Breakpoint.java: Make abstract. 2007-06-19 00:10:10 +00:00
Location.h
Location.java
NormalBreakpoint.h Breakpoint.java: Make abstract. 2007-06-19 00:10:10 +00:00
NormalBreakpoint.java Breakpoint.java: Make abstract. 2007-06-19 00:10:10 +00:00
natBreakpoint.cc Breakpoint.java: Make abstract. 2007-06-19 00:10:10 +00:00
natNormalBreakpoint.cc Breakpoint.java: Make abstract. 2007-06-19 00:10:10 +00:00