GDB (xrefs)

Macros | Enumerations
/tmp/gdb-8.1/gdb/score-tdep.h File Reference
`#include "math.h"`

Go to the source code of this file.

## Macros
#define | SCORE_A0_REGNUM 4
#define | SCORE_A1_REGNUM 5
#define | SCORE_REGSIZE 4
#define | SCORE7_NUM_REGS 56
#define | SCORE3_NUM_REGS 50
#define | SCORE_BEGIN_ARG_REGNUM 4
#define | SCORE_LAST_ARG_REGNUM 7
#define | SCORE_INSTLEN 4
#define | SCORE16_INSTLEN 2

## Enumerations
enum | gdb_regnum { ARM_A1_REGNUM = 0, ARM_A4_REGNUM = 3, ARM_AP_REGNUM = 11, ARM_IP_REGNUM = 12, ARM_SP_REGNUM = 13, ARM_LR_REGNUM = 14, ARM_PC_REGNUM = 15, ARM_F0_REGNUM = 16, ARM_F3_REGNUM = 19, ARM_F7_REGNUM = 23, ARM_FPS_REGNUM = 24, ARM_PS_REGNUM = 25, ARM_WR0_REGNUM, ARM_WR15_REGNUM = ARM_WR0_REGNUM + 15, ARM_WC0_REGNUM, ARM_WCSSF_REGNUM = ARM_WC0_REGNUM + 2, ARM_WCASF_REGNUM = ARM_WC0_REGNUM + 3, ARM_WC7_REGNUM = ARM_WC0_REGNUM + 7, ARM_WCGR0_REGNUM, ARM_WCGR3_REGNUM = ARM_WCGR0_REGNUM + 3, ARM_WCGR7_REGNUM = ARM_WCGR0_REGNUM + 7, ARM_D0_REGNUM, ARM_D31_REGNUM = ARM_D0_REGNUM + 31, ARM_FPSCR_REGNUM, ARM_NUM_REGS, ARM_FP_REGNUM = 11, THUMB_FP_REGNUM = 7, ARM_NUM_ARG_REGS = 4, ARM_LAST_ARG_REGNUM = ARM_A4_REGNUM, ARM_NUM_FP_ARG_REGS = 4, ARM_LAST_FP_ARG_REGNUM = ARM_F3_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, E_R0_REGNUM, E_ER0_REGNUM = E_R0_REGNUM, E_ARG0_REGNUM = E_R0_REGNUM, E_RET0_REGNUM = E_R0_REGNUM, E_R1_REGNUM, E_ER1_REGNUM = E_R1_REGNUM, E_RET1_REGNUM = E_R1_REGNUM, E_R2_REGNUM, E_ER2_REGNUM = E_R2_REGNUM, E_ARGLAST_REGNUM = E_R2_REGNUM, E_R3_REGNUM, E_ER3_REGNUM = E_R3_REGNUM, E_R4_REGNUM, E_ER4_REGNUM = E_R4_REGNUM, E_R5_REGNUM, E_ER5_REGNUM = E_R5_REGNUM, E_R6_REGNUM, E_ER6_REGNUM = E_R6_REGNUM, E_FP_REGNUM = E_R6_REGNUM, E_SP_REGNUM, E_CCR_REGNUM, E_PC_REGNUM, E_CYCLES_REGNUM, E_TICK_REGNUM, E_EXR_REGNUM = E_TICK_REGNUM, E_INST_REGNUM, E_TICKS_REGNUM = E_INST_REGNUM, E_INSTS_REGNUM, E_MACH_REGNUM, E_MACL_REGNUM, E_SBR_REGNUM, E_VBR_REGNUM, E_R0_REGNUM, E_R1_REGNUM, E_R2_REGNUM, E_R3_REGNUM, E_R4_REGNUM, E_R5_REGNUM, E_R6_REGNUM, E_R7_REGNUM, E_R8_REGNUM, E_R9_REGNUM, E_R10_REGNUM, E_R11_REGNUM, E_R12_REGNUM, E_R13_REGNUM, E_R14_REGNUM, E_R15_REGNUM, E_R16_REGNUM, E_R17_REGNUM, E_R18_REGNUM, E_R19_REGNUM, E_R20_REGNUM, E_R21_REGNUM, E_R22_REGNUM, E_R23_REGNUM, E_R24_REGNUM, E_R25_REGNUM, E_R26_REGNUM, E_R27_REGNUM, E_R28_REGNUM, E_R29_REGNUM, E_R30_REGNUM, E_R31_REGNUM, E_PC_REGNUM, E_LR_REGNUM = E_R31_REGNUM, E_SP_REGNUM = E_R29_REGNUM, E_FP_REGNUM = E_R27_REGNUM, E_FN_RETURN_REGNUM = E_R2_REGNUM, E_1ST_ARGREG = E_R4_REGNUM, E_LAST_ARGREG = E_R11_REGNUM, E_NUM_REGS = E_PC_REGNUM + 1, SCORE_SP_REGNUM = 0, SCORE_FP_REGNUM = 2, SCORE_RA_REGNUM = 3, SCORE_A0_REGNUM = 4, SCORE_AL_REGNUM = 7, SCORE_EPC_REGNUM = 37, SCORE_PC_REGNUM = 49, E_R0_REGNUM, E_R1_REGNUM, E_R2_REGNUM, E_1ST_ARG_REGNUM = E_R2_REGNUM, E_PTR_RET_REGNUM = E_R2_REGNUM, E_R3_REGNUM, E_R4_REGNUM, E_R5_REGNUM, E_R6_REGNUM, E_R7_REGNUM, E_LST_ARG_REGNUM = E_R7_REGNUM, E_R8_REGNUM, E_R9_REGNUM, E_R10_REGNUM, E_R11_REGNUM, E_R12_REGNUM, E_R13_REGNUM, E_FP_REGNUM = E_R13_REGNUM, E_R14_REGNUM, E_PSW_REGNUM = E_R14_REGNUM, E_R15_REGNUM, E_SP_REGNUM = E_R15_REGNUM, E_PC_REGNUM, E_NUM_REGS }

## Macro Definition Documentation

## ◆ SCORE16_INSTLEN

#define SCORE16_INSTLEN 2

Definition at line 48 of file score-tdep.h.

Referenced by score7_analyze_prologue(), and score7_skip_prologue().

## ◆ SCORE3_NUM_REGS

#define SCORE3_NUM_REGS 50

Definition at line 43 of file score-tdep.h.

Referenced by score3_register_name(), score_gdbarch_init(), score_register_type(), and score_xfer_register().

## ◆ SCORE7_NUM_REGS

#define SCORE7_NUM_REGS 56

Definition at line 42 of file score-tdep.h.

Referenced by score7_register_name(), score_gdbarch_init(), score_register_type(), and score_xfer_register().

## ◆ SCORE_A0_REGNUM

#define SCORE_A0_REGNUM 4

Definition at line 39 of file score-tdep.h.

## ◆ SCORE_A1_REGNUM

#define SCORE_A1_REGNUM 5

Definition at line 40 of file score-tdep.h.

## ◆ SCORE_BEGIN_ARG_REGNUM

#define SCORE_BEGIN_ARG_REGNUM 4

Definition at line 44 of file score-tdep.h.

Referenced by score_push_dummy_call().

## ◆ SCORE_INSTLEN

#define SCORE_INSTLEN 4

Definition at line 47 of file score-tdep.h.

Referenced by score7_adjust_memblock_ptr(), score7_analyze_prologue(), score7_breakpoint_kind_from_pc(), score7_fetch_inst(), and score7_skip_prologue().

## ◆ SCORE_LAST_ARG_REGNUM

#define SCORE_LAST_ARG_REGNUM 7

Definition at line 45 of file score-tdep.h.

Referenced by score_push_dummy_call().

## ◆ SCORE_REGSIZE

#define SCORE_REGSIZE 4

Definition at line 41 of file score-tdep.h.

Referenced by score_push_dummy_call(), score_return_value(), and score_xfer_register().

## Enumeration Type Documentation

## ◆ gdb_regnum

enum gdb_regnum

Enumerator
ARM_A1_REGNUM |
ARM_A4_REGNUM |
ARM_AP_REGNUM |
ARM_IP_REGNUM |
ARM_SP_REGNUM |
ARM_LR_REGNUM |
ARM_PC_REGNUM |
ARM_F0_REGNUM |
ARM_F3_REGNUM |
ARM_F7_REGNUM |
ARM_FPS_REGNUM |
ARM_PS_REGNUM |
ARM_WR0_REGNUM |
ARM_WR15_REGNUM |
ARM_WC0_REGNUM |
ARM_WCSSF_REGNUM |
ARM_WCASF_REGNUM |
ARM_WC7_REGNUM |
ARM_WCGR0_REGNUM |
ARM_WCGR3_REGNUM |
ARM_WCGR7_REGNUM |
ARM_D0_REGNUM |
ARM_D31_REGNUM |
ARM_FPSCR_REGNUM |
ARM_NUM_REGS |
ARM_FP_REGNUM |
THUMB_FP_REGNUM |
ARM_NUM_ARG_REGS |
ARM_LAST_ARG_REGNUM |
ARM_NUM_FP_ARG_REGS |
ARM_LAST_FP_ARG_REGNUM |
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 |
E_R0_REGNUM |
E_ER0_REGNUM |
E_ARG0_REGNUM |
E_RET0_REGNUM |
E_R1_REGNUM |
E_ER1_REGNUM |
E_RET1_REGNUM |
E_R2_REGNUM |
E_ER2_REGNUM |
E_ARGLAST_REGNUM |
E_R3_REGNUM |
E_ER3_REGNUM |
E_R4_REGNUM |
E_ER4_REGNUM |
E_R5_REGNUM |
E_ER5_REGNUM |
E_R6_REGNUM |
E_ER6_REGNUM |
E_FP_REGNUM |
E_SP_REGNUM |
E_CCR_REGNUM |
E_PC_REGNUM |
E_CYCLES_REGNUM |
E_TICK_REGNUM |
E_EXR_REGNUM |
E_INST_REGNUM |
E_TICKS_REGNUM |
E_INSTS_REGNUM |
E_MACH_REGNUM |
E_MACL_REGNUM |
E_SBR_REGNUM |
E_VBR_REGNUM |
E_R0_REGNUM |
E_R1_REGNUM |
E_R2_REGNUM |
E_R3_REGNUM |
E_R4_REGNUM |
E_R5_REGNUM |
E_R6_REGNUM |
E_R7_REGNUM |
E_R8_REGNUM |
E_R9_REGNUM |
E_R10_REGNUM |
E_R11_REGNUM |
E_R12_REGNUM |
E_R13_REGNUM |
E_R14_REGNUM |
E_R15_REGNUM |
E_R16_REGNUM |
E_R17_REGNUM |
E_R18_REGNUM |
E_R19_REGNUM |
E_R20_REGNUM |
E_R21_REGNUM |
E_R22_REGNUM |
E_R23_REGNUM |
E_R24_REGNUM |
E_R25_REGNUM |
E_R26_REGNUM |
E_R27_REGNUM |
E_R28_REGNUM |
E_R29_REGNUM |
E_R30_REGNUM |
E_R31_REGNUM |
E_PC_REGNUM |
E_LR_REGNUM |
E_SP_REGNUM |
E_FP_REGNUM |
E_FN_RETURN_REGNUM |
E_1ST_ARGREG |
E_LAST_ARGREG |
E_NUM_REGS |
SCORE_SP_REGNUM |
SCORE_FP_REGNUM |
SCORE_RA_REGNUM |
SCORE_A0_REGNUM |
SCORE_AL_REGNUM |
SCORE_EPC_REGNUM |
SCORE_PC_REGNUM |
E_R0_REGNUM |
E_R1_REGNUM |
E_R2_REGNUM |
E_1ST_ARG_REGNUM |
E_PTR_RET_REGNUM |
E_R3_REGNUM |
E_R4_REGNUM |
E_R5_REGNUM |
E_R6_REGNUM |
E_R7_REGNUM |
E_LST_ARG_REGNUM |
E_R8_REGNUM |
E_R9_REGNUM |
E_R10_REGNUM |
E_R11_REGNUM |
E_R12_REGNUM |
E_R13_REGNUM |
E_FP_REGNUM |
E_R14_REGNUM |
E_PSW_REGNUM |
E_R15_REGNUM |
E_SP_REGNUM |
E_PC_REGNUM |
E_NUM_REGS |

Definition at line 28 of file score-tdep.h.