OpenOCD
target_wait_state()
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
target_wait_state()
target_wait_state() function
Syntax
from
target.h:668
int
target_wait_state
(
struct
target
*
target
,
enum
target_state
state
,
unsigned
int
ms
)
;
Implemented in
target.c:3224
Arguments
target
state
ms
References
Location
Referrer
Text
target.c:3224
int
target_wait_state
(
struct
target
*
target
,
enum
target_state
state
,
unsigned
int
ms
)
target.h:668
int
target_wait_state
(
struct
target
*
target
,
enum
target_state
state
,
unsigned
int
ms
)
;
arm7_9_common.c:2528
arm7_9_dcc_completion()
retval
=
target_wait_state
(
target
,
TARGET_DEBUG_RUNNING
,
500
)
;
arm7_9_common.c:2565
arm7_9_dcc_completion()
return
target_wait_state
(
target
,
TARGET_HALTED
,
500
)
;
armv4_5.c:1365
armv4_5_run_algorithm_completion()
retval
=
target_wait_state
(
target
,
TARGET_HALTED
,
timeout_ms
)
;
armv4_5.c:1372
armv4_5_run_algorithm_completion()
retval
=
target_wait_state
(
target
,
TARGET_HALTED
,
500
)
;
armv7m.c:640
armv7m_wait_algorithm()
retval
=
target_wait_state
(
target
,
TARGET_HALTED
,
timeout_ms
)
;
armv7m.c:646
armv7m_wait_algorithm()
retval
=
target_wait_state
(
target
,
TARGET_HALTED
,
500
)
;
cortex_m.c:1766
cortex_m_reset_lpc55sx_using_dm_ap()
retval
=
target_wait_state
(
target
,
TARGET_HALTED
,
1000
)
;
cortex_m.c:1788
cortex_m_reset_lpc55sx()
retval
=
target_wait_state
(
target
,
TARGET_HALTED
,
1000
)
;
cortex_m.c:1820
cortex_m_reset_lpc55sx()
retval
=
target_wait_state
(
target
,
TARGET_HALTED
,
250
)
;
dsp563xx.c:1426
dsp563xx_run_algorithm()
retval
=
target_wait_state
(
target
,
TARGET_HALTED
,
timeout_ms
)
;
esp32.c:107
esp32_soc_reset()
res
=
target_wait_state
(
target
,
TARGET_HALTED
,
1000
)
;
esp32.c:132
esp32_soc_reset()
res
=
target_wait_state
(
target
,
TARGET_HALTED
,
1000
)
;
esp32.c:204
esp32_soc_reset()
res
=
target_wait_state
(
target
,
TARGET_HALTED
,
1000
)
;
esp32_apptrace.c:678
esp32_apptrace_safe_halt_targets()
res
=
target_wait_state
(
ctx
->
cpus
[
k
]
,
TARGET_HALTED
,
ESP32_APPTRACE_TGT_STATE_TMO
)
;
esp32_apptrace.c:720
esp32_apptrace_safe_halt_targets()
res
=
target_wait_state
(
ctx
->
cpus
[
k
]
,
TARGET_HALTED
,
esp32s2.c:189
esp32s2_soc_reset()
res
=
target_wait_state
(
target
,
TARGET_HALTED
,
1000
)
;
esp32s2.c:216
esp32s2_soc_reset()
res
=
target_wait_state
(
target
,
TARGET_HALTED
,
1000
)
;
esp32s2.c:282
esp32s2_soc_reset()
res
=
target_wait_state
(
target
,
TARGET_HALTED
,
1000
)
;
esp32s3.c:104
esp32s3_soc_reset()
res
=
target_wait_state
(
target
,
TARGET_HALTED
,
1000
)
;
esp32s3.c:129
esp32s3_soc_reset()
res
=
target_wait_state
(
target
,
TARGET_HALTED
,
1000
)
;
esp32s3.c:205
esp32s3_soc_reset()
res
=
target_wait_state
(
target
,
TARGET_HALTED
,
1000
)
;
feroceon.c:551
feroceon_bulk_write_memory()
retval
=
target_wait_state
(
target
,
TARGET_HALTED
,
500
)
;
mips32.c:574
mips32_run_and_wait()
retval
=
target_wait_state
(
target
,
TARGET_HALTED
,
timeout_ms
)
;
mips32.c:580
mips32_run_and_wait()
retval
=
target_wait_state
(
target
,
TARGET_HALTED
,
500
)
;
psoc6.c:900
handle_reset_halt()
target_wait_state
(
target
,
TARGET_HALTED
,
IPC_TIMEOUT_MS
)
;
psoc6.c:952
handle_reset_halt()
target_wait_state
(
target
,
TARGET_HALTED
,
IPC_TIMEOUT_MS
)
;
psoc6.c:1006
psoc6_handle_reset_to_entry()
target_wait_state
(
target
,
TARGET_HALTED
,
IPC_TIMEOUT_MS
)
;
stm8.c:1798
stm8_run_and_wait()
retval
=
target_wait_state
(
target
,
TARGET_HALTED
,
timeout_ms
)
;
stm8.c:1804
stm8_run_and_wait()
retval
=
target_wait_state
(
target
,
TARGET_HALTED
,
500
)
;
target.c:3215
handle_wait_halt_command()
return
target_wait_state
(
target
,
TARGET_HALTED
,
ms
)
;
target.c:5534
handle_target_wait_state()
int
retval
=
target_wait_state
(
target
,
n
->
value
,
a
)
;
target.c:6476
handle_run_until_stop_fast()
if
(
target_wait_state
(
target
,
TARGET_HALTED
,
timeout
)
==
ERROR_OK
)
target.c:6493
handle_wait_for_stop()
if
(
target_wait_state
(
target
,
TARGET_HALTED
,
timeout
)
==
ERROR_OK
)
xtensa.c:2817
xtensa_wait_algorithm()
retval
=
target_wait_state
(
target
,
TARGET_HALTED
,
timeout_ms
)
;
xtensa.c:2823
xtensa_wait_algorithm()
retval
=
target_wait_state
(
target
,
TARGET_HALTED
,
500
)
;
Call Tree
Functions calling
target_wait_state()
Functions called by
target_wait_state()
handle_wait_halt_command()
handle_target_wait_state()
handle_run_until_stop_fast()
handle_wait_for_stop()
handle_reset_halt()
psoc6_handle_reset_to_entry()
arm7_9_dcc_completion()
armv4_5_run_algorithm_completion()
armv7m_wait_algorithm()
cortex_m_reset_lpc55sx_using_dm_ap()
cortex_m_reset_lpc55sx()
dsp563xx_run_algorithm()
feroceon_bulk_write_memory()
mips32_run_and_wait()
stm8_run_and_wait()
esp32_soc_reset()
esp32s2_soc_reset()
esp32s3_soc_reset()
xtensa_wait_algorithm()
esp32_apptrace_safe_halt_targets()
all items filtered out
target_wait_state()
log_printf_lf()
keep_alive()
target_poll()
timeval_ms()
openocd_is_shutdown_pending()
nvp_value2name()
all items filtered out
Data read by
target_wait_state()
Data written by
target_wait_state()
log_levels::LOG_LVL_ERROR
log_levels::LOG_LVL_DEBUG
debug_level
target::state
target_wait_state()::target
target_wait_state()::state
target_wait_state()::ms
nvp::name
nvp_target_state
target_wait_state()::retval
target_wait_state()::then
target_wait_state()::cur
target_wait_state()::once
all items filtered out
target_wait_state()
target_wait_state()::retval
target_wait_state()::then
target_wait_state()::cur
target_wait_state()::once
all items filtered out
Type of
target_wait_state()
target_wait_state()
int64_t
all items filtered out