[Mono-list] Adding Solaris/amd64 support

Miguel de Icaza miguel at novell.com
Tue Mar 6 19:14:00 EST 2007


Hello,

> Program received signal SIGTRAP, Trace/breakpoint trap.
> amd64_patch (_field_data=0xfffffd7ffe3f077b "?@@\221?I\213??",  
> her=0x4e53c4)
>      at mini-amd64.c:182
> 182                     x86_patch (code, (unsigned char*)target);
> (gdb)
> 
> 
> Now how/where do I find the address? Do I need to add printfs some  
> place? (will look into it tomorrow)

This is where the explanation I gave you is important: the routine in
question basically needs to understand the generated code and modify it
on the flight.

So you need to look at the code and see why it would generate the
exception, the address to disassemble is precisely the one that it will
try to decode and its failing to.


More information about the Mono-list mailing list