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: 5.3.8760-dev Ultimate, fba98d3c - OS: macos - OS Version: 26.1.0 - CPU Architecture: arm64 **Bug Description:** If I undefine a function and...

**What is the feature you'd like to have?** It would be magical to have a "Notes" tab just to the right of the "Files" and "Recents" tab on a Project....

The memory map has a way to disable segments, but once a user does that, there is no way to enable said view from the UI. We should likely show...

Impact: Low
Effort: Trivial
UI: Memory Map

This avoids constructing numerous unordered maps and vectors at library load time in every plug-in that uses the C++ API. Additionally, the arrays allow for more efficient look-ups.

This allows a few widely-used enums to be shrunk from 4 bytes to 1 byte, improving packing when they're used as struct members. To remain compatible with C, we follow...

**Version and Platform:** - Binary Ninja Version: 5.3.8753-dev - Edition: Personal - OS: Ubuntu Linux - OS Version: 24.04 - CPU Architecture: x64 **Bug Description:** The default block analysis operates...

**Version and Platform (required):** - Binary Ninja Version: 5.3.something **Bug Description:** Various type libraries have types named `anonymous_XX` for XX in the range of 0 to like 2800. Windows platform...

Component: Type Libraries

**Version and Platform (required):** - Binary Ninja Version: 5.3.8652-dev Ultimate (f6637a1a) - Edition: Ultimate - OS: macOS - OS Version: 15.6 - CPU Architecture: M1 **Bug Description:** Saving, closing and...

Impact: Low
Component: Database
File Format: SharedCache

- https://github.com/Vector35/binaryninja-api/blob/dev/transformsession.cpp - https://github.com/Vector35/binaryninja-api/blob/dev/transformcontext.cpp - https://github.com/Vector35/binaryninja-api/blob/dev/transform.cpp - Should have a shape similar to https://github.com/Vector35/binaryninja-api/blob/dev/rust/src/data_renderer.rs Must have unit tests in `rust/tests` as well as at least one example in `rust/examples`

Impact: Medium
Effort: Trivial
Component: Rust API

https://github.com/Vector35/binaryninja-api/blob/dev/constantrenderer.cpp Should have a shape similar to https://github.com/Vector35/binaryninja-api/blob/dev/rust/src/data_renderer.rs Related to https://github.com/Vector35/binaryninja-api/issues/7761

Impact: Medium
Effort: Trivial
Component: Rust API