#include <sys/types.h>
#include <sys/times.h>
#include "eus.h"
Go to the source code of this file.
Defines |
| #define | my_gc_pri ctx->my_gc_pri |
| #define | myctx (euscontexts[thr_self()]) |
Functions |
| static unsigned long | net_free (int req) |
| static int | recalc_gc_priority (int req) |
| pointer | rgc_alloc (register int s, int e, int cid, register int nils) |
| static int | rgc_expand_heap_or_complete_gc (int req) |
| bpointer | rgc_root_alloc_big (register context *ctx, register int req) |
| void | rgc_root_alloc_small (register context *ctx, register int req) |
| static int | should_start_gc (int req) |
Variables |
| long | alloccount [MAXBUDDY] |
| long | freeheap |
| static volatile int | gc_pri = 0 |
| static int | km [10] = {4096, 4800, 6000, 8192} |
| static int | ks [10] = {256, 256, 384, 512} |
| long | marked_words |
| static volatile int | rem_cnt = 0 |
| long | totalheap |
Define Documentation
Function Documentation
| static unsigned long net_free |
( |
int |
req | ) |
[inline, static] |
Variable Documentation
volatile int gc_pri = 0 [static] |
int km[10] = {4096, 4800, 6000, 8192} [static] |
int ks[10] = {256, 256, 384, 512} [static] |