gcc/libjava/include
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
..
boehm-gc.h no-gc.h (_Jv_IsThreadSuspended): Declare. 2007-04-23 21:12:10 +00:00
config.h.in
darwin-signal.h
default-signal.h
dwarf2-signal.h
execution.h
hppa-signal.h
i386-signal.h
java-assert.h
java-chardecomp.h
java-chartables.h
java-cpool.h
java-insns.h
java-interp.h interpret-run.cc (NEXT_INSN): Advance PC before executing the instruction. 2007-05-01 02:50:02 +00:00
java-props.h
java-stack.h
jni_md.h
jvm.h
jvmpi.h
jvmti_md.h
jvmti-int.h jvmti-int.h (_Jv_ReportJVMTIExceptionThrow): Declare. 2007-05-04 01:04:11 +00:00
Makefile.am
Makefile.in
mips-signal.h
no-gc.h no-gc.h (_Jv_IsThreadSuspended): Declare. 2007-04-23 21:12:10 +00:00
no-threads.h
pa-signal.h
posix-threads.h
posix.h
powerpc-signal.h
s390-signal.h
sh-signal.h
sparc-signal.h
stamp-h.in
win32-signal.h
win32-threads.h
win32.h
x86_64-signal.h