|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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) |
Public Member Functions inherited from FxGlobalsStump | |
| FxGlobalsStump (__in PFX_DRIVER_GLOBALS FxDriverGlobals) | |
| PFX_DRIVER_GLOBALS | GetDriverGlobals (VOID) |
Public Member Functions inherited from FxStump | |
| 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 | |
Protected Member Functions inherited from FxStump | |
| 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().