objdiff icon indicating copy to clipboard operation
objdiff copied to clipboard

A local diffing tool for decompilation projects

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

A `custom_make` option such as `make MY_VALUE=1` is interpreted as an entire command with no arguments. So, to allow for custom arguments, I've added a `custom_args` option. I hope the...

Building on WSL uses `wsl --cd ...` which expects a Windows/Linux path and doesn't work with `\\wsl.localhost` paths. I fixed this by stripping the prefix `\\wsl.localhost\{distro}` and replacing it with...

I have a COFF obj file built with Microsoft Visual Studio and if I feed that obj file into objdiff, it fails with "unsupported LabelAddress relocation flags 20". After some...

Builds taken from the CI or built locally fail with the following: 2024-04-18T13:58:26.417705Z ERROR eframe::native::run: Exiting because of error: WGPU error: Failed to create wgpu adapter, no suitable adapter found....

MSVC stores line numbers in obj as extra data accessed via a pointer in various headers. Official specs are available here "5.3. COFF Line Numbers" https://courses.cs.washington.edu/courses/cse378/03wi/lectures/LinkerFiles/coff.pdf Pointers are mentioned in...

If the target object file (the one built from the asm) is deleted (by `make clean` or whatever), and the "Build" button in objdiff is clicked once, it will spam...

gui

It would be nice if build scripts could check the objdiff version without relying on the user, especially if they provide the program instead of e.g. dtk-template downloading it for...

gui

Some things I think are missing from the diff workflow. Mostly here for discussion and so I don't forget to implement them. Can be broken up into separate issues as...

cli

Pressing say g would allow specifying a offset in the target diff? to jump to

cli

Now that MSVC objs are supported this needs to be updated as MSVC outputs .obj

gui