diff options
Diffstat (limited to 'disassembler/disassembler_arm64.h')
-rw-r--r-- | disassembler/disassembler_arm64.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/disassembler/disassembler_arm64.h b/disassembler/disassembler_arm64.h index a370b8d..57f11c8 100644 --- a/disassembler/disassembler_arm64.h +++ b/disassembler/disassembler_arm64.h @@ -34,11 +34,14 @@ class CustomDisassembler FINAL : public vixl::Disassembler { vixl::Disassembler(), read_literals_(read_literals) {} // Use register aliases in the disassembly. - virtual void AppendRegisterNameToOutput(const vixl::Instruction* instr, - const vixl::CPURegister& reg) OVERRIDE; + void AppendRegisterNameToOutput(const vixl::Instruction* instr, + const vixl::CPURegister& reg) OVERRIDE; // Improve the disassembly of literal load instructions. - virtual void VisitLoadLiteral(const vixl::Instruction* instr) OVERRIDE; + void VisitLoadLiteral(const vixl::Instruction* instr) OVERRIDE; + + // Improve the disassembly of thread offset. + void VisitLoadStoreUnsignedOffset(const vixl::Instruction* instr) OVERRIDE; private: // Indicate if the disassembler should read data loaded from literal pools. |