00001 #ifndef LIST_MAP_H
00002 #define LIST_MAP_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 extern int32 LIST_GetLowerStringMap(LIST_Mapping *list, Mapping **result);
00016 extern int32 LIST_GetLowerClassMap(LIST_Mapping *list, Mapping **result, uint8 *sz_ClassName);
00017 extern int32 LIST_GetLowerMethodMap(LIST_Mapping *list, Mapping **result, uint8 *sz_ClassName);
00018 extern int32 LIST_FreeMap(LIST_Mapping *list);
00019 extern int32 LIST_DeleteMap(LIST_Mapping *list, Mapping *mapping);
00020 extern int32 LIST_AddMap(LIST_Mapping *list, Mapping map);
00021 extern int32 LIST_GetMappingAtAddr(LIST_Mapping *list, uint32 i_Addr, Mapping **map);
00022
00023
00024
00025
00026 extern int32 LIST_FreeRef(LIST_Reference *list);
00027 extern int32 LIST_DeleteRef(LIST_Reference *list, int32 i_Index);
00028 extern int32 LIST_AppendRef(LIST_Reference *list, Reference ref);
00029
00030 #endif