GDB (API)
Classes | Defines | Enumerations | Functions | Variables
/home/stan/gdb/src/gdb/mt-tdep.c File Reference
#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

#define wordsize   4

Enumeration Type Documentation

Enumerator:
MT_MAX_STRUCT_SIZE 

Definition at line 42 of file mt-tdep.c.

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

void _initialize_mt_tdep ( void  )

Definition at line 1216 of file mt-tdep.c.


Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines