/external/libunwind/include/tdep-x86_64/ |
D | libunwind_i.h | 85 struct dwarf_cursor dwarf; /* must be first */ 105 dwarf_get_uc(const struct dwarf_cursor *cursor) in dwarf_get_uc() 141 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 150 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 159 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 173 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() 248 extern void tdep_fetch_frame (struct dwarf_cursor *c, unw_word_t ip, 250 extern void tdep_cache_frame (struct dwarf_cursor *c, 252 extern void tdep_reuse_frame (struct dwarf_cursor *c, 254 extern void tdep_stash_frame (struct dwarf_cursor *c,
|
/external/libunwind/include/tdep-mips/ |
D | libunwind_i.h | 78 struct dwarf_cursor dwarf; /* must be first */ 105 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 118 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 131 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 144 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() 171 read_s32 (struct dwarf_cursor *c, unw_word_t addr, unw_word_t *val) in read_s32() 190 write_s32 (struct dwarf_cursor *c, unw_word_t addr, const unw_word_t *val) in write_s32() 210 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 233 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 256 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() [all …]
|
/external/libunwind/include/tdep-x86/ |
D | libunwind_i.h | 70 struct dwarf_cursor dwarf; /* must be first */ 91 dwarf_get_uc(const struct dwarf_cursor *cursor) in dwarf_get_uc() 111 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 120 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 129 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 138 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() 161 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 184 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 207 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 227 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put()
|
/external/libunwind/include/tdep-hppa/ |
D | libunwind_i.h | 68 struct dwarf_cursor dwarf; /* must be first */ 95 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 108 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 121 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 132 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() 157 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 180 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 203 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 223 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put()
|
/external/libunwind/include/tdep-arm/ |
D | libunwind_i.h | 69 struct dwarf_cursor dwarf; /* must be first */ 98 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 111 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 124 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 135 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() 160 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 183 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 206 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 226 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put()
|
D | ex_tables.h | 51 int arm_exidx_extract (struct dwarf_cursor *c, uint8_t *buf); 52 int arm_exidx_decode (const uint8_t *buf, uint8_t len, struct dwarf_cursor *c); 53 int arm_exidx_apply_cmd (struct arm_exbuf_data *edata, struct dwarf_cursor *c);
|
/external/libunwind/include/tdep-sh/ |
D | libunwind_i.h | 69 struct dwarf_cursor dwarf; /* must be first */ 96 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 109 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 122 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 133 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() 158 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 181 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 204 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 224 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put()
|
/external/libunwind/include/tdep-aarch64/ |
D | libunwind_i.h | 84 struct dwarf_cursor dwarf; /* must be first */ 110 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 123 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 136 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 147 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() 172 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 195 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 218 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 238 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put()
|
/external/libunwind/include/tdep-ppc64/ |
D | libunwind_i.h | 75 struct dwarf_cursor dwarf; /* must be first */ 126 dwarf_getvr (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t * val) in dwarf_getvr() 152 dwarf_putvr (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putvr() 177 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t * val) in dwarf_getfp() 198 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 219 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t * val) in dwarf_get() 240 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() 292 extern int tdep_fetch_proc_info_post (struct dwarf_cursor *c, unw_word_t ip,
|
/external/libunwind/include/tdep-ppc32/ |
D | libunwind_i.h | 75 struct dwarf_cursor dwarf; /* must be first */ 126 dwarf_getvr (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t * val) in dwarf_getvr() 152 dwarf_putvr (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putvr() 177 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t * val) in dwarf_getfp() 198 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 219 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t * val) in dwarf_get() 240 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() 292 extern int tdep_fetch_proc_info_post (struct dwarf_cursor *c, unw_word_t ip,
|
/external/libunwind/include/ |
D | dwarf.h | 31 struct dwarf_cursor; /* forward-declaration */ 297 typedef struct dwarf_cursor struct 419 extern int dwarf_eval_expr (struct dwarf_cursor *c, unw_word_t *addr, 429 extern int dwarf_find_save_locs (struct dwarf_cursor *c); 430 extern int dwarf_create_state_record (struct dwarf_cursor *c, 432 extern int dwarf_make_proc_info (struct dwarf_cursor *c); 439 extern int dwarf_step (struct dwarf_cursor *c);
|
/external/libunwind/src/dwarf/ |
D | Gparser.c | 60 run_cfi_program (struct dwarf_cursor *c, dwarf_state_record_t *sr, in run_cfi_program() 389 fetch_proc_info (struct dwarf_cursor *c, unw_word_t ip, int need_unwind_info) in fetch_proc_info() 450 parse_dynamic (struct dwarf_cursor *c, unw_word_t ip, dwarf_state_record_t *sr) in parse_dynamic() 461 put_unwind_info (struct dwarf_cursor *c, unw_proc_info_t *pi) in put_unwind_info() 473 parse_fde (struct dwarf_cursor *c, unw_word_t ip, dwarf_state_record_t *sr) in parse_fde() 569 rs_lookup (struct dwarf_rs_cache *cache, struct dwarf_cursor *c) in rs_lookup() 601 rs_new (struct dwarf_rs_cache *cache, struct dwarf_cursor * c) in rs_new() 656 create_state_record_for (struct dwarf_cursor *c, dwarf_state_record_t *sr, in create_state_record_for() 686 eval_location_expr (struct dwarf_cursor *c, unw_addr_space_t as, in eval_location_expr() 710 apply_reg_state (struct dwarf_cursor *c, struct dwarf_reg_state *rs) in apply_reg_state() [all …]
|
D | Gstep.c | 30 dwarf_step (struct dwarf_cursor *c) in dwarf_step()
|
D | Gexpr.c | 190 dwarf_eval_expr (struct dwarf_cursor *c, unw_word_t *addr, unw_word_t len, in dwarf_eval_expr()
|
/external/libunwind/src/x86_64/ |
D | Gos-linux.c | 34 tdep_fetch_frame (struct dwarf_cursor *dw, unw_word_t ip, int need_unwind_info) in tdep_fetch_frame() 51 tdep_cache_frame (struct dwarf_cursor *dw, struct dwarf_reg_state *rs) in tdep_cache_frame() 61 tdep_reuse_frame (struct dwarf_cursor *dw, struct dwarf_reg_state *rs) in tdep_reuse_frame()
|
D | Gtrace.c | 222 struct dwarf_cursor *d = &c->dwarf; in trace_init_addr() 400 struct dwarf_cursor *d = &c->dwarf; in tdep_trace()
|
D | Gstash_frame.c | 29 tdep_stash_frame (struct dwarf_cursor *d, struct dwarf_reg_state *rs) in tdep_stash_frame()
|
D | Gstep.c | 36 is_plt_entry (struct dwarf_cursor *c) in is_plt_entry()
|
/external/libunwind/src/arm/ |
D | Gex_tables.c | 81 arm_exidx_apply_cmd (struct arm_exbuf_data *edata, struct dwarf_cursor *c) in arm_exidx_apply_cmd() 152 arm_exidx_decode (const uint8_t *buf, uint8_t len, struct dwarf_cursor *c) in arm_exidx_decode() 290 arm_exidx_extract (struct dwarf_cursor *c, uint8_t *buf) in arm_exidx_extract()
|