diff options
author | mark <mark@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-09-02 15:55:57 +0000 |
---|---|---|
committer | mark <mark@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-09-02 15:55:57 +0000 |
commit | fbe9e41df6c8035d66aa03101362f633a81362a0 (patch) | |
tree | eaa7255427dbc59adb36a9342d65ab7b66ffc9b4 /libjava/java | |
parent | b5f7fd68ff1140450dea4f1da6a90f38e1ace3a7 (diff) | |
download | ppe42-gcc-fbe9e41df6c8035d66aa03101362f633a81362a0.tar.gz ppe42-gcc-fbe9e41df6c8035d66aa03101362f633a81362a0.zip |
* gnu/gcj/runtime/NameFinder.java (remove_interpreter): New field.
(sanitizeStack): Correctly reset unknown and interpreter counters,
detect interpreter runtime frames.
(demangleInterpreterMethod): New method.
* gnu/gcj/runtime/natNameFinder.cc (lookupInterp): Use new method.
* java/lang/natVMThrowable.cc (fillInStackTrace): Change order of
filling in addrs[].
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@56741 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
-rw-r--r-- | libjava/java/lang/natVMThrowable.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libjava/java/lang/natVMThrowable.cc b/libjava/java/lang/natVMThrowable.cc index f5c56c7a1d4..ce897c23e0b 100644 --- a/libjava/java/lang/natVMThrowable.cc +++ b/libjava/java/lang/natVMThrowable.cc @@ -72,7 +72,7 @@ java::lang::VMThrowable::fillInStackTrace (java::lang::Throwable* t) state->length = n; int len = n; addrs = (_Jv_frame_info *) _Jv_Malloc (n * sizeof (_Jv_frame_info)); - while (n--) + for (n = 0; n < len; n++) { addrs[n].addr = p[n]; #ifdef INTERPRETER |