[sgen] Do pin stats for small major objects, too.
authorMark Probst <mark.probst@gmail.com>
Wed, 18 May 2016 03:21:48 +0000 (20:21 -0700)
committerMark Probst <mark.probst@gmail.com>
Wed, 25 May 2016 22:12:32 +0000 (15:12 -0700)
mono/sgen/sgen-marksweep.c

index ec1a8a6dcd86bfab317a0a9b0b320aea0a1e5a15..28296496916f24913f546defd36365b4fb6453a1 100644 (file)
@@ -1258,6 +1258,7 @@ mark_pinned_objects_in_block (MSBlockInfo *block, size_t first_entry, size_t las
                if (!MS_OBJ_ALLOCED (obj, block))
                        continue;
                MS_MARK_OBJECT_AND_ENQUEUE (obj, sgen_obj_get_descriptor (obj), block, queue);
+               sgen_pin_stats_register_object (obj, sgen_safe_object_get_size (obj));
                last_index = index;
        }