Home
last modified time | relevance | path

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

/external/libunwind/include/tdep-x86_64/
Dlibunwind_i.h85 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/
Dlibunwind_i.h78 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/
Dlibunwind_i.h70 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/
Dlibunwind_i.h68 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/
Dlibunwind_i.h69 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()
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);
/external/libunwind/include/tdep-sh/
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()
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/
Dlibunwind_i.h84 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/
Dlibunwind_i.h75 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/
Dlibunwind_i.h75 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/
Ddwarf.h31 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/
DGparser.c60 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 …]
DGstep.c30 dwarf_step (struct dwarf_cursor *c) in dwarf_step()
DGexpr.c190 dwarf_eval_expr (struct dwarf_cursor *c, unw_word_t *addr, unw_word_t len, in dwarf_eval_expr()
/external/libunwind/src/x86_64/
DGos-linux.c34 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()
DGtrace.c222 struct dwarf_cursor *d = &c->dwarf; in trace_init_addr()
400 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.c36 is_plt_entry (struct dwarf_cursor *c) in is_plt_entry()
/external/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()