Vector35 / Vector35/binaryninja-api

Create structure/enum/union action is unavailable in lower area of the types view

Open
#5,323 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

We have split the types into two parts, and the lower part which shows the type definition, does not have the create struct/enum/union action. There have been a few time that I try to create a structure there by pressing "S", and realize that it does not work. I have to create in the upper area of the widget to make it work

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 missing create struct/enum/union action in the lower area of the types view, then compare its action and keyboard-shortcut handling with the upper area. The issue does not name files or tests, so first locate the types-view implementation and the existing create-action path. Done means the lower area supports the same actions, including the "S" shortcut.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.