GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Macros | Enumerations | Functions
bfin-tdep.h File Reference
#include "gdbarch.h"

Go to the source code of this file.

Classes

struct  bfin_gdbarch_tdep
 

Macros

#define BFIN_NUM_REGS   (BFIN_PC_REGNUM + 1)
 
#define BFIN_NUM_PSEUDO_REGS   (1)
 

Enumerations

enum  gdb_regnum {
  BFIN_R0_REGNUM = 0 , BFIN_R1_REGNUM , BFIN_R2_REGNUM , BFIN_R3_REGNUM ,
  BFIN_R4_REGNUM , BFIN_R5_REGNUM , BFIN_R6_REGNUM , BFIN_R7_REGNUM ,
  BFIN_P0_REGNUM , BFIN_P1_REGNUM , BFIN_P2_REGNUM , BFIN_P3_REGNUM ,
  BFIN_P4_REGNUM , BFIN_P5_REGNUM , BFIN_SP_REGNUM , BFIN_FP_REGNUM ,
  BFIN_I0_REGNUM , BFIN_I1_REGNUM , BFIN_I2_REGNUM , BFIN_I3_REGNUM ,
  BFIN_M0_REGNUM , BFIN_M1_REGNUM , BFIN_M2_REGNUM , BFIN_M3_REGNUM ,
  BFIN_B0_REGNUM , BFIN_B1_REGNUM , BFIN_B2_REGNUM , BFIN_B3_REGNUM ,
  BFIN_L0_REGNUM , BFIN_L1_REGNUM , BFIN_L2_REGNUM , BFIN_L3_REGNUM ,
  BFIN_A0_DOT_X_REGNUM , BFIN_A0_DOT_W_REGNUM , BFIN_A1_DOT_X_REGNUM , BFIN_A1_DOT_W_REGNUM ,
  BFIN_ASTAT_REGNUM , BFIN_RETS_REGNUM , BFIN_LC0_REGNUM , BFIN_LT0_REGNUM ,
  BFIN_LB0_REGNUM , BFIN_LC1_REGNUM , BFIN_LT1_REGNUM , BFIN_LB1_REGNUM ,
  BFIN_CYCLES_REGNUM , BFIN_CYCLES2_REGNUM , BFIN_USP_REGNUM , BFIN_SEQSTAT_REGNUM ,
  BFIN_SYSCFG_REGNUM , BFIN_RETI_REGNUM , BFIN_RETX_REGNUM , BFIN_RETN_REGNUM ,
  BFIN_RETE_REGNUM , BFIN_PC_REGNUM , BFIN_CC_REGNUM
}
 
enum  bfin_abi { BFIN_ABI_FLAT }
 

Functions

enum bfin_abi bfin_abi (struct gdbarch *gdbarch)
 

Macro Definition Documentation

◆ BFIN_NUM_PSEUDO_REGS

#define BFIN_NUM_PSEUDO_REGS   (1)

Definition at line 90 of file bfin-tdep.h.

Referenced by bfin_gdbarch_init().

◆ BFIN_NUM_REGS

#define BFIN_NUM_REGS   (BFIN_PC_REGNUM + 1)

Enumeration Type Documentation

◆ bfin_abi

enum enum bfin_abi bfin_gdbarch_tdep::bfin_abi
Enumerator
BFIN_ABI_FLAT 

Definition at line 93 of file bfin-tdep.h.

◆ gdb_regnum

enum gdb_regnum
Enumerator
BFIN_R0_REGNUM 
BFIN_R1_REGNUM 
BFIN_R2_REGNUM 
BFIN_R3_REGNUM 
BFIN_R4_REGNUM 
BFIN_R5_REGNUM 
BFIN_R6_REGNUM 
BFIN_R7_REGNUM 
BFIN_P0_REGNUM 
BFIN_P1_REGNUM 
BFIN_P2_REGNUM 
BFIN_P3_REGNUM 
BFIN_P4_REGNUM 
BFIN_P5_REGNUM 
BFIN_SP_REGNUM 
BFIN_FP_REGNUM 
BFIN_I0_REGNUM 
BFIN_I1_REGNUM 
BFIN_I2_REGNUM 
BFIN_I3_REGNUM 
BFIN_M0_REGNUM 
BFIN_M1_REGNUM 
BFIN_M2_REGNUM 
BFIN_M3_REGNUM 
BFIN_B0_REGNUM 
BFIN_B1_REGNUM 
BFIN_B2_REGNUM 
BFIN_B3_REGNUM 
BFIN_L0_REGNUM 
BFIN_L1_REGNUM 
BFIN_L2_REGNUM 
BFIN_L3_REGNUM 
BFIN_A0_DOT_X_REGNUM 
BFIN_A0_DOT_W_REGNUM 
BFIN_A1_DOT_X_REGNUM 
BFIN_A1_DOT_W_REGNUM 
BFIN_ASTAT_REGNUM 
BFIN_RETS_REGNUM 
BFIN_LC0_REGNUM 
BFIN_LT0_REGNUM 
BFIN_LB0_REGNUM 
BFIN_LC1_REGNUM 
BFIN_LT1_REGNUM 
BFIN_LB1_REGNUM 
BFIN_CYCLES_REGNUM 
BFIN_CYCLES2_REGNUM 
BFIN_USP_REGNUM 
BFIN_SEQSTAT_REGNUM 
BFIN_SYSCFG_REGNUM 
BFIN_RETI_REGNUM 
BFIN_RETX_REGNUM 
BFIN_RETN_REGNUM 
BFIN_RETE_REGNUM 
BFIN_PC_REGNUM 
BFIN_CC_REGNUM 

Definition at line 27 of file bfin-tdep.h.

Function Documentation

◆ bfin_abi()

enum bfin_abi bfin_abi ( struct gdbarch * gdbarch)
extern

Definition at line 765 of file bfin-tdep.c.