void ObjectMemory::validate_handles(capi::Handles* handles) { capi::Handle* handle = handles->front(); capi::Handle* current; while(handle) { current = handle; handle = static_cast<capi::Handle*>(handle->next()); Object* obj = current->object(); assert(obj->inflated_header_p()); InflatedHeader* ih = obj->inflated_header(); assert(ih->handle() == current); assert(ih->object() == obj); } }