Vector35 / Vector35/binaryninja-api
Lifted IL, LLIL SSA, and Every Other Form Truncated When Copying to Clipboard
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 1.3k
- Forks
- 298
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 19
Description
Version and Platform (required):
- Binary Ninja Version: 5.4.9690-dev Ultimate, 29418338
- OS: macos
- OS Version: 26.4.1
- CPU Architecture: arm64
Bug Description:
If you select all in any linear view and copy the selected data, the resulting data in the clipboard is truncated. It seems to be based on where focus is in the view with the truncation occurring before or after the area in view.
Steps To Reproduce:
- Open database:
solar plasma spins profoundly - Navigate to
_start() - Set view to Linear Lifted IL or LLIL SSA or any linear view form from disassembly to SSA forms
- Select all
- Right click -> Copy
- Paste clipboard content in a text editor
- Observe that the content was truncated before writing to clipboard
Expected Behavior:
Who function content is written to clipboard like happens in disassembly and other IL views.
Screenshots:
https://github.com/user-attachments/assets/7b88ba10-f9f7-4305-a13b-946307ea173c
Binary:
Database: solar plasma spins profoundly
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
Reproduce the issue in _start() using the Linear Lifted IL and LLIL SSA views, then trace the copy handling for a Select All operation. There is no source file or test named in the report; done means clipboard output contains the complete function content across the affected linear IL and SSA views.
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
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100