binaryninja-api icon indicating copy to clipboard operation
binaryninja-api copied to clipboard

Public API, examples, documentation and issues for Binary Ninja

Results 859 binaryninja-api issues
Sort by recently updated
recently updated
newest added

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...

Type: Bug
Component: Core
Core: HLIL
Effort: Medium
Impact: Medium

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

Type: Enhancement
Component: UI
Impact: Low
Effort: Low
UI: Dialogs

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...

Type: Enhancement
Component: Core
Effort: Medium
Impact: Medium

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.

Component: UI
Type: Crash
Impact: High
UI: Tags
UI: Cross References

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.

Component: Documentation
Impact: Medium
Effort: Trivial

**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:

Type: Bug
Component: UI
Impact: Low
Effort: Trivial
UI: Tags

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...

Type: Enhancement
Component: UI
Impact: Low
Effort: Low

Linear view needs arrows along the margin between jumps. (was #340, but splitting out for better tracking)

Type: Enhancement
Component: UI
Effort: Medium
Impact: Medium
UI: Linear

**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...

Type: Bug
Component: UI
Impact: Low
Effort: Trivial
UI: Dialogs