Romain Thomas
8da5388b94
pe: add address range checks for LoadConfiguration fields
...
Add VA range validation for all address fields in LoadConfiguration
that were previously unchecked. It validates that
each address falls within [imagebase, imagebase + virtual_size).
2026-03-20 18:00:41 +01:00
Romain Thomas
f986c6dd17
Resolve #1318
2026-03-17 17:11:44 +01:00
Romain Thomas
702f4e51b8
Resolve #1310
2026-03-17 15:01:41 +01:00
Romain Thomas
e4ceecd6c4
Add support to insert an import at a specific position
...
close #1298
2026-02-14 11:09:22 +01:00
Romain Thomas
0b14561dc9
Add IMAGE_SUBSYSTEM_XBOX_CODE_CATALOG
2026-01-31 13:40:10 +01:00
Romain Thomas
3fc8089ec6
Update typing
2026-01-24 09:39:58 +01:00
Romain Thomas
c5223bf112
Update nanobind to v2.10.x
2026-01-24 09:39:04 +01: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
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
ff03a9d3e7
Add generic support for Path
2025-08-10 13:20:39 +02:00
Romain Thomas
f808da8400
Add new UmaFunctionPointers
2025-08-10 13:20:34 +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
84f963a716
Initial support for the COFF format
...
Resolve #1091
2025-06-08 20:01:21 +02:00
Romain Thomas
6b0446b16e
Update nanobind
2025-04-12 06:30:44 +02:00
Romain Thomas
0397b96569
Update typing
2025-02-22 08:01:56 +01:00
Romain Thomas
c000b17be0
Enhance PE parser/builder
...
close #1021
close #1118
close #192
close #276
close #358
close #642
close #746
close #777
resolve #1043
resolve #109
resolve #114
resolve #1167
resolve #124
resolve #137
resolve #140
resolve #277
resolve #472
resolve #473
resolve #517
resolve #523
resolve #528
resolve #530
resolve #546
resolve #69
resolve #876
2025-02-15 05:33:25 +01:00
Romain Thomas
8cae0420d9
Make sure ELF, PE, and Mach-O parser can consume bytes.
...
Related to #1167
2025-02-04 12:40:32 +01:00
bhoehl
ac3b57deb1
add support for spc link / urls in spc indirect data
2025-01-25 05:16:29 +01: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