671 Commits

Author SHA1 Message Date
Romain Thomas
8f2770506d Remove unecessary file 2019-07-08 08:14:20 +02:00
Romain
826965be1b
Merge pull request #308 from jlewallen/master
Fix performance issue parsing relocations.
2019-06-26 09:18:15 +02:00
Romain Thomas
bd9be9a765 Add notice regarding LIEF imphash implementation
Related to #299
2019-06-26 09:10:35 +02:00
Jacob Lewallen
3be83b7b22 Fix performance issue parsing relocations.
Uses a map to track added relocations.
2019-06-24 19:53:15 -07:00
Romain Thomas
7ff0859879 Fix terminal columns 2019-06-23 10:20:21 +02:00
Romain Thomas
778763de88 Fix Python return value policy for `get_symbol()`
Resolve #305
2019-06-23 10:19:14 +02:00
Romain
9dd9ded098
Merge pull request #301 from mackncheesiest/LIEF-300
Fixes issues with printing/serializing notes
2019-06-08 15:38:16 +02:00
Joshua Mack
89c7afa680 Adds regression check for Note::dump segfault 2019-06-07 18:04:08 -07:00
Joshua Mack
d188fbdd23 Assigns alignment of note segments that are added by lief user
Adds support for serialization of hwcap and unknown notes through
Builder::build()

Gives unknown note types a default ".note" namespace rather than
potentially alias a ".note.unknown" type in the future
2019-06-07 14:37:34 -07:00
Joshua Mack
c9c49bb4b8 Adds ability to clone ELF NoteDetails objects
Subsequently, calling print(mybin) on an ELF binary that has a new note
added it no longer segfaults
2019-06-06 21:34:03 -07:00
Romain Thomas
fa3195b1bd Add API to check if a section associated with an Off/VA exists 2019-05-28 09:47:33 +02:00
Romain Thomas
8fb74bec60 Fix ELF `patch_address` function for object files (.o) 2019-05-20 11:01:40 +02:00
Romain Thomas
22344e764e Fix conflict when the builder tries to resolve the DT_XXX_ARRAY section 2019-05-20 10:59:39 +02:00
Romain Thomas
3730e447e1 Add ANBU 2019-05-13 17:09:11 +02:00
Romain Thomas
1bd6cb8120 Use compiler shstrtab name 2019-05-13 17:04:40 +02:00
Romain Thomas
ca846b3ce7 Add Wiggle 2019-05-11 10:41:08 +02:00
Romain Thomas
352fa954a1 Set LIEF_EXPORTS for LIEF shared library 2019-05-11 10:40:52 +02:00
Romain Thomas
31db3adf34 Fix typo 2019-05-11 08:39:45 +02:00
Romain Thomas
084fc4544f Resolve #295 2019-05-11 08:14:19 +02:00
Romain Thomas
6824548665 Bump version for nightly build
Issue: #294
2019-05-11 08:08:23 +02:00
Romain Thomas
f4ba8b199e Fix (bad) bound checking 2019-05-07 16:12:16 +02:00
Romain Thomas
27a03a6fd3 Force GLIBCXX_USE_CXX11_ABI 2019-05-04 07:17:03 +02:00
Romain Thomas
35805fb598 Explicitly export function 2019-05-03 21:00:08 +02:00
Romain Thomas
36a7eeda2a Fix #292 2019-05-03 20:40:13 +02:00
Cédric Tessier
9fc3a8a433 Add coredump support in LIEF 2019-04-18 07:17:46 +02:00
Romain Thomas
4608af8280 Remove not unnecessary dependencies 2019-04-15 21:01:35 +02:00
Romain Thomas
f20b1600c9 Install elf,pe,macho_reader when installing python api 2019-04-02 17:10:21 +02:00
Romain Thomas
22cd81cfd8 Fix typo 2019-04-01 14:47:51 +02:00
Romain Thomas
449a56b3a9 Merge branch 'enhancement/setup' 2019-03-31 10:15:38 +02:00
Romain Thomas
0d03b4bdb8 Improve Python setup 2019-03-31 10:15:08 +02:00
Romain
57c30b8bd5
Update issue templates 2019-03-30 16:13:12 +01:00
Romain
779529b1b8
Merge pull request #287 from lief-project/romainthomas-patch-1
Update issue templates
2019-03-30 16:12:02 +01:00
Romain
2129f645e3
Update issue templates 2019-03-30 16:11:22 +01:00
Romain
6c5889d9f2
Merge pull request #286 from nezetic/fix_macho
Add support for adding LC_UNIXTHREAD commands in a MachO
2019-03-30 09:38:37 +01:00
Cédric Tessier
64d2597284 Add support for adding LC_UNIXTHREAD commands in a MachO (include minor fixes) 2019-03-29 16:54:17 +01:00
Romain Thomas
a6adf242df Fix typo 2019-03-29 13:45:09 +01:00
Romain Thomas
b26abae9a9 Fix #285 2019-03-25 20:38:28 +01:00
Romain Thomas
e4c37e00ec Fix warning 2019-03-24 09:06:33 +01:00
Romain Thomas
09454f84a3 Resolve #284 2019-03-22 15:41:09 +01:00
Romain Thomas
a2403d5eeb Resolve #280 2019-03-14 12:48:03 +01:00
Romain
b1e9c1baed
Merge pull request #275 from DaLynX/master
Counter bugs in PE resources manipulation functions
2019-03-12 05:56:12 +01:00
DaLynX
01b4d47048 [PE] Fix counter bug in ResourceNode child addition 2019-03-11 23:43:58 +01:00
DaLynX
d56e4fbb69 [PE] Fix counter bug in ResourceNode deletion 2019-03-11 23:33:52 +01:00
Romain Thomas
90867193b5 Fix #271 2019-03-10 17:49:21 +01:00
Romain Thomas
5fd3edc2a9 Fix #272 2019-03-10 17:28:18 +01:00
Romain Thomas
12073db330 Resolve #259 2019-03-09 09:16:52 +01:00
Romain Thomas
342f450e3c Update references 2019-02-19 16:38:15 +01:00
Romain Thomas
87e200a07f Add cmake config for Android 2019-02-19 08:28:06 +01:00
Romain Thomas
24f7898748 Add CMake export 2019-02-18 17:23:33 +01:00
Romain Thomas
44a10f2d35 Update appveyor 2019-02-18 16:16:32 +01:00