Iliyan Malchev | c322989 | 2011-08-08 11:24:41 -0700 | [diff] [blame] | 1 | #ifndef MAPINFO_H |
2 | #define MAPINFO_H | ||||
3 | |||||
4 | typedef struct mapinfo { | ||||
5 | struct mapinfo *next; | ||||
6 | unsigned start; | ||||
7 | unsigned end; | ||||
8 | char name[]; | ||||
9 | } mapinfo; | ||||
10 | |||||
11 | mapinfo *init_mapinfo(int pid); | ||||
12 | void deinit_mapinfo(mapinfo *mi); | ||||
13 | const char *map_to_name(mapinfo *mi, unsigned pc, const char* def); | ||||
14 | const mapinfo *pc_to_mapinfo(mapinfo *mi, unsigned pc, unsigned *rel_pc); | ||||
15 | |||||
16 | #endif |