binaryninja-api
binaryninja-api copied to clipboard
Public API, examples, documentation and issues for Binary Ninja
**Version and Platform (required):** - Binary Ninja Version: 4.0.4958 Personal, ddff9339 - OS: windows - OS Version: 11 - CPU Architecture: x86_64 **Bug Description:** In android binaries (e.g. toybox) .got...
**What is the feature you'd like to have?** Auto C string detection when pointer to string is found. Imagine the following pseudo structure ``` static const Func[] libs_funcs = {...
Adding the `cargo::rustc-link-arg` option to the build.rs file of the `binaryninja` crate allows doctests and unit tests to be linked against `binaryninjacore.so.1` and ran when invoking `cargo test`. Also, the...
**Version and Platform (required):** - Binary Ninja Version: 4.1.5272-dev (3a057a87) - OS: macOS - OS Version: 14.5 - CPU Architecture: M1 **Bug Description:** On arm64, most floating-point operations zero out...
**Version and Platform (required):** - Binary Ninja Version: 4.1.5272-dev (3a057a87) - OS: macOS - OS Version: 14.5 - CPU Architecture: M1 **Bug Description:** On x86-64, most scalar floating point operations...
**Version and Platform (required):** - Binary Ninja Version: 4.1.5261-dev Personal (859dedd4) **Bug Description:** HLIL will sometimes replace a writable data variable that contains a string with the value of the...
**Version and Platform (required):** - Binary Ninja Version: 4.1.5272-dev Personal (3a057a87) - OS: MacOS - OS Version: 14.1 - CPU Architecture: M1 **Bug Description:** Window size changing every time i...
SEGFAULT when calling ArchitectureHook::GetInstructionLowLevelIL from ArchitectureExtension plugin.
**Version and Platform (required):** - Binary Ninja Version: 4.0.4958 Personal, ddff9339 - OS: windows/linux - OS Version: 11 - CPU Architecture: x86_64 **Bug Description:** When processing some binaries with an...
**Version and Platform (required):** - Binary Ninja Version: 4.1.5295-dev - OS: macOS - OS Version: 14.5 - CPU Architecture: aarch64 **Bug Description:** Right-clicking on an action in the history widget...
Instead of using naked ids (u32) for types like: Register, Flag, Intrinsic, etc. This PR replaces those types with wrappers like: RegisterId, FlagId, IntrinsicId, etc. The objective is to provide...