objdiff icon indicating copy to clipboard operation
objdiff copied to clipboard

A local diffing tool for decompilation projects

Results 96 objdiff issues
Sort by recently updated
recently updated
newest added

In a giant function with only 1 mismatching line, it's rather tedious trying to find where the mismatch occurs. A button that lets me jump between the diffs would be...

By doing these hacks in src/arch/x86.rs it's possible to load a 16 bit coff and it correctly disassembles in Decoder::with_ip( change Architecture::X86 => 32, to Architecture::X86 => 16, in Architecture::X86...

When disassembling, objdiff will show `ori r0, r0, imm` as `nop ` if there are relocations in play. Since the immediate is 0 at disassembly, it is technically a nop...

In Animal Crossing's emu64.c TU, `texture_cache_alloc` is shown as 0% matching when a report is generated. objdiff correctly shows it as 100% in the UI. ![Image](https://github.com/user-attachments/assets/e967d59f-155c-496f-91a9-ff66b8495116) ![Image](https://github.com/user-attachments/assets/da8962f5-0105-4bbd-b4a2-0f30ba39364d)

Tested on commit [`22052ea10b47258402513e44951cccde4600f4c7`](https://github.com/encounter/objdiff/commit/22052ea10b47258402513e44951cccde4600f4c7) There seems to be some kind of issue on the build generators if you disable `std` (`--no-default-features`) and use both `bindings` and `serde` features. I get...

For users with colorblindness, some color differences can be hard if not impossible to tell. In the following picture, I'll give an example. In light mode, it is extremely easy...