]> granicus.if.org Git - gc/commit
Enable platform-specific disabling of static data scanning
authorIvan Maidanski <ivmai@mail.ru>
Tue, 10 Jan 2012 09:58:14 +0000 (13:58 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 10 Jan 2012 09:58:14 +0000 (13:58 +0400)
commit7f4dc52ad4b713c5bdefbf9d9dae024dcdf20dac
tree009cdf8d8b6c7e6cad13d6a35b9d99ee1810cd15
parente7358d20b30a4154f7cd31d33e6fd339526211d4
Enable platform-specific disabling of static data scanning
(Reworked commit a0347f0 from 'mono_libgc' branch)

* include/private/gcconfig.h (GC_DONT_REGISTER_MAIN_STATIC_DATA):
Recognize new macro.
* include/private/gcconfig.h (DYNAMIC_LOADING): Do not define for
Darwin/arm if GC_DONT_REGISTER_MAIN_STATIC_DATA.
* misc.c (GC_REGISTER_MAIN_STATIC_DATA): Define to FALSE if
GC_DONT_REGISTER_MAIN_STATIC_DATA (and not DYNAMIC_LOADING).
include/private/gcconfig.h
misc.c