-
Notifications
You must be signed in to change notification settings - Fork 5.2k
[Linux][EventPipe][UserEvents] Add user events eventpipe support #115265
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
mdh1418
merged 32 commits into
dotnet:main
from
mdh1418:add_user_events_eventpipe_support
Jun 18, 2025
Merged
Changes from 30 commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
ff7cbad
[DiagnosticServer] Refactor and Cleanup
mdh1418 d9a59c1
[EventPipe] Add User_events structs
mdh1418 1eecfdc
[EventPipe] Add User_events eventpipe session
mdh1418 52bd1a1
[DiagnosticServer] Revamp Provider Config deserialization
mdh1418 26284e2
[DiagnosticServer] Deprecate old deserializer
mdh1418 3ea4e82
[DiagnosticServer] Add CollectTracing5 command parser
mdh1418 97b12d1
[DiagnosticServer] Deserialize file_descriptor from IPC Stream
mdh1418 d20e584
[EventPipe] Use Event_filter to set EventPipeEvent enabled mask
mdh1418 e81e10c
[UserEvents] Register and unregister tracepoints
mdh1418 d6648a2
[UserEvents] Write events to tracepoints
mdh1418 e20b176
Fixup CI build failures
mdh1418 64632d3
Cleanup missed CI build failures
mdh1418 2d9b4d9
Address feedback
mdh1418 a16e198
Address Feedback const EventPipeProviderConfiguration
mdh1418 7baa695
Address feedback Add string deserializer helper
mdh1418 20ecd2e
Revert provider_configs to vector of structs
mdh1418 c12c002
Dynamically allocate tracepoint format
mdh1418 6e8ea95
Fix CI Build failures
mdh1418 a06f091
Split ProviderConfiguration structs
mdh1418 677b7d9
Reuse EventPipeSessionTypes
mdh1418 db7a3f5
Constrain tracepoint_config modification to session provider
mdh1418 bcbc867
Fixup compilation error
mdh1418 e607a07
Move metadata into extensions portion
mdh1418 53cde48
Free default tracepoint format
mdh1418 faff9ea
Address feedback
mdh1418 a7a8f83
Address feedback
mdh1418 08e5f2e
Consistently use addresses of struct fields
mdh1418 1f22763
Fix typo
mdh1418 6e01b62
Address feedback
mdh1418 54ec518
Address feedback
mdh1418 93f7f0a
Address Feedback
mdh1418 e25e9f0
Fix Sign mismatch build error
mdh1418 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.