simplify _loop so that the "prologe" is shorter and the jump is back into

the first < 5 bytes
This commit is contained in:
2018-01-03 21:35:00 +01:00
parent 8989abafd2
commit 2048bdb6e1
10 changed files with 25 additions and 29 deletions

View File

@@ -49,10 +49,10 @@ uint32_t PolyHook_Hooks::hookRDRAND(void) {
return trueRDRAND();
}
uint32_t PolyHook_Hooks::hookLoop(uint32_t num, uint32_t cnt) {
uint32_t PolyHook_Hooks::hookLoop(uint32_t x) {
g_PolyHook->loop = true;
return trueLoop(num, cnt);
return trueLoop(x);
}
uint32_t PolyHook_Hooks::hookTail_recursion(uint32_t x) {