Go to the source code of this file.
Definition at line 32 of file gc.h.
Definition at line 109 of file gc.h.
#define GC_ALIGN_SIZE SIZEOF_VOID_P |
Definition at line 108 of file gc.h.
#define GC_ASSERT |
( |
|
assertion | ) |
assert(assertion) |
Definition at line 59 of file gc.h.
#define GC_CLEAR_FLAGS |
( |
|
obj, |
|
|
|
flags |
|
) |
| ((obj)->hdrflags &= ~(flags)) |
Definition at line 102 of file gc.h.
Definition at line 52 of file gc.h.
#define GC_EXECUTIONSTATE (thread->es) |
Definition at line 148 of file gc.h.
Definition at line 58 of file gc.h.
Definition at line 68 of file gc.h.
#define GC_MUTEX_LOCK threads_mutex_gc_lock() |
Definition at line 137 of file gc.h.
#define GC_MUTEX_UNLOCK threads_mutex_gc_unlock() |
Definition at line 138 of file gc.h.
#define GC_SET_FLAGS |
( |
|
obj, |
|
|
|
flags |
|
) |
| ((obj)->hdrflags |= (flags)) |
Definition at line 101 of file gc.h.
#define GC_SOURCESTATE (thread->ss) |
Definition at line 149 of file gc.h.
#define GC_TEST_FLAGS |
( |
|
obj, |
|
|
|
flags |
|
) |
| ((obj)->hdrflags & (flags)) |
Definition at line 103 of file gc.h.
Definition at line 46 of file gc.h.
#define GCSTAT_COUNT |
( |
|
cnt | ) |
|
Definition at line 189 of file gc.h.
#define GCSTAT_COUNT_MAX |
( |
|
cnt, |
|
|
|
max |
|
) |
| |
Definition at line 191 of file gc.h.
#define GCSTAT_DEC |
( |
|
cnt | ) |
|
Definition at line 190 of file gc.h.
#define GCSTAT_INIT |
( |
|
cnt | ) |
|
Definition at line 188 of file gc.h.
#define POINTS_INTO |
( |
|
ptr, |
|
|
|
ptr_start, |
|
|
|
ptr_end |
|
) |
| ((void *) (ptr) >= (ptr_start) && (void *) (ptr) < (ptr_end)) |
Definition at line 105 of file gc.h.
Definition at line 123 of file gc.h.
Definition at line 233 of file gc.c.
Definition at line 417 of file gc.c.
Definition at line 56 of file gc.c.
Definition at line 54 of file gc.c.
list_t* gc_reflist_strong |
Definition at line 58 of file gc.c.
Definition at line 59 of file gc.c.