Add a few variants of the MONO_GC_REGISTER_ROOT () to make most roots precisely track...
authorZoltan Varga <vargaz@gmail.com>
Thu, 23 Sep 2010 22:36:51 +0000 (00:36 +0200)
committerZoltan Varga <vargaz@gmail.com>
Thu, 23 Sep 2010 22:36:51 +0000 (00:36 +0200)
commit9f96b7fad1135548019340be1264068d4094a81e
treefe3af6ab1f05375437da43c64107d279062b87dd
parent1b126f73bbfb561d39b1f121a8eeb6cd01fa97e2
Add a few variants of the MONO_GC_REGISTER_ROOT () to make most roots precisely tracked and to avoid registering locations pointing to memory allocated by mono_gc_alloc_fixed () as roots under SGEN.
15 files changed:
mono/metadata/boehm-gc.c
mono/metadata/domain.c
mono/metadata/gc-internal.h
mono/metadata/gc.c
mono/metadata/marshal.c
mono/metadata/mono-debug-debugger.c
mono/metadata/mono-ptr-array.h
mono/metadata/mono-wsq.c
mono/metadata/null-gc.c
mono/metadata/sgen-gc.c
mono/metadata/sgen-pinning.c
mono/metadata/threadpool.c
mono/metadata/threads.c
mono/mini/debugger-agent.c
mono/mini/method-to-ir.c