|
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 | 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.
Referenced by ProfileLoopFunction(), TestBufferSizeValidation(), and TestParameterValidation().
Definition at line 471 of file profile.c.
| NTSTATUS NTAPI NtQueryPerformanceCounter | ( | OUT PLARGE_INTEGER | PerformanceCounter, |
| OUT PLARGE_INTEGER PerformanceFrequency | OPTIONAL | ||
| ) |
Definition at line 278 of file profile.c.
Referenced by ClockInitialize(), ClockUpdate(), EnableHardwareTimer(), LdrpInitSecurityCookie(), PulseSample(), query_perf_data(), QueryPerformanceCounter(), QueryPerformanceFrequency(), queue_current_time(), and SpeakerInitialize().
Definition at line 328 of file profile.c.
Referenced by ProfileLoopFunction(), and START_TEST().
Definition at line 420 of file profile.c.
Referenced by ProfileLoopFunction().
| 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().