#include <memnodes.h>
Data Fields | |
void *(* | alloc )(MemoryContext context, Size size) |
void(* | free_p )(MemoryContext context, void *pointer) |
void *(* | realloc )(MemoryContext context, void *pointer, Size size) |
void(* | init )(MemoryContext context) |
void(* | reset )(MemoryContext context) |
void(* | delete_context )(MemoryContext context) |
Size(* | get_chunk_space )(MemoryContext context, void *pointer) |
bool(* | is_empty )(MemoryContext context) |
void(* | stats )(MemoryContext context, int level) |
Definition at line 36 of file memnodes.h.
void*(* MemoryContextMethods::alloc)(MemoryContext context, Size size) |
Definition at line 38 of file memnodes.h.
Referenced by MemoryContextAlloc(), MemoryContextAllocZero(), MemoryContextAllocZeroAligned(), palloc(), and palloc0().
void(* MemoryContextMethods::delete_context)(MemoryContext context) |
Definition at line 44 of file memnodes.h.
Referenced by MemoryContextDelete().
void(* MemoryContextMethods::free_p)(MemoryContext context, void *pointer) |
Definition at line 40 of file memnodes.h.
Referenced by pfree().
Size(* MemoryContextMethods::get_chunk_space)(MemoryContext context, void *pointer) |
Definition at line 45 of file memnodes.h.
Referenced by GetMemoryChunkSpace().
void(* MemoryContextMethods::init)(MemoryContext context) |
Definition at line 42 of file memnodes.h.
Referenced by MemoryContextCreate().
bool(* MemoryContextMethods::is_empty)(MemoryContext context) |
Definition at line 46 of file memnodes.h.
Referenced by MemoryContextIsEmpty().
void*(* MemoryContextMethods::realloc)(MemoryContext context, void *pointer, Size size) |
Definition at line 41 of file memnodes.h.
Referenced by repalloc().
void(* MemoryContextMethods::reset)(MemoryContext context) |
Definition at line 43 of file memnodes.h.
Referenced by MemoryContextReset().
void(* MemoryContextMethods::stats)(MemoryContext context, int level) |
Definition at line 47 of file memnodes.h.
Referenced by MemoryContextStatsInternal().