don't remap region to READONLY
TODO: Should remap to its original state before fix to READ|WRITE
This commit is contained in:
parent
fdccdca8a0
commit
9f54720e7b
@ -757,9 +757,11 @@ void fix(struct libcache& cache) {
|
|||||||
printf(" resolved=%llx(%p)\n", *(uint64_t*)fix_at, resolved);
|
printf(" resolved=%llx(%p)\n", *(uint64_t*)fix_at, resolved);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int j = 0; j < npage_rw_fixed; j++) {
|
// TODO: Reformat the region as per before, or leave as it
|
||||||
uint64_t start_page = page_rw_fixed[j];
|
// for (int j = 0; j < npage_rw_fixed; j++) {
|
||||||
vm_protect_func(mach_task_self_func(), start_page, 0x4000, 0, VM_PROT_READ);
|
// uint64_t start_page = page_rw_fixed[j];
|
||||||
|
// vm_protect_func(mach_task_self_func(), start_page, 0x4000, 0, VM_PROT_READ);
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user