binaryninja-api
binaryninja-api copied to clipboard
`o` does not work as expected on armv7 architecture
Version and Platform (required):
- Binary Ninja Version: 4.2.5948-dev, 2dc1308c
- OS: macos
- OS Version: 14.6
- CPU Architecture: arm64
Bug Description:
I want to set variable type to function pointer by pressing o but it seems like it does not work on armv7 architecture.
Steps To Reproduce:
- Find an armv7 binary
- Find a variable that holds a function address in data section
- Press
oand observe that it does not set function prototype as variable type
Expected Behavior: I expect it to set variable type to function pointer.
Screenshots:
In the example below when I press o on .rodata+0x24ee0 nothing happens.
@op2786 can you share a binary that can reproduce this?
I'm guessing this is an arm/thumb issue