diff options
author | Victor "Nate" Graf <nategraf1@gmail.com> | 2017-09-01 16:19:07 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-09-01 16:19:07 -0700 |
commit | bac965ea8d3977a08257ee6758e14ccda34547e3 (patch) | |
tree | 33c651e868c628b76d1131e59a79a2dd6559433a /src/vm/sampleprofiler.cpp | |
parent | b5fbc8de18444f4f256652b4dca48fcb4e104e40 (diff) | |
download | coreclr-bac965ea8d3977a08257ee6758e14ccda34547e3.tar.gz coreclr-bac965ea8d3977a08257ee6758e14ccda34547e3.tar.bz2 coreclr-bac965ea8d3977a08257ee6758e14ccda34547e3.zip |
Change identifier for EventProviders from GUID to string name (#13370)
* [WIP] Changed event provider to user String identifiers
* [WIP] Remove GUID from generated code
* [WIP] Many small fixes
* [WIP] Fix error in constructing GUID
* Pass EventSource to abstract away GUID/Name references
* Fix various small errors
* Delay construction of SString objects
* Change GUIDs to names
* Change hardcoded GUID strings to names
* Revert testing changes
* Remove extra line
* Use the EventSource name
* Use provider full names
* Use full-names for Rundown
* Bump version number for eventpipe file
* Address review comments
Diffstat (limited to 'src/vm/sampleprofiler.cpp')
-rw-r--r-- | src/vm/sampleprofiler.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/vm/sampleprofiler.cpp b/src/vm/sampleprofiler.cpp index e4721577ae..4a858e9b4a 100644 --- a/src/vm/sampleprofiler.cpp +++ b/src/vm/sampleprofiler.cpp @@ -13,7 +13,7 @@ Volatile<BOOL> SampleProfiler::s_profilingEnabled = false; Thread* SampleProfiler::s_pSamplingThread = NULL; -const GUID SampleProfiler::s_providerID = {0x3c530d44,0x97ae,0x513a,{0x1e,0x6d,0x78,0x3e,0x8f,0x8e,0x03,0xa9}}; // {3c530d44-97ae-513a-1e6d-783e8f8e03a9} +const WCHAR* SampleProfiler::s_providerName = W("Microsoft-DotNETCore-SampleProfiler"); EventPipeProvider* SampleProfiler::s_pEventPipeProvider = NULL; EventPipeEvent* SampleProfiler::s_pThreadTimeEvent = NULL; BYTE* SampleProfiler::s_pPayloadExternal = NULL; @@ -36,7 +36,7 @@ void SampleProfiler::Enable() if(s_pEventPipeProvider == NULL) { - s_pEventPipeProvider = EventPipe::CreateProvider(s_providerID); + s_pEventPipeProvider = EventPipe::CreateProvider(SL(s_providerName)); s_pThreadTimeEvent = s_pEventPipeProvider->AddEvent( 0, /* eventID */ 0, /* keywords */ |