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

1. Open [array_simpl_patched.zip](https://github.com/user-attachments/files/23887172/array_simpl_patched.zip) 2. Close binary and run `get_memory_usage_info()` 3. Observe multiple 'Active BinaryView objects' This currently leaks 5 binary view objects, this is true up until 5.0, in 4.2...

Impact: Medium
Effort: Trivial

When using latest dev (and stable 5.2), if you open a file in a local (or remote) project on macOS 26, and use the "restart and re-open" command-palette action, it's...

Dependency: Qt
UI: Projects

**Version and Platform (required):** - Binary Ninja Version: 5.1.7313-dev (7e9d5c7a) - OS: macOS 15.4.1 - CPU Architecture: arm64 **Bug Description:** Call type adjustments created by `Function::SetAutoCallTypeAdjustment` / `Function::SetUserCallTypeAdjustment` appear to...

Component: Core
Effort: Medium
Impact: Medium

**Version and Platform (required):** - Binary Ninja Version: 5.3.8713-dev Ultimate, a40c2e7b - OS: macos - OS Version: 26.1.0 - CPU Architecture: arm64 **Bug Description:** If a user explicitly set `analysis.workflows.functionWorkflow`...

Impact: Low
Effort: Trivial
Core: Workflow

**What is the feature you'd like to have?** add python workflow api to add label in mlil like llil.add_label_for_address **Is your feature request related to a problem?** when solve indirect...

This PR marks MIPS `jalr[.hb] $zero, $ra` as a return instruction. Resolves #7355. ## Effects Before: After:

**Version and Platform (required):** - Binary Ninja Version: 5.3.8699-dev Personal (42cbde5c) (but I've met this bug year ago at least) - Edition: Non-Commercial **Bug Description:** If you select the token...

For some reason for this API `reserve` not used. I might to create PR, but don't have PC nearly. ```cpp vector BinaryView::GetAllEntryFunctions() { size_t count; BNFunction** funcs = BNGetAllEntryFunctions(m_object, &count);...

Component: API
Impact: Low
Effort: Trivial

**Version and Platform (required):** - Binary Ninja Version: 5.3.8622-dev - Edition: Commercial - OS: MacOS - OS Version: Tahoe 26.1 - CPU Architecture: M2 **Bug Description:** For the x86 architecture,...

**What is the feature you'd like to have?** Add an alias for `remove_user_function` consonant with `undefine` as in UI this action is called `Undefine function`, so it will be less...