summaryrefslogtreecommitdiff
path: root/disassembler/disassembler_arm64.h
diff options
context:
space:
mode:
Diffstat (limited to 'disassembler/disassembler_arm64.h')
-rw-r--r--disassembler/disassembler_arm64.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/disassembler/disassembler_arm64.h b/disassembler/disassembler_arm64.h
index 7d49a03f58..d1b509127c 100644
--- a/disassembler/disassembler_arm64.h
+++ b/disassembler/disassembler_arm64.h
@@ -48,6 +48,10 @@ class CustomDisassembler final : public vixl::aarch64::Disassembler {
void AppendRegisterNameToOutput(const vixl::aarch64::Instruction* instr,
const vixl::aarch64::CPURegister& reg) override;
+ // Overriding to print the address with trailing zeroes e.g. 0x00004074 instead of 0x4074.
+ void AppendCodeRelativeAddressToOutput(const vixl::aarch64::Instruction* instr,
+ const void* addr) override;
+
// Intercepts the instruction flow captured by the parent method,
// to specially instrument for particular instruction types.
void Visit(vixl::aarch64::Metadata* metadata, const vixl::aarch64::Instruction* instr) override;