* device/include/pic16/pic18f*.h: add bit aliases in INTCONbits_t
[fw/sdcc] / src / SDCCdebug.h
index cd4b5bf933bedd97de393474e677b39797143c86..24fb826359a11f0b67496ccb916ec9de19e796c5 100644 (file)
@@ -7,12 +7,15 @@ typedef struct DebugFile
   int (*openFile)(char *file);
   int (*closeFile)(void);
   int (*writeModule)(char *name);
-  int (*writeFunction)(symbol *pSym);
+  int (*writeFunction)(symbol *pSym, iCode *ic);
+  int (*writeEndFunction)(symbol *pSym, iCode *ic, int offset);
+  int (*writeLabel)(symbol *pSym, iCode *ic);
+  int (*writeScope)(iCode *ic);
   int (*writeSymbol)(symbol *pSym);
   int (*writeType)(structdef *sdef, int block, int inStruct, char *tag);
-  int (*writeCLine)(char *module, int Line, int Level, int Block);  
+  int (*writeCLine)(iCode *ic);
   int (*writeALine)(char *module, int Line);
-
+  int (*writeFrameAddress)(char *variable, struct regs *reg, int offset);
 }DEBUGFILE;
 
 extern DEBUGFILE *debugFile;
@@ -20,5 +23,6 @@ extern DEBUGFILE *debugFile;
 void outputDebugStackSymbols(void);
 void outputDebugSymbols(void);
 void dumpSymInfo(char *pcName, memmap *memItem);
+void emitDebuggerSymbol (char * debugSym);
 
 #endif