-
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.
Adjust Mono EventPipe/DiagnosticServer C library to better support Co…
…reCLR shim. (#44527) * Adjust EventPipe/DiagnosticServer C library to support CoreCLR shim. Adjustments done to better align with implementation of CoreCLR shim using CoreCLR artifacts and C++ code (CoreCLR implementation done in separate PR). Disconnect runtime specific shim info from shared sources, all included shim files handled through defines. Exception safety and improved error handling, adding error checking and error returns into shim container functions. Walkthrough of codebase, aligning with gaps from CoreCLR + port of sample profiler and json file serializer. Implement core dump diagnostic command and runtime layer (needed by CoreCLR, currently not implemented on Mono). Implemented process env diagnostic command and runtime layer. Implemented profiler attach diagnostic command and runtime layer (needed by CoreCLR, currently not implemented on Mono). Fix native EventPipe test aligning with changes. * Fix build errors. * Review feedback.
- Loading branch information
1 parent
a5d6b30
commit f6bfec0
Showing
76 changed files
with
3,619 additions
and
1,080 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
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.