+ *gc-pending*
+ #!-sb-thread
+ *stepping*
+ #!+sb-safepoint sb!impl::*gc-safe*
+ #!+sb-safepoint sb!impl::*in-safepoint*
+
+ ;; threading support
+ #!+sb-thread *stop-for-gc-pending*
+ #!+sb-thread *free-tls-index*
+ #!+sb-thread *tls-index-lock*
+
+ ;; Dispatch tables for generic array access
+ sb!impl::%%data-vector-reffers%%
+ sb!impl::%%data-vector-reffers/check-bounds%%
+ sb!impl::%%data-vector-setters%%
+ sb!impl::%%data-vector-setters/check-bounds%%
+
+ ;; non-x86oid gencgc object pinning
+ #!+(and gencgc (not (or x86 x86-64)))
+ *pinned-objects*
+
+ ;; hash table weaknesses
+ :key
+ :value
+ :key-and-value
+ :key-or-value))
+
+;;; Number of entries in the thread local storage. Limits the number
+;;; of symbols with thread local bindings.
+(def!constant tls-size 4096)
+
+#!+gencgc
+(progn
+ (def!constant +highest-normal-generation+ 5)
+ (def!constant +pseudo-static-generation+ 6))
+
+(defenum ()
+ trace-table-normal
+ trace-table-call-site
+ trace-table-fun-prologue
+ trace-table-fun-epilogue)