Releases: encounter/objdiff
Releases Β· encounter/objdiff
v3.4.4
What's Changed
- Added: Support more string encodings and allow copying unescaped strings by @LagoLunatic in #288
- Added: Ignore hidden symbols when diffing data sections by @LagoLunatic in #291
- Removed:
--mapping,--selecting-{left,right}from CLI (d162fe8)
Full Changelog: v3.4.2...v3.4.4
v3.4.2
What's Changed
- ARM: Fix attempting to disassemble
.wordwith less than 4 bytes remaining by @AetiasHax in #285
Full Changelog: v3.4.1...v3.4.2
v3.4.1
What's Changed
- Added: Adjust symbol name matching logic for GCC by @dbalatoni13 in #278
- Added: "Copy" button in disassembly view by @boludoz in #271
- Fixed: ARM:
.wordnot on 4-byte boundary by @AetiasHax in #282 - Changed: Upgrade all dependencies (including egui, cwextab, rabbitizer, unarm) (827f4a4)
Full Changelog: v3.4.0...v3.4.1
v3.4.0
What's Changed
- Update unarm to 2.0 by @AetiasHax in #274
- Update
gnuv2_demangleby @AngheloAlf in #275 - Update
gnuv2_demangleto 0.4 by @AngheloAlf in #280
Full Changelog: v3.3.1...v3.4.0
v3.3.1
What's Changed
- Added: Option to show symbol size in symbols list by @BR- in #268
- Added:
R_MIPS_GPREL32support by @Francessco121 in #270
Full Changelog: v3.3.0...v3.3.1
v3.3.0
What's Changed
- Added: mips: Support for the other ABIs supported by rabbitizer by @AngheloAlf in #259
- Added: Arch-independent demangling and add
gnuv2_demanglefor old g++ projects by @AngheloAlf in #262 - Added: Support overriding diff options in project config (& for individual units) by @encounter in #263
- Added: Support IDO .mdebug for line numbers by @encounter in #264
- Added: 'None' demangler option (1866158)
- Changed: Standardize the values for invalid and data opcodes by @ethteck in #261
- Changed: Improve ARM function size inference (#253)
Full Changelog: v3.2.1...v3.3.0
v3.2.1
What's Changed
- Changed: Ignore extern differences in relocations by @ifarbod in #258
- Changed: Use dim color for address column in asm view (c698750)
Full Changelog: v3.2.0...v3.2.1
v3.2.0
What's Changed
- Added: Refactor data diffing & expose WASM API by @encounter in #256
- Supports data diffing in objdiff-web. Some minor data diffing bugs fixed.
Full Changelog: v3.1.1...v3.2.0
v3.1.1
What's Changed
- Added: Support for x86 indirect tables by @ifarbod in #251
- Added: Automatic symbol pairing for MSVC generated static functions by @tomsons26 in #255
Full Changelog: v3.1.0...v3.1.1
v3.1.0
What's Changed
- Added: Diffing individual data symbols by @LagoLunatic in #244
- Added: Hide certain symbols for X360 COFFs by @rjkiv in #248
- Fixed: MIPS: Symbols being filtered out from target side of diff if target object contains
.NON_MATCHINGmarkers by @AngheloAlf in #250 - Fixed: Gracefully handle OOB in symbol_context/symbol_hover (decompme/decomp.me#1576, a138dfa)
Full Changelog: v3.0.1...v3.1.0