14 lines
279 B
C
14 lines
279 B
C
|
|
#ifndef RAVA_GC_MARK_H
|
||
|
|
#define RAVA_GC_MARK_H
|
||
|
|
|
||
|
|
#include "gc.h"
|
||
|
|
|
||
|
|
void rava_gc_mark_init(void);
|
||
|
|
void rava_gc_mark_object(RavaGCHeader_t *obj);
|
||
|
|
void rava_gc_process_gray_stack(void);
|
||
|
|
void rava_gc_process_object(RavaGCHeader_t *obj);
|
||
|
|
|
||
|
|
RavaGCState_t* rava_gc_get_state(void);
|
||
|
|
|
||
|
|
#endif
|