diff options
author | daney <daney@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-06-06 17:00:16 +0000 |
---|---|---|
committer | daney <daney@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-06-06 17:00:16 +0000 |
commit | 7f90213f7474371d41b1b5bcab5239dd9ddfecd7 (patch) | |
tree | e86d94df433101038a6e23099459185aff9d2089 /gcc/java/gcj.texi | |
parent | 73efd657a9a4ce56e41b7f0139ee1e480caac1f1 (diff) | |
download | ppe42-gcc-7f90213f7474371d41b1b5bcab5239dd9ddfecd7.tar.gz ppe42-gcc-7f90213f7474371d41b1b5bcab5239dd9ddfecd7.zip |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114437 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/java/gcj.texi')
-rw-r--r-- | gcc/java/gcj.texi | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gcc/java/gcj.texi b/gcc/java/gcj.texi index 2f82d7f981b..38ae1abeaac 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 |