[dtrace] Make pointers into user space uintptr_t instead of void*.
[mono.git] / mono / metadata / sgen-nursery-allocator.c
index c681a1f5a02c4ea52c59db97396caceb96e94dd6..b165f12dd614d123ebaeccaa98292e23575c1fdb 100644 (file)
@@ -712,6 +712,7 @@ add_nursery_frag (SgenFragmentAllocator *allocator, size_t frag_size, char* frag
 {
        DEBUG (4, fprintf (gc_debug_file, "Found empty fragment: %p-%p, size: %zd\n", frag_start, frag_end, frag_size));
        binary_protocol_empty (frag_start, frag_size);
+       MONO_GC_NURSERY_SWEEPED ((mword)frag_start, frag_end - frag_start);
        /* Not worth dealing with smaller fragments: need to tune */
        if (frag_size >= SGEN_MAX_NURSERY_WASTE) {
                /* memsetting just the first chunk start is bound to provide better cache locality */