relptr_declare(FreePageBtree, RelptrFreePageBtree)
char * FreePageManagerDump(FreePageManager *fpm)
bool FreePageManagerGet(FreePageManager *fpm, Size npages, Size *first_page)
void FreePageManagerPut(FreePageManager *fpm, Size first_page, Size npages)
#define FPM_NUM_FREELISTS
void FreePageManagerInitialize(FreePageManager *fpm, char *base)
unsigned btree_recycle_count
RelptrFreePageManager self
Size singleton_first_page
RelptrFreePageBtree btree_root
RelptrFreePageSpanLeader freelist[FPM_NUM_FREELISTS]
bool contiguous_pages_dirty
RelptrFreePageSpanLeader btree_recycle