#include <vm.h>

Public Attributes | |
| const struct page_operations * | operations |
| void * | va |
| struct frame * | frame |
| struct hash_elem | hash_elem |
| bool | writable |
| union { | |
| struct uninit_page uninit | |
| struct anon_page anon | |
| struct file_page file | |
| }; | |
| union { ... } page::@3 |
| struct anon_page page::anon |
| struct file_page page::file |
| struct frame* page::frame |
| struct hash_elem page::hash_elem |
| const struct page_operations* page::operations |
| struct uninit_page page::uninit |
| void* page::va |
| bool page::writable |