diff options
author | David Daney <ddaney@avtrex.com> | 2006-06-06 17:00:16 +0000 |
---|---|---|
committer | David Daney <daney@gcc.gnu.org> | 2006-06-06 17:00:16 +0000 |
commit | 696dad4b6bbaf23576e59546d1bd3e93dd0e96c4 (patch) | |
tree | e86d94df433101038a6e23099459185aff9d2089 /gcc | |
parent | c02174abd15428eaa2a47df5a1ca6dbbcc1703de (diff) | |
download | gcc-696dad4b6bbaf23576e59546d1bd3e93dd0e96c4.zip gcc-696dad4b6bbaf23576e59546d1bd3e93dd0e96c4.tar.gz gcc-696dad4b6bbaf23576e59546d1bd3e93dd0e96c4.tar.bz2 |
gcj.texi (libgcj Runtime Properties): Document gnu.gcj.runtime.NameFinder.show_raw and...
2006-06-05 David Daney <ddaney@avtrex.com>
* gcj.texi (libgcj Runtime Properties): Document
gnu.gcj.runtime.NameFinder.show_raw and
gnu.gcj.runtime.NameFinder.remove_unknown.
2006-06-05 David Daney <ddaney@avtrex.com>
* gnu/gcj/runtime/NameFinder.java (show_raw): New field.
(showRaw): New method.
* stacktrace.cc : Include gnu/gcj/runtime/StringBuffer.h.
(getLineNumberForFrame): Show IP offset in trace if line number
not available and show_raw true.
From-SVN: r114437
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/java/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/java/gcj.texi | 15 |
2 files changed, 21 insertions, 0 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index e8b7c155..90f275c 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,9 @@ +2006-06-06 David Daney <ddaney@avtrex.com> + + * gcj.texi (libgcj Runtime Properties): Document + gnu.gcj.runtime.NameFinder.show_raw and + gnu.gcj.runtime.NameFinder.remove_unknown. + 2006-06-06 Tom Tromey <tromey@redhat.com> * jcf-dump.c (print_access_flags): Handle varargs, bridge, diff --git a/gcc/java/gcj.texi b/gcc/java/gcj.texi index 2f82d7f..38ae1ab 100644 --- a/gcc/java/gcj.texi +++ b/gcc/java/gcj.texi @@ -2793,6 +2793,21 @@ the java.util.logging infrastructure. However, performance may improve significantly for applications that print stack traces or make logging calls frequently. +@item gnu.gcj.runtime.NameFinder.show_raw +Whether the address of a stack frame should be printed when the line +number is unavailable. Setting this to @code{true} will cause the name +of the object and the offset within that object to be printed when no +line number is available. This allows for off-line decoding of +stack traces if necessary debug information is available. The default +is @code{false}, no raw addresses are printed. + +@item gnu.gcj.runtime.NameFinder.remove_unknown +Whether stack frames for non-java code should be included in a stack +trace. The default value is @code{true}, stack frames for non-java +code are suppressed. Setting this to @code{false} will cause any +non-java stack frames to be printed in addition to frames for the java +code. + @item gnu.gcj.runtime.VMClassLoader.library_control This controls how shared libraries are automatically loaded by the built-in class loader. If this property is set to @samp{full}, a full |