Browse Source

mips32_core_reg_t -> struct mips32_core_reg

Remove misleading typedef and redundant suffix from struct mips32_core_reg.
tags/v0.4.0-rc1
Zachary T Welch 14 years ago
parent
commit
ccde06a08f
2 changed files with 8 additions and 8 deletions
  1. +6
    -6
      src/target/mips32.c
  2. +2
    -2
      src/target/mips32.h

+ 6
- 6
src/target/mips32.c View File

@@ -38,7 +38,7 @@ char* mips32_core_reg_list[] =
"status", "lo", "hi", "badvaddr", "cause", "pc" "status", "lo", "hi", "badvaddr", "cause", "pc"
}; };


mips32_core_reg_t mips32_core_reg_list_arch_info[MIPS32NUMCOREREGS] =
struct mips32_core_reg mips32_core_reg_list_arch_info[MIPS32NUMCOREREGS] =
{ {
{0, NULL, NULL}, {0, NULL, NULL},
{1, NULL, NULL}, {1, NULL, NULL},
@@ -98,7 +98,7 @@ int mips32_core_reg_arch_type = -1;
int mips32_get_core_reg(reg_t *reg) int mips32_get_core_reg(reg_t *reg)
{ {
int retval; int retval;
mips32_core_reg_t *mips32_reg = reg->arch_info;
struct mips32_core_reg *mips32_reg = reg->arch_info;
target_t *target = mips32_reg->target; target_t *target = mips32_reg->target;
struct mips32_common *mips32_target = target->arch_info; struct mips32_common *mips32_target = target->arch_info;


@@ -114,7 +114,7 @@ int mips32_get_core_reg(reg_t *reg)


int mips32_set_core_reg(reg_t *reg, uint8_t *buf) int mips32_set_core_reg(reg_t *reg, uint8_t *buf)
{ {
mips32_core_reg_t *mips32_reg = reg->arch_info;
struct mips32_core_reg *mips32_reg = reg->arch_info;
target_t *target = mips32_reg->target; target_t *target = mips32_reg->target;
uint32_t value = buf_get_u32(buf, 0, 32); uint32_t value = buf_get_u32(buf, 0, 32);


@@ -133,7 +133,7 @@ int mips32_set_core_reg(reg_t *reg, uint8_t *buf)
int mips32_read_core_reg(struct target_s *target, int num) int mips32_read_core_reg(struct target_s *target, int num)
{ {
uint32_t reg_value; uint32_t reg_value;
mips32_core_reg_t *mips_core_reg;
struct mips32_core_reg *mips_core_reg;


/* get pointers to arch-specific information */ /* get pointers to arch-specific information */
struct mips32_common *mips32 = target->arch_info; struct mips32_common *mips32 = target->arch_info;
@@ -153,7 +153,7 @@ int mips32_read_core_reg(struct target_s *target, int num)
int mips32_write_core_reg(struct target_s *target, int num) int mips32_write_core_reg(struct target_s *target, int num)
{ {
uint32_t reg_value; uint32_t reg_value;
mips32_core_reg_t *mips_core_reg;
struct mips32_core_reg *mips_core_reg;


/* get pointers to arch-specific information */ /* get pointers to arch-specific information */
struct mips32_common *mips32 = target->arch_info; struct mips32_common *mips32 = target->arch_info;
@@ -280,7 +280,7 @@ reg_cache_t *mips32_build_reg_cache(target_t *target)
reg_cache_t **cache_p = register_get_last_cache_p(&target->reg_cache); reg_cache_t **cache_p = register_get_last_cache_p(&target->reg_cache);
reg_cache_t *cache = malloc(sizeof(reg_cache_t)); reg_cache_t *cache = malloc(sizeof(reg_cache_t));
reg_t *reg_list = malloc(sizeof(reg_t) * num_regs); reg_t *reg_list = malloc(sizeof(reg_t) * num_regs);
mips32_core_reg_t *arch_info = malloc(sizeof(mips32_core_reg_t) * num_regs);
struct mips32_core_reg *arch_info = malloc(sizeof(struct mips32_core_reg) * num_regs);
int i; int i;


if (mips32_core_reg_arch_type == -1) if (mips32_core_reg_arch_type == -1)


+ 2
- 2
src/target/mips32.h View File

@@ -66,12 +66,12 @@ struct mips32_common
int (*write_core_reg)(struct target_s *target, int num); int (*write_core_reg)(struct target_s *target, int num);
}; };


typedef struct mips32_core_reg_s
struct mips32_core_reg
{ {
uint32_t num; uint32_t num;
struct target_s *target; struct target_s *target;
struct mips32_common *mips32_common; struct mips32_common *mips32_common;
} mips32_core_reg_t;
};


#define MIPS32_OP_BEQ 0x04 #define MIPS32_OP_BEQ 0x04
#define MIPS32_OP_BNE 0x05 #define MIPS32_OP_BNE 0x05


Loading…
Cancel
Save