X-Git-Url: http://git.hcoop.net/clinton/Virtual-Jaguar-Rx.git/blobdiff_plain/6564336c1aab410c2f67c4a2accb948080211201..f0dd2f7b7cc2f165b00dedcbc5bf6fbaa2ca136d:/src/debugger/DBGManager.h diff --git a/src/debugger/DBGManager.h b/src/debugger/DBGManager.h index 6e61bb9..bf0181b 100644 --- a/src/debugger/DBGManager.h +++ b/src/debugger/DBGManager.h @@ -226,17 +226,24 @@ extern void DBGManager_SetType(size_t DBGTypeSet); extern size_t DBGManager_GetType(void); extern void DBGManager_Reset(void); extern void DBGManager_Close(void); +extern void DBGManager_SourceFileSearchPathsSet(char *ListPaths); -// General manager -extern char *DBGManager_GetSymbolNameFromAdr(size_t Adr); -extern char *DBGManager_GetFullSourceFilenameFromAdr(size_t Adr, bool *Error); +// Source text lines manager extern size_t DBGManager_GetNumLineFromAdr(size_t Adr, size_t Tag); extern char *DBGManager_GetLineSrcFromAdr(size_t Adr, size_t Tag); extern char *DBGManager_GetLineSrcFromAdrNumLine(size_t Adr, size_t NumLine); extern char *DBGManager_GetLineSrcFromNumLineBaseAdr(size_t Adr, size_t NumLine); -extern size_t DBGManager_GetAdrFromSymbolName(char *SymbolName); + +// General manager extern char *DBGManager_GetFunctionName(size_t Adr); extern char *DBGManager_GetVariableValueFromAdr(size_t Adr, size_t TypeEncoding, size_t TypeByteSize); + +// Symbols manager +extern char *DBGManager_GetSymbolNameFromAdr(size_t Adr); +extern size_t DBGManager_GetAdrFromSymbolName(char *SymbolName); + +// Source text files manager +extern char *DBGManager_GetFullSourceFilenameFromAdr(size_t Adr, bool *Error); extern size_t DBGManager_GetNbFullSourceFilename(void); extern char *DBGManager_GetNumFullSourceFilename(size_t Index);