Go to the source code of this file.
Classes | |
| struct | _NAPCONTROL |
Defines | |
| #define | MAX_LONG 0x7FFFFFFFL |
| #define | MAX_ULONG 0xFFFFFFFFL |
| #define | NUM_ITERATIONS 2000 |
| #define | MIN_ACCEPTABLEOVERHEAD 10 |
| #define | NAP_CALIBRATION_SERVICE_NUMBER -1L |
Typedefs | |
| typedef _NAPCONTROL | NAPCONTROL |
| typedef _NAPCONTROL * | PNAPCONTROL |
Functions | |
| VOID | NapDllInit (VOID) |
| VOID | NapRecordInfo (IN ULONG, IN LARGE_INTEGER[]) |
| NTSTATUS | NapCreateDataSection (PNAPCONTROL *) |
| VOID | NapCalibrate (VOID) |
| VOID | NapSpinOnSpinLock (ULONG *) |
| VOID | NapReleaseSpinLock (ULONG *) |
Variables | |
| PCHAR | NapNames [] |
|
|
Definition at line 25 of file ntnap.h. Referenced by NapClearData(), and NapDllInit(). |
|
|
Definition at line 26 of file ntnap.h. Referenced by NapClearData(), and NapDllInit(). |
|
|
|
|
|
|
|
|
Definition at line 32 of file ntnap.h. Referenced by NapDllInit(). |
|
|
|
|
|
|
|
|
Referenced by NapDllInit(). |
|
|
Definition at line 164 of file ntnap.c. References NT_SUCCESS, NtCreateSection(), NtMapViewOfSection(), NTSTATUS(), NULL, ObjectAttributes, and Status. Referenced by NapDllInit().
|
|
|
Definition at line 61 of file ntnap.c. References _NAPCONTROL::Initialized, L, MAX_LONG, MAX_ULONG, NapCalibrate(), NapClearData(), NapControl, NapCreateDataSection(), NapFrequency, NapInitialized, NapProfilingData, NT_SUCCESS, NtQueryPerformanceCounter(), NUM_ITERATIONS, _NAPCONTROL::Paused, and TRUE.
|
|
||||||||||||
|
Definition at line 255 of file ntnap.c. References NapControl, NapProfilingData, NapReleaseSpinLock(), NULL, and _NAPCONTROL::Paused.
|
|
|
Referenced by NapClearData(), NapRecordInfo(), and NapRetrieveData(). |
|
|
|
|
|
Definition at line 57 of file ntnap.h. Referenced by NapRetrieveData(). |
1.3.7