gcc/libjava/gnu/classpath
Keith Seitz befd756626 jvmti-int.h (_Jv_ReportJVMTIExceptionThrow): Declare.
* include/jvmti-int.h (_Jv_ReportJVMTIExceptionThrow):
        Declare.
        * interpret.cc (_Jv_ReportJVMTIExceptionThrow): New function.
        (find_catch_location): New function.
        (REPORT_EXCEPTION): New macro.
        (throw_internal_error): Use REPORT_EXCEPTION.
        (throw_incompatible_class_change_error): Likewise.
        (throw_null_pointer_exception): Likewise.
        (throw_class_format_error): Likewise.
        * interpret-run.cc (INTERP_REPORT_EXCEPTION)[DEBUG]: Set
        to REPORT_EXCEPTION.
        (INTERP_REPORT_EXCEPTION)[!DEBUG]: Make nop.
        (insn_new): Use INTERP_REPORT_EXCEPTION.
        (insn_athrow): Likewise.
        Remove previous JVMTI exception notifications.
        Add JVMTI ExceptionCatch notificatin.
        * jni.cc (_Jv_PopSystemFrame): Notify JVMTI clients of
        exception throw.
        * gnu/gcj/jvmti/ExceptionEvent.java: Removed.
        * gnu/gcj/jvmti/ExceptionEvent.h: Removed.
        * classpath/lib/gnu/gcj/jvmti/ExceptionEvent.class: Removed.
        * gnu/classpath/jdwp/natVMVirtualMachine.cc
        (jdwpExceptionCB): New function.
        (jdwpVMInitCB): Set Exception event handler and enable.
        * sources.am: Regenerated.
        * Makefile.in: Regenerated.

From-SVN: r124406
2007-05-04 01:04:11 +00:00
..
debug Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
jdwp jvmti-int.h (_Jv_ReportJVMTIExceptionThrow): Declare. 2007-05-04 01:04:11 +00:00
Configuration.h Makefile.am (AM_CXXFLAGS): Define ECJ_JAR_FILE. 2007-03-13 05:48:03 +00:00
Configuration.java Makefile.am (AM_CXXFLAGS): Define ECJ_JAR_FILE. 2007-03-13 05:48:03 +00:00
NotImplementedException.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Pointer.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Pointer32.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Pointer64.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
ServiceFactory$ServiceIterator.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
ServiceFactory.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
ServiceProviderLoadingAction.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
SystemProperties.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
SystemProperties.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
VMStackWalker.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
VMStackWalker.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
natConfiguration.cc Makefile.am (AM_CXXFLAGS): Define ECJ_JAR_FILE. 2007-03-13 05:48:03 +00:00
natSystemProperties.cc Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
natVMStackWalker.cc re PR libgcj/30742 (ResourceBundle regression) 2007-02-10 14:22:54 +00:00