version runs specJBB...finally...
[IRC.git] / Robust / src / Runtime / bamboo / multicoregcmark.h
1 #ifndef BABMOO_MULTICORE_GC_MARK_H
2 #define BAMBOO_MULTICORE_GC_MARK_H
3 #ifdef MULTICORE_GC
4 #include "multicore.h"
5
6 void gettype_size(void * ptr, int * ttype, unsigned int * tsize);
7 bool isLarge(void * ptr, int * ttype, unsigned int * tsize);
8 void markgarbagelist(struct garbagelist * listptr);
9 void tomark(struct garbagelist * stackptr);
10 void scanPtrsInObj(void * ptr, int type);
11 void markObj(void * objptr);
12 void mark(struct garbagelist * stackptr);
13 void gettype_size(void * ptr, int * ttype, unsigned int * tsize);
14
15 #endif // MULTICORE_GC
16 #endif // BAMBOO_MULTICORE_GC_MARK_H