ReactOS 0.4.16-dev-819-g75c0dc0
|
#include <fxtagtracker.hpp>
Public Member Functions | |
~FxTagTracker () | |
VOID | CheckForAbandondedTags (VOID) |
VOID | UpdateTagHistory (__in PVOID Tag, __in LONG Line, __in_opt PSTR File, __in FxTagRefType RefType, __in ULONG RefCount) |
![]() | |
FxGlobalsStump (__in PFX_DRIVER_GLOBALS FxDriverGlobals) | |
PFX_DRIVER_GLOBALS | GetDriverGlobals (VOID) |
![]() | |
PVOID | operator new (__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals) |
PVOID | operator new (__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in POOL_TYPE PoolType) |
VOID | operator delete (__in PVOID pointer) |
PVOID | operator new[] (__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals) |
VOID | operator delete[] (__in PVOID pointer) |
Static Public Member Functions | |
static _Must_inspect_result_ NTSTATUS __inline | CreateAndInitialize (__out FxTagTracker **TagTracker, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxTagTrackerType Type, __in BOOLEAN CaptureStack, __in FxObject *Owner, __in_opt PVOID CreateTag=NULL) |
Private Member Functions | |
FxTagTracker (__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxTagTrackerType Type, __in BOOLEAN CaptureStack, __in FxObject *Owner, __in_opt PVOID CreateTag=NULL) | |
VOID | CopyStackFrames (_Inout_ FxTagTrackingStackFrames **StackFrames, _In_ USHORT NumFrames, _In_reads_(NumFrames) PVOID *Frames) |
Additional Inherited Members | |
![]() | |
FxStump (VOID) | |
Definition at line 151 of file fxtagtracker.hpp.
|
inlineprivate |
Definition at line 160 of file fxtagtracker.hpp.
FxTagTracker::~FxTagTracker | ( | ) |
Definition at line 53 of file fxtagtracker.cpp.
Definition at line 293 of file fxtagtracker.cpp.
Referenced by FxObject::ProcessDestroy(), and ~FxTagTracker().
|
private |
Definition at line 106 of file fxtagtracker.cpp.
Referenced by UpdateTagHistory().
|
inlinestatic |
Definition at line 222 of file fxtagtracker.hpp.
Referenced by FxObject::AllocateTagTracker(), and FxPowerIdleMachine::Reset().
VOID FxTagTracker::UpdateTagHistory | ( | __in PVOID | Tag, |
__in LONG | Line, | ||
__in_opt PSTR | File, | ||
__in FxTagRefType | RefType, | ||
__in ULONG | RefCount | ||
) |
Definition at line 138 of file fxtagtracker.cpp.
Referenced by FxObject::AddRef(), FxPowerIdleMachine::IoDecrement(), FxPowerIdleMachine::PowerReferenceWorker(), and FxObject::Release().
|
protected |
Definition at line 278 of file fxtagtracker.hpp.
Referenced by UpdateTagHistory().
|
protected |
Definition at line 313 of file fxtagtracker.hpp.
Referenced by UpdateTagHistory().
|
protected |
Definition at line 293 of file fxtagtracker.hpp.
Referenced by CheckForAbandondedTags(), FxTagTracker(), and UpdateTagHistory().
|
protected |
Definition at line 303 of file fxtagtracker.hpp.
Referenced by CheckForAbandondedTags(), FxTagTracker(), UpdateTagHistory(), and ~FxTagTracker().
|
protected |
Definition at line 283 of file fxtagtracker.hpp.
Referenced by CheckForAbandondedTags(), and UpdateTagHistory().
|
protected |
Definition at line 298 of file fxtagtracker.hpp.
Referenced by CheckForAbandondedTags(), UpdateTagHistory(), and ~FxTagTracker().
|
protected |
Definition at line 308 of file fxtagtracker.hpp.
Referenced by FxTagTracker(), and UpdateTagHistory().
|
protected |
Definition at line 288 of file fxtagtracker.hpp.
Referenced by FxTagTracker(), and ~FxTagTracker().
|
protected |
Definition at line 273 of file fxtagtracker.hpp.
Referenced by FxTagTracker(), UpdateTagHistory(), and ~FxTagTracker().