objdiff
objdiff copied to clipboard
A local diffing tool for decompilation projects
 Note - edited code to add a print to see what the mismatch is with `ui.label(format!("Instruction count mismatch {} != {}", left_symbol_diff.instruction_rows.len(), right_symbol_diff.instruction_rows.len()));` [instcountissue.zip](https://github.com/user-attachments/files/19467847/instcountissue.zip) instcountissuecoff is compiled with watcom...
in this object compiler generated scalar destructor shows blank  [sdtorissue.zip](https://github.com/user-attachments/files/19467265/sdtorissue.zip)
Currently objdiff doesn't seem to support line numbers for IDO objects. IDO emits line numbers in the `.mdebug` elf section. As far as I know there are no official docs...
View works correctly in v2, but in v3 - the .data section is just blank.
  4 obj files included, 2 base 2 target [obj.zip](https://github.com/user-attachments/files/19382060/obj.zip)
The currently view for rodata/data works great, but if there is a data mismatch somewhere far into a data section, it gets hard to figure out where the actual mismatch...
Hi, in objdiff 2.7 I can auto-build changes through WSL fine, but the 3.0 beta gives an error ``` wsl --cd /src/8/silent-hill-decomp -d Ubuntu -- make progress build/src/bodyprog/bodyprog.c.o WSL (135909...
Currently, the left-hand objects pane has fixed colors for matching/linked/complete (green) and non-matching/unlinked/incomplete (red). However, some projects have additional variables in their configure.py files beyond these two, such as "Equivalent"...
Sometimes I want to look through all vtables in a folder, but currently the symbol filter gets reset when I switch to the next TU. Can we preserve it, or...
Currently it shows only the address.