Romain Thomas
|
f9e6a021db
|
Support flags from config
|
2023-06-24 07:36:55 +02:00 |
|
Romain Thomas
|
3a7d084081
|
Wraps by a main function
|
2023-06-24 07:36:55 +02:00 |
|
Romain Thomas
|
85518ff44c
|
Merge pull request #924 from LouisBrunner/feature/dysym-command
feat(macho): allow to create DynamicSymbolCommand in Python
|
2023-06-21 14:17:22 +00:00 |
|
Romain Thomas
|
6f04ecd472
|
Update stubs
|
2023-06-10 13:13:19 +02:00 |
|
Romain Thomas
|
97292eca03
|
Add interface (LIEF::ELF::ParserConfig) for configuring the ELF parser
|
2023-06-10 10:37:07 +02:00 |
|
Romain Thomas
|
1a69a1b16b
|
Expose the DynamicSymbolCommand default constructor
|
2023-06-10 09:54:54 +02:00 |
|
Romain Thomas
|
c17a3cbb86
|
Merge pull request #925 from LouisBrunner/feature/thread-command
feat(macho): allow to create ThreadCommand in Python
|
2023-06-07 18:23:05 +00:00 |
|
Louis Brunner
|
4560ce79f6
|
feat(macho): allow to create DynamicSymbolCommand in Python
|
2023-06-07 15:50:30 +01:00 |
|
Louis Brunner
|
3dec87b9b5
|
feat(macho): allow to create ThreadCommand in Python
|
2023-06-07 15:44:20 +01:00 |
|
Louis Brunner
|
a7b114d8bb
|
feat(macho): allow to create MainCommand in Python
|
2023-06-07 15:42:14 +01:00 |
|
Romain Thomas
|
2f2e5bf7fe
|
Bump LIEF to C++17
LIEF internal code now uses C++17 while the API is still C++11 compliant
|
2023-06-04 10:39:19 +02:00 |
|
Romain Thomas
|
63f37f5fe2
|
Update stubs
|
2023-06-04 10:22:03 +02:00 |
|
Zhang Na
|
375592aef4
|
Add LoongArch support for ELF
|
2023-05-31 17:33:13 +08:00 |
|
Romain Thomas
|
c14385be08
|
Replace boost's leaf by tl/expected
|
2023-05-14 11:40:02 +02:00 |
|
Louis Brunner
|
104df74246
|
feat(macho): allow to create DylinkerCommand in Python (+ simpler constructor)
|
2023-05-04 10:42:01 +01:00 |
|
Romain Thomas
|
2e06bdb4af
|
Resolve #909
|
2023-05-03 06:06:17 +02:00 |
|
Romain Thomas
|
5e814ea606
|
Fix removed attribute
|
2023-04-29 07:16:32 +02:00 |
|
Romain Thomas
|
c33391222a
|
Update stubs
|
2023-04-28 06:21:11 +02:00 |
|
Romain Thomas
|
8908fe4a45
|
Add interface to tweak the PE parser (resolve #839)
This commit also removes the Binary's name attribute.
|
2023-04-28 06:17:26 +02:00 |
|
Romain Thomas
|
284001d4c1
|
Update stubs
|
2023-04-25 19:02:01 +02:00 |
|
Adam Seitz
|
bf7f36b707
|
Add symbol_table() API to ELF Relocations
|
2023-04-19 09:45:24 +02:00 |
|
Romain Thomas
|
cfe89fdc3c
|
Bump version
|
2023-04-15 13:16:25 +02:00 |
|
Romain Thomas
|
f8f38b6075
|
Update stubs
|
2023-04-09 12:40:24 +02:00 |
|
Romain Thomas
|
e05ba11196
|
Add support for new LoadConfiguration
|
2023-04-09 12:20:18 +02:00 |
|
Romain Thomas
|
b54bece30d
|
Resolve #291
|
2023-04-08 14:46:31 +02:00 |
|
Romain Thomas
|
d2fe82a6b4
|
Resolve #880
|
2023-04-02 07:23:52 +02:00 |
|
Romain Thomas
|
58a756460a
|
Clean headers
|
2023-04-01 09:18:43 +02:00 |
|
Romain Thomas
|
683fc6cea7
|
Enhance mypy stubs (related to #650)
|
2023-03-25 10:45:37 +01:00 |
|
Romain Thomas
|
2de5816f04
|
Update stubs
|
2023-03-19 20:21:51 +01:00 |
|
Romain Thomas
|
363f1a1b07
|
Add API to setup a log file sink (fix #875)
|
2023-03-18 11:16:34 +01:00 |
|
Romain Thomas
|
a3ec9dc89e
|
FILE_END is a Windows macro [...] so let's change it.
|
2023-03-18 10:41:21 +01:00 |
|
Romain Thomas
|
9320303fb3
|
Enhance the methods to relocate the segments table
This commit resolves #872
|
2023-03-18 07:30:23 +01:00 |
|
Romain Thomas
|
6357c6370b
|
Use the span interface
|
2023-03-11 16:37:09 +01:00 |
|
Romain Thomas
|
d3aa0f4f93
|
Remove exceptions
|
2023-03-05 09:54:48 +01:00 |
|
Romain Thomas
|
9da2466609
|
Improve the LIEF Python build system by using pyproject.toml
- It also provides typing info (close #650)
- Enhance the test suite
- Remove deprecated PE functions
|
2023-02-19 20:19:03 +01:00 |
|
Romain Thomas
|
69e9fd39a5
|
Remove PE hooking
|
2023-02-11 09:21:21 +01:00 |
|
Romain Thomas
|
c91b7c2de1
|
Update code to ease Python stub files (related #650)
|
2023-02-04 08:45:40 +01:00 |
|
Romain Thomas
|
6594b7d1ab
|
Allows Binary::write to take a Builder::config_t parameter
|
2023-01-29 17:09:11 +01:00 |
|
fanquake
|
6389d5d718
|
ELF: fix typo in has() description
|
2023-01-09 17:32:17 +00:00 |
|
Romain Thomas
|
969411f8ef
|
Welcome 2023
|
2023-01-03 10:38:09 +01:00 |
|
Romain Thomas
|
1149e81c2b
|
Merge pull request #849 from mrexodia/msvc-runtime
Fix MSVC runtime selection
|
2023-01-03 09:20:42 +00:00 |
|
Duncan Ogilvie
|
bbdc62f691
|
Fix MSVC runtime selection
|
2023-01-02 17:30:42 +01:00 |
|
Romain Thomas
|
b3167cb78b
|
Fix missing relationship between symbols and sections
See: #841
|
2022-12-11 09:01:31 +01:00 |
|
Romain Thomas
|
2a10494b8a
|
Enhance the Python IO interface
Related to #832
|
2022-12-09 10:22:53 +01:00 |
|
Romain Thomas
|
81fd78e81e
|
Use the span/bytes interface (#833)
|
2022-12-07 08:22:25 +01:00 |
|
Romain Thomas
|
85ce881011
|
Process #833
|
2022-12-07 08:22:25 +01:00 |
|
Romain Thomas
|
d445beaac3
|
Expose 'remove_dynamic_symbol'
|
2022-11-24 04:22:22 +01:00 |
|
Romain Thomas
|
91d5162be4
|
Enable support for parsing a Mach-O from memory
|
2022-11-22 10:55:15 +01:00 |
|
Romain Thomas
|
803127cf52
|
Resolve #816
|
2022-11-09 17:55:54 +01:00 |
|
Romain Thomas
|
9dbbc39c65
|
Update dependencies
|
2022-11-01 08:16:36 +01:00 |
|