PostgreSQL Source Code git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
BumpContext Struct Reference

Data Fields

MemoryContextData header
 
uint32 initBlockSize
 
uint32 maxBlockSize
 
uint32 nextBlockSize
 
uint32 allocChunkLimit
 
dlist_head blocks
 

Detailed Description

Definition at line 66 of file bump.c.

Field Documentation

◆ allocChunkLimit

uint32 BumpContext::allocChunkLimit

Definition at line 74 of file bump.c.

Referenced by BumpAlloc(), and BumpContextCreate().

◆ blocks

dlist_head BumpContext::blocks

◆ header

MemoryContextData BumpContext::header

Definition at line 68 of file bump.c.

◆ initBlockSize

uint32 BumpContext::initBlockSize

Definition at line 71 of file bump.c.

Referenced by BumpContextCreate(), and BumpReset().

◆ maxBlockSize

uint32 BumpContext::maxBlockSize

Definition at line 72 of file bump.c.

Referenced by BumpAllocFromNewBlock(), and BumpContextCreate().

◆ nextBlockSize

uint32 BumpContext::nextBlockSize

Definition at line 73 of file bump.c.

Referenced by BumpAllocFromNewBlock(), BumpContextCreate(), and BumpReset().


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