Emit address in addition to cycle

This commit is contained in:
Hansung Kim
2023-02-27 17:36:54 -08:00
parent 0ebaed5f1b
commit 9025729c0e
3 changed files with 23 additions and 13 deletions

View File

@@ -65,11 +65,13 @@ extern "C" void memtrace_init(const char *filename) {
extern "C" void memtrace_tick(unsigned char *trace_read_valid,
unsigned char trace_read_ready,
unsigned long *trace_read_bits) {
unsigned long *trace_read_cycle,
unsigned long *trace_read_address) {
auto line = reader->tick();
*trace_read_valid = line.valid;
*trace_read_bits = line.cycle;
*trace_read_cycle = line.cycle;
*trace_read_address = line.address;
return;
}