GDB (xrefs)
|
#include "gdbarch.h"
Go to the source code of this file.
Classes | |
struct | m68k_gdbarch_tdep |
Macros | |
#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 } |
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 52 of file m68k-tdep.h.
Referenced by fetch_register(), m68k_extract_return_value(), m68k_register_to_value(), m68k_svr4_extract_return_value(), m68k_svr4_store_return_value(), m68k_value_to_register(), and store_register().
#define M68K_NUM_REGS (M68K_FPI_REGNUM + 1) |
Definition at line 49 of file m68k-tdep.h.
Referenced by m68k_alloc_frame_cache(), m68k_frame_cache(), m68k_gdbarch_init(), m68k_linux_sigtramp_frame_cache(), and m68k_register_name().
enum m68k_flavour |
Enumerator | |
---|---|
m68k_no_flavour | |
m68k_coldfire_flavour | |
m68k_fido_flavour |
Definition at line 63 of file m68k-tdep.h.
enum m68k_regnum |
Definition at line 29 of file m68k-tdep.h.
enum struct_return |
Enumerator | |
---|---|
pcc_struct_return | |
reg_struct_return |
Definition at line 56 of file m68k-tdep.h.
|
extern |
Definition at line 1102 of file m68k-tdep.c.
References M68K_A0_REGNUM, m68k_svr4_return_value(), m68k_gdbarch_tdep::pointer_result_regnum, set_gdbarch_return_value(), and m68k_gdbarch_tdep::struct_value_regnum.
Referenced by m68k_embedded_init_abi(), m68k_linux_init_abi(), and m68kbsd_init_abi().
|
extern |
Definition at line 42 of file m68k-bsd-tdep.c.
References gdbarch_register_type(), type::length(), M68K_FP0_REGNUM, M68K_FPC_REGNUM, and regnum.
Referenced by m68kbsd_collect_fpregset(), m68kbsd_supply_fpregset(), and m68kbsd_supply_fpregset().