binaryninja-api icon indicating copy to clipboard operation
binaryninja-api copied to clipboard

Public API, examples, documentation and issues for Binary Ninja

Results 859 binaryninja-api issues
Sort by recently updated
recently updated
newest added

**Version and Platform (required):** - Binary Ninja Version: 4.3.7094-dev (0f9d9b3f) - OS: macOS - OS Version: 15.2 - CPU Architecture: M1 **Bug Description:** A NULL pointer dereference (it would seem)...

Effort: Trivial

**What is the feature you'd like to have?** Provide an API for navigating to an address without switching to the Binary Ninja window. Currently when I run ```python bv.navigate(self.bv.view, addr)...

When a user registers the architecture "xtensa" we will attempt to guess the target tuple as "xtensa-unknown-unknown-unknown" which is invalid for our clang build, resulting in any clang parser input...

Component: Type Parser
Impact: Low
Effort: Trivial

**What is the feature you'd like to have?** Add a command that allows the user to enter an Objective-C selector, matches it against known selectors in the binary, and jumps...

Effort: Low
Component: Objective-C Workflow
Language: Objective-C

**Version and Platform (required):** - Binary Ninja Version: 5.3.8651-dev Ultimate, 61182526 - OS: macos - OS Version: 26.1 - CPU Architecture: arm64 **Bug Description:** Instance variables of struct types have...

Effort: Low
Impact: Medium
Language: Objective-C

Swift 5 is the first version of Swift programming language that includes a stable ABI. In the ABI, part of the information defined were 'metadata', additional information that are included...

Effort: Medium
Impact: Medium
Language: Swift

Need to clamp the console input (or set min size of the console widget itself) so that the below does not happen! https://github.com/user-attachments/assets/7dcd059e-a98a-4683-b4b4-d93bd2349b99

Component: UI
Impact: Low
Effort: Low
Effort: Trivial
UI: Python Console

The Shared Cache / Kernel Cache views currently use `AddUserSection` when loading images. For example: https://github.com/Vector35/binaryninja-api/blob/83e8981804afe6e7521ce59de55ab0736fb2a3bf/view/sharedcache/core/MachOProcessor.cpp#L249-L251 This is because the sections need to be persisted in the database. A side-effect...

Impact: Low
State: Blocked (Issue)
File Format: SharedCache
File Format: KernelCache

I suspect the root cause of this is that during certain navigation events more than a single visible address is actually navigated to? Not totally sure just know that at...

Component: UI
Impact: Low
Effort: Trivial

**Version and Platform (required):** - Binary Ninja Version: 5.2.8587-dev Personal (9fb3d7eb) - Edition: Non-Commercial **Bug Description:** When selecting an array, for some reason additional byte is captured as well, it's...

Component: UI
Impact: Low
Effort: Trivial
UI: Linear