#include <rtl.h>
#include <debug.h>
Go to the source code of this file.
|
PRTL_UNLOAD_EVENT_TRACE NTAPI | RtlGetUnloadEventTrace (VOID) |
|
VOID NTAPI | LdrpRecordUnloadEvent (_In_ PLDR_DATA_TABLE_ENTRY LdrEntry) |
|
BOOLEAN NTAPI | RtlTraceDatabaseAdd (IN PRTL_TRACE_DATABASE Database, IN ULONG Count, IN PVOID *Trace, OUT OPTIONAL PRTL_TRACE_BLOCK *TraceBlock) |
|
PRTL_TRACE_DATABASE NTAPI | RtlTraceDatabaseCreate (IN ULONG Buckets, IN OPTIONAL SIZE_T MaximumSize, IN ULONG Flags, IN ULONG Tag, IN OPTIONAL RTL_TRACE_HASH_FUNCTION HashFunction) |
|
BOOLEAN NTAPI | RtlTraceDatabaseDestroy (IN PRTL_TRACE_DATABASE Database) |
|
BOOLEAN NTAPI | RtlTraceDatabaseEnumerate (IN PRTL_TRACE_DATABASE Database, IN PRTL_TRACE_ENUMERATE TraceEnumerate, IN OUT PRTL_TRACE_BLOCK *TraceBlock) |
|
BOOLEAN NTAPI | RtlTraceDatabaseFind (IN PRTL_TRACE_DATABASE Database, IN ULONG Count, IN PVOID *Trace, OUT OPTIONAL PRTL_TRACE_BLOCK *TraceBlock) |
|
BOOLEAN NTAPI | RtlTraceDatabaseLock (IN PRTL_TRACE_DATABASE Database) |
|
BOOLEAN NTAPI | RtlTraceDatabaseUnlock (IN PRTL_TRACE_DATABASE Database) |
|
BOOLEAN NTAPI | RtlTraceDatabaseValidate (IN PRTL_TRACE_DATABASE Database) |
|
◆ NDEBUG
◆ LdrpRecordUnloadEvent()
Definition at line 28 of file trace.c.
29{
34
35 DPRINT(
"LdrpRecordUnloadEvent(%wZ, %p - %p)\n", &LdrEntry->BaseDllName, LdrEntry->DllBase,
36 (
ULONG_PTR)LdrEntry->DllBase + LdrEntry->SizeOfImage);
37
41
43
44 if (NtHeaders)
45 {
48 }
49 else
50 {
53 }
54
59}
static const char * ImageName
#define RTL_UNLOAD_EVENT_TRACE_NUMBER
static RTL_UNLOAD_EVENT_TRACE RtlpUnloadEventTrace[RTL_UNLOAD_EVENT_TRACE_NUMBER]
static UINT RtlpUnloadEventTraceIndex
#define RtlCopyMemory(Destination, Source, Length)
_In_ WDFCOLLECTION _In_ ULONG Index
Referenced by LdrUnloadDll().
◆ RtlGetUnloadEventTrace()
◆ RtlTraceDatabaseAdd()
◆ RtlTraceDatabaseCreate()
◆ RtlTraceDatabaseDestroy()
◆ RtlTraceDatabaseEnumerate()
◆ RtlTraceDatabaseFind()
◆ RtlTraceDatabaseLock()
◆ RtlTraceDatabaseUnlock()
◆ RtlTraceDatabaseValidate()
◆ RtlpUnloadEventTrace
◆ RtlpUnloadEventTraceIndex
UINT RtlpUnloadEventTraceIndex = 0 |
|
static |