Lines Matching defs:offExecPage
2381 uint32_t offExecPage = 0;
2482 *(PFNRT *)&g_pfnLdrLoadDllReal = (PFNRT)(uintptr_t)&g_abSupHardReadWriteExecPage[offExecPage];
2484 memcpy(&g_abSupHardReadWriteExecPage[offExecPage], pbLdrLoadDll, offJmpBack);
2485 offExecPage += offJmpBack;
2487 g_abSupHardReadWriteExecPage[offExecPage++] = 0xff; /* jmp qword [$+8 wrt RIP] */
2488 g_abSupHardReadWriteExecPage[offExecPage++] = 0x25;
2489 *(uint32_t *)&g_abSupHardReadWriteExecPage[offExecPage] = RT_ALIGN_32(offExecPage + 4, 8) - (offExecPage + 4);
2490 offExecPage = RT_ALIGN_32(offExecPage + 4, 8);
2491 *(uint64_t *)&g_abSupHardReadWriteExecPage[offExecPage] = (uintptr_t)&pbLdrLoadDll[offJmpBack];
2492 offExecPage = RT_ALIGN_32(offJmpBack + 8, 16);
2518 *(PFNRT *)&g_pfnLdrLoadDllReal = (PFNRT)(uintptr_t)&g_abSupHardReadWriteExecPage[offExecPage];
2520 memcpy(&g_abSupHardReadWriteExecPage[offExecPage], pbLdrLoadDll, offJmpBack);
2521 offExecPage += offJmpBack;
2523 g_abSupHardReadWriteExecPage[offExecPage++] = 0xe9; /* jmp rel32 */
2524 *(uint32_t *)&g_abSupHardReadWriteExecPage[offExecPage] = (uintptr_t)&pbLdrLoadDll[offJmpBack]
2525 - (uintptr_t)&g_abSupHardReadWriteExecPage[offExecPage + 4];
2526 offExecPage = RT_ALIGN_32(offJmpBack + 4, 16);