scratch_mem_t::hart_address is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDscratch_mem_t::hart_address

scratch_mem_t::hart_address field

Syntax

riscv_addr_t hart_address;

References

LocationReferrerText
riscv-013.c:1125
riscv_addr_t hart_address;
riscv-013.c:1150scratch_reserve()
scratch->hart_address = info->dataaddr;
riscv-013.c:1152scratch_reserve()
scratch->hart_address |= 0xfffffffffffff000ULL;
riscv-013.c:1154scratch_reserve()
scratch->hart_address = (scratch->hart_address + alignment - 1) & ~(alignment - 1);
riscv-013.c:1156scratch_reserve()
if ((size_bytes + scratch->hart_address - info->dataaddr + 3) / 4 >=
riscv-013.c:1159scratch_reserve()
scratch->debug_address = (scratch->hart_address - info->dataaddr) / 4;
riscv-013.c:1170scratch_reserve()
scratch->hart_address = (info->progbuf_address + program_size + alignment - 1) &
riscv-013.c:1173scratch_reserve()
((size_bytes + scratch->hart_address - info->progbuf_address + 3) / 4 >=
riscv-013.c:1176scratch_reserve()
scratch->debug_address = (scratch->hart_address - info->progbuf_address) / 4;
riscv-013.c:1183scratch_reserve()
scratch->hart_address = (scratch->area->address + alignment - 1) &
riscv-013.c:1186scratch_reserve()
scratch->debug_address = scratch->hart_address;
riscv-013.c:1332register_write_direct()
if (register_write_direct(target, GDB_REGNO_S0, scratch.hart_address)
riscv-013.c:1448register_read_direct()
scratch.hart_address) != ERROR_OK) {

Data Use

Functions writing scratch_mem_t::hart_address
Functions reading scratch_mem_t::hart_address
all items filtered out
scratch_mem_t::hart_address
Type of scratch_mem_t::hart_address
scratch_mem_t::hart_address
all items filtered out