commit | 7a7ec56c811f5c12dde96418e514a419e9ef43d0 | [log] [tgz] |
---|---|---|
author | Joseph Faulls <Joseph.Faulls@imgtec.com> | Wed May 15 06:59:58 2024 +0800 |
committer | Nelson Chu <nelson@rivosinc.com> | Wed May 15 07:01:54 2024 +0800 |
tree | 102216531f1e7a6dab6c9a206348b2f1b5586936 | |
parent | da3ce5c46e1d5a87f2d3cb90cbc1b67a3b8fbb34 [diff] |
RISC-V: Search for mapping symbols from the last one found With previous behaviour, multiple mapping symbols within the same function would result in all the mapping symbols being searched. This could slow down disassembly dramatically. Multiple mapping symbols within a function can be a result of encoding instructions as data, like sometimes seen in random instruction generators. opcodes/ChangeLog: * riscv-dis.c (riscv_search_mapping_symbol): Use last mapping symbol if it exists.