#define __DBGMANAGER_H__\r
\r
\r
+// Definition for the DWARF status of each source file\r
+typedef enum\r
+{\r
+ DBGSTATUS_OK = 0x0,\r
+ DBGSTATUS_OUTDATEDFILE = 0x1,\r
+ DBGSTATUS_NOFILE = 0x2,\r
+ DBGSTATUS_NOFILEINFO = 0x4,\r
+ DBGSTATUS_UNKNOWN = 0xff\r
+}DBGstatus;\r
+\r
// Language tag based in the DW_TAG_... list from the dwarf.h\r
typedef enum {\r
DBG_NO_LANG = 0x0,\r
extern size_t DBGManager_GetAdrFromSymbolName(char *SymbolName);\r
\r
// Source text files manager\r
-extern char *DBGManager_GetFullSourceFilenameFromAdr(size_t Adr, bool *Error);\r
+extern char *DBGManager_GetFullSourceFilenameFromAdr(size_t Adr, DBGstatus *Status);\r
extern char *DBGManager_GetNumFullSourceFilename(size_t Index);\r
extern char *DBGManager_GetNumSourceFilename(size_t Index);\r
\r