You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
464 B
C

/**
* Structure identifying regions in memory. The region is treated as being
*/
typedef struct
{
struct gc_buffer_header *buffer;
void *start;
void *end;
} GCTracedRegion;
void GCRunTracerIfNeeded(BOOL);
void GCAddObjectsForTracing(GCThread *thr);
void GCTraceStackSynchronous(GCThread *thr);
void GCAddBufferForTracing(struct gc_buffer_header *buffer);
extern volatile int GCGeneration;
void GCCollect();
id objc_assign_strongCast(id obj, id *ptr);