4
0
mirror of https://github.com/QuasarApp/LIEF.git synced 2025-05-14 04:09:33 +00:00

799 Commits

Author SHA1 Message Date
suletm
7daff3bf9b
To fix documentation issue
1. Inconsistent function name fix.
2. Compilation fix as discussed in 
2020-04-10 20:12:25 -07:00
rthomas
8ac569cb52 Update travis 2020-04-10 14:48:57 +02:00
Romain
43b65f616b
Merge pull request from kohnakagawa/fix/resource-parse-bug
fix resource parsing bug
2020-04-07 13:57:13 +02:00
Romain
5d45f8c6cb
Merge pull request from aeflores/always-parse-section-relocs
parse section relocations but do not parse dynamic relocations twice.
2020-04-07 13:56:54 +02:00
rthomas
b57f32333a Consider relative offset when parsing EH frame.
Related to 
2020-04-07 09:28:48 +02:00
Koh Nakagawa
a7254d1ba9 fix resource parsing bug 2020-04-05 15:49:17 +09:00
Antonio Flores Montoya
fe7c725f3b remove leftover debugging code. 2020-03-23 08:59:03 -04:00
Antonio Flores Montoya
594ea3b356 add test for binary with all relocations. 2020-03-23 08:53:25 -04:00
aeflores
6c53646bb7 parse section relocations but do not parse dynamic relocations twice. 2020-03-14 12:06:56 -04:00
Romain
1014ba0ad1
Merge pull request from lief-project/revert-382-always-parse-section-relocs
Revert "Binaries generated with --emit-relocs have dynamic and section relocations"
2020-03-14 07:37:01 +01:00
Romain
e39f939899
Revert "Binaries generated with --emit-relocs have dynamic and section relocations" 2020-03-14 07:36:23 +01:00
Romain
f210e6ba9b
Merge pull request from aeflores/always-parse-section-relocs
Binaries generated with --emit-relocs have dynamic and section relocations
2020-03-14 07:35:54 +01:00
Antonio Flores Montoya
a8293b4343 Binaries generated with --emit-relocs have dynamic and section relocations. 2020-03-09 16:47:43 -04:00
rthomas
33d1b894c0 Fix collisions in string optimization 2020-01-04 07:59:13 +01:00
rthomas
0b205665c3 Add package dir 2019-12-27 06:21:51 +01:00
Romain
fb789a8e9a
Merge pull request from newgre/master
Use ifstream::read method to read file data instead of std::copy.
2019-12-15 10:53:28 +01:00
newgre
89bd542833 Use ifstream::read method to read file data instead of std::copy.
Improves the time to load and parse a large executable (~100MB) on my machine from ~1000ms to ~400ms.
2019-12-14 23:29:18 +01:00
Romain
a26ae60e83
Merge pull request from mingwandroid/FixMissing-typeinfo-symbol
Export BuildToolVersion and fix typo
2019-12-11 07:46:31 +01:00
Ray Donnelly
f9e88a6665 Export BuildToolVersion 2019-12-10 18:20:18 +01:00
Ray Donnelly
68f6154722 Fix typo BuildeVersion => BuildVersion which may lead to my link failures 2019-12-10 15:42:04 +01:00
Romain Thomas
eeddc38393 Handle PE forwarded exports
Resolve: 
2019-12-10 06:33:48 +01:00
rthomas
ab349aadc6 Set Python 3.5 as the minimum version 2019-12-08 09:21:51 +01:00
rthomas
172c589d4c Update LIEF version 2019-12-07 09:31:36 +01:00
rthomas
0ade59de75 Add PT_GNU_PROPERTY 2019-12-06 06:22:01 +01:00
rthomas
86568dc77a Update tests 2019-12-01 14:52:54 +01:00
rthomas
74bc77465e Do not break parsing when a symbol is empty.
Seen in ``libbaiduprotect.so`` (4813a0c5cf97f52ccb3d2494d86fc2e3e924df2fbd83936437e3472f64019d22)
2019-12-01 07:51:27 +01:00
rthomas
1cd2db0dca Fix typo 2019-12-01 07:38:50 +01:00
rthomas
da4507fcbb Force patch version to '0' 2019-11-30 16:14:27 +01:00
rthomas
7b7216f14c Update README 2019-11-30 07:29:58 +01:00
rthomas
bfe5414a1e Set date 0.10.1 2019-11-29 21:51:38 +01:00
rthomas
86a35bd7bc Fix typo 2019-11-28 17:16:57 +01:00
rthomas
b0e480c9f2 Fix Python parsing with input 'bytes' 2019-11-28 07:53:27 +01:00
rthomas
ca4e6148fe Add API to demangle strings 2019-11-28 16:25:58 +01:00
rthomas
c93f428d04 Add doc option 2019-11-28 07:47:06 +01:00
rthomas
7fc13786e8 Cleanup 2019-11-28 06:47:49 +01:00
rthomas
91bc294b62 Update README 2019-11-25 08:17:27 +01:00
rthomas
1090d09e1a Update README 2019-11-24 19:12:00 +01:00
rthomas
833d8a626f Fix date 2019-11-24 19:07:38 +01:00
rthomas
845f675627 Clean 0.10.0 2019-11-24 09:54:14 +01:00
rthomas
f5d152ee92 Update API key 2019-11-24 08:52:32 +01:00
rthomas
b9eb5c4043 Update files 2019-11-24 08:33:30 +01:00
rthomas
db4e52dd90 Only wheel files matter 2019-11-24 08:33:17 +01:00
rthomas
fe9315f42d Update changelog 2019-11-23 14:20:38 +01:00
rthomas
bf9e4a259b Fix travis CI 2019-11-23 12:04:12 +01:00
rthomas
42ee4173cd Disable Python 3.8 in Appveyor because of error 2019-11-23 06:53:35 +01:00
Laszlo Kiss-Kollar
5f865a8980 Run build on Python 3.8
Enable Travis and AppVeyor builds on 3.8.
2019-11-23 06:53:35 +01:00
Romain
4744ab12a0
Merge pull request from majin42/fix/pe_missing_offset
[PE] Fix missing offset in resource parsing
2019-11-23 06:32:33 +01:00
rthomas
d838f523bb Trigger Docker on OSX build instead of Linux 2019-11-23 06:31:31 +01:00
majin42
ed2e775e77 reintroduce missing offset parameter in PE resource data parsing 2019-11-22 10:40:49 +01:00
rthomas
934d84ffea Move to Pybind11 v2.4.3 and fix enum conflicts 2019-11-19 06:41:11 +01:00