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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111181 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- libjava/ChangeLog 12 additions, 0 deletionslibjava/ChangeLog
- libjava/gnu/gcj/runtime/NameFinder.java 15 additions, 0 deletionslibjava/gnu/gcj/runtime/NameFinder.java
- libjava/include/java-stack.h 2 additions, 1 deletionlibjava/include/java-stack.h
- libjava/stacktrace.cc 17 additions, 6 deletionslibjava/stacktrace.cc
Loading
Please register or sign in to comment