{
dumpSymInfo("Code", code);
dumpSymInfo("Data", data);
+ dumpSymInfo("PData", pdata);
dumpSymInfo("XData", xdata);
dumpSymInfo("XIData", xidata);
dumpSymInfo("XInit", xinit);
debugFile->writeSymbol(sym);
}
+ if (pdata) {
+ for (sym = setFirstItem (pdata->syms); sym; sym = setNextItem (pdata->syms))
+ debugFile->writeSymbol(sym);
+ }
+
if (xdata) {
for (sym = setFirstItem (xdata->syms); sym; sym = setNextItem (xdata->syms))
debugFile->writeSymbol(sym);
}
-
-
+/*------------------------------------------------------------------*/
+/* emitDebuggerSymbol - call the port specific routine to associate */
+/* the current code location with a debugger symbol */
+/*------------------------------------------------------------------*/
+void
+emitDebuggerSymbol (char * debugSym)
+{
+ if (port->debugger.emitDebuggerSymbol)
+ port->debugger.emitDebuggerSymbol (debugSym);
+}