Go to the source code of this file.
|
eusinteger_t | _end () |
|
void | call_disposers () |
|
| dump_bcell (int k, struct buddyfree *b) |
|
| edata () |
|
void | gc () |
|
pointer | gc_alloc (int s, int e, int cid, int nils) |
|
void | mark (pointer p) |
|
void | markall () |
|
static bpointer | mergecell (bpointer p, int cbix) |
|
int | newchunk (int k) |
|
void | newgcstack (pointer *oldsp) |
|
pointer | p_print (pointer v, context *ctx) |
|
void | reclaim (bpointer p) |
|
void | resume_all_threads () |
|
bpointer | root_alloc_big (context *ctx, int req) |
|
void | root_alloc_small (context *ctx, int req) |
|
void | splitheap (int k, struct buddyfree *buddy) |
|
void | suspend_all_threads () |
|
static void | sweep (struct chunk *cp, int gcmerge) |
|
void | sweepall () |
|
pointer gc_alloc |
( |
int |
s, |
|
|
int |
e, |
|
|
int |
cid, |
|
|
int |
nils |
|
) |
| |
void resume_all_threads |
( |
| ) |
|
void root_alloc_small |
( |
context * |
ctx, |
|
|
int |
req |
|
) |
| |
void splitheap |
( |
int |
k, |
|
|
struct buddyfree * |
buddy |
|
) |
| |
void suspend_all_threads |
( |
| ) |
|
static void sweep |
( |
struct chunk * |
cp, |
|
|
int |
gcmerge |
|
) |
| |
|
static |
long alloccount[MAXBUDDY] |
char* maxmemory =(char *)0x0 |
char* minmemory =(char *)0xffffffffffffffff |