Vector35 / Vector35/binaryninja-api
Displays the size of the stack space requested by the function stack
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 1.3k
- Forks
- 298
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 19
Description
What is the feature you'd like to have?
I encountered a problem that caused random crashes, and I finally confirmed through IDA that the stack size requested by a certain function was too large, causing stack overflow in some cases. I hope there will be a stack size field in the function list so that I can easily find the largest functions in the sort order to optimize them; if possible, the size of each object in the pseudo-C code window should also be displayed (displayed when the mouse hovers and displayed by default as a comment after the variable declaration).
Is your feature request related to a problem?
N/A
Are any alternative solutions acceptable?
N/A
Additional Information:
N/A
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
The request covers the function list and the pseudo-C code window, but it names no files, tests, or entry points. Start by locating the UI and API components for those views; done means showing requested stack size in sortable function results and object sizes on hover or as declarations comments.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- reverse-engineering
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100