- cleaned-up break handling
- better integration of debugger inner loops (parser & events)
- added attach command
- improved parser so that it can be entered without any process loaded
- added BreakOnFirstChance internal variable
- disabled NE module symbol module (which is broken with ASS)
- misc portability cleanups
diff --git a/debugger/memory.c b/debugger/memory.c
index d1feb93..455e94e 100644
--- a/debugger/memory.c
+++ b/debugger/memory.c
@@ -117,9 +117,11 @@
if (!DEBUG_FixSegment( addr ) && DEBUG_IsSelectorSystem(addr->seg))
addr->seg = 0;
addr->off = DEBUG_context.Eip;
+#elif defined(__sparc__)
+ addr->seg = 0;
+ addr->off = DEBUG_context.pc;
#else
- addr->seg = 0;
- addr->off = GET_IP( &DEBUG_context );
+# error You must define GET_IP for this CPU
#endif
}