diff options
| author | Palmer Dabbelt <palmer@dabbelt.com> | 2017-04-14 19:55:32 -0700 |
|---|---|---|
| committer | Palmer Dabbelt <palmer@dabbelt.com> | 2017-04-14 19:55:32 -0700 |
| commit | 4af702c9c43b7d904d3de42147777aca96bf3b84 (patch) | |
| tree | f16476b7f332dc9edf8ce6b1f354930ab9d82fbd /src/target/riscv/program.c | |
| parent | 763e5cb44c2e8d40b147d0585e146e5ce6be6411 (diff) | |
| download | riscv-openocd-newprogram.zip riscv-openocd-newprogram.tar.gz riscv-openocd-newprogram.tar.bz2 | |
stwnewprogram
Diffstat (limited to 'src/target/riscv/program.c')
| -rw-r--r-- | src/target/riscv/program.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/target/riscv/program.c b/src/target/riscv/program.c index 5bdee2f..182b1e3 100644 --- a/src/target/riscv/program.c +++ b/src/target/riscv/program.c @@ -111,6 +111,9 @@ riscv_addr_t riscv_program_alloc_data(struct riscv_program *p, size_t bytes) } LOG_DEBUG("allocated %d bytes at 0x%08lx", bytes, addr); + p->data_count = + + riscv_debug_buffer_size(p->target) + - (addr - riscv_debug_buffer_addr(p->target)) / sizeof(p->debug_buffer[0]); return addr; } |
