*
* We want to keep this memory region aligned on the memory pages (so
* that we might be able to create non-linear memory mappings on those
*
* We want to keep this memory region aligned on the memory pages (so
* that we might be able to create non-linear memory mappings on those
* data (there will be a lot of pages here): we will be able to
* efficiently expand the memory mapping using `mremap()`, moving it
* to another virtual address if necessary.
* data (there will be a lot of pages here): we will be able to
* efficiently expand the memory mapping using `mremap()`, moving it
* to another virtual address if necessary.
* hashing the page, comparing byte-per-byte to candidates.
* */
void ref_page(size_t pageno);
* hashing the page, comparing byte-per-byte to candidates.
* */
void ref_page(size_t pageno);