Searched refs:map_info_t (Results 1 - 14 of 14) sorted by last modified time

/system/core/debuggerd/
H A Dtombstone.c228 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 Dmap_info.h38 } 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 Dptrace.h36 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 Dbacktrace-arm.c122 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 Dptrace-arm.c29 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 Dbacktrace-mips.c73 const map_info_t* map_info_list,
156 const map_info_t* map_info_list,
H A Dptrace-mips.c24 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 Dbacktrace-x86.c96 const map_info_t* map_info_list __attribute__((unused)),
126 const map_info_t* map_info_list,
H A Dptrace-x86.c25 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 Dbacktrace-arch.h35 const map_info_t* map_info_list,
H A Dbacktrace.c92 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 Dmap_info.c35 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 Dptrace-arch.h30 /* 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 Dptrace.c38 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