diff options
author | Mark Wielaard <mark@klomp.org> | 2002-09-02 15:55:57 +0000 |
---|---|---|
committer | Mark Wielaard <mark@gcc.gnu.org> | 2002-09-02 15:55:57 +0000 |
commit | 4d5c703ec010dbc5d4fad628639ae2b346ae22e4 (patch) | |
tree | eaa7255427dbc59adb36a9342d65ab7b66ffc9b4 /libjava/java/lang/natVMThrowable.cc | |
parent | f60518c8debf595354f37c0b2974a5dfa56aa5f1 (diff) | |
download | gcc-4d5c703ec010dbc5d4fad628639ae2b346ae22e4.zip gcc-4d5c703ec010dbc5d4fad628639ae2b346ae22e4.tar.gz gcc-4d5c703ec010dbc5d4fad628639ae2b346ae22e4.tar.bz2 |
NameFinder.java (remove_interpreter): New field.
* 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[].
From-SVN: r56741
Diffstat (limited to 'libjava/java/lang/natVMThrowable.cc')
-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 f5c56c7..ce897c2 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 |