MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / validate

Method validate

src/common/classes/alloc.cpp:650–658  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

648 }
649
650 void validate(MemPool* pool, StatInt& vMap, StatInt& vUse)
651 {
652 SemiDoubleLink::validate(this);
653 block->assertBig();
654 fb_assert(block->getSize() + hdrSize() == length);
655
656 vMap += FB_ALIGN(length, get_map_page_size());
657 block->validate(pool, vUse);
658 }
659};
660
661

Callers

nothing calls this directly

Calls 6

FB_ALIGNFunction · 0.85
get_map_page_sizeFunction · 0.85
assertBigMethod · 0.80
validateFunction · 0.70
getSizeMethod · 0.45
validateMethod · 0.45

Tested by

no test coverage detected