svn commit: r320971 - in projects/clang500-import: . bin bin/ed bin/rcp contrib/ipfilter/man contrib/ipfilter/tools contrib/jemalloc contrib/jemalloc/doc contrib/jemalloc/include/jemalloc contrib/j...

Dimitry Andric dim at FreeBSD.org
Thu Jul 13 22:01:43 UTC 2017


Author: dim
Date: Thu Jul 13 22:01:38 2017
New Revision: 320971
URL: https://svnweb.freebsd.org/changeset/base/320971

Log:
  Merge ^/head r320573 through r320970.

Added:
  projects/clang500-import/etc/rc.d/ipfw_netflow
     - copied unchanged from r320970, head/etc/rc.d/ipfw_netflow
  projects/clang500-import/lib/libc++experimental/Makefile.depend
     - copied unchanged from r320970, head/lib/libc++experimental/Makefile.depend
  projects/clang500-import/lib/libclang_rt/stats/Makefile.depend
     - copied unchanged from r320970, head/lib/libclang_rt/stats/Makefile.depend
  projects/clang500-import/lib/libclang_rt/stats_client/Makefile.depend
     - copied unchanged from r320970, head/lib/libclang_rt/stats_client/Makefile.depend
  projects/clang500-import/lib/libdl/
     - copied from r320970, head/lib/libdl/
  projects/clang500-import/lib/libifconfig/Makefile.depend
     - copied unchanged from r320970, head/lib/libifconfig/Makefile.depend
  projects/clang500-import/lib/librss/Makefile.depend
     - copied unchanged from r320970, head/lib/librss/Makefile.depend
  projects/clang500-import/share/zoneinfo/tests/
     - copied from r320970, head/share/zoneinfo/tests/
  projects/clang500-import/sys/amd64/conf/MMCCAM
     - copied unchanged from r320970, head/sys/amd64/conf/MMCCAM
  projects/clang500-import/sys/arm/allwinner/clkng/ccu_a64.c
     - copied unchanged from r320970, head/sys/arm/allwinner/clkng/ccu_a64.c
  projects/clang500-import/sys/arm/allwinner/clkng/ccu_a64.h
     - copied unchanged from r320970, head/sys/arm/allwinner/clkng/ccu_a64.h
  projects/clang500-import/sys/arm/annapurna/alpine/alpine_mp.h
     - copied unchanged from r320970, head/sys/arm/annapurna/alpine/alpine_mp.h
  projects/clang500-import/sys/arm/arm/platform_pl310_if.m
     - copied unchanged from r320970, head/sys/arm/arm/platform_pl310_if.m
  projects/clang500-import/sys/arm/conf/BEAGLEBONE-MMCCAM
     - copied unchanged from r320970, head/sys/arm/conf/BEAGLEBONE-MMCCAM
  projects/clang500-import/sys/arm/freescale/imx/imx6_machdep.h
     - copied unchanged from r320970, head/sys/arm/freescale/imx/imx6_machdep.h
  projects/clang500-import/sys/arm/freescale/imx/imx6_snvs.c
     - copied unchanged from r320970, head/sys/arm/freescale/imx/imx6_snvs.c
  projects/clang500-import/sys/arm/ti/omap4/omap4_machdep.h
     - copied unchanged from r320970, head/sys/arm/ti/omap4/omap4_machdep.h
  projects/clang500-import/sys/arm/xilinx/zy7_machdep.h
     - copied unchanged from r320970, head/sys/arm/xilinx/zy7_machdep.h
  projects/clang500-import/sys/cam/mmc/
     - copied from r320970, head/sys/cam/mmc/
  projects/clang500-import/sys/dev/ixgbe/if_bypass.c
     - copied unchanged from r320970, head/sys/dev/ixgbe/if_bypass.c
  projects/clang500-import/sys/dev/ixgbe/if_fdir.c
     - copied unchanged from r320970, head/sys/dev/ixgbe/if_fdir.c
  projects/clang500-import/sys/dev/ixgbe/if_sriov.c
     - copied unchanged from r320970, head/sys/dev/ixgbe/if_sriov.c
  projects/clang500-import/sys/dev/ixgbe/ixgbe_bypass.h
     - copied unchanged from r320970, head/sys/dev/ixgbe/ixgbe_bypass.h
  projects/clang500-import/sys/dev/ixgbe/ixgbe_fdir.h
     - copied unchanged from r320970, head/sys/dev/ixgbe/ixgbe_fdir.h
  projects/clang500-import/sys/dev/ixgbe/ixgbe_features.h
     - copied unchanged from r320970, head/sys/dev/ixgbe/ixgbe_features.h
  projects/clang500-import/sys/dev/ixgbe/ixgbe_netmap.c
     - copied unchanged from r320970, head/sys/dev/ixgbe/ixgbe_netmap.c
  projects/clang500-import/sys/dev/ixgbe/ixgbe_netmap.h
     - copied unchanged from r320970, head/sys/dev/ixgbe/ixgbe_netmap.h
  projects/clang500-import/sys/dev/ixgbe/ixgbe_rss.h
     - copied unchanged from r320970, head/sys/dev/ixgbe/ixgbe_rss.h
  projects/clang500-import/sys/dev/ixgbe/ixgbe_sriov.h
     - copied unchanged from r320970, head/sys/dev/ixgbe/ixgbe_sriov.h
  projects/clang500-import/sys/dev/mmcnull/
     - copied from r320970, head/sys/dev/mmcnull/
  projects/clang500-import/sys/dev/syscons/fonts/
     - copied from r320970, head/sys/dev/syscons/fonts/
  projects/clang500-import/sys/gnu/dts/arm/am335x-baltos-leds.dtsi
     - copied unchanged from r320970, head/sys/gnu/dts/arm/am335x-baltos-leds.dtsi
  projects/clang500-import/sys/gnu/dts/arm/armada-385-linksys-shelby.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/armada-385-linksys-shelby.dts
  projects/clang500-import/sys/gnu/dts/arm/armada-385-synology-ds116.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/armada-385-synology-ds116.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm4708-linksys-ea6300-v1.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/bcm4708-linksys-ea6300-v1.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm47081-tplink-archer-c5-v2.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/bcm47081-tplink-archer-c5-v2.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm4709-linksys-ea9200.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/bcm4709-linksys-ea9200.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm47094-linksys-panamera.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/bcm47094-linksys-panamera.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm953012hr.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/bcm953012hr.dts
  projects/clang500-import/sys/gnu/dts/arm/exynos5420-tmu-sensor-conf.dtsi
     - copied unchanged from r320970, head/sys/gnu/dts/arm/exynos5420-tmu-sensor-conf.dtsi
  projects/clang500-import/sys/gnu/dts/arm/gemini-nas4220b.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/gemini-nas4220b.dts
  projects/clang500-import/sys/gnu/dts/arm/gemini-rut1xx.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/gemini-rut1xx.dts
  projects/clang500-import/sys/gnu/dts/arm/gemini-sq201.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/gemini-sq201.dts
  projects/clang500-import/sys/gnu/dts/arm/gemini-wbd111.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/gemini-wbd111.dts
  projects/clang500-import/sys/gnu/dts/arm/gemini-wbd222.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/gemini-wbd222.dts
  projects/clang500-import/sys/gnu/dts/arm/gemini.dtsi
     - copied unchanged from r320970, head/sys/gnu/dts/arm/gemini.dtsi
  projects/clang500-import/sys/gnu/dts/arm/imx28-duckbill-2-485.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/imx28-duckbill-2-485.dts
  projects/clang500-import/sys/gnu/dts/arm/imx28-duckbill-2-enocean.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/imx28-duckbill-2-enocean.dts
  projects/clang500-import/sys/gnu/dts/arm/imx28-duckbill-2-spi.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/imx28-duckbill-2-spi.dts
  projects/clang500-import/sys/gnu/dts/arm/imx28-duckbill-2.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/imx28-duckbill-2.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6dl-gw5903.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/imx6dl-gw5903.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6dl-gw5904.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/imx6dl-gw5904.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6q-gw5903.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/imx6q-gw5903.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6q-gw5904.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/imx6q-gw5904.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6q-icore-ofcap10.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/imx6q-icore-ofcap10.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6q-icore-ofcap12.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/imx6q-icore-ofcap12.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6q-zii-rdu2.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/imx6q-zii-rdu2.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6qdl-gw5903.dtsi
     - copied unchanged from r320970, head/sys/gnu/dts/arm/imx6qdl-gw5903.dtsi
  projects/clang500-import/sys/gnu/dts/arm/imx6qdl-gw5904.dtsi
     - copied unchanged from r320970, head/sys/gnu/dts/arm/imx6qdl-gw5904.dtsi
  projects/clang500-import/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi
     - copied unchanged from r320970, head/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi
  projects/clang500-import/sys/gnu/dts/arm/imx6qp-nitrogen6_som2.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/imx6qp-nitrogen6_som2.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6qp-zii-rdu2.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/imx6qp-zii-rdu2.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6ul-isiot-common.dtsi
     - copied unchanged from r320970, head/sys/gnu/dts/arm/imx6ul-isiot-common.dtsi
  projects/clang500-import/sys/gnu/dts/arm/imx7d-sdb-sht11.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/imx7d-sdb-sht11.dts
  projects/clang500-import/sys/gnu/dts/arm/motorola-cpcap-mapphone.dtsi
     - copied unchanged from r320970, head/sys/gnu/dts/arm/motorola-cpcap-mapphone.dtsi
  projects/clang500-import/sys/gnu/dts/arm/omap3-cpu-thermal.dtsi
     - copied unchanged from r320970, head/sys/gnu/dts/arm/omap3-cpu-thermal.dtsi
  projects/clang500-import/sys/gnu/dts/arm/rk3288-phycore-rdk.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/rk3288-phycore-rdk.dts
  projects/clang500-import/sys/gnu/dts/arm/rk3288-phycore-som.dtsi
     - copied unchanged from r320970, head/sys/gnu/dts/arm/rk3288-phycore-som.dtsi
  projects/clang500-import/sys/gnu/dts/arm/rk3288-tinker.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/rk3288-tinker.dts
  projects/clang500-import/sys/gnu/dts/arm/stm32h743-pinctrl.dtsi
     - copied unchanged from r320970, head/sys/gnu/dts/arm/stm32h743-pinctrl.dtsi
  projects/clang500-import/sys/gnu/dts/arm/stm32h743.dtsi
     - copied unchanged from r320970, head/sys/gnu/dts/arm/stm32h743.dtsi
  projects/clang500-import/sys/gnu/dts/arm/stm32h743i-eval.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/stm32h743i-eval.dts
  projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-nanopi-neo-air.dts
     - copied unchanged from r320970, head/sys/gnu/dts/arm/sun8i-h3-nanopi-neo-air.dts
  projects/clang500-import/sys/gnu/dts/arm/sunxi-h3-h5.dtsi
     - copied unchanged from r320970, head/sys/gnu/dts/arm/sunxi-h3-h5.dtsi
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/mt6797-clk.h
     - copied unchanged from r320970, head/sys/gnu/dts/include/dt-bindings/clock/mt6797-clk.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/rv1108-cru.h
     - copied unchanged from r320970, head/sys/gnu/dts/include/dt-bindings/clock/rv1108-cru.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/sun8i-r-ccu.h
     - copied unchanged from r320970, head/sys/gnu/dts/include/dt-bindings/clock/sun8i-r-ccu.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/genpd/
     - copied from r320970, head/sys/gnu/dts/include/dt-bindings/genpd/
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/mfd/stm32f7-rcc.h
     - copied unchanged from r320970, head/sys/gnu/dts/include/dt-bindings/mfd/stm32f7-rcc.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/power/imx7-power.h
     - copied unchanged from r320970, head/sys/gnu/dts/include/dt-bindings/power/imx7-power.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr-a10sr.h
     - copied unchanged from r320970, head/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr-a10sr.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/imx7-reset.h
     - copied unchanged from r320970, head/sys/gnu/dts/include/dt-bindings/reset/imx7-reset.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/sun8i-r-ccu.h
     - copied unchanged from r320970, head/sys/gnu/dts/include/dt-bindings/reset/sun8i-r-ccu.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/tegra210-car.h
     - copied unchanged from r320970, head/sys/gnu/dts/include/dt-bindings/reset/tegra210-car.h
  projects/clang500-import/sys/modules/mmcnull/
     - copied from r320970, head/sys/modules/mmcnull/
  projects/clang500-import/tools/build/options/WITH_RCMDS
     - copied unchanged from r320970, head/tools/build/options/WITH_RCMDS
  projects/clang500-import/tools/build/options/WITH_ZONEINFO_LEAPSECONDS_SUPPORT
     - copied unchanged from r320970, head/tools/build/options/WITH_ZONEINFO_LEAPSECONDS_SUPPORT
  projects/clang500-import/tools/build/options/WITH_ZONEINFO_OLD_TIMEZONES_SUPPORT
     - copied unchanged from r320970, head/tools/build/options/WITH_ZONEINFO_OLD_TIMEZONES_SUPPORT
  projects/clang500-import/usr.bin/hexdump/tests/
     - copied from r320970, head/usr.bin/hexdump/tests/
  projects/clang500-import/usr.bin/sdiotool/
     - copied from r320970, head/usr.bin/sdiotool/
Deleted:
  projects/clang500-import/sys/arm/freescale/imx/imx6_mp.h
  projects/clang500-import/sys/arm/ti/omap4/omap4_mp.h
  projects/clang500-import/sys/arm/xilinx/zy7_mp.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/rk1108-cru.h
Modified:
  projects/clang500-import/Makefile.inc1
  projects/clang500-import/bin/Makefile
  projects/clang500-import/bin/ed/main.c
  projects/clang500-import/bin/rcp/rcp.1
  projects/clang500-import/contrib/ipfilter/man/ippool.8
  projects/clang500-import/contrib/ipfilter/tools/ippool.c
  projects/clang500-import/contrib/jemalloc/ChangeLog
  projects/clang500-import/contrib/jemalloc/VERSION
  projects/clang500-import/contrib/jemalloc/doc/jemalloc.3
  projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/arena_externs.h
  projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/background_thread_inlines.h
  projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/base_externs.h
  projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/ctl.h
  projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_decls.h
  projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h
  projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_inlines_a.h
  projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/private_namespace.h
  projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/tcache_externs.h
  projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/tsd.h
  projects/clang500-import/contrib/jemalloc/include/jemalloc/jemalloc.h
  projects/clang500-import/contrib/jemalloc/src/arena.c
  projects/clang500-import/contrib/jemalloc/src/background_thread.c
  projects/clang500-import/contrib/jemalloc/src/base.c
  projects/clang500-import/contrib/jemalloc/src/ctl.c
  projects/clang500-import/contrib/jemalloc/src/extent.c
  projects/clang500-import/contrib/jemalloc/src/jemalloc.c
  projects/clang500-import/contrib/jemalloc/src/prof.c
  projects/clang500-import/contrib/jemalloc/src/tcache.c
  projects/clang500-import/contrib/jemalloc/src/tsd.c
  projects/clang500-import/contrib/libarchive/NEWS
  projects/clang500-import/contrib/libarchive/libarchive/archive.h
  projects/clang500-import/contrib/libarchive/libarchive/archive_entry.h
  projects/clang500-import/contrib/libarchive/libarchive/test/test_archive_read_close_twice_open_filename.c
  projects/clang500-import/contrib/libpcap/bpf/net/bpf_filter.c
  projects/clang500-import/contrib/mdocml/lib.in
  projects/clang500-import/contrib/netbsd-tests/lib/libc/gen/t_setdomainname.c
  projects/clang500-import/contrib/netbsd-tests/lib/libc/stdio/t_printf.c
  projects/clang500-import/crypto/heimdal/lib/krb5/ticket.c
  projects/clang500-import/etc/Makefile
  projects/clang500-import/etc/defaults/rc.conf
  projects/clang500-import/etc/mtree/BSD.include.dist
  projects/clang500-import/etc/mtree/BSD.tests.dist
  projects/clang500-import/etc/rc.d/bsnmpd
  projects/clang500-import/etc/rc.d/defaultroute
  projects/clang500-import/etc/rc.d/dhclient
  projects/clang500-import/etc/rc.d/ip6addrctl
  projects/clang500-import/etc/rc.d/ipfw
  projects/clang500-import/etc/rc.d/ipsec
  projects/clang500-import/etc/rc.d/natd
  projects/clang500-import/etc/rc.d/pf
  projects/clang500-import/etc/rc.d/pflog
  projects/clang500-import/etc/rc.d/pfsync
  projects/clang500-import/etc/rc.d/rarpd
  projects/clang500-import/etc/rc.d/route6d
  projects/clang500-import/etc/rc.d/routed
  projects/clang500-import/etc/rc.d/rtadvd
  projects/clang500-import/etc/rc.d/rtsold
  projects/clang500-import/etc/rc.d/static_arp
  projects/clang500-import/etc/rc.d/static_ndp
  projects/clang500-import/etc/root/dot.login
  projects/clang500-import/etc/root/dot.profile
  projects/clang500-import/gnu/usr.bin/gdb/gdb/gdb.1
  projects/clang500-import/gnu/usr.bin/gdb/kgdb/kgdb.1
  projects/clang500-import/include/Makefile
  projects/clang500-import/lib/Makefile
  projects/clang500-import/lib/libc/gen/dlfcn.c
  projects/clang500-import/lib/libc/gen/dlopen.3
  projects/clang500-import/lib/libc/net/nsdispatch.c
  projects/clang500-import/lib/libc/regex/regcomp.c
  projects/clang500-import/lib/libc/regex/regex2.h
  projects/clang500-import/lib/libc/sys/mmap.2
  projects/clang500-import/lib/libc/tests/gen/Makefile
  projects/clang500-import/lib/libcam/Makefile
  projects/clang500-import/lib/libcompiler_rt/Makefile.inc
  projects/clang500-import/lib/libelftc/elftc_version.c
  projects/clang500-import/lib/libgcc_s/Version.map
  projects/clang500-import/lib/libsysdecode/Makefile.depend
  projects/clang500-import/libexec/rlogind/rlogind.8
  projects/clang500-import/libexec/rshd/rshd.8
  projects/clang500-import/libexec/rtld-elf/rtld.c
  projects/clang500-import/release/Makefile
  projects/clang500-import/release/Makefile.mirrors
  projects/clang500-import/release/scripts/atlas-upload.sh
  projects/clang500-import/sbin/Makefile
  projects/clang500-import/sbin/camcontrol/camcontrol.c
  projects/clang500-import/sbin/init/init.c
  projects/clang500-import/sbin/mount/mount.c
  projects/clang500-import/sbin/newfs/newfs.8
  projects/clang500-import/sbin/savecore/savecore.c
  projects/clang500-import/share/man/man4/Makefile
  projects/clang500-import/share/man/man4/dtrace_lockstat.4
  projects/clang500-import/share/man/man4/isp.4
  projects/clang500-import/share/man/man4/vt.4
  projects/clang500-import/share/man/man5/src.conf.5
  projects/clang500-import/share/man/man9/bitset.9
  projects/clang500-import/share/mk/bsd.libnames.mk
  projects/clang500-import/share/mk/bsd.linker.mk
  projects/clang500-import/share/mk/src.libnames.mk
  projects/clang500-import/share/mk/src.opts.mk
  projects/clang500-import/share/skel/dot.login
  projects/clang500-import/share/skel/dot.profile
  projects/clang500-import/share/zoneinfo/Makefile
  projects/clang500-import/sys/amd64/amd64/efirt.c   (contents, props changed)
  projects/clang500-import/sys/amd64/conf/NOTES
  projects/clang500-import/sys/amd64/linux/linux_sysvec.c
  projects/clang500-import/sys/amd64/linux32/linux32_sysvec.c
  projects/clang500-import/sys/amd64/vmm/amd/amdvi_hw.c
  projects/clang500-import/sys/amd64/vmm/amd/amdvi_priv.h
  projects/clang500-import/sys/amd64/vmm/amd/ivrs_drv.c
  projects/clang500-import/sys/arm/allwinner/a10_mmc.c
  projects/clang500-import/sys/arm/allwinner/clkng/aw_ccung.c
  projects/clang500-import/sys/arm/allwinner/if_awg.c
  projects/clang500-import/sys/arm/annapurna/alpine/alpine_common.c
  projects/clang500-import/sys/arm/annapurna/alpine/alpine_machdep.c
  projects/clang500-import/sys/arm/annapurna/alpine/alpine_machdep_mp.c
  projects/clang500-import/sys/arm/arm/generic_timer.c
  projects/clang500-import/sys/arm/arm/gic.c
  projects/clang500-import/sys/arm/arm/gic.h
  projects/clang500-import/sys/arm/arm/machdep.c
  projects/clang500-import/sys/arm/arm/mpcore_timer.c
  projects/clang500-import/sys/arm/arm/pl310.c
  projects/clang500-import/sys/arm/arm/platform.c
  projects/clang500-import/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
  projects/clang500-import/sys/arm/conf/ALLWINNER_UP
  projects/clang500-import/sys/arm/conf/ALPINE
  projects/clang500-import/sys/arm/conf/BEAGLEBONE
  projects/clang500-import/sys/arm/conf/EFIKA_MX
  projects/clang500-import/sys/arm/conf/EXYNOS5.common
  projects/clang500-import/sys/arm/conf/GENERIC
  projects/clang500-import/sys/arm/conf/IMX53
  projects/clang500-import/sys/arm/conf/IMX6
  projects/clang500-import/sys/arm/conf/PANDABOARD
  projects/clang500-import/sys/arm/conf/RK3188
  projects/clang500-import/sys/arm/conf/RPI-B
  projects/clang500-import/sys/arm/conf/RPI2
  projects/clang500-import/sys/arm/conf/SOCFPGA
  projects/clang500-import/sys/arm/conf/TEGRA124
  projects/clang500-import/sys/arm/conf/VERSATILEPB
  projects/clang500-import/sys/arm/conf/VIRT
  projects/clang500-import/sys/arm/conf/ZEDBOARD
  projects/clang500-import/sys/arm/freescale/imx/files.imx6
  projects/clang500-import/sys/arm/freescale/imx/imx6_machdep.c
  projects/clang500-import/sys/arm/freescale/imx/imx6_mp.c
  projects/clang500-import/sys/arm/freescale/imx/imx6_pl310.c
  projects/clang500-import/sys/arm/freescale/imx/imx6_usbphy.c
  projects/clang500-import/sys/arm/freescale/imx/imx_epit.c
  projects/clang500-import/sys/arm/freescale/imx/imx_gpt.c
  projects/clang500-import/sys/arm/freescale/vybrid/vf_machdep.c
  projects/clang500-import/sys/arm/include/machdep.h
  projects/clang500-import/sys/arm/include/pl310.h
  projects/clang500-import/sys/arm/include/platformvar.h
  projects/clang500-import/sys/arm/samsung/exynos/exynos5_machdep.c
  projects/clang500-import/sys/arm/ti/am335x/am335x_dmtimer.c
  projects/clang500-import/sys/arm/ti/omap4/omap4_l2cache.c
  projects/clang500-import/sys/arm/ti/omap4/omap4_mp.c
  projects/clang500-import/sys/arm/ti/ti_machdep.c
  projects/clang500-import/sys/arm/ti/ti_sdhci.c
  projects/clang500-import/sys/arm/versatile/sp804.c
  projects/clang500-import/sys/arm/versatile/versatile_machdep.c
  projects/clang500-import/sys/arm/xilinx/zy7_l2cache.c
  projects/clang500-import/sys/arm/xilinx/zy7_machdep.c
  projects/clang500-import/sys/arm/xilinx/zy7_mp.c
  projects/clang500-import/sys/arm64/conf/GENERIC
  projects/clang500-import/sys/boot/fdt/dts/arm/h3.dtsi
  projects/clang500-import/sys/boot/fdt/dts/arm/orangepi-plus-2e.dts
  projects/clang500-import/sys/cam/ata/ata_all.c
  projects/clang500-import/sys/cam/ata/ata_da.c
  projects/clang500-import/sys/cam/cam.h
  projects/clang500-import/sys/cam/cam_ccb.h
  projects/clang500-import/sys/cam/cam_periph.c
  projects/clang500-import/sys/cam/cam_xpt.c
  projects/clang500-import/sys/cam/cam_xpt.h
  projects/clang500-import/sys/cam/cam_xpt_internal.h
  projects/clang500-import/sys/cam/scsi/scsi_all.c
  projects/clang500-import/sys/cam/scsi/scsi_da.c
  projects/clang500-import/sys/cam/scsi/scsi_enc.c
  projects/clang500-import/sys/cam/scsi/scsi_pass.c
  projects/clang500-import/sys/cam/scsi/scsi_sa.c
  projects/clang500-import/sys/compat/linuxkpi/common/include/linux/device.h
  projects/clang500-import/sys/compat/linuxkpi/common/include/linux/fs.h
  projects/clang500-import/sys/compat/linuxkpi/common/include/linux/io-mapping.h
  projects/clang500-import/sys/compat/linuxkpi/common/include/linux/jiffies.h
  projects/clang500-import/sys/compat/linuxkpi/common/include/linux/ktime.h
  projects/clang500-import/sys/compat/linuxkpi/common/include/linux/math64.h
  projects/clang500-import/sys/compat/linuxkpi/common/include/linux/page.h
  projects/clang500-import/sys/compat/linuxkpi/common/include/linux/pci.h
  projects/clang500-import/sys/compat/linuxkpi/common/include/linux/sched.h
  projects/clang500-import/sys/compat/linuxkpi/common/src/linux_compat.c
  projects/clang500-import/sys/compat/linuxkpi/common/src/linux_current.c
  projects/clang500-import/sys/compat/linuxkpi/common/src/linux_pci.c
  projects/clang500-import/sys/compat/linuxkpi/common/src/linux_rcu.c
  projects/clang500-import/sys/conf/NOTES
  projects/clang500-import/sys/conf/files
  projects/clang500-import/sys/conf/files.arm
  projects/clang500-import/sys/conf/files.arm64
  projects/clang500-import/sys/conf/kern.post.mk
  projects/clang500-import/sys/conf/kern.pre.mk
  projects/clang500-import/sys/conf/kmod.mk
  projects/clang500-import/sys/conf/options
  projects/clang500-import/sys/conf/options.arm
  projects/clang500-import/sys/ddb/db_command.c
  projects/clang500-import/sys/ddb/db_input.c
  projects/clang500-import/sys/ddb/db_sym.c
  projects/clang500-import/sys/dev/acpica/Osd/OsdSchedule.c
  projects/clang500-import/sys/dev/agp/agp_i810.c
  projects/clang500-import/sys/dev/agp/agp_i810.h
  projects/clang500-import/sys/dev/aic7xxx/aic79xx_osm.h
  projects/clang500-import/sys/dev/aic7xxx/aic7xxx_osm.h
  projects/clang500-import/sys/dev/bnxt/bnxt.h
  projects/clang500-import/sys/dev/bnxt/bnxt_hwrm.c
  projects/clang500-import/sys/dev/bnxt/bnxt_txrx.c
  projects/clang500-import/sys/dev/bnxt/if_bnxt.c
  projects/clang500-import/sys/dev/bwi/if_bwi.c
  projects/clang500-import/sys/dev/drm/drmP.h
  projects/clang500-import/sys/dev/ena/ena.c
  projects/clang500-import/sys/dev/ena/ena.h
  projects/clang500-import/sys/dev/ena/ena_sysctl.c
  projects/clang500-import/sys/dev/hptmv/vdevice.h
  projects/clang500-import/sys/dev/iicbus/ad7418.c
  projects/clang500-import/sys/dev/isci/environment.h
  projects/clang500-import/sys/dev/isp/isp.c
  projects/clang500-import/sys/dev/isp/isp_freebsd.c
  projects/clang500-import/sys/dev/isp/isp_library.c
  projects/clang500-import/sys/dev/isp/isp_library.h
  projects/clang500-import/sys/dev/isp/ispmbox.h
  projects/clang500-import/sys/dev/isp/ispvar.h
  projects/clang500-import/sys/dev/iwi/if_iwi.c
  projects/clang500-import/sys/dev/ixgbe/if_ix.c
  projects/clang500-import/sys/dev/ixgbe/if_ixv.c
  projects/clang500-import/sys/dev/ixgbe/ix_txrx.c
  projects/clang500-import/sys/dev/ixgbe/ixgbe.h
  projects/clang500-import/sys/dev/ixgbe/ixgbe_82598.c
  projects/clang500-import/sys/dev/ixgbe/ixgbe_82598.h
  projects/clang500-import/sys/dev/ixgbe/ixgbe_82599.c
  projects/clang500-import/sys/dev/ixgbe/ixgbe_82599.h
  projects/clang500-import/sys/dev/ixgbe/ixgbe_api.c
  projects/clang500-import/sys/dev/ixgbe/ixgbe_api.h
  projects/clang500-import/sys/dev/ixgbe/ixgbe_common.c
  projects/clang500-import/sys/dev/ixgbe/ixgbe_common.h
  projects/clang500-import/sys/dev/ixgbe/ixgbe_dcb.c
  projects/clang500-import/sys/dev/ixgbe/ixgbe_dcb.h
  projects/clang500-import/sys/dev/ixgbe/ixgbe_dcb_82598.c
  projects/clang500-import/sys/dev/ixgbe/ixgbe_dcb_82598.h
  projects/clang500-import/sys/dev/ixgbe/ixgbe_dcb_82599.c
  projects/clang500-import/sys/dev/ixgbe/ixgbe_dcb_82599.h
  projects/clang500-import/sys/dev/ixgbe/ixgbe_mbx.c
  projects/clang500-import/sys/dev/ixgbe/ixgbe_mbx.h
  projects/clang500-import/sys/dev/ixgbe/ixgbe_osdep.c
  projects/clang500-import/sys/dev/ixgbe/ixgbe_osdep.h
  projects/clang500-import/sys/dev/ixgbe/ixgbe_phy.c
  projects/clang500-import/sys/dev/ixgbe/ixgbe_phy.h
  projects/clang500-import/sys/dev/ixgbe/ixgbe_type.h
  projects/clang500-import/sys/dev/ixgbe/ixgbe_vf.c
  projects/clang500-import/sys/dev/ixgbe/ixgbe_vf.h
  projects/clang500-import/sys/dev/ixgbe/ixgbe_x540.c
  projects/clang500-import/sys/dev/ixgbe/ixgbe_x540.h
  projects/clang500-import/sys/dev/ixgbe/ixgbe_x550.c
  projects/clang500-import/sys/dev/ixgbe/ixgbe_x550.h
  projects/clang500-import/sys/dev/mlx4/mlx4_en/mlx4_en_rx.c
  projects/clang500-import/sys/dev/mmc/bridge.h
  projects/clang500-import/sys/dev/mmc/mmcbrvar.h
  projects/clang500-import/sys/dev/mmc/mmcreg.h
  projects/clang500-import/sys/dev/qlxgbe/ql_hw.c
  projects/clang500-import/sys/dev/qlxgbe/ql_os.c
  projects/clang500-import/sys/dev/rtwn/if_rtwn_rx.c
  projects/clang500-import/sys/dev/rtwn/if_rtwnreg.h
  projects/clang500-import/sys/dev/rtwn/if_rtwnvar.h
  projects/clang500-import/sys/dev/rtwn/pci/rtwn_pci_attach.c
  projects/clang500-import/sys/dev/rtwn/pci/rtwn_pci_rx.c
  projects/clang500-import/sys/dev/rtwn/pci/rtwn_pci_rx.h
  projects/clang500-import/sys/dev/rtwn/pci/rtwn_pci_var.h
  projects/clang500-import/sys/dev/rtwn/usb/rtwn_usb_attach.c
  projects/clang500-import/sys/dev/rtwn/usb/rtwn_usb_ep.c
  projects/clang500-import/sys/dev/rtwn/usb/rtwn_usb_rx.c
  projects/clang500-import/sys/dev/rtwn/usb/rtwn_usb_tx.c
  projects/clang500-import/sys/dev/rtwn/usb/rtwn_usb_var.h
  projects/clang500-import/sys/dev/sdhci/fsl_sdhci.c
  projects/clang500-import/sys/dev/sdhci/sdhci.c
  projects/clang500-import/sys/dev/sdhci/sdhci.h
  projects/clang500-import/sys/dev/sdhci/sdhci_acpi.c
  projects/clang500-import/sys/dev/sdhci/sdhci_pci.c
  projects/clang500-import/sys/dev/syscons/scvgarndr.c
  projects/clang500-import/sys/dev/syscons/syscons.h
  projects/clang500-import/sys/dev/usb/controller/ehci_imx.c
  projects/clang500-import/sys/dev/usb/controller/saf1761_otg.c
  projects/clang500-import/sys/fs/cd9660/cd9660_vnops.c
  projects/clang500-import/sys/fs/ext2fs/ext2_inode_cnv.c
  projects/clang500-import/sys/fs/ext2fs/ext2_vfsops.c
  projects/clang500-import/sys/fs/ext2fs/ext2_vnops.c
  projects/clang500-import/sys/fs/ext2fs/ext2fs.h
  projects/clang500-import/sys/fs/fdescfs/fdesc_vfsops.c
  projects/clang500-import/sys/fs/fdescfs/fdesc_vnops.c
  projects/clang500-import/sys/fs/fifofs/fifo_vnops.c
  projects/clang500-import/sys/fs/msdosfs/msdosfs_vnops.c
  projects/clang500-import/sys/fs/nandfs/nandfs_vnops.c
  projects/clang500-import/sys/fs/nfs/nfs_commonkrpc.c
  projects/clang500-import/sys/fs/nfs/nfs_commonport.c
  projects/clang500-import/sys/fs/nfs/nfs_commonsubs.c
  projects/clang500-import/sys/fs/nfs/nfs_var.h
  projects/clang500-import/sys/fs/nfsclient/nfs_clvnops.c
  projects/clang500-import/sys/fs/smbfs/smbfs_vnops.c
  projects/clang500-import/sys/fs/tmpfs/tmpfs_vnops.c
  projects/clang500-import/sys/geom/geom_disk.c
  projects/clang500-import/sys/gnu/dts/arm/alpine.dtsi
  projects/clang500-import/sys/gnu/dts/arm/am335x-baltos-ir2110.dts
  projects/clang500-import/sys/gnu/dts/arm/am335x-baltos-ir3220.dts
  projects/clang500-import/sys/gnu/dts/arm/am335x-baltos-ir5221.dts
  projects/clang500-import/sys/gnu/dts/arm/am335x-boneblack.dts
  projects/clang500-import/sys/gnu/dts/arm/am335x-icev2.dts
  projects/clang500-import/sys/gnu/dts/arm/am335x-sl50.dts
  projects/clang500-import/sys/gnu/dts/arm/am33xx.dtsi
  projects/clang500-import/sys/gnu/dts/arm/am3517.dtsi
  projects/clang500-import/sys/gnu/dts/arm/am4372.dtsi
  projects/clang500-import/sys/gnu/dts/arm/am437x-gp-evm.dts
  projects/clang500-import/sys/gnu/dts/arm/am57xx-idk-common.dtsi
  projects/clang500-import/sys/gnu/dts/arm/armada-385-linksys.dtsi
  projects/clang500-import/sys/gnu/dts/arm/armada-385.dtsi
  projects/clang500-import/sys/gnu/dts/arm/armada-388-clearfog.dts
  projects/clang500-import/sys/gnu/dts/arm/armada-388.dtsi
  projects/clang500-import/sys/gnu/dts/arm/armada-38x.dtsi
  projects/clang500-import/sys/gnu/dts/arm/armada-xp-98dx3236.dtsi
  projects/clang500-import/sys/gnu/dts/arm/armada-xp-98dx3336.dtsi
  projects/clang500-import/sys/gnu/dts/arm/armada-xp-98dx4251.dtsi
  projects/clang500-import/sys/gnu/dts/arm/armada-xp-db-dxbc2.dts
  projects/clang500-import/sys/gnu/dts/arm/armada-xp-db-xc3-24g4xg.dts
  projects/clang500-import/sys/gnu/dts/arm/armada-xp-linksys-mamba.dts
  projects/clang500-import/sys/gnu/dts/arm/aspeed-ast2500-evb.dts
  projects/clang500-import/sys/gnu/dts/arm/aspeed-bmc-opp-palmetto.dts
  projects/clang500-import/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts
  projects/clang500-import/sys/gnu/dts/arm/aspeed-g4.dtsi
  projects/clang500-import/sys/gnu/dts/arm/aspeed-g5.dtsi
  projects/clang500-import/sys/gnu/dts/arm/at91-sama5d2_xplained.dts
  projects/clang500-import/sys/gnu/dts/arm/at91-sama5d3_xplained.dts
  projects/clang500-import/sys/gnu/dts/arm/at91-tse850-3.dts
  projects/clang500-import/sys/gnu/dts/arm/at91sam9261.dtsi
  projects/clang500-import/sys/gnu/dts/arm/at91sam9x5ek.dtsi
  projects/clang500-import/sys/gnu/dts/arm/axp209.dtsi
  projects/clang500-import/sys/gnu/dts/arm/axp22x.dtsi
  projects/clang500-import/sys/gnu/dts/arm/bcm-cygnus.dtsi
  projects/clang500-import/sys/gnu/dts/arm/bcm-nsp.dtsi
  projects/clang500-import/sys/gnu/dts/arm/bcm2835-rpi.dtsi
  projects/clang500-import/sys/gnu/dts/arm/bcm283x-rpi-smsc9512.dtsi
  projects/clang500-import/sys/gnu/dts/arm/bcm283x-rpi-smsc9514.dtsi
  projects/clang500-import/sys/gnu/dts/arm/bcm283x.dtsi
  projects/clang500-import/sys/gnu/dts/arm/bcm4708-asus-rt-ac56u.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm4708-asus-rt-ac68u.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm4708-buffalo-wzr-1750dhp.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm4708-netgear-r6250.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm4708-netgear-r6300-v2.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm4708-smartrg-sr400ac.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm4708.dtsi
  projects/clang500-import/sys/gnu/dts/arm/bcm47081-asus-rt-n18u.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm47081-buffalo-wzr-600dhp2.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm47081-buffalo-wzr-900dhp.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm47081.dtsi
  projects/clang500-import/sys/gnu/dts/arm/bcm4709-asus-rt-ac87u.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm4709-buffalo-wxr-1900dhp.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm4709-netgear-r7000.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm4709-netgear-r8000.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm4709-tplink-archer-c9-v1.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm47094-dlink-dir-885l.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm47094-luxul-xwr-3100.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm47094-netgear-r8500.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm47189-tenda-ac9.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm5301x.dtsi
  projects/clang500-import/sys/gnu/dts/arm/bcm53573.dtsi
  projects/clang500-import/sys/gnu/dts/arm/bcm94708.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm94709.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm953012er.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm953012k.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm958522er.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm958525er.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm958525xmc.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm958622hr.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm958623hr.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm958625hr.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm958625k.dts
  projects/clang500-import/sys/gnu/dts/arm/bcm988312hr.dts
  projects/clang500-import/sys/gnu/dts/arm/da850-evm.dts
  projects/clang500-import/sys/gnu/dts/arm/da850-lego-ev3.dts
  projects/clang500-import/sys/gnu/dts/arm/da850.dtsi
  projects/clang500-import/sys/gnu/dts/arm/dm8168-evm.dts
  projects/clang500-import/sys/gnu/dts/arm/dm816x.dtsi
  projects/clang500-import/sys/gnu/dts/arm/dra7-evm.dts
  projects/clang500-import/sys/gnu/dts/arm/dra7.dtsi
  projects/clang500-import/sys/gnu/dts/arm/dra74x.dtsi
  projects/clang500-import/sys/gnu/dts/arm/exynos3250-rinato.dts
  projects/clang500-import/sys/gnu/dts/arm/exynos3250.dtsi
  projects/clang500-import/sys/gnu/dts/arm/exynos4.dtsi
  projects/clang500-import/sys/gnu/dts/arm/exynos4210-origen.dts
  projects/clang500-import/sys/gnu/dts/arm/exynos4210-trats.dts
  projects/clang500-import/sys/gnu/dts/arm/exynos4210.dtsi
  projects/clang500-import/sys/gnu/dts/arm/exynos4412-itop-scp-core.dtsi
  projects/clang500-import/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi
  projects/clang500-import/sys/gnu/dts/arm/exynos4412-origen.dts
  projects/clang500-import/sys/gnu/dts/arm/exynos4412-prime.dtsi
  projects/clang500-import/sys/gnu/dts/arm/exynos4412-trats2.dts
  projects/clang500-import/sys/gnu/dts/arm/exynos4412.dtsi
  projects/clang500-import/sys/gnu/dts/arm/exynos5420.dtsi
  projects/clang500-import/sys/gnu/dts/arm/exynos5440.dtsi
  projects/clang500-import/sys/gnu/dts/arm/exynos5800.dtsi
  projects/clang500-import/sys/gnu/dts/arm/imx25-eukrea-mbimxsd25-baseboard.dts
  projects/clang500-import/sys/gnu/dts/arm/imx25-pdk.dts
  projects/clang500-import/sys/gnu/dts/arm/imx25-pinfunc.h
  projects/clang500-import/sys/gnu/dts/arm/imx25.dtsi
  projects/clang500-import/sys/gnu/dts/arm/imx28-duckbill.dts
  projects/clang500-import/sys/gnu/dts/arm/imx28-m28cu3.dts
  projects/clang500-import/sys/gnu/dts/arm/imx28.dtsi
  projects/clang500-import/sys/gnu/dts/arm/imx50.dtsi
  projects/clang500-import/sys/gnu/dts/arm/imx53-qsb.dts
  projects/clang500-import/sys/gnu/dts/arm/imx53-qsrb.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6q-b450v3.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6q-b650v3.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6q-b850v3.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6q-bx50v3.dtsi
  projects/clang500-import/sys/gnu/dts/arm/imx6q-cm-fx6.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6q-icore.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6q-utilite-pro.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6qdl-icore.dtsi
  projects/clang500-import/sys/gnu/dts/arm/imx6qdl-sabresd.dtsi
  projects/clang500-import/sys/gnu/dts/arm/imx6qdl.dtsi
  projects/clang500-import/sys/gnu/dts/arm/imx6qp-sabresd.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6qp.dtsi
  projects/clang500-import/sys/gnu/dts/arm/imx6sx-sdb.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6sx.dtsi
  projects/clang500-import/sys/gnu/dts/arm/imx6ul-14x14-evk.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6ul-geam.dtsi
  projects/clang500-import/sys/gnu/dts/arm/imx6ul-isiot-emmc.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6ul-isiot-nand.dts
  projects/clang500-import/sys/gnu/dts/arm/imx6ul-isiot.dtsi
  projects/clang500-import/sys/gnu/dts/arm/imx7-colibri-eval-v3.dtsi
  projects/clang500-import/sys/gnu/dts/arm/imx7-colibri.dtsi
  projects/clang500-import/sys/gnu/dts/arm/imx7d-colibri-eval-v3.dts
  projects/clang500-import/sys/gnu/dts/arm/imx7s.dtsi
  projects/clang500-import/sys/gnu/dts/arm/keystone-k2l-netcp.dtsi
  projects/clang500-import/sys/gnu/dts/arm/keystone-k2l.dtsi
  projects/clang500-import/sys/gnu/dts/arm/logicpd-torpedo-37xx-devkit.dts
  projects/clang500-import/sys/gnu/dts/arm/meson8.dtsi
  projects/clang500-import/sys/gnu/dts/arm/meson8b.dtsi
  projects/clang500-import/sys/gnu/dts/arm/moxart-uc7112lx.dts
  projects/clang500-import/sys/gnu/dts/arm/moxart.dtsi
  projects/clang500-import/sys/gnu/dts/arm/mt7623.dtsi
  projects/clang500-import/sys/gnu/dts/arm/omap3-gta04.dtsi
  projects/clang500-import/sys/gnu/dts/arm/omap3-igep.dtsi
  projects/clang500-import/sys/gnu/dts/arm/omap3-n900.dts
  projects/clang500-import/sys/gnu/dts/arm/omap3-n950-n9.dtsi
  projects/clang500-import/sys/gnu/dts/arm/omap34xx.dtsi
  projects/clang500-import/sys/gnu/dts/arm/omap36xx.dtsi
  projects/clang500-import/sys/gnu/dts/arm/omap4-droid4-xt894.dts
  projects/clang500-import/sys/gnu/dts/arm/omap4-panda-a4.dts
  projects/clang500-import/sys/gnu/dts/arm/omap4-panda-es.dts
  projects/clang500-import/sys/gnu/dts/arm/omap443x.dtsi
  projects/clang500-import/sys/gnu/dts/arm/omap4460.dtsi
  projects/clang500-import/sys/gnu/dts/arm/omap5.dtsi
  projects/clang500-import/sys/gnu/dts/arm/qcom-apq8060-dragonboard.dts
  projects/clang500-import/sys/gnu/dts/arm/qcom-msm8660.dtsi
  projects/clang500-import/sys/gnu/dts/arm/qcom-msm8974-sony-xperia-honami.dts
  projects/clang500-import/sys/gnu/dts/arm/qcom-msm8974.dtsi
  projects/clang500-import/sys/gnu/dts/arm/r7s72100-genmai.dts
  projects/clang500-import/sys/gnu/dts/arm/r7s72100-rskrza1.dts
  projects/clang500-import/sys/gnu/dts/arm/r7s72100.dtsi
  projects/clang500-import/sys/gnu/dts/arm/r8a73a4.dtsi
  projects/clang500-import/sys/gnu/dts/arm/r8a7743.dtsi
  projects/clang500-import/sys/gnu/dts/arm/r8a7745.dtsi
  projects/clang500-import/sys/gnu/dts/arm/r8a7778-bockw.dts
  projects/clang500-import/sys/gnu/dts/arm/r8a7779-marzen.dts
  projects/clang500-import/sys/gnu/dts/arm/r8a7790-lager.dts
  projects/clang500-import/sys/gnu/dts/arm/r8a7790.dtsi
  projects/clang500-import/sys/gnu/dts/arm/r8a7791-koelsch.dts
  projects/clang500-import/sys/gnu/dts/arm/r8a7791-porter.dts
  projects/clang500-import/sys/gnu/dts/arm/r8a7791.dtsi
  projects/clang500-import/sys/gnu/dts/arm/r8a7792.dtsi
  projects/clang500-import/sys/gnu/dts/arm/r8a7793-gose.dts
  projects/clang500-import/sys/gnu/dts/arm/r8a7793.dtsi
  projects/clang500-import/sys/gnu/dts/arm/r8a7794-alt.dts
  projects/clang500-import/sys/gnu/dts/arm/r8a7794-silk.dts
  projects/clang500-import/sys/gnu/dts/arm/r8a7794.dtsi
  projects/clang500-import/sys/gnu/dts/arm/rk1108.dtsi
  projects/clang500-import/sys/gnu/dts/arm/rk3036.dtsi
  projects/clang500-import/sys/gnu/dts/arm/rk3188.dtsi
  projects/clang500-import/sys/gnu/dts/arm/rk322x.dtsi
  projects/clang500-import/sys/gnu/dts/arm/rk3288-miqi.dts
  projects/clang500-import/sys/gnu/dts/arm/rk3288-rock2-som.dtsi
  projects/clang500-import/sys/gnu/dts/arm/rk3288-rock2-square.dts
  projects/clang500-import/sys/gnu/dts/arm/rk3288.dtsi
  projects/clang500-import/sys/gnu/dts/arm/rk3xxx.dtsi
  projects/clang500-import/sys/gnu/dts/arm/s3c64xx.dtsi
  projects/clang500-import/sys/gnu/dts/arm/s5pv210.dtsi
  projects/clang500-import/sys/gnu/dts/arm/sama5d2.dtsi
  projects/clang500-import/sys/gnu/dts/arm/socfpga.dtsi
  projects/clang500-import/sys/gnu/dts/arm/socfpga_arria10.dtsi
  projects/clang500-import/sys/gnu/dts/arm/socfpga_arria10_socdk.dtsi
  projects/clang500-import/sys/gnu/dts/arm/socfpga_arria5_socdk.dts
  projects/clang500-import/sys/gnu/dts/arm/socfpga_cyclone5_de0_sockit.dts
  projects/clang500-import/sys/gnu/dts/arm/socfpga_cyclone5_mcv.dtsi
  projects/clang500-import/sys/gnu/dts/arm/socfpga_cyclone5_mcvevk.dts
  projects/clang500-import/sys/gnu/dts/arm/socfpga_cyclone5_socdk.dts
  projects/clang500-import/sys/gnu/dts/arm/socfpga_cyclone5_sockit.dts
  projects/clang500-import/sys/gnu/dts/arm/socfpga_cyclone5_socrates.dts
  projects/clang500-import/sys/gnu/dts/arm/socfpga_cyclone5_sodia.dts
  projects/clang500-import/sys/gnu/dts/arm/socfpga_cyclone5_vining_fpga.dts
  projects/clang500-import/sys/gnu/dts/arm/socfpga_vt.dts
  projects/clang500-import/sys/gnu/dts/arm/spear600-evb.dts
  projects/clang500-import/sys/gnu/dts/arm/spear600.dtsi
  projects/clang500-import/sys/gnu/dts/arm/ste-dbx5x0.dtsi
  projects/clang500-import/sys/gnu/dts/arm/stih407-family.dtsi
  projects/clang500-import/sys/gnu/dts/arm/stih410.dtsi
  projects/clang500-import/sys/gnu/dts/arm/stm32429i-eval.dts
  projects/clang500-import/sys/gnu/dts/arm/stm32746g-eval.dts
  projects/clang500-import/sys/gnu/dts/arm/stm32f429-disco.dts
  projects/clang500-import/sys/gnu/dts/arm/stm32f429.dtsi
  projects/clang500-import/sys/gnu/dts/arm/stm32f469-disco.dts
  projects/clang500-import/sys/gnu/dts/arm/stm32f746.dtsi
  projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-a1000.dts
  projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-cubieboard.dts
  projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-dserve-dsrv9703c.dts
  projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-hackberry.dts
  projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-inet1.dts
  projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-inet9f-rev03.dts
  projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-jesurun-q5.dts
  projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-marsboard.dts
  projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-mini-xplus.dts
  projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-mk802.dts
  projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-olinuxino-lime.dts
  projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-pcduino.dts
  projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-pov-protab2-ips9.dts
  projects/clang500-import/sys/gnu/dts/arm/sun4i-a10.dtsi
  projects/clang500-import/sys/gnu/dts/arm/sun5i-a10s-auxtek-t003.dts
  projects/clang500-import/sys/gnu/dts/arm/sun5i-a10s-auxtek-t004.dts
  projects/clang500-import/sys/gnu/dts/arm/sun5i-a10s-olinuxino-micro.dts
  projects/clang500-import/sys/gnu/dts/arm/sun5i-a10s-r7-tv-dongle.dts
  projects/clang500-import/sys/gnu/dts/arm/sun5i-a10s-wobo-i5.dts
  projects/clang500-import/sys/gnu/dts/arm/sun5i-a10s.dtsi
  projects/clang500-import/sys/gnu/dts/arm/sun5i-a13-empire-electronix-d709.dts
  projects/clang500-import/sys/gnu/dts/arm/sun5i-a13-hsg-h702.dts
  projects/clang500-import/sys/gnu/dts/arm/sun5i-a13-licheepi-one.dts
  projects/clang500-import/sys/gnu/dts/arm/sun5i-a13-olinuxino-micro.dts
  projects/clang500-import/sys/gnu/dts/arm/sun5i-a13-olinuxino.dts
  projects/clang500-import/sys/gnu/dts/arm/sun5i-a13.dtsi
  projects/clang500-import/sys/gnu/dts/arm/sun5i-gr8-chip-pro.dts
  projects/clang500-import/sys/gnu/dts/arm/sun5i-gr8-evb.dts
  projects/clang500-import/sys/gnu/dts/arm/sun5i-gr8.dtsi
  projects/clang500-import/sys/gnu/dts/arm/sun5i-r8-chip.dts
  projects/clang500-import/sys/gnu/dts/arm/sun5i-r8.dtsi
  projects/clang500-import/sys/gnu/dts/arm/sun5i.dtsi
  projects/clang500-import/sys/gnu/dts/arm/sun6i-a31-app4-evb1.dts
  projects/clang500-import/sys/gnu/dts/arm/sun6i-a31-colombus.dts
  projects/clang500-import/sys/gnu/dts/arm/sun6i-a31-hummingbird.dts
  projects/clang500-import/sys/gnu/dts/arm/sun6i-a31-i7.dts
  projects/clang500-import/sys/gnu/dts/arm/sun6i-a31-m9.dts
  projects/clang500-import/sys/gnu/dts/arm/sun6i-a31-mele-a1000g-quad.dts
  projects/clang500-import/sys/gnu/dts/arm/sun6i-a31.dtsi
  projects/clang500-import/sys/gnu/dts/arm/sun6i-a31s-cs908.dts
  projects/clang500-import/sys/gnu/dts/arm/sun6i-a31s-primo81.dts
  projects/clang500-import/sys/gnu/dts/arm/sun6i-a31s-sina31s-core.dtsi
  projects/clang500-import/sys/gnu/dts/arm/sun6i-a31s-sina31s.dts
  projects/clang500-import/sys/gnu/dts/arm/sun6i-a31s-sinovoip-bpi-m2.dts
  projects/clang500-import/sys/gnu/dts/arm/sun6i-a31s-yones-toptech-bs1078-v2.dts
  projects/clang500-import/sys/gnu/dts/arm/sun6i-reference-design-tablet.dtsi
  projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-bananapi.dts
  projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-cubieboard2.dts
  projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-cubietruck.dts
  projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-hummingbird.dts
  projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-i12-tvbox.dts
  projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-icnova-swac.dts
  projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-lamobo-r1.dts
  projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-m3.dts
  projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-mk808c.dts
  projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-olimex-som-evb.dts
  projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime.dts
  projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime2.dts
  projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-olinuxino-micro.dts
  projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-orangepi-mini.dts
  projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-orangepi.dts
  projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-pcduino3.dts
  projects/clang500-import/sys/gnu/dts/arm/sun7i-a20.dtsi
  projects/clang500-import/sys/gnu/dts/arm/sun8i-a23-a33.dtsi
  projects/clang500-import/sys/gnu/dts/arm/sun8i-a23-evb.dts
  projects/clang500-import/sys/gnu/dts/arm/sun8i-a23-ippo-q8h-v1.2.dts
  projects/clang500-import/sys/gnu/dts/arm/sun8i-a23-ippo-q8h-v5.dts
  projects/clang500-import/sys/gnu/dts/arm/sun8i-a23-q8-tablet.dts
  projects/clang500-import/sys/gnu/dts/arm/sun8i-a33-sinlinx-sina33.dts
  projects/clang500-import/sys/gnu/dts/arm/sun8i-a33.dtsi
  projects/clang500-import/sys/gnu/dts/arm/sun8i-a83t.dtsi
  projects/clang500-import/sys/gnu/dts/arm/sun8i-h2-plus-orangepi-zero.dts
  projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-bananapi-m2-plus.dts
  projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-beelink-x2.dts
  projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-nanopi.dtsi
  projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-orangepi-2.dts
  projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-orangepi-lite.dts
  projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-orangepi-one.dts
  projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-orangepi-pc.dts
  projects/clang500-import/sys/gnu/dts/arm/sun8i-h3.dtsi
  projects/clang500-import/sys/gnu/dts/arm/sun9i-a80-cubieboard4.dts
  projects/clang500-import/sys/gnu/dts/arm/sun9i-a80-optimus.dts
  projects/clang500-import/sys/gnu/dts/arm/sun9i-a80.dtsi
  projects/clang500-import/sys/gnu/dts/arm/sunxi-common-regulators.dtsi
  projects/clang500-import/sys/gnu/dts/arm/sunxi-reference-design-tablet.dtsi
  projects/clang500-import/sys/gnu/dts/arm/uniphier-ld4-ref.dts
  projects/clang500-import/sys/gnu/dts/arm/uniphier-ld4.dtsi
  projects/clang500-import/sys/gnu/dts/arm/uniphier-ld6b-ref.dts
  projects/clang500-import/sys/gnu/dts/arm/uniphier-pinctrl.dtsi
  projects/clang500-import/sys/gnu/dts/arm/uniphier-pro4-ace.dts
  projects/clang500-import/sys/gnu/dts/arm/uniphier-pro4-ref.dts
  projects/clang500-import/sys/gnu/dts/arm/uniphier-pro4-sanji.dts
  projects/clang500-import/sys/gnu/dts/arm/uniphier-pro4.dtsi
  projects/clang500-import/sys/gnu/dts/arm/uniphier-pro5.dtsi
  projects/clang500-import/sys/gnu/dts/arm/uniphier-pxs2-gentil.dts
  projects/clang500-import/sys/gnu/dts/arm/uniphier-pxs2-vodka.dts
  projects/clang500-import/sys/gnu/dts/arm/uniphier-pxs2.dtsi
  projects/clang500-import/sys/gnu/dts/arm/uniphier-ref-daughter.dtsi
  projects/clang500-import/sys/gnu/dts/arm/uniphier-sld3-ref.dts
  projects/clang500-import/sys/gnu/dts/arm/uniphier-sld3.dtsi
  projects/clang500-import/sys/gnu/dts/arm/uniphier-sld8-ref.dts
  projects/clang500-import/sys/gnu/dts/arm/uniphier-sld8.dtsi
  projects/clang500-import/sys/gnu/dts/arm/uniphier-support-card.dtsi
  projects/clang500-import/sys/gnu/dts/arm/versatile-pb.dts
  projects/clang500-import/sys/gnu/dts/arm/vexpress-v2m-rs1.dtsi
  projects/clang500-import/sys/gnu/dts/arm/vexpress-v2m.dtsi
  projects/clang500-import/sys/gnu/dts/arm/vexpress-v2p-ca15-tc1.dts
  projects/clang500-import/sys/gnu/dts/arm/vexpress-v2p-ca15_a7.dts
  projects/clang500-import/sys/gnu/dts/arm/vexpress-v2p-ca5s.dts
  projects/clang500-import/sys/gnu/dts/arm/vexpress-v2p-ca9.dts
  projects/clang500-import/sys/gnu/dts/arm/vf610-zii-dev-rev-b.dts
  projects/clang500-import/sys/gnu/dts/arm/vf610-zii-dev-rev-c.dts
  projects/clang500-import/sys/gnu/dts/arm/vf610-zii-dev.dtsi
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/gxbb-clkc.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/hi6220-clock.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r7s72100-clock.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r8a73a4-clock.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r8a7790-clock.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r8a7791-clock.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r8a7792-clock.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r8a7793-clock.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r8a7794-clock.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r8a7795-cpg-mssr.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/rk3328-cru.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/rk3368-cru.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/sun50i-a64-ccu.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/sun8i-h3-ccu.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/tegra114-car.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/tegra124-car-common.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/tegra210-car.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/tegra30-car.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/gpio/gpio.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/input/linux-event-codes.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/pinctrl/hisi.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/pinctrl/mt7623-pinfunc.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/power/r8a7795-sysc.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/mt2701-resets.h
  projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/sun8i-h3-ccu.h
  projects/clang500-import/sys/i386/conf/NOTES
  projects/clang500-import/sys/i386/i386/trap.c
  projects/clang500-import/sys/i386/linux/linux_sysvec.c
  projects/clang500-import/sys/isa/rtc.h
  projects/clang500-import/sys/kern/kern_exec.c
  projects/clang500-import/sys/kern/subr_prf.c
  projects/clang500-import/sys/kern/subr_rtc.c
  projects/clang500-import/sys/kern/subr_uio.c
  projects/clang500-import/sys/kern/uipc_socket.c
  projects/clang500-import/sys/mips/atheros/ar724x_pci.c
  projects/clang500-import/sys/mips/conf/AR934X_BASE.hints
  projects/clang500-import/sys/mips/conf/std.AR934X
  projects/clang500-import/sys/mips/mips/db_disasm.c
  projects/clang500-import/sys/modules/agp/Makefile
  projects/clang500-import/sys/modules/ix/Makefile
  projects/clang500-import/sys/modules/ixv/Makefile
  projects/clang500-import/sys/modules/sdhci/Makefile
  projects/clang500-import/sys/net/iflib.c
  projects/clang500-import/sys/netinet/sctp_input.c
  projects/clang500-import/sys/netinet/tcp_output.c
  projects/clang500-import/sys/netpfil/ipfw/ip_fw2.c
  projects/clang500-import/sys/netpfil/pf/pf.c
  projects/clang500-import/sys/powerpc/booke/pmap.c
  projects/clang500-import/sys/sys/bitset.h
  projects/clang500-import/sys/sys/clock.h
  projects/clang500-import/sys/sys/jail.h
  projects/clang500-import/sys/sys/param.h
  projects/clang500-import/sys/ufs/ufs/ufs_vnops.c
  projects/clang500-import/sys/vm/vm_map.c
  projects/clang500-import/sys/x86/isa/atrtc.c
  projects/clang500-import/targets/pseudo/userland/lib/Makefile.depend
  projects/clang500-import/targets/pseudo/userland/share/Makefile.depend
  projects/clang500-import/usr.bin/Makefile
  projects/clang500-import/usr.bin/bsdcat/Makefile
  projects/clang500-import/usr.bin/cpio/Makefile
  projects/clang500-import/usr.bin/grep/tests/grep_freebsd_test.sh
  projects/clang500-import/usr.bin/grep/util.c
  projects/clang500-import/usr.bin/hexdump/Makefile
  projects/clang500-import/usr.bin/patch/pch.c
  projects/clang500-import/usr.bin/rlogin/rlogin.1
  projects/clang500-import/usr.bin/rsh/rsh.1
  projects/clang500-import/usr.bin/ruptime/ruptime.1
  projects/clang500-import/usr.bin/rwho/rwho.1
  projects/clang500-import/usr.bin/stat/tests/stat_test.sh
  projects/clang500-import/usr.bin/stdbuf/stdbuf.c
  projects/clang500-import/usr.bin/tar/Makefile
  projects/clang500-import/usr.bin/xo/tests/functional_test.sh
  projects/clang500-import/usr.sbin/Makefile
  projects/clang500-import/usr.sbin/acpi/acpidump/acpi.c
  projects/clang500-import/usr.sbin/bhyve/Makefile.depend
  projects/clang500-import/usr.sbin/bsdinstall/scripts/config
  projects/clang500-import/usr.sbin/bsdinstall/scripts/hardening
  projects/clang500-import/usr.sbin/diskinfo/diskinfo.8
  projects/clang500-import/usr.sbin/diskinfo/diskinfo.c
  projects/clang500-import/usr.sbin/nfsuserd/nfsuserd.8
  projects/clang500-import/usr.sbin/nfsuserd/nfsuserd.c
  projects/clang500-import/usr.sbin/rpc.statd/Makefile.depend
  projects/clang500-import/usr.sbin/rwhod/rwhod.8
  projects/clang500-import/usr.sbin/sesutil/Makefile.depend
Directory Properties:
  projects/clang500-import/   (props changed)
  projects/clang500-import/contrib/ipfilter/   (props changed)
  projects/clang500-import/contrib/libarchive/   (props changed)
  projects/clang500-import/contrib/libpcap/   (props changed)
  projects/clang500-import/contrib/mdocml/   (props changed)
  projects/clang500-import/contrib/netbsd-tests/   (props changed)
  projects/clang500-import/crypto/heimdal/   (props changed)
  projects/clang500-import/gnu/usr.bin/gdb/   (props changed)
  projects/clang500-import/sys/gnu/dts/arm/   (props changed)
  projects/clang500-import/sys/gnu/dts/include/   (props changed)

Modified: projects/clang500-import/Makefile.inc1
==============================================================================
--- projects/clang500-import/Makefile.inc1	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/Makefile.inc1	Thu Jul 13 22:01:38 2017	(r320971)
@@ -655,7 +655,8 @@ LIBCOMPAT= SOFT
 # when the ABI breaks though that we want to force rebuilding WORLDTMP
 # to get updated host tools.
 .if ${MK_META_MODE} == "yes" && defined(NO_CLEAN) && \
-    !defined(NO_META_IGNORE_HOST) && !defined(NO_META_IGNORE_HOST_HEADERS)
+    !defined(NO_META_IGNORE_HOST) && !defined(NO_META_IGNORE_HOST_HEADERS) && \
+    !make(showconfig)
 # r318736 - ino64 major ABI breakage
 META_MODE_BAD_ABI_VERS+=	1200031
 
@@ -761,7 +762,15 @@ _worldtmp: .PHONY
 .endif
 .else
 	rm -rf ${WORLDTMP}/legacy/usr/include
-.endif
+.if ${USING_SYSTEM_COMPILER} == "yes"
+.for cc in cc c++
+	if [ -x ${WORLDTMP}/usr/bin/${cc} ]; then \
+		inum=$$(stat -f %i ${WORLDTMP}/usr/bin/${cc}); \
+		find ${WORLDTMP}/usr/bin -inum $${inum} -delete; \
+	fi
+.endfor
+.endif	# ${USING_SYSTEM_COMPILER} == "yes"
+.endif	# !defined(NO_CLEAN)
 
 # Our current approach to dependency tracking cannot cope with certain source
 # tree changes, particularly with respect to removing source files and
@@ -1641,8 +1650,8 @@ create-kernel-packages-flavor${flavor:C,^""$,${_defaul
 .for _kernel in ${BUILDKERNELS:[2..-1]}
 .if exists(${KSTAGEDIR}/kernel.${_kernel}.meta)
 .for flavor in "" -debug
-create-kernel-packages: create-kernel-packages-extra-flavor${flavor:C,^""$,${_default_flavor},}
-create-kernel-packages-extra-flavor${flavor:C,^""$,${_default_flavor},}: _pkgbootstrap .PHONY
+create-kernel-packages: create-kernel-packages-extra-flavor${flavor:C,^""$,${_default_flavor},}-${_kernel}
+create-kernel-packages-extra-flavor${flavor:C,^""$,${_default_flavor},}-${_kernel}: _pkgbootstrap .PHONY
 	@cd ${KSTAGEDIR}/kernel.${_kernel} ; \
 	awk -f ${SRCDIR}/release/scripts/mtree-to-plist.awk \
 		-v kernel=yes -v _kernconf=${_kernel} \

Modified: projects/clang500-import/bin/Makefile
==============================================================================
--- projects/clang500-import/bin/Makefile	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/bin/Makefile	Thu Jul 13 22:01:38 2017	(r320971)
@@ -47,8 +47,6 @@ SUBDIR.${MK_TESTS}+=	tests
 
 .include <bsd.arch.inc.mk>
 
-SUBDIR:=	${SUBDIR:O}
-
 SUBDIR_PARALLEL=
 
 .include <bsd.subdir.mk>

Modified: projects/clang500-import/bin/ed/main.c
==============================================================================
--- projects/clang500-import/bin/ed/main.c	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/bin/ed/main.c	Thu Jul 13 22:01:38 2017	(r320971)
@@ -350,7 +350,8 @@ next_addr(void)
 				ibufp++;
 				addr_cnt++;
 				second_addr = (c == ';') ? current_addr : 1;
-				addr = addr_last;
+				if ((addr = next_addr()) < 0)
+					addr = addr_last;
 				break;
 			}
 			/* FALLTHROUGH */
@@ -809,7 +810,7 @@ exec_command(void)
 		if ((addr = write_file(*fnp ? fnp : old_filename,
 		    (c == 'W') ? "a" : "w", first_addr, second_addr)) < 0)
 			return ERR;
-		else if (addr == addr_last)
+		else if (addr == addr_last && *fnp != '!')
 			modified = 0;
 		else if (modified && !scripted && n == 'q')
 			gflag = EMOD;

Modified: projects/clang500-import/bin/rcp/rcp.1
==============================================================================
--- projects/clang500-import/bin/rcp/rcp.1	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/bin/rcp/rcp.1	Thu Jul 13 22:01:38 2017	(r320971)
@@ -29,7 +29,7 @@
 .\"	@(#)rcp.1	8.1 (Berkeley) 5/31/93
 .\" $FreeBSD$
 .\"
-.Dd October 16, 2002
+.Dd July 3, 2017
 .Dt RCP 1
 .Os
 .Sh NAME
@@ -43,6 +43,15 @@
 .Op Fl 46pr
 .Ar
 .Ar directory
+.Sh DEPRECATION NOTICE
+.Nm
+is deprecated and will be removed from future versions of the
+.Fx
+base system.
+If
+.Nm
+is still required, it can be installed from ports or packages
+(net/bsdrcmds).
 .Sh DESCRIPTION
 The
 .Nm

Modified: projects/clang500-import/contrib/ipfilter/man/ippool.8
==============================================================================
--- projects/clang500-import/contrib/ipfilter/man/ippool.8	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/contrib/ipfilter/man/ippool.8	Thu Jul 13 22:01:38 2017	(r320971)
@@ -18,7 +18,7 @@ ippool \- user interface to the IPFilter pools
 -F [-dv] [-o <role>] [-t <type>]
 .br
 .B ippool
--l [-dv] [-m <name>] [-t <type>]
+-l [-dv] [-m <name>] [-t <type>] [-o <role>] [-M <core>] [-N <namelist>]
 .br
 .B ippool
 -r [-dnv] [-m <name>] [-o <role>] [-t <type>] -i <ipaddr>[/<netmask>]

Modified: projects/clang500-import/contrib/ipfilter/tools/ippool.c
==============================================================================
--- projects/clang500-import/contrib/ipfilter/tools/ippool.c	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/contrib/ipfilter/tools/ippool.c	Thu Jul 13 22:01:38 2017	(r320971)
@@ -79,7 +79,7 @@ usage(prog)
 	fprintf(stderr, "\t-A [-dnv] [-m <name>] [-o <role>] [-S <seed>] [-t <type>]\n");
 	fprintf(stderr, "\t-f <file> [-dnuv]\n");
 	fprintf(stderr, "\t-F [-dv] [-o <role>] [-t <type>]\n");
-	fprintf(stderr, "\t-l [-dv] [-m <name>] [-t <type>]\n");
+	fprintf(stderr, "\t-l [-dv] [-m <name>] [-t <type>] [-o <role>] [-M <core>] [-N <namelist>]\n");
 	fprintf(stderr, "\t-r [-dnv] [-m <name>] [-o <role>] [-t type] -i <ipaddr>[/netmask]\n");
 	fprintf(stderr, "\t-R [-dnv] [-m <name>] [-o <role>] [-t <type>]\n");
 	fprintf(stderr, "\t-s [-dtv] [-M <core>] [-N <namelist>]\n");

Modified: projects/clang500-import/contrib/jemalloc/ChangeLog
==============================================================================
--- projects/clang500-import/contrib/jemalloc/ChangeLog	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/contrib/jemalloc/ChangeLog	Thu Jul 13 22:01:38 2017	(r320971)
@@ -4,6 +4,41 @@ brevity.  Much more detail can be found in the git rev
 
     https://github.com/jemalloc/jemalloc
 
+* 5.0.1 (July 1, 2017)
+
+  This bugfix release fixes several issues, most of which are obscure enough
+  that typical applications are not impacted.
+
+  Bug fixes:
+  - Update decay->nunpurged before purging, in order to avoid potential update
+    races and subsequent incorrect purging volume.  (@interwq)
+  - Only abort on dlsym(3) error if the failure impacts an enabled feature (lazy
+    locking and/or background threads).  This mitigates an initialization
+    failure bug for which we still do not have a clear reproduction test case.
+    (@interwq)
+  - Modify tsd management so that it neither crashes nor leaks if a thread's
+    only allocation activity is to call free() after TLS destructors have been
+    executed.  This behavior was observed when operating with GNU libc, and is
+    unlikely to be an issue with other libc implementations.  (@interwq)
+  - Mask signals during background thread creation.  This prevents signals from
+    being inadvertently delivered to background threads.  (@jasone,
+    @davidtgoldblatt, @interwq)
+  - Avoid inactivity checks within background threads, in order to prevent
+    recursive mutex acquisition.  (@interwq)
+  - Fix extent_grow_retained() to use the specified hooks when the
+    arena.<i>.extent_hooks mallctl is used to override the default hooks.
+    (@interwq)
+  - Add missing reentrancy support for custom extent hooks which allocate.
+    (@interwq)
+  - Post-fork(2), re-initialize the list of tcaches associated with each arena
+    to contain no tcaches except the forking thread's.  (@interwq)
+  - Add missing post-fork(2) mutex reinitialization for extent_grow_mtx.  This
+    fixes potential deadlocks after fork(2).  (@interwq)
+  - Enforce minimum autoconf version (currently 2.68), since 2.63 is known to
+    generate corrupt configure scripts.  (@jasone)
+  - Ensure that the configured page size (--with-lg-page) is no larger than the
+    configured huge page size (--with-lg-hugepage).  (@jasone)
+
 * 5.0.0 (June 13, 2017)
 
   Unlike all previous jemalloc releases, this release does not use naturally

Modified: projects/clang500-import/contrib/jemalloc/VERSION
==============================================================================
--- projects/clang500-import/contrib/jemalloc/VERSION	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/contrib/jemalloc/VERSION	Thu Jul 13 22:01:38 2017	(r320971)
@@ -1 +1 @@
-5.0.0-4-g84f6c2cae0fb1399377ef6aea9368444c4987cc6
+5.0.1-0-g896ed3a8b3f41998d4fb4d625d30ac63ef2d51fb

Modified: projects/clang500-import/contrib/jemalloc/doc/jemalloc.3
==============================================================================
--- projects/clang500-import/contrib/jemalloc/doc/jemalloc.3	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/contrib/jemalloc/doc/jemalloc.3	Thu Jul 13 22:01:38 2017	(r320971)
@@ -2,12 +2,12 @@
 .\"     Title: JEMALLOC
 .\"    Author: Jason Evans
 .\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
-.\"      Date: 06/29/2017
+.\"      Date: 07/01/2017
 .\"    Manual: User Manual
-.\"    Source: jemalloc 5.0.0-4-g84f6c2cae0fb1399377ef6aea9368444c4987cc6
+.\"    Source: jemalloc 5.0.1-0-g896ed3a8b3f41998d4fb4d625d30ac63ef2d51fb
 .\"  Language: English
 .\"
-.TH "JEMALLOC" "3" "06/29/2017" "jemalloc 5.0.0-4-g84f6c2cae0fb" "User Manual"
+.TH "JEMALLOC" "3" "07/01/2017" "jemalloc 5.0.1-0-g896ed3a8b3f4" "User Manual"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
@@ -31,7 +31,7 @@
 jemalloc \- general purpose memory allocation functions
 .SH "LIBRARY"
 .PP
-This manual describes jemalloc 5\&.0\&.0\-4\-g84f6c2cae0fb1399377ef6aea9368444c4987cc6\&. More information can be found at the
+This manual describes jemalloc 5\&.0\&.1\-0\-g896ed3a8b3f41998d4fb4d625d30ac63ef2d51fb\&. More information can be found at the
 \m[blue]\fBjemalloc website\fR\m[]\&\s-2\u[1]\d\s+2\&.
 .PP
 The following configuration options are enabled in libc\*(Aqs built\-in jemalloc:

Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/arena_externs.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/arena_externs.h	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/arena_externs.h	Thu Jul 13 22:01:38 2017	(r320971)
@@ -90,6 +90,7 @@ void arena_prefork3(tsdn_t *tsdn, arena_t *arena);
 void arena_prefork4(tsdn_t *tsdn, arena_t *arena);
 void arena_prefork5(tsdn_t *tsdn, arena_t *arena);
 void arena_prefork6(tsdn_t *tsdn, arena_t *arena);
+void arena_prefork7(tsdn_t *tsdn, arena_t *arena);
 void arena_postfork_parent(tsdn_t *tsdn, arena_t *arena);
 void arena_postfork_child(tsdn_t *tsdn, arena_t *arena);
 

Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/background_thread_inlines.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/background_thread_inlines.h	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/background_thread_inlines.h	Thu Jul 13 22:01:38 2017	(r320971)
@@ -41,8 +41,9 @@ background_thread_indefinite_sleep(background_thread_i
 }
 
 JEMALLOC_ALWAYS_INLINE void
-arena_background_thread_inactivity_check(tsdn_t *tsdn, arena_t *arena) {
-	if (!background_thread_enabled()) {
+arena_background_thread_inactivity_check(tsdn_t *tsdn, arena_t *arena,
+    bool is_background_thread) {
+	if (!background_thread_enabled() || is_background_thread) {
 		return;
 	}
 	background_thread_info_t *info =

Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/base_externs.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/base_externs.h	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/base_externs.h	Thu Jul 13 22:01:38 2017	(r320971)
@@ -3,7 +3,7 @@
 
 base_t *b0get(void);
 base_t *base_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks);
-void base_delete(base_t *base);
+void base_delete(tsdn_t *tsdn, base_t *base);
 extent_hooks_t *base_extent_hooks_get(base_t *base);
 extent_hooks_t *base_extent_hooks_set(base_t *base,
     extent_hooks_t *extent_hooks);

Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/ctl.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/ctl.h	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/ctl.h	Thu Jul 13 22:01:38 2017	(r320971)
@@ -91,8 +91,7 @@ typedef struct ctl_arenas_s {
 
 int ctl_byname(tsd_t *tsd, const char *name, void *oldp, size_t *oldlenp,
     void *newp, size_t newlen);
-int ctl_nametomib(tsdn_t *tsdn, const char *name, size_t *mibp,
-    size_t *miblenp);
+int ctl_nametomib(tsd_t *tsd, const char *name, size_t *mibp, size_t *miblenp);
 
 int ctl_bymib(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp,
     size_t *oldlenp, void *newp, size_t newlen);

Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_decls.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_decls.h	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_decls.h	Thu Jul 13 22:01:38 2017	(r320971)
@@ -25,6 +25,7 @@
 #    include <sys/uio.h>
 #  endif
 #  include <pthread.h>
+#  include <signal.h>
 #  ifdef JEMALLOC_OS_UNFAIR_LOCK
 #    include <os/lock.h>
 #  endif

Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h	Thu Jul 13 22:01:38 2017	(r320971)
@@ -99,6 +99,9 @@
 /* Defined if pthread_atfork(3) is available. */
 #define JEMALLOC_HAVE_PTHREAD_ATFORK 
 
+/* Defined if pthread_setname_np(3) is available. */
+/* #undef JEMALLOC_HAVE_PTHREAD_SETNAME_NP */
+
 /*
  * Defined if clock_gettime(CLOCK_MONOTONIC_COARSE, ...) is available.
  */

Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_inlines_a.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_inlines_a.h	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_inlines_a.h	Thu Jul 13 22:01:38 2017	(r320971)
@@ -146,7 +146,10 @@ tcache_get(tsd_t *tsd) {
 }
 
 static inline void
-pre_reentrancy(tsd_t *tsd) {
+pre_reentrancy(tsd_t *tsd, arena_t *arena) {
+	/* arena is the current context.  Reentry from a0 is not allowed. */
+	assert(arena != arena_get(tsd_tsdn(tsd), 0, false));
+
 	bool fast = tsd_fast(tsd);
 	++*tsd_reentrancy_levelp_get(tsd);
 	if (fast) {

Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/private_namespace.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/private_namespace.h	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/private_namespace.h	Thu Jul 13 22:01:38 2017	(r320971)
@@ -69,6 +69,7 @@
 #define arena_prefork4 JEMALLOC_N(arena_prefork4)
 #define arena_prefork5 JEMALLOC_N(arena_prefork5)
 #define arena_prefork6 JEMALLOC_N(arena_prefork6)
+#define arena_prefork7 JEMALLOC_N(arena_prefork7)
 #define arena_prof_promote JEMALLOC_N(arena_prof_promote)
 #define arena_ralloc JEMALLOC_N(arena_ralloc)
 #define arena_ralloc_no_move JEMALLOC_N(arena_ralloc_no_move)

Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/tcache_externs.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/tcache_externs.h	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/tcache_externs.h	Thu Jul 13 22:01:38 2017	(r320971)
@@ -48,7 +48,7 @@ void tcache_arena_associate(tsdn_t *tsdn, tcache_t *tc
 void tcache_prefork(tsdn_t *tsdn);
 void tcache_postfork_parent(tsdn_t *tsdn);
 void tcache_postfork_child(tsdn_t *tsdn);
-void tcache_flush(void);
+void tcache_flush(tsd_t *tsd);
 bool tsd_tcache_data_init(tsd_t *tsd);
 bool tsd_tcache_enabled_data_init(tsd_t *tsd);
 

Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/tsd.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/tsd.h	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/tsd.h	Thu Jul 13 22:01:38 2017	(r320971)
@@ -99,9 +99,10 @@ enum {
 	tsd_state_nominal_slow = 1, /* Initialized but on slow path. */
 	/* the above 2 nominal states should be lower values. */
 	tsd_state_nominal_max = 1, /* used for comparison only. */
-	tsd_state_purgatory = 2,
-	tsd_state_reincarnated = 3,
-	tsd_state_uninitialized = 4
+	tsd_state_minimal_initialized = 2,
+	tsd_state_purgatory = 3,
+	tsd_state_reincarnated = 4,
+	tsd_state_uninitialized = 5
 };
 
 /* Manually limit tsd_state_t to a single byte. */
@@ -190,7 +191,8 @@ JEMALLOC_ALWAYS_INLINE t *						\
 tsd_##n##p_get(tsd_t *tsd) {						\
 	assert(tsd->state == tsd_state_nominal ||			\
 	    tsd->state == tsd_state_nominal_slow ||			\
-	    tsd->state == tsd_state_reincarnated);			\
+	    tsd->state == tsd_state_reincarnated ||			\
+	    tsd->state == tsd_state_minimal_initialized);		\
 	return tsd_##n##p_get_unsafe(tsd);				\
 }
 MALLOC_TSD
@@ -225,7 +227,8 @@ MALLOC_TSD
 #define O(n, t, nt)							\
 JEMALLOC_ALWAYS_INLINE void						\
 tsd_##n##_set(tsd_t *tsd, t val) {					\
-	assert(tsd->state != tsd_state_reincarnated);			\
+	assert(tsd->state != tsd_state_reincarnated &&			\
+	    tsd->state != tsd_state_minimal_initialized);		\
 	*tsd_##n##p_get(tsd) = val;					\
 }
 MALLOC_TSD
@@ -248,7 +251,7 @@ tsd_fast(tsd_t *tsd) {
 }
 
 JEMALLOC_ALWAYS_INLINE tsd_t *
-tsd_fetch_impl(bool init, bool internal) {
+tsd_fetch_impl(bool init, bool minimal) {
 	tsd_t *tsd = tsd_get(init);
 
 	if (!init && tsd_get_allocates() && tsd == NULL) {
@@ -257,7 +260,7 @@ tsd_fetch_impl(bool init, bool internal) {
 	assert(tsd != NULL);
 
 	if (unlikely(tsd->state != tsd_state_nominal)) {
-		return tsd_fetch_slow(tsd, internal);
+		return tsd_fetch_slow(tsd, minimal);
 	}
 	assert(tsd_fast(tsd));
 	tsd_assert_fast(tsd);
@@ -265,9 +268,20 @@ tsd_fetch_impl(bool init, bool internal) {
 	return tsd;
 }
 
+/* Get a minimal TSD that requires no cleanup.  See comments in free(). */
 JEMALLOC_ALWAYS_INLINE tsd_t *
-tsd_internal_fetch(void) {
+tsd_fetch_min(void) {
 	return tsd_fetch_impl(true, true);
+}
+
+/* For internal background threads use only. */
+JEMALLOC_ALWAYS_INLINE tsd_t *
+tsd_internal_fetch(void) {
+	tsd_t *tsd = tsd_fetch_min();
+	/* Use reincarnated state to prevent full initialization. */
+	tsd->state = tsd_state_reincarnated;
+
+	return tsd;
 }
 
 JEMALLOC_ALWAYS_INLINE tsd_t *

Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/jemalloc.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/jemalloc.h	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/jemalloc.h	Thu Jul 13 22:01:38 2017	(r320971)
@@ -87,12 +87,12 @@ extern "C" {
 #include <limits.h>
 #include <strings.h>
 
-#define JEMALLOC_VERSION "5.0.0-4-g84f6c2cae0fb1399377ef6aea9368444c4987cc6"
+#define JEMALLOC_VERSION "5.0.1-0-g896ed3a8b3f41998d4fb4d625d30ac63ef2d51fb"
 #define JEMALLOC_VERSION_MAJOR 5
 #define JEMALLOC_VERSION_MINOR 0
-#define JEMALLOC_VERSION_BUGFIX 0
-#define JEMALLOC_VERSION_NREV 4
-#define JEMALLOC_VERSION_GID "84f6c2cae0fb1399377ef6aea9368444c4987cc6"
+#define JEMALLOC_VERSION_BUGFIX 1
+#define JEMALLOC_VERSION_NREV 0
+#define JEMALLOC_VERSION_GID "896ed3a8b3f41998d4fb4d625d30ac63ef2d51fb"
 
 #define MALLOCX_LG_ALIGN(la)	((int)(la))
 #if LG_SIZEOF_PTR == 2

Modified: projects/clang500-import/contrib/jemalloc/src/arena.c
==============================================================================
--- projects/clang500-import/contrib/jemalloc/src/arena.c	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/contrib/jemalloc/src/arena.c	Thu Jul 13 22:01:38 2017	(r320971)
@@ -61,7 +61,8 @@ const uint64_t h_steps[SMOOTHSTEP_NSTEPS] = {
  */
 
 static void arena_decay_to_limit(tsdn_t *tsdn, arena_t *arena,
-    arena_decay_t *decay, extents_t *extents, bool all, size_t npages_limit);
+    arena_decay_t *decay, extents_t *extents, bool all, size_t npages_limit,
+    bool is_background_thread);
 static bool arena_decay_dirty(tsdn_t *tsdn, arena_t *arena,
     bool is_background_thread, bool all);
 static void arena_dalloc_bin_slab(tsdn_t *tsdn, arena_t *arena, extent_t *slab,
@@ -378,7 +379,7 @@ arena_extents_dirty_dalloc(tsdn_t *tsdn, arena_t *aren
 	if (arena_dirty_decay_ms_get(arena) == 0) {
 		arena_decay_dirty(tsdn, arena, false, true);
 	} else {
-		arena_background_thread_inactivity_check(tsdn, arena);
+		arena_background_thread_inactivity_check(tsdn, arena, false);
 	}
 }
 
@@ -687,10 +688,11 @@ arena_decay_backlog_update(arena_decay_t *decay, uint6
 
 static void
 arena_decay_try_purge(tsdn_t *tsdn, arena_t *arena, arena_decay_t *decay,
-    extents_t *extents, size_t current_npages, size_t npages_limit) {
+    extents_t *extents, size_t current_npages, size_t npages_limit,
+    bool is_background_thread) {
 	if (current_npages > npages_limit) {
 		arena_decay_to_limit(tsdn, arena, decay, extents, false,
-		    npages_limit);
+		    npages_limit, is_background_thread);
 	}
 }
 
@@ -720,7 +722,7 @@ arena_decay_epoch_advance_helper(arena_decay_t *decay,
 
 static void
 arena_decay_epoch_advance(tsdn_t *tsdn, arena_t *arena, arena_decay_t *decay,
-    extents_t *extents, const nstime_t *time, bool purge) {
+    extents_t *extents, const nstime_t *time, bool is_background_thread) {
 	size_t current_npages = extents_npages_get(extents);
 	arena_decay_epoch_advance_helper(decay, time, current_npages);
 
@@ -728,9 +730,10 @@ arena_decay_epoch_advance(tsdn_t *tsdn, arena_t *arena
 	/* We may unlock decay->mtx when try_purge(). Finish logging first. */
 	decay->nunpurged = (npages_limit > current_npages) ? npages_limit :
 	    current_npages;
-	if (purge) {
+
+	if (!background_thread_enabled() || is_background_thread) {
 		arena_decay_try_purge(tsdn, arena, decay, extents,
-		    current_npages, npages_limit);
+		    current_npages, npages_limit, is_background_thread);
 	}
 }
 
@@ -795,7 +798,7 @@ arena_maybe_decay(tsdn_t *tsdn, arena_t *arena, arena_
 	if (decay_ms <= 0) {
 		if (decay_ms == 0) {
 			arena_decay_to_limit(tsdn, arena, decay, extents, false,
-			    0);
+			    0, is_background_thread);
 		}
 		return false;
 	}
@@ -830,14 +833,13 @@ arena_maybe_decay(tsdn_t *tsdn, arena_t *arena, arena_
 	 */
 	bool advance_epoch = arena_decay_deadline_reached(decay, &time);
 	if (advance_epoch) {
-		bool should_purge = is_background_thread ||
-		    !background_thread_enabled();
 		arena_decay_epoch_advance(tsdn, arena, decay, extents, &time,
-		    should_purge);
+		    is_background_thread);
 	} else if (is_background_thread) {
 		arena_decay_try_purge(tsdn, arena, decay, extents,
 		    extents_npages_get(extents),
-		    arena_decay_backlog_npages_limit(decay));
+		    arena_decay_backlog_npages_limit(decay),
+		    is_background_thread);
 	}
 
 	return advance_epoch;
@@ -916,7 +918,7 @@ arena_stash_decayed(tsdn_t *tsdn, arena_t *arena,
 static size_t
 arena_decay_stashed(tsdn_t *tsdn, arena_t *arena,
     extent_hooks_t **r_extent_hooks, arena_decay_t *decay, extents_t *extents,
-    bool all, extent_list_t *decay_extents) {
+    bool all, extent_list_t *decay_extents, bool is_background_thread) {
 	UNUSED size_t nmadvise, nunmapped;
 	size_t npurged;
 
@@ -946,7 +948,7 @@ arena_decay_stashed(tsdn_t *tsdn, arena_t *arena,
 				extents_dalloc(tsdn, arena, r_extent_hooks,
 				    &arena->extents_muzzy, extent);
 				arena_background_thread_inactivity_check(tsdn,
-				    arena);
+				    arena, is_background_thread);
 				break;
 			}
 			/* Fall through. */
@@ -985,7 +987,8 @@ arena_decay_stashed(tsdn_t *tsdn, arena_t *arena,
  */
 static void
 arena_decay_to_limit(tsdn_t *tsdn, arena_t *arena, arena_decay_t *decay,
-    extents_t *extents, bool all, size_t npages_limit) {
+    extents_t *extents, bool all, size_t npages_limit,
+    bool is_background_thread) {
 	witness_assert_depth_to_rank(tsdn_witness_tsdp_get(tsdn),
 	    WITNESS_RANK_CORE, 1);
 	malloc_mutex_assert_owner(tsdn, &decay->mtx);
@@ -1005,7 +1008,8 @@ arena_decay_to_limit(tsdn_t *tsdn, arena_t *arena, are
 	    npages_limit, &decay_extents);
 	if (npurge != 0) {
 		UNUSED size_t npurged = arena_decay_stashed(tsdn, arena,
-		    &extent_hooks, decay, extents, all, &decay_extents);
+		    &extent_hooks, decay, extents, all, &decay_extents,
+		    is_background_thread);
 		assert(npurged == npurge);
 	}
 
@@ -1018,7 +1022,8 @@ arena_decay_impl(tsdn_t *tsdn, arena_t *arena, arena_d
     extents_t *extents, bool is_background_thread, bool all) {
 	if (all) {
 		malloc_mutex_lock(tsdn, &decay->mtx);
-		arena_decay_to_limit(tsdn, arena, decay, extents, all, 0);
+		arena_decay_to_limit(tsdn, arena, decay, extents, all, 0,
+		    is_background_thread);
 		malloc_mutex_unlock(tsdn, &decay->mtx);
 
 		return false;
@@ -1252,7 +1257,7 @@ arena_destroy(tsd_t *tsd, arena_t *arena) {
 	 * Destroy the base allocator, which manages all metadata ever mapped by
 	 * this arena.
 	 */
-	base_delete(arena->base);
+	base_delete(tsd_tsdn(tsd), arena->base);
 }
 
 static extent_t *
@@ -2046,7 +2051,7 @@ arena_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *
 		 * is done enough that we should have tsd.
 		 */
 		assert(!tsdn_null(tsdn));
-		pre_reentrancy(tsdn_tsd(tsdn));
+		pre_reentrancy(tsdn_tsd(tsdn), arena);
 		if (hooks_arena_new_hook) {
 			hooks_arena_new_hook();
 		}
@@ -2056,7 +2061,7 @@ arena_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *
 	return arena;
 label_error:
 	if (ind != 0) {
-		base_delete(base);
+		base_delete(tsdn, base);
 	}
 	return NULL;
 }
@@ -2082,28 +2087,33 @@ arena_prefork1(tsdn_t *tsdn, arena_t *arena) {
 
 void
 arena_prefork2(tsdn_t *tsdn, arena_t *arena) {
+	malloc_mutex_prefork(tsdn, &arena->extent_grow_mtx);
+}
+
+void
+arena_prefork3(tsdn_t *tsdn, arena_t *arena) {
 	extents_prefork(tsdn, &arena->extents_dirty);
 	extents_prefork(tsdn, &arena->extents_muzzy);
 	extents_prefork(tsdn, &arena->extents_retained);
 }
 
 void
-arena_prefork3(tsdn_t *tsdn, arena_t *arena) {
+arena_prefork4(tsdn_t *tsdn, arena_t *arena) {
 	malloc_mutex_prefork(tsdn, &arena->extent_avail_mtx);
 }
 
 void
-arena_prefork4(tsdn_t *tsdn, arena_t *arena) {
+arena_prefork5(tsdn_t *tsdn, arena_t *arena) {
 	base_prefork(tsdn, arena->base);
 }
 
 void
-arena_prefork5(tsdn_t *tsdn, arena_t *arena) {
+arena_prefork6(tsdn_t *tsdn, arena_t *arena) {
 	malloc_mutex_prefork(tsdn, &arena->large_mtx);
 }
 
 void
-arena_prefork6(tsdn_t *tsdn, arena_t *arena) {
+arena_prefork7(tsdn_t *tsdn, arena_t *arena) {
 	for (unsigned i = 0; i < NBINS; i++) {
 		malloc_mutex_prefork(tsdn, &arena->bins[i].lock);
 	}
@@ -2122,6 +2132,7 @@ arena_postfork_parent(tsdn_t *tsdn, arena_t *arena) {
 	extents_postfork_parent(tsdn, &arena->extents_dirty);
 	extents_postfork_parent(tsdn, &arena->extents_muzzy);
 	extents_postfork_parent(tsdn, &arena->extents_retained);
+	malloc_mutex_postfork_parent(tsdn, &arena->extent_grow_mtx);
 	malloc_mutex_postfork_parent(tsdn, &arena->decay_dirty.mtx);
 	malloc_mutex_postfork_parent(tsdn, &arena->decay_muzzy.mtx);
 	if (config_stats) {
@@ -2133,6 +2144,23 @@ void
 arena_postfork_child(tsdn_t *tsdn, arena_t *arena) {
 	unsigned i;
 
+	atomic_store_u(&arena->nthreads[0], 0, ATOMIC_RELAXED);
+	atomic_store_u(&arena->nthreads[1], 0, ATOMIC_RELAXED);
+	if (tsd_arena_get(tsdn_tsd(tsdn)) == arena) {
+		arena_nthreads_inc(arena, false);
+	}
+	if (tsd_iarena_get(tsdn_tsd(tsdn)) == arena) {
+		arena_nthreads_inc(arena, true);
+	}
+	if (config_stats) {
+		ql_new(&arena->tcache_ql);
+		tcache_t *tcache = tcache_get(tsdn_tsd(tsdn));
+		if (tcache != NULL && tcache->arena == arena) {
+			ql_elm_new(tcache, link);
+			ql_tail_insert(&arena->tcache_ql, tcache, link);
+		}
+	}
+
 	for (i = 0; i < NBINS; i++) {
 		malloc_mutex_postfork_child(tsdn, &arena->bins[i].lock);
 	}
@@ -2142,6 +2170,7 @@ arena_postfork_child(tsdn_t *tsdn, arena_t *arena) {
 	extents_postfork_child(tsdn, &arena->extents_dirty);
 	extents_postfork_child(tsdn, &arena->extents_muzzy);
 	extents_postfork_child(tsdn, &arena->extents_retained);
+	malloc_mutex_postfork_child(tsdn, &arena->extent_grow_mtx);
 	malloc_mutex_postfork_child(tsdn, &arena->decay_dirty.mtx);
 	malloc_mutex_postfork_child(tsdn, &arena->decay_muzzy.mtx);
 	if (config_stats) {

Modified: projects/clang500-import/contrib/jemalloc/src/background_thread.c
==============================================================================
--- projects/clang500-import/contrib/jemalloc/src/background_thread.c	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/contrib/jemalloc/src/background_thread.c	Thu Jul 13 22:01:38 2017	(r320971)
@@ -316,7 +316,7 @@ background_threads_disable_single(tsd_t *tsd, backgrou
 		    &background_thread_lock);
 	}
 
-	pre_reentrancy(tsd);
+	pre_reentrancy(tsd, NULL);
 	malloc_mutex_lock(tsd_tsdn(tsd), &info->mtx);
 	bool has_thread;
 	assert(info->state != background_thread_paused);
@@ -347,6 +347,38 @@ background_threads_disable_single(tsd_t *tsd, backgrou
 
 static void *background_thread_entry(void *ind_arg);
 
+static int
+background_thread_create_signals_masked(pthread_t *thread,
+    const pthread_attr_t *attr, void *(*start_routine)(void *), void *arg) {
+	/*
+	 * Mask signals during thread creation so that the thread inherits
+	 * an empty signal set.
+	 */
+	sigset_t set;
+	sigfillset(&set);
+	sigset_t oldset;
+	int mask_err = pthread_sigmask(SIG_SETMASK, &set, &oldset);
+	if (mask_err != 0) {
+		return mask_err;
+	}
+	int create_err = pthread_create_wrapper(thread, attr, start_routine,
+	    arg);
+	/*
+	 * Restore the signal mask.  Failure to restore the signal mask here
+	 * changes program behavior.
+	 */
+	int restore_err = pthread_sigmask(SIG_SETMASK, &oldset, NULL);
+	if (restore_err != 0) {
+		malloc_printf("<jemalloc>: background thread creation "
+		    "failed (%d), and signal mask restoration failed "
+		    "(%d)\n", create_err, restore_err);
+		if (opt_abort) {
+			abort();
+		}
+	}
+	return create_err;
+}
+
 static void
 check_background_thread_creation(tsd_t *tsd, unsigned *n_created,
     bool *created_threads) {
@@ -376,9 +408,9 @@ label_restart:
 		 */
 		malloc_mutex_unlock(tsd_tsdn(tsd), &background_thread_lock);
 
-		pre_reentrancy(tsd);
-		int err = pthread_create_wrapper(&info->thread, NULL,
-		    background_thread_entry, (void *)(uintptr_t)i);
+		pre_reentrancy(tsd, NULL);
+		int err = background_thread_create_signals_masked(&info->thread,
+		    NULL, background_thread_entry, (void *)(uintptr_t)i);
 		post_reentrancy(tsd);
 
 		if (err == 0) {
@@ -467,7 +499,9 @@ static void *
 background_thread_entry(void *ind_arg) {
 	unsigned thread_ind = (unsigned)(uintptr_t)ind_arg;
 	assert(thread_ind < ncpus);
-
+#ifdef JEMALLOC_HAVE_PTHREAD_SETNAME_NP
+	pthread_setname_np(pthread_self(), "jemalloc_bg_thd");
+#endif
 	if (opt_percpu_arena != percpu_arena_disabled) {
 		set_current_thread_affinity((int)thread_ind);
 	}
@@ -523,12 +557,12 @@ background_thread_create(tsd_t *tsd, unsigned arena_in
 		return false;
 	}
 
-	pre_reentrancy(tsd);
+	pre_reentrancy(tsd, NULL);
 	/*
 	 * To avoid complications (besides reentrancy), create internal
 	 * background threads with the underlying pthread_create.
 	 */
-	int err = pthread_create_wrapper(&info->thread, NULL,
+	int err = background_thread_create_signals_masked(&info->thread, NULL,
 	    background_thread_entry, (void *)thread_ind);
 	post_reentrancy(tsd);
 

Modified: projects/clang500-import/contrib/jemalloc/src/base.c
==============================================================================
--- projects/clang500-import/contrib/jemalloc/src/base.c	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/contrib/jemalloc/src/base.c	Thu Jul 13 22:01:38 2017	(r320971)
@@ -15,7 +15,7 @@ static base_t	*b0;
 /******************************************************************************/
 
 static void *
-base_map(extent_hooks_t *extent_hooks, unsigned ind, size_t size) {
+base_map(tsdn_t *tsdn, extent_hooks_t *extent_hooks, unsigned ind, size_t size) {
 	void *addr;
 	bool zero = true;
 	bool commit = true;
@@ -25,15 +25,19 @@ base_map(extent_hooks_t *extent_hooks, unsigned ind, s
 	if (extent_hooks == &extent_hooks_default) {
 		addr = extent_alloc_mmap(NULL, size, PAGE, &zero, &commit);
 	} else {
+		/* No arena context as we are creating new arenas. */
+		tsd_t *tsd = tsdn_null(tsdn) ? tsd_fetch() : tsdn_tsd(tsdn);
+		pre_reentrancy(tsd, NULL);
 		addr = extent_hooks->alloc(extent_hooks, NULL, size, PAGE,
 		    &zero, &commit, ind);
+		post_reentrancy(tsd);
 	}
 
 	return addr;
 }
 
 static void
-base_unmap(extent_hooks_t *extent_hooks, unsigned ind, void *addr,
+base_unmap(tsdn_t *tsdn, extent_hooks_t *extent_hooks, unsigned ind, void *addr,
     size_t size) {
 	/*
 	 * Cascade through dalloc, decommit, purge_forced, and purge_lazy,
@@ -61,27 +65,32 @@ base_unmap(extent_hooks_t *extent_hooks, unsigned ind,
 		/* Nothing worked.  This should never happen. */
 		not_reached();
 	} else {
+		tsd_t *tsd = tsdn_null(tsdn) ? tsd_fetch() : tsdn_tsd(tsdn);
+		pre_reentrancy(tsd, NULL);
 		if (extent_hooks->dalloc != NULL &&
 		    !extent_hooks->dalloc(extent_hooks, addr, size, true,
 		    ind)) {
-			return;
+			goto label_done;
 		}
 		if (extent_hooks->decommit != NULL &&
 		    !extent_hooks->decommit(extent_hooks, addr, size, 0, size,
 		    ind)) {
-			return;
+			goto label_done;
 		}
 		if (extent_hooks->purge_forced != NULL &&
 		    !extent_hooks->purge_forced(extent_hooks, addr, size, 0,
 		    size, ind)) {
-			return;
+			goto label_done;
 		}
 		if (extent_hooks->purge_lazy != NULL &&
 		    !extent_hooks->purge_lazy(extent_hooks, addr, size, 0, size,
 		    ind)) {
-			return;
+			goto label_done;
 		}
 		/* Nothing worked.  That's the application's problem. */
+	label_done:
+		post_reentrancy(tsd);
+		return;
 	}
 }
 
@@ -157,7 +166,7 @@ base_extent_bump_alloc(tsdn_t *tsdn, base_t *base, ext
  * On success a pointer to the initialized base_block_t header is returned.
  */
 static base_block_t *
-base_block_alloc(extent_hooks_t *extent_hooks, unsigned ind,
+base_block_alloc(tsdn_t *tsdn, extent_hooks_t *extent_hooks, unsigned ind,
     pszind_t *pind_last, size_t *extent_sn_next, size_t size,
     size_t alignment) {
 	alignment = ALIGNMENT_CEILING(alignment, QUANTUM);
@@ -179,7 +188,7 @@ base_block_alloc(extent_hooks_t *extent_hooks, unsigne
 	size_t next_block_size = HUGEPAGE_CEILING(sz_pind2sz(pind_next));
 	size_t block_size = (min_block_size > next_block_size) ? min_block_size
 	    : next_block_size;
-	base_block_t *block = (base_block_t *)base_map(extent_hooks, ind,
+	base_block_t *block = (base_block_t *)base_map(tsdn, extent_hooks, ind,
 	    block_size);
 	if (block == NULL) {
 		return NULL;
@@ -207,8 +216,9 @@ base_extent_alloc(tsdn_t *tsdn, base_t *base, size_t s
 	 * called.
 	 */
 	malloc_mutex_unlock(tsdn, &base->mtx);
-	base_block_t *block = base_block_alloc(extent_hooks, base_ind_get(base),
-	    &base->pind_last, &base->extent_sn_next, size, alignment);
+	base_block_t *block = base_block_alloc(tsdn, extent_hooks,
+	    base_ind_get(base), &base->pind_last, &base->extent_sn_next, size,
+	    alignment);
 	malloc_mutex_lock(tsdn, &base->mtx);
 	if (block == NULL) {
 		return NULL;
@@ -234,8 +244,8 @@ base_t *
 base_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks) {
 	pszind_t pind_last = 0;
 	size_t extent_sn_next = 0;
-	base_block_t *block = base_block_alloc(extent_hooks, ind, &pind_last,
-	    &extent_sn_next, sizeof(base_t), QUANTUM);
+	base_block_t *block = base_block_alloc(tsdn, extent_hooks, ind,
+	    &pind_last, &extent_sn_next, sizeof(base_t), QUANTUM);
 	if (block == NULL) {
 		return NULL;
 	}
@@ -249,7 +259,7 @@ base_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *e
 	atomic_store_p(&base->extent_hooks, extent_hooks, ATOMIC_RELAXED);
 	if (malloc_mutex_init(&base->mtx, "base", WITNESS_RANK_BASE,
 	    malloc_mutex_rank_exclusive)) {
-		base_unmap(extent_hooks, ind, block, block->size);
+		base_unmap(tsdn, extent_hooks, ind, block, block->size);
 		return NULL;
 	}
 	base->pind_last = pind_last;
@@ -272,13 +282,13 @@ base_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *e
 }
 
 void
-base_delete(base_t *base) {
+base_delete(tsdn_t *tsdn, base_t *base) {
 	extent_hooks_t *extent_hooks = base_extent_hooks_get(base);
 	base_block_t *next = base->blocks;
 	do {
 		base_block_t *block = next;
 		next = block->next;
-		base_unmap(extent_hooks, base_ind_get(base), block,
+		base_unmap(tsdn, extent_hooks, base_ind_get(base), block,
 		    block->size);
 	} while (next != NULL);
 }

Modified: projects/clang500-import/contrib/jemalloc/src/ctl.c
==============================================================================
--- projects/clang500-import/contrib/jemalloc/src/ctl.c	Thu Jul 13 21:58:45 2017	(r320970)
+++ projects/clang500-import/contrib/jemalloc/src/ctl.c	Thu Jul 13 22:01:38 2017	(r320971)
@@ -622,7 +622,7 @@ arenas_i2a(size_t i) {
 }
 
 static ctl_arena_t *
-arenas_i_impl(tsdn_t *tsdn, size_t i, bool compat, bool init) {
+arenas_i_impl(tsd_t *tsd, size_t i, bool compat, bool init) {
 	ctl_arena_t *ret;
 
 	assert(!compat || !init);
@@ -635,15 +635,15 @@ arenas_i_impl(tsdn_t *tsdn, size_t i, bool compat, boo
 				ctl_arena_stats_t	astats;
 			};
 			struct container_s *cont =
-			    (struct container_s *)base_alloc(tsdn, b0get(),
-			    sizeof(struct container_s), QUANTUM);
+			    (struct container_s *)base_alloc(tsd_tsdn(tsd),
+			    b0get(), sizeof(struct container_s), QUANTUM);
 			if (cont == NULL) {
 				return NULL;
 			}
 			ret = &cont->ctl_arena;
 			ret->astats = &cont->astats;
 		} else {
-			ret = (ctl_arena_t *)base_alloc(tsdn, b0get(),
+			ret = (ctl_arena_t *)base_alloc(tsd_tsdn(tsd), b0get(),
 			    sizeof(ctl_arena_t), QUANTUM);
 			if (ret == NULL) {
 				return NULL;
@@ -659,7 +659,7 @@ arenas_i_impl(tsdn_t *tsdn, size_t i, bool compat, boo
 
 static ctl_arena_t *
 arenas_i(size_t i) {
-	ctl_arena_t *ret = arenas_i_impl(TSDN_NULL, i, true, false);
+	ctl_arena_t *ret = arenas_i_impl(tsd_fetch(), i, true, false);
 	assert(ret != NULL);
 	return ret;
 }
@@ -863,7 +863,7 @@ ctl_arena_refresh(tsdn_t *tsdn, arena_t *arena, ctl_ar
 }
 
 static unsigned
-ctl_arena_init(tsdn_t *tsdn, extent_hooks_t *extent_hooks) {
+ctl_arena_init(tsd_t *tsd, extent_hooks_t *extent_hooks) {
 	unsigned arena_ind;
 	ctl_arena_t *ctl_arena;
 
@@ -876,12 +876,12 @@ ctl_arena_init(tsdn_t *tsdn, extent_hooks_t *extent_ho
 	}
 
 	/* Trigger stats allocation. */
-	if (arenas_i_impl(tsdn, arena_ind, false, true) == NULL) {
+	if (arenas_i_impl(tsd, arena_ind, false, true) == NULL) {
 		return UINT_MAX;
 	}
 
 	/* Initialize new arena. */
-	if (arena_init(tsdn, arena_ind, extent_hooks) == NULL) {
+	if (arena_init(tsd_tsdn(tsd), arena_ind, extent_hooks) == NULL) {
 		return UINT_MAX;
 	}
 
@@ -975,8 +975,9 @@ ctl_refresh(tsdn_t *tsdn) {
 }
 
 static bool
-ctl_init(tsdn_t *tsdn) {
+ctl_init(tsd_t *tsd) {
 	bool ret;
+	tsdn_t *tsdn = tsd_tsdn(tsd);
 
 	malloc_mutex_lock(tsdn, &ctl_mtx);
 	if (!ctl_initialized) {
@@ -1010,14 +1011,14 @@ ctl_init(tsdn_t *tsdn) {
 		 * here rather than doing it lazily elsewhere, in order
 		 * to limit when OOM-caused errors can occur.
 		 */
-		if ((ctl_sarena = arenas_i_impl(tsdn, MALLCTL_ARENAS_ALL, false,
+		if ((ctl_sarena = arenas_i_impl(tsd, MALLCTL_ARENAS_ALL, false,
 		    true)) == NULL) {
 			ret = true;
 			goto label_return;
 		}
 		ctl_sarena->initialized = true;
 
-		if ((ctl_darena = arenas_i_impl(tsdn, MALLCTL_ARENAS_DESTROYED,
+		if ((ctl_darena = arenas_i_impl(tsd, MALLCTL_ARENAS_DESTROYED,
 		    false, true)) == NULL) {
 			ret = true;
 			goto label_return;
@@ -1031,7 +1032,7 @@ ctl_init(tsdn_t *tsdn) {
 
 		ctl_arenas->narenas = narenas_total_get();
 		for (i = 0; i < ctl_arenas->narenas; i++) {
-			if (arenas_i_impl(tsdn, i, false, true) == NULL) {
+			if (arenas_i_impl(tsd, i, false, true) == NULL) {
 				ret = true;
 				goto label_return;
 			}
@@ -1156,7 +1157,7 @@ ctl_byname(tsd_t *tsd, const char *name, void *oldp, s
 	size_t mib[CTL_MAX_DEPTH];
 	const ctl_named_node_t *node;
 
-	if (!ctl_initialized && ctl_init(tsd_tsdn(tsd))) {
+	if (!ctl_initialized && ctl_init(tsd)) {
 		ret = EAGAIN;
 		goto label_return;
 	}
@@ -1180,15 +1181,15 @@ label_return:
 }
 
 int
-ctl_nametomib(tsdn_t *tsdn, const char *name, size_t *mibp, size_t *miblenp) {
+ctl_nametomib(tsd_t *tsd, const char *name, size_t *mibp, size_t *miblenp) {
 	int ret;
 
-	if (!ctl_initialized && ctl_init(tsdn)) {
+	if (!ctl_initialized && ctl_init(tsd)) {
 		ret = EAGAIN;
 		goto label_return;
 	}
 
-	ret = ctl_lookup(tsdn, name, NULL, mibp, miblenp);
+	ret = ctl_lookup(tsd_tsdn(tsd), name, NULL, mibp, miblenp);
 label_return:
 	return(ret);
 }
@@ -1200,7 +1201,7 @@ ctl_bymib(tsd_t *tsd, const size_t *mib, size_t miblen
 	const ctl_named_node_t *node;
 	size_t i;
 
-	if (!ctl_initialized && ctl_init(tsd_tsdn(tsd))) {
+	if (!ctl_initialized && ctl_init(tsd)) {
 		ret = EAGAIN;
 		goto label_return;
 	}
@@ -1696,7 +1697,7 @@ thread_tcache_flush_ctl(tsd_t *tsd, const size_t *mib,
 	READONLY();
 	WRITEONLY();
 
-	tcache_flush();
+	tcache_flush(tsd);

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-projects mailing list