diff --git a/objdiff-core/src/obj/read.rs b/objdiff-core/src/obj/read.rs index 3406085..668bddd 100644 --- a/objdiff-core/src/obj/read.rs +++ b/objdiff-core/src/obj/read.rs @@ -335,6 +335,10 @@ fn relocations_by_section( }; symbol } + RelocationTarget::Absolute => { + log::warn!("Ignoring absolute relocation @ {}:{:#x}", section.name, address); + continue; + } _ => bail!("Unhandled relocation target: {:?}", reloc.target()), }; let flags = reloc.flags(); // TODO validate reloc here?