| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-04 | [WARP] Add number of matched functions to the ending log message for matching | Mason Reed | |
| Fixes https://github.com/Vector35/binaryninja-api/issues/7266 | |||
| 2025-11-04 | [MachO] Set display name of memory regions to match the segment names they ↵ | Mark Rowe | |
| correspond to | |||
| 2025-11-04 | Update FilterEdit and FilterTarget to preserve existing selections | Mark Rowe | |
| The down and enter keys now preserve an existing selection in the associated list or table views, rather than unconditionally selecting or activating the first item. | |||
| 2025-11-04 | Add Ghidra import documentation | Josh Ferrell | |
| 2025-11-04 | [Python] Update bitfield documentation with better wording and another example | Mason Reed | |
| 2025-11-04 | [WARP] Update documentation with new functionality | Mason Reed | |
| 2025-11-04 | [WARP] Return existing source id when adding a file to a disk container | Mason Reed | |
| Removes the need to book keep on the caller side | |||
| 2025-11-04 | [WARP] Use enterprise download provider when available | Mason Reed | |
| This allows connections to enterprise servers without requiring the default download provider to be switched in settings | |||
| 2025-11-04 | [WARP] Update python example to fix adding a source to a "read-only" container | Mason Reed | |
| 2025-11-04 | [Python] Add virtual `bit_offset` member to the `StructureMember` and ↵ | Mason Reed | |
| clarify `bit_position` This is a helper because it is likely one dealing with bitfields knows the bit offset, rather than the bit position, so this can be used instead. | |||
| 2025-11-04 | [WARP] Add example of batch processing using the headless Rust API | Mason Reed | |
| 2025-11-04 | Fix incorrect dereferencing in HLIL_STRUCT_FIELD rendering, and fix ignoring ↵ | Rusty Wagner | |
| of signed hints in casts | |||
| 2025-11-04 | Fix whitespace. (skip-ci) | Brian Potchik | |
| 2025-11-04 | Update MemoryMap documentation. (skip-ci) | Brian Potchik | |
| 2025-11-03 | Revert "Refactor Plugin Load/Management to support upcoming changes" | 0cyn | |
| This reverts commit 72fcf44f3731ade3cf1310da55f633f1cb9069ce. | |||
| 2025-11-03 | Add helpers for whether a function is exported. | Alexander Taylor | |
| 2025-11-03 | Fix VLE I16L-form instructions to use rD instead of rA | chedahub | |
| 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 | |||
