/hardware/ti/omap4xxx/ |
mapinfo.h | 4 typedef struct mapinfo { struct 5 struct mapinfo *next; 9 } mapinfo; typedef in typeref:struct:mapinfo 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);
|
mapinfo.c | 5 #include "mapinfo.h" 24 static mapinfo *parse_maps_line(char *line) 26 mapinfo *mi; 35 mi = __real_malloc(sizeof(mapinfo) + (len - 47)); 49 mapinfo *init_mapinfo(int pid) 51 struct mapinfo *milist = NULL; 57 mapinfo *mi = parse_maps_line(data); 69 void deinit_mapinfo(mapinfo *mi) 71 mapinfo *del; 80 const char *map_to_name(mapinfo *mi, unsigned pc, const char* def [all...] |
Android.mk | 17 LOCAL_SRC_FILES:= heaptracker.c stacktrace.c mapinfo.c
|
heaptracker.c | 23 #include "mapinfo.h" 31 static mapinfo *milist; 101 mapinfo *mi;
|
/system/core/debuggerd/ |
utility.h | 32 typedef struct mapinfo { struct 33 struct mapinfo *next; 41 } mapinfo; typedef in typeref:struct:mapinfo 52 const mapinfo *pc_to_mapinfo (mapinfo *mi, unsigned pc, unsigned *rel_pc); 55 const char *map_to_name(mapinfo *mi, unsigned pc, const char* def);
|
debuggerd.h | 26 extern int unwind_backtrace_with_ptrace(int tfd, pid_t pid, mapinfo *map, 33 extern int unwind_backtrace_with_ptrace_x86(int tfd, pid_t pid, mapinfo *map, bool at_fault); 35 void dump_pc_and_lr(int tfd, int pid, mapinfo *map, int unwound_level, bool at_fault); 37 void dump_stack_and_code(int tfd, int pid, mapinfo *map,
|
utility.c | 59 const char *map_to_name(mapinfo *mi, unsigned pc, const char* def) 71 const mapinfo *pc_to_mapinfo(mapinfo *mi, unsigned pc, unsigned *rel_pc)
|
debuggerd.c | 73 mapinfo *parse_maps_line(char *line) 75 mapinfo *mi; 82 mi = malloc(sizeof(mapinfo) + 1); 84 mi = malloc(sizeof(mapinfo) + (len - 47)); 213 static void parse_elf_info(mapinfo *milist, pid_t pid) 215 mapinfo *mi; 259 mapinfo *milist = 0; 281 mapinfo *mi = parse_maps_line(data); 317 mapinfo *next = milist->next;
|
/system/extras/showmap/ |
showmap.c | 12 typedef struct mapinfo mapinfo; typedef in typeref:struct:mapinfo 14 struct mapinfo { struct 15 mapinfo *next; 40 static int parse_header(const char* line, const mapinfo* prev, mapinfo** mi) { 73 struct mapinfo* info = calloc(1, sizeof(mapinfo) + name_size); 89 static int parse_field(mapinfo* mi, const char* line) { 116 static int order_before(const mapinfo *a, const mapinfo *b, int sort_by_address) [all...] |
/frameworks/base/libs/utils/ |
CallStack.cpp | 115 class MapInfo { 116 struct mapinfo { struct in class:android::MapInfo 117 struct mapinfo *next; 124 mapinfo* mi = getMapInfoList(); 138 mapinfo *parse_maps_line(char *line) { 139 mapinfo *mi; 145 mi = (mapinfo*)malloc(sizeof(mapinfo) + (len - 47)); 154 mapinfo* getMapInfoList() { 163 mapinfo *mi = parse_maps_line(data) [all...] |
/system/core/debuggerd/x86/ |
unwind.c | 7 int unwind_backtrace_with_ptrace_x86(int tfd, pid_t pid, mapinfo *map, 21 const mapinfo *mi;
|
/system/core/debuggerd/arm/ |
machine.c | 51 extern int unwind_backtrace_with_ptrace(int tfd, pid_t pid, mapinfo *map, 62 static void show_nearby_maps(int tfd, int pid, mapinfo *map) 87 mapinfo *next = NULL; 88 mapinfo *prev = NULL; 193 void dump_stack_and_code(int tfd, int pid, mapinfo *map, 317 void dump_pc_and_lr(int tfd, int pid, mapinfo *map, int unwound_level,
|
unwind.c | 284 get_eitp(_uw return_address, pid_t pid, mapinfo *map, mapinfo **containing_map) 288 mapinfo *mi; 317 mapinfo *map, mapinfo **containing_map) 389 mapinfo *map, 396 const mapinfo *mi; 478 int unwind_backtrace_with_ptrace(int tfd, pid_t pid, mapinfo *map, 518 mapinfo *this_map = NULL;
|