gencgc: allow operation without SIGSEGV handler
commitcf0d9f7219a743e2fe0c3afe29ab9e181c4737a2
authorDouglas Katzman <dougk@google.com>
Fri, 4 Aug 2017 19:23:52 +0000 (4 15:23 -0400)
committerDouglas Katzman <dougk@google.com>
Fri, 4 Aug 2017 19:25:28 +0000 (4 15:25 -0400)
tree43833d85604a7bf97e16ad19a516c017d828e08f
parentc831383239afd821d5a78e7f9cbacaaeea5f1bbe
gencgc: allow operation without SIGSEGV handler

It never worked to toggle 'enable_page_protection' at runtime,
so make it a "#define" instead to allow specifying in CFLAGS.
src/code/target-signal.lisp
src/runtime/bsd-os.c
src/runtime/gencgc.c
src/runtime/linux-os.c
src/runtime/marknsweepgc.c
src/runtime/os-common.c
src/runtime/os.h