Open
Description
Version and Platform (required):
- Binary Ninja Version: 5.1.7598-test Ultimate (0e5168d7)
- Edition: Ultimate
- OS: Debian Linux
- OS Version: 13
- CPU Architecture: x86_64
Bug Description:
This vldr
instruction:
Loads from 802808a
:
However, consulting the ARM ARM for VLDR
, it's clear that the base address is word aligned when PC is the base register:
Since the address expression is [pc, 0x58]
, where the displacement is a multiple of 4, the instruction cannot be loading anything from an address ending in ...a
.
Steps To Reproduce:
- Open attached BNDB
Expected Behavior:
Load from the correct address.
Binary:
bug_vfp.zip