Home
last modified time | relevance | path

Searched refs:pPatchTarget (Results 1 – 1 of 1) sorted by relevance

/dports/audio/mumble/mumble-1.3.3/3rdparty/minhook-src/src/
H A Dhook.c356 LPBYTE pPatchTarget = (LPBYTE)pHook->pTarget; in EnableHookLL() local
360 pPatchTarget -= sizeof(JMP_REL); in EnableHookLL()
364 if (!VirtualProtect(pPatchTarget, patchSize, PAGE_EXECUTE_READWRITE, &oldProtect)) in EnableHookLL()
369 PJMP_REL pJmp = (PJMP_REL)pPatchTarget; in EnableHookLL()
371 pJmp->operand = (UINT32)((LPBYTE)pHook->pDetour - (pPatchTarget + sizeof(JMP_REL))); in EnableHookLL()
383 memcpy(pPatchTarget, pHook->backup, sizeof(JMP_REL) + sizeof(JMP_REL_SHORT)); in EnableHookLL()
385 memcpy(pPatchTarget, pHook->backup, sizeof(JMP_REL)); in EnableHookLL()
388 VirtualProtect(pPatchTarget, patchSize, oldProtect, &oldProtect); in EnableHookLL()
391 FlushInstructionCache(GetCurrentProcess(), pPatchTarget, patchSize); in EnableHookLL()