objdiff icon indicating copy to clipboard operation
objdiff copied to clipboard

A local diffing tool for decompilation projects

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

![Image](https://github.com/user-attachments/assets/5642c62d-87ed-4ec5-88fc-e9a803ddbfa1) 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 ![Image](https://github.com/user-attachments/assets/62a1c043-45b7-4677-937a-f6934715a7b5) [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.

![Image](https://github.com/user-attachments/assets/26c53b6b-1fe2-402b-bda2-808c93b8011a) ![Image](https://github.com/user-attachments/assets/eda49ced-0ae5-4e7f-bd2c-cf5a9653b03d) 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...