binaryninja-api
binaryninja-api copied to clipboard
Public API, examples, documentation and issues for Binary Ninja
For the following code, the last instruction should be something like: ``` 0040121c int32_t eax_4 = counter 0040121c counter = eax_4 + 1 ``` which basically increments the counter variable...
Right now, when we wish to create a class and its vtable, we need to do them separately. There should be a way to combine these operations
Currently, it is not possible to modify memory unless it's backed by a file. It should be possible to arbitrary memory though. Requires a new ability to store arbitrary memory...
Fix for https://github.com/Vector35/binaryninja-api/issues/5362#event-12730665835 It's important to understand that this PR still allows for backwards compatibility and doesn't prevent the use of `loader.architecture` for overriding the architecture. `loader.architecture` has been deprecated...
https://github.com/Vector35/binaryninja-api/assets/7171118/d308a81c-aa47-4e06-b8e6-fc649f0e4904 Search for "carrot apparatus pigeon" in Slack for crash log.
An explanation of what the common IL classes are, how to view the hierarchy, and some examples would be great. Both for the [API docs](https://dev-api.binary.ninja/binaryninja.commonil-module.html) and the developer guide.
**Version and Platform (required):** - Binary Ninja Version: 4.0.4958-dev **Bug Description:** Sorting by "Show" and "#" both result in unexpected behavior. **Screenshots:** Sorting by count: Sorting by show:
Now that https://github.com/Vector35/binaryninja-api/issues/3260 is about to be finished, I am surprised that we actually do not have the counterpart for navigating to these locations. I suggest that we add a...
Linear view needs arrows along the margin between jumps. (was #340, but splitting out for better tracking)
**Version and Platform (required):** - Binary Ninja Version: 4.1.5246-dev - OS: macOS - OS Version: 14 - CPU Architecture: M1 **Bug Description:** The FormInputField APi for Integer fields doesn't respect...