Commit 71860b0f by Alan Modra Committed by Alan Modra

stacktrace.cc (_Jv_StackTrace::UpdateNCodeMap): Don't add interpreted classes.

	* stacktrace.cc (_Jv_StackTrace::UpdateNCodeMap): Don't add
	interpreted classes.

From-SVN: r114253
parent 7074ea72
2006-05-31 Alan Modra <amodra@bigpond.net.au>
* stacktrace.cc (_Jv_StackTrace::UpdateNCodeMap): Don't add
interpreted classes.
2006-05-30 Thomas Fitzsimmons <fitzsim@redhat.com> 2006-05-30 Thomas Fitzsimmons <fitzsim@redhat.com>
* scripts/makemake.tcl (emit_bc_rule): Do not skip * scripts/makemake.tcl (emit_bc_rule): Do not skip
......
...@@ -55,12 +55,10 @@ _Jv_StackTrace::UpdateNCodeMap () ...@@ -55,12 +55,10 @@ _Jv_StackTrace::UpdateNCodeMap ()
jclass klass; jclass klass;
while ((klass = _Jv_PopClass ())) while ((klass = _Jv_PopClass ()))
if (!_Jv_IsInterpretedClass (klass))
{ {
//printf ("got %s\n", klass->name->data); //printf ("got %s\n", klass->name->data);
#ifdef INTERPRETER for (int i = 0; i < klass->method_count; i++)
JvAssert (! _Jv_IsInterpretedClass (klass));
#endif
for (int i=0; i < klass->method_count; i++)
{ {
_Jv_Method *method = &klass->methods[i]; _Jv_Method *method = &klass->methods[i];
void *ncode = method->ncode; void *ncode = method->ncode;
...@@ -68,7 +66,7 @@ _Jv_StackTrace::UpdateNCodeMap () ...@@ -68,7 +66,7 @@ _Jv_StackTrace::UpdateNCodeMap ()
if (ncode) if (ncode)
{ {
ncode = UNWRAP_FUNCTION_DESCRIPTOR (ncode); ncode = UNWRAP_FUNCTION_DESCRIPTOR (ncode);
ncodeMap->put ((java::lang::Object *)ncode, klass); ncodeMap->put ((java::lang::Object *) ncode, klass);
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment