Romain Thomas
77328b0071
Bump year
2022-02-08 21:16:25 +01:00
Romain Thomas
e9782c5927
Clean & modernize LIEF code base
...
This commit (obviously non-atomic) cleans LIEF's code base by:
- Using pointer semantics (`std::unique_ptr<>`)
- Using LEAF boost error in the binary stream
- Reducing the scope of the iterators (`it_section`, ...)
- Removing `Structures.hpp` from the public headers
- etc
2022-02-05 06:09:06 +01:00
Romain Thomas
72ebe0d89e
Refector the ELF builder
2022-01-22 13:23:52 +01:00
Romain Thomas
672d73f1cb
Add crashpad note
2021-05-30 20:38:30 +02:00
Romain Thomas
06aa75c085
Fix error
2021-03-29 08:00:46 +02:00
fanquake
e83f812e5d
add RISC-V machine type
...
Similar to #486 , add the RISCV machine type to the ELF_ARCH enums.
EM_RISCV 243 RISC-V
2021-03-29 07:07:20 +02:00
Romain Thomas
6720ed2385
Update copyright
2021-01-16 18:17:17 +01:00
Meir Komet
9dd641d380
added ELF enums for Android relocations and special compiler sections
2020-12-12 00:48:32 -08:00
rthomas
8a72f4310e
Update documentation & python bindings
2020-11-18 13:07:21 +01:00
Meir Komet
1851382170
added eBPF file support (compiled to ELF, via new llvm support)
2020-11-07 15:46:28 +01:00
rthomas
081ec5c0e9
Add DF_1_PIE enum
2020-09-23 13:33:42 +02:00
rthomas
0ade59de75
Add PT_GNU_PROPERTY
2019-12-06 06:22:01 +01:00
rthomas
934d84ffea
Move to Pybind11 v2.4.3 and fix enum conflicts
2019-11-19 06:41:11 +01:00
Cédric Tessier
9fc3a8a433
Add coredump support in LIEF
2019-04-18 07:17:46 +02: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