Romain Thomas
4ef1bb845f
Add new formats: OAT, DEX, VDEX, ART
2018-05-04 12:46:28 +02:00
Romain Thomas
6b8f8c11d3
Merge branch 'pr/162'
2018-05-03 07:46:08 +02:00
yd0b0N
0bbeaa81e9
Add applies_to field to Relocation
...
The field contains a pointer to the Section object
the OBJECT Relocation applies to.
2018-05-03 07:34:46 +02:00
Romain
55e99450f4
Merge pull request #163 from Naios/master
...
Remove a hardcoded dependency to easylogging++
2018-05-02 15:22:14 +02:00
Denis Blank
d2e85e92d6
Remove a hardcoded dependency to easylogging++
...
* So easylogging++ isn't required anymore when
undefining LIEF_LOGGING_SUPPORT.
2018-05-02 15:19:18 +02:00
Romain Thomas
eeae4c9d1f
Merge branch 'pr/161'
2018-05-02 15:16:25 +02:00
yd0b0N
08b514191f
Add support for PPC32/64 relocations
2018-05-02 15:15:33 +02:00
Romain Thomas
2031956cc2
Fix #159
2018-04-29 07:40:27 +02:00
Romain Thomas
0f2855d6c3
Fix: Update dynamic section when adding a relocation
2018-04-29 06:12:03 +02:00
Romain Thomas
9a2ef208bb
Update iterators tests
2018-04-23 09:55:09 +02:00
Romain Thomas
db26017872
Remove debug message
2018-04-23 09:37:41 +02:00
Romain Thomas
30f34a6952
Include static symbols in exported/imported
2018-04-23 09:34:18 +02:00
Romain Thomas
cda91aec7a
Disable logging by default
2018-04-20 09:34:35 +02:00
Romain
29623d8725
Merge pull request #158 from zatherz/master
...
Windows compilation support (fix missing -lws2_32)
2018-04-16 07:25:42 +02:00
Zatherz
569dc591aa
Windows compilation support (fix missing -lws2_32)
...
Provide `-DWINDOWS=1` to cmake to include necessary dependency ws2_32 in the build process.
2018-04-15 21:21:07 +02:00
Romain Thomas
4ef839c3d8
Enhance BinaryStream Interface
2018-04-15 08:55:23 +02:00
Romain Thomas
a16e1c4d13
Expose DataInCode
2018-04-02 08:21:15 +02:00
Romain Thomas
9cadce30e7
Expose basic structure of code signature
2018-04-02 08:21:15 +02:00
Romain Thomas
70a18e8246
Merge branch 'pr/153'
2018-03-30 05:33:44 +02:00
Aure
04be950eab
Add LIEF_SHARED_LIB option (default ON)
...
If LIEF_SHARED_LIB=off and LIEF_EXAMPLES=off and LIEF_PYTHON_API=off it works around bug #152 (Error compiling LIEF with VS2015 (fatal error C1001)) when calling the INSTALL build target
2018-03-30 05:32:59 +02:00
Romain Thomas
237611f859
Expose the Dynamic symbol command
2018-03-28 16:14:56 +02:00
Romain Thomas
9c24533356
Enhance logging module
2018-03-28 09:39:37 +02:00
Romain Thomas
4ee01e5de5
Enable profiling
2018-03-28 07:29:05 +02:00
Romain Thomas
262af07311
Use Frozen for static const containers.
...
Thanks to https://github.com/serge-sans-paille/frozen
By default, Frozen is used if the compiler support C++14. It can be disabled by
using the "LIEF_DISABLE_FROZEN" option during the CMake configuration
step
2018-03-28 05:57:22 +02:00
Romain Thomas
8660060064
Fix doxygen doc
2018-03-27 21:27:08 +02:00
Romain Thomas
6676d6c91d
Fix typo
2018-03-27 21:26:52 +02:00
Romain Thomas
73acf00288
Rephrase
2018-03-27 21:26:19 +02:00
Romain Thomas
5a6448c00d
Explicit is better than implicit:
...
Add api to specify if the virtual address given to
LIEF::Binary::patch_address or
LIEF::Binary::get_content_from_virtual_address
is relative or absolute
2018-03-27 15:36:08 +02:00
Romain Thomas
508a1bd0c8
Add ELFKickers
2018-03-26 15:15:41 +02:00
Romain Thomas
d42c675040
Add tutorial #9
2018-03-26 11:05:32 +02:00
Romain Thomas
00d35616f4
Add mithril
2018-03-20 20:56:01 +01:00
Romain Thomas
30544b095b
Fix #151
2018-03-20 17:37:31 +01:00
Romain Thomas
4969a4c55a
Expose MachO SymbolCommand (LC_SYMTAB)
2018-03-19 16:46:48 +01:00
Romain Thomas
e6e6801e95
Cleanup Doxyfile
2018-03-19 11:07:01 +01:00
Romain Thomas
21e6c72563
Remove unneeded files
2018-03-19 11:06:44 +01:00
Romain Thomas
47a03223aa
Fix Mach-O bound errors
2018-03-19 08:23:30 +01:00
Romain Thomas
6273c6f065
Fix typo
2018-03-18 20:30:31 +01:00
Romain Thomas
3a4406fcfe
Add LANG_BOSNIAN
2018-03-18 20:16:07 +01:00
Romain Thomas
c6ac39bc7c
Add LANG_BANGLA
2018-03-18 19:59:00 +01:00
Romain Thomas
3029c9620f
Update PE 'undef'
2018-03-18 19:10:27 +01:00
Romain Thomas
fda5f65d1c
Fix test
2018-03-18 18:52:57 +01:00
Romain Thomas
46fa0e9747
Fix #139
...
API added:
* PE::ResourceDialog::lang
* PE::ResourceDialog::sub_lang
2018-03-18 18:16:19 +01:00
Romain Thomas
4e3e87eea4
Fix #136
2018-03-18 18:15:21 +01:00
Romain Thomas
17f391febc
Remove exceptions and print a warning
2018-03-18 09:26:29 +01:00
Romain Thomas
79a5d0e93b
Add Virus Disinfector KIT
2018-03-16 16:26:59 +01:00
Romain Thomas
0ebd8a78b1
Update references
2018-03-16 10:47:25 +01:00
Romain Thomas
3b17aba10e
Refactor some parts of the Architecture:
...
* JSON visitor are located in the format namespace
* Visitor are *real* visitor
* Visitable class has been renamed to Object
* Due to a bug in Visual Studio 2015, we move to VS2017
2018-03-13 16:49:02 +01:00
Romain
a5c2922c83
Merge pull request #150 from fdfalcon/patch-1
...
LoadConfigurationV5 doc fix
2018-03-11 15:12:35 -04:00
Francisco Falcon
eaf1713b81
LoadConfigurationV5 doc fix
...
Tiny documentation fix: LoadConfigurationV5 was showing the documentation for the LoadConfigurationV4 class.
2018-03-09 22:46:23 -03:00
Romain Thomas
d26fdb41ec
Use /MTd when Debug build
...
Fix : #147
2018-03-09 08:29:31 +01:00