-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Ability to request stackwalk per EventPipe session (#84077)
* Ability to request stackwalk per EventPipe session * Fix build * Fix build 2 * Revert all the changes to start over * Propagate disable_stacktrace parameter up to ep_enable * Refactor ds-eventpipe-protocol to use the same object for CollectTracing command * Parse disable_stacktrace in ds-eventpipe-protocol * Fix a bug in ep.c enable declaration * Introduce ep_enable_3 * Try fix failing tests * Fix incorrect validation * Use ep_enable_3 in IPC * Allocate EventPipeSessionOptions on stack * Pass EventPipeOptions by address * Rename IPC parameter to enable_stackwalk * Rename IPC parameter to stackwalk_requested * Include ds-types.h in ds-sources.c to fix the build issue * Fix jump bypasses variable initialization * Fix incorrect struct initialization * Fix incorrect struct initialization 2 * Fix incorrect struct initialization 3 * Apply code format suggestions Co-authored-by: Johan Lorensson <lateralusx.github@gmail.com> * Add ds_ipc_message_try_parse_bool * Remove EventPipeSessionOptions from ep-types-forward * init function for ep options * Use coherent if style in validation * Fix missing inline keyword * Remove inline specifier * Re-introduce EP_ASSERT in enable * add ep_session_options_fini * Fix fini called without init --------- Co-authored-by: Johan Lorensson <lateralusx.github@gmail.com>
- Loading branch information
1 parent
946c524
commit e8c8ab8
Showing
10 changed files
with
309 additions
and
228 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.