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
|
f979004437
|
Resolve #1086
|
2024-08-24 04:44:44 +02:00 |
|
Romain Thomas
|
7c3b4a3f9f
|
Add demangle utility (resolve: #1054)
|
2024-08-17 05:30:57 +02:00 |
|
Romain Thomas
|
ab85865f27
|
Improve support for RISC-V architecture
Resolve: #1082
|
2024-08-17 04:57:30 +02:00 |
|
Peter Meerwald-Stadler
|
42df4964f0
|
Fix some more typos (#1084)
|
2024-08-02 21:28:08 +02:00 |
|
nsurbay
|
f4bf30dfbc
|
Support new Dynamic tags for X86_64 (#1081)
* Add new X86_64 specific Dynamic Tag
See https://sourceware.org/git/?p=glibc.git;a=commit;h=848746e88ec2aa22e8dea25f2110e2b2c59c712e
* Add missing Dynamic Tag in C api
---------
Co-authored-by: Romain Thomas <me@romainthomas.fr>
Co-authored-by: Romain Thomas <7450402+romainthomas@users.noreply.github.com>
|
2024-07-27 11:00:43 +02:00 |
|
Romain Thomas
|
8a2ec4eeae
|
Fix typo
|
2024-07-27 05:28:30 +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
|
ab1387add8
|
Add utilities
|
2024-07-23 16:58:13 +02:00 |
|
Romain Thomas
|
d4e767b3d9
|
Add OFF level and the API to get the current level
|
2024-07-23 16:58:12 +02:00 |
|
Romain Thomas
|
fd1cc42b6d
|
Add support for Mach-O .hwx files
|
2024-07-23 16:58:08 +02:00 |
|
Romain Thomas
|
a9210e5af3
|
Cleanup
|
2024-07-20 07:31:26 +02:00 |
|
Romain Thomas
|
27d406be96
|
Resolve #1026
|
2024-07-20 07:01:19 +02:00 |
|
Romain Thomas
|
3d44a66cf9
|
Support more PKCS7 attributes for PE Authenticode
|
2024-07-20 06:04:31 +02:00 |
|
Romain Thomas
|
306f34e992
|
Fix missing <string>
|
2024-07-13 07:53:52 +02:00 |
|
Romain Thomas
|
b2b7fb96ec
|
Add support for extensions.
|
2024-07-13 07:51:52 +02:00 |
|
Romain Thomas
|
da6ca93e7d
|
Avoid polluting compilation units with static initializer
|
2024-07-13 06:45:30 +02:00 |
|
Romain Thomas
|
9c7b9aa81c
|
Add helper to provide a relocated view of **array** dynamic entries.
Close #1058, related to #626
|
2024-07-13 06:36:39 +02:00 |
|
Romain Thomas
|
b441c2862d
|
Cleanup
|
2024-07-13 06:10:34 +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
|
59332990ac
|
More inlining & use move operator
|
2024-06-29 06:10:37 +02:00 |
|
Romain Thomas
|
f763b51274
|
Fix binary's original_size
|
2024-06-29 05:15:32 +02:00 |
|
Romain Thomas
|
d2d9839af8
|
Cleanup enums
|
2024-06-29 04:50:09 +02:00 |
|
Romain Thomas
|
62499ca1ab
|
Add support for QNX Notes (QNT_STACK)
Resolve: #1065
|
2024-06-22 07:08:28 +02:00 |
|
Romain Thomas
|
2646cf042b
|
Fix typo
|
2024-06-22 06:12:45 +02:00 |
|
Romain Thomas
|
2a31841aec
|
Update logging interface
|
2024-06-22 05:49:59 +02:00 |
|
Romain Thomas
|
221bf8792e
|
Cleanup
|
2024-06-15 06:32:10 +02:00 |
|
Romain Thomas
|
3f82c9ef82
|
Resolve #1070
|
2024-06-15 06:04:13 +02:00 |
|
Romain Thomas
|
bca2738a33
|
Enhance Rust API
|
2024-06-15 05:40:32 +02:00 |
|
Romain Thomas
|
318aab9690
|
Fix warnings
|
2024-06-01 05:33:01 +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
|
3f18682c61
|
Fix
|
2024-05-25 06:32:16 +02:00 |
|
Romain Thomas
|
b51dc15964
|
Code cleaning & doc update
|
2024-05-25 06:11:56 +02:00 |
|
Romain Thomas
|
9d3e02b6db
|
Update doc & cleanup
|
2024-05-25 05:31:38 +02:00 |
|
Romain Thomas
|
93614a089b
|
Move the PE's checksum computing in an dedicated function
|
2024-05-18 10:33:08 +02:00 |
|
Romain Thomas
|
c0e988e571
|
Cleanup
|
2024-05-12 20:12:35 +02:00 |
|
Romain Thomas
|
e46074212d
|
Re-scope Mach-O enums
|
2024-05-09 06:02:00 +02:00 |
|
Leland Jansen
|
ef824c71bc
|
Rename DEBUG enum variants
|
2024-05-06 16:18:48 +02:00 |
|
Romain Thomas
|
7faf45f80c
|
Add support for Mach-O overlay
Resolve: #1028
|
2024-05-04 08:46:56 +02:00 |
|
Romain Thomas
|
4d8211a2bd
|
Remove ARM_UNWIND (in conflict with ARM_EXIDX)
|
2024-04-27 05:27:03 +02:00 |
|
Romain Thomas
|
6dbb551af3
|
Resolve #1034
|
2024-03-17 05:50:45 +01:00 |
|
Romain Thomas
|
690d9f9987
|
Fix Python
|
2024-02-24 17:34:22 +01:00 |
|
Romain Thomas
|
78fad9758e
|
Add helper to disable nanobind warnings
|
2024-02-17 06:44:10 +01:00 |
|
Romain Thomas
|
b9b0adf65a
|
Add CodeViewPDB GUID
Resolve #480
|
2024-02-17 06:01:02 +01:00 |
|
Romain Thomas
|
082fc725fe
|
Init from a dedicated function
|
2024-02-17 05:29:15 +01:00 |
|
Romain Thomas
|
5087d6f1e4
|
Remove _lief in the type
|
2024-02-17 04:51:32 +01:00 |
|