aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/lang/natVMThrowable.cc
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2002-09-02 15:55:57 +0000
committerMark Wielaard <mark@gcc.gnu.org>2002-09-02 15:55:57 +0000
commit4d5c703ec010dbc5d4fad628639ae2b346ae22e4 (patch)
treeeaa7255427dbc59adb36a9342d65ab7b66ffc9b4 /libjava/java/lang/natVMThrowable.cc
parentf60518c8debf595354f37c0b2974a5dfa56aa5f1 (diff)
downloadgcc-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.cc2
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