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 |