OpenOCD
etm_context::pipe_index
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
etm_context::pipe_index
etm_context::pipe_index field
Syntax
from
etm.h:162
uint32_t
pipe_index
;
References
Location
Referrer
Text
etm.h:162
uint32_t
pipe_index
;
/* current trace cycle */
etm.c:761
etmv1_branch_address()
if
(
ctx
->
trace_data
[
ctx
->
pipe_index
+
1
]
.
pipestat
&
0x4
)
etm.c:763
etmv1_branch_address()
if
(
ctx
->
trace_data
[
ctx
->
pipe_index
+
2
]
.
pipestat
&
0x4
)
etm.c:767
etmv1_branch_address()
apo
=
ctx
->
trace_data
[
ctx
->
pipe_index
+
1
]
.
pipestat
&
0x3
;
etm.c:768
etmv1_branch_address()
apo
|=
(
ctx
->
trace_data
[
ctx
->
pipe_index
+
2
]
.
pipestat
&
0x3
)
<
<
2
;
etm.c:773
etmv1_branch_address()
for
(
i
=
ctx
->
pipe_index
;
i
<
ctx
->
data_index
;
i
++
)
{
etm.c:774
etmv1_branch_address()
if
(
ctx
->
trace_data
[
ctx
->
pipe_index
+
1
]
.
pipestat
&
ETMV1_TRACESYNC_CYCLE
)
etm.c:863
etmv1_analyze_trace()
ctx
->
pipe_index
=
0
;
etm.c:871
etmv1_analyze_trace()
while
(
ctx
->
pipe_index
<
ctx
->
trace_depth
)
{
etm.c:872
etmv1_analyze_trace()
uint8_t
pipestat
=
ctx
->
trace_data
[
ctx
->
pipe_index
]
.
pipestat
;
etm.c:876
etmv1_analyze_trace()
uint32_t
old_index
=
ctx
->
pipe_index
;
etm.c:881
etmv1_analyze_trace()
if
(
ctx
->
trace_data
[
ctx
->
pipe_index
]
.
flags
&
ETMV1_TRIGGER_CYCLE
)
etm.c:886
etmv1_analyze_trace()
ctx
->
last_instruction
=
ctx
->
pipe_index
;
etm.c:890
etmv1_analyze_trace()
ctx
->
pipe_index
++
;
etm.c:905
etmv1_analyze_trace()
ctx
->
last_instruction
=
ctx
->
pipe_index
;
etm.c:919
etmv1_analyze_trace()
ctx
->
pipe_index
+=
retval
;
etm.c:924
etmv1_analyze_trace()
ctx
->
pipe_index
+=
2
;
etm.c:935
etmv1_analyze_trace()
ctx
->
pipe_index
++
;
etm.c:943
etmv1_analyze_trace()
ctx
->
pipe_index
++
;
etm.c:951
etmv1_analyze_trace()
ctx
->
pipe_index
++
;
etm.c:964
etmv1_analyze_trace()
ctx
->
pipe_index
++
;
etm.c:993
etmv1_analyze_trace()
ctx
->
pipe_index
++
;
etm.c:1118
etmv1_analyze_trace()
if
(
ctx
->
data_index
<=
ctx
->
pipe_index
)
{
etm.c:1119
etmv1_analyze_trace()
ctx
->
data_index
=
ctx
->
pipe_index
+
1
;
etm.c:1124
etmv1_analyze_trace()
ctx
->
pipe_index
+=
1
;
Data Use
Functions writing
etm_context::pipe_index
Functions reading
etm_context::pipe_index
etmv1_analyze_trace()
all items filtered out
etm_context::pipe_index
etmv1_branch_address()
etmv1_analyze_trace()
all items filtered out
Type of
etm_context::pipe_index
etm_context::pipe_index
uint32_t
all items filtered out