Skip to content

Type actions are broken with namespaced types #8493

Description

@negasora

Version and Platform (required):

  • Binary Ninja Version: 6.1.10552-dev

Bug Description:
When a type has a namespaced QualifiedName, renaming and navigating are broken for that type in linear and graph view.

Steps To Reproduce:
Please provide all steps required to reproduce the behavior:

  1. Open the attached binary
  2. Go to main in linear/graph HLIL
  3. Try to rename types
  4. Notice that namespaced types and fields aren't able to be renamed
  5. Try to double click on types/fields to open the type
  6. Notice namespaced types and fields can't be navigated to
  7. Try to use y to change types
  8. Notice namespaced types and fields can't have their type changed

Expected Behavior:
Type actions work on types regardless of their namespacing

Binary:
dwarf_qualified_names.txt

Metadata

Metadata

Assignees

Labels

Component: UIIssue needs changes to the user interfaceUI: GraphIssues with the FlowGraph class or Graph viewUI: LinearIssues with the Linear view

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions