diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/events.h | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/include/events.h b/include/events.h new file mode 100644 index 0000000..5ee2b6b --- /dev/null +++ b/include/events.h @@ -0,0 +1,107 @@ +#include <evntrace.h> + +#define THREAD_EVENTS_GUID { 0x3d6fa8d1, 0xfe05, 0x11d0, 0x9d, 0xda, 0x00, 0xc0, 0x4f, 0xd7, 0xba, 0x7c } +#define PROCESS_EVENTS_GUID { 0x3d6fa8d0, 0xfe05, 0x11d0, 0x9d, 0xda, 0x00, 0xc0, 0x4f, 0xd7, 0xba, 0x7c } +#define PERF_INFO_EVENTS_GUID { 0xce1dbfb4, 0x137e, 0x4da6, 0x87, 0xb0, 0x3f, 0x59, 0xaa, 0x10, 0x2c, 0xbc } + + +CLASSIC_EVENT_ID EventSampledProfile = { + .EventGuid = PERF_INFO_EVENTS_GUID, + .Type = 46U, + .Reserved = { 0U }, +}; +CLASSIC_EVENT_ID EventSysCallEnter = { + .EventGuid = PERF_INFO_EVENTS_GUID, + .Type = 51U, + .Reserved = { 0U }, +}; +CLASSIC_EVENT_ID EventSysCallExit = { + .EventGuid = PERF_INFO_EVENTS_GUID, + .Type = 52U, + .Reserved = { 0U }, +}; +CLASSIC_EVENT_ID EventThreadedDPC = { + .EventGuid = PERF_INFO_EVENTS_GUID, + .Type = 66U, + .Reserved = { 0U }, +}; +CLASSIC_EVENT_ID EventISR = { + .EventGuid = PERF_INFO_EVENTS_GUID, + .Type = 67U, + .Reserved = { 0U }, +}; +CLASSIC_EVENT_ID EventDPC = { + .EventGuid = PERF_INFO_EVENTS_GUID, + .Type = 68U, + .Reserved = { 0U }, +}; +CLASSIC_EVENT_ID EventDPCTimer = { + .EventGuid = PERF_INFO_EVENTS_GUID, + .Type = 69U, + .Reserved = { 0U }, +}; +CLASSIC_EVENT_ID EventThreadStart = { + .EventGuid = THREAD_EVENTS_GUID, + .Type = 1U, + .Reserved = { 0U }, +}; +CLASSIC_EVENT_ID EventThreadEnd = { + .EventGuid = THREAD_EVENTS_GUID, + .Type = 2U, + .Reserved = { 0U }, +}; +CLASSIC_EVENT_ID EventDataCollectionStart = { + .EventGuid = THREAD_EVENTS_GUID, + .Type = 3U, + .Reserved = { 0U }, +}; +CLASSIC_EVENT_ID EventThreadDataCollectionEnd = { + .EventGuid = THREAD_EVENTS_GUID, + .Type = 4U, + .Reserved = { 0U }, +}; +CLASSIC_EVENT_ID EventThreadContextSwitch = { + .EventGuid = THREAD_EVENTS_GUID, + .Type = 36U, + .Reserved = { 0U }, +}; +CLASSIC_EVENT_ID EventThreadReady = { + .EventGuid = THREAD_EVENTS_GUID, + .Type = 50U, + .Reserved = { 0U }, +}; +CLASSIC_EVENT_ID EventProcessStart = { + .EventGuid = PROCESS_EVENTS_GUID, + .Type = 1U, + .Reserved = { 0U }, +}; +CLASSIC_EVENT_ID EventProcessEnd = { + .EventGuid = PROCESS_EVENTS_GUID, + .Type = 2U, + .Reserved = { 0U }, +}; +CLASSIC_EVENT_ID EventProcessDataCollectionStart = { + .EventGuid = PROCESS_EVENTS_GUID, + .Type = 3U, + .Reserved = { 0U }, +}; +CLASSIC_EVENT_ID EventProcessDataCollectionEnd = { + .EventGuid = PROCESS_EVENTS_GUID, + .Type = 4U, + .Reserved = { 0U }, +}; +CLASSIC_EVENT_ID EventProcessPMC = { + .EventGuid = PROCESS_EVENTS_GUID, + .Type = 32U, + .Reserved = { 0U }, +}; +CLASSIC_EVENT_ID EventProcessPMCRundown = { + .EventGuid = PROCESS_EVENTS_GUID, + .Type = 33U, + .Reserved = { 0U }, +}; +CLASSIC_EVENT_ID EventProcessDefunct = { + .EventGuid = PROCESS_EVENTS_GUID, + .Type = 39U, + .Reserved = { 0U }, +}; |
