Romain Thomas
28d64ba71b
initial support to generate C/C++ code from DWARF/PDB
2026-02-14 11:08:59 +01:00
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
683782d878
Enable instantiation of DWARF editor from format and arch
2026-01-02 13:56:24 +01:00
Romain Thomas
7b36cbd8aa
Expose is_stack_based for DWARF variables
2025-10-12 10:40:37 +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
3f406b640b
Add support to assign a register to a function parameter
2025-09-21 09:58:04 +02:00
Romain Thomas
ff03a9d3e7
Add generic support for Path
2025-08-10 13:20:39 +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
Romain Thomas
6b0446b16e
Update nanobind
2025-04-12 06:30:44 +02:00
Romain Thomas
1de204ada8
Update stubs
2024-12-25 07:04:13 +01:00
Romain Thomas
de49dceba9
Update nanobind
...
Resolve : #1128
2024-11-30 05:30:21 +01:00
Romain Thomas
a2100f9aeb
Update typing
2024-11-23 05:47:09 +01:00
Romain Thomas
8b8b84d180
Add support to disassemble DWARF Function
2024-11-23 05:46:27 +01:00
Romain Thomas
ca6ddf5cdd
Enhance DWARF types support
2024-11-16 10:16:16 +01:00
Romain Thomas
5cf93ae26d
Add DWARF support for DW_TAG_typedef support
2024-11-09 04:59:44 +01:00
Romain Thomas
f2c54ee5cf
Add DWARF imported function iterator
2024-11-09 04:55:27 +01:00
Romain Thomas
2001d8c9b7
Resolve #1093
2024-08-31 09:19:27 +02:00
Romain Thomas
b2b7fb96ec
Add support for extensions.
2024-07-13 07:51:52 +02:00