CACAO
Macros | Functions
mark.h File Reference

Go to the source code of this file.

Macros

#define GC_FLAG_MARKED   (HDRFLAG_MARK1 | HDRFLAG_MARK2)
 
#define GC_IS_MARKED(obj)   GC_TEST_FLAGS(obj, GC_FLAG_MARKED)
 
#define GC_SET_MARKED(obj)   GC_SET_FLAGS(obj, GC_FLAG_MARKED)
 
#define GC_CLEAR_MARKED(obj)   GC_CLEAR_FLAGS(obj, GC_FLAG_MARKED)
 

Functions

void mark_me (rootset_t *rs)
 

Macro Definition Documentation

#define GC_CLEAR_MARKED (   obj)    GC_CLEAR_FLAGS(obj, GC_FLAG_MARKED)

Definition at line 44 of file mark.h.

#define GC_FLAG_MARKED   (HDRFLAG_MARK1 | HDRFLAG_MARK2)

Definition at line 40 of file mark.h.

#define GC_IS_MARKED (   obj)    GC_TEST_FLAGS(obj, GC_FLAG_MARKED)

Definition at line 42 of file mark.h.

#define GC_SET_MARKED (   obj)    GC_SET_FLAGS(obj, GC_FLAG_MARKED)

Definition at line 43 of file mark.h.

Function Documentation

void mark_me ( rootset_t rs)

Definition at line 297 of file mark.c.