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.0.4883-dev Personal, 811e395d - OS: windows - OS Version: 10 - CPU Architecture: x86_64 **Bug Description:** Sometimes the ability to see the...

Type: Bug
Component: UI
State: Unreproducible
Impact: Medium
UI: Types

Enterprise licenses have a 'Renew Online' link that takes you to a page to purchase your renewal of a personal or commercial license. This should instead say something like "Contact...

Component: UI
Impact: Low
Effort: Trivial
UI: Dialogs
Edition: Enterprise

**Version and Platform (required):** - Binary Ninja Version: 4.0.4896 - OS: macOS - OS Version: 14.3.1 - CPU Architecture: M3 **Bug Description:** Creating a new binary file, adding some assembly...

Type: Bug
Component: Core

**Version and Platform (required):** - Binary Ninja Version: 4.0.4896-dev - OS: macOS - OS Version: 14.3.1 - CPU Architecture: M3 **Bug Description:** This binary writes a value to offset 0x20...

Type: Bug
Component: Core
Core: MLIL

df14: e49df004 pop {pc} ; (ldr pc, [sp], Vector35/binaryninja-api#4) Is disassembled as: fff9cf14 04f09de4 ldr pc, [sp], #0x4 {var_4} And lifted to: 79 @ fff9cf14 jump([sp {var_4}].d) This misses the...

Type: Bug
Component: Architecture
Arch: ARM/Thumb
Impact: Low
Effort: Low
Lifting

I'd like to be able to hide sidebar widgets I'm not using. I never use the memory map, for example, and it'd be nice to reduce the number of icons...

Type: Enhancement
Component: UI
UI: Sidebar

When DebugInfo types conflict with Platform types they're prefixed with an `_1` This isn't great. We should be checking for equality and replacing ones that are exact matches.

Type: Enhancement
DebugInfo: PDB
Effort: Low
Impact: Medium
DebugInfo: DWARF
Component: DebugInfo

I'm seeing a lot of this type of condition repeated that should be easy to simplify `(!A || (A && B))` Which simplifies down to just `!A || B` Similarly...

Type: Enhancement
Component: Core
Core: HLIL
IL Optimization
Impact: Medium

There are multiple of the tags APIs that can crash in normal usage in particular ` BNGetTagType`. This issue is to document that fact and track which ones crash and...

Component: API
Type: Crash
Impact: Low
Effort: Low

In this code snippet, we fail to populate the arguments of the `memset` call: ![Screenshot 2024-02-05 at 12 53 31 PM](https://github.com/Vector35/binaryninja-api/assets/94503187/b7522ba2-1796-468f-923d-1e3c2629c0c7) The HLIL looks like this: ![Screenshot 2024-02-05 at 12...

Impact: Low
Effort: Low
Core: Type Propagation
State: Awaiting Triage