From 3101600853b76db6fbf699805a96c5fd98efb4eb Mon Sep 17 00:00:00 2001 From: Meow Date: Wed, 22 Jul 2026 01:01:17 +0200 Subject: [PATCH] fix: missing implementation for IMAGE_REL_ARM64_ADDR64 --- .../coff/relocation/AARCH64_CoffRelocationHandler.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Ghidra/Processors/AARCH64/src/main/java/ghidra/app/util/bin/formatt/coff/relocation/AARCH64_CoffRelocationHandler.java b/Ghidra/Processors/AARCH64/src/main/java/ghidra/app/util/bin/formatt/coff/relocation/AARCH64_CoffRelocationHandler.java index 99974f48e0..eee6c08f6a 100644 --- a/Ghidra/Processors/AARCH64/src/main/java/ghidra/app/util/bin/formatt/coff/relocation/AARCH64_CoffRelocationHandler.java +++ b/Ghidra/Processors/AARCH64/src/main/java/ghidra/app/util/bin/formatt/coff/relocation/AARCH64_CoffRelocationHandler.java @@ -187,6 +187,11 @@ public class AARCH64_CoffRelocationHandler implements CoffRelocationHandler { mem.setInt(address, bytesToAdjust); break; + case IMAGE_REL_ARM64_ADDR64: + mem.setLong(address, symbolAddr.getOffset()); + byteLength = 8; + break; + default: { return RelocationResult.UNSUPPORTED; }