binaryninja-api
binaryninja-api copied to clipboard
Public API, examples, documentation and issues for Binary Ninja
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...
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...
**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`...
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]) ```
[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...
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...