30 #define m32r_num_regs 25
34 PT_R0, PT_R1, PT_R2, PT_R3, PT_R4, PT_R5, PT_R6, PT_R7,
35 PT_R8, PT_R9, PT_R10, PT_R11, PT_R12, PT_FP, PT_LR, PT_SPU,
36 PT_PSW, PT_CBR, PT_SPI, PT_SPU, PT_BPC, PT_PC, PT_ACCL, PT_ACCH, PT_EVB
38 4 * 4, 4 * 5, 4 * 6, 4 * 7, 4 * 0, 4 * 1, 4 * 2, 4 * 8,
39 4 * 9, 4 * 10, 4 * 11, 4 * 12, 4 * 13, 4 * 24, 4 * 25, 4 * 23,
40 4 * 19, 4 * 31, 4 * 26, 4 * 23, 4 * 20, 4 * 30, 4 * 16, 4 * 15, 4 * 32
69 unsigned long newpc = pc;
74 #define m32r_breakpoint_len 2
83 if (insn == m32r_breakpoint)
103 static struct regs_info regs_info =
109 static const struct regs_info *
123 (
const unsigned char *) &m32r_breakpoint,
void supply_register_by_name(struct regcache *regcache, const char *name, const void *buf)
static struct regs_info regs_info
static void m32r_set_pc(struct regcache *regcache, CORE_ADDR pc)
static int m32r_cannot_fetch_register(int regno)
struct target_ops * the_target
const struct target_desc * tdesc
void collect_register_by_name(struct regcache *regcache, const char *name, void *buf)
void init_registers_m32r(void)
static const unsigned short m32r_breakpoint
static struct usrregs_info m32r_usrregs_info
#define m32r_breakpoint_len
struct process_info * current_process(void)
static const struct regs_info * m32r_regs_info(void)
const struct target_desc * tdesc_m32r
int(* read_memory)(CORE_ADDR memaddr, unsigned char *myaddr, int len)
void initialize_low_arch(void)
static int m32r_cannot_store_register(int regno)
void debug_printf(const char *fmt,...)
static void m32r_arch_setup(void)
static int m32r_breakpoint_at(CORE_ADDR where)
static CORE_ADDR m32r_get_pc(struct regcache *regcache)