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

MLIL fails to properly propagate a floating point type to the constant under some conditions. In the included binary you can see that on instruction 0x0000298f the constant isn't being...

Component: Core
Core: MLIL
Impact: Medium
Effort: Trivial

The following is the list of instructions which we currently disassemble and lift (Fully or Partially). If you have any instructions which differ from this table, there is likely a...

Type: Enhancement
Component: Architecture
Arch: ARM64
Impact: Medium

**Version and Platform (required):** - Binary Ninja Version: 4.0.4958 - OS: macOS - OS Version: 14.4.1 - CPU Architecture: x64 **Bug Description:** This is in reference to `0x404d90` in `f169750c922fd27298748f97c1a9e2b8442fb4d2d5d85f35f61528c4df6b3718`...

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

Pointers are created as 64 bit, instead of the expected 16bit, whether created via the UI with "y" or programmatically like this: ``` type = self.parse_type_string("void *vector"); self.define_data_var(0x8000, type[0]) ```

Type: Bug
Component: Type Parser
Impact: Low
Effort: Trivial
State: Blocked (Issue)
Arch: 6502

[main.nes.gz](https://github.com/Vector35/6502/files/8608172/main.nes.gz) The following file while it disassembles properly (compared output with Mesen emulator), fails miserably at IL (starting from low level IL and going upwards). Might make an interesting test...

Impact: Low
Effort: Trivial
Lifting
Arch: 6502

Since clippy is part of CI now, the existing clippy warnings should be fixed so other unrelated PRs don't start failing CI. Also ran `cargo fmt` since this is a...

Supersedes #4545. This time around I was able to see this work through to a good enough state to not publish as a draft. Obviously, I would very much like...

Type: Enhancement
Component: Rust API