CACAO
Macros | Functions | Variables
codememory.cpp File Reference

Go to the source code of this file.

Macros

#define DEFAULT_CODE_MEMORY_SIZE   128 * 1024 /* defaulting to 128kB */
 

Functions

void codememory_init (void)
 
voidcodememory_get (size_t size)
 
void codememory_release (void *p, size_t size)
 

Variables

static Mutexcode_memory_mutex = NULL
 
static voidcode_memory = NULL
 
static size_t code_memory_size = 0
 
static size_t pagesize = 0
 

Macro Definition Documentation

#define DEFAULT_CODE_MEMORY_SIZE   128 * 1024 /* defaulting to 128kB */

Definition at line 42 of file codememory.cpp.

Function Documentation

void* codememory_get ( size_t  size)

Definition at line 77 of file codememory.cpp.

void codememory_init ( void  )

Definition at line 56 of file codememory.cpp.

void codememory_release ( void p,
size_t  size 
)

Definition at line 139 of file codememory.cpp.

Variable Documentation

void* code_memory = NULL
static

Definition at line 45 of file codememory.cpp.

Mutex* code_memory_mutex = NULL
static

Definition at line 44 of file codememory.cpp.

size_t code_memory_size = 0
static

Definition at line 46 of file codememory.cpp.

size_t pagesize = 0
static

Definition at line 47 of file codememory.cpp.