CeLog Event Identifiers (Compact 2013)
3/28/2014
The following tables show the supported events.
Event Identifier |
Signal description |
Associated structure |
Zone availability |
---|---|---|---|
CELID_APP_PROFILER_HIT |
The application level profiler captured a profiler sample. This event is followed by a callstack event (CELID_CALLSTACK) that contains the call stack of the thread that was running when the profiler took its sample. |
CELZONE_PROFILER |
|
CELID_BOOT_TIME |
An event in the startup sequence. |
CELZONE_BOOT_TIME |
|
CELID_CALLSTACK |
Logging a call stack that is a companion to the previously logged event. For example, a Monte Carlo profiler hit might be followed by a call stack event that contains the call stack captured during the profiler hit. |
None |
This event is available in all zones. |
CELID_CS_DELETE |
Deleting an important section by using DeleteCriticalSection. |
CELZONE_CRITSECT |
|
CELID_CS_ENTER |
Entering an important section by using EnterCriticalSection that is owned by another thread. The thread that is trying to gain access to the important section is blocked. |
CELZONE_CRITSECT |
|
CELID_CS_INIT |
Initializing an important section by using InitializeCriticalSection. |
CELZONE_CRITSECT |
|
CELID_CS_LEAVE |
Leaving an important section by using LeaveCriticalSection. This event is only logged when another thread is blocked waiting for the important section. |
CELZONE_CRITSECT |
|
CELID_DATA_LOSS |
Loss of data during data collection. This event is used to periodically log a data loss counter. |
This event is available in all zones. |
|
CELID_DEBUG_MSG |
A debug message is printed. |
None |
CELZONE_DEBUG |
CELID_EVENT_CREATE |
An event object was created or opened by using CreateEvent). |
CELZONE_SYNCH |
|
CELID_EVENT_DELETE |
An event object was deleted. |
CELZONE_SYNCH |
|
CELID_EVENT_PULSE |
An event was pulsed with PulseEvent. |
CELZONE_SYNCH |
|
CELID_EVENT_RESET |
An event was reset with ResetEvent. |
CELZONE_SYNCH |
|
CELID_EVENT_SET |
An event was set or triggered by SetEvent. |
CELZONE_SYNCH |
|
CELID_EXTRA_MODULE_INFO |
The collection of additional information about a process to augment the CELID_MODULE_LOAD event. This event may not immediately follow a CELID_MODULE_LOAD event. |
CELZONE_LOADER |
|
CELID_EXTRA_PROCESS_INFO |
The collection of additional information about a process to augment the CELID_PROCESS_CREATE event. This event may not immediately follow a CELID_PROCESS_CREATE event. |
CELZONE_PROCESS - or - CELZONE_LOADER |
|
CELID_FLAGGED |
An event is flagged to distinguish it from other events. This flag is not passed as a parameter to CeLogData. It is generated by setting fFlagged to TRUE. |
None |
This event is available in all zones. |
CELID_HEAP_ALLOC |
A heap allocation has occurred by using HeapAlloc. |
CELZONE_HEAP |
|
CELID_HEAP_CREATE |
Signals that the memory heap was created by using HeapCreate. |
CELZONE_HEAP |
|
CELID_HEAP_DESTROY |
A heap is destroyed by using HeapDestroy. |
CELZONE_HEAP |
|
CELID_HEAP_FREE |
A heap allocation is freed by using HeapFree. |
CELZONE_HEAP |
|
CELID_HEAP_REALLOC |
A heap memory allocation is reallocated. |
CELZONE_HEAP |
|
CELID_INTERRUPTS |
A list of interrupt information. |
CELZONE_INTERRUPT |
|
CELID_KCALL_ENTER |
Deprecated. A thread has entered into a KCALL region, where pData is the identifier of the KCALL and wLen is the size of the identifier value. |
None |
Deprecated. CELZONE_KCALL |
CELID_KCALL_LEAVE |
Deprecated. A thread has left a KCALL region, where pData is the identifier of the KCALL and wLen is the size of the identifier value. |
None |
Deprecated. CELZONE_KCALL |
CELID_MAPFILE_VIEW_CLOSE |
A view of a file-mapping object is closed by using UnmapViewOfFile. |
None |
CELZONE_VIRTMEM |
CELID_MAPFILE_VIEW_FLUSH |
A view of a file-mapping object is flushed by using FlushViewOfFile. |
None |
CELZONE_VIRTMEM - or - CELZONE_DEMANDPAGE |
CELID_MAPFILE_VIEW_OPEN_EX |
A view of a file-mapping object is opened by using MapViewOfFile. |
None |
CELZONE_VIRTMEM |
CELID_MEMTRACK_BASELINE |
An event was sent to insert a base line marker used to track the memory state before a test. |
None |
CELZONE_MEMTRACKING |
CELID_MEMTRACK_DETACHP |
Signals when memory tracking is turned off. There is one event per process sent. |
None |
CELZONE_MEMTRACKING |
CEL_MODULE_FAILED_LOAD |
An application did not load a module. |
CELZONE_LOADER |
|
CELID_MODULE_FREE |
A DLL module is freed in a process. |
CELZONE_LOADER - or - CELZONE_THREAD |
|
CELID_MODULE_LOAD |
A DLL module is loaded in a process. |
CELZONE_LOADER - or - CELZONE_THREAD |
|
CELID_MODULE_REFERENCES |
Reference count information about a loaded module. |
CELZONE_LOADER |
|
CELID_MONTECARLO_HIT |
The kernel profiler has captured a profiler sample. |
CELZONE_PROFILER |
|
CELID_MUTEX_CREATE |
A mutex was created or opened by using CreateMutex. |
CELZONE_SYNCH |
|
CELID_MUTEX_DELETE |
A mutex object is deleted. |
CELZONE_SYNCH |
|
CELID_MUTEX_RELEASE |
A mutex was released by using ReleaseMutex. |
CELZONE_SYNCH |
|
CELID_PROCESS_CREATE |
A new process is created by CreateProcess or that a process was opened by OpenProcess. |
CELZONE_PROCESS - or - CELZONE_THREAD |
|
CELID_PROCESS_DELETE |
A process object is deleted. |
CELZONE_PROCESS |
|
CELID_PROCESS_TERMINATE |
A process was ended. |
CELZONE_PROCESS |
|
CELID_PROFILER_STOP |
The kernel profiler has stopped capturing data. |
None |
CELZONE_PROFILER |
CELID_RAW_CHAR |
The creation of an array of raw data bits of the form CHAR whose pData length is determined by the wLen parameter of CeLogData. |
None |
User definable |
CELID_RAW_DOUBLE |
The creation of an array of raw data bits of the form DOUBLE whose pData length is determined by the wLen parameter of CeLogData. |
None |
User definable |
CELID_RAW_FLOAT |
The creation of an array of raw data bits of the form FLOAT whose pData length is determined by the wLen parameter of CeLogData. |
None |
User definable |
CELID_RAW_LONG |
The creation of an array of raw data bits of the form LONG whose pData length is determined by the wLen parameter of CeLogData. |
None |
User definable |
CELID_RAW_SHORT |
The creation of an array of raw data bits of the form SHORT whose pData length is determined by the wLen parameter of CeLogData. |
None |
User definable |
CELID_RAW_UCHAR |
The creation of an array of raw data bits of the form UCHAR whose pData length is determined by the wLen parameter of CeLogData. |
None |
User definable |
CELID_RAW_ULONG |
The creation of an array of raw data bits of the form ULONG whose pData length is determined by the wLen parameter of CeLogData |
None |
User definable |
CELID_RAW_USHORT |
The creation of an array of raw data bits of the form USHORT whose pData length is determined by the wLen parameter of CeLogData. A structure is not provided. |
None |
User definable |
CELID_RAW_WCHAR |
The creation of an array of raw data bits of the form WCHAR whose pData length is determined by the wLen parameter of CeLogData. A structure is not provided. |
None |
User definable |
CELID_SEM_CREATE |
A semaphore was created or opened by CreateSemaphore. |
CELZONE_SYNCH |
|
CELID_SEM_DELETE |
A semaphore object was deleted. |
CELZONE_SYNCH |
|
CELID_SEM_RELEASE |
A thread has exited the semaphore with ReleaseSemaphore. |
CELZONE_SYNCH |
|
CELID_SLEEP |
Sleep was called. |
CELZONE_SYNCH |
|
CELID_SYNC_END |
An event was sent to identify the end of data associated with the CeLogReSync function call. |
None |
This event is available in all zones. |
CELID_SYSTEM_INVERT |
A priority inheritance event has occurred in response to a priority inversion condition. |
CELZONE_PRIORITYINV |
|
CELID_SYSTEM_PAGE_IN |
A demand page has occurred. |
CELZONE_DEMANDPAGE |
|
CELID_SYSTEM_PAGE_OUT |
A demand page has occurred. There is no additional structure for this event. |
CELZONE_DEMANDPAGE |
|
CELID_SYSTEM_TLB |
A TLB missed event has occurred. |
CELZONE_TLB |
|
CELID_THREAD_CREATE |
A new thread was created by using CreateThread. |
CELZONE_THREAD |
|
CELID_THREAD_DELETE |
A thread object was deleted. |
CELZONE_THREAD |
|
CELID_THREAD_MIGRATE |
A thread has made a system call that is being performed by a secondary process. |
CELZONE_MIGRATE |
|
CELID_THREAD_PRIORITY |
A change in priority has occurred. |
CELZONE_THREAD |
|
CELID_THREAD_QUANTUM |
A change in quantum has occurred. |
CELZONE_THREAD |
|
CELID_THREAD_QUANTUMEXPIRE |
Signals that the current thread has reached the end of its quantum. |
None |
CELZONE_RESCHEDULE |
CELID_THREAD_RESUME |
A thread was resumed with a call to ResumeThread. |
CELZONE_RESCHEDULE |
|
CELID_THREAD_SUSPEND |
A thread was suspended with a call to SuspendThread. |
CELZONE_RESCHEDULE |
|
CELID_THREAD_SWITCH |
A thread switch has occurred. |
CELZONE_RESCHEDULE |
|
CELID_THREAD_TERMINATE |
A thread has ended. |
CELZONE_THREAD |
|
CELID_VIRTUAL_ALLOC_EX |
A virtual allocation has occurred with VirtualAlloc. |
CELZONE_VIRTMEM |
|
CELID_VIRTUAL_FREE_EX |
A virtual allocation was freed by VirtualFree. |
CELZONE_VIRTMEM |
|
CELID_WAIT_MULTI |
A call was made to one of the Wait* APIs. |
CELZONE_SYNCH |
Event Identifier |
Signal description |
Associated structure |
Zone availability |
---|---|---|---|
CELID_OEMPROFILER_HIT |
The OEM-defined profiler has captured a profiler sample. |
CELZONE_PROFILER |
|
CELID_PROFILER_START |
The kernel profiler has started capturing data. |
CELZONE_PROFILER |
|
CELID_VIRTUAL_COPY_EX |
A virtual copy has occurred by using VirtualCopy. |
CELZONE_VIRTMEM |
Deprecated CeLog Event Identifiers
The following CeLog events are deprecated.
Event identifier |
Replacement event |
Zone |
---|---|---|
CELID_VIRTUAL_FREE |
CELID_VIRTUAL_FREE_EX |
CELZONE_VIRTMEM |
CELID_VIRTUAL_COPY |
CELID_VIRTUAL_COPY_EX |
CELZONE_VIRTMEM |
CELID_THREAD_CLOSE |
None |
CELZONE_THREAD |
CELID_VIRTUAL_ALLOC |
CELID_VIRTUAL_ALLOC_EX |
CELZONE_VIRTMEM |
CELID_SYSTEM_PAGE |
CELID_SYSTEM_PAGE_IN CELID_SYSTEM_PAGE_OUT |
CELZONE_DEMANDPAGE |
CELID_SEM_CLOSE |
None |
CELZONE_SYNCH |
CELID_PROCESS_CLOSE |
None |
CELZONE_PROCESS |
CELID_MUTEX_CLOSE |
None |
CELZONE_SYNCH |
CELID_MAPFILE_VIEW_OPEN |
CELID_MAPFILE_VIEW_OPEN_EX |
CELZONE_VIRTMEM |
CELID_MAPFILE_FLUSH |
CELID_MAPFILE_VIEW_FLUSH |
CELZONE_VIRTMEM CELZONE_DEMANDPAGE |
CELID_MAPFILE_CREATE |
CELID_MAPFILE_CREATE_EX |
CELZONE_VIRTMEM |
CELID_EVENT_CLOSE |
None |
CELZONE_SYNCH |