OpenOCD
target_to_armv7m()
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
target_to_armv7m()
target_to_armv7m() function
Syntax
from
armv7m.h:261
static
inline
struct
armv7m_common
*
target_to_armv7m
(
struct
target
*
target
)
;
Arguments
target
Return value
the pointer to the target specific struct without matching a magic number. Use in target specific service routines, where the correct type of arch_info is certain.
References
Location
Referrer
Text
armv7m.h:262
target_to_armv7m
(
struct
target
*
target
)
FreeRTOS.c:422
freertos_get_thread_reg_list()
struct
armv7m_common
*
armv7m_target
=
target_to_armv7m
(
rtos
->
target
)
;
arm_io.c:125
arm_nandwrite()
if
(
is_armv7m
(
target_to_armv7m
(
target
)
)
)
{
/* armv7m target */
arm_io.c:235
arm_nandread()
if
(
is_armv7m
(
target_to_armv7m
(
target
)
)
)
{
/* armv7m target */
arm_semihosting.c:262
arm_semihosting()
}
else
if
(
is_armv7m
(
target_to_armv7m
(
target
)
)
)
{
armv7m.c:171
armv7m_restore_context()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
armv7m.c:314
armv7m_read_core_reg()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
armv7m.c:385
armv7m_write_core_reg()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
armv7m.c:462
armv7m_get_gdb_reg_list()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
armv7m.c:514
armv7m_start_algorithm()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
armv7m.c:628
armv7m_wait_algorithm()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
armv7m.c:730
armv7m_arch_state()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
armv7m.c:765
armv7m_build_reg_cache()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
armv7m.c:828
armv7m_free_reg_cache()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
armv7m.c:1067
armv7m_maybe_skip_bkpt_inst()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
armv7m.h:287
target_to_armv7m_safe()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
armv7m_trace.c:20
armv7m_trace_itm_config()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
armv7m_trace.c:78
handle_itm_port_command()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
armv7m_trace.c:108
handle_itm_ports_command()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
cfi.c:1784
cfi_spansion_write_block()
if
(
is_armv7m
(
target_to_armv7m
(
target
)
)
)
{
/* armv7m target */
cfi.c:1804
cfi_spansion_write_block()
if
(
is_armv7m
(
target_to_armv7m
(
target
)
)
)
{
cfi.c:1814
cfi_spansion_write_block()
if
(
is_armv7m
(
target_to_armv7m
(
target
)
)
)
{
cfi.c:1824
cfi_spansion_write_block()
if
(
is_armv7m
(
target_to_armv7m
(
target
)
)
)
{
cfi.c:1835
cfi_spansion_write_block()
if
(
is_armv7m
(
target_to_armv7m
(
target
)
)
)
{
chibios.c:233
chibios_update_stacking()
struct
armv7m_common
*
armv7m_target
=
target_to_armv7m
(
rtos
->
target
)
;
cortex_m.c:165
cortex_m_read_dhcsr_atomic_sticky()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
cortex_m.c:180
cortex_m_load_core_reg_u32()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
cortex_m.c:234
cortex_m_slow_read_all_regs()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
cortex_m.c:259
cortex_m_queue_reg_read()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
cortex_m.c:276
cortex_m_fast_read_all_regs()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
cortex_m.c:402
cortex_m_store_core_reg_u32()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
cortex_m.c:734
cortex_m_examine_exception_reason()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
cortex_m.c:1306
cortex_m_restore_one()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
cortex_m.c:1399
cortex_m_restart_one()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
cortex_m.c:1755
cortex_m_reset_lpc55sx_using_dm_ap()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
cortex_m.c:1780
cortex_m_reset_lpc55sx()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
cortex_m.c:2395
cortex_m_read_memory()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
cortex_m.c:2409
cortex_m_write_memory()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
cortex_m.c:2431
cortex_m_deinit_target()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
cortex_m.c:2449
cortex_m_profiling()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
cortex_m.c:2702
cortex_m_has_tz()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
cortex_m.c:2743
cortex_m_examine()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
cortex_m.c:2956
cortex_m_dcc_read()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
hla_target.c:215
adapter_load_context()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
hla_target.c:231
adapter_debug_entry()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
hla_target.c:290
adapter_poll()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
hla_target.c:333
hl_assert_reset()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
hla_target.c:443
adapter_resume()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
hla_target.c:533
adapter_step()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
numicro.c:545
numicro_get_arm_arch()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
nuttx.c:123
cortexm_hasfpu()
struct
armv7m_common
*
armv7m_target
=
target_to_armv7m
(
target
)
;
psoc4.c:311
psoc4_sysreq()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
psoc6.c:226
ipc_poll_lock_stat()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
psoc6.c:891
handle_reset_halt()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
psoc6.c:932
handle_reset_halt()
const
struct
armv7m_common
*
cm
=
target_to_armv7m
(
target
)
;
psoc6.c:992
psoc6_handle_reset_to_entry()
const
struct
armv7m_common
*
cm
=
target_to_armv7m
(
target
)
;
riot.c:406
riot_create()
struct
armv7m_common
*
armv7m_target
=
target_to_armv7m
(
target
)
;
rtkernel.c:300
rtkernel_get_thread_reg_list()
struct
armv7m_common
*
armv7m_target
=
target_to_armv7m
(
rtos
->
target
)
;
stm32lx.c:500
stm32lx_write_half_pages()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
stm32lx.c:720
stm32lx_read_id_code()
struct
armv7m_common
*
armv7m
=
target_to_armv7m
(
target
)
;
Call Tree
Functions calling
target_to_armv7m()
target_to_armv7m_safe()
arm_nandwrite()
arm_nandread()
cfi_spansion_write_block()
numicro_get_arm_arch()
psoc4_sysreq()
stm32lx_write_half_pages()
stm32lx_read_id_code()
ipc_poll_lock_stat()
handle_reset_halt()
psoc6_handle_reset_to_entry()
freertos_get_thread_reg_list()
chibios_update_stacking()
cortexm_hasfpu()
riot_create()
rtkernel_get_thread_reg_list()
armv7m_restore_context()
armv7m_read_core_reg()
armv7m_write_core_reg()
armv7m_get_gdb_reg_list()
armv7m_start_algorithm()
armv7m_wait_algorithm()
armv7m_arch_state()
armv7m_build_reg_cache()
armv7m_free_reg_cache()
armv7m_maybe_skip_bkpt_inst()
armv7m_trace_itm_config()
handle_itm_port_command()
handle_itm_ports_command()
arm_semihosting()
cortex_m_read_dhcsr_atomic_sticky()
cortex_m_load_core_reg_u32()
cortex_m_slow_read_all_regs()
cortex_m_queue_reg_read()
cortex_m_fast_read_all_regs()
cortex_m_store_core_reg_u32()
cortex_m_examine_exception_reason()
cortex_m_restore_one()
cortex_m_restart_one()
cortex_m_reset_lpc55sx_using_dm_ap()
cortex_m_reset_lpc55sx()
cortex_m_read_memory()
cortex_m_write_memory()
cortex_m_deinit_target()
cortex_m_profiling()
cortex_m_has_tz()
cortex_m_examine()
cortex_m_dcc_read()
adapter_load_context()
adapter_debug_entry()
adapter_poll()
hl_assert_reset()
adapter_resume()
adapter_step()
all items filtered out
target_to_armv7m()
Data read by
target_to_armv7m()
target::arch_info
armv7m_common::arm
target_to_armv7m()::target
target_to_armv7m()::__mptr
all items filtered out
target_to_armv7m()
Type of
target_to_armv7m()
target_to_armv7m()
armv7m_common
all items filtered out