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

**What is the feature you'd like to have?** Currently, `enumDescriptions` must have a corresponding entry for each enum type. Sometimes, it would be useful to only provide descriptions for some...

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

**Version and Platform (required):** - Binary Ninja Version: 3.6.4709-dev Personal, 715fcd79 - OS: windows - OS Version: 11 - CPU Architecture: x86_64 **Bug Description:** Initial analysis: ![image](https://github.com/Vector35/binaryninja-api/assets/42991292/ca774c82-4fc7-4971-839f-0379ee357d3a) After fixing the...

Type: Bug
Component: Core
Effort: Low
Impact: Medium
Core: Type Propagation

Repro steps: 1. Open the `helloworld` binary from https://github.com/Vector35/debugger/blob/dev/test/binaries/Darwin-arm64/helloworld 2. Navigate to 0x100003f90, undefine the data variable 3. The main function is NOT re-analyzed

Type: Bug
Component: Core
Impact: Low
Effort: Low

Clippy was complaning about some uses of `std::mem::transmute`, so I changed them to use simple `as` casting instead. Additionally, ran `cargo fmt --all` to avoid extraneous formatting changes from leaking...

Component: Rust API

1. Do not have xrefs open 2. Open a binary 3. Select `main` 4. Open xrefs 5. Notice there are no xrefs shown 6. Click main 7. Notice there are...

Type: Bug
Component: UI
Impact: Low
Effort: Trivial
UI: Cross References

**What is the feature you'd like to have?** Currently, in MIPS64, we don't handle MIPS64-specific relocations properly. They appear to be non-standard and are built out of three separate relocations...

Type: Enhancement
Component: Architecture
Arch: MIPS
Impact: Medium

**What is the feature you'd like to have?** Native support for decompressing the kernel binaries of major mobile platforms so they can load natively without external tooling/processing. IDA natively does...

Type: Enhancement
Impact: Medium
Component: BinaryViewType

Binary Ninja should natively support Motorola SREC, Intel Hex and TI-TXT. @toolCHAINZ has a python implementation [here](https://github.com/toolCHAINZ/hexfiles) but we would like this functionality to build in natively.

Type: Enhancement
Impact: Low
Effort: Low
Component: BinaryViewType

**Environment** - Binary Ninja Version: DEV 4.2.59.22 Personal - OS: Linux - OS Version: Debian 12 - CPU Architecture: x64 **Bug Description:** Hello, There is a small synchronization problem between...

State: Blocked (Customer)

**What is the feature you'd like to have?** It would be great if there could be an update to the `log` API that lets you specify which logger you want...

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