| /netbsd/src/external/gpl3/gdb/dist/gdb/ |
| D | frame.c | 75 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 …]
|
| D | m32r-linux-tdep.c | 88 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 …]
|
| D | m68k-linux-tdep.c | 64 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 …]
|
| D | sparc64-obsd-tdep.c | 153 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 …]
|
| D | amd64-obsd-tdep.c | 48 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 …]
|
| D | alpha-mdebug-tdep.c | 187 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 …]
|
| D | sparc-netbsd-tdep.c | 97 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 …]
|
| D | amd64-netbsd-tdep.c | 39 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 …]
|
| D | trad-frame.c | 32 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 …]
|
| D | mips-sde-tdep.c | 35 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 …]
|
| D | tramp-frame.c | 43 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 …]
|
| D | sparc64-netbsd-tdep.c | 88 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 …]
|
| D | ia64-libunwind-tdep.c | 155 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 …]
|
| D | frv-linux-tdep.c | 171 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 …]
|
| D | sparc-sol2-tdep.c | 102 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 …]
|
| D | ppc-obsd-tdep.c | 120 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 …]
|
| D | ia64-tdep.c | 1364 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 …]
|
| D | i386-gnu-tdep.c | 59 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()
|
| D | i386-obsd-tdep.c | 67 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 …]
|
| D | sparc64-sol2-tdep.c | 101 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 …]
|
| D | rx-tdep.c | 386 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 …]
|
| D | ppc-fbsd-tdep.c | 153 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 …]
|
| D | sparc64-fbsd-tdep.c | 91 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 …]
|
| D | frame-base.c | 31 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()
|
| D | sparc-obsd-tdep.c | 71 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 …]
|