]> git.ipfire.org Git - thirdparty/gcc.git/commit
natThrowable.cc: New file.
authorAndrew Haley <aph@cygnus.com>
Mon, 17 Jan 2000 15:45:24 +0000 (15:45 +0000)
committerAndrew Haley <aph@gcc.gnu.org>
Mon, 17 Jan 2000 15:45:24 +0000 (15:45 +0000)
commit283a159fe38e477d93b189d43888f1e42043c0af
treee7424bbdd7c568c2f6f24481d328b24bade92628
parent1353681247458baa6a3df8375b786df8ace7664c
natThrowable.cc: New file.

2000-01-14  Andrew Haley  <aph@cygnus.com>

* java/lang/natThrowable.cc: New file.

* java/lang/Throwable.java (fillInStackTrace): Make native.
(printStackTrace): Call native method to do this.
(Throwable): Call fillInStackTrace.
(stackTrace): New variable.

* include/jvm.h: Add _Jv_ThisExecutable functions.

* prims.cc: (_Jv_execName): New variable.
(catch_segv): Call fillInStackTrace.
(catch_fpe): Ditto.
(_Jv_ThisExecutable): New functions.
(JvRunMain): Set the name of this executable.

* Makefile.am: Add java/lang/natThrowable.cc.
Add name-finder.cc.
* Makefile.in: Rebuilt.

* acconfig.h: Add HAVE_PROC_SELF_EXE.

* configure.in: Force link with __frame_state_for in
FORCELIBGCCSPEC.  Add new checks for backtrace.
* include/config.h.in: Rebuilt.

* name-finder.cc: New file.
* include/name-finder.h: New file.

From-SVN: r31460
13 files changed:
libjava/ChangeLog
libjava/Makefile.am
libjava/Makefile.in
libjava/acconfig.h
libjava/configure
libjava/configure.in
libjava/include/config.h.in
libjava/include/jvm.h
libjava/include/name-finder.h [new file with mode: 0644]
libjava/java/lang/Throwable.java
libjava/java/lang/natThrowable.cc [new file with mode: 0644]
libjava/name-finder.cc [new file with mode: 0644]
libjava/prims.cc