CeLog Event Tracking Structures (Compact 2013)
3/28/2014
This section contains descriptions of the CeLog Event Tracking structures.
The following tables show the CeLog Event Tracking structures common to all platforms with a description of the purpose of each.
Programming element |
Description |
---|---|
This structure contains information about events in the startup sequence. |
|
This structure signals the entry to a function during instrumented profiling. |
|
This structure signals the exit to a function during instrumented profiling. |
|
This structure signals the start or end of a series of calls to profiler instrumentation. |
|
This structure logs the event that occurs when a thread deletes a critical section. |
|
This structure logs the event that occurs when a thread is blocked by entering a critical section currently owned by another thread. |
|
This structure logs the event that occurs when a thread initializes a critical section. |
|
This structure logs the event that occurs when a thread leaves a critical section that is being waited on by another thread. |
|
This structure is passed periodically, to provide a counter of data that has been lost. |
|
This structure is logged when a debug message is printed. |
|
This structure is passed when an event handle is closed with CloseHandle. |
|
This structure is passed when an event is created or opened with CreateEvent. |
|
This structure is passed when an event is deleted from memory. |
|
This structure is passed when an event is pulsed with PulseEvent. |
|
This structure is passed when an event is reset with ResetEvent. |
|
This structure is passed when an event is set with SetEvent. |
|
This structure stores additional information about a module. |
|
This structure stores additional information about a process. |
|
This structure signals a call out to a function during instrumented kernel profiling. |
|
This structure signals a call back to a function during instrumented kernel profiling. |
|
Deprecated. This structure precedes every logged event that is sent out through the logging mechanism. |
|
This structure precedes every logged event that is sent out through the logging mechanism. |
|
This structure identifies a heap allocation made by a thread with HeapAlloc. |
|
This structure identifies the memory heap that was created with HeapCreate. |
|
This structure identifies a heap that has been destroyed and its memory returned to the system. |
|
This structure identifies heap memory that has been freed. |
|
This structure identifies a memory pointer that has been reallocated in a heap. |
|
This structure identifies an interrupt entry or exit event. |
|
This structure is used to log a list of interrupts. |
|
Deprecated. This structure indicates the frequency of the clock used on the device. |
|
This structure indicates the frequency of the clock used on the device. |
|
This structure logs the creation of a memory-mapped file. This event is logged when an application uses CreateFileMapping to create the first reference to a file-mapping object. |
|
This structure is logged when a file-mapping object is destroyed when CloseHandle closes the last reference to the mapping handle. |
|
This structure is logged when a mapped view of a file is flushed by FlushViewOfFile. |
|
This structure is logged when UnmapViewOfFile unmaps a view of a file from the address space of a process. |
|
This structure is logged when MapViewOfFile maps a view of a file into the address space of a process |
|
This enumeration specifies flags that can be set in the wFlushFlags field of the CELID_MAPFILE_FLUSH event. |
|
This structure is used with the CELID_MEMTRACK_BASELINE event. |
|
This structure identifies a module that was loaded. |
|
This structure identifies a module that was loaded. |
|
This structure stores a list of process reference counts for a module. |
|
This structure specifies that a mutex handle has been closed with CloseHandle. |
|
This structure specifies that a mutex has been created. |
|
This structure specifies that a mutex has been deleted from memory. |
|
This structure identifies a mutex that has been released. |
|
This structure identifies a process handle that has been closed using CloseHandle. |
|
This structure identifies a new process that has been created with CreateProcess. |
|
This structure identifies a process that has been deleted from memory. |
|
This structure stores information about process reference counts. |
|
This structure identifies a process that has terminated. |
|
This structure |
|
This structure identifies a semaphore that has been closed by a thread using CloseHandle. |
|
This structure is used to identify a semaphore that was created or opened with CreateSemaphore. |
|
This structure identifies a semaphore that has been deleted from memory. |
|
This structure identifies a semaphore that has been released by a thread. |
|
This structure is used to identify a thread that has called Sleep. |
|
This structure identifies the occurrence of priority inheritance in response to a priority inversion condition. |
|
This structure identifies that a page fault occurred in the system. |
|
This structure is used to log the number of translation look-aside buffer (TLB) misses that have occurred. |
|
This structure specifies a thread handle that has closed using CloseHandle. |
|
This structure identifies a thread that as been created. |
|
This structure specifies a thread that has been deleted from memory. |
|
This structure identifies a thread that has crossed a process boundary. |
|
This structure indicates that the priority of a thread has been changed using SetThreadPriority. |
|
This structure indicates that the quantum of a thread has been changed using CeSetThreadQuantum. |
|
This structure indicates that a thread has been resumed using ResumeThread. |
|
This structure indicates that a thread has been suspended using SuspendThread. |
|
This structure identifies a thread that has been scheduled to run. |
|
This structure specifies a thread that has terminated. |
|
This structure is used to identify a memory allocation made by VirtualAlloc. |
|
This structure identifies the thread that makes a call to VirtualCopy. |
|
This structure specifies that a virtual memory allocation has been freed with VirtualFree. |
|
This structure is used when WaitForMultipleObjects, MsgWaitForMultipleObjects, or WaitForSingleObject is called. |
|
This structures stores header information on a shared memory buffer. |
See Also
Reference
CeLog Event Tracking Reference
CeLog Event Identifiers
CeLog Zones