Feature request - store user-defined context inside trace
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- cpp
- Domain
- observability-sre
Research direction
Start by locating krabs::trace_context and UserContext, then trace how trace context is passed to event callbacks. Define how a user-provided context pointer would be stored and exposed across callbacks, and verify that callbacks can access the same value for the lifetime of the trace.
Written by the indexing model from the issue text.
Description
I'd like to store a class instance for reporting events to some open connection that was opened before tracing commenced. As the trace instance is already stored inside UserContext, it would be nice to have an additional field within krabs::trace_context (e.g. just a PVOID) which would be accessible from all event callbacks.
- Dominant language
- C++
- Stars
- 801
- Forks
- 167
- Avg merge
- 5d 3h
- Merged PRs (30d)
- 1
Getting set up
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.
More from microsoft/krabsetw
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
Logging to ETL fileOpenfeature request
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
needs-repro
Difficulty 4/5 3-5 days Newbie friendliness 25/100
-
feature request
Difficulty 5/5 Over a week Newbie friendliness 30/100
All issues in microsoft/krabsetw
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
hyprwm/aquamarine#426 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
amnezia-vpn/amnezia-client#3222 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
sdatkinson/NeuralAmpModelerCore#342 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
valkey-io/valkey-search#1465 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
KhronosGroup/Vulkan-Tutorial#524 ·
Maintainers usually reply within 1 day