Searched defs:pvLdrInitThunk (Results 1 - 1 of 1) sorted by relevance

/vbox/src/VBox/HostDrivers/Support/win/
H A DSUPR3HardenedMain-win.cpp2568 * @param pvLdrInitThunk The address of the LdrInitializeThunk code to
2574 * at pvLdrInitThunk.
2579 static int supR3HardNtDisableThreadCreationEx(HANDLE hProcess, void *pvLdrInitThunk, void *pvNtTerminateThread, argument
2582 SUP_DPRINTF(("supR3HardNtDisableThreadCreation: pvLdrInitThunk=%p pvNtTerminateThread=%p\n", pvLdrInitThunk, pvNtTerminateThread));
2584 SUPR3HARDENED_ASSERT(RT_ABS((intptr_t)pvLdrInitThunk - (intptr_t)pvNtTerminateThread) < 16*_1M);
2590 NTSTATUS rcNt = NtReadVirtualMemory(hProcess, pvLdrInitThunk, pabBackup, cbBackup, &cbIgnored);
2607 *(int32_t *)&abReplacement[5] = (int32_t)((uintptr_t)pvNtTerminateThread - ((uintptr_t)pvLdrInitThunk + 9));
2615 *(int32_t *)&abReplacement[5] = (int32_t)((uintptr_t)pvNtTerminateThread - ((uintptr_t)pvLdrInitThunk + 9));
2624 PVOID pvProt = pvLdrInitThunk;
2661 supR3HardNtEnableThreadCreationEx(HANDLE hProcess, void *pvLdrInitThunk, uint8_t const *pabBackup, size_t cbBackup, PRTERRINFO pErrInfo) argument
3536 PVOID pvLdrInitThunk = (PVOID)(uintptr_t)uLdrInitThunk; local
5615 PVOID pvLdrInitThunk = (PVOID)(uintptr_t)uValue; local
[all...]

Completed in 55 milliseconds