diff options
Diffstat (limited to 'disassembler/disassembler_arm64.h')
-rw-r--r-- | disassembler/disassembler_arm64.h | 4 |
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; |