Vector35 / Vector35/binaryninja-api
Better handling of duplicate symbols at the same address
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 1.3k
- Forks
- 298
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 19
Description
We can have multiple symbols at the same site. We need better handling in the UI for this. We should give some indication that there are multiple names for this somehow, this probably needs a lot of discussion to come to a good UI.
Additionally it would be great if we had a system very similar to "Call Type Override" but "Call Name Override" This would allow you at the call site specify on of the other symbols at the target.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the existing Call Type Override behavior and the UI handling for symbols that share an address. Define how the UI should indicate multiple names and how a Call Name Override would select one at a call site; the work is done when both behaviors have an agreed design and are implemented consistently.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- reverse-engineering
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 28/100