PostgreSQL Source Code  git master
AllocSetContext Struct Reference

Data Fields

MemoryContextData header
 
AllocBlock blocks
 
MemoryChunkfreelist [ALLOCSET_NUM_FREELISTS]
 
uint32 initBlockSize
 
uint32 maxBlockSize
 
uint32 nextBlockSize
 
uint32 allocChunkLimit
 
int freeListIndex
 

Detailed Description

Definition at line 152 of file aset.c.

Field Documentation

◆ allocChunkLimit

uint32 AllocSetContext::allocChunkLimit

Definition at line 162 of file aset.c.

Referenced by AllocSetAlloc(), and AllocSetContextCreateInternal().

◆ blocks

◆ freelist

◆ freeListIndex

int AllocSetContext::freeListIndex

Definition at line 164 of file aset.c.

Referenced by AllocSetContextCreateInternal(), and AllocSetDelete().

◆ header

◆ initBlockSize

uint32 AllocSetContext::initBlockSize

Definition at line 159 of file aset.c.

Referenced by AllocSetContextCreateInternal(), and AllocSetReset().

◆ maxBlockSize

uint32 AllocSetContext::maxBlockSize

Definition at line 160 of file aset.c.

Referenced by AllocSetAllocFromNewBlock(), and AllocSetContextCreateInternal().

◆ nextBlockSize

uint32 AllocSetContext::nextBlockSize

Definition at line 161 of file aset.c.

Referenced by AllocSetAllocFromNewBlock(), AllocSetContextCreateInternal(), and AllocSetReset().


The documentation for this struct was generated from the following file: