Implement per-object pinning on precise gencgc
commitab420111094f8556ae8c4e13760760c7952fe261
authorDouglas Katzman <dougk@google.com>
Tue, 3 Oct 2017 01:14:20 +0000 (2 21:14 -0400)
committerDouglas Katzman <dougk@google.com>
Tue, 3 Oct 2017 01:20:50 +0000 (2 21:20 -0400)
tree4464cd5e6b0a4164dfd38ec327db9810c973ca93
parenta75784f99d6ae8e58106fc68b42ac0a909e6e732
Implement per-object pinning on precise gencgc

A pinned object no longer pins all other objects on its page.
src/runtime/gencgc-internal.h
src/runtime/gencgc.c
src/runtime/interrupt.c
src/runtime/interrupt.h
src/runtime/runtime.h
src/runtime/thread.c