-/** @brief Get the virtual address of a virtual memory page
- *
- * @param base Address of the first page
- * @param page Index of the page
- */
-static inline void* mc_page_from_number(void* base, size_t page)
+static inline __attribute__ ((always_inline))
+std::uintptr_t join(std::pair<std::size_t,std::uintptr_t> value)
+{
+ return join(value.first, value.second);
+}
+
+static inline __attribute__ ((always_inline))
+bool sameChunk(std::uintptr_t a, std::uintptr_t b)