gdb/microblaze-tdep.h - gdb
Data types defined
Macros defined
Source code
- #ifndef MICROBLAZE_TDEP_H
- #define MICROBLAZE_TDEP_H 1
- struct gdbarch_tdep
- {
- };
- enum microblaze_regnum
- {
- MICROBLAZE_R0_REGNUM,
- MICROBLAZE_R1_REGNUM, MICROBLAZE_SP_REGNUM = MICROBLAZE_R1_REGNUM,
- MICROBLAZE_R2_REGNUM,
- MICROBLAZE_R3_REGNUM, MICROBLAZE_RETVAL_REGNUM = MICROBLAZE_R3_REGNUM,
- MICROBLAZE_R4_REGNUM,
- MICROBLAZE_R5_REGNUM, MICROBLAZE_FIRST_ARGREG = MICROBLAZE_R5_REGNUM,
- MICROBLAZE_R6_REGNUM,
- MICROBLAZE_R7_REGNUM,
- MICROBLAZE_R8_REGNUM,
- MICROBLAZE_R9_REGNUM,
- MICROBLAZE_R10_REGNUM, MICROBLAZE_LAST_ARGREG = MICROBLAZE_R10_REGNUM,
- MICROBLAZE_R11_REGNUM,
- MICROBLAZE_R12_REGNUM,
- MICROBLAZE_R13_REGNUM,
- MICROBLAZE_R14_REGNUM,
- MICROBLAZE_R15_REGNUM,
- MICROBLAZE_R16_REGNUM,
- MICROBLAZE_R17_REGNUM,
- MICROBLAZE_R18_REGNUM,
- MICROBLAZE_R19_REGNUM,
- MICROBLAZE_R20_REGNUM,
- MICROBLAZE_R21_REGNUM,
- MICROBLAZE_R22_REGNUM,
- MICROBLAZE_R23_REGNUM,
- MICROBLAZE_R24_REGNUM,
- MICROBLAZE_R25_REGNUM,
- MICROBLAZE_R26_REGNUM,
- MICROBLAZE_R27_REGNUM,
- MICROBLAZE_R28_REGNUM,
- MICROBLAZE_R29_REGNUM,
- MICROBLAZE_R30_REGNUM,
- MICROBLAZE_R31_REGNUM,
- MICROBLAZE_PC_REGNUM,
- MICROBLAZE_MSR_REGNUM,
- MICROBLAZE_EAR_REGNUM,
- MICROBLAZE_ESR_REGNUM,
- MICROBLAZE_FSR_REGNUM,
- MICROBLAZE_BTR_REGNUM,
- MICROBLAZE_PVR0_REGNUM,
- MICROBLAZE_PVR1_REGNUM,
- MICROBLAZE_PVR2_REGNUM,
- MICROBLAZE_PVR3_REGNUM,
- MICROBLAZE_PVR4_REGNUM,
- MICROBLAZE_PVR5_REGNUM,
- MICROBLAZE_PVR6_REGNUM,
- MICROBLAZE_PVR7_REGNUM,
- MICROBLAZE_PVR8_REGNUM,
- MICROBLAZE_PVR9_REGNUM,
- MICROBLAZE_PVR10_REGNUM,
- MICROBLAZE_PVR11_REGNUM,
- MICROBLAZE_REDR_REGNUM,
- MICROBLAZE_RPID_REGNUM,
- MICROBLAZE_RZPR_REGNUM,
- MICROBLAZE_RTLBX_REGNUM,
- MICROBLAZE_RTLBSX_REGNUM,
- MICROBLAZE_RTLBLO_REGNUM,
- MICROBLAZE_RTLBHI_REGNUM,
- MICROBLAZE_SLR_REGNUM, MICROBLAZE_NUM_CORE_REGS = MICROBLAZE_SLR_REGNUM,
- MICROBLAZE_SHR_REGNUM,
- MICROBLAZE_NUM_REGS
- };
- struct microblaze_frame_cache
- {
-
- CORE_ADDR base;
- CORE_ADDR pc;
-
- int frameless_p;
-
- int framesize;
-
- int fp_regnum;
-
- int register_offsets[MICROBLAZE_NUM_REGS];
-
- struct trad_frame_saved_reg *saved_regs;
- };
- #define MICROBLAZE_REGISTER_SIZE 4
- #define MICROBLAZE_BREAKPOINT {0xb9, 0xcc, 0x00, 0x60}
- #endif