lief-agent
35de7f3592
Improve testing log API
2026-03-19 17:08:49 +01:00
Romain Thomas
3d86f07199
Improve typing
2026-03-19 07:02:21 +01:00
Romain Thomas
e1844d4ecc
Add check_layout for ELF
...
This commit implements the check_layout function for ELF binaries
similar to PE and Mach-O. This function aims to ensure that the
ELF binary is consistent according to various loader (e.g., Linux, Android)
2026-03-17 08:30:21 +01:00
Romain Thomas
58d1e79b7e
Skip for non-linux runner
2025-04-19 08:32:38 +02:00
Romain Thomas
3133df09d2
Add CI utilities
2025-04-19 08:32:35 +02:00
Romain Thomas
8b2df0d4ad
Fix tests
2025-02-15 09:32:04 +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
442fb46395
Initial support for Apple's dyld shared cache
2024-10-19 06:29:24 +02:00
Romain Thomas
07b3241fe1
Improve objc support
...
- Add `LIEF::objc::DeclOpt` to tweak the generated output
- Add `objc::Class:to_decl` & `objc::Class::to_decl`
- Improve the documentation
- Fix issue with Small method address
2024-10-19 04:45:13 +02:00
Romain Thomas
b2b7fb96ec
Add support for extensions.
2024-07-13 07:51:52 +02:00
Romain Thomas
62499ca1ab
Add support for QNX Notes (QNT_STACK)
...
Resolve : #1065
2024-06-22 07:08:28 +02:00
Romain Thomas
5330d36aea
Infer the page size from the binary instead of the host
2024-05-04 07:03:46 +02:00
Romain Thomas
6d18b3b062
Add support for other CI
2024-05-04 06:34:20 +02:00
Romain Thomas
d078438b87
cleanup
2024-04-28 17:10:07 +02:00
Romain Thomas
6a98c63b06
Fix tests
2023-11-04 06:06:59 +01:00
Romain Thomas
114fb11bc4
Cleanup
2023-07-22 05:45:12 +02:00
Romain Thomas
9fecc8301a
Use cache for the iOS ci and improve testing
2023-07-15 06:34:59 +02:00
Romain Thomas
e37ffa9ec8
Switch the bindings to nanobind (and update the CI)
2023-07-09 21:33:43 +02:00
Romain Thomas
e1a8244b92
Enhance Mach-O's builder and add support for recent LC commands
2022-04-16 15:10:56 +02:00
Romain Thomas
208f2debbf
Enhance testing
2022-04-04 06:44:54 +02:00
Romain Thomas
7607ce36db
Add non regression tests
2022-04-03 09:53:42 +02:00
Romain Thomas
c2dc898a01
Improve the LIEF tests integration
2022-04-02 19:47:51 +02:00
Romain Thomas
5ed502119f
Move tests/samples to https://github.com/lief-project/samples
2017-07-18 13:43:20 +02:00
Romain Thomas
744c24518c
Add the endianness in the abstraction layer ( resolve #29 )
2017-06-28 07:50:00 +02:00