[sgen] Report memory allocation failures for internal data and quit.
authorMark Probst <mark.probst@gmail.com>
Tue, 4 Sep 2012 10:55:48 +0000 (12:55 +0200)
committerMark Probst <mark.probst@gmail.com>
Wed, 5 Sep 2012 11:33:04 +0000 (13:33 +0200)
commitaad6ec30c4e6628a54630b1881e53aebd5d53bdc
treea6b5624e8a4082dbb1631893110cac67ee604470
parent0aa63389bfab4215b497313adc2d7d75ec0e9726
[sgen] Report memory allocation failures for internal data and quit.

Instead of crashing or asserting.
20 files changed:
mono/metadata/sgen-bridge.c
mono/metadata/sgen-cardtable.c
mono/metadata/sgen-debug.c
mono/metadata/sgen-gc.c
mono/metadata/sgen-gc.h
mono/metadata/sgen-hash-table.c
mono/metadata/sgen-internal.c
mono/metadata/sgen-los.c
mono/metadata/sgen-major-copying.c
mono/metadata/sgen-marksweep.c
mono/metadata/sgen-memory-governor.c
mono/metadata/sgen-memory-governor.h
mono/metadata/sgen-nursery-allocator.c
mono/metadata/sgen-pinned-allocator.c
mono/metadata/sgen-pinning-stats.c
mono/metadata/sgen-pinning.c
mono/metadata/sgen-protocol.c
mono/metadata/sgen-ssb.c
mono/metadata/sgen-toggleref.c
mono/metadata/sgen-workers.c