SB-VM:*STATIC-SPACE-FREE-POINTER*
SB-VM:*INITIAL-DYNAMIC-SPACE-FREE-POINTER*
-SB-VM:*CURRENT-CATCH-BLOCK*
+SB-VM:*CURRENT-CATCH-BLOCK* ; bound at thread entry (in C)
SB-VM:*STATIC-SYMBOLS*
SB-VM:*CONTROL-STACK-START* ; safe, bound at thread entry
SB-VM:*READ-ONLY-SPACE-FREE-POINTER*
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::*CURRENT-UNWIND-PROTECT-BLOCK* ; bound at thread entry (in C)
SB-VM::*FREE-TLS-INDEX*
SB-VM::*BINDING-STACK-POINTER*
SB-VM::*ALLOCATION-POINTER* ; may be mostly unused ?
SB-IMPL::*CURRENT-UNWIND-PROTECT-BLOCK*
SB-IMPL::*CURRENT-CATCH-BLOCK*
SB-IMPL::*READ-ONLY-SPACE-FREE-POINTER*
-SB-VM::*ALIEN-STACK*
+SB-VM::*ALIEN-STACK* ; bound in create_thread_struct()
SB-IMPL::*OBJECTS-PENDING-FINALIZATION* ; needs locking for writers
SB-KERNEL:*UNIVERSAL-FUN-TYPE*
SB-KERNEL:*COLD-INIT-COMPLETE-P*
SB-KERNEL:*UNIVERSAL-TYPE* ; readonly
-SB-KERNEL:*HANDLER-CLUSTERS*
+SB-KERNEL:*HANDLER-CLUSTERS* ; bound per-thread
SB-KERNEL:*EMPTY-TYPE* ; readonly
SB-KERNEL:*MAXIMUM-ERROR-DEPTH*
-SB-KERNEL:*CONDITION-RESTARTS*
+SB-KERNEL:*CONDITION-RESTARTS* ; bound per-thread
SB-KERNEL:*TYPE-SYSTEM-INITIALIZED*
-SB-KERNEL:*RESTART-CLUSTERS*
+SB-KERNEL:*RESTART-CLUSTERS* ; bound per-thread
SB-KERNEL::*MAKE-VALUES-TYPE-CACHED-CACHE-VECTOR*
SB-KERNEL::*BUILT-IN-CLASS-CODES* ; readonly
SB-KERNEL::*DEF!STRUCT-TYPE-MAKE-LOAD-FORM-FUN*
SB-KERNEL::*%TYPE-UNION-CACHE-VECTOR*
SB-KERNEL::*CTYPE-OF-CACHE-VECTOR*
-SB-IMPL::*READ-BUFFER*
+SB-IMPL::*READ-BUFFER* ; FIXME: non-threadsafe
SB-IMPL::*SECONDARY-ATTRIBUTE-TABLE*
SB-IMPL::*STANDARD-READTABLE*
-SB-IMPL::*OUCH-PTR*
+SB-IMPL::*OUCH-PTR* ; FIXME: non-threadsafe
SB-IMPL::*ERROR-ERROR-DEPTH*
SB-IMPL::*CURRENT-ERROR-DEPTH*
SB-IMPL::*INTERNAL-REAL-TIME-BASE-SECONDS*
SB-IMPL::*TIMEZONE-TABLE*
SB-IMPL::*BQ-COMMA-FLAG* ; readonly
SB-IMPL::*PRINT-OBJECT-IS-DISABLED-P*
-SB-IMPL::*MERGE-SORT-TEMP-VECTOR*
+SB-IMPL::*MERGE-SORT-TEMP-VECTOR* ; FIXME: SORT non-threadsafe, non-reentrant
SB-IMPL::*PROFILE-HASH-CACHE*
SB-IMPL::*FIXNUM-POWER--1*
SB-IMPL::*SHARP-EQUAL-CIRCLE-TABLE*
SB-IMPL::*MAX-EVENT-TO-USEC*
SB-IMPL::*INPUT-ROUTINES*
SB-IMPL::*MAX-EVENT-TO-SEC*
-SB-IMPL::*READ-BUFFER-LENGTH*
+SB-IMPL::*READ-BUFFER-LENGTH* ; FIXME: not threadsafe
SB-IMPL::*LONG-MONTH-TABLE*
SB-IMPL::*OLD-PACKAGE*
SB-IMPL::*INTEGER-READER-BASE-POWER*
SB-IMPL::*BQ-AT-FLAG* ; readonly
SB-IMPL::*MACHINE-VERSION* ; unset/unbound ? are we using this?
SB-IMPL::*IGNORE-WILDCARDS*
-SB-IMPL::*INCH-PTR*
+SB-IMPL::*INCH-PTR* ; FIXME: non-threadsafe
SB-IMPL::*SHARP-EQUAL-ALIST*
SB-IMPL::*PREVIOUS-CASE* ; FIXME: printer not threadsafe
*MACROEXPAND-HOOK*
*RANDOM-STATE*
-SB-BIGNUM::*TRUNCATE-Y*
-SB-BIGNUM::*TRUNCATE-X*
-
SB-INT:*CL-PACKAGE* ; readonly
SB-INT:*KEYWORD-PACKAGE* ; readonly
SB-INT:*SETF-FDEFINITION-HOOK*