#pragma once #include #include [[gnu::pure]] bool arch_mem_addr_is_user(uintptr_t addr); [[gnu::pure]] size_t arch_mem_page_size(); [[gnu::pure]] size_t arch_mem_page_bits(); [[gnu::pure]] size_t arch_mem_level_bits(); [[gnu::pure]] size_t arch_mem_num_levels(); [[gnu::pure]] uintptr_t arch_mem_hhdm_addr(); [[gnu::pure]] uintptr_t arch_mem_pfndb_addr(); [[gnu::pure]] uintptr_t arch_mem_mapping_addr();