mirror of https://github.com/encounter/objdiff.git
Luke Street
741d93e211
This allows users to "map" (or "link") symbols with different names so that they can be compared without having to update either the target or base objects. Symbol mappings are persisted in objdiff.json, so generators will need to ensure that they're preserved when updating. (Example:
|
||
---|---|---|
.. | ||
protos | ||
src | ||
Cargo.toml | ||
README.md | ||
build.rs |
README.md
objdiff-core
objdiff-core contains the core functionality of objdiff, a tool for comparing object files in decompilation projects. See the main repository for more information.
Crate feature flags
all
: Enables all main features.config
: Enables objdiff configuration file support.dwarf
: Enables extraction of line number information from DWARF debug sections.mips
: Enables the MIPS backend powered by rabbitizer. (Note: C library with Rust bindings)ppc
: Enables the PowerPC backend powered by ppc750cl.x86
: Enables the x86 backend powered by iced-x86.arm
: Enables the ARM backend powered by unarm.bindings
: Enables serialization and deserialization of objdiff data structures.