11 Commits

Author SHA1 Message Date
rthomas
86a35bd7bc Fix typo 2019-11-28 17:16:57 +01:00
rthomas
ca4e6148fe Add API to demangle strings 2019-11-28 16:25:58 +01:00
Romain Thomas
d3fe00cc48 Include modules according to cmake options 2018-05-05 11:02:41 +02:00
Romain Thomas
4ef1bb845f Add new formats: OAT, DEX, VDEX, ART 2018-05-04 12:46:28 +02:00
Romain Thomas
404e0ecca3 Enhance LIEF 'modules' separation 2017-11-18 18:07:14 +01:00
Romain Thomas
ba7dfeab39 Update doc 2017-11-01 20:34:20 +01:00
Romain Thomas
49fdb8dc8f Add 'shell' and 'breakp' for the Python API
* 'lief.shell()' spawns an IPython interpreter with the current
     context
  * 'lief.breakp()' launchs pdb.set_trace()
2017-11-01 16:38:48 +01:00
Romain Thomas
f330fa887d Improve parser API
API Changes:
  - lief.parse() can takes a list of integer as entry
  - LIEF::MachO::parse can take a std::vector<uint8_t> as entry

Related to #49
2017-07-27 15:46:03 +02:00
Romain Thomas
a89bc6df4f Add import hash function as well as ordinal resolver functions (PE part)
For PE binary it's now possible get the *imphash* value through the
lief.PE.get_imphash function. It's also possible to resolve ordinals
imports by using the lief.PE.resolve_ordinals

Resolve #54
2017-07-16 18:02:54 +02:00
Romain Thomas
3ffbb53850 Uniform API name for sections and segments.
ELF:
  - segment.data has been renamed to segment.content
2017-04-17 07:32:30 +02:00
Romain Thomas
306a191a03 First public release 2017-03-30 16:56:49 +02:00