| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-03 | Fix VLE ANDIx translation to always store result in destination register | chedahub | |
| 2025-11-03 | Add additional helpers for right-click menu cleanup | Peter LaFosse | |
| 2025-11-03 | Provide better isValid handler to 'Type//* | Peter LaFosse | |
| 2025-11-02 | Prioritize Container Browser for file open actions and enable direct opening ↵ | Brian Potchik | |
| through the Container Browser dialog. | |||
| 2025-11-02 | add more keywords to search API | Jordan Wiens | |
| 2025-11-02 | additional error handling for utf8 decoding | Jordan Wiens | |
| 2025-11-02 | update gitignore for claude | Jordan Wiens | |
| 2025-11-01 | Fix PPCVLE I16L-form immediate decoding: use 5-bit mask for ui0_4 | chedahub | |
| 2025-10-31 | Add optional display name field for memory regions. | Brian Potchik | |
| 2025-10-30 | Fix rust api formatting | Josh Ferrell | |
| 2025-10-30 | Add licenses for ghidra import | Josh Ferrell | |
| 2025-10-30 | Do not pass long paths for windows stub generation | Josh Ferrell | |
| 2025-10-30 | Fix python type annotation. | Brian Potchik | |
| 2025-10-30 | Add file and database loading examples to Python cookbook (#7508) | Copilot | |
| 2025-10-29 | Fix docstring. | Brian Potchik | |
| 2025-10-29 | Add ZipPython transform as a reference container example. | Brian Potchik | |
| 2025-10-29 | [Rust] Fix typo in doc comment | Mason Reed | |
| 2025-10-29 | [Rust] Update repository API following updated Core API's | Mason Reed | |
| 2025-10-29 | Add Python APIs for extended transform/container support. | Brian Potchik | |
| 2025-10-29 | Fix(ppc/il): Treat r0 as a register in e_addi/e_add16i IL | chedahub | |
| 2025-10-29 | Fix(ppc/spe): Correct source operand parsing for EVX instructions | chedahub | |
| 2025-10-29 | Refactor Plugin Load/Management to support upcoming changes | 0cyn | |
| 2025-10-28 | Add transform override support to the container browswer. | Brian Potchik | |
| 2025-10-28 | Fix crash Python bindings for Transform API. | Brian Potchik | |
| 2025-10-27 | Add documentation to the constant renderer and string recognizer APIs | Rusty Wagner | |
| 2025-10-24 | Fix TableViewBase breaking UI ABI | Mason Reed | |
| 2025-10-24 | Add functions for saving StringsView column state | Alexander Khosrowshahi | |
| 2025-10-24 | Add TableViewBase.h and base class QTableView uses in stringsview, memory ↵ | Alexander Khosrowshahi | |
| map, searches, and tag types | |||
| 2025-10-24 | aarch64: implements lifting (intrinsics) for LDXP/STXP | Maxime Meignan | |
| 2025-10-23 | Fix imported functions being ignored when building call sites, and fix ↵ | Mason Reed | |
| python callers listing referenced calls Fixes https://github.com/Vector35/binaryninja-api/issues/7308 | |||
| 2025-10-23 | allow types.get_types to take str or QualifedName | Jordan Wiens | |
| 2025-10-23 | [KernelCache] Set segment permissions based on how XNU initially maps them | Mark Rowe | |
| XNU maps kernel cache segments in with different permissions than the load commands indicate. For instance, `__DATA_CONST` is initially mapped as read-write before later being re-mapped as read-only. Treating it as read-only results in analysis falsely assuming that global variables cannot change. To work around this we maintain a mapping from segment name to initial permissions (i.e., most lax permissions) and favor them over permissions derived from the segment load command. Section semantics are also derived from the segment's permissions when the segment is present in the mapping. The mapping is based on the initial permissions established by `arm_vm_prot_init` within the XNU source. | |||
| 2025-10-23 | Rename Type.finalized to Type._finalized | Rusty Wagner | |
| This returns a raw FFI handle and should only be used internally or in special FFI handling code | |||
| 2025-10-23 | Fix Type object leaks in the Python type API | Rusty Wagner | |
| 2025-10-23 | Fix lost type attributes in TypeBulider Python API | Rusty Wagner | |
| 2025-10-23 | Bump core ABI | Mason Reed | |
| 2025-10-23 | [Rust] Misc formatting | Mason Reed | |
| 2025-10-23 | Alert users to the fact that there is no real character type. | Mason Reed | |
| 2025-10-23 | Update developer documentation for creating bitfields | Mason Reed | |
| 2025-10-23 | Support bitfields in type system | Mason Reed | |
| Also adds support for parsing bitfields in PDB, DWARF and SVD plugins WIP: API needs to be considered more, also need to find type related apis that may need to be rethought. | |||
| 2025-10-23 | fix truncation in header summaries | Jordan Wiens | |
| 2025-10-23 | better documentation on open with options, also remove orphaned binexport image | Jordan Wiens | |
| 2025-10-23 | update new instance documentation with mention of macOS differences | Jordan Wiens | |
| 2025-10-23 | remove experimental label from binexport docs | Jordan Wiens | |
| 2025-10-23 | remove context menu for show/hide password dialog | Jordan Wiens | |
| 2025-10-22 | Add API to dereference named type references | Rusty Wagner | |
| 2025-10-22 | masked settings icon change | Jordan Wiens | |
| 2025-10-22 | [MachO] Fix GCC build | Mark Rowe | |
| Clang, MSVC and GCC all have different opinions about what's permissible with initialization from a braced initializer list. | |||
| 2025-10-22 | Add interactive mode support to the container browser. | Brian Potchik | |
| 2025-10-22 | Add more plugins to free | Mason Reed | |
| Adds WARP, DWARF Import and Objective-C plugins to free | |||
