Update SPT page entry to change type from EXECUTABLE to PAGE_FILE to capture mmaps in addition to executables

This commit is contained in:
sBubshait
2024-12-04 17:51:30 +00:00
parent ad6e4b4059
commit 941e1e067a
5 changed files with 8 additions and 24 deletions

View File

@@ -706,7 +706,7 @@ load_segment (struct file *file, off_t ofs, uint8_t *upage,
/* Add the page metadata to the SPT to be lazy loaded later on */
if (page_insert (file, ofs, upage, page_read_bytes, page_zero_bytes,
writable, PAGE_EXECUTABLE) == NULL)
writable, PAGE_FILE) == NULL)
return false;
/* Advance. */