| add_dirty_page(void *dirty_page, void *physical_page=NULL, int index=-1) | Page_map | |
| clear_table(unsigned *physical_table) | Address_map | |
| CR0_PAGING | Page_map | [static] |
| CR0_RESPECT_READONLY | Page_map | [static] |
| DIR_ENTRY_SHIFT | Address_map | [static] |
| dir_entry_to_table(unsigned *dir_entry) | Address_map | [inline, static] |
| dir_index_to_table(unsigned dir_index) | Address_map | [inline] |
| direct_mapped_end | Page_map | [protected] |
| directory | Address_map | |
| DIRTY_PAGE_COPIED | Page_map | [static] |
| dirty_pages | Page_map | [protected] |
| dirty_pages_index | Page_map | [protected] |
| dirty_pages_nodes | Page_map | [protected] |
| disk_directory | Address_map | |
| ENTRIES_PER_TABLE | Address_map | [static] |
| ENTRY_DIRTY | Address_map | [static] |
| ENTRY_FRAME_ADDRESS | Address_map | [static] |
| ENTRY_INDEX_MASK | Address_map | [static] |
| ENTRY_PRESENT | Address_map | [static] |
| ENTRY_READ_WRITE | Address_map | [static] |
| first_free_temp_mapping | Page_map | [protected] |
| free_dirty_pages_next() | Page_map | |
| get_dirty_dir_entries(Array< unsigned * > &dirty_dir_entries) | Address_map | |
| get_dirty_pages() | Page_map | [inline] |
| get_dirty_pages_next() | Page_map | [inline] |
| get_table(unsigned dir_index) | Address_map | |
| get_table_block_number(unsigned disk_dir_index) | Address_map | [inline] |
| get_table_entry(void *virtual_addr) | Address_map | |
| handle_page_fault() | Page_map | |
| handler | Page_map | [protected] |
| init(unsigned &last_available_address) | Page_map | |
| Address_map::init() | Address_map | |
| is_dirty(void *virtual_addr) | Page_map | [inline] |
| map_page(void *virtual_page, void *physical_page) | Page_map | |
| map_temp_page(unsigned *physical_page) | Page_map | |
| mapping_cache_mappings | Page_map | [protected] |
| MAPPING_CACHE_PAGE_COUNT | Page_map | [protected, static] |
| mapping_cache_usage | Page_map | [protected] |
| mapping_nodes | Page_map | [protected] |
| PAYLOAD_SHIFT | Address_map | [static] |
| print() | Page_map | |
| PTE_ACCESSED | Page_map | [static] |
| PTE_PAGE_FRAME_ADDRESS | Page_map | [static] |
| PTE_USER | Page_map | [static] |
| set_table_address(unsigned dir_index, unsigned *physical_table) | Address_map | [inline] |
| set_table_block_number(unsigned disk_dir_index, unsigned block_number) | Address_map | [inline] |
| set_table_entry(void *virtual_addr, unsigned entry_value) | Address_map | |
| switch_dirty_pages_hashes() | Page_map | [inline] |
| TABLE_ENTRY_SHIFT | Address_map | [static] |
| table_entry_to_phys(unsigned page_entry) | Page_map | [inline, static] |
| table_entry_to_virtual(unsigned *dir_entry, unsigned *physical_table, unsigned *physical_table_entry) | Address_map | [inline] |
| temp_mapping_cache | Page_map | [protected] |
| unmap_page(void *virtual_page) | Page_map | |
| unmap_temp_page(unsigned *virtual_page) | Page_map | |
| virtual_to_dir_entry(void *virtual_addr) const | Address_map | [inline] |
| virtual_to_dir_index(void *virtual_addr) const | Address_map | [inline] |
| virtual_to_physical_page(void *virtual_addr) | Page_map | [inline] |
| virtual_to_table_entry(void *virtual_addr, unsigned *table) | Address_map | [inline, static] |
| virtual_to_table_entry(void *virtual_addr) | Address_map | |