Don't choke on invalid objects when GCing weak hash-tables.
[sbcl.git] / src / runtime / 
tree7d2b3ab6beedae89a50fb28510929bfdcddd6d35
drwxr-xr-x   ..
-rw-r--r-- 892 Config.alpha-linux
-rw-r--r-- 1662 Config.alpha-osf1
-rw-r--r-- 1363 Config.arm-android
-rw-r--r-- 771 Config.arm-bsd
-rw-r--r-- 1020 Config.arm-linux
-rw-r--r-- 629 Config.arm-netbsd
-rw-r--r-- 997 Config.arm64-linux
-rw-r--r-- 742 Config.generic-openbsd
-rw-r--r-- 1017 Config.hppa-hpux
-rw-r--r-- 771 Config.hppa-linux
-rw-r--r-- 955 Config.mips-linux
-rw-r--r-- 1061 Config.ppc-darwin
-rw-r--r-- 922 Config.ppc-linux
-rw-r--r-- 815 Config.ppc-netbsd
-rw-r--r-- 756 Config.ppc-openbsd
-rw-r--r-- 944 Config.sparc-linux
-rw-r--r-- 885 Config.sparc-netbsd
-rw-r--r-- 960 Config.sparc-sunos
-rw-r--r-- 966 Config.x86-64-bsd
-rw-r--r-- 2134 Config.x86-64-darwin
-rw-r--r-- 872 Config.x86-64-dragonfly
-rw-r--r-- 863 Config.x86-64-freebsd
-rw-r--r-- 868 Config.x86-64-gnu-kfreebsd
-rw-r--r-- 2041 Config.x86-64-linux
-rw-r--r-- 810 Config.x86-64-netbsd
-rw-r--r-- 519 Config.x86-64-openbsd
-rw-r--r-- 718 Config.x86-64-sunos
-rw-r--r-- 2019 Config.x86-64-win32
-rw-r--r-- 819 Config.x86-bsd
-rw-r--r-- 1512 Config.x86-darwin
-rw-r--r-- 903 Config.x86-dragonfly
-rw-r--r-- 949 Config.x86-freebsd
-rw-r--r-- 954 Config.x86-gnu-kfreebsd
-rw-r--r-- 1928 Config.x86-linux
-rw-r--r-- 593 Config.x86-netbsd
-rw-r--r-- 782 Config.x86-openbsd
-rw-r--r-- 904 Config.x86-sunos
-rw-r--r-- 2106 Config.x86-win32
-rw-r--r-- 4938 GNUmakefile
-rw-r--r-- 699 align.h
-rw-r--r-- 2163 alloc.c
-rw-r--r-- 1266 alloc.h
-rw-r--r-- 12119 alpha-arch.c
-rw-r--r-- 330 alpha-arch.h
-rw-r--r-- 6668 alpha-assem.S
-rw-r--r-- 2935 alpha-linux-os.c
-rw-r--r-- 247 alpha-linux-os.h
-rw-r--r-- 2802 alpha-lispregs.h
-rw-r--r-- 2207 alpha-osf1-os.c
-rw-r--r-- 152 alpha-osf1-os.h
-rw-r--r-- 649 android-os.c
-rw-r--r-- 1386 android-os.h
-rw-r--r-- 116 arch-os-generic.inc
-rw-r--r-- 2824 arch.h
-rw-r--r-- 572 arm-android-os.c
-rw-r--r-- 640 arm-android-os.h
-rw-r--r-- 4423 arm-arch.c
-rw-r--r-- 649 arm-arch.h
-rw-r--r-- 12493 arm-assem.S
-rw-r--r-- 3211 arm-bsd-os.c
-rw-r--r-- 293 arm-bsd-os.h
-rw-r--r-- 3406 arm-linux-os.c
-rw-r--r-- 332 arm-linux-os.h
-rw-r--r-- 1417 arm-lispregs.h
-rw-r--r-- 4515 arm64-arch.c
-rw-r--r-- 560 arm64-arch.h
-rw-r--r-- 12086 arm64-assem.S
-rw-r--r-- 2983 arm64-linux-os.c
-rw-r--r-- 332 arm64-linux-os.h
-rw-r--r-- 2215 arm64-lispregs.h
-rw-r--r-- 17384 backtrace.c
-rw-r--r-- 5989 breakpoint.c
-rw-r--r-- 1217 breakpoint.h
-rw-r--r-- 19631 bsd-os.c
-rw-r--r-- 2880 bsd-os.h
-rw-r--r-- 1641 cheneygc-internal.h
-rw-r--r-- 13603 cheneygc.c
-rw-r--r-- 1783 core.h
-rw-r--r-- 38036 coreparse.c
-rw-r--r-- 11392 darwin-os.c
-rw-r--r-- 1059 darwin-os.h
-rw-r--r-- 2724 dynbind.c
-rw-r--r-- 787 dynbind.h
-rw-r--r-- 1519 elf.c
-rw-r--r-- 520 fixnump.h
-rw-r--r-- 2153 forwarding-ptr.h
-rw-r--r-- 19751 fullcgc.c
-rw-r--r-- 3313 funcall.c
-rw-r--r-- 88121 gc-common.c
-rw-r--r-- 9065 gc-internal.h
-rw-r--r-- 10806 gc-private.h
-rw-r--r-- 1479 gc.h
-rw-r--r-- 866 gencgc-alloc-region.h
-rw-r--r-- 9907 gencgc-internal.h
-rw-r--r-- 3912 gencgc-private.h
-rw-r--r-- 166127 gencgc.c
-rw-r--r-- 2962 globals.c
-rw-r--r-- 4529 globals.h
-rw-r--r-- 31430 hopscotch.c
-rw-r--r-- 2746 hopscotch.h
-rw-r--r-- 11957 hppa-arch.c
-rw-r--r-- 322 hppa-arch.h
-rw-r--r-- 11988 hppa-assem.S
-rw-r--r-- 2370 hppa-hpux-os.c
-rw-r--r-- 467 hppa-hpux-os.h
-rw-r--r-- 2434 hppa-linux-os.c
-rw-r--r-- 546 hppa-linux-os.h
-rw-r--r-- 1362 hppa-lispregs.h
-rw-r--r-- 2631 hpux-os.c
-rw-r--r-- 458 hpux-os.h
-rw-r--r-- 108278 immobile-space.c
-rw-r--r-- 583 immobile-space.h
-rw-r--r-- 9086 interr.c
-rw-r--r-- 830 interr.h
-rw-r--r-- 83849 interrupt.c
-rw-r--r-- 6611 interrupt.h
-rw-r--r-- 1609 largefile.c
-rw-r--r-- 5007 ld-script.alpha-linux
-rwxr-xr-x 391 linux-nm
-rw-r--r-- 15901 linux-os.c
-rw-r--r-- 1408 linux-os.h
-rw-r--r-- 487 lispregs.h
-rw-r--r-- 12437 mips-arch.c
-rw-r--r-- 1594 mips-arch.h
-rw-r--r-- 9338 mips-assem.S
-rw-r--r-- 3599 mips-linux-os.c
-rw-r--r-- 365 mips-linux-os.h
-rw-r--r-- 1660 mips-lispregs.h
-rw-r--r-- 13962 monitor.c
-rw-r--r-- 492 monitor.h
-rw-r--r-- 36 mswin.def
-rw-r--r-- 15 mswin64.def
-rw-r--r-- 1763 murmur_hash.c
-rw-r--r-- 898 murmur_hash.h
-rw-r--r-- 8124 os-common.c
-rw-r--r-- 9747 os.h
-rw-r--r-- 3044 osf1-os.c
-rw-r--r-- 508 osf1-os.h
-rw-r--r-- 7684 parse.c
-rw-r--r-- 659 parse.h
-rw-r--r-- 20119 ppc-arch.c
-rw-r--r-- 1366 ppc-arch.h
-rw-r--r-- 19233 ppc-assem.S
-rw-r--r-- 2296 ppc-bsd-os.c
-rw-r--r-- 140 ppc-bsd-os.h
-rw-r--r-- 5124 ppc-darwin-os.c
-rw-r--r-- 558 ppc-darwin-os.h
-rw-r--r-- 5864 ppc-linux-os.c
-rw-r--r-- 341 ppc-linux-os.h
-rw-r--r-- 3189 ppc-lispregs.h
-rw-r--r-- 28309 print.c
-rw-r--r-- 576 print.h
-rw-r--r-- 5135 private-cons.inc
-rw-r--r-- 6351 pseudo-atomic.h
-rw-r--r-- 8256 pthread-futex.c
-rw-r--r-- 32241 pthreads_win32.c
-rw-r--r-- 9754 pthreads_win32.h
-rw-r--r-- 23703 purify.c
-rw-r--r-- 507 purify.h
-rw-r--r-- 870 queue.h
-rw-r--r-- 458 regnames.c
-rw-r--r-- 8527 run-program.c
-rw-r--r-- 23768 runtime.c
-rw-r--r-- 13797 runtime.h
-rw-r--r-- 38930 safepoint.c
-rw-r--r-- 17803 save.c
-rw-r--r-- 1327 save.h
-rw-r--r-- 1318 sc-offset.c
-rw-r--r-- 532 sc-offset.h
-rw-r--r-- 6486 search.c
-rw-r--r-- 681 search.h
-rw-r--r-- 12785 sparc-arch.c
-rw-r--r-- 326 sparc-arch.h
-rw-r--r-- 7021 sparc-assem.S
-rw-r--r-- 2296 sparc-bsd-os.c
-rw-r--r-- 297 sparc-bsd-os.h
-rw-r--r-- 2581 sparc-linux-os.c
-rw-r--r-- 457 sparc-linux-os.h
-rw-r--r-- 2389 sparc-lispregs.h
-rw-r--r-- 2297 sparc-sunos-os.c
-rw-r--r-- 335 sparc-sunos-os.h
-rw-r--r-- 5704 sunos-os.c
-rw-r--r-- 945 sunos-os.h
-rw-r--r-- 412 testmain.c
-rw-r--r-- 37267 thread.c
-rw-r--r-- 11152 thread.h
-rw-r--r-- 1605 time.c
-rw-r--r-- 36459 traceroot.c
-rw-r--r-- 2022 trymap.c
-rw-r--r-- 924 unaligned.h
-rw-r--r-- 1638 undefineds.c
-rw-r--r-- 5091 undefineds.h
-rw-r--r-- 4758 validate.c
-rw-r--r-- 4593 validate.h
-rw-r--r-- 1134 var-io.c
-rw-r--r-- 986 var-io.h
-rw-r--r-- 4190 vars.c
-rw-r--r-- 1027 vars.h
-rw-r--r-- 1183 weak-hash-pred.inc
-rw-r--r-- 74926 win32-os.c
-rw-r--r-- 2262 win32-os.h
-rw-r--r-- 260 win32-thread-private-events.h
-rw-r--r-- 18166 wrap.c
-rw-r--r-- 4400 wrap.h
-rw-r--r-- 17575 x86-64-arch.c
-rw-r--r-- 2133 x86-64-arch.h
-rw-r--r-- 12108 x86-64-assem.S
-rw-r--r-- 5830 x86-64-bsd-os.c
-rw-r--r-- 2101 x86-64-bsd-os.h
-rw-r--r-- 14510 x86-64-darwin-os.c
-rw-r--r-- 722 x86-64-darwin-os.h
-rw-r--r-- 4190 x86-64-linux-os.c
-rw-r--r-- 341 x86-64-linux-os.h
-rw-r--r-- 1486 x86-64-lispregs.h
-rw-r--r-- 1884 x86-64-sunos-os.c
-rw-r--r-- 200 x86-64-sunos-os.h
-rw-r--r-- 5059 x86-64-win32-os.c
-rw-r--r-- 539 x86-64-win32-os.h
-rw-r--r-- 22700 x86-arch.c
-rw-r--r-- 2740 x86-arch.h
-rw-r--r-- 37698 x86-assem.S
-rw-r--r-- 7916 x86-bsd-os.c
-rw-r--r-- 1317 x86-bsd-os.h
-rw-r--r-- 18151 x86-darwin-os.c
-rw-r--r-- 1389 x86-darwin-os.h
-rw-r--r-- 6305 x86-linux-os.c
-rw-r--r-- 334 x86-linux-os.h
-rw-r--r-- 1262 x86-lispregs.h
-rw-r--r-- 4884 x86-sunos-os.c
-rw-r--r-- 185 x86-sunos-os.h
-rw-r--r-- 4997 x86-win32-os.c
-rw-r--r-- 586 x86-win32-os.h