Cyclone Scheme
0.28.0
|
Minor GC is called periodically to copy live objects off of a thread stack. More...
Modules | |
Mutation table | |
Mutation table to support the minor GC write barrier. | |
Shared object write barrier | |
Minor GC write barrier to ensure there are no references to stack objects from the heap. | |
Macros | |
#define | MAX_STACK_OBJ (STACK_SIZE * 2) |
#define | NUM_GC_ARGS 128 |
#define | STACK_GROWTH_IS_DOWNWARD 1 |
#define | stack_overflow(x, y) ((x) < (y)) |
#define | STACK_SIZE 500000 |
Functions | |
void | GC (void *, closure, object *, int) |
int | gc_minor (void *data, object low_limit, object high_limit, closure cont, object *args, int num_args) |
Minor GC is called periodically to copy live objects off of a thread stack.