Strings sidebar Refs column is empty for all strings on certain binaries
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 58/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- cpp
- Domain
- reverse-engineering
Research direction
Start by opening the linked helloworld.exe binary on Windows 11 and inspecting the Strings sidebar, focusing on the Refs column for strings such as "Hello, world!" and the format strings. Trace how the sidebar obtains reference counts for these strings and compare it with a binary where the column works; done means applicable references are displayed.
Written by the indexing model from the issue text.
Description
Version and Platform (required):
- Binary Ninja Version: 6.1.10562-dev
- OS: Windows 11
- OS Version: 10.0.26200 N/A Build 26200
- CPU Architecture: x64
Bug Description:
On certain binaries, the "Refs" column in the Strings sidebar is empty for all strings, even for strings such as "Hello, world!", "argc: %d", and "argv[%d]: %s" that are clearly referenced by code in the binary. The Refs column should show a reference count for these strings.
Steps To Reproduce:
- Open the affected binary in Binary Ninja
- Open the Strings sidebar
- Observe that the "Refs" column is empty for all listed strings
Expected Behavior:
The "Refs" column in the Strings sidebar should display the number of references for each string, where applicable.
Screenshots/Video Recording:
Binary:
helloworld.exe
- Dominant language
- C++
- Stars
- 1.3k
- Forks
- 298
- Avg merge
- 4d 13h
- Merged PRs (30d)
- 20
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.
More from Vector35/binaryninja-api
-
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
Vector35/binaryninja-api#8540 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
Vector35/binaryninja-api#8446 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
Vector35/binaryninja-api#8444 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Vector35/binaryninja-api#8441 · 3 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Vector35/binaryninja-api#8404 ·
All issues in Vector35/binaryninja-api
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
google/libultrahdr#485 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
godotengine/godot#123776 ·
-
bug
Difficulty 1/5 Under an hour Newbie friendliness 60/100
-
good first issue
Difficulty 1/5 Under an hour Newbie friendliness 90/100
-
good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
ros2/common_interfaces#344 ·