Incorporate some decomposition information in ucd table
[sbcl.git] / package-data-list.lisp-expr
index 2ef025b..2731792 100644 (file)
@@ -71,11 +71,13 @@ of SBCL which maintained the CMU-CL-style split into two packages.)"
       :name "SB!ALIEN-INTERNALS"
       :doc "private: stuff for implementing ALIENs and friends"
       :use ("CL")
-      :export ("%CAST"
+      :export ("%ALIEN-VALUE"
+               "%CAST"
                "%DEREF-ADDR" "%HEAP-ALIEN" "%HEAP-ALIEN-ADDR"
                "%LOCAL-ALIEN-ADDR" "%LOCAL-ALIEN-FORCED-TO-MEMORY-P" "%SAP-ALIEN"
                "%SET-DEREF" "%SET-HEAP-ALIEN" "%SET-LOCAL-ALIEN" "%SET-SLOT"
-               "%SLOT-ADDR" "*VALUES-TYPE-OKAY*" "ALIEN-ARRAY-TYPE"
+               "%SLOT-ADDR" "*SAVED-FP-AND-PCS*" "*VALUES-TYPE-OKAY*"
+               "ALIEN-ARRAY-TYPE"
                "ALIEN-ARRAY-TYPE-DIMENSIONS" "ALIEN-ARRAY-TYPE-ELEMENT-TYPE"
                "ALIEN-ARRAY-TYPE-P" "ALIEN-BOOLEAN-TYPE" "ALIEN-BOOLEAN-TYPE-P"
                "ALIEN-CALLBACK"
@@ -97,7 +99,9 @@ of SBCL which maintained the CMU-CL-style split into two packages.)"
                "ALIEN-SINGLE-FLOAT-TYPE-P" "ALIEN-SUBTYPE-P" "ALIEN-TYPE"
                "ALIEN-TYPE-=" "ALIEN-TYPE-ALIGNMENT" "ALIEN-TYPE-BITS"
                "ALIEN-TYPE-P" "ALIEN-TYPEP"
-               "ALIEN-VALUE" "ALIEN-VALUE-TYPE"
+               "ALIEN-VALUE"
+               "ALIEN-VALUE-TYPE"
+               "ALIEN-VALUE-TYPEP"
                "ALIEN-VALUE-SAP" "ALIEN-VALUE-P"
                "ALIEN-VALUES-TYPE" "ALIEN-VALUES-TYPE-P"
                "ALIEN-VALUES-TYPE-VALUES" "ALIGN-OFFSET" "ALIEN-VOID-TYPE-P"
@@ -107,11 +111,12 @@ of SBCL which maintained the CMU-CL-style split into two packages.)"
                "COMPUTE-NATURALIZE-LAMBDA" "DEFINE-ALIEN-TYPE-CLASS"
                "DEFINE-ALIEN-TYPE-METHOD" "DEFINE-ALIEN-TYPE-TRANSLATOR"
                "DEPORT" "DEPORT-ALLOC"
-               "DEPOSIT-ALIEN-VALUE" "DISPOSE-LOCAL-ALIEN"
+               "DISPOSE-LOCAL-ALIEN"
                "*ENTER-ALIEN-CALLBACK*" "ENTER-ALIEN-CALLBACK"
-               "EXTRACT-ALIEN-VALUE"
+               "FIND-SAVED-FP-AND-PC"
                "HEAP-ALIEN-INFO" "HEAP-ALIEN-INFO-P" "HEAP-ALIEN-INFO-SAP-FORM"
-               "HEAP-ALIEN-INFO-TYPE" "INVOKE-ALIEN-TYPE-METHOD" "LOCAL-ALIEN"
+               "HEAP-ALIEN-INFO-TYPE" "INVOKE-ALIEN-TYPE-METHOD"
+               "INVOKE-WITH-SAVED-FP-AND-PC" "LOCAL-ALIEN"
                "LOCAL-ALIEN-INFO" "LOCAL-ALIEN-INFO-FORCE-TO-MEMORY-P"
                "LOCAL-ALIEN-INFO-P" "LOCAL-ALIEN-INFO-TYPE"
                "MAKE-ALIEN-FUN-TYPE" "MAKE-ALIEN-POINTER-TYPE"
@@ -178,7 +183,7 @@ of SBCL which maintained the CMU-CL-style split into two packages.)"
                "FLOAT-BIGNUM-RATIO" "MAKE-SMALL-BIGNUM"
                "MULTIPLY-BIGNUM-AND-FIXNUM" "MULTIPLY-BIGNUMS"
                "MULTIPLY-FIXNUMS" "NEGATE-BIGNUM"
-               "SUBTRACT-BIGNUM" "SXHASH-BIGNUM"))
+               "%RANDOM-BIGNUM" "SUBTRACT-BIGNUM" "SXHASH-BIGNUM"))
 
    #s(sb-cold:package-data
       :name "SB!C"
@@ -273,7 +278,6 @@ of SBCL which maintained the CMU-CL-style split into two packages.)"
                "PHYSENV-DEBUG-LIVE-TN" "PHYSENV-LIVE-TN"
                "FAST-SYMBOL-VALUE"
                "FAST-SYMBOL-GLOBAL-VALUE"
-               "FIND-SAVED-FP-AND-PC"
                "FIXUP-NOTE-KIND"
                "FIXUP-NOTE-FIXUP"
                "FIXUP-NOTE-POSITION"
@@ -286,6 +290,7 @@ of SBCL which maintained the CMU-CL-style split into two packages.)"
                "HALT"
                "IF-EQ"
                "IMMEDIATE-TN-P"
+               "INHIBIT-SAFEPOINTS"
                "INLINE-SYNTACTIC-CLOSURE-LAMBDA"
                "INSERT-STEP-CONDITIONS"
                "IR2-COMPONENT-CONSTANTS" "IR2-CONVERT"
@@ -297,7 +302,7 @@ of SBCL which maintained the CMU-CL-style split into two packages.)"
                "MAKE-CLOSURE" "MAKE-CONSTANT-TN"
                "MAKE-FIXUP-NOTE"
                "MAKE-LOAD-TIME-CONSTANT-TN" "MAKE-N-TNS" "MAKE-NORMAL-TN"
-               "MAKE-OTHER-IMMEDIATE-TYPE" "MAKE-RANDOM-TN"
+               "MAKE-RANDOM-TN"
                "MAKE-REPRESENTATION-TN" "MAKE-RESTRICTED-TN" "MAKE-SC-OFFSET"
                "MAKE-STACK-POINTER-TN" "MAKE-TN-REF" "MAKE-UNWIND-BLOCK"
                "MAKE-WIRED-TN" "MAYBE-COMPILER-NOTIFY"
@@ -407,20 +412,26 @@ is still mixed indiscriminately with low-level internal implementation stuff
 like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
       :use ("CL" "SB!EXT" "SB!INT" "SB!SYS" "SB!KERNEL")
       :reexport ("*DEBUG-PRINT-VARIABLE-ALIST*")
-      :export ("*DEBUG-BEGINNER-HELP-P*"
+      :export ("*BACKTRACE-FRAME-COUNT*"
+               "*DEBUG-BEGINNER-HELP-P*"
                "*DEBUG-CONDITION*"
                "*DEBUG-READTABLE*" "*DEBUG-HELP-STRING*"
                "*FLUSH-DEBUG-ERRORS*" "*IN-THE-DEBUGGER*"
-               "*SHOW-ENTRY-POINT-DETAILS*"
+               "*METHOD-FRAME-STYLE*"
                "*TRACE-INDENTATION-STEP*" "*MAX-TRACE-INDENTATION*"
                "*TRACE-FRAME*" "*TRACED-FUN-LIST*"
-               "ARG" "BACKTRACE" "BACKTRACE-AS-LIST" "INTERNAL-DEBUG" "VAR"
+               "ARG"
+               "INTERNAL-DEBUG" "VAR"
                "*PRINT-LOCATION-KIND*"
                "*ONLY-BLOCK-START-LOCATIONS*" "*STACK-TOP-HINT*"
                "*TRACE-VALUES*" "DO-DEBUG-COMMAND"
                "*TRACE-ENCAPSULATE-DEFAULT*"
                "FRAME-HAS-DEBUG-TAG-P"
-               "UNWIND-TO-FRAME-AND-CALL"))
+               "UNWIND-TO-FRAME-AND-CALL"
+               ;; Deprecated
+               "BACKTRACE" "BACKTRACE-AS-LIST" "*SHOW-ENTRY-POINT-DETAILS*"
+               ;; Replaced by
+               "PRINT-BACKTRACE" "LIST-BACKTRACE"))
 
    #s(sb-cold:package-data
       :name "SB!DI"
@@ -462,6 +473,7 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
                "FRAME" "FRAME-CATCHES" "FRAME-CODE-LOCATION"
                "FRAME-DEBUG-FUN" "FRAME-DOWN"
                "FRAME-FUN-MISMATCH" "FRAME-NUMBER" "FRAME-P" "FRAME-UP"
+               "GET-TOPLEVEL-FORM"
                "REPLACE-FRAME-CATCH-TAG"
                "FUN-DEBUG-FUN" "FUN-END-COOKIE-VALID-P"
                "INVALID-CONTROL-STACK-POINTER" "INVALID-VALUE"
@@ -608,6 +620,9 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
                ;; Other atomic operations and types related to them
                "ATOMIC-INCF"
                "ATOMIC-DECF"
+               "ATOMIC-UPDATE"
+               "ATOMIC-PUSH"
+               "ATOMIC-POP"
                "WORD"
                "MOST-POSITIVE-WORD"
 
@@ -648,6 +663,9 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
                ;; Hooks into init & save sequences
                "*INIT-HOOKS*" "*SAVE-HOOKS*" "*EXIT-HOOKS*"
 
+               ;; Controlling exiting other threads.
+               "*EXIT-TIMEOUT*"
+
                ;; There is no one right way to report progress on
                ;; hairy compiles.
                "*COMPILE-PROGRESS*"
@@ -676,7 +694,9 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
                "DEFGLOBAL"
                "SYMBOL-GLOBAL-VALUE"
 
-               ;; package-locking stuff
+               ;; package extensions
+               ;;
+               ;; locks
                #!+sb-package-locks "PACKAGE-LOCKED-P"
                #!+sb-package-locks "LOCK-PACKAGE"
                #!+sb-package-locks "UNLOCK-PACKAGE"
@@ -692,6 +712,13 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
                "WITHOUT-PACKAGE-LOCKS"
                "DISABLE-PACKAGE-LOCKS"
                "ENABLE-PACKAGE-LOCKS"
+               ;; local nicknames
+               "ADD-PACKAGE-LOCAL-NICKNAME"
+               "REMOVE-PACKAGE-LOCAL-NICKNAME"
+               "PACKAGE-LOCAL-NICKNAMES"
+               "PACKAGE-LOCALLY-NICKNAMED-BY-LIST"
+               ;; behaviour on DEFPACKAGE variance
+               "*ON-PACKAGE-VARIANCE*"
 
                ;; Custom conditions & condition accessors for users to handle.
                "CODE-DELETION-NOTE"
@@ -795,15 +822,17 @@ like *STACK-TOP-HINT* and unsupported stuff like *TRACED-FUN-LIST*."
                "*INVOKE-DEBUGGER-HOOK*"
 
                ;; miscellaneous useful supported extensions
-               "QUIT"
+               "QUIT" "EXIT"
                "*ED-FUNCTIONS*"
                "*MODULE-PROVIDER-FUNCTIONS*"
+               "MAP-DIRECTORY"
                "WITH-TIMEOUT" "TIMEOUT"
                "SEED-RANDOM-STATE"
                "TYPEXPAND-1" "TYPEXPAND" "TYPEXPAND-ALL"
                "DEFINED-TYPE-NAME-P" "VALID-TYPE-SPECIFIER-P"
                "DELETE-DIRECTORY"
                "SET-SBCL-SOURCE-LOCATION"
+               "*DISASSEMBLE-ANNOTATE*"
 
                ;; stepping interface
                "STEP-CONDITION" "STEP-FORM-CONDITION" "STEP-FINISHED-CONDITION"
@@ -951,6 +980,7 @@ possibly temporariliy, because it might be used internally."
                "BAD-TYPE"
                "CLOSED-STREAM-ERROR"
                "COMPILED-PROGRAM-ERROR"
+               "COMPILER-MACRO-KEYWORD-PROBLEM"
                "ENCAPSULATED-CONDITION"
                "INTERPRETED-PROGRAM-ERROR"
                "INVALID-ARRAY-ERROR"
@@ -1012,6 +1042,9 @@ possibly temporariliy, because it might be used internally."
 
                ;; Deprecating stuff
                "DEFINE-DEPRECATED-FUNCTION"
+               "DEFINE-DEPRECATED-VARIABLE"
+               "DEPRECATED-VARIABLE"
+               "CHECK-DEPRECATED-VARIABLE"
                "EARLY-DEPRECATION-WARNING"
                "LATE-DEPRECATION-WARNING"
                "FINAL-DEPRECATION-WARNING"
@@ -1042,7 +1075,7 @@ possibly temporariliy, because it might be used internally."
 
                ;; ..and macros..
                "COLLECT"
-               "DO-ANONYMOUS" "DOHASH" "DOVECTOR"
+               "DO-ANONYMOUS" "DOVECTOR" "DOHASH" "DOPLIST"
                "NAMED-LET"
                "ONCE-ONLY"
                "DEFENUM"
@@ -1054,6 +1087,7 @@ possibly temporariliy, because it might be used internally."
                "!DEF-BOOLEAN-ATTRIBUTE"
                "WITH-REBOUND-IO-SYNTAX"
                "WITH-SANE-IO-SYNTAX"
+               "WITH-PROGRESSIVE-TIMEOUT"
 
                ;; ..and CONDITIONs..
                "BUG"
@@ -1067,7 +1101,9 @@ possibly temporariliy, because it might be used internally."
                "*PRINT-CONDITION-REFERENCES*"
 
                "DUPLICATE-DEFINITION" "DUPLICATE-DEFINITION-NAME"
-               "PACKAGE-AT-VARIANCE" "ARRAY-INITIAL-ELEMENT-MISMATCH"
+               "PACKAGE-AT-VARIANCE"
+               "PACKAGE-AT-VARIANCE-ERROR"
+               "ARRAY-INITIAL-ELEMENT-MISMATCH"
                "TYPE-WARNING" "TYPE-STYLE-WARNING"
                "LOCAL-ARGUMENT-MISMATCH"
                "FORMAT-ARGS-MISMATCH" "FORMAT-TOO-FEW-ARGS-WARNING"
@@ -1315,7 +1351,9 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "%CONCATENATE-TO-STRING"
                "%COS" "%COS-QUICK"
                "%COSH" "%DATA-VECTOR-AND-INDEX" "%DEPOSIT-FIELD"
-               "%DOUBLE-FLOAT" "%DPB" "%EQL" "%EXP" "%EXPM1"
+               "%DOUBLE-FLOAT" "%DPB" "%EQL"
+               "%EXIT"
+               "%EXP" "%EXPM1"
                "%FLOOR"
                "%FIND-POSITION"
                "%FIND-POSITION-VECTOR-MACRO" "%FIND-POSITION-IF"
@@ -1818,6 +1856,7 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "%COERCE-CALLABLE-TO-FUN" "FUN-SUBTYPE"
                "*MAXIMUM-ERROR-DEPTH*" "%SET-SYMBOL-PLIST"
                "INFINITE-ERROR-PROTECT"
+               "FIND-CALLER-OF-NAMED-FRAME"
                "FIND-CALLER-NAME-AND-FRAME"
                "FIND-INTERRUPTED-NAME-AND-FRAME"
                "%SET-SYMBOL-VALUE" "%SET-SYMBOL-GLOBAL-VALUE" "%SET-SYMBOL-PACKAGE"
@@ -1858,6 +1897,7 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                #!+long-float "%RANDOM-LONG-FLOAT"
                "%RANDOM-SINGLE-FLOAT" "STATIC-CLASSOID"
                "%FUNCALLABLE-INSTANCE-INFO" "RANDOM-CHUNK" "BIG-RANDOM-CHUNK"
+               "N-RANDOM-CHUNK-BITS"
                "LAYOUT-CLOS-HASH-LIMIT"
                "BUILT-IN-CLASSOID-DIRECT-SUPERCLASSES"
                "BUILT-IN-CLASSOID-TRANSLATION" "RANDOM-LAYOUT-CLOS-HASH"
@@ -1866,7 +1906,7 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "%SET-FUNCALLABLE-INSTANCE-LAYOUT"
                "BASIC-STRUCTURE-CLASSOID"
                "REGISTER-LAYOUT"
-               "FUNCALLABLE-INSTANCE" "RANDOM-FIXNUM-MAX"
+               "FUNCALLABLE-INSTANCE"
                "MAKE-STATIC-CLASSOID"
                "%MAKE-SYMBOL"
                "%FUNCALLABLE-INSTANCE-FUNCTION" "SYMBOL-HASH"
@@ -1887,6 +1927,8 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "NAMESTRING-PARSE-ERROR" "NAMESTRING-PARSE-ERROR-OFFSET"
                "DESCRIBE-CONDITION" "MAKE-RESTART" "COERCE-TO-CONDITION"
 
+               "ALLOCATE-CONDITION"
+
                "CONDITION-READER-FUNCTION"
                "CONDITION-WRITER-FUNCTION"
 
@@ -1984,6 +2026,10 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "INTERRUPT-THREAD"
                "INTERRUPT-THREAD-ERROR"
                "INTERRUPT-THREAD-ERROR-THREAD"
+               "RETURN-FROM-THREAD"
+               "ABORT-THREAD"
+               "MAIN-THREAD-P"
+               "MAIN-THREAD"
                "JOIN-THREAD"
                "JOIN-THREAD-ERROR"
                "JOIN-THREAD-ERROR-THREAD"
@@ -1998,8 +2044,12 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "THREAD-ERROR"
                "THREAD-ERROR-THREAD"
                "THREAD-ALIVE-P"
+               "THREAD-EMPHEMERAL-P"
                "THREAD-NAME"
                "THREAD-YIELD"
+               "FOREIGN-THREAD"
+               #!+(and sb-safepoint-strictly (not win32))
+               "SIGNAL-HANDLING-THREAD"
                ;; Memory barrier
                "BARRIER"
                ;; Mutexes
@@ -2315,9 +2365,12 @@ SB-KERNEL) have been undone, but probably more remain."
                ;; SB!KERNEL.)
                "%PRIMITIVE"
                "%STANDARD-CHAR-P"
+               "*EXIT-ERROR-HANDLER*"
+               "*EXIT-IN-PROCESS*"
                "*ALLOW-WITH-INTERRUPTS*"
                "*INTERRUPTS-ENABLED*"
                "*INTERRUPT-PENDING*"
+               #!+sb-thruption "*THRUPTION-PENDING*"
                "*LINKAGE-INFO*"
                "*LONG-SITE-NAME*" "*SHORT-SITE-NAME*"
                "*PERIODIC-POLLING-FUNCTION*"
@@ -2347,6 +2400,7 @@ SB-KERNEL) have been undone, but probably more remain."
                "ENABLE-INTERRUPT"
                "ENSURE-DYNAMIC-FOREIGN-SYMBOL-ADDRESS"
                "EXTERN-ALIEN-NAME"
+               "EXIT-CODE"
                "FD-STREAM" "FD-STREAM-FD" "FD-STREAM-P"
                "FIND-DYNAMIC-FOREIGN-SYMBOL-ADDRESS"
                "FIND-FOREIGN-SYMBOL-ADDRESS"
@@ -2366,6 +2420,7 @@ SB-KERNEL) have been undone, but probably more remain."
                "MACRO" "MAKE-FD-STREAM"
                "MEMORY-FAULT-ERROR"
                "MEMMOVE"
+               "OS-EXIT"
                "OS-COLD-INIT-OR-REINIT" "OS-CONTEXT-T" "OUTPUT-RAW-BYTES"
                "READ-N-BYTES"
                "REMOVE-FD-HANDLER"
@@ -2423,6 +2478,7 @@ no guarantees of interface stability."
                "USER-HOMEDIR"
                "WITH-RESTARTED-SYSCALL"
                "SB-MKSTEMP"
+               "UNIX-OFFSET"
                "FD-TYPE"
 
                ;; stuff with a one-to-one mapping to Unix constructs
@@ -2451,10 +2507,12 @@ no guarantees of interface stability."
                "TIOCGPGRP" "TIOCGWINSZ" "TIOCNOTTY" "TIOCSETC" "TIOCSETP"
                "TIOCSLTC" "TIOCSPGRP" "TIOCSWINSZ" "TV-SEC" "TV-USEC"
                "TZ-DSTTIME" "TZ-MINUTESWEST" "UID-T" "UNIX-CLOSE"
-               "UNIX-CLOSEDIR" "UNIX-DIRENT-NAME" "UNIX-DUP""UNIX-EXIT"
+               "UNIX-CLOSEDIR" "UNIX-DIRENT-NAME" "UNIX-DUP"
                "UNIX-FILE-MODE" "UNIX-FSTAT"
                "UNIX-GETHOSTNAME" "UNIX-GETPID" "UNIX-GETRUSAGE"
-               "UNIX-GETTIMEOFDAY" "UNIX-GETUID" "UNIX-GID" "UNIX-IOCTL"
+               "UNIX-GETTIMEOFDAY" "UNIX-GETUID" "UNIX-GID"
+               "UNIX-EXIT"
+               "UNIX-IOCTL"
                "UNIX-ISATTY" "UNIX-LSEEK" "UNIX-LSTAT" "UNIX-MKDIR"
                "UNIX-OPEN" "UNIX-OPENDIR" "UNIX-PATHNAME" "UNIX-PID"
                "UNIX-PIPE" "UNIX-SIMPLE-POLL" "UNIX-READ" "UNIX-READDIR" "UNIX-READLINK" "UNIX-REALPATH"
@@ -2559,6 +2617,7 @@ structure representations"
                "%COMPILER-BARRIER" "%DATA-DEPENDENCY-BARRIER"
                "%MEMORY-BARRIER" "%READ-BARRIER" "%WRITE-BARRIER"
                "AFTER-BREAKPOINT-TRAP"
+               #!+(and gencgc sparc) "ALLOCATION-TRAP"
                "ANY-REG-SC-NUMBER" "ARRAY-DATA-SLOT" "ARRAY-DIMENSIONS-OFFSET"
                "ARRAY-DISPLACED-P-SLOT" "ARRAY-DISPLACEMENT-SLOT"
                "ARRAY-DISPLACED-FROM-SLOT"
@@ -2606,6 +2665,7 @@ structure representations"
                "CONTEXT-FLOATING-POINT-MODES" "CONTEXT-FLOAT-REGISTER"
                "CONTEXT-PC" "CONTEXT-REGISTER"
                "CONTROL-STACK-SC-NUMBER" "COUNT-NO-OPS"
+               #!+sb-safepoint "CSP-SAFEPOINT-TRAP"
                "*CURRENT-CATCH-BLOCK*"
                "CURRENT-FLOAT-TRAP" "DEFINE-FOR-EACH-PRIMITIVE-OBJECT"
                "DESCRIPTOR-REG-SC-NUMBER" "DESCRIPTOR-VS-NON-DESCRIPTOR-STORAGE"
@@ -2618,7 +2678,7 @@ structure representations"
                "DOUBLE-FLOAT-WIDETAG" "DOUBLE-FLOAT-VALUE-SLOT"
                "DOUBLE-INT-CARG-REG-SC-NUMBER" "DOUBLE-REG-SC-NUMBER"
                "DOUBLE-STACK-SC-NUMBER"
-               "ERROR-TRAP" "EVEN-FIXNUM-LOWTAG"
+               "EMIT-LONG-NOP" "ERROR-TRAP" "EVEN-FIXNUM-LOWTAG"
                "EXPORTED-STATIC-SYMBOLS"
                "FDEFN-FUN-SLOT" "FDEFN-NAME-SLOT" "FDEFN-RAW-ADDR-SLOT"
                "FDEFN-SIZE" "FDEFN-WIDETAG" "FIXNUMIZE"
@@ -2649,8 +2709,9 @@ structure representations"
                "GENCGC-CARD-BYTES"
                "GENCGC-ALLOC-GRANULARITY"
                "GENCGC-RELEASE-GRANULARITY"
-               #!+ppc "PSEUDO-ATOMIC-INTERRUPTED-FLAG"
-               #!+ppc "PSEUDO-ATOMIC-FLAG"
+               #!+(or ppc sparc) "PSEUDO-ATOMIC-INTERRUPTED-FLAG"
+               #!+(or ppc sparc) "PSEUDO-ATOMIC-FLAG"
+               #!+sb-safepoint "GLOBAL-SAFEPOINT-TRAP"
                "GENESIS" "HALT-TRAP" "IGNORE-ME-SC-NUMBER"
                "IMMEDIATE-CHARACTER-SC-NUMBER" "IMMEDIATE-SAP-SC-NUMBER"
                "IMMEDIATE-SC-NUMBER"
@@ -2784,6 +2845,7 @@ structure representations"
                #!+linkage-table "LINKAGE-TABLE-SPACE-START"
                #!+linkage-table "LINKAGE-TABLE-SPACE-END"
                #!+linkage-table "LINKAGE-TABLE-ENTRY-SIZE"
+               #!+sb-safepoint "GC-SAFEPOINT-PAGE-ADDR"
                "TLS-SIZE"
                "TRACE-TABLE-CALL-SITE"
                "TRACE-TABLE-FUN-EPILOGUE" "TRACE-TABLE-FUN-PROLOGUE"
@@ -2855,6 +2917,7 @@ SBCL itself"
                "CLOSE-HANDLE"
                "CREATE-FILE"
                "CREATE-FILE-MAPPING"
+               "CRYPT-GEN-RANDOM"
                "DWORD"
                "FD-CLEAR-INPUT"
                "FD-LISTEN"
@@ -2867,6 +2930,8 @@ SBCL itself"
                "FLUSH-VIEW-OF-FILE"
                "FORMAT-MESSAGE"
                "GET-FILE-ATTRIBUTES"
+               "GET-FILE-SIZE-EX"
+               "GET-FILE-TYPE"
                "GET-LAST-ERROR"
                "GET-OSFHANDLE"
                "GET-VERSION-EX"
@@ -2875,11 +2940,15 @@ SBCL itself"
                "HANDLE-LISTEN"
                "INT-PTR"
                "INVALID-HANDLE"
+               "LSEEKI64"
                "MAP-VIEW-OF-FILE"
                "MILLISLEEP"
                "PEEK-CONSOLE-INPUT"
                "PEEK-NAMED-PIPE"
                "READ-FILE"
+               "UNIXLIKE-CLOSE"
+               "UNIXLIKE-OPEN"
                "UNMAP-VIEW-OF-FILE"
+               "WAIT-OBJECT-OR-SIGNAL"
                "WRITE-FILE"
                "WITH-PROCESS-TIMES")))