Home
last modified time | relevance | path

Searched refs:this_frame (Results 1 – 25 of 28) sorted by relevance

12

/dragonfly/contrib/gdb-7/gdb/
HDframe.c47 static struct frame_info *get_prev_frame_1 (struct frame_info *this_frame);
48 static struct frame_info *get_prev_frame_raw (struct frame_info *this_frame);
364 struct frame_info *this_frame; in frame_unwind_caller_id() local
372 this_frame = get_prev_frame_1 (next_frame); in frame_unwind_caller_id()
373 if (this_frame) in frame_unwind_caller_id()
374 return get_frame_id (skip_artificial_frames (this_frame)); in frame_unwind_caller_id()
623 frame_unwind_pc_if_available (struct frame_info *this_frame, CORE_ADDR *pc) in frame_unwind_pc_if_available() argument
625 if (!this_frame->prev_pc.p) in frame_unwind_pc_if_available()
627 if (gdbarch_unwind_pc_p (frame_unwind_arch (this_frame))) in frame_unwind_pc_if_available()
649 prev_gdbarch = frame_unwind_arch (this_frame); in frame_unwind_pc_if_available()
[all …]
HDdwarf2-frame-tailcall.c176 existing_next_levels (struct frame_info *this_frame, in existing_next_levels() argument
179 int retval = (frame_relative_level (this_frame) in existing_next_levels()
213 tailcall_frame_this_id (struct frame_info *this_frame, void **this_cache, in tailcall_frame_this_id() argument
220 next_frame = get_next_frame (this_frame); in tailcall_frame_this_id()
224 (*this_id).code_addr = get_frame_pc (this_frame); in tailcall_frame_this_id()
227 - existing_next_levels (this_frame, cache)); in tailcall_frame_this_id()
235 pretend_pc (struct frame_info *this_frame, struct tailcall_cache *cache) in pretend_pc() argument
237 int next_levels = existing_next_levels (this_frame, cache); in pretend_pc()
267 dwarf2_tailcall_prev_register_first (struct frame_info *this_frame, in dwarf2_tailcall_prev_register_first() argument
270 struct gdbarch *this_gdbarch = get_frame_arch (this_frame); in dwarf2_tailcall_prev_register_first()
[all …]
HDtrad-frame.c29 struct frame_info *this_frame; member
36 trad_frame_cache_zalloc (struct frame_info *this_frame) in trad_frame_cache_zalloc() argument
41 this_trad_cache->prev_regs = trad_frame_alloc_saved_regs (this_frame); in trad_frame_cache_zalloc()
42 this_trad_cache->this_frame = this_frame; in trad_frame_cache_zalloc()
52 trad_frame_alloc_saved_regs (struct frame_info *this_frame) in trad_frame_alloc_saved_regs() argument
55 struct gdbarch *gdbarch = get_frame_arch (this_frame); in trad_frame_alloc_saved_regs()
135 trad_frame_get_prev_register (struct frame_info *this_frame, in trad_frame_get_prev_register() argument
141 return frame_unwind_got_memory (this_frame, regnum, in trad_frame_get_prev_register()
144 return frame_unwind_got_register (this_frame, regnum, in trad_frame_get_prev_register()
148 return frame_unwind_got_constant (this_frame, regnum, in trad_frame_get_prev_register()
[all …]
HDtramp-frame.c44 tramp_frame_cache (struct frame_info *this_frame, in tramp_frame_cache() argument
51 tramp_cache->trad_cache = trad_frame_cache_zalloc (this_frame); in tramp_frame_cache()
53 this_frame, in tramp_frame_cache()
61 tramp_frame_this_id (struct frame_info *this_frame, in tramp_frame_this_id() argument
66 = tramp_frame_cache (this_frame, this_cache); in tramp_frame_this_id()
72 tramp_frame_prev_register (struct frame_info *this_frame, in tramp_frame_prev_register() argument
77 = tramp_frame_cache (this_frame, this_cache); in tramp_frame_prev_register()
79 return trad_frame_get_register (trad_cache, this_frame, prev_regnum); in tramp_frame_prev_register()
84 struct frame_info *this_frame, CORE_ADDR pc) in tramp_frame_start() argument
86 struct gdbarch *gdbarch = get_frame_arch (this_frame); in tramp_frame_start()
[all …]
HDframe-base.c31 default_frame_base_address (struct frame_info *this_frame, void **this_cache) in default_frame_base_address() argument
33 return get_frame_base (this_frame); /* sigh! */ in default_frame_base_address()
37 default_frame_locals_address (struct frame_info *this_frame, void **this_cache) in default_frame_locals_address() argument
39 return default_frame_base_address (this_frame, this_cache); in default_frame_locals_address()
43 default_frame_args_address (struct frame_info *this_frame, void **this_cache) in default_frame_args_address() argument
45 return default_frame_base_address (this_frame, this_cache); in default_frame_args_address()
103 frame_base_find_by_frame (struct frame_info *this_frame) in frame_base_find_by_frame() argument
105 struct gdbarch *gdbarch = get_frame_arch (this_frame); in frame_base_find_by_frame()
113 desc = entry->sniffer (this_frame); in frame_base_find_by_frame()
HDframe-unwind.h52 struct frame_info *this_frame,
56 (struct frame_info *this_frame, void **this_prologue_cache);
62 struct frame_info *this_frame,
69 default_frame_unwind_stop_reason (struct frame_info *this_frame,
95 typedef void (frame_this_id_ftype) (struct frame_info *this_frame,
128 (struct frame_info *this_frame, void **this_prologue_cache,
140 typedef struct gdbarch *(frame_prev_arch_ftype) (struct frame_info *this_frame,
179 extern void frame_unwind_find_by_frame (struct frame_info *this_frame,
HDdwarf2-frame.c291 struct frame_info *this_frame = (struct frame_info *) baton; in read_reg() local
292 struct gdbarch *gdbarch = get_frame_arch (this_frame); in read_reg()
299 get_frame_register (this_frame, regnum, buf); in read_reg()
363 CORE_ADDR offset, struct frame_info *this_frame, in execute_stack_op() argument
374 ctx->gdbarch = get_frame_arch (this_frame); in execute_stack_op()
378 ctx->baton = this_frame; in execute_stack_op()
387 result = read_reg (this_frame, value_as_long (dwarf_expr_fetch (ctx, 0))); in execute_stack_op()
725 struct frame_info *this_frame) in dwarf2_frame_default_init_reg() argument
790 struct frame_info *this_frame) in dwarf2_frame_init_reg() argument
794 ops->init_reg (gdbarch, regnum, reg, this_frame); in dwarf2_frame_init_reg()
[all …]
HDinline-frame.c149 inline_frame_this_id (struct frame_info *this_frame, in inline_frame_this_id() argument
161 *this_id = get_frame_id (get_prev_frame (this_frame)); in inline_frame_this_id()
178 func = get_frame_function (this_frame); in inline_frame_this_id()
185 inline_frame_prev_register (struct frame_info *this_frame, void **this_cache, in inline_frame_prev_register() argument
199 return get_frame_register_value (this_frame, regnum); in inline_frame_prev_register()
207 struct frame_info *this_frame, in inline_frame_sniffer() argument
216 this_pc = get_frame_address_in_block (this_frame); in inline_frame_sniffer()
234 for (next_frame = get_next_frame (this_frame); in inline_frame_sniffer()
392 frame_inlined_callees (struct frame_info *this_frame) in frame_inlined_callees() argument
399 for (next_frame = get_next_frame (this_frame); in frame_inlined_callees()
HDamd64-tdep.c2285 amd64_frame_cache_1 (struct frame_info *this_frame, in amd64_frame_cache_1() argument
2288 struct gdbarch *gdbarch = get_frame_arch (this_frame); in amd64_frame_cache_1()
2293 cache->pc = get_frame_func (this_frame); in amd64_frame_cache_1()
2295 amd64_analyze_prologue (gdbarch, cache->pc, get_frame_pc (this_frame), in amd64_frame_cache_1()
2310 get_frame_register (this_frame, cache->saved_sp_reg, buf); in amd64_frame_cache_1()
2322 get_frame_register (this_frame, AMD64_RSP_REGNUM, buf); in amd64_frame_cache_1()
2329 get_frame_register (this_frame, AMD64_RBP_REGNUM, buf); in amd64_frame_cache_1()
2354 amd64_frame_cache (struct frame_info *this_frame, void **this_cache) in amd64_frame_cache() argument
2367 amd64_frame_cache_1 (this_frame, cache); in amd64_frame_cache()
2376 amd64_frame_unwind_stop_reason (struct frame_info *this_frame, in amd64_frame_unwind_stop_reason() argument
[all …]
HDframe-base.h45 typedef CORE_ADDR (frame_this_base_ftype) (struct frame_info *this_frame,
50 typedef CORE_ADDR (frame_this_locals_ftype) (struct frame_info *this_frame,
55 typedef CORE_ADDR (frame_this_args_ftype) (struct frame_info *this_frame,
71 typedef const struct frame_base *(frame_base_sniffer_ftype) (struct frame_info *this_frame);
89 extern const struct frame_base *frame_base_find_by_frame (struct frame_info *this_frame);
HDframe.h309 extern CORE_ADDR get_frame_address_in_block (struct frame_info *this_frame);
317 get_frame_address_in_block_if_available (struct frame_info *this_frame,
556 extern int frame_unwind_caller_pc_if_available (struct frame_info *this_frame,
576 extern void get_frame_memory (struct frame_info *this_frame, CORE_ADDR addr,
578 extern LONGEST get_frame_memory_signed (struct frame_info *this_frame,
580 extern ULONGEST get_frame_memory_unsigned (struct frame_info *this_frame,
585 extern int safe_frame_unwind_memory (struct frame_info *this_frame,
589 extern struct gdbarch *get_frame_arch (struct frame_info *this_frame);
623 struct regcache *frame_save_as_regcache (struct frame_info *this_frame);
HDsentinel-frame.c45 sentinel_frame_prev_register (struct frame_info *this_frame, in sentinel_frame_prev_register() argument
53 VALUE_FRAME_ID (value) = get_frame_id (this_frame); in sentinel_frame_prev_register()
59 sentinel_frame_this_id (struct frame_info *this_frame, in sentinel_frame_this_id() argument
70 sentinel_frame_prev_arch (struct frame_info *this_frame, in sentinel_frame_prev_arch() argument
HDdummy-frame.c195 struct frame_info *this_frame, in dummy_frame_sniffer() argument
214 this_id = gdbarch_dummy_id (get_frame_arch (this_frame), this_frame); in dummy_frame_sniffer()
241 dummy_frame_prev_register (struct frame_info *this_frame, in dummy_frame_prev_register() argument
246 struct gdbarch *gdbarch = get_frame_arch (this_frame); in dummy_frame_prev_register()
270 dummy_frame_this_id (struct frame_info *this_frame, in dummy_frame_this_id() argument
HDframe-unwind.c96 frame_unwind_find_by_frame (struct frame_info *this_frame, void **this_cache) in frame_unwind_find_by_frame() argument
98 struct gdbarch *gdbarch = get_frame_arch (this_frame); in frame_unwind_find_by_frame()
108 old_cleanup = frame_prepare_for_sniffer (this_frame, entry->unwinder); in frame_unwind_find_by_frame()
112 res = entry->unwinder->sniffer (entry->unwinder, this_frame, in frame_unwind_find_by_frame()
140 struct frame_info *this_frame, in default_frame_sniffer() argument
150 default_frame_unwind_stop_reason (struct frame_info *this_frame, in default_frame_unwind_stop_reason() argument
HDi386-tdep.c1721 i386_frame_cache_1 (struct frame_info *this_frame, in i386_frame_cache_1() argument
1724 struct gdbarch *gdbarch = get_frame_arch (this_frame); in i386_frame_cache_1()
1729 cache->pc = get_frame_func (this_frame); in i386_frame_cache_1()
1740 get_frame_register (this_frame, I386_EBP_REGNUM, buf); in i386_frame_cache_1()
1752 i386_analyze_prologue (gdbarch, cache->pc, get_frame_pc (this_frame), in i386_frame_cache_1()
1768 get_frame_register (this_frame, cache->saved_sp_reg, buf); in i386_frame_cache_1()
1779 || target_read_memory (get_frame_pc (this_frame), buf, 1)) in i386_frame_cache_1()
1786 get_frame_register (this_frame, I386_ESP_REGNUM, buf); in i386_frame_cache_1()
1803 && deprecated_frame_register_read (this_frame, in i386_frame_cache_1()
1822 i386_frame_cache (struct frame_info *this_frame, void **this_cache) in i386_frame_cache() argument
[all …]
HDjit.c1077 struct frame_info *this_frame; member
1091 gdb_reg = gdbarch_dwarf2_reg_to_regnum (get_frame_arch (priv->this_frame), in jit_unwind_reg_set_impl()
1123 frame_arch = get_frame_arch (priv->this_frame); in jit_unwind_reg_get_impl()
1128 value->defined = deprecated_frame_register_read (priv->this_frame, gdb_reg, in jit_unwind_reg_get_impl()
1139 jit_dealloc_cache (struct frame_info *this_frame, void *cache) in jit_dealloc_cache() argument
1146 frame_arch = get_frame_arch (priv_data->this_frame); in jit_dealloc_cache()
1166 struct frame_info *this_frame, void **cache) in jit_frame_sniffer() argument
1186 XCALLOC (gdbarch_num_regs (get_frame_arch (this_frame)), in jit_frame_sniffer()
1188 priv_data->this_frame = this_frame; in jit_frame_sniffer()
1204 jit_dealloc_cache (this_frame, *cache); in jit_frame_sniffer()
[all …]
HDdwarf2-frame.h78 struct value *(*fn) (struct frame_info *this_frame, void **this_cache,
117 dwarf2_frame_base_sniffer (struct frame_info *this_frame);
121 CORE_ADDR dwarf2_frame_cfa (struct frame_info *this_frame);
HDamd64dfly-tdep.c39 amd64dfly_sigcontext_addr (struct frame_info *this_frame) in amd64dfly_sigcontext_addr() argument
41 struct gdbarch *gdbarch = get_frame_arch (this_frame); in amd64dfly_sigcontext_addr()
49 get_frame_register (this_frame, AMD64_RSP_REGNUM, buf); in amd64dfly_sigcontext_addr()
HDi386bsd-tdep.c37 i386bsd_sigcontext_addr (struct frame_info *this_frame) in i386bsd_sigcontext_addr() argument
39 struct gdbarch *gdbarch = get_frame_arch (this_frame); in i386bsd_sigcontext_addr()
44 get_frame_register (this_frame, I386_ESP_REGNUM, buf); in i386bsd_sigcontext_addr()
HDdwarf2-frame-tailcall.h29 dwarf2_tailcall_sniffer_first (struct frame_info *this_frame,
34 dwarf2_tailcall_prev_register_first (struct frame_info *this_frame,
HDtrad-frame.h54 struct frame_info *this_frame,
112 struct value *trad_frame_get_prev_register (struct frame_info *this_frame,
HDinline-frame.h60 int frame_inlined_callees (struct frame_info *this_frame);
HDtramp-frame.h69 struct frame_info *this_frame,
/dragonfly/contrib/gcc-8.0/libgcc/
HDunwind-c.c239 __gcc_personality_seh0 (PEXCEPTION_RECORD ms_exc, void *this_frame, in __gcc_personality_seh0() argument
242 return _GCC_specific_handler (ms_exc, this_frame, ms_orig_context, in __gcc_personality_seh0()
/dragonfly/contrib/gcc-8.0/libstdc++-v3/libsupc++/
Deh_personality.cc795 __gxx_personality_seh0 (PEXCEPTION_RECORD ms_exc, void *this_frame, in __gxx_personality_seh0() argument
798 return _GCC_specific_handler (ms_exc, this_frame, ms_orig_context, in __gxx_personality_seh0()

12