* src/mm/cacao-gc/region.h (regioninfo_t): Added object header for locking.
[cacao.git] / src / mm / cacao-gc / region.c
index 44301265245a93cbe41d3a95343a64d34f79d798..a2d83b9ae617b407e691fdc05ccc26bb30791114 100644 (file)
@@ -66,6 +66,11 @@ void *region_create(regioninfo_t *region, u4 size)
        region->size = size;
        region->free = size;
 
+#if defined(ENABLE_THREADS)
+       /* initiate the header for locking */
+       lock_init_object_lock((java_objectheader *) region);
+#endif
+
 #if defined(ENABLE_MEMCHECK)
        /* poison this region */
        /* TODO: this should really be done MNEW above! */