OpenOCD
arm::core_state
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
arm::core_state
arm::core_state field
Record the current core state: ARM, Thumb, or otherwise.
Syntax
from
arm.h:199
enum
arm_state
core_state
;
References
Location
Referrer
Text
arm.h:199
enum
arm_state
core_state
;
aarch64.c:601
aarch64_restore_one()
switch
(
arm
->
core_state
)
{
aarch64.c:2065
aarch64_write_cpu_memory_slow()
if
(
size
>
4
&&
arm
->
core_state
!=
ARM_STATE_AARCH64
)
{
aarch64.c:2103
aarch64_write_cpu_memory_slow()
if
(
arm
->
core_state
==
ARM_STATE_AARCH64
)
aarch64.c:2205
aarch64_write_cpu_memory()
if
(
arm
->
core_state
==
ARM_STATE_AARCH64
)
{
aarch64.c:2262
aarch64_read_cpu_memory_slow()
if
(
size
>
4
&&
arm
->
core_state
!=
ARM_STATE_AARCH64
)
{
aarch64.c:2297
aarch64_read_cpu_memory_slow()
if
(
arm
->
core_state
==
ARM_STATE_AARCH64
)
aarch64.c:2350
aarch64_read_cpu_memory_fast()
if
(
arm
->
core_state
==
ARM_STATE_AARCH64
)
{
aarch64.c:2426
aarch64_read_cpu_memory()
if
(
arm
->
core_state
!=
ARM_STATE_AARCH64
&&
!
(
size
==
4
&&
(
address
%
4
)
==
0
)
)
aarch64.c:2463
aarch64_read_cpu_memory()
if
(
arm
->
core_state
==
ARM_STATE_AARCH64
)
{
aarch64.c:3097
aarch64_mcrmrc_command()
if
(
arm
->
core_state
==
ARM_STATE_AARCH64
)
{
arm11.c:416
arm11_nextpc()
switch
(
arm11
->
arm
.
core_state
)
{
arm7_9_common.c:1119
arm7_9_soft_reset_halt()
arm
->
core_state
=
ARM_STATE_THUMB
;
arm7_9_common.c:1271
arm7_9_debug_entry()
arm
->
core_state
=
ARM_STATE_THUMB
;
arm7_9_common.c:1283
arm7_9_debug_entry()
arm
->
core_state
=
ARM_STATE_JAZELLE
;
arm7_9_common.c:1289
arm7_9_debug_entry()
arm
->
core_state
=
ARM_STATE_ARM
;
arm7_9_common.c:1317
arm7_9_debug_entry()
if
(
arm
->
core_state
==
ARM_STATE_THUMB
)
{
arm7_9_common.c:1321
arm7_9_debug_entry()
}
else
if
(
arm
->
core_state
==
ARM_STATE_ARM
)
{
arm7_9_common.c:1327
arm7_9_debug_entry()
context
[
15
]
-=
3
*
(
(
arm
->
core_state
==
ARM_STATE_ARM
)
?
4
:
2
)
;
arm7_9_common.c:1330
arm7_9_debug_entry()
(
(
arm
->
core_state
==
ARM_STATE_ARM
)
?
4
:
2
)
;
arm7_9_common.c:1761
arm7_9_resume()
if
(
arm
->
core_state
==
ARM_STATE_ARM
)
arm7_9_common.c:1763
arm7_9_resume()
else
if
(
arm
->
core_state
==
ARM_STATE_THUMB
)
arm7_9_common.c:1807
arm7_9_resume()
if
(
arm
->
core_state
==
ARM_STATE_ARM
)
arm7_9_common.c:1809
arm7_9_resume()
else
if
(
arm
->
core_state
==
ARM_STATE_THUMB
)
arm7_9_common.c:1950
arm7_9_step()
if
(
arm
->
core_state
==
ARM_STATE_ARM
)
arm7_9_common.c:1952
arm7_9_step()
else
if
(
arm
->
core_state
==
ARM_STATE_THUMB
)
arm_dpm.c:231
arm_dpm_read_reg()
switch
(
dpm
->
arm
->
core_state
)
{
arm_dpm.c:1035
arm_dpm_report_wfar()
switch
(
dpm
->
arm
->
core_state
)
{
arm_semihosting.c:104
post_result()
arm
->
core_state
=
ARM_STATE_THUMB
;
arm_semihosting.c:107
post_result()
if
(
arm
->
core_state
==
ARM_STATE_AARCH64
)
{
arm_semihosting.c:115
post_result()
}
else
if
(
arm
->
core_state
==
ARM_STATE_ARM
)
{
arm_semihosting.c:123
post_result()
}
else
if
(
arm
->
core_state
==
ARM_STATE_THUMB
)
{
arm_semihosting.c:293
arm_semihosting()
if
(
arm
->
core_state
==
ARM_STATE_AARCH64
)
{
arm_semihosting.c:305
arm_semihosting()
}
else
if
(
arm
->
core_state
==
ARM_STATE_ARM
)
{
arm_semihosting.c:320
arm_semihosting()
}
else
if
(
arm
->
core_state
==
ARM_STATE_THUMB
)
{
arm_semihosting.c:346
arm_semihosting()
arm
->
core_state
==
ARM_STATE_AARCH64
)
{
arm_simulator.c:678
armv4_5_get_state()
return
arm
->
core_state
;
arm_simulator.c:685
armv4_5_set_state()
arm
->
core_state
=
mode
;
armv4_5.c:483
arm_set_cpsr()
arm
->
core_state
=
state
;
armv4_5.c:487
arm_set_cpsr()
arm_state_strings
[
arm
->
core_state
]
)
;
armv4_5.c:797
arm_arch_state()
arm_state_strings
[
arm
->
core_state
]
,
armv4_5.c:925
handle_arm_core_state_command()
arm
->
core_state
=
ARM_STATE_ARM
;
armv4_5.c:929
handle_arm_core_state_command()
arm
->
core_state
=
ARM_STATE_THUMB
;
armv4_5.c:932
handle_arm_core_state_command()
command_print
(
CMD
,
"core state: %s"
,
arm_state_strings
[
arm
->
core_state
]
)
;
armv4_5.c:1399
armv4_5_run_algorithm_inner()
enum
arm_state
core_state
=
arm
->
core_state
;
armv4_5.c:1474
armv4_5_run_algorithm_inner()
arm
->
core_state
=
arm_algorithm_info
->
core_state
;
armv4_5.c:1475
armv4_5_run_algorithm_inner()
if
(
arm
->
core_state
==
ARM_STATE_ARM
)
armv4_5.c:1477
armv4_5_run_algorithm_inner()
else
if
(
arm
->
core_state
==
ARM_STATE_THUMB
)
armv4_5.c:1569
armv4_5_run_algorithm_inner()
arm
->
core_state
=
core_state
;
armv7m.c:870
armv7m_init_arch_info()
arm
->
core_state
=
ARM_STATE_THUMB
;
armv8.c:961
armv8_set_cpsr()
arm
->
core_state
=
state
;
armv8.c:966
armv8_set_cpsr()
armv8_state_strings
[
arm
->
core_state
]
)
;
armv8.c:1020
armv8_show_fault_registers()
if
(
armv8
->
arm
.
core_state
!=
ARM_STATE_AARCH64
)
armv8.c:1319
armv8_aarch64_state()
armv8_state_strings
[
arm
->
core_state
]
,
armv8.c:1343
armv8_arch_state()
if
(
arm
->
core_state
==
ARM_STATE_AARCH64
)
armv8.c:1955
armv8_get_gdb_arch()
return
arm
->
core_state
==
ARM_STATE_AARCH64
?
"aarch64"
:
"arm"
;
armv8.c:1965
armv8_get_gdb_reg_list()
if
(
arm
->
core_state
==
ARM_STATE_AARCH64
)
{
armv8_dpm.c:318
dpmv8_instr_write_data_r0_64()
if
(
dpm
->
arm
->
core_state
!=
ARM_STATE_AARCH64
)
armv8_dpm.c:398
dpmv8_instr_read_data_r0_64()
if
(
dpm
->
arm
->
core_state
!=
ARM_STATE_AARCH64
)
{
armv8_dpm.c:782
armv8_dpm_read_current_registers()
if
(
arm
->
core_state
!=
ARM_STATE_AARCH64
&&
i
>
ARMV8_R14
&&
i
<
ARMV8_PC
)
cortex_a.c:863
cortex_a_internal_restore()
switch
(
arm
->
core_state
)
{
cortex_a.c:1208
cortex_a_step()
stepbreakpoint
.
length
=
(
arm
->
core_state
==
ARM_STATE_THUMB
)
feroceon.c:457
feroceon_bulk_write_memory()
enum
arm_state
core_state
=
arm
->
core_state
;
feroceon.c:526
feroceon_bulk_write_memory()
arm
->
core_state
=
ARM_STATE_ARM
;
feroceon.c:573
feroceon_bulk_write_memory()
arm
->
core_state
=
core_state
;
Data Use
Functions writing
arm::core_state
Functions reading
arm::core_state
arm7_9_soft_reset_halt()
arm7_9_debug_entry()
arm_set_cpsr()
handle_arm_core_state_command()
armv4_5_run_algorithm_inner()
armv7m_init_arch_info()
armv8_set_cpsr()
post_result()
armv4_5_set_state()
feroceon_bulk_write_memory()
all items filtered out
arm::core_state
arm11_nextpc()
arm7_9_debug_entry()
arm7_9_resume()
arm7_9_step()
arm_set_cpsr()
arm_arch_state()
handle_arm_core_state_command()
armv4_5_run_algorithm_inner()
armv8_set_cpsr()
armv8_show_fault_registers()
armv8_aarch64_state()
armv8_arch_state()
armv8_get_gdb_arch()
armv8_get_gdb_reg_list()
dpmv8_instr_write_data_r0_64()
dpmv8_instr_read_data_r0_64()
armv8_dpm_read_current_registers()
arm_dpm_read_reg()
arm_dpm_report_wfar()
post_result()
arm_semihosting()
armv4_5_get_state()
cortex_a_internal_restore()
cortex_a_step()
feroceon_bulk_write_memory()
aarch64_restore_one()
aarch64_write_cpu_memory_slow()
aarch64_write_cpu_memory()
aarch64_read_cpu_memory_slow()
aarch64_read_cpu_memory_fast()
aarch64_read_cpu_memory()
aarch64_mcrmrc_command()
all items filtered out
Type of
arm::core_state
arm::core_state
arm_state
all items filtered out