return -1;
}
- if (chk_data->access_status != PT_ACCESS_OK) {
+ if (*(chk_data->access_status) != PT_ACCESS_OK) {
return 1;
}
return -1;
}
- if (chk_data->access_status != PT_ACCESS_OK) {
+ if (*(chk_data->access_status) != PT_ACCESS_OK) {
return 1;
}
return -1;
}
- if (chk_data->access_status != PT_ACCESS_OK) {
+ if (*(chk_data->access_status) != PT_ACCESS_OK) {
return 1;
}
case PT_ENTRY_NOT_PRESENT:
return -1;
case PT_ENTRY_LARGE_PAGE:
- if ((ret == callback(info, PAGE_4MB, vaddr, (addr_t)V3_VAddr((void *)host_pte_pa), host_pte_pa, private_data)) != 0) {
+ if ((ret = callback(info, PAGE_4MB, vaddr, (addr_t)V3_VAddr((void *)host_pte_pa), host_pte_pa, private_data)) != 0) {
return (ret == -1) ? -1 : PAGE_4MB;
}
return 0;
case PT_ENTRY_NOT_PRESENT:
return -1;
case PT_ENTRY_LARGE_PAGE:
- if ((ret == callback(info, PAGE_2MB, vaddr, (addr_t)V3_VAddr((void *)host_pte_pa), host_pte_pa, private_data)) != 0) {
+ if ((ret = callback(info, PAGE_2MB, vaddr, (addr_t)V3_VAddr((void *)host_pte_pa), host_pte_pa, private_data)) != 0) {
return (ret == -1) ? -1 : PAGE_2MB;
}
return 0;
case PT_ENTRY_NOT_PRESENT:
return -1;
case PT_ENTRY_LARGE_PAGE:
- if ((ret == callback(info, PAGE_1GB, vaddr, (addr_t)V3_VAddr((void *)host_pde_pa), host_pde_pa, private_data)) != 0) {
+ if ((ret = callback(info, PAGE_1GB, vaddr, (addr_t)V3_VAddr((void *)host_pde_pa), host_pde_pa, private_data)) != 0) {
return (ret == -1) ? -1 : PAGE_1GB;
}
PrintError(info->vm_info, info, "1 Gigabyte Pages not supported\n");
case PT_ENTRY_NOT_PRESENT:
return -1;
case PT_ENTRY_LARGE_PAGE:
- if ((ret == callback(info, PAGE_2MB, vaddr, (addr_t)V3_VAddr((void *)host_pte_pa), host_pte_pa, private_data)) != 0) {
+ if ((ret = callback(info, PAGE_2MB, vaddr, (addr_t)V3_VAddr((void *)host_pte_pa), host_pte_pa, private_data)) != 0) {
return (ret == -1) ? -1 : PAGE_2MB;
}
return 0;
}
- if ((ret == callback(info, PAGE_4MB, vaddr, large_page_va, large_page_pa, private_data)) != 0) {
+ if ((ret = callback(info, PAGE_4MB, vaddr, large_page_va, large_page_pa, private_data)) != 0) {
return (ret == -1) ? -1 : PAGE_4MB;
}
return 0;
large_page_va = 0;
}
- if ((ret == callback(info, PAGE_2MB, vaddr, large_page_va, large_page_pa, private_data)) != 0) {
+ if ((ret = callback(info, PAGE_2MB, vaddr, large_page_va, large_page_pa, private_data)) != 0) {
return (ret == -1) ? -1 : PAGE_2MB;
}
return 0;
large_page_va = 0;
}
- if ((ret == callback(info, PAGE_1GB, vaddr, large_page_va, large_page_pa, private_data)) != 0) {
+ if ((ret = callback(info, PAGE_1GB, vaddr, large_page_va, large_page_pa, private_data)) != 0) {
return (ret == -1) ? -1 : PAGE_1GB;
}
PrintError(info->vm_info, info, "1 Gigabyte Pages not supported\n");
large_page_va = 0;
}
- if ((ret == callback(info, PAGE_2MB, vaddr, large_page_va, large_page_pa, private_data)) != 0) {
+ if ((ret = callback(info, PAGE_2MB, vaddr, large_page_va, large_page_pa, private_data)) != 0) {
return (ret == -1) ? -1 : PAGE_2MB;
}
return 0;