Releases
v0.6.0
ghidra-delinker-extension v0.6.0 (2025-01-11)
🚀 Features
COFF Refactor using binary-file-toolkit (Jean-Baptiste Boric - e52fce9e )
COFF Generate comment section (Jean-Baptiste Boric - 556c1f50 )
COFF Trim superfluous PC-relative relocations option (Jean-Baptiste Boric - 45d4e3b0 )
ELF R_MIPS_64 relocation type (Jean-Baptiste Boric - b15545f9 )
ELF Refactor using binary-file-toolkit (Jean-Baptiste Boric - 858540ff )
ELF Trim superfluous PC-relative relocations option (Jean-Baptiste Boric - 6377a721 )
MIPS Big-endian support for analyzer (Jean-Baptiste Boric - 5e6cbafa )
Script for delinking a program in headless mode (Jean-Baptiste Boric - 9945608f )
Relocatable address ranges analysis option (Jean-Baptiste Boric - 22873f5a )
🐛 Bug Fixes
MIPS Match more GP symbol names (Jean-Baptiste Boric - 3b48887d )
🚜 Refactor
All the things (Jean-Baptiste Boric - d0c34ac1 )
ELF tests using binary-file-toolkit (Jean-Baptiste Boric - 59ca93fa )
COFF tests using binary-file-toolkit (Jean-Baptiste Boric - cf3e0a3f )
Move symbol lookup outside of relocation table builders (Jean-Baptiste Boric - d6998508 )
Move superfluous PC-relative detection to predicate (Jean-Baptiste Boric - 44a67f5b )
Move symbol visibility predicates into predicates folder (Jean-Baptiste Boric - 10a050ab )
🧪 Testing
Merge integration tests sharing the same program (Jean-Baptiste Boric - 21bf8dad )
MIPS ascii-table ELF big-endian object exporter (Jean-Baptiste Boric - 47cf9298 )
⚙️ Miscellaneous Tasks
ELF Adjust setOptions() default values (Jean-Baptiste Boric - 1086be0b )
Support running more than one test inside DelinkerIntegrationTest (Jean-Baptiste Boric - aaf6db6a )
Use antoniovazquezblanco's setup-ghidra action (Antonio Vázquez Blanco - 3064b8ff )
Target Ghidra 11.1, 11.1.1 and 11.1.2 (Jean-Baptiste Boric - 1df3c643 )
Update checkout action to v4 (Jean-Baptiste Boric - 69faf799 )
Update setup-java action to v4 (Jean-Baptiste Boric - d613685b )
Update upload-artifact action to v4 (Jean-Baptiste Boric - 53a2d936 )
Bump Java version to 21 (Jean-Baptiste Boric - 47da44d7 )
Target Ghidra 11.2, 11.2.1 (Jean-Baptiste Boric - ae71ed8f )
Update launch.json for Ghidra 11.2 (Jean-Baptiste Boric - 76480552 )
Use git-cliff for release notes (Jean-Baptiste Boric - 26f382a4 )
Remove lineEndings setting from spotless (Jean-Baptiste Boric - df63a497 )
Add lib directory to gitignore (Jean-Baptiste Boric - 4dbb9661 )
Add binary-file-toolkit dependency (Jean-Baptiste Boric - 57bf6ef9 )
Add parseAddressSet(), serializeAddressSet() to ProgramUtil (Jean-Baptiste Boric - 6f7cd743 )
You can’t perform that action at this time.