= runtime stuff
+
+
SB-VM:*STATIC-SPACE-FREE-POINTER*
SB-VM:*INITIAL-DYNAMIC-SPACE-FREE-POINTER*
SB-VM:*CURRENT-CATCH-BLOCK*
SB-VM:*STATIC-SYMBOLS*
-SB-VM:*CONTROL-STACK-START* ; bound at thread entry
+SB-VM:*CONTROL-STACK-START* ; safe, bound at thread entry
SB-VM:*READ-ONLY-SPACE-FREE-POINTER*
-SB-VM:*BINDING-STACK-START*
-SB-VM:*CONTROL-STACK-END*
+SB-VM:*BINDING-STACK-START* ; safe, bound at thread entry
+SB-VM:*CONTROL-STACK-END* ; safe, bound at thread entry
SB-VM::*CURRENT-UNWIND-PROTECT-BLOCK*
SB-VM::*FREE-TLS-INDEX*
SB-VM::*BINDING-STACK-POINTER*
SB-IMPL::*READ-ONLY-SPACE-FREE-POINTER*
SB-VM::*ALIEN-STACK*
+SB-IMPL::*OBJECTS-PENDING-FINALIZATION* ; needs locking for writers
+
*GC-NOTIFY-STREAM* ; going away
*BEFORE-GC-HOOKS* ; must be global
*AFTER-GC-HOOKS* ; ditto
SB-IMPL::*MERGE-SORT-TEMP-VECTOR*
SB-IMPL::*PROFILE-HASH-CACHE*
SB-IMPL::*FIXNUM-POWER--1*
-SB-IMPL::*OBJECTS-PENDING-FINALIZATION*
SB-IMPL::*SHARP-EQUAL-CIRCLE-TABLE*
SB-IMPL::*SOFTWARE-INTERRUPT-VECTOR* ; suspect unused
SB-IMPL::*INSPECT-UNBOUND-OBJECT-MARKER*