X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fsgen%2Fsgen-descriptor.h;h=2c7f19b18c46a4d1029174e5bb509f1916af57b0;hb=HEAD;hp=2b1f9e4da49c2bf558145f09e1757c354f4b1d06;hpb=0fa33056a6742b2ee02604596b355d661d9bdc41;p=mono.git diff --git a/mono/sgen/sgen-descriptor.h b/mono/sgen/sgen-descriptor.h index 2b1f9e4da49..2c7f19b18c4 100644 --- a/mono/sgen/sgen-descriptor.h +++ b/mono/sgen/sgen-descriptor.h @@ -1,6 +1,7 @@ -/* - * sgen-descriptor.h: GC descriptors describe object layout. - +/** + * \file + * GC descriptors describe object layout. + * * Copyright 2001-2003 Ximian, Inc * Copyright 2003-2010 Novell, Inc. * Copyright 2011 Xamarin Inc (http://www.xamarin.com) @@ -114,6 +115,7 @@ enum { ROOT_DESC_BITMAP, ROOT_DESC_RUN_LEN, ROOT_DESC_COMPLEX, + ROOT_DESC_VECTOR, ROOT_DESC_USER, ROOT_DESC_TYPE_MASK = 0x7, ROOT_DESC_TYPE_SHIFT = 3, @@ -215,7 +217,7 @@ sgen_gc_descr_has_references (SgenDescriptor desc) } while (0) #endif -#define OBJ_COMPLEX_FOREACH_PTR(vt,obj) do { \ +#define OBJ_COMPLEX_FOREACH_PTR(desc,obj) do { \ /* there are pointers */ \ void **_objptr = (void**)(obj); \ gsize *bitmap_data = sgen_get_complex_descriptor ((desc)); \