Vector35 / Vector35/binaryninja-api

The reference to a label may not correct

Open
#7,360 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Binary Ninja Personal 5.2.8239-dev
When click on a label (eg label_21c438), the "Cross References" window should show the code reference to the label.
But when I click this label, the code reference is wrong.
I find the correct code reference manually "goto label_21c438", but it does not appear in the code reference.
Seems that the reference to the label is Wrong.
I am reversing an aarch64 elf binary.

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

Reproduce the problem in Binary Ninja Personal 5.2.8239-dev using an AArch64 ELF binary and a label such as label_21c438. Compare the Cross References window with the result of “goto label_21c438”; done means the window reports the same correct code reference.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
reverse-engineering
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.