GDB (xrefs)
|
Go to the source code of this file.
Classes | |
struct | gdbarch_tdep |
Defines | |
#define | M68K_NUM_REGS (M68K_FPI_REGNUM + 1) |
#define | M68K_MAX_REGISTER_SIZE 12 |
Enumerations | |
enum | m68k_regnum { M68K_D0_REGNUM = 0, M68K_D1_REGNUM = 1, M68K_D2_REGNUM = 2, M68K_D7_REGNUM = 7, M68K_A0_REGNUM = 8, M68K_A1_REGNUM = 9, M68K_A2_REGNUM = 10, M68K_FP_REGNUM = 14, M68K_SP_REGNUM = 15, M68K_PS_REGNUM = 16, M68K_PC_REGNUM = 17, M68K_FP0_REGNUM = 18, M68K_FPC_REGNUM = 26, M68K_FPS_REGNUM = 27, M68K_FPI_REGNUM = 28 } |
enum | struct_return { pcc_struct_return, reg_struct_return, pcc_struct_return, reg_struct_return, pcc_struct_return, reg_struct_return } |
enum | m68k_flavour { m68k_no_flavour, m68k_coldfire_flavour, m68k_fido_flavour } |
Functions | |
void | m68k_svr4_init_abi (struct gdbarch_info, struct gdbarch *) |
int | m68kbsd_fpreg_offset (struct gdbarch *gdbarch, int regnum) |
#define M68K_MAX_REGISTER_SIZE 12 |
Definition at line 50 of file m68k-tdep.h.
Referenced by m68k_extract_return_value(), m68k_register_to_value(), m68k_svr4_extract_return_value(), m68k_svr4_store_return_value(), and m68k_value_to_register().
#define M68K_NUM_REGS (M68K_FPI_REGNUM + 1) |
Definition at line 47 of file m68k-tdep.h.
Referenced by m68k_alloc_frame_cache(), m68k_frame_cache(), m68k_gdbarch_init(), and m68k_linux_sigtramp_frame_cache().
enum m68k_flavour |
Definition at line 61 of file m68k-tdep.h.
enum m68k_regnum |
Definition at line 27 of file m68k-tdep.h.
enum struct_return |
pcc_struct_return | |
reg_struct_return | |
pcc_struct_return | |
reg_struct_return | |
pcc_struct_return | |
reg_struct_return |
Definition at line 54 of file m68k-tdep.h.
void m68k_svr4_init_abi | ( | struct gdbarch_info | , |
struct gdbarch * | |||
) |
Definition at line 1067 of file m68k-tdep.c.
References gdbarch_tdep(), M68K_A0_REGNUM, m68k_svr4_return_value(), set_gdbarch_return_value(), and gdbarch_tdep::struct_value_regnum.
Referenced by m68k_linux_init_abi(), and m68kbsd_elf_init_abi().
int m68kbsd_fpreg_offset | ( | struct gdbarch * | gdbarch, |
int | regnum | ||
) |
Definition at line 45 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().