diff options
author | sthiruva <sthiruva@gmail.com> | 2020-09-30 00:39:24 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-29 12:09:24 -0700 |
commit | 4baf970f1b151400152c43559e601625dc03bd67 (patch) | |
tree | 159fc751c4bc0044a399343ad43d31e6cad23b52 /riscv/execute.cc | |
parent | e7cdd757248358235f3231cecf6aafdf23201d4e (diff) | |
download | spike-4baf970f1b151400152c43559e601625dc03bd67.zip spike-4baf970f1b151400152c43559e601625dc03bd67.tar.gz spike-4baf970f1b151400152c43559e601625dc03bd67.tar.bz2 |
Adding symbol lookup when --enable-commitlog is enabled (#558)
* Adding symbol lookup when --enable-commitlog is enabled
* Removed the #ifdef RISCV_ENABLE_COMMITLOG for all get_symbol related function
Only retained the in processor.cc where it is called.
Co-authored-by: Shajid Thiruvathodi <sthiruva@valtrix.in>
Diffstat (limited to 'riscv/execute.cc')
-rw-r--r-- | riscv/execute.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/riscv/execute.cc b/riscv/execute.cc index 84e9c5f..7313c51 100644 --- a/riscv/execute.cc +++ b/riscv/execute.cc @@ -59,6 +59,11 @@ static void commit_log_print_value(FILE *log_file, int width, uint64_t val) commit_log_print_value(log_file, width, &val); } +const char* processor_t::get_symbol(uint64_t addr) +{ + return sim->get_symbol(addr); +} + static void commit_log_print_insn(processor_t *p, reg_t pc, insn_t insn) { FILE *log_file = p->get_log_file(); |