Home
last modified time | relevance | path

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

1234567

/netbsd/src/external/gpl3/gdb/dist/gdb/
Dframe.c75 static frame_info_ptr get_prev_frame_raw (const frame_info_ptr &this_frame);
683 frame_info_ptr this_frame = get_prev_frame_always (next_frame); in frame_unwind_caller_id() local
684 if (this_frame) in frame_unwind_caller_id()
685 return get_frame_id (skip_artificial_frames (this_frame)); in frame_unwind_caller_id()
970 frame_unwind_pc (const frame_info_ptr &this_frame) in frame_unwind_pc() argument
972 if (this_frame->prev_pc.status == CC_UNKNOWN) in frame_unwind_pc()
994 prev_gdbarch = frame_unwind_arch (this_frame); in frame_unwind_pc()
998 pc = gdbarch_unwind_pc (prev_gdbarch, this_frame); in frame_unwind_pc()
1005 this_frame->prev_pc.status = CC_UNAVAILABLE; in frame_unwind_pc()
1008 this_frame->level); in frame_unwind_pc()
[all …]
Dm32r-linux-tdep.c88 m32r_linux_sigtramp_start (CORE_ADDR pc, const frame_info_ptr &this_frame) in m32r_linux_sigtramp_start() argument
102 if (!safe_frame_unwind_memory (this_frame, pc, {buf, 2})) in m32r_linux_sigtramp_start()
111 if (!safe_frame_unwind_memory (this_frame, pc, {buf, 4})) in m32r_linux_sigtramp_start()
136 m32r_linux_rt_sigtramp_start (CORE_ADDR pc, const frame_info_ptr &this_frame) in m32r_linux_rt_sigtramp_start() argument
151 if (!safe_frame_unwind_memory (this_frame, pc, {buf, 4})) in m32r_linux_rt_sigtramp_start()
156 if (!safe_frame_unwind_memory (this_frame, pc + 4, {buf, 4})) in m32r_linux_rt_sigtramp_start()
164 if (!safe_frame_unwind_memory (this_frame, pc - 4, {buf, 4})) in m32r_linux_rt_sigtramp_start()
176 const frame_info_ptr &this_frame) in m32r_linux_pc_in_sigtramp() argument
184 return (m32r_linux_sigtramp_start (pc, this_frame) != 0 in m32r_linux_pc_in_sigtramp()
185 || m32r_linux_rt_sigtramp_start (pc, this_frame) != 0); in m32r_linux_pc_in_sigtramp()
[all …]
Dm68k-linux-tdep.c64 m68k_linux_pc_in_sigtramp (const frame_info_ptr &this_frame) in m68k_linux_pc_in_sigtramp() argument
66 struct gdbarch *gdbarch = get_frame_arch (this_frame); in m68k_linux_pc_in_sigtramp()
70 CORE_ADDR pc = get_frame_pc (this_frame); in m68k_linux_pc_in_sigtramp()
72 if (!safe_frame_unwind_memory (this_frame, pc - 4, {buf, sizeof (buf)})) in m68k_linux_pc_in_sigtramp()
222 m68k_linux_get_sigtramp_info (const frame_info_ptr &this_frame) in m68k_linux_get_sigtramp_info() argument
224 struct gdbarch *gdbarch = get_frame_arch (this_frame); in m68k_linux_get_sigtramp_info()
234 sp = get_frame_register_unsigned (this_frame, M68K_SP_REGNUM); in m68k_linux_get_sigtramp_info()
239 if (m68k_linux_pc_in_sigtramp (this_frame) == 2) in m68k_linux_get_sigtramp_info()
251 m68k_linux_sigtramp_frame_cache (const frame_info_ptr &this_frame, in m68k_linux_sigtramp_frame_cache() argument
256 struct gdbarch *gdbarch = get_frame_arch (this_frame); in m68k_linux_sigtramp_frame_cache()
[all …]
Dsparc64-obsd-tdep.c153 sparc64obsd_frame_cache (const frame_info_ptr &this_frame, void **this_cache) in sparc64obsd_frame_cache() argument
161 cache = sparc_frame_cache (this_frame, this_cache); in sparc64obsd_frame_cache()
168 cache->pc = get_frame_pc (this_frame); in sparc64obsd_frame_cache()
174 addr = get_frame_register_unsigned (this_frame, SPARC_FP_REGNUM); in sparc64obsd_frame_cache()
183 cache->saved_regs = sparc64nbsd_sigcontext_saved_regs (addr, this_frame); in sparc64obsd_frame_cache()
189 sparc64obsd_frame_this_id (const frame_info_ptr &this_frame, void **this_cache, in sparc64obsd_frame_this_id() argument
193 sparc64obsd_frame_cache (this_frame, this_cache); in sparc64obsd_frame_this_id()
199 sparc64obsd_frame_prev_register (const frame_info_ptr &this_frame, in sparc64obsd_frame_prev_register() argument
203 sparc64obsd_frame_cache (this_frame, this_cache); in sparc64obsd_frame_prev_register()
205 return trad_frame_get_prev_register (this_frame, cache->saved_regs, regnum); in sparc64obsd_frame_prev_register()
[all …]
Damd64-obsd-tdep.c48 amd64obsd_sigtramp_p (const frame_info_ptr &this_frame) in amd64obsd_sigtramp_p() argument
50 CORE_ADDR pc = get_frame_pc (this_frame); in amd64obsd_sigtramp_p()
81 if (!safe_frame_unwind_memory (this_frame, start_pc + 6, {buf, buflen})) in amd64obsd_sigtramp_p()
101 amd64obsd_sigcontext_addr (const frame_info_ptr &this_frame) in amd64obsd_sigcontext_addr() argument
103 CORE_ADDR pc = get_frame_pc (this_frame); in amd64obsd_sigcontext_addr()
119 return get_frame_register_unsigned (this_frame, AMD64_RDI_REGNUM); in amd64obsd_sigcontext_addr()
121 return get_frame_register_unsigned (this_frame, AMD64_RSP_REGNUM); in amd64obsd_sigcontext_addr()
318 amd64obsd_trapframe_cache (const frame_info_ptr &this_frame, void **this_cache) in amd64obsd_trapframe_cache() argument
320 struct gdbarch *gdbarch = get_frame_arch (this_frame); in amd64obsd_trapframe_cache()
331 cache = trad_frame_cache_zalloc (this_frame); in amd64obsd_trapframe_cache()
[all …]
Dalpha-mdebug-tdep.c187 alpha_mdebug_frame_unwind_cache (const frame_info_ptr &this_frame, in alpha_mdebug_frame_unwind_cache() argument
202 pc = get_frame_address_in_block (this_frame); in alpha_mdebug_frame_unwind_cache()
211 info->saved_regs = trad_frame_alloc_saved_regs (this_frame); in alpha_mdebug_frame_unwind_cache()
214 vfp = get_frame_register_unsigned (this_frame, PROC_FRAME_REG (proc_desc)); in alpha_mdebug_frame_unwind_cache()
264 alpha_mdebug_frame_this_id (const frame_info_ptr &this_frame, in alpha_mdebug_frame_this_id() argument
269 = alpha_mdebug_frame_unwind_cache (this_frame, this_prologue_cache); in alpha_mdebug_frame_this_id()
271 *this_id = frame_id_build (info->vfp, get_frame_func (this_frame)); in alpha_mdebug_frame_this_id()
277 alpha_mdebug_frame_prev_register (const frame_info_ptr &this_frame, in alpha_mdebug_frame_prev_register() argument
281 = alpha_mdebug_frame_unwind_cache (this_frame, this_prologue_cache); in alpha_mdebug_frame_prev_register()
289 return trad_frame_get_prev_register (this_frame, info->saved_regs, regnum); in alpha_mdebug_frame_prev_register()
[all …]
Dsparc-netbsd-tdep.c97 sparc32nbsd_sigcontext_saved_regs (const frame_info_ptr &this_frame) in sparc32nbsd_sigcontext_saved_regs() argument
99 struct gdbarch *gdbarch = get_frame_arch (this_frame); in sparc32nbsd_sigcontext_saved_regs()
105 saved_regs = trad_frame_alloc_saved_regs (this_frame); in sparc32nbsd_sigcontext_saved_regs()
109 addr = get_frame_register_unsigned (this_frame, SPARC_FP_REGNUM); in sparc32nbsd_sigcontext_saved_regs()
141 addr = get_frame_memory_unsigned (this_frame, addr, 4); in sparc32nbsd_sigcontext_saved_regs()
155 i7 = get_frame_memory_unsigned (this_frame, addr, 4); in sparc32nbsd_sigcontext_saved_regs()
166 psr = get_frame_memory_unsigned (this_frame, addr, 4); in sparc32nbsd_sigcontext_saved_regs()
171 sp = get_frame_register_unsigned (this_frame, SPARC_SP_REGNUM); in sparc32nbsd_sigcontext_saved_regs()
182 sparc32nbsd_sigcontext_frame_cache (const frame_info_ptr &this_frame, in sparc32nbsd_sigcontext_frame_cache() argument
191 cache = sparc_frame_cache (this_frame, this_cache); in sparc32nbsd_sigcontext_frame_cache()
[all …]
Damd64-netbsd-tdep.c39 amd64nbsd_sigtramp_p (const frame_info_ptr &this_frame) in amd64nbsd_sigtramp_p() argument
41 CORE_ADDR pc = get_frame_pc (this_frame); in amd64nbsd_sigtramp_p()
52 amd64nbsd_mcontext_addr (const frame_info_ptr &this_frame) in amd64nbsd_mcontext_addr() argument
58 addr = get_frame_register_unsigned (this_frame, AMD64_R15_REGNUM); in amd64nbsd_mcontext_addr()
128 amd64nbsd_trapframe_cache(frame_info_ptr this_frame, void **this_cache) in amd64nbsd_trapframe_cache() argument
135 struct gdbarch *gdbarch = get_frame_arch (this_frame); in amd64nbsd_trapframe_cache()
141 cache = trad_frame_cache_zalloc (this_frame); in amd64nbsd_trapframe_cache()
144 func = get_frame_func (this_frame); in amd64nbsd_trapframe_cache()
145 sp = get_frame_register_unsigned (this_frame, AMD64_RSP_REGNUM); in amd64nbsd_trapframe_cache()
217 amd64nbsd_trapframe_this_id (const frame_info_ptr& this_frame, in amd64nbsd_trapframe_this_id() argument
[all …]
Dtrad-frame.c32 frame_info_ptr this_frame; member
39 trad_frame_cache_zalloc (const frame_info_ptr &this_frame) in trad_frame_cache_zalloc() argument
44 this_trad_cache->prev_regs = trad_frame_alloc_saved_regs (this_frame); in trad_frame_cache_zalloc()
45 this_trad_cache->this_frame = this_frame; in trad_frame_cache_zalloc()
84 trad_frame_alloc_saved_regs (const frame_info_ptr &this_frame) in trad_frame_alloc_saved_regs() argument
86 struct gdbarch *gdbarch = get_frame_arch (this_frame); in trad_frame_alloc_saved_regs()
119 struct gdbarch *gdbarch = get_frame_arch (this_trad_cache->this_frame); in trad_frame_set_reg_regmap()
185 trad_frame_get_prev_register (const frame_info_ptr &this_frame, in trad_frame_get_prev_register() argument
191 return frame_unwind_got_memory (this_frame, regnum, in trad_frame_get_prev_register()
194 return frame_unwind_got_register (this_frame, regnum, in trad_frame_get_prev_register()
[all …]
Dmips-sde-tdep.c35 mips_sde_frame_cache (const frame_info_ptr &this_frame, void **this_cache) in mips_sde_frame_cache() argument
37 struct gdbarch *gdbarch = get_frame_arch (this_frame); in mips_sde_frame_cache()
50 cache = trad_frame_cache_zalloc (this_frame); in mips_sde_frame_cache()
69 stack_addr = get_frame_register_signed (this_frame, in mips_sde_frame_cache()
113 pc = get_frame_pc (this_frame); in mips_sde_frame_cache()
123 mips_sde_frame_this_id (const frame_info_ptr &this_frame, void **this_cache, in mips_sde_frame_this_id() argument
127 = mips_sde_frame_cache (this_frame, this_cache); in mips_sde_frame_this_id()
135 mips_sde_frame_prev_register (const frame_info_ptr &this_frame, in mips_sde_frame_prev_register() argument
140 = mips_sde_frame_cache (this_frame, this_cache); in mips_sde_frame_prev_register()
142 return trad_frame_get_register (trad_cache, this_frame, prev_regnum); in mips_sde_frame_prev_register()
[all …]
Dtramp-frame.c43 tramp_frame_cache (const frame_info_ptr &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 (const frame_info_ptr &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 (const frame_info_ptr &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 const frame_info_ptr &this_frame, CORE_ADDR pc) in tramp_frame_start() argument
86 struct gdbarch *gdbarch = get_frame_arch (this_frame); in tramp_frame_start()
[all …]
Dsparc64-netbsd-tdep.c88 const frame_info_ptr &this_frame) in sparc64nbsd_sigcontext_saved_regs() argument
90 struct gdbarch *gdbarch = get_frame_arch (this_frame); in sparc64nbsd_sigcontext_saved_regs()
95 saved_regs = trad_frame_alloc_saved_regs (this_frame); in sparc64nbsd_sigcontext_saved_regs()
126 sp = get_frame_memory_unsigned (this_frame, addr, 8); in sparc64nbsd_sigcontext_saved_regs()
140 i7 = get_frame_memory_unsigned (this_frame, addr, 8); in sparc64nbsd_sigcontext_saved_regs()
151 sparc64nbsd_sigcontext_frame_cache (const frame_info_ptr &this_frame, in sparc64nbsd_sigcontext_frame_cache() argument
160 cache = sparc_frame_cache (this_frame, this_cache); in sparc64nbsd_sigcontext_frame_cache()
172 addr = get_frame_register_unsigned (this_frame, SPARC_FP_REGNUM); in sparc64nbsd_sigcontext_frame_cache()
181 cache->saved_regs = sparc64nbsd_sigcontext_saved_regs (addr, this_frame); in sparc64nbsd_sigcontext_frame_cache()
187 sparc64nbsd_sigcontext_frame_this_id (const frame_info_ptr &this_frame, in sparc64nbsd_sigcontext_frame_this_id() argument
[all …]
Dia64-libunwind-tdep.c155 libunwind_frame_cache (const frame_info_ptr &this_frame, void **this_cache) in libunwind_frame_cache() argument
163 struct gdbarch *gdbarch = get_frame_arch (this_frame); in libunwind_frame_cache()
172 cache->func_addr = get_frame_func (this_frame); in libunwind_frame_cache()
185 cache->func_addr = get_frame_pc (this_frame); in libunwind_frame_cache()
206 unw_init_remote_p (&cache->cursor, as, this_frame); in libunwind_frame_cache()
249 const frame_info_ptr &this_frame, void **this_cache) in libunwind_frame_sniffer() argument
255 struct gdbarch *gdbarch = get_frame_arch (this_frame); in libunwind_frame_sniffer()
272 ret = unw_init_remote_p (&cursor, as, this_frame); in libunwind_frame_sniffer()
294 libunwind_frame_this_id (const frame_info_ptr &this_frame, void **this_cache, in libunwind_frame_this_id() argument
298 libunwind_frame_cache (this_frame, this_cache); in libunwind_frame_this_id()
[all …]
Dfrv-linux-tdep.c171 frv_linux_sigcontext_reg_addr (const frame_info_ptr &this_frame, int regno, in frv_linux_sigcontext_reg_addr() argument
174 struct gdbarch *gdbarch = get_frame_arch (this_frame); in frv_linux_sigcontext_reg_addr()
188 pc = get_frame_pc (this_frame); in frv_linux_sigcontext_reg_addr()
191 get_frame_register (this_frame, sp_regnum, buf); in frv_linux_sigcontext_reg_addr()
261 frv_linux_sigtramp_frame_cache (const frame_info_ptr &this_frame, in frv_linux_sigtramp_frame_cache() argument
264 struct gdbarch *gdbarch = get_frame_arch (this_frame); in frv_linux_sigtramp_frame_cache()
276 cache = trad_frame_cache_zalloc (this_frame); in frv_linux_sigtramp_frame_cache()
282 get_frame_register (this_frame, sp_regnum, buf); in frv_linux_sigtramp_frame_cache()
284 this_id = frame_id_build (addr, get_frame_pc (this_frame)); in frv_linux_sigtramp_frame_cache()
289 LONGEST reg_addr = frv_linux_sigcontext_reg_addr (this_frame, regnum, in frv_linux_sigtramp_frame_cache()
[all …]
Dsparc-sol2-tdep.c102 sparc32_sol2_sigtramp_frame_cache (const frame_info_ptr &this_frame, in sparc32_sol2_sigtramp_frame_cache() argument
112 cache = sparc_frame_cache (this_frame, this_cache); in sparc32_sol2_sigtramp_frame_cache()
115 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame); in sparc32_sol2_sigtramp_frame_cache()
122 mcontext_addr = get_frame_register_unsigned (this_frame, regnum) + 40; in sparc32_sol2_sigtramp_frame_cache()
134 if (get_frame_memory_unsigned (this_frame, mcontext_addr + 19 * 4, 4)) in sparc32_sol2_sigtramp_frame_cache()
143 addr = get_frame_memory_unsigned (this_frame, addr, 4); in sparc32_sol2_sigtramp_frame_cache()
153 sparc32_sol2_sigtramp_frame_this_id (const frame_info_ptr &this_frame, in sparc32_sol2_sigtramp_frame_this_id() argument
158 sparc32_sol2_sigtramp_frame_cache (this_frame, this_cache); in sparc32_sol2_sigtramp_frame_this_id()
164 sparc32_sol2_sigtramp_frame_prev_register (const frame_info_ptr &this_frame, in sparc32_sol2_sigtramp_frame_prev_register() argument
169 sparc32_sol2_sigtramp_frame_cache (this_frame, this_cache); in sparc32_sol2_sigtramp_frame_prev_register()
[all …]
Dppc-obsd-tdep.c120 const frame_info_ptr &this_frame, in ppcobsd_sigtramp_frame_sniffer() argument
123 struct gdbarch *gdbarch = get_frame_arch (this_frame); in ppcobsd_sigtramp_frame_sniffer()
125 CORE_ADDR pc = get_frame_pc (this_frame); in ppcobsd_sigtramp_frame_sniffer()
139 if (!safe_frame_unwind_memory (this_frame, start_pc + *offset, in ppcobsd_sigtramp_frame_sniffer()
161 ppcobsd_sigtramp_frame_cache (const frame_info_ptr &this_frame, void **this_cache) in ppcobsd_sigtramp_frame_cache() argument
163 struct gdbarch *gdbarch = get_frame_arch (this_frame); in ppcobsd_sigtramp_frame_cache()
175 cache = trad_frame_cache_zalloc (this_frame); in ppcobsd_sigtramp_frame_cache()
178 func = get_frame_pc (this_frame); in ppcobsd_sigtramp_frame_cache()
180 if (!safe_frame_unwind_memory (this_frame, func, {buf, sizeof buf})) in ppcobsd_sigtramp_frame_cache()
189 base = get_frame_register_unsigned (this_frame, gdbarch_sp_regnum (gdbarch)); in ppcobsd_sigtramp_frame_cache()
[all …]
Dia64-tdep.c1364 const frame_info_ptr &this_frame, in examine_prologue() argument
1415 if (!this_frame || in examine_prologue()
1532 if (this_frame) in examine_prologue()
1533 saved_sp = get_frame_register_unsigned (this_frame, in examine_prologue()
1736 if (!frameless && this_frame) in examine_prologue()
1738 struct gdbarch *gdbarch = get_frame_arch (this_frame); in examine_prologue()
1779 get_frame_register (this_frame, cfm_reg, buf); in examine_prologue()
1845 ia64_frame_cache (const frame_info_ptr &this_frame, void **this_cache) in ia64_frame_cache() argument
1847 struct gdbarch *gdbarch = get_frame_arch (this_frame); in ia64_frame_cache()
1859 get_frame_register (this_frame, sp_regnum, buf); in ia64_frame_cache()
[all …]
Di386-gnu-tdep.c59 i386_gnu_sigtramp_start (const frame_info_ptr &this_frame) in i386_gnu_sigtramp_start() argument
61 CORE_ADDR pc = get_frame_pc (this_frame); in i386_gnu_sigtramp_start()
64 if (!safe_frame_unwind_memory (this_frame, in i386_gnu_sigtramp_start()
79 i386_gnu_sigtramp_p (const frame_info_ptr &this_frame) in i386_gnu_sigtramp_p() argument
81 CORE_ADDR pc = get_frame_pc (this_frame); in i386_gnu_sigtramp_p()
90 return i386_gnu_sigtramp_start (this_frame) != 0; in i386_gnu_sigtramp_p()
100 i386_gnu_sigcontext_addr (const frame_info_ptr &this_frame) in i386_gnu_sigcontext_addr() argument
102 struct gdbarch *gdbarch = get_frame_arch (this_frame); in i386_gnu_sigcontext_addr()
108 get_frame_register (this_frame, I386_ESP_REGNUM, buf); in i386_gnu_sigcontext_addr()
111 pc = i386_gnu_sigtramp_start (this_frame); in i386_gnu_sigcontext_addr()
Di386-obsd-tdep.c67 i386obsd_sigtramp_p (const frame_info_ptr &this_frame) in i386obsd_sigtramp_p() argument
69 CORE_ADDR pc = get_frame_pc (this_frame); in i386obsd_sigtramp_p()
101 if (!safe_frame_unwind_memory (this_frame, start_pc + *offset, in i386obsd_sigtramp_p()
306 i386obsd_trapframe_cache (const frame_info_ptr &this_frame, void **this_cache) in i386obsd_trapframe_cache() argument
308 struct gdbarch *gdbarch = get_frame_arch (this_frame); in i386obsd_trapframe_cache()
319 cache = trad_frame_cache_zalloc (this_frame); in i386obsd_trapframe_cache()
322 func = get_frame_func (this_frame); in i386obsd_trapframe_cache()
323 sp = get_frame_register_unsigned (this_frame, I386_ESP_REGNUM); in i386obsd_trapframe_cache()
353 i386obsd_trapframe_this_id (const frame_info_ptr &this_frame, in i386obsd_trapframe_this_id() argument
357 i386obsd_trapframe_cache (this_frame, this_cache); in i386obsd_trapframe_this_id()
[all …]
Dsparc64-sol2-tdep.c101 sparc64_sol2_sigtramp_frame_cache (const frame_info_ptr &this_frame, in sparc64_sol2_sigtramp_frame_cache() argument
111 cache = sparc_frame_cache (this_frame, this_cache); in sparc64_sol2_sigtramp_frame_cache()
114 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame); in sparc64_sol2_sigtramp_frame_cache()
121 mcontext_addr = get_frame_register_unsigned (this_frame, regnum) + 64; in sparc64_sol2_sigtramp_frame_cache()
135 if (get_frame_memory_unsigned (this_frame, mcontext_addr + 21 * 8, 8)) in sparc64_sol2_sigtramp_frame_cache()
146 sp = get_frame_memory_unsigned (this_frame, addr, 8); in sparc64_sol2_sigtramp_frame_cache()
156 sparc64_sol2_sigtramp_frame_this_id (const frame_info_ptr &this_frame, in sparc64_sol2_sigtramp_frame_this_id() argument
161 sparc64_sol2_sigtramp_frame_cache (this_frame, this_cache); in sparc64_sol2_sigtramp_frame_this_id()
167 sparc64_sol2_sigtramp_frame_prev_register (const frame_info_ptr &this_frame, in sparc64_sol2_sigtramp_frame_prev_register() argument
172 sparc64_sol2_sigtramp_frame_cache (this_frame, this_cache); in sparc64_sol2_sigtramp_frame_prev_register()
[all …]
Drx-tdep.c386 rx_analyze_frame_prologue (const frame_info_ptr &this_frame, in rx_analyze_frame_prologue() argument
396 func_start = get_frame_func (this_frame); in rx_analyze_frame_prologue()
397 stop_addr = get_frame_pc (this_frame); in rx_analyze_frame_prologue()
415 rx_frame_type (const frame_info_ptr &this_frame, void **this_cache) in rx_frame_type() argument
437 pc = get_frame_pc (this_frame); in rx_frame_type()
469 rx_frame_base (const frame_info_ptr &this_frame, void **this_cache) in rx_frame_base() argument
471 enum rx_frame_type frame_type = rx_frame_type (this_frame, this_cache); in rx_frame_base()
473 = rx_analyze_frame_prologue (this_frame, frame_type, this_cache); in rx_frame_base()
483 CORE_ADDR fp = get_frame_register_unsigned (this_frame, RX_FP_REGNUM); in rx_frame_base()
488 CORE_ADDR sp = get_frame_register_unsigned (this_frame, RX_SP_REGNUM); in rx_frame_base()
[all …]
Dppc-fbsd-tdep.c153 const frame_info_ptr &this_frame, in ppcfbsd_sigtramp_frame_sniffer() argument
156 struct gdbarch *gdbarch = get_frame_arch (this_frame); in ppcfbsd_sigtramp_frame_sniffer()
158 CORE_ADDR pc = get_frame_pc (this_frame); in ppcfbsd_sigtramp_frame_sniffer()
178 if (!safe_frame_unwind_memory (this_frame, start_pc + *offset, in ppcfbsd_sigtramp_frame_sniffer()
200 ppcfbsd_sigtramp_frame_cache (const frame_info_ptr &this_frame, void **this_cache) in ppcfbsd_sigtramp_frame_cache() argument
202 struct gdbarch *gdbarch = get_frame_arch (this_frame); in ppcfbsd_sigtramp_frame_cache()
212 cache = trad_frame_cache_zalloc (this_frame); in ppcfbsd_sigtramp_frame_cache()
215 func = get_frame_pc (this_frame); in ppcfbsd_sigtramp_frame_cache()
217 if (!safe_frame_unwind_memory (this_frame, func, {buf, sizeof buf})) in ppcfbsd_sigtramp_frame_cache()
220 base = get_frame_register_unsigned (this_frame, gdbarch_sp_regnum (gdbarch)); in ppcfbsd_sigtramp_frame_cache()
[all …]
Dsparc64-fbsd-tdep.c91 sparc64fbsd_sigtramp_frame_cache (const frame_info_ptr &this_frame, in sparc64fbsd_sigtramp_frame_cache() argument
102 cache = sparc_frame_cache (this_frame, this_cache); in sparc64fbsd_sigtramp_frame_cache()
105 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame); in sparc64fbsd_sigtramp_frame_cache()
110 addr = get_frame_register_unsigned (this_frame, SPARC_O2_REGNUM); in sparc64fbsd_sigtramp_frame_cache()
137 sp = get_frame_memory_unsigned (this_frame, addr, 8); in sparc64fbsd_sigtramp_frame_cache()
148 fprs = get_frame_memory_unsigned (this_frame, addr, 8); in sparc64fbsd_sigtramp_frame_cache()
164 sparc64fbsd_sigtramp_frame_this_id (const frame_info_ptr &this_frame, in sparc64fbsd_sigtramp_frame_this_id() argument
169 sparc64fbsd_sigtramp_frame_cache (this_frame, this_cache); in sparc64fbsd_sigtramp_frame_this_id()
175 sparc64fbsd_sigtramp_frame_prev_register (const frame_info_ptr &this_frame, in sparc64fbsd_sigtramp_frame_prev_register() argument
179 sparc64fbsd_sigtramp_frame_cache (this_frame, this_cache); in sparc64fbsd_sigtramp_frame_prev_register()
[all …]
Dframe-base.c31 default_frame_base_address (const frame_info_ptr &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 (const frame_info_ptr &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 (const frame_info_ptr &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()
101 frame_base_find_by_frame (const frame_info_ptr &this_frame) in frame_base_find_by_frame() argument
103 struct gdbarch *gdbarch = get_frame_arch (this_frame); in frame_base_find_by_frame()
111 desc = entry->sniffer (this_frame); in frame_base_find_by_frame()
Dsparc-obsd-tdep.c71 sparc32obsd_sigtramp_frame_cache (const frame_info_ptr &this_frame, in sparc32obsd_sigtramp_frame_cache() argument
80 cache = sparc_frame_cache (this_frame, this_cache); in sparc32obsd_sigtramp_frame_cache()
87 cache->pc = get_frame_pc (this_frame); in sparc32obsd_sigtramp_frame_cache()
93 addr = get_frame_register_unsigned (this_frame, SPARC_FP_REGNUM); in sparc32obsd_sigtramp_frame_cache()
97 cache->saved_regs = sparc32nbsd_sigcontext_saved_regs (this_frame); in sparc32obsd_sigtramp_frame_cache()
103 sparc32obsd_sigtramp_frame_this_id (const frame_info_ptr &this_frame, in sparc32obsd_sigtramp_frame_this_id() argument
108 sparc32obsd_sigtramp_frame_cache (this_frame, this_cache); in sparc32obsd_sigtramp_frame_this_id()
114 sparc32obsd_sigtramp_frame_prev_register (const frame_info_ptr &this_frame, in sparc32obsd_sigtramp_frame_prev_register() argument
118 sparc32obsd_sigtramp_frame_cache (this_frame, this_cache); in sparc32obsd_sigtramp_frame_prev_register()
120 return trad_frame_get_prev_register (this_frame, cache->saved_regs, regnum); in sparc32obsd_sigtramp_frame_prev_register()
[all …]

1234567