GDB (xrefs)
|
#include "defs.h"
#include "arch-utils.h"
#include "frame.h"
#include "osabi.h"
#include "regcache.h"
#include "regset.h"
#include "trad-frame.h"
#include "tramp-frame.h"
#include "gdbtypes.h"
#include "m68k-tdep.h"
#include "solib-svr4.h"
Go to the source code of this file.
Macros | |
#define | M68KBSD_SIZEOF_GREGS (18 * 4) |
#define | M68KBSD_SIZEOF_FPREGS (((8 * 3) + 3) * 4) |
Variables | |
static const struct regset | m68kbsd_gregset |
static const struct regset | m68kbsd_fpregset |
static const struct tramp_frame | m68kobsd_sigtramp |
#define M68KBSD_SIZEOF_FPREGS (((8 * 3) + 3) * 4) |
Definition at line 39 of file m68kbsd-tdep.c.
Referenced by m68kbsd_iterate_over_regset_sections(), m68kbsd_supply_fpregset(), and m68kbsd_supply_gregset().
#define M68KBSD_SIZEOF_GREGS (18 * 4) |
Definition at line 36 of file m68kbsd-tdep.c.
Referenced by m68kbsd_iterate_over_regset_sections(), and m68kbsd_supply_gregset().
void _initialize_m68kbsd_tdep | ( | void | ) |
Definition at line 257 of file m68kbsd-tdep.c.
References GDB_OSABI_NETBSD_AOUT, GDB_OSABI_NETBSD_ELF, gdbarch_register_osabi(), gdbarch_register_osabi_sniffer(), m68kbsd_aout_init_abi(), m68kbsd_aout_osabi_sniffer(), m68kbsd_core_osabi_sniffer(), and m68kbsd_elf_init_abi().
|
static |
Definition at line 203 of file m68kbsd-tdep.c.
References gdbarch_tdep(), m68kbsd_init_abi(), reg_struct_return, gdbarch_tdep::struct_return, and tramp_frame_prepend_unwinder().
Referenced by _initialize_m68kbsd_tdep().
|
static |
Definition at line 234 of file m68kbsd-tdep.c.
References GDB_OSABI_NETBSD_AOUT, and GDB_OSABI_UNKNOWN.
Referenced by _initialize_m68kbsd_tdep().
|
static |
Definition at line 244 of file m68kbsd-tdep.c.
References GDB_OSABI_NETBSD_AOUT, and GDB_OSABI_UNKNOWN.
Referenced by _initialize_m68kbsd_tdep().
|
static |
Definition at line 217 of file m68kbsd-tdep.c.
References gdbarch_tdep(), m68k_svr4_init_abi(), m68kbsd_init_abi(), pcc_struct_return, set_solib_svr4_fetch_link_map_offsets(), gdbarch_tdep::struct_return, and svr4_ilp32_fetch_link_map_offsets().
Referenced by _initialize_m68kbsd_tdep().
Definition at line 42 of file m68kbsd-tdep.c.
References gdbarch_register_type(), M68K_FP0_REGNUM, M68K_FPC_REGNUM, and TYPE_LENGTH.
Referenced by m68kbsd_collect_fpregset(), and m68kbsd_supply_fpregset().
|
static |
Definition at line 187 of file m68kbsd-tdep.c.
References gdbarch_tdep(), gdbarch_tdep::jb_elt_size, gdbarch_tdep::jb_pc, m68kbsd_iterate_over_regset_sections(), set_gdbarch_decr_pc_after_break(), and set_gdbarch_iterate_over_regset_sections().
Referenced by m68kbsd_aout_init_abi(), and m68kbsd_elf_init_abi().
|
static |
Definition at line 122 of file m68kbsd-tdep.c.
References M68KBSD_SIZEOF_FPREGS, and M68KBSD_SIZEOF_GREGS.
Referenced by m68kbsd_init_abi().
|
static |
Definition at line 57 of file m68kbsd-tdep.c.
References gdb_assert, get_regcache_arch(), M68K_FP0_REGNUM, M68K_PC_REGNUM, m68kbsd_fpreg_offset(), M68KBSD_SIZEOF_FPREGS, and regcache_raw_supply().
Referenced by m68kbsd_supply_gregset().
|
static |
Definition at line 80 of file m68kbsd-tdep.c.
References gdb_assert, M68K_D0_REGNUM, M68K_PC_REGNUM, M68KBSD_SIZEOF_FPREGS, M68KBSD_SIZEOF_GREGS, m68kbsd_supply_fpregset(), and regcache_raw_supply().
|
static |
Definition at line 135 of file m68kbsd-tdep.c.
References frame_id_build(), get_frame_memory_unsigned(), get_frame_register_unsigned(), M68K_D0_REGNUM, M68K_FP_REGNUM, M68K_PC_REGNUM, M68K_PS_REGNUM, M68K_SP_REGNUM, regnum, trad_frame_set_id(), and trad_frame_set_reg_addr().
Definition at line 113 of file m68kbsd-tdep.c.
Definition at line 105 of file m68kbsd-tdep.c.
|
static |
Definition at line 169 of file m68kbsd-tdep.c.