/system/core/include/corkscrew/ |
map_info.h | 39 } map_info_t; typedef in typeref:struct:map_info 42 map_info_t* load_map_info_list(pid_t tid); 45 void free_map_info_list(map_info_t* milist); 48 const map_info_t* find_map_info(const map_info_t* milist, uintptr_t addr); 51 bool is_readable_map(const map_info_t* milist, uintptr_t addr); 53 bool is_writable_map(const map_info_t* milist, uintptr_t addr); 55 bool is_executable_map(const map_info_t* milist, uintptr_t addr); 60 map_info_t* acquire_my_map_info_list(); 64 void release_my_map_info_list(map_info_t* milist) [all...] |
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-mips/ |
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) {
|
backtrace-mips.c | 73 const map_info_t* map_info_list, 157 const map_info_t* map_info_list,
|
/system/core/libcorkscrew/ |
map_info.c | 38 static map_info_t* parse_vmmap_line(const char* line) { 51 map_info_t* mi = calloc(1, sizeof(map_info_t) + name_len); 69 map_info_t* load_map_info_list(pid_t pid) { 78 map_info_t* milist = NULL; 80 map_info_t* mi = parse_vmmap_line(line); 96 static map_info_t* parse_maps_line(const char* line) 116 map_info_t* mi = calloc(1, sizeof(map_info_t) + name_len + 1); 134 map_info_t* load_map_info_list(pid_t tid) [all...] |
ptrace-arch.h | 30 /* Custom extra data we stuff into map_info_t structures as part 42 void load_ptrace_map_info_data_arch(pid_t pid, map_info_t* mi, map_info_data_t* data); 43 void free_ptrace_map_info_data_arch(map_info_t* mi, map_info_data_t* data);
|
backtrace-arch.h | 35 const map_info_t* map_info_list,
|
ptrace.c | 38 void init_memory(memory_t* memory, const map_info_t* map_info_list) { 88 static void load_ptrace_map_info_data(pid_t pid, map_info_t* mi) { 111 for (map_info_t* mi = context->map_info_list; mi; mi = mi->next) { 118 static void free_ptrace_map_info_data(map_info_t* mi) { 133 for (map_info_t* mi = context->map_info_list; mi; mi = mi->next) { 141 uintptr_t addr, const map_info_t** out_map_info, const symbol_t** out_symbol) { 142 const map_info_t* mi = find_map_info(context->map_info_list, addr);
|
backtrace.c | 98 map_info_t* milist = acquire_my_map_info_list(); 126 const map_info_t* map_info_list; 168 map_info_t* milist = acquire_my_map_info_list(); 255 map_info_t* milist = acquire_my_map_info_list(); 261 const map_info_t* mi = find_map_info(milist, frame->absolute_pc); 287 const map_info_t* mi;
|
/system/core/libcorkscrew/arch-x86/ |
ptrace-x86.c | 26 static void load_eh_frame_hdr(pid_t pid, map_info_t* mi, uintptr_t *eh_frame_hdr) { 58 void load_ptrace_map_info_data_arch(pid_t pid, map_info_t* mi, map_info_data_t* data) { 62 void free_ptrace_map_info_data_arch(map_info_t* mi __attribute__((unused)),
|
backtrace-x86.c | 243 const map_info_t* map_info_list, uintptr_t pc) { 248 const map_info_t* mi = find_map_info(map_info_list, pc); 553 const map_info_t* map_info_list, 760 const map_info_t* map_info_list, 822 const map_info_t* map_info_list, [all...] |
/system/core/libcorkscrew/arch-arm/ |
ptrace-arm.c | 29 static void load_exidx_header(pid_t pid, map_info_t* mi, 68 void load_ptrace_map_info_data_arch(pid_t pid, map_info_t* mi, map_info_data_t* data) { 72 void free_ptrace_map_info_data_arch(map_info_t* mi, map_info_data_t* data) {
|
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,
|
/art/runtime/ |
mem_map.cc | 35 static std::ostream& operator<<(std::ostream& os, map_info_t* rhs) { 36 for (map_info_t* m = rhs; m != NULL; m = m->next) { 53 map_info_t* map_info_list = load_map_info_list(getpid()); 54 for (map_info_t* m = map_info_list; m != NULL; m = m->next) {
|
/system/core/debuggerd/ |
tombstone.c | 258 const map_info_t* mi; 360 static void dump_map(log_t* log, map_info_t* m, const char* what, int scopeFlags) { 397 map_info_t* map = context->map_info_list; 398 map_info_t *next = NULL; 399 map_info_t *prev = NULL;
|