GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Macros | Enumerations | Functions
m68k-tdep.h File Reference
#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)
 

Macro Definition Documentation

◆ M68K_MAX_REGISTER_SIZE

#define M68K_MAX_REGISTER_SIZE   12

◆ M68K_NUM_REGS

#define M68K_NUM_REGS   (M68K_FPI_REGNUM + 1)

Enumeration Type Documentation

◆ m68k_flavour

Enumerator
m68k_no_flavour 
m68k_coldfire_flavour 
m68k_fido_flavour 

Definition at line 63 of file m68k-tdep.h.

◆ m68k_regnum

Enumerator
M68K_D0_REGNUM 
M68K_D1_REGNUM 
M68K_D2_REGNUM 
M68K_D7_REGNUM 
M68K_A0_REGNUM 
M68K_A1_REGNUM 
M68K_A2_REGNUM 
M68K_FP_REGNUM 
M68K_SP_REGNUM 
M68K_PS_REGNUM 
M68K_PC_REGNUM 
M68K_FP0_REGNUM 
M68K_FPC_REGNUM 
M68K_FPS_REGNUM 
M68K_FPI_REGNUM 

Definition at line 29 of file m68k-tdep.h.

◆ struct_return

Enumerator
pcc_struct_return 
reg_struct_return 

Definition at line 56 of file m68k-tdep.h.

Function Documentation

◆ m68k_svr4_init_abi()

void m68k_svr4_init_abi ( struct gdbarch_info info,
struct gdbarch * gdbarch )
extern

◆ m68kbsd_fpreg_offset()

int m68kbsd_fpreg_offset ( struct gdbarch * gdbarch,
int regnum )
extern