Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
card10
openocd
Commits
ccde06a0
Commit
ccde06a0
authored
Nov 13, 2009
by
Zachary T Welch
Browse files
mips32_core_reg_t -> struct mips32_core_reg
Remove misleading typedef and redundant suffix from struct mips32_core_reg.
parent
3b7aee21
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/target/mips32.c
View file @
ccde06a0
...
...
@@ -38,7 +38,7 @@ char* mips32_core_reg_list[] =
"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
},
{
1
,
NULL
,
NULL
},
...
...
@@ -98,7 +98,7 @@ int mips32_core_reg_arch_type = -1;
int
mips32_get_core_reg
(
reg_t
*
reg
)
{
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
;
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
)
{
mips32_core_reg
_t
*
mips32_reg
=
reg
->
arch_info
;
struct
mips32_core_reg
*
mips32_reg
=
reg
->
arch_info
;
target_t
*
target
=
mips32_reg
->
target
;
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
)
{
uint32_t
reg_value
;
mips32_core_reg
_t
*
mips_core_reg
;
struct
mips32_core_reg
*
mips_core_reg
;
/* get pointers to arch-specific information */
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
)
{
uint32_t
reg_value
;
mips32_core_reg
_t
*
mips_core_reg
;
struct
mips32_core_reg
*
mips_core_reg
;
/* get pointers to arch-specific information */
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
=
malloc
(
sizeof
(
reg_cache_t
));
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
;
if
(
mips32_core_reg_arch_type
==
-
1
)
...
...
src/target/mips32.h
View file @
ccde06a0
...
...
@@ -66,12 +66,12 @@ struct mips32_common
int
(
*
write_core_reg
)(
struct
target_s
*
target
,
int
num
);
};
typedef
struct
mips32_core_reg
_s
struct
mips32_core_reg
{
uint32_t
num
;
struct
target_s
*
target
;
struct
mips32_common
*
mips32_common
;
}
mips32_core_reg_t
;
};
#define MIPS32_OP_BEQ 0x04
#define MIPS32_OP_BNE 0x05
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment