ReactOS
0.4.15-dev-2100-g9e32854
|
Go to the source code of this file.
Classes | |
struct | _RTL_BITMAP64 |
struct | _RTL_BITMAP_RUN64 |
Macros | |
#define | PAGED_CODE_RTL() |
#define | SWAPD(x) (x) |
#define | SWAPW(x) (x) |
#define | SWAPQ(x) (x) |
#define | ROUND_DOWN(n, align) (((ULONG_PTR)(n)) & ~((align) - 1l)) |
#define | ROUND_UP(n, align) ROUND_DOWN(((ULONG_PTR)(n)) + (align) - 1, (align)) |
#define | RVA(m, b) ((PVOID)((ULONG_PTR)(b) + (ULONG_PTR)(m))) |
#define | RtlpAllocateStringMemory RtlpAllocateMemory |
#define | RtlpFreeStringMemory RtlpFreeMemory |
#define | NtGetTickCount RtlGetTickCount |
#define | TAG_USTR 'RTSU' |
#define | TAG_ASTR 'RTSA' |
#define | TAG_OSTR 'RTSO' |
Typedefs | |
typedef struct _RTL_BITMAP64 | RTL_BITMAP64 |
typedef struct _RTL_BITMAP64 * | PRTL_BITMAP64 |
typedef struct _RTL_BITMAP_RUN64 | RTL_BITMAP_RUN64 |
typedef struct _RTL_BITMAP_RUN64 * | PRTL_BITMAP_RUN64 |
Variables | |
PVOID | MmHighestUserAddress |
HANDLE | TimerThreadHandle |
#define NtGetTickCount RtlGetTickCount |
#define RtlpAllocateStringMemory RtlpAllocateMemory |
#define RtlpFreeStringMemory RtlpFreeMemory |
typedef struct _RTL_BITMAP64 * PRTL_BITMAP64 |
typedef struct _RTL_BITMAP_RUN64 * PRTL_BITMAP_RUN64 |
typedef struct _RTL_BITMAP64 RTL_BITMAP64 |
typedef struct _RTL_BITMAP_RUN64 RTL_BITMAP_RUN64 |
ULONG NTAPI DebugService | ( | IN ULONG | Service, |
IN PVOID | Argument1, | ||
IN PVOID | Argument2, | ||
IN PVOID | Argument3, | ||
IN PVOID | Argument4 | ||
) |
Definition at line 1576 of file ldrinit.c.
Referenced by actctx_init().
VOID NTAPI RtlCallVectoredContinueHandlers | ( | IN PEXCEPTION_RECORD | ExceptionRecord, |
IN PCONTEXT | Context | ||
) |
Definition at line 284 of file vectoreh.c.
BOOLEAN NTAPI RtlCallVectoredExceptionHandlers | ( | IN PEXCEPTION_RECORD | ExceptionRecord, |
IN PCONTEXT | Context | ||
) |
Definition at line 273 of file vectoreh.c.
NTSTATUS NTAPI RtlDeleteHeapLock | ( | IN OUT PHEAP_LOCK | Lock | ) |
Definition at line 101 of file libsupp.c.
Referenced by RtlDestroyHeap(), and RtlpPageHeapDestroy().
Definition at line 108 of file libsupp.c.
Referenced by RtlAllocateHeap(), RtlDebugAllocateHeap(), RtlDebugFreeHeap(), RtlDebugGetUserInfoHeap(), RtlDebugReAllocateHeap(), RtlDebugSetUserFlagsHeap(), RtlDebugSetUserValueHeap(), RtlDebugSizeHeap(), RtlFreeHeap(), RtlGetUserInfoHeap(), RtlLockHeap(), RtlpDphEnterCriticalSection(), RtlpDphFreeDelayedBlocksFromHeap(), RtlpPageHeapCreate(), RtlpPageHeapDestroy(), RtlReAllocateHeap(), RtlSetUserFlagsHeap(), RtlSetUserValueHeap(), and RtlValidateHeap().
Definition at line 1058 of file libsupp.c.
NTSTATUS NTAPI RtlInitializeHeapLock | ( | IN OUT PHEAP_LOCK * | Lock | ) |
Definition at line 126 of file libsupp.c.
Referenced by RtlpDphInitializeDelayedFreeQueue(), RtlpDphProcessStartupInitialization(), RtlpInitializeHeap(), and RtlpPageHeapCreate().
NTSTATUS NTAPI RtlLeaveHeapLock | ( | IN OUT PHEAP_LOCK | Lock | ) |
Definition at line 133 of file libsupp.c.
Referenced by RtlAllocateHeap(), RtlDebugAllocateHeap(), RtlDebugFreeHeap(), RtlDebugGetUserInfoHeap(), RtlDebugReAllocateHeap(), RtlDebugSetUserFlagsHeap(), RtlDebugSetUserValueHeap(), RtlDebugSizeHeap(), RtlFreeHeap(), RtlGetUserInfoHeap(), RtlpAllocateNonDedicated(), RtlpDphFreeDelayedBlocksFromHeap(), RtlpDphLeaveCriticalSection(), RtlpPageHeapCreate(), RtlpPageHeapDestroy(), RtlReAllocateHeap(), RtlSetUserFlagsHeap(), RtlSetUserValueHeap(), RtlUnlockHeap(), and RtlValidateHeap().
Definition at line 35 of file libsupp.c.
Referenced by RtlUnwind().
BOOLEAN NTAPI RtlpCaptureStackLimits | ( | IN ULONG_PTR | Ebp, |
IN ULONG_PTR * | StackBegin, | ||
IN ULONG_PTR * | StackEnd | ||
) |
Definition at line 25 of file libsupp.c.
Referenced by RtlRaiseException(), RtlRaiseStatus(), and vDbgPrintExWithPrefixInternal().
VOID NTAPI RtlpCheckLogException | ( | IN PEXCEPTION_RECORD | ExceptionRecord, |
IN PCONTEXT | ContextRecord, | ||
IN PVOID | ContextData, | ||
IN ULONG | Size | ||
) |
Definition at line 201 of file libsupp.c.
Referenced by RtlDispatchException().
Definition at line 20 of file dbgbuffer.c.
Referenced by RtlQueryProcessDebugInformation().
Definition at line 89 of file nls.c.
Referenced by RtlDowncaseUnicodeChar(), RtlDowncaseUnicodeString(), and RtlIsDosDeviceName_Ustr().
EXCEPTION_DISPOSITION NTAPI RtlpExecuteHandlerForUnwind | ( | PEXCEPTION_RECORD | ExceptionRecord, |
PEXCEPTION_REGISTRATION_RECORD | RegistrationFrame, | ||
PCONTEXT | Context, | ||
PVOID | DispatcherContext, | ||
PEXCEPTION_ROUTINE | ExceptionHandler | ||
) |
Referenced by RtlUnwind().
Definition at line 44 of file libsupp.c.
PEXCEPTION_REGISTRATION_RECORD NTAPI RtlpGetExceptionList | ( | VOID | ) |
Referenced by RtlDispatchException(), and RtlUnwind().
KPROCESSOR_MODE NTAPI RtlpGetMode | ( | VOID | ) |
Definition at line 53 of file libsupp.c.
Referenced by RtlCreateHeap(), RtlCreateProcessParameters(), RtlDestroyHeap(), RtlFreeHeap(), RtlpExtendHeap(), and RtlpInitializeHeap().
VOID NTAPI RtlpGetStackLimits | ( | PULONG_PTR | LowLimit, |
PULONG_PTR | HighLimit | ||
) |
BOOLEAN NTAPI RtlpHandleDpcStackException | ( | IN PEXCEPTION_REGISTRATION_RECORD | RegistrationFrame, |
IN ULONG_PTR | RegistrationFrameEnd, | ||
IN OUT PULONG_PTR | StackLow, | ||
IN OUT PULONG_PTR | StackHigh | ||
) |
NTSTATUS NTAPI RtlpSafeCopyMemory | ( | _Out_writes_bytes_all_(Length) VOID UNALIGNED * | Destination, |
_In_reads_bytes_(Length) CONST VOID UNALIGNED * | Source, | ||
_In_ SIZE_T | Length | ||
) |
VOID NTAPI RtlpSetExceptionList | ( | PEXCEPTION_REGISTRATION_RECORD | NewExceptionList | ) |
Referenced by RtlUnwind().
VOID NTAPI RtlpSetHeapParameters | ( | IN PRTL_HEAP_PARAMETERS | Parameters | ) |
Definition at line 174 of file libsupp.c.
Referenced by RtlCreateHeap().
Definition at line 715 of file nls.c.
Referenced by CompareUnicodeStrings(), RtlCompareUnicodeString(), RtlGenerate8dot3Name(), RtlGetFullPathName_Ustr(), RtlIsValidOemCharacter(), RtlpIsCharInUnicodeString(), RtlPrefixUnicodeString(), RtlUpcaseUnicodeChar(), RtlUpcaseUnicodeString(), RtlUpcaseUnicodeToCustomCPN(), RtlUpcaseUnicodeToMultiByteN(), RtlUpcaseUnicodeToOemN(), and RtlUpperChar().
Definition at line 117 of file libsupp.c.
Referenced by RtlpDphEnterCriticalSection().
PVOID MmHighestUserAddress |
Definition at line 29 of file rtlcompat.c.
Referenced by ExpInitializeExecutive(), KdpQueryMemory(), KeContextToTrapFrame(), KeRosDumpStackFrameArray(), MiDeletePte(), MiInitializePageTable(), MmArmInitSystem(), MmCreateVirtualMappingUnsafe(), NtFlushInstructionCache(), PspIsDescriptorValid(), QSI_DEF(), RtlPcToFileHeader(), and RtlpImageNtHeaderEx().
HANDLE TimerThreadHandle |
Definition at line 24 of file timerqueue.c.
Referenced by RtlpQueueWorkerThread().