ReactOS
0.4.15-dev-5608-gafb953a
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | MAX_STATIC_CS_DEBUG_OBJECTS 64 |
Variables | |
static RTL_CRITICAL_SECTION | RtlCriticalSectionLock |
static LIST_ENTRY | RtlCriticalSectionList = {&RtlCriticalSectionList, &RtlCriticalSectionList} |
static BOOLEAN | RtlpCritSectInitialized = FALSE |
static RTL_CRITICAL_SECTION_DEBUG | RtlpStaticDebugInfo [MAX_STATIC_CS_DEBUG_OBJECTS] |
static BOOLEAN | RtlpDebugInfoFreeList [MAX_STATIC_CS_DEBUG_OBJECTS] |
LARGE_INTEGER | RtlpTimeout |
BOOLEAN | LdrpShutdownInProgress |
HANDLE | LdrpShutdownThreadId |
#define MAX_STATIC_CS_DEBUG_OBJECTS 64 |
Definition at line 17 of file critical.c.
#define NDEBUG |
Definition at line 14 of file critical.c.
_At_ | ( | CriticalSection-> | LockSemaphore, |
_Post_notnull_ | |||
) |
Definition at line 46 of file critical.c.
Definition at line 784 of file critical.c.
NTSTATUS NTAPI RtlDeleteCriticalSection | ( | PRTL_CRITICAL_SECTION | CriticalSection | ) |
Definition at line 391 of file critical.c.
NTSTATUS NTAPI RtlEnterCriticalSection | ( | PRTL_CRITICAL_SECTION | CriticalSection | ) |
Definition at line 481 of file critical.c.
Referenced by RtlDeleteCriticalSection(), and RtlInitializeCriticalSectionAndSpinCount().
LONG NTAPI RtlGetCriticalSectionRecursionCount | ( | PRTL_CRITICAL_SECTION | CriticalSection | ) |
Definition at line 653 of file critical.c.
NTSTATUS NTAPI RtlInitializeCriticalSection | ( | PRTL_CRITICAL_SECTION | CriticalSection | ) |
Definition at line 539 of file critical.c.
Referenced by RtlpInitDeferedCriticalSection().
NTSTATUS NTAPI RtlInitializeCriticalSectionAndSpinCount | ( | PRTL_CRITICAL_SECTION | CriticalSection, |
ULONG | SpinCount | ||
) |
Definition at line 565 of file critical.c.
Referenced by RtlInitializeCriticalSection().
ULONG NTAPI RtlIsCriticalSectionLocked | ( | PRTL_CRITICAL_SECTION | CriticalSection | ) |
Definition at line 791 of file critical.c.
ULONG NTAPI RtlIsCriticalSectionLockedByThread | ( | PRTL_CRITICAL_SECTION | CriticalSection | ) |
Definition at line 798 of file critical.c.
NTSTATUS NTAPI RtlLeaveCriticalSection | ( | PRTL_CRITICAL_SECTION | CriticalSection | ) |
Definition at line 691 of file critical.c.
Referenced by RtlDeleteCriticalSection(), and RtlInitializeCriticalSectionAndSpinCount().
PRTL_CRITICAL_SECTION_DEBUG NTAPI RtlpAllocateDebugInfo | ( | VOID | ) |
Definition at line 293 of file critical.c.
Referenced by RtlInitializeCriticalSectionAndSpinCount().
VOID NTAPI RtlpFreeDebugInfo | ( | PRTL_CRITICAL_SECTION_DEBUG | DebugInfo | ) |
Definition at line 336 of file critical.c.
Referenced by RtlDeleteCriticalSection().
Definition at line 266 of file critical.c.
Referenced by LdrpInitializeProcess().
VOID NTAPI RtlpNotOwnerCriticalSection | ( | PRTL_CRITICAL_SECTION | CriticalSection | ) |
Definition at line 806 of file critical.c.
VOID NTAPI RtlpUnWaitCriticalSection | ( | PRTL_CRITICAL_SECTION | CriticalSection | ) |
Definition at line 211 of file critical.c.
Referenced by RtlLeaveCriticalSection().
NTSTATUS NTAPI RtlpWaitForCriticalSection | ( | PRTL_CRITICAL_SECTION | CriticalSection | ) |
Definition at line 111 of file critical.c.
Referenced by RtlEnterCriticalSection().
ULONG NTAPI RtlSetCriticalSectionSpinCount | ( | PRTL_CRITICAL_SECTION | CriticalSection, |
ULONG | SpinCount | ||
) |
Definition at line 453 of file critical.c.
BOOLEAN NTAPI RtlTryEnterCriticalSection | ( | PRTL_CRITICAL_SECTION | CriticalSection | ) |
Definition at line 760 of file critical.c.
BOOLEAN LdrpShutdownInProgress |
Definition at line 34 of file ldrinit.c.
Referenced by LdrpInitializeThread(), LdrShutdownProcess(), LdrShutdownThread(), and RtlpWaitForCriticalSection().
HANDLE LdrpShutdownThreadId |
Definition at line 35 of file ldrinit.c.
Referenced by LdrShutdownProcess(), and RtlpWaitForCriticalSection().
|
static |
Definition at line 20 of file critical.c.
Referenced by RtlInitializeCriticalSectionAndSpinCount().
|
static |
Definition at line 19 of file critical.c.
Referenced by RtlDeleteCriticalSection(), RtlInitializeCriticalSectionAndSpinCount(), and RtlpInitDeferedCriticalSection().
Definition at line 21 of file critical.c.
Referenced by RtlInitializeCriticalSectionAndSpinCount(), and RtlpInitDeferedCriticalSection().
|
static |
Definition at line 23 of file critical.c.
Referenced by RtlpAllocateDebugInfo(), and RtlpFreeDebugInfo().
|
static |
Definition at line 22 of file critical.c.
Referenced by RtlpAllocateDebugInfo(), and RtlpFreeDebugInfo().
LARGE_INTEGER RtlpTimeout |
Definition at line 24 of file critical.c.
Referenced by LdrpInitializeProcess(), RtlpUnWaitCriticalSection(), and RtlpWaitForCriticalSection().