45 Commits
Author SHA1 Message Date
lief-integration-bot d005663ac7 Merge pull request #1378 from lief-project/dependabot/pip/doc/lxml-6.1.0
build(deps): bump lxml from 6.0.2 to 6.1.0 in /doc
2026-09-06 11:54:00 +02:00
lief-integration-bot 105fbbb714 rust: expose Memory::Chunk::deallocate 2026-09-06 07:12:24 +02:00
lief-integration-bot c7c5a9fc4f docs: publish AI-friendly pages 2026-09-05 22:31:24 +02:00
lief-integration-bot 7fe429a5f0 docs: clarify extended and runtime 2026-09-05 21:58:35 +02:00
lief-integration-bot 9a78a15cee runtime: add MemoryLayout API 2026-08-30 14:30:16 +02:00
lief-integration-bot 05eee7a67f elf: support the MIPS n64 relocation encoding
close #1367
2026-08-29 15:22:57 +02:00
lief-integration-bot fe8ccaa92d elf: ensure the vector_iostream is initialized 2026-08-29 15:21:34 +02:00
lief-integration-bot d377a74997 elf: fix endianness & bit/bytes confusion 2026-08-29 15:17:13 +02:00
lief-integration-bot 8107947d82 runtime: add mmap_hint 2026-08-29 11:36:04 +02:00
lief-integration-bot 0a470d7420 test: fix x86 instruction counts for the LOCK prefix instructions 2026-08-29 11:29:18 +02:00
lief-integration-bot 37ab8a7ef0 test: fix arm64 memory operands 2026-08-29 11:28:03 +02:00
lief-integration-bot 6bc9a38587 api: add support for C++17 std::{string_view, filesystem} 2026-08-29 11:17:09 +02:00
lief-integration-bot 3cc572c3bb python: upgrade nanobind 2.13.0 -> 3.0.1 2026-08-29 08:32:32 +02:00
lief-integration-bot c8e6eff6ef tests: update catch2 to 3.15.3 2026-08-20 17:31:38 +02:00
lief-integration-bot 1937d455ec core: fix parsing path whose content can't be read
Resolve #1372
2026-08-20 16:57:00 +02:00
lief-integration-bot 5da76859ef ELF: fix the layout of the segments added on 64KB-page architectures
Fix: #1366
2026-08-02 21:25:16 +02:00
lief-integration-bot fb73059abb COFF: add Binary::get_section() 2026-08-02 11:44:09 +02:00
lief-integration-bot 372512fc18 Fix missing boundaries checks
These issues have been found by Claude Fable 5 & GPT-5.6-SOL
2026-08-02 09:01:15 +02:00
lief-integration-bot cac3d8fb3f logging: rename LEVEL -> Level with CamelCase enumerators
Resolve #1365
2026-08-01 19:04:04 +02:00
lief-integration-bot a0a312030e asm: add x86 LOCK prefix API with Python & Rust bindings 2026-08-01 12:59:14 +02:00
lief-integration-bot 884e229971 core: modernize codebase to C++17 and remove legacy C API
- Bumped the minimum C++ standard for public headers, public API, and STL C++11 to C++17
- Fully removed the legacy C API
2026-08-01 06:12:13 +02:00
lief-integration-bot a931521fa8 Downgrade build version 2026-07-26 17:38:36 +02:00
lief-integration-bot d41866b597 pe: fix PE relocations parser
resolve #1362
2026-07-26 17:33:26 +02:00
lief-integration-bot 46d05fc76b rust: add write_to_bytes bindings 2026-07-12 15:16:05 +02:00
lief-integration-bot e608952ef4 tests: only for linux 2026-07-11 14:53:00 +02:00
lief-integration-bot 17c244a396 tools: add common crate 2026-07-11 14:52:33 +02:00
lief-integration-bot e4880ee9bb rust: add patch_address API
Close #1361
2026-07-11 07:13:01 +02:00
lief-integration-bot 415680ad41 binaryninja: comments are now supported 2026-07-11 06:35:49 +02:00
lief-integration-bot d5099fa16e Update nanobind: 2.13 2026-07-11 06:34:29 +02:00
lief-integration-bot a80d770619 Fix for setting soname
close #1358
2026-07-11 06:26:03 +02:00
lief-integration-bot 11a8ade305 Avoid crash with malformed symbols in debug printing
close #1360
2026-07-11 06:25:46 +02:00
lief-integration-bot 1177cbb56c avoid FSCALE conflict
close #1359
2026-07-11 06:24:29 +02:00
lief-integration-bot 5602aa1e84 runtime: initial version
resolve: #1072
2026-07-11 05:18:14 +02:00
lief-integration-bot 57b10a2eec asm: implement fmt::Display Instruction 2026-06-27 18:47:42 +02:00
lief-integration-bot f4835af59f Avoid duplicated entries 2026-06-27 18:47:29 +02:00
lief-integration-bot 28508c36bc binaryninja: adapt dwarf-export to BN 5.4 FunctionParameter location API 2026-06-27 18:46:56 +02:00
lief-integration-bot 823272a6cd Enhance lifetime annotations 2026-06-27 18:46:12 +02:00
lief-integration-bot c7bc5f65e2 extended: add support to emit C/C++ declaration from DWARF & PDB 2026-06-20 16:22:02 +02:00
lief-integration-bot 3d0ce7545e macho: fix extra byte written after LC_UNIXTHREAD/LC_THREAD state
Fix: #1344
2026-06-20 09:15:34 +02:00
lief-integration-bot 2775086371 lint: fix lint error 2026-05-23 10:05:14 +02:00
lief-integration-bot 421a732e8a lint: update clang-tidy rules 2026-05-23 09:44:13 +02:00
lief-integration-bot 497b0c012e pe(signature): workaround CMS CertificateChoices 2026-05-16 18:43:36 +02:00
lief-integration-bot 57a0b95070 pe(debug): add support for SPGO/PGI/PGU 2026-05-16 18:43:28 +02:00
lief-integration-bot e216760b76 python: fix name 2026-05-16 08:38:40 +02:00
lief-integration-bot 80e04d4b43 plugins(binaryninja): support non FragmentTypeClass versions 2026-05-16 08:38:30 +02:00