more bug fixes
[IRC.git] / Robust / src / Runtime / bamboo / pmc_refupdate.h
1 #ifndef PMC_REFUPDATE_H
2 #define PMC_REFUPDATE_H
3
4 #include "multicore.h"
5 #include "multicoregc.h"
6 #include "structdefs.h"
7
8 void pmc_updatePtrs(void *ptr, int type);
9 void pmc_doreferenceupdate(struct garbagelist *);
10 void pmc_referenceupdate(void *bottomptr, void *topptr);
11 void pmc_docompact();
12 void pmc_compact(struct pmc_region * region, int forward, void *bottomptr, void *topptr);
13 void pmc_updategarbagelist(struct garbagelist *listptr);
14 void pmc_updateRuntimePtrs(struct garbagelist * stackptr);
15
16 #endif