diff options
Diffstat (limited to 'src/arch/riscv/insts/standard.cc')
-rw-r--r-- | src/arch/riscv/insts/standard.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/arch/riscv/insts/standard.cc b/src/arch/riscv/insts/standard.cc index 60cf4fc2b..9354a542f 100644 --- a/src/arch/riscv/insts/standard.cc +++ b/src/arch/riscv/insts/standard.cc @@ -60,12 +60,12 @@ CSROp::generateDisassembly(Addr pc, const SymbolTable *symtab) const ss << mnemonic << ' ' << registerName(_destRegIdx[0]) << ", "; if (_numSrcRegs > 0) ss << registerName(_srcRegIdx[0]) << ", "; - auto name = MiscRegNames.find(csr); - if (name != MiscRegNames.end()) - ss << name->second; + auto data = CSRData.find(csr); + if (data != CSRData.end()) + ss << data->second.name; else ss << "?? (" << hex << "0x" << csr << ")"; return ss.str(); } -}
\ No newline at end of file +} |