stacktrace.cc (GetStackTraceElements): Call gnu::gcj::runtime::NameFinder::removeUnkn...
commit24ca2a963aabc8157443c3a39f9fdc2bb728ca49
authorAndrew Haley <aph@redhat.com>
Fri, 17 Feb 2006 13:01:40 +0000 (17 13:01 +0000)
committerAndrew Haley <aph@gcc.gnu.org>
Fri, 17 Feb 2006 13:01:40 +0000 (17 13:01 +0000)
tree179d83a836d62ac3b99fbbd0d3cbcefb187c1752
parent25f2dfd3404beff90dce23e349907f11adbfb69e
stacktrace.cc (GetStackTraceElements): Call gnu::gcj::runtime::NameFinder::removeUnknown() to determine if...

2006-02-16  Andrew Haley  <aph@redhat.com>

        * stacktrace.cc (GetStackTraceElements): Call
        gnu::gcj::runtime::NameFinder::removeUnknown() to determine if
        non-Java frames should be removed from a printed stack trace.
        Pass methodName to getLineNumberForFrame().
        (getLineNumberForFrame): Set method_name from info.dli_sname.
        * gnu/gcj/runtime/NameFinder.java (removeUnknown): New method.
        (remove_unknown): New variable.
        * include/java-stack.h (_Jv_StackTrace::getLineNumberForFrame):
        Add methodName arg.

From-SVN: r111181
libjava/ChangeLog
libjava/gnu/gcj/runtime/NameFinder.java
libjava/include/java-stack.h
libjava/stacktrace.cc