Romain Thomas
b0502c94d0
Ghidra - Support DWARF generation for raw binaries/firmware
...
This commit introduces support for generating DWARF debug information
for binaries that LIEF cannot natively parse (e.g., raw firmware or unknown architectures).
Related to #1249
2026-02-14 10:55:23 +01:00
Romain Thomas
f1ab3b2a61
Remove constexpr
2026-01-24 09:42:51 +01:00
Romain Thomas
21cf565261
Update copyright
2026-01-11 22:04:09 +01:00
Romain Thomas
683782d878
Enable instantiation of DWARF editor from format and arch
2026-01-02 13:56:24 +01:00
Romain Thomas
ab5078fcd3
Add bitfields support
2026-01-02 08:27:33 +01:00
Romain Thomas
f7f77b9be6
Fix typo
2026-01-01 14:24:08 +01:00
Romain Thomas
69ade85c09
Add description for functions
2025-10-12 10:40:45 +02:00
Romain Thomas
00619e2ed7
Add support to access or set Enum's underlying type"
2025-10-12 10:40:26 +02:00
Romain Thomas
0f794fc1ed
BinaryNinja: Add support for exporting comments
2025-10-04 09:01:02 +02:00
Romain Thomas
f6cd5db689
Enhance DWARF support to support DW_AT_description and LexicalBlock.
2025-10-04 08:29:19 +02:00
Romain Thomas
e181a0d8ad
Improve type engine
2025-10-04 07:57:18 +02:00
Romain Thomas
3f406b640b
Add support to assign a register to a function parameter
2025-09-21 09:58:04 +02:00
Romain Thomas
2db5613709
Bootstrap Android JNI plugin
2025-09-21 09:57:46 +02:00
Romain Thomas
7d2bb5c4ef
Resolve #1249
2025-09-20 05:49:57 +02:00
Romain Thomas
167842ed32
Enable static build
2025-09-13 16:25:25 +02:00
Romain Thomas
28573db03a
Bootstrap relocations
2025-08-31 16:43:58 +02:00
Romain Thomas
499503d1bd
Make sure the Analyzer can run on the given program
2025-08-31 16:43:20 +02:00
Romain Thomas
8cc8535344
Improve binaryninja support for recent relocation formats.
...
* Android packed (`DT_ANDROID_REL/DT_ANDROID_RELA`)
* Relative (`DT_RELR`)
Could be related to Vector35/binaryninja-api#6535
2025-08-31 16:42:10 +02:00
Romain Thomas
1af33bffe9
Bootstrap LIEF-based analyzers
2025-08-24 19:47:45 +02:00
Romain Thomas
f4d7a9bbf3
Fix BinaryNinja api
2025-06-28 16:30:27 +02:00
Romain Thomas
9b950314bd
Accept user's input hint
2025-05-28 06:01:36 +02:00
Romain Thomas
5a19dc9d73
Add support for creating DWARF files
...
This commit also bootstraps plugin for Ghidra and BinaryNinja
Related to NationalSecurityAgency/ghidra#2687
2025-05-27 14:48:07 +02:00