ReactOS 0.4.16-dev-287-g2d3f3a1
|
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 | ||
) |
Referenced by DebugPrint(), and DebugPrompt().
Referenced by DbgCommandString(), DbgLoadImageSymbols(), and DbgUnLoadImageSymbols().
Definition at line 1580 of file ldrinit.c.
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 103 of file libsupp.c.
Referenced by RtlDestroyHeap(), and RtlpPageHeapDestroy().
Definition at line 110 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 1222 of file libsupp.c.
NTSTATUS NTAPI RtlInitializeHeapLock | ( | IN OUT PHEAP_LOCK * | Lock | ) |
Definition at line 128 of file libsupp.c.
Referenced by RtlpDphInitializeDelayedFreeQueue(), RtlpDphProcessStartupInitialization(), RtlpInitializeHeap(), and RtlpPageHeapCreate().
NTSTATUS NTAPI RtlLeaveHeapLock | ( | IN OUT PHEAP_LOCK | Lock | ) |
Definition at line 135 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 213 of file libsupp.c.
Referenced by RtlWalkFrameChain().
Definition at line 27 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 203 of file libsupp.c.
Referenced by RtlDispatchException(), and RtlpUnwindInternal().
Definition at line 47 of file libsupp.c.
Referenced by vDbgPrintExWithPrefixInternal().
Definition at line 20 of file dbgbuffer.c.
Referenced by RtlQueryProcessDebugInformation().
Definition at line 89 of file nls.c.
Referenced by RtlDowncaseUnicodeChar().
EXCEPTION_DISPOSITION NTAPI RtlpExecuteHandlerForUnwind | ( | PEXCEPTION_RECORD | ExceptionRecord, |
PEXCEPTION_REGISTRATION_RECORD | RegistrationFrame, | ||
PCONTEXT | Context, | ||
PVOID | DispatcherContext, | ||
PEXCEPTION_ROUTINE | ExceptionHandler | ||
) |
Referenced by RtlUnwind().
KPROCESSOR_MODE NTAPI RtlpGetMode | ( | VOID | ) |
Definition at line 55 of file libsupp.c.
Referenced by RtlCreateHeap(), RtlCreateProcessParameters(), RtlDestroyHeap(), RtlFreeHeap(), RtlpExtendHeap(), RtlpInitializeHeap(), and RtlWalkFrameChain().
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 | ||
) |
Definition at line 192 of file libsupp.c.
Referenced by RtlDispatchException(), and RtlUnwind().
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 RtlpSetHeapParameters | ( | IN PRTL_HEAP_PARAMETERS | Parameters | ) |
Definition at line 176 of file libsupp.c.
Referenced by RtlCreateHeap().
Definition at line 35 of file libsupp.c.
Referenced by vDbgPrintExWithPrefixInternal().
Definition at line 695 of file nls.c.
Referenced by RtlUpcaseUnicodeChar(), RtlUpcaseUnicodeToCustomCPN(), RtlUpcaseUnicodeToMultiByteN(), RtlUpcaseUnicodeToOemN(), and RtlUpperChar().
Definition at line 119 of file libsupp.c.
Referenced by RtlpDphEnterCriticalSection().
|
extern |
Definition at line 29 of file rtlcompat.c.
Referenced by ExpInitializeExecutive(), KdpQueryMemory(), KeContextToTrapFrame(), KeRosDumpStackFrameArray(), MiDeletePte(), MiInitializePageTable(), MmArmInitSystem(), NtFlushInstructionCache(), PspIsDescriptorValid(), QSI_DEF(), RtlPcToFileHeader(), and RtlpImageNtHeaderEx().
|
extern |
Definition at line 24 of file timerqueue.c.
Referenced by RtlpQueueWorkerThread().