[sgen] Don't crash on canaries when called from `mono_gc_scan_for_specific_ref()`.
authorMark Probst <mark.probst@gmail.com>
Thu, 16 Jul 2015 20:46:32 +0000 (13:46 -0700)
committerMark Probst <mark.probst@gmail.com>
Thu, 16 Jul 2015 20:48:28 +0000 (13:48 -0700)
commit179a700b340d0291092ab7ca548c4a4069c19c64
treee71d36fbe1f9024d459275dd014e0003c44770a4
parent894d4033e9d9d3603f2b29b6a9430375a9e5bef4
[sgen] Don't crash on canaries when called from `mono_gc_scan_for_specific_ref()`.

This function is only ever called from the debugger, and we don't want
it to crash when a canary has been overwritten.
mono/metadata/sgen-mono.c
mono/sgen/sgen-debug.c
mono/sgen/sgen-gc.c
mono/sgen/sgen-gc.h