(defparameter *c-callable-static-symbols*
'(sub-gc
+ sb!kernel::post-gc
sb!kernel::internal-error
sb!kernel::control-stack-exhausted-error
+ sb!kernel::binding-stack-exhausted-error
+ sb!kernel::alien-stack-exhausted-error
sb!kernel::heap-exhausted-error
sb!kernel::undefined-alien-variable-error
sb!kernel::undefined-alien-function-error
sb!kernel::memory-fault-error
+ sb!kernel::unhandled-trap-error
sb!di::handle-breakpoint
+ sb!di::handle-single-step-trap
fdefinition-object
- #!+sb-thread sb!thread::run-interruption
#!+win32 sb!kernel::handle-win32-exception))
(defparameter *common-static-symbols*
;; bignums. -- WHN 2000-10-02
*read-only-space-free-pointer*
*static-space-free-pointer*
- *initial-dynamic-space-free-pointer*
;; things needed for non-local-exit
*current-catch-block*
*current-unwind-protect-block*
+ #!+hpux *c-lra*
+
;; stack pointers
*binding-stack-start*
*control-stack-start*
*control-stack-end*
;; interrupt handling
+ *alloc-signal*
*free-interrupt-context-index*
+ sb!unix::*allow-with-interrupts*
sb!unix::*interrupts-enabled*
sb!unix::*interrupt-pending*
+ *in-without-gcing*
*gc-inhibit*
*gc-pending*
+ #!-sb-thread
+ *stepping*
+
+ ;; Dispatch tables for generic array access
+ sb!impl::*data-vector-reffers*
+ sb!impl::*data-vector-setters*
+ sb!impl::*data-vector-reffers/check-bounds*
+ sb!impl::*data-vector-setters/check-bounds*
;; 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)