Romain Thomas
|
702f4e51b8
|
Resolve #1310
|
2026-03-17 15:01:41 +01:00 |
|
Romain Thomas
|
6c2e39cfc0
|
modernize python API
|
2026-03-17 14:00:48 +01:00 |
|
Romain Thomas
|
9c4204a358
|
Enhance API for MachO fileset
Fix #1297
|
2026-02-14 11:09:17 +01:00 |
|
Romain Thomas
|
3d699730c2
|
Add API to select a Mach-O binary by architecture from a FAT binary
Close #1283
|
2026-01-25 13:34:07 +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
|
de49dceba9
|
Update nanobind
Resolve: #1128
|
2024-11-30 05:30:21 +01:00 |
|
Romain Thomas
|
86e1769fb0
|
Enable creating a RPathCommand
Resolve #1078
|
2024-11-02 10:47:50 +01:00 |
|
Romain Thomas
|
b6de8801b2
|
Improve documentation
|
2024-10-19 04:39:01 +02:00 |
|
Romain Thomas
|
3def579f75
|
Add support for creating and analyzing chained fixups & bindings
|
2024-10-05 05:23:39 +02:00 |
|
Romain Thomas
|
77c633cc22
|
Add missing bindings
|
2024-09-21 07:13:46 +02:00 |
|
Romain Thomas
|
5c1f3613cb
|
More values for BuildVersion::PLATFORMS
|
2024-09-19 10:43:26 +02:00 |
|
Romain Thomas
|
544332db2c
|
Add helpers to determine the platform targeted by a Mach-O
|
2024-09-19 10:35:42 +02:00 |
|
Romain Thomas
|
155febcb77
|
Expose the chained's next value
|
2024-09-14 05:01:01 +02:00 |
|
Romain Thomas
|
fa41703c1a
|
Add payload helper to access the raw content of the command
|
2024-09-14 04:23:18 +02:00 |
|
Romain Thomas
|
39b21e4319
|
Add NONE entry
|
2024-09-01 14:18:11 +02:00 |
|
Romain Thomas
|
993f24bdc1
|
Add Mach-O symbol stubs iterator
|
2024-08-31 07:35:26 +02:00 |
|
Romain Thomas
|
222a160cf5
|
Add the attribute from_dyld_shared_cache
|
2024-08-31 05:13:36 +02:00 |
|
Romain Thomas
|
d28e879ad3
|
Fix support for Mach-O indirect symbols indexed with 0xc0000000 (LOCAL and ABS)
|
2024-08-31 05:10:36 +02:00 |
|
Romain Thomas
|
ea4a6b299f
|
Add support for binding operation infered from indirect symbol table
|
2024-08-24 07:30:25 +02:00 |
|
Romain Thomas
|
62929828ce
|
Expose a bindings iterator
|
2024-08-24 07:01:27 +02:00 |
|
Romain Thomas
|
bc31ee5dce
|
Expose an iterator over the indirect symbols located in DynamicSymbolCommand
|
2024-08-24 06:02:46 +02:00 |
|
Romain Thomas
|
ff72aa9242
|
Fix warnings
|
2024-07-27 05:31:44 +02:00 |
|
Romain Thomas
|
2f7620f527
|
Add support for LC_ROUTINE/LC_ROUTINE64
|
2024-07-27 05:27:10 +02:00 |
|
Romain Thomas
|
4800a80769
|
Add support for Mach-O LC_SUBCLIENT command
|
2024-07-27 05:01:30 +02:00 |
|
Romain Thomas
|
fd1cc42b6d
|
Add support for Mach-O .hwx files
|
2024-07-23 16:58:08 +02:00 |
|
Romain Thomas
|
b2b7fb96ec
|
Add support for extensions.
|
2024-07-13 07:51:52 +02:00 |
|
Romain Thomas
|
f7acc24723
|
Add helper to check if the binary is supporting ARM64 ptr auth
|
2024-07-13 05:28:36 +02:00 |
|
Romain Thomas
|
d2d9839af8
|
Cleanup enums
|
2024-06-29 04:50:09 +02:00 |
|
Romain Thomas
|
8316dacf0b
|
Add Mach-O UnknownCommand.
This command is a placeholder when LIEF does not a Mach-O load command
|
2024-05-25 06:45:08 +02:00 |
|
Romain Thomas
|
f21b38f0c6
|
Fix missing UNKNOWN command
|
2024-05-25 06:33:34 +02:00 |
|
Romain Thomas
|
e46074212d
|
Re-scope Mach-O enums
|
2024-05-09 06:02:00 +02:00 |
|
Romain Thomas
|
7faf45f80c
|
Add support for Mach-O overlay
Resolve: #1028
|
2024-05-04 08:46:56 +02:00 |
|
Romain Thomas
|
6217d70643
|
Resolve #1019
|
2024-02-03 12:54:32 +01:00 |
|
Romain Thomas
|
7cd186ddfa
|
Fix #1016 -- Create aliases: ContentInfo::{digest,digest_algorithm} to SpcIndirectData::{digest,digest_algorithm}
|
2024-01-27 06:11:39 +01:00 |
|
Romain Thomas
|
ada25284df
|
Refactor PE's relocation API
|
2024-01-13 11:53:58 +01:00 |
|
Romain Thomas
|
1a1d2ec9e7
|
Update typing
|
2023-11-10 07:43:09 +01:00 |
|
Romain Thomas
|
2a2c56a173
|
Make typing stubs more accurate
|
2023-10-21 06:36:59 +02:00 |
|
Romain Thomas
|
a27bd6a644
|
Add support for os.PathLike inputs in the parsers
Resolve: #974
|
2023-10-21 05:23:42 +02:00 |
|
Romain Thomas
|
3ade2736c0
|
Improve typing stubs
|
2023-10-15 22:14:28 +02:00 |
|
Romain Thomas
|
1ecfbf1fd8
|
Add new ELF DT_ enums.
This commit resolves the `UNDEFINED` output mentioned in #954, whilst
not supporting yet the packed relocations.
|
2023-08-27 21:33:23 +02:00 |
|
Romain Thomas
|
4b29b87c14
|
Fix Python module API
|
2023-07-15 05:39:57 +02:00 |
|
Romain Thomas
|
e37ffa9ec8
|
Switch the bindings to nanobind (and update the CI)
|
2023-07-09 21:33:43 +02:00 |
|
Romain Thomas
|
6f04ecd472
|
Update stubs
|
2023-06-10 13:13:19 +02:00 |
|
Romain Thomas
|
63f37f5fe2
|
Update stubs
|
2023-06-04 10:22:03 +02:00 |
|
Romain Thomas
|
c33391222a
|
Update stubs
|
2023-04-28 06:21:11 +02:00 |
|
Romain Thomas
|
f8f38b6075
|
Update stubs
|
2023-04-09 12:40:24 +02:00 |
|
Romain Thomas
|
683fc6cea7
|
Enhance mypy stubs (related to #650)
|
2023-03-25 10:45:37 +01:00 |
|
Romain Thomas
|
9da2466609
|
Improve the LIEF Python build system by using pyproject.toml
- It also provides typing info (close #650)
- Enhance the test suite
- Remove deprecated PE functions
|
2023-02-19 20:19:03 +01:00 |
|