binaryninja-api
binaryninja-api copied to clipboard
Public API, examples, documentation and issues for Binary Ninja
### Discussed in https://github.com/Vector35/binaryninja-api/discussions/5303 Originally posted by **uniquadev** April 20, 2024 Currently, when importing debug information with a pdb file, there is no pop-up window that allows you to toggle...
In the following screenshot, we can see the variable at `rbp-0x8` is NOT annotated with `var_10`, which is the stack variable associated with the offset.  Looking at the MLIL,...
**What is the feature you'd like to have?** The following pattern is very common `for` loop thats left as a `do-while` ``` 180010c7c if (i_7 != 0) 180010c7e int16_t* rdi_1...
**What is the feature you'd like to have?** The following is an example of a common nesting pattern seen in HLIL that can be greatly simplified ``` if (rax_19 !=...
**What is the feature you'd like to have?** Some common expressions can be simplified in HLIL but are not for instance: ``` if (rbx_2 == 0x20 || rbx_2 == 0x40...
**Version and Platform (required):** - Binary Ninja Version: 4.1.5213-dev - OS: macOS - OS Version: 14 - CPU Architecture: M1 **Bug Description:** When opening an aarch64/big endian data mode file,...
Tested with ELF, Mach-O, PE ```python >>> import binaryninja >>> for _ in range(5): ... with binaryninja.load('/bin/true') as bv: ... pass ... [0:8935060525942268291 Settings warn] Setting 'loader.architecture' deprecated by 'loader.platform'....
**What is the feature you'd like to have?** #2790 was recently completed, adding support for highlighting the matching indented line in functions. However, it does not apply to data variable...
_From @psifertex on May 5, 2015 14:7_ _Copied from original issue: Vector35/binaryninja#13_
A user reported that we are missing the type library info for the `mprotect` function:  This can be verified from the API as...