/third_party/libunwind/libunwind/include/tdep-x86_64/ |
D | libunwind_i.h | 78 struct dwarf_cursor dwarf; /* must be first */ 105 dwarf_get_uc(const struct dwarf_cursor *cursor) in dwarf_get_uc() 112 dwarf_get_validate(const struct dwarf_cursor *cursor) in dwarf_get_validate() 119 dwarf_set_validate(const struct dwarf_cursor *cursor, const int validate) in dwarf_set_validate() 175 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() 193 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 210 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() 286 extern void tdep_fetch_frame (struct dwarf_cursor *c, unw_word_t ip, 288 extern int tdep_cache_frame (struct dwarf_cursor *c); [all …]
|
/third_party/libunwind/libunwind/include/tdep-ppc64/ |
D | libunwind_i.h | 68 struct dwarf_cursor dwarf; /* must be first */ 97 dwarf_getvr (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t * val) in dwarf_getvr() 106 dwarf_putvr (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putvr() 115 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 124 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 133 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 142 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() 170 dwarf_getvr (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t * val) in dwarf_getvr() 196 dwarf_putvr (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putvr() 221 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t * val) in dwarf_getfp() [all …]
|
/third_party/libunwind/libunwind/include/tdep-aarch64/ |
D | libunwind_i.h | 91 struct dwarf_cursor dwarf; /* must be first */ 109 dwarf_get_uc(const struct dwarf_cursor *cursor) in dwarf_get_uc() 129 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 138 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 147 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 155 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() 183 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 206 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 229 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 249 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() [all …]
|
/third_party/libunwind/libunwind/include/tdep-tilegx/ |
D | libunwind_i.h | 65 struct dwarf_cursor dwarf; /* must be first */ 90 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 98 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 106 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 116 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() 141 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 149 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 157 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 177 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put()
|
/third_party/libunwind/libunwind/include/tdep-riscv/ |
D | libunwind_i.h | 75 struct dwarf_cursor dwarf; /* must be first */ 90 dwarf_get_uc(const struct dwarf_cursor *cursor) in dwarf_get_uc() 110 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 119 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 128 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 137 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() 184 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 208 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 228 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put()
|
/third_party/libunwind/libunwind/include/tdep-mips/ |
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() 105 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 114 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 123 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() 146 read_s32 (struct dwarf_cursor *c, unw_word_t addr, unw_word_t *val) in read_s32() 165 write_s32 (struct dwarf_cursor *c, unw_word_t addr, const unw_word_t *val) in write_s32() 185 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 208 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 231 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() [all …]
|
/third_party/libunwind/libunwind/include/tdep-x86/ |
D | libunwind_i.h | 59 struct dwarf_cursor dwarf; /* must be first */ 80 dwarf_get_uc(const struct dwarf_cursor *cursor) in dwarf_get_uc() 100 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() 118 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 127 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() 150 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 173 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 196 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 216 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put()
|
/third_party/libunwind/libunwind/include/tdep-hppa/ |
D | libunwind_i.h | 59 struct dwarf_cursor dwarf; /* must be first */ 86 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 95 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 104 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 113 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() 136 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 159 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 182 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 202 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put()
|
/third_party/libunwind/libunwind/include/tdep-sh/ |
D | libunwind_i.h | 60 struct dwarf_cursor dwarf; /* must be first */ 87 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 96 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 105 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 114 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() 137 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 160 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 183 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 203 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put()
|
/third_party/libunwind/libunwind/include/tdep-arm/ |
D | libunwind_i.h | 77 struct dwarf_cursor dwarf; /* must be first */ 112 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 121 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 130 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() 166 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 189 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 212 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 232 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() 315 extern void tdep_stash_frame (struct dwarf_cursor *c,
|
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);
|
/third_party/libunwind/libunwind/include/ |
D | dwarf.h | 32 struct dwarf_cursor; /* forward-declaration */ 311 typedef struct dwarf_cursor struct 428 extern int dwarf_eval_expr (struct dwarf_cursor *c, unw_word_t stack_val, unw_word_t *addr, 432 dwarf_stack_aligned(struct dwarf_cursor *c, unw_word_t cfa_addr, 443 extern int dwarf_find_save_locs (struct dwarf_cursor *c); 444 extern int dwarf_make_proc_info (struct dwarf_cursor *c); 445 extern int dwarf_apply_reg_state (struct dwarf_cursor *c, struct dwarf_reg_state *rs); 446 extern int dwarf_reg_states_iterate (struct dwarf_cursor *c, unw_reg_states_callback cb, void *toke… 453 extern int dwarf_step (struct dwarf_cursor *c);
|
/third_party/libunwind/libunwind/include/tdep-ppc32/ |
D | libunwind_i.h | 66 struct dwarf_cursor dwarf; /* must be first */ 117 dwarf_getvr (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t * val) in dwarf_getvr() 143 dwarf_putvr (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putvr() 168 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t * val) in dwarf_getfp() 189 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 210 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t * val) in dwarf_get() 231 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() 284 extern int tdep_fetch_proc_info_post (struct dwarf_cursor *c, unw_word_t ip,
|
/third_party/libunwind/libunwind/src/dwarf/ |
D | Gparser.c | 92 run_cfi_program (struct dwarf_cursor *c, dwarf_state_record_t *sr, in run_cfi_program() 424 fetch_proc_info (struct dwarf_cursor *c, unw_word_t ip) in fetch_proc_info() 481 parse_dynamic (struct dwarf_cursor *c, unw_word_t ip, dwarf_state_record_t *sr) in parse_dynamic() 488 put_unwind_info (struct dwarf_cursor *c, unw_proc_info_t *pi) in put_unwind_info() 501 setup_fde (struct dwarf_cursor *c, dwarf_state_record_t *sr) in setup_fde() 528 parse_fde (struct dwarf_cursor *c, unw_word_t ip, dwarf_state_record_t *sr) in parse_fde() 660 rs_lookup (struct dwarf_rs_cache *cache, struct dwarf_cursor *c) in rs_lookup() 683 rs_new (struct dwarf_rs_cache *cache, struct dwarf_cursor * c) in rs_new() 719 create_state_record_for (struct dwarf_cursor *c, dwarf_state_record_t *sr, in create_state_record_for() 744 eval_location_expr (struct dwarf_cursor *c, unw_word_t stack_val, unw_addr_space_t as, in eval_location_expr() [all …]
|
D | Gexpr.c | 192 dwarf_stack_aligned(struct dwarf_cursor *c, unw_word_t cfa_addr, in dwarf_stack_aligned() 240 dwarf_eval_expr (struct dwarf_cursor *c, unw_word_t stack_val, unw_word_t *addr, in dwarf_eval_expr()
|
/third_party/libunwind/libunwind/include/tdep-s390x/ |
D | libunwind_i.h | 55 struct dwarf_cursor dwarf; /* must be first */ 74 dwarf_get_uc(const struct dwarf_cursor *cursor) in dwarf_get_uc() 115 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() 138 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() 160 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() 183 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put()
|
/third_party/libunwind/libunwind/src/x86_64/ |
D | Gos-linux.c | 35 tdep_fetch_frame (struct dwarf_cursor *dw, unw_word_t ip, int need_unwind_info) in tdep_fetch_frame() 52 tdep_cache_frame (struct dwarf_cursor *dw) in tdep_cache_frame() 62 tdep_reuse_frame (struct dwarf_cursor *dw, int frame) in tdep_reuse_frame()
|
D | Gtrace.c | 220 struct dwarf_cursor *d = &c->dwarf; in trace_init_addr() 401 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 | 37 is_plt_entry (struct dwarf_cursor *c) in is_plt_entry()
|
/third_party/libunwind/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()
|
D | Gtrace.c | 225 struct dwarf_cursor *d = &c->dwarf; in trace_init_addr() 404 struct dwarf_cursor *d = &c->dwarf; in tdep_trace()
|
D | Gstash_frame.c | 30 tdep_stash_frame (struct dwarf_cursor *d, struct dwarf_reg_state *rs) in tdep_stash_frame()
|
/third_party/libunwind/libunwind/src/aarch64/ |
D | Gtrace.c | 224 struct dwarf_cursor *d = &c->dwarf; in trace_init_addr() 403 struct dwarf_cursor *d = &c->dwarf; in tdep_trace()
|
D | Gstash_frame.c | 30 tdep_stash_frame (struct dwarf_cursor *d, struct dwarf_reg_state *rs) in tdep_stash_frame()
|