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
|
55878992fc
|
Add LIEF::COFF:Section::coff_string
|
2025-10-04 07:57:42 +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
|
7f4fe593db
|
Add virtual size information in the abstract layer
|
2025-09-21 09:57:57 +02:00 |
|
Romain Thomas
|
26821c7b6e
|
Bump version
|
2025-09-14 16:02:46 +02:00 |
|
Romain Thomas
|
2313755619
|
Resolve #1238
|
2025-09-07 15:41:15 +02:00 |
|
Romain Thomas
|
f6c9cbfe78
|
Update PE's ImageGuard flags
|
2025-08-19 09:21:01 +02:00 |
|
Romain Thomas
|
c719c4e6ba
|
Add extended info
|
2025-08-10 13:20:46 +02:00 |
|
Romain Thomas
|
c4255935e4
|
Add offset information
|
2025-08-10 13:20:44 +02:00 |
|
Romain Thomas
|
1f208904e9
|
Enhance support for IMAGE_ARM64EC_CODE_RANGE_ENTRY_POINT
|
2025-08-10 13:20:43 +02:00 |
|
Romain Thomas
|
19eefd9e08
|
Add 'all' helper
|
2025-08-10 13:20:42 +02:00 |
|
Romain Thomas
|
db6074d00e
|
Add is_shared_cache
|
2025-08-10 13:20:41 +02:00 |
|
Romain Thomas
|
a27b986882
|
Improve get_function_address
|
2025-08-10 13:20:40 +02:00 |
|
Romain Thomas
|
ff03a9d3e7
|
Add generic support for Path
|
2025-08-10 13:20:39 +02:00 |
|
Romain Thomas
|
33bfcead27
|
Add support to load an external debug file (DWARF/PDB)
|
2025-08-10 13:20:38 +02:00 |
|
Romain Thomas
|
adf7266284
|
Add is_pdb helper
|
2025-08-10 13:20:36 +02:00 |
|
Romain Thomas
|
f808da8400
|
Add new UmaFunctionPointers
|
2025-08-10 13:20:34 +02:00 |
|
Romain Thomas
|
6374b6b11c
|
Add enums for dyld 1284.13
|
2025-08-10 13:20:33 +02:00 |
|
Romain Thomas
|
a7743d72b4
|
Update nanobind version
|
2025-08-10 13:20:27 +02:00 |
|
Romain Thomas
|
5b851c9839
|
LLVM 21 update
|
2025-08-10 13:20:26 +02:00 |
|
Romain Thomas
|
08df4324b8
|
Fix type
|
2025-07-26 13:24:47 +02:00 |
|
Romain Thomas
|
5fb4f0cfa0
|
Add support for LC_FUNCTION_VARIANTS/LC_FUNCTION_VARIANT_FIXUPS
Note that this support is partially incomplete especially for writing
back Mach-O binaries.
|
2025-07-26 13:03:39 +02:00 |
|
Romain Thomas
|
f999e49345
|
Bootstrap new MachO segmented chained fixups
|
2025-07-26 11:26:14 +02:00 |
|
Romain Thomas
|
6afae6c314
|
Enhance Mach-O support
|
2025-07-26 07:33:04 +02:00 |
|
Romain Thomas
|
1f0dff6c67
|
Add additional constants
|
2025-07-26 06:05:04 +02:00 |
|
Romain Thomas
|
c40dcea762
|
Add support for contextual assembly patching
|
2025-07-13 18:09:50 +02:00 |
|
Romain Thomas
|
5c7c8222ce
|
Improve Rust API to remove dynamic entries
|
2025-07-12 20:38:50 +02:00 |
|
Romain Thomas
|
6f48fb1216
|
Update doc
|
2025-07-12 12:39:57 +02:00 |
|
Romain Thomas
|
0762ca3cf4
|
Resolve #1233
|
2025-07-12 11:39:49 +02:00 |
|
Romain Thomas
|
7fce27408a
|
Provide lief-patchelf: a LIEF-based implementation of NixOS's patchelf
Related: NixOS/patchelf#568
Support: NixOS/patchelf#596
|
2025-07-12 10:01:33 +02:00 |
|
Romain Thomas
|
9599415297
|
Fix typing
|
2025-07-12 06:06:25 +02:00 |
|
Romain Thomas
|
baa063c823
|
Add support to remove version from .gnu.version_r
|
2025-06-29 19:05:06 +02:00 |
|
Romain Thomas
|
836620bfbb
|
Add API to remove a version requirement from a symbol
|
2025-06-29 17:34:58 +02:00 |
|
Romain Thomas
|
a1e0155007
|
Enhance support for endian and s390x support
|
2025-06-29 09:07:45 +02:00 |
|
Romain Thomas
|
497b95e3de
|
Add support for SH4
|
2025-06-28 09:35:21 +02:00 |
|
Romain Thomas
|
e661bb7422
|
Improve page size support
|
2025-06-24 16:48:02 +02:00 |
|
Romain Thomas
|
d585c1e5ae
|
API updates
|
2025-06-24 16:03:34 +02:00 |
|
Romain Thomas
|
1b18d17a7e
|
Add doc about Mach-O library/rpath modification
|
2025-06-24 06:05:26 +02:00 |
|
Romain Thomas
|
a8097e5def
|
Export write_to_bytes for ELF & Mach-O
|
2025-06-14 20:08:08 +02:00 |
|
Romain Thomas
|
024916cf18
|
Use pointers instead of plain objects
|
2025-06-14 07:50:01 +02:00 |
|
Romain Thomas
|
2babf12d93
|
Add support to access and disassemble COFF functions
|
2025-06-14 07:32:21 +02:00 |
|
Romain Thomas
|
d9e949a463
|
Fix typing
|
2025-06-09 06:31:22 +02:00 |
|
Romain Thomas
|
84f963a716
|
Initial support for the COFF format
Resolve #1091
|
2025-06-08 20:01:21 +02:00 |
|
Romain Thomas
|
9260bae262
|
Fix #define conflicts
|
2025-06-07 11:50:27 +02:00 |
|
Romain Thomas
|
14bbcabac8
|
Rename enum to avoid compilation issue
|
2025-06-07 10:14:23 +02:00 |
|
Romain Thomas
|
968d9c24ab
|
Support Mach-O modifications that need to extend commands size
Resolve #1204, resolve #1125
|
2025-05-30 10:59:35 +02:00 |
|
Romain Thomas
|
a1ec0f815f
|
Fix missing PPC64 (resolve #1217)
|
2025-05-29 13:27:52 +02:00 |
|
Romain Thomas
|
149a6d18b3
|
Fix missing quote
|
2025-05-27 14:56:07 +02:00 |
|