#include "defs.h"
#include "frame.h"
#include "frame-unwind.h"
#include "frame-base.h"
#include "symtab.h"
#include "dis-asm.h"
#include "arch-utils.h"
#include "gdbtypes.h"
#include "gdb_string.h"
#include "regcache.h"
#include "reggroups.h"
#include "gdbcore.h"
#include "trad-frame.h"
#include "inferior.h"
#include "dwarf2-frame.h"
#include "infcall.h"
#include "gdb_assert.h"
#include "language.h"
#include "valprint.h"
Go to the source code of this file.
Classes |
struct | gdbarch_tdep |
Defines |
#define | wordsize 4 |
Enumerations |
enum | mt_arch_constants { MT_MAX_STRUCT_SIZE = 16
} |
enum | mt_gdb_regnums {
MT_R0_REGNUM,
MT_R1_REGNUM,
MT_1ST_ARGREG = MT_R1_REGNUM,
MT_R2_REGNUM,
MT_R3_REGNUM,
MT_R4_REGNUM,
MT_LAST_ARGREG = MT_R4_REGNUM,
MT_R5_REGNUM,
MT_R6_REGNUM,
MT_R7_REGNUM,
MT_R8_REGNUM,
MT_R9_REGNUM,
MT_R10_REGNUM,
MT_R11_REGNUM,
MT_R12_REGNUM,
MT_FP_REGNUM = MT_R12_REGNUM,
MT_R13_REGNUM,
MT_SP_REGNUM = MT_R13_REGNUM,
MT_R14_REGNUM,
MT_RA_REGNUM = MT_R14_REGNUM,
MT_R15_REGNUM,
MT_IRA_REGNUM = MT_R15_REGNUM,
MT_PC_REGNUM,
MT_INT_ENABLE_REGNUM,
MT_NUM_CPU_REGS,
MT_COPRO_REGNUM = MT_NUM_CPU_REGS,
MT_CPR0_REGNUM,
MT_CPR1_REGNUM,
MT_CPR2_REGNUM,
MT_CPR3_REGNUM,
MT_CPR4_REGNUM,
MT_CPR5_REGNUM,
MT_CPR6_REGNUM,
MT_CPR7_REGNUM,
MT_CPR8_REGNUM,
MT_CPR9_REGNUM,
MT_CPR10_REGNUM,
MT_CPR11_REGNUM,
MT_CPR12_REGNUM,
MT_CPR13_REGNUM,
MT_CPR14_REGNUM,
MT_CPR15_REGNUM,
MT_BYPA_REGNUM,
MT_BYPB_REGNUM,
MT_BYPC_REGNUM,
MT_FLAG_REGNUM,
MT_CONTEXT_REGNUM,
MT_MAC_REGNUM,
MT_Z1_REGNUM,
MT_Z2_REGNUM,
MT_ICHANNEL_REGNUM,
MT_ISCRAMB_REGNUM,
MT_QSCRAMB_REGNUM,
MT_OUT_REGNUM,
MT_EXMAC_REGNUM,
MT_QCHANNEL_REGNUM,
MT_ZI2_REGNUM,
MT_ZQ2_REGNUM,
MT_CHANNEL2_REGNUM,
MT_ISCRAMB2_REGNUM,
MT_QSCRAMB2_REGNUM,
MT_QCHANNEL2_REGNUM,
MT_NUM_REGS,
MT_COPRO_PSEUDOREG_REGNUM = MT_NUM_REGS,
MT_MAC_PSEUDOREG_REGNUM,
MT_COPRO_PSEUDOREG_ARRAY,
MT_COPRO_PSEUDOREG_DIM_1 = 2,
MT_COPRO_PSEUDOREG_DIM_2 = 8,
MT_COPRO_PSEUDOREG_REGS = MT_NUM_REGS - MT_NUM_CPU_REGS + 2,
MT_COPRO_PSEUDOREG_MAC_REGNUM = MT_COPRO_PSEUDOREG_REGS - 1,
MT_NUM_PSEUDO_REGS
} |
Functions |
void | _initialize_mt_tdep (void) |
Variables |
initialize_file_ftype | _initialize_mt_tdep |
Define Documentation
Enumeration Type Documentation
- Enumerator:
MT_R0_REGNUM |
|
MT_R1_REGNUM |
|
MT_1ST_ARGREG |
|
MT_R2_REGNUM |
|
MT_R3_REGNUM |
|
MT_R4_REGNUM |
|
MT_LAST_ARGREG |
|
MT_R5_REGNUM |
|
MT_R6_REGNUM |
|
MT_R7_REGNUM |
|
MT_R8_REGNUM |
|
MT_R9_REGNUM |
|
MT_R10_REGNUM |
|
MT_R11_REGNUM |
|
MT_R12_REGNUM |
|
MT_FP_REGNUM |
|
MT_R13_REGNUM |
|
MT_SP_REGNUM |
|
MT_R14_REGNUM |
|
MT_RA_REGNUM |
|
MT_R15_REGNUM |
|
MT_IRA_REGNUM |
|
MT_PC_REGNUM |
|
MT_INT_ENABLE_REGNUM |
|
MT_NUM_CPU_REGS |
|
MT_COPRO_REGNUM |
|
MT_CPR0_REGNUM |
|
MT_CPR1_REGNUM |
|
MT_CPR2_REGNUM |
|
MT_CPR3_REGNUM |
|
MT_CPR4_REGNUM |
|
MT_CPR5_REGNUM |
|
MT_CPR6_REGNUM |
|
MT_CPR7_REGNUM |
|
MT_CPR8_REGNUM |
|
MT_CPR9_REGNUM |
|
MT_CPR10_REGNUM |
|
MT_CPR11_REGNUM |
|
MT_CPR12_REGNUM |
|
MT_CPR13_REGNUM |
|
MT_CPR14_REGNUM |
|
MT_CPR15_REGNUM |
|
MT_BYPA_REGNUM |
|
MT_BYPB_REGNUM |
|
MT_BYPC_REGNUM |
|
MT_FLAG_REGNUM |
|
MT_CONTEXT_REGNUM |
|
MT_MAC_REGNUM |
|
MT_Z1_REGNUM |
|
MT_Z2_REGNUM |
|
MT_ICHANNEL_REGNUM |
|
MT_ISCRAMB_REGNUM |
|
MT_QSCRAMB_REGNUM |
|
MT_OUT_REGNUM |
|
MT_EXMAC_REGNUM |
|
MT_QCHANNEL_REGNUM |
|
MT_ZI2_REGNUM |
|
MT_ZQ2_REGNUM |
|
MT_CHANNEL2_REGNUM |
|
MT_ISCRAMB2_REGNUM |
|
MT_QSCRAMB2_REGNUM |
|
MT_QCHANNEL2_REGNUM |
|
MT_NUM_REGS |
|
MT_COPRO_PSEUDOREG_REGNUM |
|
MT_MAC_PSEUDOREG_REGNUM |
|
MT_COPRO_PSEUDOREG_ARRAY |
|
MT_COPRO_PSEUDOREG_DIM_1 |
|
MT_COPRO_PSEUDOREG_DIM_2 |
|
MT_COPRO_PSEUDOREG_REGS |
|
MT_COPRO_PSEUDOREG_MAC_REGNUM |
|
MT_NUM_PSEUDO_REGS |
|
Definition at line 47 of file mt-tdep.c.
Function Documentation
Variable Documentation