Add new whole heap verifier that can catch a whole lot more problems than previous...
authorRodrigo Kumpera <kumpera@gmail.com>
Mon, 28 May 2012 20:13:49 +0000 (17:13 -0300)
committerRodrigo Kumpera <kumpera@gmail.com>
Mon, 28 May 2012 22:09:49 +0000 (19:09 -0300)
commit872141f2fac5bda5902e8383d1ac6cbfb05ab4a9
tree8120e93e5306bfdfa4e53c6be327330c68c080ca
parent9481d86a70c6714baa404af9a19e6b315e928124
Add new whole heap verifier that can catch a whole lot more problems than previous tools did.

* sgen-gc.c Add verify-before-allocs and verify-before-collections experimental
options to perform heap verification at the many different points in the app.

This does check all pointers in the heap, so it's much much slower than
the previous option.
mono/metadata/sgen-alloc.c
mono/metadata/sgen-debug.c
mono/metadata/sgen-gc.c
mono/metadata/sgen-gc.h
mono/metadata/sgen-los.c
mono/metadata/sgen-marksweep.c