binaryninja-api
binaryninja-api copied to clipboard
Public API, examples, documentation and issues for Binary Ninja
**Version and Platform (required):** - Binary Ninja Version: 4.0.4883-dev Personal, 811e395d - OS: windows - OS Version: 10 - CPU Architecture: x86_64 **Bug Description:** Sometimes the ability to see the...
Enterprise licenses have a 'Renew Online' link that takes you to a page to purchase your renewal of a personal or commercial license. This should instead say something like "Contact...
**Version and Platform (required):** - Binary Ninja Version: 4.0.4896 - OS: macOS - OS Version: 14.3.1 - CPU Architecture: M3 **Bug Description:** Creating a new binary file, adding some assembly...
**Version and Platform (required):** - Binary Ninja Version: 4.0.4896-dev - OS: macOS - OS Version: 14.3.1 - CPU Architecture: M3 **Bug Description:** This binary writes a value to offset 0x20...
df14: e49df004 pop {pc} ; (ldr pc, [sp], Vector35/binaryninja-api#4) Is disassembled as: fff9cf14 04f09de4 ldr pc, [sp], #0x4 {var_4} And lifted to: 79 @ fff9cf14 jump([sp {var_4}].d) This misses the...
I'd like to be able to hide sidebar widgets I'm not using. I never use the memory map, for example, and it'd be nice to reduce the number of icons...
When DebugInfo types conflict with Platform types they're prefixed with an `_1` This isn't great. We should be checking for equality and replacing ones that are exact matches.
I'm seeing a lot of this type of condition repeated that should be easy to simplify `(!A || (A && B))` Which simplifies down to just `!A || B` Similarly...
There are multiple of the tags APIs that can crash in normal usage in particular ` BNGetTagType`. This issue is to document that fact and track which ones crash and...
In this code snippet, we fail to populate the arguments of the `memset` call:  The HLIL looks like this: ![Screenshot 2024-02-05 at 12...