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

We need a quiescing API for ViewFrames that can put non-active Views in an idle state. Without this, non-active views are still updating in the background which can potentially interfere...

Type: Enhancement
Component: API
Impact: Low
Effort: Low

### Discussed in https://github.com/Vector35/binaryninja-api/discussions/5243 Originally posted by **utkonos** April 6, 2024 As I go through my RE process, I make comments about what I think the malware sample is doing....

Type: Enhancement
Component: UI
Component: Core
Impact: Low
Effort: Low

### Discussed in https://github.com/Vector35/binaryninja-api/discussions/5193 Originally posted by **mostthingsweb** March 18, 2024 I'm dealing with an ARM binary that has some jump tables in it. The tricky thing is the jump...

Type: Enhancement
Component: Core
Effort: Medium
Impact: Medium

Intel recently introduced a large extention to the existing x64 ISA, adding registers R16-R31, as well as three operand style instrutions for many arithematic operations, e.g., Relevant links: 1. https://www.intel.com/content/www/us/en/developer/articles/technical/advanced-performance-extensions-apx.html...

Arch: x86
Impact: Low
Effort: Medium

**Version and Platform (required):** - Binary Ninja Version: 4.1.5061-dev (587afcf1) - OS: Windows 11 - CPU Architecture: x64 Looking at `MLIL_CALL` specifically, with the following prototype: `uint32_t DbgPrintEx(uint32_t ComponentId, uint32_t...

State: Awaiting Triage

Confidence is not currently documented well in the documentation.

Component: Documentation
Impact: Low
Effort: Trivial

**What is the feature you'd like to have?** Can a shortcut key be added? As shown below: ![image](https://github.com/Vector35/binaryninja-api/assets/5463104/9b75f927-a2dd-400e-8e00-603e49a475d9) When decompiling a binary file without any symbols, sometimes a portion of...

Type: Enhancement
Component: UI
Impact: Low
Effort: Trivial

After #1495 we should also generate type libraries for macOS, at least for the most relevant binaries. Here is a list of libraries: - libSystem.dylib - dyld - libc++abi.dylib -...

Type: Enhancement
Effort: Medium
Impact: Medium
Component: Type Libraries

**What is the feature you'd like to have?** I set cmd+1 / cmd+2 / etc to open specific sidebar widgets (CLion user detected) and now the New Tab page lies...

Type: Enhancement
Component: UI
Impact: Low
Effort: Trivial
UI: New Tab

Currently, when attempting to change a type for a variable or parameter, BN tests if the new type is correct as we type it, before clicking on the Accept button....

Type: Bug
Component: UI
Impact: High
Effort: Low
UI: Dialogs