Home
last modified time | relevance | path

Searched refs:dwarf_cursor (Results 1 – 25 of 26) sorted by relevance

12

/third_party/libunwind/libunwind/include/tdep-x86_64/
Dlibunwind_i.h78 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/
Dlibunwind_i.h68 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/
Dlibunwind_i.h91 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/
Dlibunwind_i.h65 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/
Dlibunwind_i.h75 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/
Dlibunwind_i.h69 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/
Dlibunwind_i.h59 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/
Dlibunwind_i.h59 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/
Dlibunwind_i.h60 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/
Dlibunwind_i.h77 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,
Dex_tables.h51 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/
Ddwarf.h32 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/
Dlibunwind_i.h66 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/
DGparser.c92 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 …]
DGexpr.c192 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/
Dlibunwind_i.h55 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/
DGos-linux.c35 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()
DGtrace.c220 struct dwarf_cursor *d = &c->dwarf; in trace_init_addr()
401 struct dwarf_cursor *d = &c->dwarf; in tdep_trace()
DGstash_frame.c29 tdep_stash_frame (struct dwarf_cursor *d, struct dwarf_reg_state *rs) in tdep_stash_frame()
DGstep.c37 is_plt_entry (struct dwarf_cursor *c) in is_plt_entry()
/third_party/libunwind/libunwind/src/arm/
DGex_tables.c81 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()
DGtrace.c225 struct dwarf_cursor *d = &c->dwarf; in trace_init_addr()
404 struct dwarf_cursor *d = &c->dwarf; in tdep_trace()
DGstash_frame.c30 tdep_stash_frame (struct dwarf_cursor *d, struct dwarf_reg_state *rs) in tdep_stash_frame()
/third_party/libunwind/libunwind/src/aarch64/
DGtrace.c224 struct dwarf_cursor *d = &c->dwarf; in trace_init_addr()
403 struct dwarf_cursor *d = &c->dwarf; in tdep_trace()
DGstash_frame.c30 tdep_stash_frame (struct dwarf_cursor *d, struct dwarf_reg_state *rs) in tdep_stash_frame()

12