Two changes to instance scanner
commit88c0d274228fe518e55610d175e0febc0d6d9c6c
authorDouglas Katzman <dougk@google.com>
Tue, 31 Jan 2017 16:23:31 +0000 (31 11:23 -0500)
committerDouglas Katzman <dougk@google.com>
Tue, 31 Jan 2017 16:44:20 +0000 (31 11:44 -0500)
treefefd2aba7eb386998e03ee01a2bc02bfc9665c66
parent6c1a01fb20b2a50d4ccbc286bfaa36dffa1e9082
Two changes to instance scanner

* Take the bitmap as a lispobj, instead of receiving a layout.
  This has to do with space relocation, when objects may not physically
  reside where they logically reside, and FPs aren't deposited yet.
  There is no present problem this solves, but it will.

* Rename to instance_scan() since we no longer have to distinguish
  between architectures that can and can't use it. (All can)
src/runtime/gc-common.c
src/runtime/gc-internal.h
src/runtime/gencgc.c
src/runtime/marknsweepgc.c