| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-21 | Add C++ encoded strings example | Rusty Wagner | |
| 2025-10-21 | Refactor strings view to support derived strings | Rusty Wagner | |
| 2025-10-21 | Add derived strings and string recognizer API | Rusty Wagner | |
| 2025-10-21 | Add constant renderer API | Rusty Wagner | |
| 2025-10-21 | Add missing rebased notification to Python API | Rusty Wagner | |
| 2025-10-21 | update kernelcache scripting docs | Jordan Wiens | |
| 2025-10-20 | [DWARF] Greatly improve handling of typedefs | Josh Ferrell | |
| 2025-10-20 | [AArch64] Lift MTE instructions to intrinsics | Mark Rowe | |
| 2025-10-18 | [AArch64] Lift FEAT_CSSC instructions | Mark Rowe | |
| `abs`, `smax`, `smin`, `umax`, and `umin` are lifted to instruction sequences involving comparisons, while `cnt` and `ctz` are lifted to intrinsics. | |||
| 2025-10-18 | Add DecodeWithContext to LZFSETransform. | Brian Potchik | |
| 2025-10-18 | Fix sticky header visibility. | Alexander Taylor | |
| 2025-10-18 | Fix sticky header reanalyze button. | Alexander Taylor | |
| 2025-10-18 | Fix sticky header not updating on theme change. | Alexander Taylor | |
| 2025-10-18 | [DWARF] Support parsing struct member offsets from DW_AT_data_bit_offset, ↵ | Josh Ferrell | |
| fix struct members being put at wrong offset when location fails to be parsed | |||
| 2025-10-17 | Header changes for nav in containerized views. | Alexander Taylor | |
| 2025-10-17 | Make Triage Summary tables multi-select + copyable. | Alexander Taylor | |
| Closes #6562. | |||
| 2025-10-17 | Fix leaking a BinaryView when loading a sibling DWARF file | Josh Ferrell | |
| 2025-10-16 | Fix recovery of unnamed function parameters from DWARF | Josh Ferrell | |
| 2025-10-16 | Apply relocations when parsing DWARF | Josh Ferrell | |
| 2025-10-16 | Expose DebugFunctionInfo.local_variables to python api | Josh Ferrell | |
| 2025-10-16 | Improve error messages in dwarf_import | Josh Ferrell | |
| 2025-10-16 | Add GetTypeCount API | Peter LaFosse | |
| Add note about type_names not being sorted anymore | |||
| 2025-10-16 | Add BNRunUnitTests API | Peter LaFosse | |
| 2025-10-15 | Required API changes for Enterprise find files. | Alexander Taylor | |
| 2025-10-15 | [AArch64] Update disassembler based on 2025-09 ARM ISA data | Mark Rowe | |
| 2025-10-15 | Fix some python type hints | Josh Ferrell | |
| 2025-10-15 | Improve PossibleValueSet.__eq__ | Josh Ferrell | |
| 2025-10-14 | Fix issue #7247 | WeiN76LQh | |
| See https://github.com/Vector35/binaryninja-api/issues/7247#issuecomment-3392192797 for details. | |||
| 2025-10-13 | Fix generating core API stubs on Windows | Mark Rowe | |
| "py -3" was being incorrectly quoted, preventing the stub generation script from running on Windows. Instead of changing the quoting, I've opted to switch this to using `find_package(Python3)` to find the Python installation. This sets `Python3_EXECUTABLE` to point at the executable to run. | |||
| 2025-10-12 | [WARP] Fix misc sidebar navigation / focus event bugs | Mason Reed | |
| - Fixed crash related to pending fetch callback for deleted view frame - Fixed focus not being kept for tables in the sidebar, as well as focus in general - Made matched function list navigation require a double click, to fix accidental navigation to other functions | |||
| 2025-10-12 | [WARP] Improve UX surrounding removal of matched functions | Mason Reed | |
| - Adds Python API to remove matched function - Adds command + UI actions to remove matched function - Adds command + UI actions to ignore function in subsequent matches | |||
| 2025-10-12 | Replace calls to unwrap() in dwarf_import | Josh Ferrell | |
| 2025-10-12 | Improve error handling in project apis | Josh Ferrell | |
| 2025-10-11 | Fix demo ifdefs | Josh Ferrell | |
| 2025-10-10 | Add password prompting for encrypted containers in Container Browser. | Brian Potchik | |
| 2025-10-07 | [Rust] Update the workflow example following API changes | Mason Reed | |
| 2025-10-07 | [Rust] Implement custom data renderer API | LukBukkit | |
| Also adds an example plugin and misc rust fixes / documentation. This is a continuation of https://github.com/Vector35/binaryninja-api/pull/6721 Co-authored-by: rbran <lgit@rubens.io> | |||
| 2025-10-07 | copy supporrt for variable and stack sidebars | Jordan Wiens | |
| 2025-10-07 | Remove old banners from DSC and KC plugins | Mason Reed | |
| Extra noise in the CMake configure step, much of the value from these has been removed after the refactor(s), e.g. metadata version is no longer used | |||
| 2025-10-07 | [WARP] Add optional `analysis.warp.fetcher` activity to run fetch networked ↵ | Mason Reed | |
| functions as apart of initial analysis This is off by default for the obvious reasons, we may also in the future want to expand upon this with a "matched view" such that the first step a user can take after loading is to validate what functions were matched and decide if they want to keep any of that data. This fetch happens as apart of the initial analysis, such that a headless script will not return from the load function until it has finished fetching. We may want to add a configurable timeout, and/or run the fetch out of band (let load return before fetching finishes). | |||
| 2025-10-07 | [WARP] Misc `cloned()` -> `copied()` fixup | Mason Reed | |
| 2025-10-07 | [WARP] Format UI plugin | Mason Reed | |
| 2025-10-07 | [WARP] Improved fetch dialog UX | Mason Reed | |
| - Respects views fetch batch size and allowed tags - Saves and loads from the view settings instead of qt settings | |||
| 2025-10-07 | [WARP] Move WARP settings to own setting group | Mason Reed | |
| This then allows us to group the settings into more understandable subgroups such as fetcher & matcher | |||
| 2025-10-07 | [WARP] Implicitly make newly added network sources writable | Mason Reed | |
| This fixes an issue where the commit dialog would not fill in the newly added network source | |||
| 2025-10-07 | [WARP] Let BNDB processing optionally skip analysis updates | Mason Reed | |
| This helps when you have analyzed large binaries and want to create signatures after-the-fact, skipping analysis. This can speed up the time to create large datasets drastically. | |||
| 2025-10-07 | [Rust] Fix save file dialog not respecting default file path | Mason Reed | |
| Fixes https://github.com/Vector35/binaryninja-api/issues/7268 | |||
| 2025-10-07 | [WARP] Fix rendering of constraint matches in sidebar | Mason Reed | |
| Also makes it so that constraints with an exact offset match are displayed differently. | |||
| 2025-10-06 | Add type attribute APIs | Rusty Wagner | |
| 2025-10-05 | fix missing rust import | Jordan Wiens | |
