X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2FSDCCdebug.c;h=cbf4234889b66bc66bc927a27022cba05b6cf2a9;hb=5a1d5e778e85664f4e6657019348b4756b16eacb;hp=8885d7ca01ae6354f56b904a00b8d46cd0fb29bf;hpb=5d609f8d1aef366db39770b8e9c26757b7e7622e;p=fw%2Fsdcc diff --git a/src/SDCCdebug.c b/src/SDCCdebug.c index 8885d7ca..cbf42348 100644 --- a/src/SDCCdebug.c +++ b/src/SDCCdebug.c @@ -37,6 +37,7 @@ void outputDebugSymbols(void) { dumpSymInfo("Code", code); dumpSymInfo("Data", data); + dumpSymInfo("PData", pdata); dumpSymInfo("XData", xdata); dumpSymInfo("XIData", xidata); dumpSymInfo("XInit", xinit); @@ -71,6 +72,11 @@ void outputDebugSymbols(void) 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);