Go to the source code of this file.
| Functions | |
| _end () | |
| pointer | alloc (int s, int e, int cid, int nils) | 
| gc () | |
| pointer | halloc (int req, int e, int cid) | 
| mark (pointer p) | |
| markall () | |
| static bpointer | mergecell (bpointer p, int cbix) | 
| newchunk (int k) | |
| reclaim (bpointer p) | |
| static void | splitheap (int k) | 
| static void | sweep (struct chunk *cp) | 
| void | sweepall () | 
| Variables | |
| mutex_t | alloc_lock | 
| long | alloccount [MAXBUDDY] | 
| struct chunk * | chunklist = NULL | 
| long | freeheap = 0 | 
| long | gccount | 
| context * | markctx | 
| long | marktime | 
| char * | maxmemory = (char *)0x100000 | 
| long | sweeptime | 
| long | totalheap = 0 | 
| _end | ( | ) | 
Definition at line 113 of file memory.safe.c.
| gc | ( | void | ) | 
Definition at line 258 of file memory.safe.c.
Definition at line 80 of file memory.safe.c.
Definition at line 135 of file memory.safe.c.
| markall | ( | void | ) | 
Definition at line 166 of file memory.safe.c.
Definition at line 205 of file memory.safe.c.
| newchunk | ( | int | k | ) | 
Definition at line 34 of file memory.safe.c.
Definition at line 186 of file memory.safe.c.
| static void splitheap | ( | int | k | ) |  [static] | 
Definition at line 57 of file memory.safe.c.
Definition at line 225 of file memory.safe.c.
| void sweepall | ( | void | ) | 
Definition at line 248 of file memory.safe.c.
| mutex_t alloc_lock | 
Definition at line 32 of file memory.safe.c.
| long alloccount[MAXBUDDY] | 
Definition at line 30 of file memory.safe.c.
Definition at line 27 of file memory.safe.c.
| long freeheap = 0 | 
Definition at line 26 of file memory.safe.c.
| long gccount | 
Definition at line 29 of file memory.safe.c.
Definition at line 133 of file memory.safe.c.
| long marktime | 
Definition at line 29 of file memory.safe.c.
| char* maxmemory = (char *)0x100000 | 
Definition at line 25 of file memory.safe.c.
| long sweeptime | 
Definition at line 29 of file memory.safe.c.
| long totalheap = 0 | 
Definition at line 26 of file memory.safe.c.