Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
O
openocd
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
External wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
card10
openocd
Commits
f4e03e3b
Commit
f4e03e3b
authored
15 years ago
by
Zachary T Welch
Browse files
Options
Downloads
Patches
Plain Diff
oocd_trace_t -> struct oocd_trace
Remove misleading typedef and redundant suffix from struct oocd_trace.
parent
b87f0711
No related branches found
No related tags found
No related merge requests found
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
src/target/oocd_trace.c
+13
-13
13 additions, 13 deletions
src/target/oocd_trace.c
src/target/oocd_trace.h
+2
-2
2 additions, 2 deletions
src/target/oocd_trace.h
with
15 additions
and
15 deletions
src/target/oocd_trace.c
+
13
−
13
View file @
f4e03e3b
...
...
@@ -32,7 +32,7 @@
static
int
oocd_trace_register_commands
(
struct
command_context_s
*
cmd_ctx
);
static
int
oocd_trace_read_reg
(
oocd_trace
_t
*
oocd_trace
,
int
reg
,
uint32_t
*
value
)
static
int
oocd_trace_read_reg
(
struct
oocd_trace
*
oocd_trace
,
int
reg
,
uint32_t
*
value
)
{
size_t
bytes_written
,
bytes_read
,
bytes_to_read
;
uint8_t
cmd
;
...
...
@@ -52,7 +52,7 @@ static int oocd_trace_read_reg(oocd_trace_t *oocd_trace, int reg, uint32_t *valu
return
ERROR_OK
;
}
static
int
oocd_trace_write_reg
(
oocd_trace
_t
*
oocd_trace
,
int
reg
,
uint32_t
value
)
static
int
oocd_trace_write_reg
(
struct
oocd_trace
*
oocd_trace
,
int
reg
,
uint32_t
value
)
{
size_t
bytes_written
;
uint8_t
data
[
5
];
...
...
@@ -69,7 +69,7 @@ static int oocd_trace_write_reg(oocd_trace_t *oocd_trace, int reg, uint32_t valu
return
ERROR_OK
;
}
static
int
oocd_trace_read_memory
(
oocd_trace
_t
*
oocd_trace
,
uint8_t
*
data
,
uint32_t
address
,
uint32_t
size
)
static
int
oocd_trace_read_memory
(
struct
oocd_trace
*
oocd_trace
,
uint8_t
*
data
,
uint32_t
address
,
uint32_t
size
)
{
size_t
bytes_written
,
bytes_to_read
;
ssize_t
bytes_read
;
...
...
@@ -99,7 +99,7 @@ static int oocd_trace_read_memory(oocd_trace_t *oocd_trace, uint8_t *data, uint3
static
int
oocd_trace_init
(
etm_context_t
*
etm_ctx
)
{
uint8_t
trash
[
256
];
oocd_trace
_t
*
oocd_trace
=
etm_ctx
->
capture_driver_priv
;
struct
oocd_trace
*
oocd_trace
=
etm_ctx
->
capture_driver_priv
;
size_t
bytes_read
;
oocd_trace
->
tty_fd
=
open
(
oocd_trace
->
tty
,
O_RDWR
|
O_NOCTTY
|
O_NONBLOCK
);
...
...
@@ -145,7 +145,7 @@ static int oocd_trace_init(etm_context_t *etm_ctx)
static
trace_status_t
oocd_trace_status
(
etm_context_t
*
etm_ctx
)
{
oocd_trace
_t
*
oocd_trace
=
etm_ctx
->
capture_driver_priv
;
struct
oocd_trace
*
oocd_trace
=
etm_ctx
->
capture_driver_priv
;
uint32_t
status
;
oocd_trace_read_reg
(
oocd_trace
,
OOCD_TRACE_STATUS
,
&
status
);
...
...
@@ -177,7 +177,7 @@ static trace_status_t oocd_trace_status(etm_context_t *etm_ctx)
static
int
oocd_trace_read_trace
(
etm_context_t
*
etm_ctx
)
{
oocd_trace
_t
*
oocd_trace
=
etm_ctx
->
capture_driver_priv
;
struct
oocd_trace
*
oocd_trace
=
etm_ctx
->
capture_driver_priv
;
uint32_t
status
,
address
;
uint32_t
first_frame
=
0x0
;
uint32_t
num_frames
=
1048576
;
...
...
@@ -235,7 +235,7 @@ static int oocd_trace_read_trace(etm_context_t *etm_ctx)
static
int
oocd_trace_start_capture
(
etm_context_t
*
etm_ctx
)
{
oocd_trace
_t
*
oocd_trace
=
etm_ctx
->
capture_driver_priv
;
struct
oocd_trace
*
oocd_trace
=
etm_ctx
->
capture_driver_priv
;
uint32_t
control
=
0x1
;
/* 0x1: enabled */
uint32_t
trigger_count
;
...
...
@@ -268,7 +268,7 @@ static int oocd_trace_start_capture(etm_context_t *etm_ctx)
static
int
oocd_trace_stop_capture
(
etm_context_t
*
etm_ctx
)
{
oocd_trace
_t
*
oocd_trace
=
etm_ctx
->
capture_driver_priv
;
struct
oocd_trace
*
oocd_trace
=
etm_ctx
->
capture_driver_priv
;
/* trace stopped, just clear running flag, but preserve others */
etm_ctx
->
capture_status
&=
~
TRACE_RUNNING
;
...
...
@@ -310,7 +310,7 @@ COMMAND_HANDLER(handle_oocd_trace_config_command)
if
(
arm
->
etm
)
{
oocd_trace
_t
*
oocd_trace
=
malloc
(
sizeof
(
oocd_trace
_t
));
struct
oocd_trace
*
oocd_trace
=
malloc
(
sizeof
(
struct
oocd_trace
));
arm
->
etm
->
capture_driver_priv
=
oocd_trace
;
oocd_trace
->
etm_ctx
=
arm
->
etm
;
...
...
@@ -330,7 +330,7 @@ COMMAND_HANDLER(handle_oocd_trace_status_command)
{
target_t
*
target
;
struct
arm
*
arm
;
oocd_trace
_t
*
oocd_trace
;
struct
oocd_trace
*
oocd_trace
;
uint32_t
status
;
target
=
get_current_target
(
cmd_ctx
);
...
...
@@ -354,7 +354,7 @@ COMMAND_HANDLER(handle_oocd_trace_status_command)
return
ERROR_FAIL
;
}
oocd_trace
=
(
oocd_trace
_t
*
)
arm
->
etm
->
capture_driver_priv
;
oocd_trace
=
(
struct
oocd_trace
*
)
arm
->
etm
->
capture_driver_priv
;
oocd_trace_read_reg
(
oocd_trace
,
OOCD_TRACE_STATUS
,
&
status
);
...
...
@@ -370,7 +370,7 @@ COMMAND_HANDLER(handle_oocd_trace_resync_command)
{
target_t
*
target
;
struct
arm
*
arm
;
oocd_trace
_t
*
oocd_trace
;
struct
oocd_trace
*
oocd_trace
;
size_t
bytes_written
;
uint8_t
cmd_array
[
1
];
...
...
@@ -395,7 +395,7 @@ COMMAND_HANDLER(handle_oocd_trace_resync_command)
return
ERROR_FAIL
;
}
oocd_trace
=
(
oocd_trace
_t
*
)
arm
->
etm
->
capture_driver_priv
;
oocd_trace
=
(
struct
oocd_trace
*
)
arm
->
etm
->
capture_driver_priv
;
cmd_array
[
0
]
=
0xf0
;
...
...
This diff is collapsed.
Click to expand it.
src/target/oocd_trace.h
+
2
−
2
View file @
f4e03e3b
...
...
@@ -46,13 +46,13 @@ enum
OOCD_TRACE_RESYNC
=
0xf0
,
};
typedef
struct
oocd_trace
_s
struct
oocd_trace
{
etm_context_t
*
etm_ctx
;
char
*
tty
;
int
tty_fd
;
struct
termios
oldtio
,
newtio
;
}
oocd_trace_t
;
};
extern
struct
etm_capture_driver
oocd_trace_capture_driver
;
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
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!
Save comment
Cancel
Please
register
or
sign in
to comment