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

Public API, examples, documentation and issues for Binary Ninja

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

Created on behalf of @VisualEhrmanntraut > Optimiser for min, max expressions: > ```// before > TYPE val; > if (Z > Y) { > val = Y > } else...

Component: Core
Core: HLIL
IL Optimization
Effort: Low
Impact: Medium

``` if (x) a = N else a = M ``` If the N and M are above a small complication threshold we should convert it to a ternary while...

Component: Core
Core: HLIL
IL Optimization
Effort: Trivial

**Version and Platform (required):** - Binary Ninja Version: 5.0.7290 - OS: macOS - OS Version: 15.4.1 - CPU Architecture: x64 **Bug Description:** The Path in triage view doesn't show the...

Component: UI
Impact: Low
Effort: Trivial
UI: Triage Summary

**Version and Platform (required):** - Binary Ninja Version: 5.0.7248-dev - OS: macOS - OS Version: 15.4 - CPU Architecture: x64 **Bug Description:** Crashes when this line of code is run...

Impact: Low
Effort: Trivial
Component: Python API

**Version and Platform (required):** - Binary Ninja Version: 5.1.7422-dev Ultimate (84083554) - OS: Debian Linux - OS Version: unstable - CPU Architecture: x86_64 **Bug Description:** The type annotations for `TypeParserResult`...

Impact: Low
Effort: Trivial
Component: Python API

**What is the feature you'd like to have?** Until #6105 gets resolved, customers tend to try and use `binexport` for binary diffing with Binary Ninja. Unfortunately, building this is non-trivial...

Effort: Medium
Impact: Medium
Component: Plugin

Component: UI
Impact: Low
Effort: Medium
UI: Linear

**What is the feature you'd like to have?** I have huge database with ~1.5kk types. So, when I want to change some function or field type, appears text box where...

Component: UI
Effort: Low
Impact: Medium
UI: Dialogs

**Bug Description:** Function properties dialog shows the global pointer value identified by Binja, even if it is overridden by the user. ![Image](https://github.com/user-attachments/assets/a6a36fd7-3a01-4880-b72b-c02ff3066980) **Steps To Reproduce:** Please provide all steps required...

Impact: Low
Effort: Low
UI: Dialogs

**What is the feature you'd like to have?** "Display variable types at top of function" mostly just introduces noise due to sheer amount of nearly-identical, mostly-information-free variables that interfere with...

Component: UI
Impact: Low
Effort: Trivial
UI: Variables