Romain Thomas
|
b5a08463ad
|
Expose API to list functions found in a binary
|
2018-09-12 14:44:18 +02:00 |
|
Romain Thomas
|
5c757dff91
|
Fix ELF VA -> Offset issue
|
2018-09-11 06:33:53 +02:00 |
|
Romain Thomas
|
dfd8e55b83
|
Remove yamlcpp
|
2018-09-09 04:48:35 +02:00 |
|
Romain Thomas
|
196717c999
|
Fix gnu hash table
|
2018-09-08 09:19:02 +02:00 |
|
Romain Thomas
|
b716003f59
|
Fix alignement issue
|
2018-09-08 06:17:42 +02:00 |
|
Romain Thomas
|
6c62bed5ab
|
WIP
|
2018-09-08 05:46:00 +02:00 |
|
Romain Thomas
|
4b649ad231
|
WIP
|
2018-09-08 05:25:21 +02:00 |
|
Romain Thomas
|
9142c2bfb3
|
Update Yamlcpp
|
2018-09-08 04:56:10 +02:00 |
|
Romain Thomas
|
a7d4f682f5
|
Merge branch 'pr/201'
|
2018-09-07 11:47:09 +02:00 |
|
Romain Thomas
|
2c01518cc0
|
Update doc
|
2018-09-07 11:45:47 +02:00 |
|
Adrien Guinet
|
89d4de54c8
|
Fix git tag commmand to always work
Forward CRT on other targets
|
2018-08-29 13:38:27 +02:00 |
|
Adrien Guinet
|
4b03ac45e0
|
Remove LIEF_SHARED_LIB from cmake
Moreover, add macros to force the CRT usage when using MSVC.
This is based on the LLVM one.
|
2018-08-29 08:50:56 +02:00 |
|
Romain Thomas
|
d394e0e58f
|
Strip file for Release Build
|
2018-08-20 09:04:28 +02:00 |
|
Romain Thomas
|
507dfd2dcb
|
Bug fix
|
2018-08-12 11:39:32 +02:00 |
|
Romain Thomas
|
2d603ede82
|
Move from fatal to error
|
2018-08-12 10:55:32 +02:00 |
|
Romain Thomas
|
cb70c44391
|
Bug fix when section offset is corrupted
|
2018-08-12 10:55:16 +02:00 |
|
Romain Thomas
|
9314b4ad11
|
Fix when no tag are present
|
2018-08-12 10:54:57 +02:00 |
|
Romain Thomas
|
38e84d6d2c
|
Fix encoding issue
|
2018-08-11 04:11:56 +02:00 |
|
Romain Thomas
|
bce9ebe170
|
Add support for Android 9
|
2018-08-10 16:10:51 +02:00 |
|
Romain Thomas
|
04dddd3710
|
Fix alignment issue when removing a PE section
|
2018-08-10 15:16:29 +02:00 |
|
Romain Thomas
|
1f875dbea8
|
Fix error
|
2018-08-10 11:15:49 +02:00 |
|
Romain Thomas
|
02f4851c9f
|
Return string located in the .rodata section
New API: lief.ELF.Binary.strings / LIEF::ELF::Binary::strings()
|
2018-07-27 10:56:41 +02:00 |
|
Romain Thomas
|
6b2ac0cc2a
|
Remove some exceptions in Mach-O and ELF utils
|
2018-07-23 14:59:07 +02:00 |
|
Romain Thomas
|
4cb7ba46c7
|
Merge branch 'pr/176'
|
2018-07-23 14:52:36 +02:00 |
|
Romain Thomas
|
b22ef1f211
|
Fix comments
|
2018-07-23 14:52:12 +02:00 |
|
pbrunet
|
e3b680f70b
|
Fix filtering of object relocation.
|
2018-07-23 14:47:39 +02:00 |
|
pbrunet
|
d1b98d69ad
|
Add support for static relocation writing.
|
2018-07-23 14:47:39 +02:00 |
|
Romain Thomas
|
2dde1afc5c
|
Do not rebuild GNU Hash table when it is empty
|
2018-07-23 14:40:16 +02:00 |
|
Romain Thomas
|
c6779702b1
|
Expose Python API to remove ELF static symbols
|
2018-07-23 13:23:04 +02:00 |
|
Romain Thomas
|
0c9ecec7c5
|
Fix ELF consistency
|
2018-07-23 13:22:32 +02:00 |
|
Romain
|
0f6cfd0b84
|
Resolve #195
Fix links
|
2018-07-19 10:13:41 +02:00 |
|
Romain Thomas
|
ceee60e1b5
|
Resolve #193
|
2018-07-17 14:50:56 +02:00 |
|
Romain Thomas
|
bc4c94ca6c
|
Add missing virtual
|
2018-07-16 14:05:48 +02:00 |
|
Romain Thomas
|
26586459d9
|
cleanup
|
2018-07-16 13:42:24 +02:00 |
|
Romain Thomas
|
16595316fd
|
Enable write on Fat Mach-O
|
2018-07-16 13:32:00 +02:00 |
|
Romain Thomas
|
9268a35c68
|
Bug fix: Exit too early
|
2018-07-16 08:58:26 +02:00 |
|
Romain Thomas
|
ce4af44b26
|
Disable ELPP crash handler
|
2018-07-16 08:57:54 +02:00 |
|
Romain
|
28aeb36400
|
Merge pull request #191 from aguinet/feature/write_abstract
Put the Binary::write interface in the Abstract interface
|
2018-07-10 13:24:49 +02:00 |
|
Adrien Guinet
|
af4d48ed2e
|
Put the Binary::write interface in the Abstract interface
|
2018-07-10 11:44:05 +02:00 |
|
Romain Thomas
|
918438c6be
|
Enable to remove sections using the abstract layer
|
2018-07-09 15:08:39 +02:00 |
|
Romain Thomas
|
613412955c
|
Fix bug
|
2018-07-09 14:02:57 +02:00 |
|
Romain Thomas
|
1c854c2663
|
Bug Fix: Mach-O Section is not a load command
|
2018-07-07 09:19:16 +02:00 |
|
Romain Thomas
|
47d5fb7180
|
Merge branch 'pr/189'
|
2018-07-06 08:53:18 +02:00 |
|
Jurriaan Bremer
|
394d7ec44a
|
also zero the remaining bytes in section names
|
2018-07-06 08:52:15 +02:00 |
|
Jurriaan Bremer
|
83f659222f
|
allow for reproducible builds by zeroing non-initialized dosheader fields
|
2018-07-05 23:23:56 +02:00 |
|
Romain Thomas
|
057d6e2d08
|
Fix bug when ELF doesn't have sections
|
2018-07-05 08:18:28 +02:00 |
|
Romain Thomas
|
4edff179ca
|
Fix parser issue
|
2018-07-03 05:12:50 +02:00 |
|
Romain Thomas
|
4fcbdb7f33
|
Add reflective-polymorphism
|
2018-07-02 05:23:24 +02:00 |
|
Romain Thomas
|
85067e9edd
|
Fix #188
|
2018-07-02 05:17:49 +02:00 |
|
Romain Thomas
|
752bb934c9
|
Fix typo
|
2018-06-29 07:03:41 +02:00 |
|