+ int i;
+ for (i=0; i<32; ++i)
+ {
+ eDebugNoNewLine(" %08x", (int)context.gregs[i]);
+ if ((i&3) == 3)
+ eDebug("");
+ }
+ /* this is temporary debug stuff. */
+ if (dumpcode && ((unsigned long)context.pc) > 0x10000) /* not a zero pointer */
+ {
+ eDebug("As a final action, i will try to dump a bit of code.");
+ eDebug("I just hope that this won't crash.");
+ int i;
+ eDebugNoNewLine("%08lx:", (unsigned long)context.pc);
+ for (i=0; i<0x20; ++i)
+ eDebugNoNewLine(" %02x", ((unsigned char*)context.pc)[i]);
+ eDebug(" (end)");
+ }