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
This commit is contained in:
parent
f60518c8de
commit
4d5c703ec0
4 changed files with 159 additions and 16 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue