binaryninja-api
binaryninja-api copied to clipboard
Public API, examples, documentation and issues for Binary Ninja
When the Settings UI starts up there is some slight lag before the tab pops open. This is due to some extra UI related updates to flow all the elements...
We have made some enhancements to the search, and closed issue https://github.com/Vector35/binaryninja-api/issues/1969. However, we still have some other enhancements possible and this issue tracks them. - [ ] Improve speed...
The two methods to get xrefs to variables are hard to figure out by the user. One user reached out to ask how he can get all xrefs to a...
Currently, BN understands certain allocation routine (e.g., malloc, VirtualAlloc) and can deal with its return value properly when the user creates `s` (https://docs.binary.ninja/guide/type.html#smart-structures-workflow). However, this is currently done purely from...
Though just hitting enter from the command palette activates the first entry, we should allow actually show the first entry as highlighted as if you had just pressed down. This...
**Version and Platform (required):** - Binary Ninja Version: 2.4.3344-dev - OS: macOS - OS Version: 12.3.1 **Bug Description:** If the Binary Ninja window is covered by other windows and is...
PDB Plugin can be run many times. The PDB plugin should add some bit of metadata to prevent it from being run twice. All it does is take a long...
Hey! I've been doing some work on the x86 Architecture module, notably on the flag lifting. I need to be able to specify some flag writes for FP comparison instructions...
Forward type propagation into called functions is very tricky to do correctly. This is something we haven't yet attempted. However it's frequent that when reverse engineering we do this manually....
**Binary Ninja Version** 2.4.3090-dev **Describe the bug** A decent number of functions in binaryninjaapi.h are completely unimplemented. We should either remove their definitions or implement them. Here's a list of...