- "!COLD-INIT" "!UNINTERN-INIT-ONLY-STUFF"
- "!GLOBALDB-COLD-INIT" "!FDEFN-COLD-INIT"
- "!FUNCTION-NAMES-COLD-INIT"
- "!TYPE-CLASS-COLD-INIT" "!TYPEDEFS-COLD-INIT"
- "!ALIEN-TYPE-COLD-INIT" "!CLASSES-COLD-INIT"
- "!EARLY-TYPE-COLD-INIT" "!LATE-TYPE-COLD-INIT"
- "!FIXUP-TYPE-COLD-INIT" "!TARGET-TYPE-COLD-INIT"
- "!RANDOM-COLD-INIT" "!READER-COLD-INIT"
- "!TYPECHECKFUNS-COLD-INIT"
- "STREAM-COLD-INIT-OR-RESET" "!LOADER-COLD-INIT"
- "!EXHAUST-COLD-INIT" "!PACKAGE-COLD-INIT"
- "SIGNAL-COLD-INIT-OR-REINIT"
- "!POLICY-COLD-INIT-OR-RESANIFY"
- "!VM-TYPE-COLD-INIT" "!BACKQ-COLD-INIT"
- "!SHARPM-COLD-INIT" "!EARLY-PROCLAIM-COLD-INIT"
- "!LATE-PROCLAIM-COLD-INIT" "!CLASS-FINALIZE"
- "GC-REINIT"
-
- ;; Note: These are out of lexicographical order
- ;; because in CMU CL they were defined as
- ;; internal symbols in package "CL" imported
- ;; into package "C", as opposed to what we're
- ;; doing here, defining them as external symbols
- ;; in a package which is used by both "SB!C" and
- ;; "SB!IMPL". (SBCL's "SB!C" is directly
- ;; analogous to CMU CL's "C"; and for this
- ;; purpose, SBCL's "SB!IMPL" is analogous to CMU
- ;; CL's "CL".) As far as I know there's nothing
- ;; special about them, so they could be merged
- ;; into the same order as everything else in the
- ;; in this package. -- WHN 19990911
- "STRING>=*" "STRING>*" "STRING=*" "STRING<=*"
- "STRING<*" "STRING/=*" "%SVSET"
- "%SP-STRING-COMPARE" "%SETNTH" "%SETELT"
- "%SET-ROW-MAJOR-AREF" "%SET-FILL-POINTER"
- "%SET-FDEFINITION" "%SCHARSET" "%SBITSET"
- "%RPLACD" "%RPLACA" "%PUT" "%CHARSET" "%BITSET"
- "%ASET" "%ARRAY-TYPEP"
- "%SET-SAP-REF-DESCRIPTOR"))
+ "!COLD-INIT" "!UNINTERN-INIT-ONLY-STUFF"
+ "!GLOBALDB-COLD-INIT" "!FDEFN-COLD-INIT"
+ "!FOREIGN-COLD-INIT" "!FUNCTION-NAMES-COLD-INIT"
+ "!TYPE-CLASS-COLD-INIT" "!TYPEDEFS-COLD-INIT"
+ "!ALIEN-TYPE-COLD-INIT" "!CLASSES-COLD-INIT"
+ "!EARLY-TYPE-COLD-INIT" "!LATE-TYPE-COLD-INIT"
+ "!FIXUP-TYPE-COLD-INIT" "!TARGET-TYPE-COLD-INIT"
+ "!RANDOM-COLD-INIT" "!READER-COLD-INIT"
+ "!TYPECHECKFUNS-COLD-INIT" "!LOADER-COLD-INIT"
+ "!EXHAUST-COLD-INIT" "!PACKAGE-COLD-INIT"
+ "!POLICY-COLD-INIT-OR-RESANIFY"
+ "!VM-TYPE-COLD-INIT" "!BACKQ-COLD-INIT"
+ "!SHARPM-COLD-INIT" "!EARLY-PROCLAIM-COLD-INIT"
+ "!LATE-PROCLAIM-COLD-INIT" "!CLASS-FINALIZE"
+
+ "GC-REINIT"
+ "SIGNAL-COLD-INIT-OR-REINIT"
+ "STREAM-COLD-INIT-OR-RESET"
+
+ ;; Cleanups to run before saving a core
+ "DEBUG-DEINIT" "FOREIGN-DEINIT" "PROFILE-DEINIT"
+
+ ;; Note: These are out of lexicographical order
+ ;; because in CMU CL they were defined as
+ ;; internal symbols in package "CL" imported
+ ;; into package "C", as opposed to what we're
+ ;; doing here, defining them as external symbols
+ ;; in a package which is used by both "SB!C" and
+ ;; "SB!IMPL". (SBCL's "SB!C" is directly
+ ;; analogous to CMU CL's "C"; and for this
+ ;; purpose, SBCL's "SB!IMPL" is analogous to CMU
+ ;; CL's "CL".) As far as I know there's nothing
+ ;; special about them, so they could be merged
+ ;; into the same order as everything else in the
+ ;; in this package. -- WHN 19990911
+ "STRING>=*" "STRING>*" "STRING=*" "STRING<=*"
+ "STRING<*" "STRING/=*" "%SVSET"
+ "%SP-STRING-COMPARE" "%SETNTH" "%SETELT"
+ "%SET-ROW-MAJOR-AREF" "%SET-FILL-POINTER"
+ "%SET-FDEFINITION" "%SCHARSET" "%SBITSET"
+ "%RPLACD" "%RPLACA" "%PUT" "%CHARSET" "%BITSET"
+ "%ASET" "%ARRAY-TYPEP"
+ "%SET-SAP-REF-DESCRIPTOR"))