target_type::run_algorithm is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDtarget_type::run_algorithm

target_type::run_algorithm field

Target algorithm support. Do @b not call this method directly, use target_run_algorithm() instead.

Syntax

int (*run_algorithm)(struct target *target, int num_mem_params, struct mem_param *mem_params, int num_reg_params, struct reg_param *reg_param, target_addr_t entry_point, target_addr_t exit_point, unsigned int timeout_ms, void *arch_info);

References

LocationReferrerScopeText
target_type.h:181
int (*run_algorithm)(struct target *target, int num_mem_params,
arc.c:2359
.run_algorithm = NULL,
arm11.c:1348armv4_5_run_algorithm()arm11_target
arm11.c:1373
.run_algorithm = armv4_5_run_algorithm,
arm720t.c:464armv4_5_run_algorithm()arm720t_target
arm720t.c:491
.run_algorithm = armv4_5_run_algorithm,
arm7tdmi.c:684armv4_5_run_algorithm()arm7tdmi_target
arm7tdmi.c:709
.run_algorithm = armv4_5_run_algorithm,
arm920t.c:1596armv4_5_run_algorithm()arm920t_target
arm920t.c:1625
.run_algorithm = armv4_5_run_algorithm,
arm926ejs.c:790armv4_5_run_algorithm()arm926ejs_target
arm926ejs.c:815
.run_algorithm = armv4_5_run_algorithm,
arm946e.c:738armv4_5_run_algorithm()arm946e_target
arm946e.c:765
.run_algorithm = armv4_5_run_algorithm,
arm966e.c:245armv4_5_run_algorithm()arm966e_target
arm966e.c:270
.run_algorithm = armv4_5_run_algorithm,
arm9tdmi.c:888armv4_5_run_algorithm()arm9tdmi_target
arm9tdmi.c:913
.run_algorithm = armv4_5_run_algorithm,
cortex_a.c:3426armv4_5_run_algorithm()cortexa_target
cortex_a.c:3452
.run_algorithm = armv4_5_run_algorithm,
cortex_a.c:3506armv4_5_run_algorithm()cortexr4_target
cortex_a.c:3529
.run_algorithm = armv4_5_run_algorithm,
cortex_m.c:3338armv7m_run_algorithm()cortexm_target
cortex_m.c:3362
.run_algorithm = armv7m_run_algorithm,
dsp563xx.c:2250dsp563xx_run_algorithm()dsp563xx_target
dsp563xx.c:2271
.run_algorithm = dsp563xx_run_algorithm,
esp32.c:460xtensa_run_algorithm()esp32_target
esp32.c:487
.run_algorithm = xtensa_run_algorithm,
esp32s2.c:497xtensa_run_algorithm()esp32s2_target
esp32s2.c:524
.run_algorithm = xtensa_run_algorithm,
esp32s3.c:381xtensa_run_algorithm()esp32s3_target
esp32s3.c:408
.run_algorithm = xtensa_run_algorithm,
fa526.c:350armv4_5_run_algorithm()fa526_target
fa526.c:375
.run_algorithm = armv4_5_run_algorithm,
feroceon.c:691armv4_5_run_algorithm()feroceon_target
feroceon.c:716
.run_algorithm = armv4_5_run_algorithm,
feroceon.c:730armv4_5_run_algorithm()dragonite_target
feroceon.c:755
.run_algorithm = armv4_5_run_algorithm,
hla_target.c:640armv7m_run_algorithm()hla_target
hla_target.c:669
.run_algorithm = armv7m_run_algorithm,
mips_m4k.c:1467mips32_run_algorithm()mips_m4k_target
mips_m4k.c:1487
.run_algorithm = mips32_run_algorithm,
mips_mips64.c:1151mips64_run_algorithm()mips_mips64_target
mips_mips64.c:1174
.run_algorithm = mips64_run_algorithm,
riscv.c:3071riscv_run_algorithm()riscv_target
riscv.c:3112
.run_algorithm = riscv_run_algorithm,
stm8.c:2160stm8_run_algorithm()stm8_target
stm8.c:2181
.run_algorithm = stm8_run_algorithm,
target.c:785target_run_algorithm()
if (!target->type->run_algorithm) {
target.c:792target_run_algorithm()
retval = target->type->run_algorithm(target,
xscale.c:3705armv4_5_run_algorithm()xscale_target
xscale.c:3730
.run_algorithm = armv4_5_run_algorithm,
xtensa_chip.c:151xtensa_run_algorithm()xtensa_chip_target
xtensa_chip.c:177
.run_algorithm = xtensa_run_algorithm,

Call Tree

Functions calling target_type::run_algorithm
all items filtered out
target_type::run_algorithm
Functions reading target_type::run_algorithm
target_type::run_algorithm
all items filtered out