GDB (API)
Classes | Defines | Variables
/home/stan/gdb/src/gdb/nios2-tdep.h File Reference

Go to the source code of this file.

Classes

struct  gdbarch_tdep

Defines

#define NIOS2_Z_REGNUM   0 /* Zero */
#define NIOS2_R2_REGNUM   2 /* used for return value */
#define NIOS2_R3_REGNUM   3 /* used for return value */
#define NIOS2_R4_REGNUM   4
#define NIOS2_R7_REGNUM   7
#define NIOS2_GP_REGNUM   26 /* Global Pointer */
#define NIOS2_SP_REGNUM   27 /* Stack Pointer */
#define NIOS2_FP_REGNUM   28 /* Frame Pointer */
#define NIOS2_EA_REGNUM   29 /* Exception address */
#define NIOS2_BA_REGNUM   30 /* Breakpoint return address */
#define NIOS2_RA_REGNUM   31 /* Return address */
#define NIOS2_PC_REGNUM   32
#define NIOS2_STATUS_REGNUM   33
#define NIOS2_ESTATUS_REGNUM   34
#define NIOS2_BSTATUS_REGNUM   35
#define NIOS2_IENABLE_REGNUM   36
#define NIOS2_IPENDING_REGNUM   37
#define NIOS2_CPUID_REGNUM   38
#define NIOS2_EXCEPTION_REGNUM   40
#define NIOS2_PTEADDR_REGNUM   41
#define NIOS2_TLBACC_REGNUM   42
#define NIOS2_TLBMISC_REGNUM   43
#define NIOS2_ECCINJ_REGNUM   44
#define NIOS2_BADADDR_REGNUM   45
#define NIOS2_CONFIG_REGNUM   46
#define NIOS2_MPUBASE_REGNUM   47
#define NIOS2_MPUACC_REGNUM   48
#define NIOS2_FIRST_ARGREG   NIOS2_R4_REGNUM
#define NIOS2_LAST_ARGREG   NIOS2_R7_REGNUM
#define NIOS2_NUM_REGS   49
#define NIOS2_OPCODE_SIZE   4

Variables

struct target_desc * tdesc_nios2_linux
struct target_desc * tdesc_nios2

Define Documentation

#define NIOS2_BA_REGNUM   30 /* Breakpoint return address */

Definition at line 34 of file nios2-tdep.h.

#define NIOS2_BADADDR_REGNUM   45

Definition at line 50 of file nios2-tdep.h.

#define NIOS2_BSTATUS_REGNUM   35

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

#define NIOS2_CONFIG_REGNUM   46

Definition at line 51 of file nios2-tdep.h.

#define NIOS2_CPUID_REGNUM   38

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

#define NIOS2_EA_REGNUM   29 /* Exception address */

Definition at line 33 of file nios2-tdep.h.

#define NIOS2_ECCINJ_REGNUM   44

Definition at line 49 of file nios2-tdep.h.

#define NIOS2_ESTATUS_REGNUM   34

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

#define NIOS2_EXCEPTION_REGNUM   40

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

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

#define NIOS2_FP_REGNUM   28 /* Frame Pointer */

Definition at line 32 of file nios2-tdep.h.

#define NIOS2_GP_REGNUM   26 /* Global Pointer */

Definition at line 30 of file nios2-tdep.h.

#define NIOS2_IENABLE_REGNUM   36

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

#define NIOS2_IPENDING_REGNUM   37

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

Definition at line 57 of file nios2-tdep.h.

#define NIOS2_MPUACC_REGNUM   48

Definition at line 53 of file nios2-tdep.h.

#define NIOS2_MPUBASE_REGNUM   47

Definition at line 52 of file nios2-tdep.h.

#define NIOS2_NUM_REGS   49

Definition at line 60 of file nios2-tdep.h.

#define NIOS2_OPCODE_SIZE   4

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

#define NIOS2_PC_REGNUM   32

Definition at line 36 of file nios2-tdep.h.

#define NIOS2_PTEADDR_REGNUM   41

Definition at line 46 of file nios2-tdep.h.

#define NIOS2_R2_REGNUM   2 /* used for return value */

Definition at line 25 of file nios2-tdep.h.

#define NIOS2_R3_REGNUM   3 /* used for return value */

Definition at line 26 of file nios2-tdep.h.

#define NIOS2_R4_REGNUM   4

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

#define NIOS2_R7_REGNUM   7

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

#define NIOS2_RA_REGNUM   31 /* Return address */

Definition at line 35 of file nios2-tdep.h.

#define NIOS2_SP_REGNUM   27 /* Stack Pointer */

Definition at line 31 of file nios2-tdep.h.

#define NIOS2_STATUS_REGNUM   33

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

#define NIOS2_TLBACC_REGNUM   42

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

#define NIOS2_TLBMISC_REGNUM   43

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

#define NIOS2_Z_REGNUM   0 /* Zero */

Definition at line 24 of file nios2-tdep.h.


Variable Documentation

struct target_desc* tdesc_nios2

Definition at line 8 of file nios2.c.

struct target_desc* tdesc_nios2_linux

Definition at line 8 of file nios2-linux.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines