|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <ntoskrnl.h>#include <debug.h>
Go to the source code of this file.
Macros | |
| #define | NDEBUG |
Functions | |
| VOID NTAPI | KeInitializeProfile (PKPROFILE Profile, PKPROCESS Process, PVOID ImageBase, SIZE_T ImageSize, ULONG BucketSize, KPROFILE_SOURCE ProfileSource, KAFFINITY Affinity) |
| BOOLEAN NTAPI | KeStartProfile (IN PKPROFILE Profile, IN PVOID Buffer) |
| BOOLEAN NTAPI | KeStopProfile (IN PKPROFILE Profile) |
| ULONG NTAPI | KeQueryIntervalProfile (IN KPROFILE_SOURCE ProfileSource) |
| VOID NTAPI | KeSetIntervalProfile (IN ULONG Interval, IN KPROFILE_SOURCE ProfileSource) |
| VOID NTAPI | KeProfileInterrupt (IN PKTRAP_FRAME TrapFrame) |
| VOID NTAPI | KiParseProfileList (IN PKTRAP_FRAME TrapFrame, IN KPROFILE_SOURCE Source, IN PLIST_ENTRY ListHead) |
| VOID NTAPI | KeProfileInterruptWithSource (IN PKTRAP_FRAME TrapFrame, IN KPROFILE_SOURCE Source) |
| VOID NTAPI | KeSetProfileIrql (IN KIRQL ProfileIrql) |
| VOID NTAPI KeInitializeProfile | ( | PKPROFILE | Profile, |
| PKPROCESS | Process, | ||
| PVOID | ImageBase, | ||
| SIZE_T | ImageSize, | ||
| ULONG | BucketSize, | ||
| KPROFILE_SOURCE | ProfileSource, | ||
| KAFFINITY | Affinity | ||
| ) |
Definition at line 28 of file profobj.c.
| VOID NTAPI KeProfileInterrupt | ( | IN PKTRAP_FRAME | TrapFrame | ) |
Definition at line 296 of file profobj.c.
| VOID NTAPI KeProfileInterruptWithSource | ( | IN PKTRAP_FRAME | TrapFrame, |
| IN KPROFILE_SOURCE | Source | ||
| ) |
Definition at line 354 of file profobj.c.
Referenced by HalpProfileInterruptHandler(), and KeProfileInterrupt().
| ULONG NTAPI KeQueryIntervalProfile | ( | IN KPROFILE_SOURCE | ProfileSource | ) |
Definition at line 219 of file profobj.c.
Definition at line 264 of file profobj.c.
Definition at line 52 of file profobj.c.
Definition at line 153 of file profobj.c.
| VOID NTAPI KiParseProfileList | ( | IN PKTRAP_FRAME | TrapFrame, |
| IN KPROFILE_SOURCE | Source, | ||
| IN PLIST_ENTRY | ListHead | ||
| ) |
Definition at line 304 of file profobj.c.
Referenced by KeProfileInterruptWithSource().
| ULONG KiProfileAlignmentFixupInterval |
Definition at line 22 of file profobj.c.
Referenced by KeQueryIntervalProfile(), and KeSetIntervalProfile().
| KIRQL KiProfileIrql = PROFILE_LEVEL |
Definition at line 17 of file profobj.c.
Referenced by KeSetProfileIrql(), KeStartProfile(), and KeStopProfile().
| LIST_ENTRY KiProfileListHead |
Definition at line 18 of file profobj.c.
Referenced by KeProfileInterruptWithSource(), KeStartProfile(), KiInitializeKernel(), and KiInitSystem().
| KSPIN_LOCK KiProfileLock |
Definition at line 20 of file profobj.c.
Referenced by KeStartProfile(), KeStopProfile(), KiInitializeKernel(), and KiInitSystem().
| LIST_ENTRY KiProfileSourceListHead |
Definition at line 19 of file profobj.c.
Referenced by KeStartProfile(), and KeStopProfile().
| ULONG KiProfileTimeInterval = 78125 |
Definition at line 21 of file profobj.c.
Referenced by KeQueryIntervalProfile(), and KeSetIntervalProfile().