riscv_run_algorithm() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

riscv_run_algorithm() function

Syntax

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

Arguments

target

num_mem_params

mem_params

num_reg_params

reg_params

entry_point

exit_point

timeout_ms

arch_info

References

LocationText
riscv.c:1830
static int riscv_run_algorithm(struct target *target, int num_mem_params,
riscv.c:3112
.run_algorithm = riscv_run_algorithm,

Call Tree

Data read by riscv_run_algorithm()
Data written by riscv_run_algorithm()
riscv_run_algorithm()::saved_regs
riscv_run_algorithm()::i
riscv_run_algorithm()::r
riscv_run_algorithm()::current_mstatus
riscv_run_algorithm()::mstatus_bytes
riscv_run_algorithm()::reg_mstatus
riscv_run_algorithm()::ie_mask
riscv_run_algorithm()::start
riscv_run_algorithm()::now
riscv_run_algorithm()::regnums
riscv_run_algorithm()::regno
riscv_run_algorithm()::reg_value
riscv_run_algorithm()::result
riscv_run_algorithm()::final_pc
riscv_run_algorithm()::buf
riscv_run_algorithm()::info
riscv_run_algorithm()::reg_pc
riscv_run_algorithm()::saved_pc
all items filtered out
riscv_run_algorithm()
riscv_run_algorithm()::i
riscv_run_algorithm()::current_mstatus
all items filtered out
Implementations
riscv_run_algorithm()
all items filtered out
Type of riscv_run_algorithm()
riscv_run_algorithm()
uint8_t
int64_t
uint64_t
all items filtered out