X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fsgen-mono.c;h=ab1c872fe076e0ffd5c684b166f399b12ea4307a;hb=779d417c8f950d9ca8bc25d857ae24af9542ca0e;hp=beaf1b2f9fc048e9cd98e8ba7e9abf121b0b3cf9;hpb=cb44ebe851692556ade61728c951712e825f3bf0;p=mono.git diff --git a/mono/metadata/sgen-mono.c b/mono/metadata/sgen-mono.c index beaf1b2f9fc..ab1c872fe07 100644 --- a/mono/metadata/sgen-mono.c +++ b/mono/metadata/sgen-mono.c @@ -1939,6 +1939,15 @@ precisely_report_roots_from (GCRootReport *report, void** start_root, void** end } break; } + case ROOT_DESC_VECTOR: { + void **p; + + for (p = start_root; p < end_root; p++) { + if (*p) + add_profile_gc_root (report, *p, MONO_PROFILE_GC_ROOT_OTHER, 0); + } + break; + } case ROOT_DESC_USER: { MonoGCRootMarkFunc marker = (MonoGCRootMarkFunc)sgen_get_user_descriptor_func (desc); root_report = report;