riscv_program_insert() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDriscv_program_insert()

riscv_program_insert() function

Syntax

int riscv_program_insert(struct riscv_program *p,     riscv_insn_t i);
Implemented in program.c:175

Arguments

p

i

References

LocationReferrerText
program.c:175
int riscv_program_insert(struct riscv_program *p, riscv_insn_t i)
program.h:45
int riscv_program_insert(struct riscv_program *p, riscv_insn_t i);
program.c:87riscv_program_sdr()
return riscv_program_insert(p, sd(d, b, offset));
program.c:92riscv_program_swr()
return riscv_program_insert(p, sw(d, b, offset));
program.c:97riscv_program_shr()
return riscv_program_insert(p, sh(d, b, offset));
program.c:102riscv_program_sbr()
return riscv_program_insert(p, sb(d, b, offset));
program.c:107riscv_program_ldr()
return riscv_program_insert(p, ld(d, b, offset));
program.c:112riscv_program_lwr()
return riscv_program_insert(p, lw(d, b, offset));
program.c:117riscv_program_lhr()
return riscv_program_insert(p, lh(d, b, offset));
program.c:122riscv_program_lbr()
return riscv_program_insert(p, lb(d, b, offset));
program.c:128riscv_program_csrrsi()
return riscv_program_insert(p, csrrsi(d, z, csr - GDB_REGNO_CSR0));
program.c:134riscv_program_csrrci()
return riscv_program_insert(p, csrrci(d, z, csr - GDB_REGNO_CSR0));
program.c:140riscv_program_csrr()
return riscv_program_insert(p, csrrs(d, GDB_REGNO_ZERO, csr - GDB_REGNO_CSR0));
program.c:146riscv_program_csrw()
return riscv_program_insert(p, csrrw(GDB_REGNO_ZERO, s, csr - GDB_REGNO_CSR0));
program.c:151riscv_program_fence_i()
return riscv_program_insert(p, fence_i());
program.c:156riscv_program_fence()
return riscv_program_insert(p, fence());
program.c:167riscv_program_ebreak()
return riscv_program_insert(p, ebreak());
program.c:172riscv_program_addi()
return riscv_program_insert(p, addi(d, s, u));
riscv-013.c:1027examine_progbuf()
riscv_program_insert(&program, auipc(S0));
riscv-013.c:1035examine_progbuf()
riscv_program_insert(&program, sw(S0, S0, 0));
riscv-013.c:1327register_write_direct()
riscv_program_insert(&program, fld(number - GDB_REGNO_FPR0, S0, 0));
riscv-013.c:1344register_write_direct()
riscv_program_insert(&program, csrr(S0, CSR_VL));
riscv-013.c:1345register_write_direct()
riscv_program_insert(&program, vsetvli(ZERO, S0, value));
riscv-013.c:1353register_write_direct()
riscv_program_insert(&program, fmv_d_x(number - GDB_REGNO_FPR0, S0));
riscv-013.c:1355register_write_direct()
riscv_program_insert(&program, fmv_w_x(number - GDB_REGNO_FPR0, S0));
riscv-013.c:1363register_write_direct()
if (riscv_program_insert(&program, vsetvli(ZERO, S0, vtype)) != ERROR_OK)
riscv-013.c:1440register_read_direct()
riscv_program_insert(&program, fsd(number - GDB_REGNO_FPR0, S0,
riscv-013.c:1453register_read_direct()
riscv_program_insert(&program, fmv_x_d(S0, number - GDB_REGNO_FPR0));
riscv-013.c:1455register_read_direct()
riscv_program_insert(&program, fmv_x_w(S0, number - GDB_REGNO_FPR0));
riscv-013.c:1977riscv013_get_register_buf()
riscv_program_insert(&program, vmv_x_s(S0, vnum));
riscv-013.c:1978riscv013_get_register_buf()
riscv_program_insert(&program, vslide1down_vx(vnum, vnum, S0, true));
riscv-013.c:2036riscv013_set_register_buf()
riscv_program_insert(&program, vslide1down_vx(vnum, vnum, S0, true));