bool callback(pb_istream_t *stream, uint8_t *buf, size_t count)
pml2_t pml3e_get_or_create_pml2(pml3e_t *pml3e)
bool pml3e_is_present(const pml3e_t *pml3e)
void pml3_traverse(pml3_t pml3, ptr_t *vaddr, size_t *n_pages, pagetable_walk_options_t callback, void *data)
pml3e_t * pml3_entry(pml3_t pml3, ptr_t vaddr)
__nodiscard bool pml3_destroy_range(pml3_t pml3, ptr_t *vaddr, size_t *n_pages)