GDB (xrefs)
|
#include "defs.h"
#include "arch-utils.h"
#include "frame.h"
#include "gdbcore.h"
#include "frame-unwind.h"
#include "gdbtypes.h"
#include "osabi.h"
#include "regcache.h"
#include "regset.h"
#include "symtab.h"
#include "target.h"
#include "trad-frame.h"
#include "ppc-tdep.h"
#include "ppc64-tdep.h"
#include "ppcfbsd-tdep.h"
#include "fbsd-tdep.h"
#include "solib-svr4.h"
Go to the source code of this file.
Variables | |
static const struct ppc_reg_offsets | ppc32_fbsd_reg_offsets |
static const struct ppc_reg_offsets | ppc64_fbsd_reg_offsets |
static const struct regset | ppc32_fbsd_gregset |
static const struct regset | ppc64_fbsd_gregset |
static const struct regset | ppc32_fbsd_fpregset |
static const int | ppcfbsd_page_size = 4096 |
static const int | ppcfbsd_sigreturn_offset [] |
static const struct frame_unwind | ppcfbsd_sigtramp_frame_unwind |
void _initialize_ppcfbsd_tdep | ( | void | ) |
Definition at line 345 of file ppcfbsd-tdep.c.
References GDB_OSABI_FREEBSD_ELF, gdbarch_register_osabi(), and ppcfbsd_init_abi().
Definition at line 127 of file ppcfbsd-tdep.c.
References ppc32_fbsd_fpregset.
Referenced by fill_fpregset(), ppcfbsd_fetch_inferior_registers(), and supply_fpregset().
Definition at line 121 of file ppcfbsd-tdep.c.
References ppc32_fbsd_gregset.
Referenced by fill_gregset(), and supply_gregset().
|
static |
Definition at line 297 of file ppcfbsd-tdep.c.
References fbsd_init_abi(), find_solib_trampoline_target(), floatformats_ieee_double, frame_unwind_append_unwinder(), gdbarch_tdep(), ppc64_convert_from_func_ptr_addr(), ppc64_elf_make_msymbol_special(), ppc64_skip_trampoline_code(), ppcfbsd_iterate_over_regset_sections(), ppcfbsd_return_value(), set_gdbarch_convert_from_func_ptr_addr(), set_gdbarch_elf_make_msymbol_special(), set_gdbarch_fetch_tls_load_module_address(), set_gdbarch_gcore_bfd_target(), set_gdbarch_iterate_over_regset_sections(), set_gdbarch_long_double_bit(), set_gdbarch_long_double_format(), set_gdbarch_return_value(), set_gdbarch_skip_trampoline_code(), set_solib_svr4_fetch_link_map_offsets(), svr4_fetch_objfile_link_map(), svr4_ilp32_fetch_link_map_offsets(), svr4_lp64_fetch_link_map_offsets(), and gdbarch_tdep::wordsize.
Referenced by _initialize_ppcfbsd_tdep().
|
static |
Definition at line 135 of file ppcfbsd-tdep.c.
References gdbarch_tdep(), and gdbarch_tdep::wordsize.
Referenced by ppcfbsd_init_abi().
|
static |
Definition at line 287 of file ppcfbsd-tdep.c.
References ppc_sysv_abi_broken_return_value().
Referenced by ppcfbsd_init_abi().
|
static |
Definition at line 211 of file ppcfbsd-tdep.c.
References frame_id_build(), func, gdbarch_byte_order(), gdbarch_pc_regnum(), gdbarch_sp_regnum(), gdbarch_tdep(), get_frame_arch(), get_frame_pc(), get_frame_register_unsigned(), gdbarch_tdep::ppc_cr_regnum, gdbarch_tdep::ppc_ctr_regnum, gdbarch_tdep::ppc_gp0_regnum, PPC_INSN_SIZE, gdbarch_tdep::ppc_lr_regnum, ppc_num_gprs, gdbarch_tdep::ppc_xer_regnum, ppcfbsd_page_size, regnum, safe_frame_unwind_memory(), trad_frame_cache_zalloc(), trad_frame_set_id(), trad_frame_set_reg_addr(), and gdbarch_tdep::wordsize.
Referenced by ppcfbsd_sigtramp_frame_prev_register(), and ppcfbsd_sigtramp_frame_this_id().
|
static |
Definition at line 268 of file ppcfbsd-tdep.c.
References ppcfbsd_sigtramp_frame_cache(), and trad_frame_get_register().
|
static |
Definition at line 163 of file ppcfbsd-tdep.c.
References gdbarch::byte_order, extract_unsigned_integer(), find_pc_partial_function(), gdbarch_byte_order(), get_frame_arch(), get_frame_pc(), name, offset, PPC_INSN_SIZE, ppcfbsd_page_size, ppcfbsd_sigreturn_offset, and safe_frame_unwind_memory().
|
static |
Definition at line 258 of file ppcfbsd-tdep.c.
References ppcfbsd_sigtramp_frame_cache(), and trad_frame_get_id().
Definition at line 114 of file ppcfbsd-tdep.c.
Referenced by ppc_fbsd_fpregset().
Definition at line 98 of file ppcfbsd-tdep.c.
Referenced by ppc_fbsd_gregset().
|
static |
Definition at line 42 of file ppcfbsd-tdep.c.
Definition at line 106 of file ppcfbsd-tdep.c.
|
static |
Definition at line 70 of file ppcfbsd-tdep.c.
Definition at line 151 of file ppcfbsd-tdep.c.
Referenced by ppcfbsd_sigtramp_frame_cache(), and ppcfbsd_sigtramp_frame_sniffer().
Definition at line 155 of file ppcfbsd-tdep.c.
Referenced by ppcfbsd_sigtramp_frame_sniffer().
|
static |
Definition at line 277 of file ppcfbsd-tdep.c.