Binary Ninja Version: 3.5.4409-dev Personal ( 4eafbd3)
OS: macOS Version 13.4.1 (c) (Build 22F770820d)
Bug Description:
Not sure if it's an expected behavior. See the screenshots. I had a struct with __base() that is inheriting a bunch of fields, and I wanted to create the fields that don't already exist (the __offset* ones). Instead of only creating the fields for the __offset*, it also overrode the fields that already existed.
I created a database that can be used to reproduce this issue. Press S on var_38 and we can see all of the fields get redefined, including those inherited from the base class.
From another customer, via email.
Version and Platform (required):
Bug Description: Not sure if it's an expected behavior. See the screenshots. I had a struct with
__base()
that is inheriting a bunch of fields, and I wanted to create the fields that don't already exist (the__offset*
ones). Instead of only creating the fields for the__offset*
, it also overrode the fields that already existed.Screenshots: