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

**Is this a general concept that needs to be documented or a specific API?** General, should be in the user docs. **What concept or API needs more documentation?** One of...

Type: Enhancement
Component: Documentation
Impact: High
Effort: Low

Make the CSR instructions show the CSR 12-bit immediate operand as an unsigned integer. This is a special case of the I-instruction format, where it is same except that the...

This took like a week but the end result I think is a lot more idiomatic and concise. Here's a summary of changes: 1. Change `MediumLevelILInstruction` into a struct with...

Expose a safe wrapper around BNRegisterBinaryViewEvent Looking for feedback on: * Naming. I don't have a strong grasp on the names of the things in binary ninja in general. Specifically,...

This work is not yet finished, but I'm opening a draft to get discussion going about design decisions. This PR introduces a trait `BinaryNinjaType` with the following definition: ```rust pub...

We need more documentation for both the API logs and all the features of the UI for logging (as well as command-line switches, headless, etc). There's a lot of potential...

Component: Documentation
Impact: Low
Effort: Trivial
UI: Logs

Happens at all font sizes, but seems worse at larger sizes (like 18pt). Repros at least as far back as 3.5-stable. https://github.com/Vector35/binaryninja-api/assets/7171118/14e0811f-1e5e-42df-adb0-ffa059c631a6

Type: Bug
Component: UI
UI: Settings

**What is the feature you'd like to have?** I'd like to be able to filter Types View to show just the types being used in the current function. **Are any...

Type: Enhancement
UI: Types

With projects, `bv.file.original_filename` is _probably_ not what you want. Instead you want to use `bv.project_file.name` and this should be documented on the API docs for `original_filename`

Component: Documentation
Impact: Low
Effort: Trivial

**Version and Platform (required):** - Binary Ninja Version: 3.6.4822-dev - OS: Windows - OS Version: 10 - CPU Architecture: x64 **Bug Description:** Consider the following C code: ```c int logical_not(int...

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