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

Advanced options such as working with offset/base types and propagating data variable references are shown by default in the "create structure" dialog but they are advanced options many users may...

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

**Is this a general concept that needs to be documented or a specific API?** General **What concept or API needs more documentation?** In the 'Importing Type Information' docs: - https://docs.binary.ninja/guide/types/typeimportexport.html#import-header-file...

Type: Enhancement
Component: Documentation
Impact: Low
Effort: Low

**Version and Platform (required):** - Both 4.5 stable and 5109 (latest dev as of today) When BN is maximized on MacOS, the new and smaller lock/unlock icon is unclickable. The...

Component: UI
Impact: Low
Effort: Trivial
UI: Status Bar

When we moved the loading process for `BinaryView`'s into the core (https://github.com/Vector35/binaryninja-api/commit/04bc6f11ae0289aae57d63d4cd32f4ef305d1a7a), we made it more difficult to set load settings by requiring a `Metadata` object. Several things are weird...

Type: Enhancement
Component: Core
Component: API
Effort: Low
Impact: Medium
Component: Rust API

**What is the feature you'd like to have?** Rename imported ordinal function to its original name which can be get from pdb. **Is your feature request related to a problem?**...

Type: Enhancement
Effort: Low
Impact: Medium
Component: Type Libraries

In the following code, `0x6021d0` is a data variable whose type is set to `char input[0x100]`, and `r15` is set to `uint64_t`. I believe the HLIL should simplify the code...

Type: Enhancement
Component: Core
Core: HLIL
Impact: Medium

**GCC/Clang RTTI analysis** RTTI support for the Itanium ABI **Is your feature request related to a problem?** No **Are any alternative solutions acceptable?** There is a plugin (Itanium C++ ABI...

Type: Enhancement
Effort: Medium
Impact: Medium
Component: BinaryViewType
Component: DebugInfo

**Version and Platform (required):** - Binary Ninja Version: 3.6.4790-dev, 10b89271 - OS: macos - OS Version: 14.3 - CPU Architecture: arm64 **Bug Description:** BN does not defines `typeinfo_name_for` variables correctly....

Type: Enhancement
Component: Demangler
Impact: Low
Effort: Low

**Version and Platform (required):** - Binary Ninja Version: 3.5.4288-dev - OS: macOS - OS Version: 12.4 - CPU Architecture: M1 **Bug Description:** When the Demangler constructs a type from a...

Type: Bug
Component: Demangler
Impact: High

Version and Platform (required): Binary Ninja Version: 3.6.4780-dev Personal (d35c49ed) OS: manjaro OS Version: Linux version 6.6.10-1-MANJARO CPU Architecture: x64 **Bug Description:** reversed arm64 instruction is right but when converted...

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