Searched refs:map_info_t (Results 1 - 14 of 14) sorted by last modified time
/system/core/debuggerd/ |
H A D | tombstone.c | 228 const map_info_t* mi; 354 map_info_t* map = context->map_info_list; 355 map_info_t *next = NULL; 356 map_info_t *prev = NULL;
|
/system/core/include/corkscrew/ |
H A D | map_info.h | 38 } map_info_t; typedef in typeref:struct:map_info 41 map_info_t* load_map_info_list(pid_t tid); 44 void free_map_info_list(map_info_t* milist); 47 const map_info_t* find_map_info(const map_info_t* milist, uintptr_t addr); 50 bool is_readable_map(const map_info_t* milist, uintptr_t addr); 53 bool is_executable_map(const map_info_t* milist, uintptr_t addr); 58 map_info_t* acquire_my_map_info_list(); 62 void release_my_map_info_list(map_info_t* milist);
|
H A D | ptrace.h | 36 map_info_t* map_info_list; 42 const map_info_t* map_info_list; 84 void init_memory(memory_t* memory, const map_info_t* map_info_list); 128 uintptr_t addr, const map_info_t** out_map_info, const symbol_t** out_symbol);
|
/system/core/libcorkscrew/arch-arm/ |
H A D | backtrace-arm.c | 122 const map_info_t* map_info_list, uintptr_t pc) { 130 const map_info_t* mi; 487 const map_info_t* map_info_list, 556 const map_info_t* map_info_list,
|
H A D | ptrace-arm.c | 29 static void load_exidx_header(pid_t pid, map_info_t* mi, 65 void load_ptrace_map_info_data_arch(pid_t pid, map_info_t* mi, map_info_data_t* data) { 69 void free_ptrace_map_info_data_arch(map_info_t* mi, map_info_data_t* data) {
|
/system/core/libcorkscrew/arch-mips/ |
H A D | backtrace-mips.c | 73 const map_info_t* map_info_list, 156 const map_info_t* map_info_list,
|
H A D | ptrace-mips.c | 24 void load_ptrace_map_info_data_arch(pid_t pid, map_info_t* mi, map_info_data_t* data) { 27 void free_ptrace_map_info_data_arch(map_info_t* mi, map_info_data_t* data) {
|
/system/core/libcorkscrew/arch-x86/ |
H A D | backtrace-x86.c | 96 const map_info_t* map_info_list __attribute__((unused)), 126 const map_info_t* map_info_list,
|
H A D | ptrace-x86.c | 25 map_info_t* mi __attribute__((unused)), 29 void free_ptrace_map_info_data_arch(map_info_t* mi __attribute__((unused)),
|
/system/core/libcorkscrew/ |
H A D | backtrace-arch.h | 35 const map_info_t* map_info_list,
|
H A D | backtrace.c | 92 map_info_t* milist = acquire_my_map_info_list(); 120 const map_info_t* map_info_list; 160 map_info_t* milist = acquire_my_map_info_list(); 247 map_info_t* milist = acquire_my_map_info_list(); 253 const map_info_t* mi = find_map_info(milist, frame->absolute_pc); 281 const map_info_t* mi;
|
H A D | map_info.c | 35 static map_info_t* parse_maps_line(const char* line) 55 map_info_t* mi = calloc(1, sizeof(map_info_t) + name_len + 1); 71 map_info_t* load_map_info_list(pid_t tid) { 75 map_info_t* milist = NULL; 81 map_info_t* mi = parse_maps_line(line); 92 void free_map_info_list(map_info_t* milist) { 94 map_info_t* next = milist->next; 100 const map_info_t* find_map_info(const map_info_t* milis [all...] |
H A D | ptrace-arch.h | 30 /* Custom extra data we stuff into map_info_t structures as part 40 void load_ptrace_map_info_data_arch(pid_t pid, map_info_t* mi, map_info_data_t* data); 41 void free_ptrace_map_info_data_arch(map_info_t* mi, map_info_data_t* data);
|
H A D | ptrace.c | 38 void init_memory(memory_t* memory, const map_info_t* map_info_list) { 83 static void load_ptrace_map_info_data(pid_t pid, map_info_t* mi) { 106 for (map_info_t* mi = context->map_info_list; mi; mi = mi->next) { 113 static void free_ptrace_map_info_data(map_info_t* mi) { 128 for (map_info_t* mi = context->map_info_list; mi; mi = mi->next) { 135 uintptr_t addr, const map_info_t** out_map_info, const symbol_t** out_symbol) { 136 const map_info_t* mi = find_map_info(context->map_info_list, addr);
|
Completed in 1447 milliseconds