riscv_write_by_any_size() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDriscv_write_by_any_size()

riscv_write_by_any_size() function

Write one memory item using any memory access size that will work. Utilize read-modify-write, if needed.

Syntax

int riscv_write_by_any_size(struct target *target,     target_addr_t address,     uint32_t size,     uint8_t *buffer);
Implemented in riscv.c:805

Arguments

target

address

size

buffer

References

LocationReferrerText
riscv.c:805
int riscv_write_by_any_size(struct target *target, target_addr_t address, uint32_t size, uint8_t *buffer)
riscv.h:365
int riscv_write_by_any_size(struct target *target, target_addr_t address, uint32_t size, uint8_t *buffer);
riscv.c:892riscv_add_breakpoint()
if (riscv_write_by_any_size(target, breakpoint->address, breakpoint->length, buff) != ERROR_OK) {
riscv.c:950riscv_remove_breakpoint()
if (riscv_write_by_any_size(

Call Tree

Functions calling riscv_write_by_any_size()
Functions called by riscv_write_by_any_size()
riscv_write_by_any_size()
all items filtered out
Data read by riscv_write_by_any_size()
Data written by riscv_write_by_any_size()
riscv_write_by_any_size()::preferred_size
riscv_write_by_any_size()::access_size
all items filtered out
riscv_write_by_any_size()
riscv_write_by_any_size()::preferred_size
riscv_write_by_any_size()::access_size
all items filtered out