Romain Thomas
969411f8ef
Welcome 2023
2023-01-03 10:38:09 +01:00
Romain Thomas
2a10494b8a
Enhance the Python IO interface
...
Related to #832
2022-12-09 10:22:53 +01:00
Romain Thomas
77328b0071
Bump year
2022-02-08 21:16:25 +01:00
rthomas
a615adbee4
This commit cleans and modernizes the code base of LIEF.
...
Among the changes:
- It removes the ``and, or, not`` keywords
- It updates the Documentation
- It moves the internal structures in the ``details::`` namespace
2022-01-27 20:18:54 +01:00
Romain Thomas
6720ed2385
Update copyright
2021-01-16 18:17:17 +01:00
Koh M. Nakagawa
1a7f8c41eb
fix to avoid SIGSEGV
2020-06-01 22:34:31 +09:00
thetufik
2c85678fb6
feature: release the GIL on parse
2020-04-21 16:54:23 +03:00
rthomas
b0e480c9f2
Fix Python parsing with input 'bytes'
2019-11-28 07:53:27 +01:00
Romain Thomas
b5a08463ad
Expose API to list functions found in a binary
2018-09-12 14:44:18 +02:00
Romain Thomas
cd1cc457cf
Resolve #119 and enhance ELF Python bindings
2018-06-08 10:48:33 +02:00
Romain Thomas
aa70e07791
Handle Python BytesIO, TextIO for LIEF' parsers
...
Resolve : #49
2017-11-01 16:44:39 +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
c0bb618307
Update doc
2017-07-01 18:35:10 +02:00
Romain Thomas
306a191a03
First public release
2017-03-30 16:56:49 +02:00