OpenOCD
etm_context::core_state
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
etm_context::core_state
etm_context::core_state field
Syntax
from
etm.h:160
int
core_state
;
References
Location
Referrer
Text
etm.h:160
int
/*arm_state*/
core_state
;
/* current core state */
etm.c:657
etm_read_instruction()
if
(
ctx
->
core_state
==
ARM_STATE_ARM
)
{
etm.c:669
etm_read_instruction()
}
else
if
(
ctx
->
core_state
==
ARM_STATE_THUMB
)
{
etm.c:681
etm_read_instruction()
}
else
if
(
ctx
->
core_state
==
ARM_STATE_JAZELLE
)
{
etm.c:805
etmv1_branch_address()
ctx
->
core_state
=
ARM_STATE_JAZELLE
;
etm.c:810
etmv1_branch_address()
ctx
->
core_state
=
ARM_STATE_THUMB
;
etm.c:813
etmv1_branch_address()
ctx
->
core_state
=
ARM_STATE_ARM
;
etm.c:1092
etmv1_analyze_trace()
next_pc
+=
(
ctx
->
core_state
==
ARM_STATE_ARM
)
?
4
:
2
;
etm.c:1094
etmv1_analyze_trace()
next_pc
+=
(
ctx
->
core_state
==
ARM_STATE_ARM
)
?
4
:
2
;
etm.c:1430
handle_etm_config_command()
etm_ctx
->
core_state
=
ARM_STATE_ARM
;
Data Use
Functions writing
etm_context::core_state
Functions reading
etm_context::core_state
etmv1_branch_address()
handle_etm_config_command()
all items filtered out
etm_context::core_state
etm_read_instruction()
etmv1_analyze_trace()
all items filtered out