mandiant / mandiant/speakeasy

capture call stack at each event

Open
#295 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
2.1k
Forks
289
Avg merge
20h 1m
Merged PRs (30d)
6

Description

investigate if we can efficiently capture and record the call stack at each event, which would provide more details about how execution flowed to a particular point in the code.

this could be naively the raw stack memory region, optionally sharing structure across entries for performance (premature optimization?). or, maybe it could just be a list of return addresses recognized from the stack.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named in the issue. Start by locating how events are dispatched and recorded, then investigate whether each event can retain the raw stack memory region or a list of recognized return addresses without unacceptable overhead. Done means selecting and documenting a feasible call-stack representation and its performance trade-offs.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
reverse-engineering
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.