thread_processGCMarks

This routine allows the runtime to process any special per-thread handling for the GC. This is needed for taking into account any memory that is referenced by non-scanned pointers but is about to be freed. That currently means the array append cache.

extern (C)
void
thread_processGCMarks
nothrow
(
scope IsMarkedDg isMarked
)

Parameters

isMarked

The function used to check if addr is marked.

In: This routine must be called just prior to resuming all threads.

Suggestion Box / Bug Report