match_info

Andrew Haley aph@redhat.com
Tue Feb 6 09:32:00 GMT 2001


Jeff Sturm writes:
 > Can any EH gurus explain what the following code in exception.c does:

It checks an exception that has been thrown against the exception
declared in a catch block.

 > It doesn't do anything but argument checking as far as I can tell.  Anyway, I'm
 > trying to figure out why my _Jv_type_matcher is getting called with match_info =
 > 0xffffffff, causing this code to segfault:

I'll tell you what I would do.  Recompile libgcc.a:_eh.o with -g -O0
and you'll be able to see where find_exception_handler got 0xffffffff
from.  It's probably a miscompilation, but something may have changed.

Andrew.


More information about the Java mailing list