binaryninja-api
binaryninja-api copied to clipboard
Public API, examples, documentation and issues for Binary Ninja
**Version and Platform (required):** - Binary Ninja Version: 5.1.7557 - OS: Macos - OS Version: 15.5 - CPU Architecture: arm64 **Bug Description:** Structure member name changes does not reflected to...
**Version and Platform (required):** - Binary Ninja Version: 5.1.7539 - Edition: Non-Commercial / Commercial / Ultimate - OS: Windows - OS Version: 10.0.26100 Build 26100 - CPU Architecture: x64 **Bug...
**Version and Platform (required):** - Binary Ninja Version: 5.1.7539-dev - Edition: Commercial - OS: Windows 10 - OS Version: 10.0.26100 Build 26100 - CPU Architecture: x64 **Bug Description:** For nested...
A feature for isolating a function in a Binary Ninja database would be useful. This feature would be useful for bug reporting or files that should be stay confidential. For...
Repro Steps: * Open the [ceph-dencoder](https://github.com/Vector35/binaryninja-api/files/6619768/ceph-dencoder.zip) binary. See hundreds of messages like this: ``` [:63 Analysis] Adding misaligned function at: 0x859465 [:63 Analysis] Adding misaligned function at: 0x856dc5 [:63 Analysis]...
One area for potential improvement in startup time would be better creation of pyc files. For python > 3.8, it's possible to use [`PYTHONPYCACHEPREFIX`](https://bugs.python.org/issue33499) to fix a location out of...
Repro steps: 1. Open the attached bndb 2. Right click > set user variable value on `rsi` in the `printf` call at any IL level >= MLIL 3. Notice the...
We can see that analysis creates `var_210` which appears to be not otherwise initialized before its usage.  `lppe` is at `ebp-0x230`, and `ebp-0x20c` is being `var_210`:  However, if...
**Version and Platform (required):** - Binary Ninja Version: 5.1.7379-dev (f55a1eef) - OS: macOS - OS Version: 15.2 - CPU Architecture: M1 **Bug Description:** Prior to the regression call type overrides...
I'm not sure what exactly the process here should look like but I'd expect to be able to do the following: 1. Open a new mapped view. 2. Paste in...