binaryninja-api
binaryninja-api copied to clipboard
Public API, examples, documentation and issues for Binary Ninja
**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...
**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:  After fixing the...
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
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...
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...
**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...
**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...
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.
**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...
**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...