OSDN Git Service

* gnu/gcj/jvmti/Breakpoint.java: Make abstract.
authorkseitz <kseitz@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 Jun 2007 00:10:10 +0000 (00:10 +0000)
committerkseitz <kseitz@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 Jun 2007 00:10:10 +0000 (00:10 +0000)
commit21dff5743bdaa076e239ff0aaf45fca64d1b5a4b
tree1001778084e0218424d7169c87f3ac322899ec51
parentddf62506020e33054a0299067c2ce3940582a54c
    * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@125834 138bc75d-0d04-0410-961f-82ee72b054a4
15 files changed:
libjava/ChangeLog
libjava/Makefile.am
libjava/Makefile.in
libjava/classpath/lib/gnu/gcj/jvmti/Breakpoint.class
libjava/classpath/lib/gnu/gcj/jvmti/BreakpointManager.class
libjava/classpath/lib/gnu/gcj/jvmti/NormalBreakpoint.class [new file with mode: 0644]
libjava/gnu/gcj/jvmti/Breakpoint.h
libjava/gnu/gcj/jvmti/Breakpoint.java
libjava/gnu/gcj/jvmti/BreakpointManager.java
libjava/gnu/gcj/jvmti/NormalBreakpoint.h [new file with mode: 0644]
libjava/gnu/gcj/jvmti/NormalBreakpoint.java [new file with mode: 0644]
libjava/gnu/gcj/jvmti/natBreakpoint.cc
libjava/gnu/gcj/jvmti/natNormalBreakpoint.cc [new file with mode: 0644]
libjava/interpret-run.cc
libjava/sources.am