| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-05-21 | Fix HLIL_LABEL rendering | Glenn Smith | |
| 2025-05-21 | [SharedCache] Fix .dylddata sections failing to propagate constants | Mason Reed | |
| This occurred because prior to the change made in build `7484` we short-circuited when the pointer pointed to a read only segment, now that we consult the section the sections semantics were incorrect and failed, this fixes the dyld data sections to have correct semantics. | |||
| 2025-05-20 | Fix the build. | Alexander Taylor | |
| Previous commit causes failures in API documentation generation. This builds and passes unit tests locally, hoping that will also be the case for CI. | |||
| 2025-05-20 | add missing import | Jordan Wiens | |
| 2025-05-20 | Fix type hints in project python api | Josh Ferrell | |
| 2025-05-20 | relax caller_sites filter | Jordan Wiens | |
| 2025-05-20 | fix error in debug report example | Jordan Wiens | |
| 2025-05-20 | add missing debug report image | Jordan Wiens | |
| 2025-05-20 | add HLIL debug report example | Jordan Wiens | |
| 2025-05-20 | add better verification for caller_sites to ensure calls, fixes #3722 | Jordan Wiens | |
| 2025-05-19 | Fix demangler for internal core type changes | Rusty Wagner | |
| 2025-05-19 | Implement function level metadata | Brandon Miller | |
| 2025-05-17 | [RTTI] Fix crash with zeroed base class descriptor | Mason Reed | |
| Fixes https://github.com/Vector35/binaryninja-api/issues/6837 | |||
| 2025-05-17 | [Rust] Re-open type archive in unit test to verify | Mason Reed | |
| 2025-05-17 | Add `BNIsMemoryMapActivated` API | Mason Reed | |
| So that users of the memory map API can know if a view has activated the memory map and adjust behavior accordingly. | |||
| 2025-05-16 | [Python] Support HLIL collapsing and update PseudoPython | Glenn Smith | |
| Fixes Vector35/binaryninja-api#6679 | |||
| 2025-05-16 | Fix crash with invalid vtable info when processing MSVC vftables | Mason Reed | |
| Found when a vtable is constrained to a size less than the base vft, indicating a bad base vft associating most likely. Fixes https://github.com/Vector35/binaryninja-api/issues/6840 | |||
| 2025-05-14 | Update bug_report.md | Jordan | |
| 2025-05-14 | add binja variant to bug report template | Jordan | |
| 2025-05-13 | [yasm] Fix warning for use of deprecated FindPython | Glenn Smith | |
| 2025-05-13 | [CMake] Report compatibility with 3.15 to silence deprecation warnings | Glenn Smith | |
| 2025-05-13 | [Rust] Have cargo check output in the build dir not source dir | Glenn Smith | |
| 2025-05-13 | Fix mac_kernel platform not loading on Free edition | Glenn Smith | |
| 2025-05-13 | Fix BN_API_BUILD_EXAMPLES for personal builds | Glenn Smith | |
| Now it will skip building the headless-required examples for Personal editions | |||
| 2025-05-13 | Mark Objective-C metadata-derived symbols as local instead of exported. | kat | |
| 2025-05-13 | Rework Export Trie parser to avoid recursion, improve error checking | kat | |
| 2025-05-12 | [Rust] Misc cleanup regarding c strings | Mason Reed | |
| 2025-05-12 | [Rust] Keep `TypeArchiveSnapshotId` as a c_str when passing to core | Mason Reed | |
| 2025-05-12 | [Rust] Add type library example | Mason Reed | |
| 2025-05-12 | [Rust] Add type library tests | Mason Reed | |
| 2025-05-12 | [Rust] Add `Platform::get_type_library_by_name` | Mason Reed | |
| 2025-05-12 | [Rust] Enclose the `BnString` with "" in the `Debug` impl | Mason Reed | |
| 2025-05-12 | [Rust] Misc type library cleanup | Mason Reed | |
| 2025-05-12 | [Rust] Add `Display` and `Debug` impl to `Metadata` | Mason Reed | |
| 2025-05-12 | [Rust] Make TypeLibrary ref counted | Mason Reed | |
| And some other misc cleanup | |||
| 2025-05-12 | [Rust] Add type printer tests | Mason Reed | |
| 2025-05-12 | [Rust] Misc cleanup | Mason Reed | |
| 2025-05-12 | [Rust] Add missing instruction types to MLIL | Mason Reed | |
| 2025-05-12 | [Rust] Simplify operand list retrieval for MLIL and HLIL | Mason Reed | |
| 2025-05-12 | [Rust] Remove extra assert in flowgraph example | Mason Reed | |
| 2025-05-12 | [Rust] Check lifted call for params and output in mlil test | Mason Reed | |
| 2025-05-12 | [Rust] Remove useless alias function | Mason Reed | |
| 2025-05-12 | [Rust] Don't panic when a Rust plug-in encounters an unhandled MLIL instruction | Mark Rowe | |
| `MediumLevelILInstruction` does not yet handle `MLIL_CALL_OUTPUT`, `MLIL_CALL_PARAM`, `MLIL_CALL_PARAM_SSA`, `MLIL_CALL_OUTPUT_SSA`, `MLIL_MEMORY_INTRINSIC_OUTPUT_SSA`, or `MLIL_MEMORY_INTRINSIC_SSA`. Map these to a `NotYetImplemented` kind rather than panicking since a panic takes down the entire app. | |||
| 2025-05-12 | [Rust] Flowgraph API improvements | Mason Reed | |
| 2025-05-12 | [Rust] Interaction handler API fixes | Mason Reed | |
| 2025-05-12 | [Rust] Misc cleanup | Mason Reed | |
| 2025-05-12 | [Rust] Consult secrets provider when trying to connect to a remote | Mason Reed | |
| 2025-05-12 | [Rust] Move `BinaryReader` and `BinaryWriter` into `binary_view` module | Mason Reed | |
| Both of these are associated directly to a `BinaryView` and only exist as accessors onto it. | |||
| 2025-05-12 | [Rust] Remove `NonSSAVariant` bound from `LowLevelILFunction` | Mason Reed | |
| We don't do enough with the lifted il != non lifted il to justify the bound. This makes modifying IL much less work as the historical lifted il bound is gone. | |||
| 2025-05-12 | [Rust] Add Assert and ForceVersion LLIL operations | Mason Reed | |
