DWARF information support updates
[clinton/Virtual-Jaguar-Rx.git] / src / debugger / DWARFManager.h
index 3b2b063..5766ea9 100644 (file)
@@ -43,18 +43,23 @@ extern char **DWARFManager_GetSrcListPtrFromIndex(size_t Index, bool Used);
 extern size_t DWARFManager_GetSrcNbListPtrFromIndex(size_t Index, bool Used);\r
 extern size_t *DWARFManager_GetSrcNumLinesPtrFromIndex(size_t Index, bool Used);\r
 \r
 extern size_t DWARFManager_GetSrcNbListPtrFromIndex(size_t Index, bool Used);\r
 extern size_t *DWARFManager_GetSrcNumLinesPtrFromIndex(size_t Index, bool Used);\r
 \r
+// Variables manager\r
+extern size_t DWARFManager_GetNbVariables(size_t Adr);\r
+extern void* DWARFManager_GetInfosVariable(size_t Adr, size_t Index);\r
+\r
+// Global variables manager\r
+extern size_t DWARFManager_GetGlobalVariableAdrFromName(char *VariableName);\r
+\r
+#if 0\r
 // Global variables manager\r
 // Global variables manager\r
-extern size_t DWARFManager_GetNbGlobalVariables(void);\r
 extern char *DWARFManager_GetGlobalVariableName(size_t Index);\r
 extern size_t DWARFManager_GetGlobalVariableTypeEncoding(size_t Index);\r
 extern char *DWARFManager_GetGlobalVariableTypeName(size_t Index);\r
 extern size_t DWARFManager_GetGlobalVariableTypeByteSize(size_t Index);\r
 extern size_t DWARFManager_GetGlobalVariableAdr(size_t Index);\r
 extern char *DWARFManager_GetGlobalVariableName(size_t Index);\r
 extern size_t DWARFManager_GetGlobalVariableTypeEncoding(size_t Index);\r
 extern char *DWARFManager_GetGlobalVariableTypeName(size_t Index);\r
 extern size_t DWARFManager_GetGlobalVariableTypeByteSize(size_t Index);\r
 extern size_t DWARFManager_GetGlobalVariableAdr(size_t Index);\r
-extern size_t DWARFManager_GetGlobalVariableAdrFromName(char *VariableName);\r
 extern size_t DWARFManager_GetGlobalVariableTypeTag(size_t Index);\r
 \r
 // Local variables manager\r
 extern size_t DWARFManager_GetGlobalVariableTypeTag(size_t Index);\r
 \r
 // Local variables manager\r
-extern size_t DWARFManager_GetNbLocalVariables(size_t Adr);\r
 extern char *DWARFManager_GetLocalVariableName(size_t Adr, size_t Index);\r
 extern size_t DWARFManager_GetLocalVariableTypeEncoding(size_t Adr, size_t Index);\r
 extern char *DWARFManager_GetLocalVariableTypeName(size_t Adr, size_t Index);\r
 extern char *DWARFManager_GetLocalVariableName(size_t Adr, size_t Index);\r
 extern size_t DWARFManager_GetLocalVariableTypeEncoding(size_t Adr, size_t Index);\r
 extern char *DWARFManager_GetLocalVariableTypeName(size_t Adr, size_t Index);\r
@@ -62,6 +67,7 @@ extern size_t DWARFManager_GetLocalVariableTypeByteSize(size_t Adr, size_t Index
 extern size_t DWARFManager_GetLocalVariableTypeTag(size_t Adr, size_t Index);\r
 extern size_t DWARFManager_GetLocalVariableOp(size_t Adr, size_t Index);\r
 extern int DWARFManager_GetLocalVariableOffset(size_t Adr, size_t Index);\r
 extern size_t DWARFManager_GetLocalVariableTypeTag(size_t Adr, size_t Index);\r
 extern size_t DWARFManager_GetLocalVariableOp(size_t Adr, size_t Index);\r
 extern int DWARFManager_GetLocalVariableOffset(size_t Adr, size_t Index);\r
+#endif\r
 \r
 \r
 #endif // __DWARFMANAGER_H__\r
 \r
 \r
 #endif // __DWARFMANAGER_H__\r