/third_party/libunwind/include/ |
D | libunwind-common.h | 122 typedef struct unw_addr_space *unw_addr_space_t; typedef 160 int (*find_proc_info)(unw_addr_space_t, unw_word_t, unw_proc_info_t *, 166 void (*put_unwind_info)(unw_addr_space_t, unw_proc_info_t *, void *); 170 int (*get_dyn_info_list_addr)(unw_addr_space_t, unw_word_t *, void *); 176 int (*access_mem)(unw_addr_space_t, unw_word_t, unw_word_t *, int, 180 int (*access_reg)(unw_addr_space_t, unw_regnum_t, unw_word_t *, int, 184 int (*access_fpreg)(unw_addr_space_t, unw_regnum_t, 187 int (*resume)(unw_addr_space_t, unw_cursor_t *, void *); 193 int (*get_proc_name)(unw_addr_space_t, unw_word_t, char *, size_t, 265 extern unw_addr_space_t unw_create_addr_space(unw_accessors_t *, int); [all …]
|
D | libunwind-ptrace.h | 43 extern int _UPT_find_proc_info (unw_addr_space_t, unw_word_t, 45 extern void _UPT_put_unwind_info (unw_addr_space_t, unw_proc_info_t *, void *); 46 extern int _UPT_get_dyn_info_list_addr (unw_addr_space_t, unw_word_t *, 48 extern int _UPT_access_mem (unw_addr_space_t, unw_word_t, unw_word_t *, int, 50 extern int _UPT_access_reg (unw_addr_space_t, unw_regnum_t, unw_word_t *, 52 extern int _UPT_access_fpreg (unw_addr_space_t, unw_regnum_t, unw_fpreg_t *, 54 extern int _UPT_get_proc_name (unw_addr_space_t, unw_word_t, char *, size_t, 56 extern int _UPT_resume (unw_addr_space_t, unw_cursor_t *, void *);
|
D | libunwind-coredump.h | 52 extern int _UCD_find_proc_info (unw_addr_space_t, unw_word_t, 54 extern void _UCD_put_unwind_info (unw_addr_space_t, unw_proc_info_t *, void *); 55 extern int _UCD_get_dyn_info_list_addr (unw_addr_space_t, unw_word_t *, 57 extern int _UCD_access_mem (unw_addr_space_t, unw_word_t, unw_word_t *, int, 59 extern int _UCD_access_reg (unw_addr_space_t, unw_regnum_t, unw_word_t *, 61 extern int _UCD_access_fpreg (unw_addr_space_t, unw_regnum_t, unw_fpreg_t *, 63 extern int _UCD_get_proc_name (unw_addr_space_t, unw_word_t, char *, size_t, 65 extern int _UCD_resume (unw_addr_space_t, unw_cursor_t *, void *);
|
D | dwarf_i.h | 46 dwarf_reads8 (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr, in dwarf_reads8() 57 dwarf_reads16 (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr, in dwarf_reads16() 68 dwarf_reads32 (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr, in dwarf_reads32() 79 dwarf_reads64 (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr, in dwarf_reads64() 90 dwarf_readu8 (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr, in dwarf_readu8() 101 dwarf_readu16 (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr, in dwarf_readu16() 112 dwarf_readu32 (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr, in dwarf_readu32() 123 dwarf_readu64 (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr, in dwarf_readu64() 136 dwarf_readu8 (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr, in dwarf_readu8() 155 dwarf_readu16 (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr, in dwarf_readu16() [all …]
|
D | remote.h | 11 fetch8 (unw_addr_space_t as, unw_accessors_t *a, in fetch8() 20 fetch16 (unw_addr_space_t as, unw_accessors_t *a, in fetch16() 29 fetch32 (unw_addr_space_t as, unw_accessors_t *a, in fetch32() 38 fetchw (unw_addr_space_t as, unw_accessors_t *a, in fetchw() 51 fetch8 (unw_addr_space_t as, unw_accessors_t *a, in fetch8() 71 fetch16 (unw_addr_space_t as, unw_accessors_t *a, in fetch16() 94 fetch32 (unw_addr_space_t as, unw_accessors_t *a, in fetch32() 117 fetchw (unw_addr_space_t as, unw_accessors_t *a, in fetchw()
|
D | libunwind_i-ohos.h | 48 extern void unw_set_target_pid(unw_addr_space_t as, int pid); 51 extern void unw_init_local_address_space(unw_addr_space_t* as); 53 extern void unw_destroy_local_address_space(unw_addr_space_t as); 55 extern int unw_init_local_with_as(unw_addr_space_t as, unw_cursor_t *cursor, unw_context_t *uc); 57 extern int unw_get_symbol_info_by_pc(unw_addr_space_t as, uint64_t pc, int buf_sz, char *buf, uint6…
|
D | libunwind-common.h.in | 136 typedef struct unw_addr_space *unw_addr_space_t; typedef 175 int (*find_proc_info) (unw_addr_space_t, unw_word_t, unw_proc_info_t *, 181 void (*put_unwind_info) (unw_addr_space_t, unw_proc_info_t *, void *); 185 int (*get_dyn_info_list_addr) (unw_addr_space_t, unw_word_t *, void *); 191 int (*access_mem) (unw_addr_space_t, unw_word_t, unw_word_t *, int, 195 int (*access_reg) (unw_addr_space_t, unw_regnum_t, unw_word_t *, int, 199 int (*access_fpreg) (unw_addr_space_t, unw_regnum_t, 202 int (*resume) (unw_addr_space_t, unw_cursor_t *, void *); 208 int (*get_proc_name) (unw_addr_space_t, unw_word_t, char *, size_t, 263 extern unw_addr_space_t unw_create_addr_space (unw_accessors_t *, int); [all …]
|
/third_party/libunwind/tests/ |
D | test-proc-info.c | 47 find_proc_info (unw_addr_space_t as UNUSED, in find_proc_info() 57 access_mem (unw_addr_space_t as UNUSED, in access_mem() 68 access_reg (unw_addr_space_t as UNUSED, in access_reg() 79 access_fpreg (unw_addr_space_t as UNUSED, in access_fpreg() 90 get_dyn_info_list_addr (unw_addr_space_t as UNUSED, in get_dyn_info_list_addr() 98 put_unwind_info (unw_addr_space_t as UNUSED, in put_unwind_info() 107 resume (unw_addr_space_t as UNUSED, in resume() 115 get_proc_name (unw_addr_space_t as UNUSED, in get_proc_name() 129 unw_addr_space_t as; in main()
|
/third_party/libunwind/src/sh/ |
D | Ginit.c | 34 unw_addr_space_t unw_local_addr_space; 40 unw_addr_space_t unw_local_addr_space = &local_addr_space; 62 put_unwind_info (unw_addr_space_t as, unw_proc_info_t *proc_info, void *arg) in put_unwind_info() 68 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, in get_dyn_info_list_addr() 82 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, in access_mem() 99 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write, in access_reg() 129 access_fpreg (unw_addr_space_t as, unw_regnum_t reg, unw_fpreg_t *val, in access_fpreg() 162 get_static_proc_name (unw_addr_space_t as, unw_word_t ip, in get_static_proc_name()
|
/third_party/libunwind/src/hppa/ |
D | tables.c | 4 is_local_addr_space (unw_addr_space_t as) in is_local_addr_space() 6 extern unw_addr_space_t _ULhppa_local_addr_space; in is_local_addr_space() 16 tdep_find_proc_info (unw_addr_space_t as, unw_word_t ip, in tdep_find_proc_info() 24 tdep_search_unwind_table (unw_addr_space_t as, unw_word_t ip, in tdep_search_unwind_table() 33 tdep_put_unwind_info (unw_addr_space_t as, unw_proc_info_t *pi, void *arg) in tdep_put_unwind_info()
|
D | Ginit.c | 35 unw_addr_space_t unw_local_addr_space; 41 unw_addr_space_t unw_local_addr_space = &local_addr_space; 68 put_unwind_info (unw_addr_space_t as, unw_proc_info_t *proc_info, void *arg) in put_unwind_info() 74 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, in get_dyn_info_list_addr() 88 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, in access_mem() 105 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write, in access_reg() 136 access_fpreg (unw_addr_space_t as, unw_regnum_t reg, unw_fpreg_t *val, in access_fpreg() 170 get_static_proc_name (unw_addr_space_t as, unw_word_t ip, in get_static_proc_name()
|
/third_party/libunwind/src/ppc32/ |
D | Ginit.c | 37 unw_addr_space_t unw_local_addr_space; 43 unw_addr_space_t unw_local_addr_space = &local_addr_space; 95 put_unwind_info (unw_addr_space_t as, unw_proc_info_t *proc_info, void *arg) in put_unwind_info() 101 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, in get_dyn_info_list_addr() 115 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, in access_mem() 132 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, in access_reg() 164 access_fpreg (unw_addr_space_t as, unw_regnum_t reg, unw_fpreg_t *val, in access_fpreg() 196 get_static_proc_name (unw_addr_space_t as, unw_word_t ip, in get_static_proc_name()
|
/third_party/libunwind/src/x86/ |
D | Ginit.c | 39 unw_addr_space_t unw_local_addr_space; 45 unw_addr_space_t unw_local_addr_space = &local_addr_space; 58 put_unwind_info (unw_addr_space_t as, unw_proc_info_t *proc_info, void *arg) in put_unwind_info() 64 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, in get_dyn_info_list_addr() 135 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, in access_mem() 156 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write, in access_reg() 186 access_fpreg (unw_addr_space_t as, unw_regnum_t reg, unw_fpreg_t *val, in access_fpreg() 219 get_static_proc_name (unw_addr_space_t as, unw_word_t ip, in get_static_proc_name() 243 init_local_addr_space (unw_addr_space_t as) in init_local_addr_space()
|
/third_party/libunwind/src/tilegx/ |
D | Ginit.c | 34 unw_addr_space_t unw_local_addr_space; 40 unw_addr_space_t unw_local_addr_space = &local_addr_space; 68 put_unwind_info (unw_addr_space_t as, unw_proc_info_t *proc_info, void *arg) in put_unwind_info() 74 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, in get_dyn_info_list_addr() 88 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, in access_mem() 108 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write, in access_reg() 139 get_static_proc_name (unw_addr_space_t as, unw_word_t ip, in get_static_proc_name()
|
/third_party/libunwind/src/mips/ |
D | Ginit.c | 33 unw_addr_space_t unw_local_addr_space; 39 unw_addr_space_t unw_local_addr_space = &local_addr_space; 73 put_unwind_info (unw_addr_space_t as, unw_proc_info_t *proc_info, void *arg) in put_unwind_info() 79 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, in get_dyn_info_list_addr() 93 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, in access_mem() 110 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write, in access_reg() 141 access_fpreg (unw_addr_space_t as, unw_regnum_t reg, unw_fpreg_t *val, in access_fpreg() 174 get_static_proc_name (unw_addr_space_t as, unw_word_t ip, in get_static_proc_name()
|
/third_party/libunwind/src/mi/ |
D | Gfind_dynamic_proc_info.c | 31 local_find_proc_info (unw_addr_space_t as, unw_word_t ip, unw_proc_info_t *pi, in local_find_proc_info() 40 local_find_proc_info (unw_addr_space_t as, unw_word_t ip, unw_proc_info_t *pi, in local_find_proc_info() 66 remote_find_proc_info (unw_addr_space_t as, unw_word_t ip, unw_proc_info_t *pi, in remote_find_proc_info() 75 remote_find_proc_info (unw_addr_space_t as, unw_word_t ip, unw_proc_info_t *pi, in remote_find_proc_info() 84 unwi_find_dynamic_proc_info (unw_addr_space_t as, unw_word_t ip, in unwi_find_dynamic_proc_info()
|
/third_party/libunwind/src/ppc64/ |
D | Ginit.c | 37 unw_addr_space_t unw_local_addr_space; 43 unw_addr_space_t unw_local_addr_space = &local_addr_space; 115 put_unwind_info (unw_addr_space_t as, unw_proc_info_t *proc_info, void *arg) in put_unwind_info() 121 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, in get_dyn_info_list_addr() 135 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, in access_mem() 152 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, in access_reg() 185 access_fpreg (unw_addr_space_t as, unw_regnum_t reg, unw_fpreg_t *val, in access_fpreg() 219 get_static_proc_name (unw_addr_space_t as, unw_word_t ip, in get_static_proc_name()
|
/third_party/libunwind/src/arm/ |
D | Ginit.c | 33 unw_addr_space_t unw_local_addr_space; 39 unw_addr_space_t unw_local_addr_space = &local_addr_space; 61 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, in get_dyn_info_list_addr() 125 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, in access_mem() 165 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write, in access_reg() 196 access_fpreg (unw_addr_space_t as, unw_regnum_t reg, unw_fpreg_t *val, in access_fpreg() 229 get_static_proc_name (unw_addr_space_t as, unw_word_t ip, in get_static_proc_name() 253 init_local_addr_space (unw_addr_space_t as) in init_local_addr_space()
|
/third_party/libunwind/src/s390x/ |
D | Ginit.c | 45 unw_addr_space_t unw_local_addr_space; 51 unw_addr_space_t unw_local_addr_space = &local_addr_space; 77 put_unwind_info (unw_addr_space_t as, unw_proc_info_t *proc_info, void *arg) in put_unwind_info() 83 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, in get_dyn_info_list_addr() 252 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, in access_mem() 276 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write, in access_reg() 306 access_fpreg (unw_addr_space_t as, unw_regnum_t reg, unw_fpreg_t *val, in access_fpreg() 339 get_static_proc_name (unw_addr_space_t as, unw_word_t ip, in get_static_proc_name()
|
/third_party/libunwind/src/ |
D | os-ohos.h | 32 extern int unw_get_symbol_info_by_pc(unw_addr_space_t as, uint64_t pc, int buf_sz, char *buf, uint6… 33 extern void unw_set_target_pid(unw_addr_space_t as, int pid); 34 extern void unw_init_local_address_space(unw_addr_space_t* as); 35 extern void unw_destroy_local_address_space(unw_addr_space_t as);
|
/third_party/libunwind/src/x86_64/ |
D | Ginit.c | 48 unw_addr_space_t unw_local_addr_space; 54 unw_addr_space_t unw_local_addr_space = &local_addr_space; 57 put_unwind_info (unw_addr_space_t as, unw_proc_info_t *proc_info, void *arg) in put_unwind_info() 63 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, in get_dyn_info_list_addr() 314 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, in access_mem() 337 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write, in access_reg() 367 access_fpreg (unw_addr_space_t as, unw_regnum_t reg, unw_fpreg_t *val, in access_fpreg() 400 get_static_proc_name (unw_addr_space_t as, unw_word_t ip, in get_static_proc_name() 424 init_local_addr_space (unw_addr_space_t as) in init_local_addr_space()
|
/third_party/libunwind/src/ia64/ |
D | Gtables.c | 36 extern unw_addr_space_t _ULia64_local_addr_space; 48 is_local_addr_space (unw_addr_space_t as) in is_local_addr_space() 54 read_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *valp, void *arg) in read_mem() 63 is_local_addr_space (unw_addr_space_t as) in is_local_addr_space() 69 read_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *valp, void *arg) in read_mem() 85 remote_lookup (unw_addr_space_t as, in remote_lookup() 127 tdep_put_unwind_info (unw_addr_space_t as, unw_proc_info_t *pi, void *arg) in tdep_put_unwind_info() 140 _Uia64_find_dyn_list (unw_addr_space_t as, unw_dyn_info_t *di, void *arg) in _Uia64_find_dyn_list() 251 unw_search_ia64_unwind_table (unw_addr_space_t as, unw_word_t ip, in unw_search_ia64_unwind_table() 566 validate_cache (unw_addr_space_t as) in validate_cache() [all …]
|
D | Ginit.c | 36 unw_addr_space_t unw_local_addr_space; 42 unw_addr_space_t unw_local_addr_space = &local_addr_space; 57 put_unwind_info (unw_addr_space_t as, unw_proc_info_t *proc_info, void *arg) in put_unwind_info() 63 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, in get_dyn_info_list_addr() 77 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, in access_mem() 99 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write, in access_reg() 219 access_fpreg (unw_addr_space_t as, unw_regnum_t reg, unw_fpreg_t *val, in access_fpreg() 254 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write, in access_reg() 307 access_fpreg (unw_addr_space_t as, unw_regnum_t reg, unw_fpreg_t *val, in access_fpreg() 348 get_static_proc_name (unw_addr_space_t as, unw_word_t ip, in get_static_proc_name()
|
/third_party/libunwind/src/aarch64/ |
D | Ginit.c | 38 unw_addr_space_t unw_local_addr_space; 44 unw_addr_space_t unw_local_addr_space = &local_addr_space; 72 put_unwind_info (unw_addr_space_t as, unw_proc_info_t *proc_info, void *arg) in put_unwind_info() 78 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, in get_dyn_info_list_addr() 324 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, in access_mem() 366 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write, in access_reg() 396 access_fpreg (unw_addr_space_t as, unw_regnum_t reg, unw_fpreg_t *val, in access_fpreg() 429 get_static_proc_name (unw_addr_space_t as, unw_word_t ip, in get_static_proc_name() 454 init_local_addr_space (unw_addr_space_t as) in init_local_addr_space()
|
/third_party/libunwind/src/riscv/ |
D | Ginit.c | 37 unw_addr_space_t unw_local_addr_space; 43 unw_addr_space_t unw_local_addr_space = &local_addr_space; 79 put_unwind_info (unw_addr_space_t as, unw_proc_info_t *proc_info, void *arg) in put_unwind_info() 85 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, in get_dyn_info_list_addr() 333 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, in access_mem() 358 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write, in access_reg() 389 access_fpreg (unw_addr_space_t as, unw_regnum_t reg, unw_fpreg_t *fpval, int write, in access_fpreg() 422 get_static_proc_name (unw_addr_space_t as, unw_word_t ip, in get_static_proc_name()
|