temp = V3_AllocPages(1);
if (!temp) {
- PrintError("Cannot allocate EPT page\n");
+ PrintError(VM_NONE, VCORE_NONE, "Cannot allocate EPT page\n");
return 0;
}
page = V3_VAddr(temp);
if (ept_info->pg_walk_len4) {
ept_ptr->pwl1 = 3;
} else {
- PrintError("Unsupported EPT Table depth\n");
+ PrintError(core->vm_info, core, "Unsupported EPT Table depth\n");
return -1;
}
error_code.write = ept_qual->write;
if (region == NULL) {
- PrintError("invalid region, addr=%p\n", (void *)fault_addr);
+ PrintError(core->vm_info, core, "invalid region, addr=%p\n", (void *)fault_addr);
return -1;
}
}
if (v3_gpa_to_hpa(core, fault_addr, &host_addr) == -1) {
- PrintError("Error: Could not translate fault addr (%p)\n", (void *)fault_addr);
+ PrintError(core->vm_info, core, "Error: Could not translate fault addr (%p)\n", (void *)fault_addr);
return -1;
}
}
if (v3_gpa_to_hpa(core, fault_addr, &host_addr) == -1) {
- PrintError("Error Could not translate fault addr (%p)\n", (void *)fault_addr);
+ PrintError(core->vm_info, core, "Error Could not translate fault addr (%p)\n", (void *)fault_addr);
return -1;
}