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

/external/libunwind/src/dwarf/
H A DGstep.c30 dwarf_step (struct dwarf_cursor *c)
H A DGparser.c60 run_cfi_program (struct dwarf_cursor *c, dwarf_state_record_t *sr,
389 fetch_proc_info (struct dwarf_cursor *c, unw_word_t ip, int need_unwind_info)
450 parse_dynamic (struct dwarf_cursor *c, unw_word_t ip, dwarf_state_record_t *sr)
461 put_unwind_info (struct dwarf_cursor *c, unw_proc_info_t *pi)
473 parse_fde (struct dwarf_cursor *c, unw_word_t ip, dwarf_state_record_t *sr)
569 rs_lookup (struct dwarf_rs_cache *cache, struct dwarf_cursor *c)
601 rs_new (struct dwarf_rs_cache *cache, struct dwarf_cursor * c)
656 create_state_record_for (struct dwarf_cursor *c, dwarf_state_record_t *sr,
686 eval_location_expr (struct dwarf_cursor *c, unw_addr_space_t as,
710 apply_reg_state (struct dwarf_cursor *
[all...]
H A DGexpr.c190 dwarf_eval_expr (struct dwarf_cursor *c, unw_word_t *addr, unw_word_t len,
/external/libunwind/include/tdep-arm/
H A 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);
H A 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)
111 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val)
124 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val)
135 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val)
160 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val)
183 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val)
206 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val)
226 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val)
/external/libunwind/include/tdep-x86_64/
H A Dlibunwind_i.h85 struct dwarf_cursor dwarf; /* must be first */
105 dwarf_get_uc(const struct dwarf_cursor *cursor)
141 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val)
150 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val)
159 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val)
173 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val)
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 *
[all...]
/external/libunwind/include/tdep-mips/
H A 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)
118 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val)
131 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val)
144 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val)
171 read_s32 (struct dwarf_cursor *c, unw_word_t addr, unw_word_t *val)
190 write_s32 (struct dwarf_cursor *c, unw_word_t addr, const unw_word_t *val)
210 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val)
233 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val)
256 dwarf_get (struct dwarf_cursor *
[all...]
/external/libunwind/include/tdep-x86/
H A Dlibunwind_i.h70 struct dwarf_cursor dwarf; /* must be first */
91 dwarf_get_uc(const struct dwarf_cursor *cursor)
111 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val)
120 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val)
129 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val)
138 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val)
161 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val)
184 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val)
207 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val)
227 dwarf_put (struct dwarf_cursor *
[all...]
/external/libunwind/include/tdep-aarch64/
H A 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)
123 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val)
136 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val)
147 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val)
172 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val)
195 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val)
218 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val)
238 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val)
/external/libunwind/include/tdep-hppa/
H A 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)
108 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val)
121 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val)
132 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val)
157 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val)
180 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val)
203 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val)
223 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val)
/external/libunwind/include/tdep-sh/
H A 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)
109 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val)
122 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val)
133 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val)
158 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val)
181 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val)
204 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val)
224 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val)
/external/libunwind/include/tdep-ppc32/
H A 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)
152 dwarf_putvr (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val)
177 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t * val)
198 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val)
219 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t * val)
240 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val)
292 extern int tdep_fetch_proc_info_post (struct dwarf_cursor *c, unw_word_t ip,
/external/libunwind/include/tdep-ppc64/
H A 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)
152 dwarf_putvr (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val)
177 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t * val)
198 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val)
219 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t * val)
240 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val)
292 extern int tdep_fetch_proc_info_post (struct dwarf_cursor *c, unw_word_t ip,
/external/libunwind/include/
H A 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/x86_64/
H A DGos-linux.c34 tdep_fetch_frame (struct dwarf_cursor *dw, unw_word_t ip, int need_unwind_info)
51 tdep_cache_frame (struct dwarf_cursor *dw, struct dwarf_reg_state *rs)
61 tdep_reuse_frame (struct dwarf_cursor *dw, struct dwarf_reg_state *rs)
H A DGstash_frame.c29 tdep_stash_frame (struct dwarf_cursor *d, struct dwarf_reg_state *rs)
H A DGtrace.c222 struct dwarf_cursor *d = &c->dwarf;
400 struct dwarf_cursor *d = &c->dwarf;
H A DGstep.c36 is_plt_entry (struct dwarf_cursor *c)
/external/libunwind/src/arm/
H A DGex_tables.c78 * Applies the given command onto the new state to the given dwarf_cursor.
81 arm_exidx_apply_cmd (struct arm_exbuf_data *edata, struct dwarf_cursor *c)
149 * arm_exidx_apply_cmd that applies the command onto the dwarf_cursor.
152 arm_exidx_decode (const uint8_t *buf, uint8_t len, struct dwarf_cursor *c)
290 arm_exidx_extract (struct dwarf_cursor *c, uint8_t *buf)

Completed in 212 milliseconds