GDB (xrefs)
Classes | Enumerations | Functions | Variables
/home/stan/gdb/src/gdb/v850-tdep.c File Reference
#include "defs.h"
#include "frame.h"
#include "frame-base.h"
#include "trad-frame.h"
#include "frame-unwind.h"
#include "dwarf2-frame.h"
#include "gdbtypes.h"
#include "inferior.h"
#include "gdb_string.h"
#include "gdb_assert.h"
#include "gdbcore.h"
#include "arch-utils.h"
#include "regcache.h"
#include "dis-asm.h"
#include "osabi.h"
#include "elf-bfd.h"
#include "elf/v850.h"

Go to the source code of this file.

Classes

struct  gdbarch_tdep
struct  v850_frame_cache
struct  pifsr
struct  reg_list

Enumerations

enum  {
  E_R0_REGNUM, E_R1_REGNUM, E_R2_REGNUM, E_R3_REGNUM,
  E_SP_REGNUM = E_R3_REGNUM, E_R4_REGNUM, E_R5_REGNUM, E_R6_REGNUM,
  E_ARG0_REGNUM = E_R6_REGNUM, E_R7_REGNUM, E_R8_REGNUM, E_R9_REGNUM,
  E_ARGLAST_REGNUM = E_R9_REGNUM, E_R10_REGNUM, E_V0_REGNUM = E_R10_REGNUM, E_R11_REGNUM,
  E_V1_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_FP_REGNUM = E_R29_REGNUM,
  E_R30_REGNUM, E_EP_REGNUM = E_R30_REGNUM, E_R31_REGNUM, E_LP_REGNUM = E_R31_REGNUM,
  E_R32_REGNUM, E_SR0_REGNUM = E_R32_REGNUM, E_R33_REGNUM, E_R34_REGNUM,
  E_R35_REGNUM, E_R36_REGNUM, E_R37_REGNUM, E_PS_REGNUM = E_R37_REGNUM,
  E_R38_REGNUM, E_R39_REGNUM, E_R40_REGNUM, E_R41_REGNUM,
  E_R42_REGNUM, E_R43_REGNUM, E_R44_REGNUM, E_R45_REGNUM,
  E_R46_REGNUM, E_R47_REGNUM, E_R48_REGNUM, E_R49_REGNUM,
  E_R50_REGNUM, E_R51_REGNUM, E_R52_REGNUM, E_CTBP_REGNUM = E_R52_REGNUM,
  E_R53_REGNUM, E_R54_REGNUM, E_R55_REGNUM, E_R56_REGNUM,
  E_R57_REGNUM, E_R58_REGNUM, E_R59_REGNUM, E_R60_REGNUM,
  E_R61_REGNUM, E_R62_REGNUM, E_R63_REGNUM, E_R64_REGNUM,
  E_PC_REGNUM = E_R64_REGNUM, E_R65_REGNUM, E_NUM_OF_V850_REGS, E_NUM_OF_V850E_REGS = E_NUM_OF_V850_REGS,
  E_R66_REGNUM = E_NUM_OF_V850_REGS, E_R67_REGNUM, E_R68_REGNUM, E_R69_REGNUM,
  E_R70_REGNUM, E_R71_REGNUM, E_R72_REGNUM, E_R73_REGNUM,
  E_R74_REGNUM, E_R75_REGNUM, E_R76_REGNUM, E_R77_REGNUM,
  E_R78_REGNUM, E_R79_REGNUM, E_R80_REGNUM, E_R81_REGNUM,
  E_R82_REGNUM, E_R83_REGNUM, E_R84_REGNUM, E_R85_REGNUM,
  E_R86_REGNUM, E_R87_REGNUM, E_R88_REGNUM, E_R89_REGNUM,
  E_R90_REGNUM, E_R91_REGNUM, E_R92_REGNUM, E_R93_REGNUM,
  E_R94_REGNUM, E_R95_REGNUM, E_R96_REGNUM, E_R97_REGNUM,
  E_R98_REGNUM, E_R99_REGNUM, E_R100_REGNUM, E_R101_REGNUM,
  E_R102_REGNUM, E_R103_REGNUM, E_R104_REGNUM, E_R105_REGNUM,
  E_R106_REGNUM, E_R107_REGNUM, E_R108_REGNUM, E_R109_REGNUM,
  E_R110_REGNUM, E_R111_REGNUM, E_R112_REGNUM, E_R113_REGNUM,
  E_R114_REGNUM, E_R115_REGNUM, E_R116_REGNUM, E_R117_REGNUM,
  E_R118_REGNUM, E_R119_REGNUM, E_R120_REGNUM, E_R121_REGNUM,
  E_R122_REGNUM, E_R123_REGNUM, E_R124_REGNUM, E_R125_REGNUM,
  E_R126_REGNUM, E_R127_REGNUM, E_R128_REGNUM, E_FPSR_REGNUM = E_R128_REGNUM,
  E_R129_REGNUM, E_FPEPC_REGNUM = E_R129_REGNUM, E_R130_REGNUM, E_FPST_REGNUM = E_R130_REGNUM,
  E_R131_REGNUM, E_FPCC_REGNUM = E_R131_REGNUM, E_R132_REGNUM, E_FPCFG_REGNUM = E_R132_REGNUM,
  E_R133_REGNUM, E_R134_REGNUM, E_R135_REGNUM, E_R136_REGNUM,
  E_R137_REGNUM, E_R138_REGNUM, E_R139_REGNUM, E_R140_REGNUM,
  E_R141_REGNUM, E_R142_REGNUM, E_R143_REGNUM, E_R144_REGNUM,
  E_R145_REGNUM, E_R146_REGNUM, E_R147_REGNUM, E_R148_REGNUM,
  E_R149_REGNUM, E_NUM_OF_V850E2_REGS, E_SELID_1_R0_REGNUM = E_NUM_OF_V850E2_REGS, E_SELID_1_R31_REGNUM = E_SELID_1_R0_REGNUM + 31,
  E_SELID_2_R0_REGNUM, E_SELID_2_R31_REGNUM = E_SELID_2_R0_REGNUM + 31, E_SELID_3_R0_REGNUM, E_SELID_3_R31_REGNUM = E_SELID_3_R0_REGNUM + 31,
  E_SELID_4_R0_REGNUM, E_SELID_4_R31_REGNUM = E_SELID_4_R0_REGNUM + 31, E_SELID_5_R0_REGNUM, E_SELID_5_R31_REGNUM = E_SELID_5_R0_REGNUM + 31,
  E_SELID_6_R0_REGNUM, E_SELID_6_R31_REGNUM = E_SELID_6_R0_REGNUM + 31, E_SELID_7_R0_REGNUM, E_SELID_7_R31_REGNUM = E_SELID_7_R0_REGNUM + 31,
  E_VR0_REGNUM, E_VR31_REGNUM = E_VR0_REGNUM + 31, E_NUM_OF_V850E3V5_REGS, E_NUM_REGS = E_NUM_OF_V850E3V5_REGS
}
enum  { v850_reg_size = 4 }
enum  { E_MAX_RETTYPE_SIZE_IN_REGS = 2 * v850_reg_size }
enum  v850_abi { V850_ABI_GCC, V850_ABI_RH850 }

Functions

static const char * v850_register_name (struct gdbarch *gdbarch, int regnum)
static const char * v850e_register_name (struct gdbarch *gdbarch, int regnum)
static const char * v850e2_register_name (struct gdbarch *gdbarch, int regnum)
static const char * v850e3v5_register_name (struct gdbarch *gdbarch, int regnum)
static struct typev850_register_type (struct gdbarch *gdbarch, int regnum)
static int v850_type_is_scalar (struct type *t)
static int v850_use_struct_convention (struct gdbarch *gdbarch, struct type *type)
static void v850_handle_prepare (int insn, int insn2, CORE_ADDR *current_pc_ptr, struct v850_frame_cache *pi, struct pifsr **pifsr_ptr)
static void v850_handle_pushm (int insn, int insn2, struct v850_frame_cache *pi, struct pifsr **pifsr_ptr)
static int v850_is_save_register (int reg)
static CORE_ADDR v850_analyze_prologue (struct gdbarch *gdbarch, CORE_ADDR func_addr, CORE_ADDR pc, struct v850_frame_cache *pi, ULONGEST ctbp)
static CORE_ADDR v850_skip_prologue (struct gdbarch *gdbarch, CORE_ADDR pc)
static int v850_eight_byte_align_p (struct type *type)
static CORE_ADDR v850_frame_align (struct gdbarch *ignore, CORE_ADDR sp)
static CORE_ADDR v850_push_dummy_call (struct gdbarch *gdbarch, struct value *function, struct regcache *regcache, CORE_ADDR bp_addr, int nargs, struct value **args, CORE_ADDR sp, int struct_return, CORE_ADDR struct_addr)
static void v850_extract_return_value (struct type *type, struct regcache *regcache, gdb_byte *valbuf)
static void v850_store_return_value (struct type *type, struct regcache *regcache, const gdb_byte *valbuf)
static enum return_value_convention v850_return_value (struct gdbarch *gdbarch, struct value *function, struct type *type, struct regcache *regcache, gdb_byte *readbuf, const gdb_byte *writebuf)
static const unsigned char * v850_breakpoint_from_pc (struct gdbarch *gdbarch, CORE_ADDR *pcptr, int *lenptr)
static const unsigned char * v850_dbtrap_breakpoint_from_pc (struct gdbarch *gdbarch, CORE_ADDR *pcptr, int *lenptr)
static struct v850_frame_cachev850_alloc_frame_cache (struct frame_info *this_frame)
static struct v850_frame_cachev850_frame_cache (struct frame_info *this_frame, void **this_cache)
static struct valuev850_frame_prev_register (struct frame_info *this_frame, void **this_cache, int regnum)
static void v850_frame_this_id (struct frame_info *this_frame, void **this_cache, struct frame_id *this_id)
static CORE_ADDR v850_unwind_sp (struct gdbarch *gdbarch, struct frame_info *next_frame)
static CORE_ADDR v850_unwind_pc (struct gdbarch *gdbarch, struct frame_info *next_frame)
static struct frame_id v850_dummy_id (struct gdbarch *gdbarch, struct frame_info *this_frame)
static CORE_ADDR v850_frame_base_address (struct frame_info *this_frame, void **this_cache)
static struct gdbarchv850_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
void _initialize_v850_tdep (void)

Variables

static struct frame_unwind v850_frame_unwind
static struct frame_base v850_frame_base
initialize_file_ftype _initialize_v850_tdep

Enumeration Type Documentation

anonymous enum
Enumerator:
E_R0_REGNUM 
E_R1_REGNUM 
E_R2_REGNUM 
E_R3_REGNUM 
E_SP_REGNUM 
E_R4_REGNUM 
E_R5_REGNUM 
E_R6_REGNUM 
E_ARG0_REGNUM 
E_R7_REGNUM 
E_R8_REGNUM 
E_R9_REGNUM 
E_ARGLAST_REGNUM 
E_R10_REGNUM 
E_V0_REGNUM 
E_R11_REGNUM 
E_V1_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_FP_REGNUM 
E_R30_REGNUM 
E_EP_REGNUM 
E_R31_REGNUM 
E_LP_REGNUM 
E_R32_REGNUM 
E_SR0_REGNUM 
E_R33_REGNUM 
E_R34_REGNUM 
E_R35_REGNUM 
E_R36_REGNUM 
E_R37_REGNUM 
E_PS_REGNUM 
E_R38_REGNUM 
E_R39_REGNUM 
E_R40_REGNUM 
E_R41_REGNUM 
E_R42_REGNUM 
E_R43_REGNUM 
E_R44_REGNUM 
E_R45_REGNUM 
E_R46_REGNUM 
E_R47_REGNUM 
E_R48_REGNUM 
E_R49_REGNUM 
E_R50_REGNUM 
E_R51_REGNUM 
E_R52_REGNUM 
E_CTBP_REGNUM 
E_R53_REGNUM 
E_R54_REGNUM 
E_R55_REGNUM 
E_R56_REGNUM 
E_R57_REGNUM 
E_R58_REGNUM 
E_R59_REGNUM 
E_R60_REGNUM 
E_R61_REGNUM 
E_R62_REGNUM 
E_R63_REGNUM 
E_R64_REGNUM 
E_PC_REGNUM 
E_R65_REGNUM 
E_NUM_OF_V850_REGS 
E_NUM_OF_V850E_REGS 
E_R66_REGNUM 
E_R67_REGNUM 
E_R68_REGNUM 
E_R69_REGNUM 
E_R70_REGNUM 
E_R71_REGNUM 
E_R72_REGNUM 
E_R73_REGNUM 
E_R74_REGNUM 
E_R75_REGNUM 
E_R76_REGNUM 
E_R77_REGNUM 
E_R78_REGNUM 
E_R79_REGNUM 
E_R80_REGNUM 
E_R81_REGNUM 
E_R82_REGNUM 
E_R83_REGNUM 
E_R84_REGNUM 
E_R85_REGNUM 
E_R86_REGNUM 
E_R87_REGNUM 
E_R88_REGNUM 
E_R89_REGNUM 
E_R90_REGNUM 
E_R91_REGNUM 
E_R92_REGNUM 
E_R93_REGNUM 
E_R94_REGNUM 
E_R95_REGNUM 
E_R96_REGNUM 
E_R97_REGNUM 
E_R98_REGNUM 
E_R99_REGNUM 
E_R100_REGNUM 
E_R101_REGNUM 
E_R102_REGNUM 
E_R103_REGNUM 
E_R104_REGNUM 
E_R105_REGNUM 
E_R106_REGNUM 
E_R107_REGNUM 
E_R108_REGNUM 
E_R109_REGNUM 
E_R110_REGNUM 
E_R111_REGNUM 
E_R112_REGNUM 
E_R113_REGNUM 
E_R114_REGNUM 
E_R115_REGNUM 
E_R116_REGNUM 
E_R117_REGNUM 
E_R118_REGNUM 
E_R119_REGNUM 
E_R120_REGNUM 
E_R121_REGNUM 
E_R122_REGNUM 
E_R123_REGNUM 
E_R124_REGNUM 
E_R125_REGNUM 
E_R126_REGNUM 
E_R127_REGNUM 
E_R128_REGNUM 
E_FPSR_REGNUM 
E_R129_REGNUM 
E_FPEPC_REGNUM 
E_R130_REGNUM 
E_FPST_REGNUM 
E_R131_REGNUM 
E_FPCC_REGNUM 
E_R132_REGNUM 
E_FPCFG_REGNUM 
E_R133_REGNUM 
E_R134_REGNUM 
E_R135_REGNUM 
E_R136_REGNUM 
E_R137_REGNUM 
E_R138_REGNUM 
E_R139_REGNUM 
E_R140_REGNUM 
E_R141_REGNUM 
E_R142_REGNUM 
E_R143_REGNUM 
E_R144_REGNUM 
E_R145_REGNUM 
E_R146_REGNUM 
E_R147_REGNUM 
E_R148_REGNUM 
E_R149_REGNUM 
E_NUM_OF_V850E2_REGS 
E_SELID_1_R0_REGNUM 
E_SELID_1_R31_REGNUM 
E_SELID_2_R0_REGNUM 
E_SELID_2_R31_REGNUM 
E_SELID_3_R0_REGNUM 
E_SELID_3_R31_REGNUM 
E_SELID_4_R0_REGNUM 
E_SELID_4_R31_REGNUM 
E_SELID_5_R0_REGNUM 
E_SELID_5_R31_REGNUM 
E_SELID_6_R0_REGNUM 
E_SELID_6_R31_REGNUM 
E_SELID_7_R0_REGNUM 
E_SELID_7_R31_REGNUM 
E_VR0_REGNUM 
E_VR31_REGNUM 
E_NUM_OF_V850E3V5_REGS 
E_NUM_REGS 

Definition at line 38 of file v850-tdep.c.

anonymous enum
Enumerator:
v850_reg_size 

Definition at line 237 of file v850-tdep.c.

anonymous enum
Enumerator:
E_MAX_RETTYPE_SIZE_IN_REGS 

Definition at line 243 of file v850-tdep.c.

enum v850_abi
Enumerator:
V850_ABI_GCC 
V850_ABI_RH850 

Definition at line 261 of file v850-tdep.c.


Function Documentation

void _initialize_v850_tdep ( void  )

Definition at line 1481 of file v850-tdep.c.

References _initialize_v850_tdep, register_gdbarch_init(), and v850_gdbarch_init().

static struct v850_frame_cache* v850_alloc_frame_cache ( struct frame_info this_frame) [static, read]
static CORE_ADDR v850_analyze_prologue ( struct gdbarch gdbarch,
CORE_ADDR  func_addr,
CORE_ADDR  pc,
struct v850_frame_cache pi,
ULONGEST  ctbp 
) [static]
static const unsigned char* v850_breakpoint_from_pc ( struct gdbarch gdbarch,
CORE_ADDR pcptr,
int lenptr 
) [static]

Definition at line 1174 of file v850-tdep.c.

Referenced by v850_gdbarch_init().

static const unsigned char* v850_dbtrap_breakpoint_from_pc ( struct gdbarch gdbarch,
CORE_ADDR pcptr,
int lenptr 
) [static]

Definition at line 1188 of file v850-tdep.c.

Referenced by v850_gdbarch_init().

static struct frame_id v850_dummy_id ( struct gdbarch gdbarch,
struct frame_info this_frame 
) [static, read]
static int v850_eight_byte_align_p ( struct type type) [static]
static void v850_extract_return_value ( struct type type,
struct regcache regcache,
gdb_byte valbuf 
) [static]
static CORE_ADDR v850_frame_align ( struct gdbarch ignore,
CORE_ADDR  sp 
) [static]

Definition at line 996 of file v850-tdep.c.

Referenced by v850_gdbarch_init().

static CORE_ADDR v850_frame_base_address ( struct frame_info this_frame,
void **  this_cache 
) [static]

Definition at line 1338 of file v850-tdep.c.

References v850_frame_cache::base, and v850_frame_cache().

static struct v850_frame_cache* v850_frame_cache ( struct frame_info this_frame,
void **  this_cache 
) [static, read]
static struct value* v850_frame_prev_register ( struct frame_info this_frame,
void **  this_cache,
int  regnum 
) [static, read]
static void v850_frame_this_id ( struct frame_info this_frame,
void **  this_cache,
struct frame_id this_id 
) [static]
static struct gdbarch* v850_gdbarch_init ( struct gdbarch_info  info,
struct gdbarch_list arches 
) [static, read]

Definition at line 1353 of file v850-tdep.c.

References gdbarch_info::abfd, gdbarch_tdep::abi, gdbarch_info::bfd_arch_info, core_addr_lessthan(), dwarf2_append_unwinders(), gdbarch_tdep::e_flags, gdbarch_tdep::e_machine, E_NUM_OF_V850_REGS, E_NUM_OF_V850E3V5_REGS, E_NUM_OF_V850E_REGS, E_NUM_REGS, E_PC_REGNUM, E_SP_REGNUM, gdbarch_tdep::eight_byte_align, frame_base_set_default(), frame_unwind_append_unwinder(), gdbarch_list::gdbarch, gdbarch_alloc(), gdbarch_init_osabi(), gdbarch_list_lookup_by_info(), gdbarch_tdep(), gdbarch_list::next, set_gdbarch_addr_bit(), set_gdbarch_breakpoint_from_pc(), set_gdbarch_char_signed(), set_gdbarch_double_bit(), set_gdbarch_dummy_id(), set_gdbarch_float_bit(), set_gdbarch_fp0_regnum(), set_gdbarch_frame_align(), set_gdbarch_inner_than(), set_gdbarch_int_bit(), set_gdbarch_long_bit(), set_gdbarch_long_double_bit(), set_gdbarch_long_long_bit(), set_gdbarch_num_pseudo_regs(), set_gdbarch_num_regs(), set_gdbarch_pc_regnum(), set_gdbarch_print_insn(), set_gdbarch_ptr_bit(), set_gdbarch_push_dummy_call(), set_gdbarch_register_name(), set_gdbarch_register_type(), set_gdbarch_return_value(), set_gdbarch_short_bit(), set_gdbarch_skip_prologue(), set_gdbarch_sp_regnum(), set_gdbarch_unwind_pc(), set_gdbarch_unwind_sp(), V850_ABI_GCC, V850_ABI_RH850, v850_breakpoint_from_pc(), v850_dbtrap_breakpoint_from_pc(), v850_dummy_id(), v850_frame_align(), v850_push_dummy_call(), v850_register_name(), v850_register_type(), v850_return_value(), v850_skip_prologue(), v850_unwind_pc(), v850_unwind_sp(), v850e2_register_name(), v850e3v5_register_name(), v850e_register_name(), and xmalloc().

Referenced by _initialize_v850_tdep().

static void v850_handle_prepare ( int  insn,
int  insn2,
CORE_ADDR current_pc_ptr,
struct v850_frame_cache pi,
struct pifsr **  pifsr_ptr 
) [static]
static void v850_handle_pushm ( int  insn,
int  insn2,
struct v850_frame_cache pi,
struct pifsr **  pifsr_ptr 
) [static]
static int v850_is_save_register ( int  reg) [static]

Definition at line 758 of file v850-tdep.c.

References E_R20_REGNUM, E_R29_REGNUM, E_R2_REGNUM, and E_R31_REGNUM.

Referenced by v850_analyze_prologue().

static CORE_ADDR v850_push_dummy_call ( struct gdbarch gdbarch,
struct value function,
struct regcache regcache,
CORE_ADDR  bp_addr,
int  nargs,
struct value **  args,
CORE_ADDR  sp,
int  struct_return,
CORE_ADDR  struct_addr 
) [static]
static const char* v850_register_name ( struct gdbarch gdbarch,
int  regnum 
) [static]

Definition at line 303 of file v850-tdep.c.

References E_NUM_OF_V850_REGS, and regnum.

Referenced by v850_gdbarch_init().

static struct type* v850_register_type ( struct gdbarch gdbarch,
int  regnum 
) [static, read]
static enum return_value_convention v850_return_value ( struct gdbarch gdbarch,
struct value function,
struct type type,
struct regcache regcache,
gdb_byte readbuf,
const gdb_byte writebuf 
) [static]
static CORE_ADDR v850_skip_prologue ( struct gdbarch gdbarch,
CORE_ADDR  pc 
) [static]

Definition at line 947 of file v850-tdep.c.

References find_pc_line(), find_pc_partial_function(), and symtab_and_line::pc.

Referenced by v850_gdbarch_init().

static void v850_store_return_value ( struct type type,
struct regcache regcache,
const gdb_byte valbuf 
) [static]
static int v850_type_is_scalar ( struct type t) [static]
static CORE_ADDR v850_unwind_pc ( struct gdbarch gdbarch,
struct frame_info next_frame 
) [static]

Definition at line 1323 of file v850-tdep.c.

References frame_unwind_register_unsigned(), and gdbarch_pc_regnum().

Referenced by v850_gdbarch_init().

static CORE_ADDR v850_unwind_sp ( struct gdbarch gdbarch,
struct frame_info next_frame 
) [static]

Definition at line 1316 of file v850-tdep.c.

References frame_unwind_register_unsigned(), and gdbarch_sp_regnum().

Referenced by v850_gdbarch_init().

static int v850_use_struct_convention ( struct gdbarch gdbarch,
struct type type 
) [static]
static const char* v850e2_register_name ( struct gdbarch gdbarch,
int  regnum 
) [static]

Definition at line 342 of file v850-tdep.c.

References E_NUM_OF_V850E2_REGS, and regnum.

Referenced by v850_gdbarch_init().

static const char* v850e3v5_register_name ( struct gdbarch gdbarch,
int  regnum 
) [static]

Definition at line 388 of file v850-tdep.c.

References E_NUM_OF_V850E3V5_REGS, and regnum.

Referenced by v850_gdbarch_init().

static const char* v850e_register_name ( struct gdbarch gdbarch,
int  regnum 
) [static]

Definition at line 322 of file v850-tdep.c.

References E_NUM_OF_V850E_REGS, and regnum.

Referenced by v850_gdbarch_init().


Variable Documentation

struct frame_base v850_frame_base [static]
Initial value:

Definition at line 1345 of file v850-tdep.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines