Go to the source code of this file.
| Functions | |
| void | __invlpg (const void *virt) noexcept | 
| void | __clflush (void *addr) noexcept | 
| Variables | |
| constexpr const auto | valid_virt = 0x0000111100000000UL | 
| constexpr const auto | valid_phys = 0x0000222200000000UL | 
| constexpr const auto | invalid_virt = 0x0U | 
| constexpr const auto | invalid_phys = 0x0U | 
| constexpr const auto | phys_offset = 0x10U | 
| constexpr const auto | valid_map = valid_virt + phys_offset | 
| std::map< const void *, bool > | g_freed | 
| std::map< const void *, bool > | g_flushed | 
| std::map< const void *, bool > | g_cache_flushed | 
| std::map< memory_manager_x64::integer_pointer, memory_manager_x64::integer_pointer > | g_mapped | 
| std::map< memory_manager_x64::integer_pointer, bool > | g_unmapped | 
| x64::memory_attr::attr_type | read_write = x64::memory_attr::rw_wb | 
| auto | g_pte_valid_present = true | 
| auto | g_pte_valid_phys_addr = true | 
| auto | g_pte_large_page = false | 
| auto | g_pte_large_page_count = 0 | 
| auto | g_pte_large_page_reset = 0 | 
| 
 | noexcept | 
Definition at line 47 of file test_map_ptr_x64.cpp.
| 
 | noexcept | 
Definition at line 51 of file test_map_ptr_x64.cpp.
| constexpr const auto valid_virt = 0x0000111100000000UL | 
Definition at line 31 of file test_map_ptr_x64.cpp.
| constexpr const auto valid_phys = 0x0000222200000000UL | 
Definition at line 32 of file test_map_ptr_x64.cpp.
| constexpr const auto invalid_virt = 0x0U | 
Definition at line 33 of file test_map_ptr_x64.cpp.
| constexpr const auto invalid_phys = 0x0U | 
Definition at line 34 of file test_map_ptr_x64.cpp.
| constexpr const auto phys_offset = 0x10U | 
Definition at line 35 of file test_map_ptr_x64.cpp.
| constexpr const auto valid_map = valid_virt + phys_offset | 
Definition at line 36 of file test_map_ptr_x64.cpp.
| std::map<const void *, bool> g_freed | 
Definition at line 38 of file test_map_ptr_x64.cpp.
| std::map<const void *, bool> g_flushed | 
Definition at line 39 of file test_map_ptr_x64.cpp.
| std::map<const void *, bool> g_cache_flushed | 
Definition at line 40 of file test_map_ptr_x64.cpp.
| std::map<memory_manager_x64::integer_pointer, memory_manager_x64::integer_pointer> g_mapped | 
Definition at line 41 of file test_map_ptr_x64.cpp.
| std::map<memory_manager_x64::integer_pointer, bool> g_unmapped | 
Definition at line 42 of file test_map_ptr_x64.cpp.
| x64::memory_attr::attr_type read_write = x64::memory_attr::rw_wb | 
Definition at line 44 of file test_map_ptr_x64.cpp.
| auto g_pte_valid_present = true | 
Definition at line 54 of file test_map_ptr_x64.cpp.
| auto g_pte_valid_phys_addr = true | 
Definition at line 55 of file test_map_ptr_x64.cpp.
| auto g_pte_large_page = false | 
Definition at line 56 of file test_map_ptr_x64.cpp.
| auto g_pte_large_page_count = 0 | 
Definition at line 57 of file test_map_ptr_x64.cpp.
| auto g_pte_large_page_reset = 0 | 
Definition at line 58 of file test_map_ptr_x64.cpp.
 1.8.14
 1.8.14