Cyclone Scheme  0.28.0

◆ gc_mark_gray()

void gc_mark_gray ( gc_thread_data thd,
object  obj 
)

Mark the given object gray if it is on the heap.

Parameters
thdMutator's thread data
objObject to gray

Note marking is done implicitly by placing it in a buffer, to avoid repeated re-scanning.

This function must be executed once the thread lock has been acquired.