@@ -66,10 +66,15 @@ _top = start(); _livemap.reset(); _last_used = 0; } +void ZPage::clear() { + const uintptr_t addr = ZAddress::good(start()); + ZUtils::zero(addr, size()); +} + ZPage* ZPage::retype(uint8_t type) { assert(_type != type, "Invalid retype"); _type = type; _livemap.resize(object_max_count()); return this;