gcc/libjava/gnu/gcj/runtime
Andrew Haley c068c63834 [multiple changes]
2003-03-10  2003-02-27  Mohan Embar  <gnustuff@thisiscool.com>

        * include/jvm.h: removed declaration of _Jv_ThisExecutable()
        setter; made return value of getter const char* instead of char*
        * prims.cc: removed all references to _Jv_ThisExecutable().
        These are in the platform-specific sections now.
        * posix.cc: define platform-specific _Jv_ThisExecutable().
        Handle DISABLE_MAIN_ARGS and HAVE_PROC_SELF_EXE cases
        * win32.cc: define platform-specific _Jv_ThisExecutable()
        using GetModuleFilename()
        * java/lang/natRuntime.cc: set gnu.gcj.progname property
        to argv[0] instead of _Jv_ThisExecutable()

2003-03-10  Ranjit Mathew  <rmathew@hotmail.com>

        * gnu/gcj/runtime/NameFinder.java (usingAddr2name): New flag
        that is set if we are using addr2name.awk instead of addr2line.
        (NameFinder): Set usingAddr2name if using addr2name.awk.
        (getExternalLabel): New native method to convert a method
        name to an external label.
        (lookup): Convert name given by addr2line to an external label
        before demangling.

        * gnu/gcj/runtime/natNameFinder.cc (LABEL_PREFIX): New string
        constant representing the prefix attached to method names to
        convert them to an external label.
        (gnu::gcj::runtime::NameFinder::getExternalLabel): Define
        using LABEL_PREFIX.

From-SVN: r64111
2003-03-10 19:45:30 +00:00
..
FileDeleter.java natIconv.cc (read): Remove unused local. 2000-09-05 12:05:59 +01:00
FinalizerThread.java natFinalizerThread.cc: New file. 2001-10-10 22:25:43 +00:00
FirstThread.java natFinalizerThread.cc: New file. 2001-10-10 22:25:43 +00:00
JNIWeakRef.java Makefile.in: Rebuilt. 2001-11-13 17:43:41 +00:00
MethodRef.java natClassLoader.cc (_Jv_PrepareCompiledClass): Call _Jv_PushClass. 2002-12-03 13:53:27 +00:00
NameFinder.java [multiple changes] 2003-03-10 19:45:30 +00:00
natFinalizerThread.cc natFinalizerThread.cc: New file. 2001-10-10 22:25:43 +00:00
natFirstThread.cc Makefile.am: New friends for java/lang/Thread.h. 2001-08-26 12:30:09 +01:00
natNameFinder.cc [multiple changes] 2003-03-10 19:45:30 +00:00
natSharedLibLoader.cc fix include problem 2001-10-24 07:00:19 +00:00
natStackTrace.cc natStackTrace.cc: Include platform.h immediately after config.h. 2003-02-19 16:28:37 +00:00
natStringBuffer.cc String.java (String): New constructor. 2001-12-11 18:01:40 +00:00
natVMClassLoader.cc Makefile.in: Rebuilt. 2002-12-11 03:15:14 +00:00
SharedLibLoader.java SharedLibLoader.java: New class. 2001-09-29 12:16:27 -07:00
StackTrace.java natClassLoader.cc (_Jv_PrepareCompiledClass): Call _Jv_PushClass. 2002-12-03 13:53:27 +00:00
StringBuffer.java Add license clarification. 2002-01-22 22:40:42 +00:00
VMClassLoader.java Connection.java (getJarFile): download and cache remote jar files. 2002-12-09 00:04:00 +00:00