Skip to content

Symbol widget does not handle multiple symbols of the same type at the same address #8059

@negasora

Description

@negasora

Version and Platform (required):

  • Binary Ninja Version: 5.3.9393-dev

Bug Description:
When there are multiple symbols at the same address, the symbol widget will only display one of them

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

  1. Open a.zip
  2. Navigate to foo
  3. Open the symbol sidebar widget
  4. Notice foo is there
  5. bv.define_auto_symbol(Symbol(SymbolType.FunctionSymbol, here, "bar"))
  6. Notice the list has bar and foo is gone, but the view still displays foo and bv.get_symbols(here) contains foo as well

Expected Behavior:
The symbol widget should show all symbols defined in the binary, or at least be consistent with what linear/graph shows

Metadata

Metadata

Assignees

Labels

Component: UIIssue needs changes to the user interfaceEffort: LowIssues require < 1 week of workImpact: MediumIssue is impactful with a bad, or no, workaroundUI: SymbolsIssues with the Symbols widget

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions