Anghelo Carvajal
fe8e7029f6
Arch-independent demangling and add gnuv2_demangle for old g++ projects ( #262 )
2025-09-22 17:24:29 -06:00
Luke Street
cff4be2979
Update gimli, object
...
Resolves #228
2025-08-15 14:47:06 -06:00
Luke Street
0dc123b064
Don't fail on line info parsing; use gimli::RelocateReader
...
Workaround for #228
2025-08-02 11:27:28 -06:00
Luke Street
c327ed3ea8
Update to egui 0.32 (& update all deps)
2025-07-28 17:30:52 -06:00
Luke Street
00ad0d8094
Support PPC64 ELFs (PS3); refactor relocation processing
2025-07-21 21:01:03 -06:00
Luke Street
60b227f45e
Support PowerPC COFF (Xenon, Xbox 360)
...
ppc750cl is superseded by the powerpc crate, which
supports PPC64, AltiVec and VMX128 extensions.
2025-07-17 13:33:12 -06:00
Mark Langen
e638d0b17a
Implementation of basic data flow analysis for PowerPC ( #212 )
...
* WIP implementation
* * Move flow analysis to dedicated file
* Show string constants inline
* Handle calls to MWCC "sled" helpers which otherwise disrupt flow analysis
* Run cargo insta review
* Apply clippy feedback
* Update more tests.
* Remove std use from ppc flow analysis
* Try to make wasm build work again
* More test changes
* Probably last wasm fix
* Formatting
* Fix WASM
* One more clippy thing
* Fixed display of float constants in a LFS or LFD instruction in case where there is a branch to the subsequent instruction with a different register value.
* On lines with a reloc, only hide Symbol type data flow values rather than all data flow values.
* Formatting
2025-06-17 12:59:04 -06:00
Anghelo Carvajal
a367af612b
Make encoding_rs an optional dependency ( #205 )
2025-05-17 23:14:15 -06:00
Luke Street
7e08f9715b
Update dependencies
2025-05-07 16:42:02 -06:00
Luke Street
6c7160ab7e
Use rabbitizer 2.0.0-alpha.1
2025-04-22 18:13:12 -06:00
sozud
644d4762f0
Preliminary SuperH support ( #186 )
...
* Preliminary SuperH support
* fixes
* clippy
* clippy
2025-04-17 14:20:30 -06:00
LagoLunatic
b40fae5140
Allow copying Shift JIS encoded string literals ( #189 )
...
* Update openssl and tokio for Cargo deny
* Allow copying Shift JIS encoded strings
* Override data type label for Shift JIS strings
2025-04-17 10:07:05 -06:00
Luke Street
a474b27d55
Update dependencies
2025-04-01 23:33:17 -06:00
Luke Street
3d7f2b70dc
Replace some git dependencies with cargo registry
2025-04-01 22:56:16 -06:00
Luke Street
9358d8ec60
mips: Add C++ symbol demangling (CW & modern GCC)
2025-03-14 09:44:15 -06:00
Luke Street
2eafbb218b
Update all dependencies
2025-03-02 16:13:12 -07:00
Luke Street
a1f2a535e5
Unify context menu / hover tooltip code + UI improvements
2025-03-02 16:13:12 -07:00
Luke Street
95868f1d19
Reimplement x86 arch, MSVC section group combining
...
Plus display_row/DiffText refactoring
2025-03-02 16:13:12 -07:00
Luke Street
506c251d68
Various fixes
2025-02-26 22:47:42 -07:00
Luke Street
f3c157ff06
WIP objdiff 3.0 refactor
2025-02-26 22:09:39 -07:00
angie
6d3c63ccd8
Use rabbitizer 2
...
Co-Authored-By: Luke Street <luke@street.dev >
2025-02-09 22:28:04 -07:00
Luke Street
3c66ac3d54
Fix run_make on Windows
2025-02-09 22:28:04 -07:00
Luke Street
e8de35b78e
Make objdiff-core no_std + huge WASM rework
2025-02-09 22:28:02 -07:00
Luke Street
6037a79ba2
Update all dependencies
2025-01-18 15:58:38 -07:00
Luke Street
c3e3d175c5
Create schema for diff config properties
2025-01-04 21:02:54 -07:00