Vector35 / Vector35/binaryninja-api

Displays the size of the stack space requested by the function stack

Open
#5,658 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Component: UI Effort: Low Impact: Low
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

  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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.