ReactOS 0.4.16-dev-88-ga65b6ae
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Classes | |
struct | _RTL_RANGE_ENTRY |
Macros | |
#define | NDEBUG |
Typedefs | |
typedef struct _RTL_RANGE_ENTRY | RTL_RANGE_ENTRY |
typedef struct _RTL_RANGE_ENTRY * | PRTL_RANGE_ENTRY |
Variables | |
ULONG | NtGlobalFlag |
PAGED_LOOKASIDE_LIST | RtlpRangeListEntryLookasideList |
SIZE_T | RtlpAllocDeallocQueryBufferSize = 128 |
typedef struct _RTL_RANGE_ENTRY * PRTL_RANGE_ENTRY |
typedef struct _RTL_RANGE_ENTRY RTL_RANGE_ENTRY |
NTSTATUS find_entry | ( | PVOID | BaseAddress, |
LDR_RESOURCE_INFO * | info, | ||
ULONG | level, | ||
void ** | ret, | ||
int | want_dir | ||
) |
Definition at line 757 of file libsupp.c.
Referenced by LdrFindResource_U(), and LdrFindResourceDirectory_U().
IMAGE_RESOURCE_DIRECTORY * find_entry_by_id | ( | IMAGE_RESOURCE_DIRECTORY * | dir, |
USHORT | id, | ||
void * | root, | ||
int | want_dir | ||
) |
Definition at line 95 of file res.c.
Referenced by find_entry_by_name().
IMAGE_RESOURCE_DIRECTORY * find_entry_by_name | ( | IMAGE_RESOURCE_DIRECTORY * | dir, |
LPCWSTR | name, | ||
void * | root, | ||
int | want_dir | ||
) |
Definition at line 130 of file res.c.
IMAGE_RESOURCE_DIRECTORY * find_first_entry | ( | IMAGE_RESOURCE_DIRECTORY * | dir, |
void * | root, | ||
int | want_dir | ||
) |
Definition at line 145 of file libsupp.c.
Referenced by ExitThread(), and RtlExitUserThread().
Definition at line 129 of file libsupp.c.
Referenced by BaseGetNamedObjectDirectory(), BasepComputeProcessPath(), BasePushProcessParameters(), BaseRundownFls(), CheckForSameCurdir(), ExitProcess(), FlsAlloc(), FlsFree(), FlsSetValue(), GetEnvironmentStringsA(), GetEnvironmentStringsW(), GetEnvironmentVariableA(), LdrShutdownThread(), RtlCreateEnvironment(), RtlCreateProcessParameters(), RtlGetCurrentDirectory_U(), RtlGetFullPathName_Ustr(), RtlGetFullPathName_UstrEx(), RtlpDosPathNameToRelativeNtPathName_Ustr(), RtlQueryEnvironmentVariable_U(), RtlSetCurrentDirectory_U(), RtlSetCurrentEnvironment(), RtlSetEnvironmentVariable(), TlsAlloc(), TlsFree(), and TlsSetValue().
VOID NTAPI RtlCallVectoredContinueHandlers | ( | _In_ PEXCEPTION_RECORD | ExceptionRecord, |
_In_ PCONTEXT | Context | ||
) |
Definition at line 822 of file libsupp.c.
Referenced by RtlDispatchException().
BOOLEAN NTAPI RtlCallVectoredExceptionHandlers | ( | _In_ PEXCEPTION_RECORD | ExceptionRecord, |
_In_ PCONTEXT | Context | ||
) |
Definition at line 813 of file libsupp.c.
Referenced by RtlDispatchException().
NTSTATUS NTAPI RtlDeleteHeapLock | ( | IN OUT PHEAP_LOCK | Lock | ) |
Definition at line 160 of file libsupp.c.
Definition at line 170 of file libsupp.c.
Definition at line 153 of file libsupp.c.
Referenced by _IRQL_requires_max_(), LdrpLoadImportModule(), RtlComputePrivatizedDllName_U(), RtlDebugDestroyHeap(), RtlGetProcessHeaps(), RtlInitializeHeapManager(), RtlpAddHeapToProcessList(), RtlpRemoveHeapFromProcessList(), RtlpSetHeapParameters(), and RtlQueryEnvironmentVariable_U().
NTSTATUS NTAPI RtlImageNtHeaderEx | ( | _In_ ULONG | Flags, |
_In_ PVOID | Base, | ||
_In_ ULONG64 | Size, | ||
_Out_ PIMAGE_NT_HEADERS * | OutHeaders | ||
) |
Definition at line 714 of file libsupp.c.
NTSTATUS NTAPI RtlInitializeHeapLock | ( | IN OUT PHEAP_LOCK * | Lock | ) |
Definition at line 62 of file libsupp.c.
Referenced by Phase1InitializationDiscard().
NTSTATUS NTAPI RtlLeaveHeapLock | ( | IN OUT PHEAP_LOCK | Lock | ) |
Definition at line 218 of file libsupp.c.
Definition at line 230 of file libsupp.c.
Referenced by RtlCreateHeap().
PRTL_ATOM_TABLE RtlpAllocAtomTable | ( | ULONG | Size | ) |
PRTL_ATOM_TABLE_ENTRY RtlpAllocAtomTableEntry | ( | ULONG | Size | ) |
Definition at line 608 of file libsupp.c.
Referenced by RtlAddAtomToAtomTable().
BOOLEAN NTAPI RtlpCaptureStackLimits | ( | IN ULONG_PTR | Ebp, |
IN ULONG_PTR * | StackBegin, | ||
IN ULONG_PTR * | StackEnd | ||
) |
Definition at line 321 of file libsupp.c.
VOID NTAPI RtlpCheckLogException | ( | IN PEXCEPTION_RECORD | ExceptionRecord, |
IN PCONTEXT | ContextRecord, | ||
IN PVOID | ContextData, | ||
IN ULONG | Size | ||
) |
BOOLEAN NTAPI RtlpCloseHandleCallback | ( | IN PHANDLE_TABLE_ENTRY | HandleTableEntry, |
IN HANDLE | Handle, | ||
IN PVOID | HandleTable | ||
) |
Definition at line 564 of file libsupp.c.
Referenced by RtlpDestroyAtomHandleTable().
BOOLEAN RtlpCreateAtomHandle | ( | PRTL_ATOM_TABLE | AtomTable, |
PRTL_ATOM_TABLE_ENTRY | Entry | ||
) |
Definition at line 636 of file libsupp.c.
Referenced by RtlAddAtomToAtomTable().
BOOLEAN RtlpCreateAtomHandleTable | ( | PRTL_ATOM_TABLE | AtomTable | ) |
Definition at line 556 of file libsupp.c.
Referenced by RtlCreateAtomTable().
Definition at line 31 of file libsupp.c.
VOID RtlpDestroyAtomHandleTable | ( | PRTL_ATOM_TABLE | AtomTable | ) |
Definition at line 574 of file libsupp.c.
Referenced by RtlDestroyAtomTable().
VOID RtlpDestroyAtomTableLock | ( | PRTL_ATOM_TABLE | AtomTable | ) |
Definition at line 537 of file libsupp.c.
Referenced by RtlCreateAtomTable(), and RtlDestroyAtomTable().
VOID RtlpFreeAtomHandle | ( | PRTL_ATOM_TABLE | AtomTable, |
PRTL_ATOM_TABLE_ENTRY | Entry | ||
) |
Definition at line 628 of file libsupp.c.
Referenced by RtlDeleteAtomFromAtomTable(), and RtlEmptyAtomTable().
VOID RtlpFreeAtomTable | ( | PRTL_ATOM_TABLE | AtomTable | ) |
Definition at line 602 of file libsupp.c.
Referenced by RtlCreateAtomTable(), and RtlDestroyAtomTable().
VOID RtlpFreeAtomTableEntry | ( | PRTL_ATOM_TABLE_ENTRY | Entry | ) |
Definition at line 622 of file libsupp.c.
Referenced by RtlAddAtomToAtomTable(), RtlDeleteAtomFromAtomTable(), RtlDestroyAtomTable(), and RtlEmptyAtomTable().
PRTL_ATOM_TABLE_ENTRY RtlpGetAtomEntry | ( | PRTL_ATOM_TABLE | AtomTable, |
ULONG | Index | ||
) |
Definition at line 675 of file libsupp.c.
Referenced by RtlDeleteAtomFromAtomTable(), RtlPinAtomInAtomTable(), and RtlQueryAtomInAtomTable().
KPROCESSOR_MODE NTAPI RtlpGetMode | ( | VOID | ) |
VOID NTAPI RtlpGetStackLimits | ( | OUT PULONG_PTR | LowLimit, |
OUT 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 286 of file libsupp.c.
NTSTATUS NTAPI RtlpImageNtHeaderEx | ( | _In_ ULONG | Flags, |
_In_ PVOID | Base, | ||
_In_ ULONG64 | Size, | ||
_Out_ PIMAGE_NT_HEADERS * | OutHeaders | ||
) |
Definition at line 140 of file image.c.
NTSTATUS RtlpInitAtomTableLock | ( | PRTL_ATOM_TABLE | AtomTable | ) |
Definition at line 528 of file libsupp.c.
Referenced by RtlCreateAtomTable().
BOOLEAN RtlpLockAtomTable | ( | PRTL_ATOM_TABLE | AtomTable | ) |
Definition at line 543 of file libsupp.c.
Referenced by RtlAddAtomToAtomTable(), RtlDeleteAtomFromAtomTable(), RtlDestroyAtomTable(), RtlEmptyAtomTable(), RtlLookupAtomInAtomTable(), RtlPinAtomInAtomTable(), RtlQueryAtomInAtomTable(), and RtlQueryAtomListInAtomTable().
Definition at line 237 of file libsupp.c.
Referenced by RtlDestroyHeap().
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 261 of file libsupp.c.
VOID RtlpUnlockAtomTable | ( | PRTL_ATOM_TABLE | AtomTable | ) |
Definition at line 550 of file libsupp.c.
Referenced by RtlAddAtomToAtomTable(), RtlDeleteAtomFromAtomTable(), RtlDestroyAtomTable(), RtlEmptyAtomTable(), RtlLookupAtomInAtomTable(), RtlPinAtomInAtomTable(), RtlQueryAtomInAtomTable(), and RtlQueryAtomListInAtomTable().
Definition at line 138 of file libsupp.c.
Referenced by BaseGetNamedObjectDirectory(), BasepComputeProcessPath(), BasePushProcessParameters(), BaseRundownFls(), CheckForSameCurdir(), ExitProcess(), FlsAlloc(), FlsFree(), FlsSetValue(), GetEnvironmentStringsA(), GetEnvironmentStringsW(), GetEnvironmentVariableA(), LdrShutdownThread(), RtlCreateEnvironment(), RtlCreateProcessParameters(), RtlGetCurrentDirectory_U(), RtlGetFullPathName_Ustr(), RtlGetFullPathName_UstrEx(), RtlpDosPathNameToRelativeNtPathName_Ustr(), RtlQueryEnvironmentVariable_U(), RtlSetCurrentDirectory_U(), RtlSetCurrentEnvironment(), RtlSetEnvironmentVariable(), TlsAlloc(), TlsFree(), and TlsSetValue().
Definition at line 369 of file libsupp.c.
|
extern |
Definition at line 54 of file init.c.
Referenced by RtlpCheckLogException().
SIZE_T RtlpAllocDeallocQueryBufferSize = 128 |
Definition at line 25 of file libsupp.c.
Referenced by RtlQueryRegistryValues().
PAGED_LOOKASIDE_LIST RtlpRangeListEntryLookasideList |
Definition at line 24 of file libsupp.c.
Referenced by RtlInitializeRangeListPackage().