Romain Thomas
702f4e51b8
Resolve #1310
2026-03-17 15:01:41 +01:00
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
c5223bf112
Update nanobind to v2.10.x
2026-01-24 09:39:04 +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
107d9c51c5
Resolve #1265
2026-01-01 20:20:11 +01:00
Romain Thomas
6f8ec24955
Add function to find enum entry by value
2025-11-08 13:24:49 +01:00
Romain Thomas
7b36cbd8aa
Expose is_stack_based for DWARF variables
2025-10-12 10:40:37 +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
7fbc31cd81
Add support for DWARF Enum entries
2025-10-04 18:49:51 +02:00
Romain Thomas
be775c7185
Fix missing return type
2025-10-04 09:11:44 +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