refactor: page fault exception handler follows code style

This commit is contained in:
Themis Demetriades
2024-12-01 23:36:55 +00:00
parent bb16abdc0d
commit 05a48cf9c6

View File

@@ -148,17 +148,18 @@ page_fault (struct intr_frame *f)
if (user && not_present)
{
if (try_alloc_new_page (fault_addr, f->esp))
if (try_alloc_new_page (fault_addr, f->esp))
return;
}
else
{
if (try_alloc_new_page (fault_addr, thread_current ()->curr_esp))
return;
f->eip = (void *)f->eax;
f->eip = (void *)f->eax;
f->eax = 0xffffffff;
return;
}
}
/* To implement virtual memory, delete the rest of the function
body, and replace it with code that brings in the page to