Vector35 / Vector35/binaryninja-api

Cross references window does not work as expected in the types sidebar

Open
#6,153 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Component: UI Effort: Low Impact: Low UI: Cross References
Dominant language
C++
Stars
1.3k
Forks
298
Avg merge
5d 5h
Merged PRs (30d)
19

Description

Version and Platform (required):

  • Binary Ninja Version: 4.2.6447-dev, 5ca6dc49
  • OS: MacOS
  • OS Version: 15.1
  • CPU Architecture: arm64

Bug Description:
Clicking on a structure member in types sidebar and calling the cross ref window with X does not show the references to that member, instead, it show the references from linear view.

In order to reproduce:

  1. Make cross references work as window
  2. In appropriate BNDB click on a structure member in types sidebar and press X
  3. See the references are missing

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source files or tests are named. Reproduce the problem in an appropriate BNDB by selecting a structure member in the types sidebar and pressing X, then compare the cross-reference window with the linear-view behavior. Done means the window shows references to the selected structure member.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
reverse-engineering
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.