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

Also made some changes related to EFI 1. Leveraged the typed register for defining PEI service pointers 2. Fixed https://github.com/Vector35/efi-resolver/issues/20 and https://github.com/Vector35/efi-resolver/issues/14 3. Supported renaming SMI handlers https://github.com/Vector35/efi-resolver/issues/12

Ran into an issue where an error in my settings.json that was hard to troubleshoot because I didn't realize it was failing. Should either log warn or log error.

Type: Bug
Effort: Low
Impact: Medium
UI: Settings

**What is the feature you'd like to have?** When binary ninja analyses a binary, it creates a __objc_stubs section. It would be nice if the method stubs would be named...

Type: Enhancement
Impact: Low
Effort: Low
Component: Objective-C

When using the assemble dialog, it seems that Binary Ninja does not always re-analyze the function, which produces weird results if assembling across function boundaries, etc. I think at a...

Type: Bug
Impact: Low
Effort: Trivial
UI: Dialogs
State: Blocked (Customer)

**Version and Platform (required):** - Binary Ninja Version: 4.2.5821-dev - OS: macOS - OS Version: 15.1 Beta (24B5009l) - CPU Architecture: Apple Silicon (M3) **Bug Description:** Array access using complex...

Type: Bug
Component: Core
Impact: Low
Effort: Low

This PR adds the `IsForceLoadable` method to the `BinaryViewType` class. This was done to allow selection of binary view types for raw binary formats. It allows users to select binary...

The rev instruction (rev r11, r11) is lifted to the following LL code: 45 @ 0001070c temp0.d = 0 46 @ 0001070c temp1.d = r11 47 @ 0001070c temp2.d =...

Type: Bug
Component: Architecture
Arch: ARM/Thumb
Impact: Low
Effort: Low
Lifting

Mac Build 1.0.272 Beta Helpful for patching.

Type: Enhancement
Impact: Low
Effort: High
Component: Assemblers

I'd like to request labels for basic blocks. If I have a jump to an address, I'd like to be able to label the address and have that label displayed...

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

Unimplemented and other notes: * `BNRemoteFileDownload` - Returns the c++ `std::vector` from the core API, but don't provide any way to free it. * `BNCollaborationSnapshotDownloadSnapshotFile` - Returns the c++ `std::vector`...