ReactOS 0.4.16-dev-197-g92996da
|
Go to the source code of this file.
Classes | |
struct | _VERIFIER_PROVIDER |
Macros | |
#define | NDEBUG |
#define | VERIFIER_DLL_FLAGS_RESOLVED 1 |
Typedefs | |
typedef struct _VERIFIER_PROVIDER | VERIFIER_PROVIDER |
typedef struct _VERIFIER_PROVIDER * | PVERIFIER_PROVIDER |
Functions | |
VOID NTAPI | AVrfReadIFEO (HANDLE KeyHandle) |
NTSTATUS NTAPI | LdrpInitializeApplicationVerifierPackage (HANDLE KeyHandle, PPEB Peb, BOOLEAN SystemWide, BOOLEAN ReadAdvancedOptions) |
BOOLEAN | AVrfpIsVerifierProviderDll (PVOID BaseAddress) |
SIZE_T | AVrfpCountThunks (PIMAGE_THUNK_DATA Thunk) |
VOID | AVrfpSnapDllImports (IN PLDR_DATA_TABLE_ENTRY LdrEntry) |
VOID | AvrfpResolveThunks (IN PLDR_DATA_TABLE_ENTRY LdrEntry) |
VOID NTAPI | AVrfDllLoadNotification (IN PLDR_DATA_TABLE_ENTRY LdrEntry) |
VOID NTAPI | AVrfDllUnloadNotification (IN PLDR_DATA_TABLE_ENTRY LdrEntry) |
VOID NTAPI | AVrfPageHeapDllNotification (IN PLDR_DATA_TABLE_ENTRY LdrEntry) |
VOID NTAPI | AVrfpResnapInitialModules (VOID) |
PVOID NTAPI | AvrfpFindDuplicateThunk (PLIST_ENTRY EndEntry, PWCHAR DllName, PCHAR ThunkName) |
VOID NTAPI | AVrfpChainDuplicateThunks (VOID) |
NTSTATUS NTAPI | AVrfpLoadAndInitializeProvider (PVERIFIER_PROVIDER Provider) |
NTSTATUS NTAPI | AVrfInitializeVerifier (VOID) |
#define NDEBUG |
Definition at line 13 of file verifier.c.
#define VERIFIER_DLL_FLAGS_RESOLVED 1 |
Definition at line 24 of file verifier.c.
typedef struct _VERIFIER_PROVIDER * PVERIFIER_PROVIDER |
VOID NTAPI AVrfDllLoadNotification | ( | IN PLDR_DATA_TABLE_ENTRY | LdrEntry | ) |
Definition at line 294 of file verifier.c.
Referenced by LdrpWalkImportDescriptor().
VOID NTAPI AVrfDllUnloadNotification | ( | IN PLDR_DATA_TABLE_ENTRY | LdrEntry | ) |
Definition at line 328 of file verifier.c.
Referenced by LdrUnloadDll().
Definition at line 612 of file verifier.c.
Referenced by LdrpInitializeProcess().
VOID NTAPI AVrfPageHeapDllNotification | ( | IN PLDR_DATA_TABLE_ENTRY | LdrEntry | ) |
Definition at line 361 of file verifier.c.
Referenced by LdrpWalkImportDescriptor().
Definition at line 448 of file verifier.c.
Referenced by AVrfpLoadAndInitializeProvider().
SIZE_T AVrfpCountThunks | ( | PIMAGE_THUNK_DATA | Thunk | ) |
Definition at line 120 of file verifier.c.
Referenced by AVrfpSnapDllImports().
PVOID NTAPI AvrfpFindDuplicateThunk | ( | PLIST_ENTRY | EndEntry, |
PWCHAR | DllName, | ||
PCHAR | ThunkName | ||
) |
Definition at line 402 of file verifier.c.
Referenced by AVrfpChainDuplicateThunks().
Definition at line 103 of file verifier.c.
Referenced by AVrfDllLoadNotification(), AVrfDllUnloadNotification(), and AVrfpResnapInitialModules().
NTSTATUS NTAPI AVrfpLoadAndInitializeProvider | ( | PVERIFIER_PROVIDER | Provider | ) |
Definition at line 485 of file verifier.c.
Referenced by AVrfInitializeVerifier().
Definition at line 374 of file verifier.c.
Referenced by AVrfpLoadAndInitializeProvider().
VOID AvrfpResolveThunks | ( | IN PLDR_DATA_TABLE_ENTRY | LdrEntry | ) |
Definition at line 235 of file verifier.c.
Referenced by AVrfDllLoadNotification(), and AVrfpResnapInitialModules().
VOID AVrfpSnapDllImports | ( | IN PLDR_DATA_TABLE_ENTRY | LdrEntry | ) |
Definition at line 129 of file verifier.c.
Referenced by AvrfpResolveThunks().
Definition at line 46 of file verifier.c.
Referenced by LdrpInitializeApplicationVerifierPackage().
NTSTATUS NTAPI LdrpInitializeApplicationVerifierPackage | ( | HANDLE | KeyHandle, |
PPEB | Peb, | ||
BOOLEAN | SystemWide, | ||
BOOLEAN | ReadAdvancedOptions | ||
) |
Definition at line 82 of file verifier.c.
ULONG AVrfpDebug = 0 |
Definition at line 19 of file verifier.c.
Referenced by AVrfpChainDuplicateThunks(), AvrfpFindDuplicateThunk(), AVrfpLoadAndInitializeProvider(), AVrfpResnapInitialModules(), AvrfpResolveThunks(), AVrfpSnapDllImports(), and AVrfReadIFEO().
Definition at line 20 of file verifier.c.
Referenced by AVrfpLoadAndInitializeProvider(), and AvrfpResolveThunks().
WCHAR AVrfpVerifierDllsString[256] = { 0 } |
Definition at line 18 of file verifier.c.
Referenced by AVrfInitializeVerifier(), and AVrfReadIFEO().
ULONG AVrfpVerifierFlags = 0 |
Definition at line 17 of file verifier.c.
Referenced by AVrfInitializeVerifier(), AVrfpLoadAndInitializeProvider(), and AVrfReadIFEO().
RTL_CRITICAL_SECTION AVrfpVerifierLock |
Definition at line 21 of file verifier.c.
Referenced by AVrfDllLoadNotification(), AVrfDllUnloadNotification(), and AVrfInitializeVerifier().
LIST_ENTRY AVrfpVerifierProvidersList |
Definition at line 22 of file verifier.c.
Referenced by AVrfDllLoadNotification(), AVrfDllUnloadNotification(), AVrfInitializeVerifier(), AVrfpChainDuplicateThunks(), AvrfpFindDuplicateThunk(), AVrfpIsVerifierProviderDll(), AvrfpResolveThunks(), and AVrfpSnapDllImports().
|
extern |
Definition at line 39 of file ldrinit.c.
Referenced by AVrfInitializeVerifier(), AVrfpLoadAndInitializeProvider(), LdrpInitializeProcess(), LdrpInitializeThread(), LdrpRunInitializeRoutines(), LdrShutdownProcess(), and LdrShutdownThread().