Luke Street
424434edd6
Experimental ARM64 support
...
Based on yaxpeax-arm, but with a heavy dose of
custom code to work around its limitations.
Please report any issues or unhandled relocations.
2024-10-31 17:39:12 -06:00
Luke Street
d2b7a9ef25
Fix missing common BSS symbols
...
Resolves #128
2024-10-28 17:54:49 -06:00
Luke Street
2cf9cf24d6
Version v2.3.3
2024-10-20 20:01:35 -07:00
Luke Street
676488433f
Fix resolving symbols for section-relative relocations
...
Also fixes MIPS `j` handling when jumping within the function.
Reworks `ObjReloc` struct to be a little more sensible.
2024-10-11 18:09:18 -06:00
Luke Street
83de98b5ee
Version v2.3.1
2024-10-10 22:58:33 -06:00
Luke Street
741d93e211
Add symbol mapping feature ( #118 )
...
This allows users to "map" (or "link") symbols with different names so that they can be compared without having to update either the target or base objects. Symbol mappings are persisted in objdiff.json, so generators will need to ensure that they're preserved when updating. (Example: https://github.com/encounter/dtk-template/commit/d1334bb79e71af1a7b3b090bffda4adc483f722c )
Resolves #117
2024-10-09 21:44:18 -06:00
Luke Street
a5d9d8282e
Update all dependencies
2024-10-03 22:00:43 -06:00
Amber Brault
3287a0f65c
Bump cwextab again to 1.0.2 ( #114 )
...
* Bump cwextab
* Updated cwextab to not error on null actions
* Bump cwextab again
2024-10-03 01:12:37 -06:00
Amber Brault
fab9c62dfb
Bump cwextab ( #113 )
...
* Bump cwextab
* Updated cwextab to not error on null actions
2024-10-01 23:20:09 -06:00
Luke Street
08cd768260
Add total_units, complete_units to progress report
2024-09-30 21:41:57 -06:00
Luke Street
8acaaf528c
Version v2.2.0
2024-09-29 12:26:41 -06:00
Luke Street
cc1bc44e69
Use mimalloc when targeting musl
2024-09-29 11:52:04 -06:00
Luke Street
bb039a1445
Add "Open source file" option
...
Available when right-clicking an object in
the object list or when viewing an object
Resolves #99
2024-09-28 11:50:56 -06:00
Luke Street
258e141017
Upgrade all dependencies
2024-09-27 00:12:16 -06:00
Amber Brault
35bbd40f5d
Actually update extab stuff ( #110 )
...
* Update cwextab
* Update
* Update ppc.rs
* Make fmt shut up
2024-09-24 09:16:14 -06:00
Luke Street
5e1aff180f
Remove vergen / GIT_COMMIT_SHA handling
2024-09-10 23:22:40 -06:00
Luke Street
3846a7d315
Version v2.0.0
2024-09-09 20:18:56 -06:00
Luke Street
235dc7f517
Use released ppc750cl & update README.md
2024-09-09 19:41:29 -06:00
Luke Street
3d2236de82
Use workspace keys in Cargo.toml
2024-09-09 19:32:22 -06:00
Luke Street
bcc5871cd8
Update all dependencies
2024-09-09 19:26:46 -06:00
Luke Street
ce05d6d6c0
Version v2.0.0-beta.6
2024-09-04 23:36:41 -06:00
Robin Lambertz
a32d99923c
Coff line number ( #100 )
...
* Update object to 0.36
* Add COFF line number support
2024-09-04 18:36:09 -06:00
Aetias
3bd8aaee41
Bump unarm to 1.5.0 ( #98 )
2024-08-25 20:57:45 -06:00
Luke Street
1f4175dc21
Overall wasm refactoring & improvements
2024-08-21 19:48:58 -06:00
Luke Street
0fccae1049
Add experimental wasm bindings
...
Published to npm as objdiff-wasm
2024-08-20 21:40:32 -06:00