Better design of cpuid instruction hook

This commit is contained in:
lazymio
2021-12-22 20:36:56 +01:00
parent dfb14e971f
commit 7bb756249a
3 changed files with 27 additions and 9 deletions

View File

@ -601,11 +601,14 @@ static void test_x86_sysenter()
OK(uc_close(uc));
}
static void test_x86_hook_cpuid_callback(uc_engine *uc, void *data)
static int test_x86_hook_cpuid_callback(uc_engine *uc, void *data)
{
int reg = 7;
OK(uc_reg_write(uc, UC_X86_REG_EAX, &reg));
// Overwrite the cpuid instruction.
return 1;
}
static void test_x86_hook_cpuid()