GDB (xrefs)
|
Go to the source code of this file.
Classes | |
struct | tramp_frame |
Macros | |
#define | TRAMP_SENTINEL_INSN ULONGEST_MAX |
Functions | |
void | tramp_frame_prepend_unwinder (struct gdbarch *gdbarch, const struct tramp_frame *tramp) |
#define TRAMP_SENTINEL_INSN ULONGEST_MAX |
Definition at line 44 of file tramp-frame.h.
Referenced by tramp_frame_prepend_unwinder(), and tramp_frame_start().
void tramp_frame_prepend_unwinder | ( | struct gdbarch * | gdbarch, |
const struct tramp_frame * | tramp ) |
Definition at line 147 of file tramp-frame.c.
References tramp_frame::bytes, default_frame_unwind_stop_reason(), tramp_frame::frame_type, frame_unwind_prepend_unwinder(), GDBARCH_OBSTACK_ZALLOC, tramp_frame::insn, tramp_frame::insn_size, frame_unwind::prev_arch, tramp_frame::prev_arch, frame_unwind::prev_register, frame_unwind::sniffer, frame_unwind::stop_reason, frame_unwind::this_id, tramp_frame_prev_register(), tramp_frame_sniffer(), tramp_frame_this_id(), TRAMP_SENTINEL_INSN, frame_unwind::type, and frame_unwind::unwind_data.
Referenced by aarch64_fbsd_init_abi(), aarch64_linux_init_abi(), am33_linux_init_osabi(), amd64fbsd_init_abi(), arm_fbsd_init_abi(), arm_linux_init_abi(), armobsd_init_abi(), bfin_linux_init_abi(), csky_linux_init_abi(), hppanbsd_init_abi(), i386fbsd_init_abi(), i386nbsd_init_abi(), loongarch_linux_init_abi(), microblaze_linux_init_abi(), mips64obsd_init_abi(), mips_fbsd_init_abi(), mips_linux_init_abi(), nios2_linux_init_abi(), or1k_linux_init_abi(), ppc_linux_init_abi(), ppcnbsd_init_abi(), riscv_fbsd_init_abi(), riscv_linux_init_abi(), sh_linux_init_abi(), sparc32_linux_init_abi(), sparc64_linux_init_abi(), tic6x_uclinux_init_abi(), and tilegx_linux_init_abi().