ReactOS 0.4.16-dev-197-g92996da
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Functions | |
VOID NTAPI | ExpDeleteProfile (PVOID ObjectBody) |
BOOLEAN NTAPI | ExpInitializeProfileImplementation (VOID) |
NTSTATUS NTAPI | NtCreateProfile (OUT PHANDLE ProfileHandle, IN HANDLE Process OPTIONAL, IN PVOID RangeBase, IN SIZE_T RangeSize, IN ULONG BucketSize, IN PVOID Buffer, IN ULONG BufferSize, IN KPROFILE_SOURCE ProfileSource, IN KAFFINITY Affinity) |
NTSTATUS NTAPI | NtQueryPerformanceCounter (OUT PLARGE_INTEGER PerformanceCounter, OUT PLARGE_INTEGER PerformanceFrequency OPTIONAL) |
NTSTATUS NTAPI | NtStartProfile (IN HANDLE ProfileHandle) |
NTSTATUS NTAPI | NtStopProfile (IN HANDLE ProfileHandle) |
NTSTATUS NTAPI | NtQueryIntervalProfile (IN KPROFILE_SOURCE ProfileSource, OUT PULONG Interval) |
NTSTATUS NTAPI | NtSetIntervalProfile (IN ULONG Interval, IN KPROFILE_SOURCE Source) |
Variables | |
POBJECT_TYPE | ExProfileObjectType = NULL |
KMUTEX | ExpProfileMutex |
GENERIC_MAPPING | ExpProfileMapping |
Definition at line 33 of file profile.c.
Referenced by ExpInitializeProfileImplementation().
Definition at line 62 of file profile.c.
Referenced by ExpInitSystemPhase1().
NTSTATUS NTAPI NtCreateProfile | ( | OUT PHANDLE | ProfileHandle, |
IN HANDLE Process | OPTIONAL, | ||
IN PVOID | RangeBase, | ||
IN SIZE_T | RangeSize, | ||
IN ULONG | BucketSize, | ||
IN PVOID | Buffer, | ||
IN ULONG | BufferSize, | ||
IN KPROFILE_SOURCE | ProfileSource, | ||
IN KAFFINITY | Affinity | ||
) |
Definition at line 89 of file profile.c.
Definition at line 465 of file profile.c.
NTSTATUS NTAPI NtQueryPerformanceCounter | ( | OUT PLARGE_INTEGER | PerformanceCounter, |
OUT PLARGE_INTEGER PerformanceFrequency | OPTIONAL | ||
) |
Definition at line 272 of file profile.c.
Referenced by ClockInitialize(), ClockUpdate(), EnableHardwareTimer(), LdrpInitSecurityCookie(), PulseSample(), QueryPerformanceCounter(), QueryPerformanceFrequency(), queue_current_time(), and SpeakerInitialize().
Definition at line 322 of file profile.c.
Definition at line 414 of file profile.c.
GENERIC_MAPPING ExpProfileMapping |
Definition at line 21 of file profile.c.
Referenced by ExpInitializeProfileImplementation().
KMUTEX ExpProfileMutex |
Definition at line 19 of file profile.c.
Referenced by ExpInitializeProfileImplementation(), NtStartProfile(), and NtStopProfile().
POBJECT_TYPE ExProfileObjectType = NULL |
Definition at line 18 of file profile.c.
Referenced by ExpInitializeProfileImplementation(), NtCreateProfile(), NtStartProfile(), and NtStopProfile().