From owner-svn-src-projects@FreeBSD.ORG Sun Feb 22 16:04:48 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B676E9EF; Sun, 22 Feb 2015 16:04:48 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9E5D224E; Sun, 22 Feb 2015 16:04:48 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1MG4mBW014640; Sun, 22 Feb 2015 16:04:48 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1MG4cZ4014526; Sun, 22 Feb 2015 16:04:38 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201502221604.t1MG4cZ4014526@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sun, 22 Feb 2015 16:04:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279163 - in projects/clang360-import: . bin/pkill/tests contrib/ipfilter contrib/llvm/lib/Transforms/Scalar contrib/llvm/patches contrib/netbsd-tests/lib/libc/gen etc games games/bcd g... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Feb 2015 16:04:48 -0000 Author: dim Date: Sun Feb 22 16:04:37 2015 New Revision: 279163 URL: https://svnweb.freebsd.org/changeset/base/279163 Log: Merge ^/head r279023 through r279162. Added: projects/clang360-import/contrib/llvm/patches/patch-08-llvm-r230058-indirectbrs-assert.diff - copied unchanged from r279162, head/contrib/llvm/patches/patch-32-llvm-r230058-indirectbrs-assert.diff projects/clang360-import/share/man/man4/man4.powerpc/llan.4 - copied unchanged from r279162, head/share/man/man4/man4.powerpc/llan.4 Deleted: projects/clang360-import/games/bcd/ projects/clang360-import/games/ppt/ Modified: projects/clang360-import/ObsoleteFiles.inc projects/clang360-import/UPDATING projects/clang360-import/bin/pkill/tests/pgrep-j_test.sh projects/clang360-import/bin/pkill/tests/pkill-j_test.sh projects/clang360-import/contrib/ipfilter/ip_fil.c projects/clang360-import/contrib/ipfilter/ipf.h projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/clang360-import/contrib/netbsd-tests/lib/libc/gen/t_nice.c projects/clang360-import/etc/netstart projects/clang360-import/games/Makefile projects/clang360-import/lib/libc/db/man/dbm.3 projects/clang360-import/lib/libc/gen/getgrent.c projects/clang360-import/lib/libc/gen/getpwent.c projects/clang360-import/lib/libc/gen/nice.3 projects/clang360-import/lib/libc/gen/nice.c projects/clang360-import/lib/libc/gen/setmode.c projects/clang360-import/lib/libc/regex/engine.c projects/clang360-import/lib/libc/regex/regcomp.c projects/clang360-import/lib/msun/src/e_j0.c projects/clang360-import/lib/msun/src/e_j0f.c projects/clang360-import/lib/msun/src/e_j1.c projects/clang360-import/lib/msun/src/e_j1f.c projects/clang360-import/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/clang360-import/release/release.conf.sample projects/clang360-import/release/release.sh projects/clang360-import/share/man/man4/Makefile projects/clang360-import/share/man/man4/man4.arm/devcfg.4 projects/clang360-import/share/man/man4/man4.i386/apm.4 projects/clang360-import/share/man/man4/man4.powerpc/Makefile projects/clang360-import/share/man/man4/man4.powerpc/tsec.4 projects/clang360-import/share/man/man5/rc.conf.5 projects/clang360-import/share/man/man7/release.7 projects/clang360-import/share/man/man9/microuptime.9 projects/clang360-import/share/misc/committers-doc.dot projects/clang360-import/sys/arm/broadcom/bcm2835/bcm2835_mbox.c projects/clang360-import/sys/arm/include/atomic.h projects/clang360-import/sys/boot/efi/include/amd64/efibind.h projects/clang360-import/sys/boot/efi/include/efidef.h projects/clang360-import/sys/boot/efi/include/i386/efibind.h projects/clang360-import/sys/dev/cxgbe/t4_sge.c projects/clang360-import/sys/dev/ixl/i40e_adminq.c projects/clang360-import/sys/dev/ixl/i40e_adminq_cmd.h projects/clang360-import/sys/dev/ixl/i40e_common.c projects/clang360-import/sys/dev/ixl/i40e_lan_hmc.c projects/clang360-import/sys/dev/ixl/i40e_prototype.h projects/clang360-import/sys/dev/ixl/i40e_type.h projects/clang360-import/sys/dev/ixl/if_ixl.c projects/clang360-import/sys/dev/ixl/if_ixlv.c projects/clang360-import/sys/dev/ixl/ixl.h projects/clang360-import/sys/dev/ixl/ixl_pf.h projects/clang360-import/sys/dev/ixl/ixl_txrx.c projects/clang360-import/sys/dev/ixl/ixlvc.c projects/clang360-import/sys/dev/sfxge/common/efsys.h projects/clang360-import/sys/dev/sfxge/common/efx.h projects/clang360-import/sys/dev/sfxge/common/efx_ev.c projects/clang360-import/sys/dev/sfxge/common/efx_filter.c projects/clang360-import/sys/dev/sfxge/common/efx_impl.h projects/clang360-import/sys/dev/sfxge/common/efx_mcdi.c projects/clang360-import/sys/dev/sfxge/common/efx_mcdi.h projects/clang360-import/sys/dev/sfxge/common/efx_mon.c projects/clang360-import/sys/dev/sfxge/common/efx_nic.c projects/clang360-import/sys/dev/sfxge/common/efx_phy.c projects/clang360-import/sys/dev/sfxge/common/efx_regs_ef10.h projects/clang360-import/sys/dev/sfxge/common/efx_regs_mcdi.h projects/clang360-import/sys/dev/sfxge/common/efx_tx.c projects/clang360-import/sys/dev/sfxge/common/siena_mac.c projects/clang360-import/sys/dev/sfxge/common/siena_mon.c projects/clang360-import/sys/dev/sfxge/common/siena_nic.c projects/clang360-import/sys/dev/sfxge/common/siena_nvram.c projects/clang360-import/sys/dev/sfxge/common/siena_sram.c projects/clang360-import/sys/dev/sfxge/sfxge_rx.c projects/clang360-import/sys/dev/sfxge/sfxge_tx.c projects/clang360-import/sys/dev/sfxge/sfxge_tx.h projects/clang360-import/sys/kern/kern_ctf.c projects/clang360-import/sys/kern/link_elf.c projects/clang360-import/sys/net/if_var.h projects/clang360-import/sys/net/if_vlan.c projects/clang360-import/sys/netinet/igmp.c projects/clang360-import/sys/netinet/igmp_var.h projects/clang360-import/sys/netinet/in_var.h projects/clang360-import/sys/netinet6/in6_var.h projects/clang360-import/sys/netinet6/mld6.c projects/clang360-import/sys/netinet6/mld6_var.h projects/clang360-import/sys/powerpc/powermac/powermac_thermal.c projects/clang360-import/sys/powerpc/ps3/ps3_syscons.c projects/clang360-import/sys/x86/acpica/acpi_wakeup.c projects/clang360-import/sys/x86/iommu/busdma_dmar.c projects/clang360-import/tools/build/mk/OptionalObsoleteFiles.inc projects/clang360-import/usr.bin/mkimg/Makefile projects/clang360-import/usr.bin/mkimg/mkimg.1 projects/clang360-import/usr.bin/mkimg/mkimg.c projects/clang360-import/usr.bin/mkimg/scheme.c projects/clang360-import/usr.bin/netstat/Makefile projects/clang360-import/usr.bin/netstat/bpf.c projects/clang360-import/usr.bin/netstat/flowtable.c projects/clang360-import/usr.bin/netstat/if.c projects/clang360-import/usr.bin/netstat/inet.c projects/clang360-import/usr.bin/netstat/inet6.c projects/clang360-import/usr.bin/netstat/ipsec.c projects/clang360-import/usr.bin/netstat/main.c projects/clang360-import/usr.bin/netstat/mbuf.c projects/clang360-import/usr.bin/netstat/mroute.c projects/clang360-import/usr.bin/netstat/mroute6.c projects/clang360-import/usr.bin/netstat/netgraph.c projects/clang360-import/usr.bin/netstat/netisr.c projects/clang360-import/usr.bin/netstat/netstat.1 projects/clang360-import/usr.bin/netstat/netstat.h projects/clang360-import/usr.bin/netstat/pfkey.c projects/clang360-import/usr.bin/netstat/route.c projects/clang360-import/usr.bin/netstat/sctp.c projects/clang360-import/usr.bin/netstat/unix.c projects/clang360-import/usr.sbin/Makefile projects/clang360-import/usr.sbin/ifmcstat/Makefile projects/clang360-import/usr.sbin/ifmcstat/ifmcstat.c projects/clang360-import/usr.sbin/jls/jls.8 projects/clang360-import/usr.sbin/jls/jls.c projects/clang360-import/usr.sbin/pmccontrol/pmccontrol.c Directory Properties: projects/clang360-import/ (props changed) projects/clang360-import/contrib/ipfilter/ (props changed) projects/clang360-import/contrib/llvm/ (props changed) projects/clang360-import/etc/ (props changed) projects/clang360-import/lib/libc/ (props changed) projects/clang360-import/share/ (props changed) projects/clang360-import/share/man/man4/ (props changed) projects/clang360-import/sys/ (props changed) projects/clang360-import/sys/boot/ (props changed) projects/clang360-import/usr.bin/mkimg/ (props changed) Modified: projects/clang360-import/ObsoleteFiles.inc ============================================================================== --- projects/clang360-import/ObsoleteFiles.inc Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/ObsoleteFiles.inc Sun Feb 22 16:04:37 2015 (r279163) @@ -93,6 +93,11 @@ OLD_FILES+=usr/lib/clang/3.5.1/lib/freeb OLD_DIRS+=usr/lib/clang/3.5.1/lib/freebsd OLD_DIRS+=usr/lib/clang/3.5.1/lib OLD_DIRS+=usr/lib/clang/3.5.1 +# 20150222: Removed bcd(6) and ppt(6) +OLD_FILES+=usr/bin/bcd +OLD_FILES+=usr/bin/ppt +OLD_FILES+=usr/share/man/man6/bcd.6.gz +OLD_FILES+=usr/share/man/man6/ppt.6.gz # 20150217: Removed remnants of ar(4) driver OLD_FILES+=usr/include/sys/dev/ic/hd64570.h # 20150212: /usr/games moving into /usr/bin Modified: projects/clang360-import/UPDATING ============================================================================== --- projects/clang360-import/UPDATING Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/UPDATING Sun Feb 22 16:04:37 2015 (r279163) @@ -39,7 +39,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 but before r278950, the RNG was not seeded properly. Immediately upgrade the kernel to r278950 or later and regenerate any keys (e.g. ssh keys or openssl keys) that were generated w/ a kernel from that - range. This does not effect programs that directly used /dev/random + range. This does not affect programs that directly used /dev/random or /dev/urandom. All userland uses of arc4random(3) are affected. 20150210: Modified: projects/clang360-import/bin/pkill/tests/pgrep-j_test.sh ============================================================================== --- projects/clang360-import/bin/pkill/tests/pgrep-j_test.sh Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/bin/pkill/tests/pgrep-j_test.sh Sun Feb 22 16:04:37 2015 (r279163) @@ -4,7 +4,7 @@ jail_name_to_jid() { local check_name="$1" - jls -j "$check_name" -s 2>/dev/null | tr ' ' '\n' | grep jid= | sed -e 's/.*=//g' + jls -j "$check_name" -s | tr ' ' '\n' | grep jid= | sed -e 's/.*=//g' } base=pgrep_j_test @@ -38,6 +38,7 @@ for i in `seq 1 10`; do esac sleep 0.1 done +sleep 0.5 pid1="$(pgrep -f -x -j "$jid" "$sleep $sleep_amount" | sort)" pid2=$(printf "%s\n%s" "$(cat ${PWD}/${base}_1_1.pid)" \ Modified: projects/clang360-import/bin/pkill/tests/pkill-j_test.sh ============================================================================== --- projects/clang360-import/bin/pkill/tests/pkill-j_test.sh Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/bin/pkill/tests/pkill-j_test.sh Sun Feb 22 16:04:37 2015 (r279163) @@ -4,7 +4,7 @@ jail_name_to_jid() { local check_name="$1" - jls -j "$check_name" -s 2>/dev/null | tr ' ' '\n' | grep jid= | sed -e 's/.*=//g' + jls -j "$check_name" -s | tr ' ' '\n' | grep jid= | sed -e 's/.*=//g' } base=pkill_j_test @@ -40,6 +40,7 @@ for i in `seq 1 10`; do esac sleep 0.1 done +sleep 0.5 if pkill -f -j "$jid" $sleep && sleep 0.5 && ! -f ${PWD}/${base}_1_1.pid && Modified: projects/clang360-import/contrib/ipfilter/ip_fil.c ============================================================================== --- projects/clang360-import/contrib/ipfilter/ip_fil.c Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/contrib/ipfilter/ip_fil.c Sun Feb 22 16:04:37 2015 (r279163) @@ -44,6 +44,9 @@ static int write_output __P((struct ifne # endif #endif +struct ifaddr { + struct sockaddr_storage ifa_addr; +}; int ipfattach(softc) Modified: projects/clang360-import/contrib/ipfilter/ipf.h ============================================================================== --- projects/clang360-import/contrib/ipfilter/ipf.h Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/contrib/ipfilter/ipf.h Sun Feb 22 16:04:37 2015 (r279163) @@ -43,9 +43,6 @@ struct file; #include #include -#define _WANT_IFADDR -#include - #include #include #include Modified: projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp ============================================================================== --- projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp Sun Feb 22 16:04:37 2015 (r279163) @@ -535,6 +535,8 @@ bool LoopRotate::rotateLoop(Loop *L, boo Loop *PredLoop = LI->getLoopFor(*PI); if (!PredLoop || PredLoop->contains(Exit)) continue; + if (isa((*PI)->getTerminator())) + continue; SplitLatchEdge |= L->getLoopLatch() == *PI; BasicBlock *ExitSplit = SplitCriticalEdge(*PI, Exit, this); ExitSplit->moveBefore(Exit); Copied: projects/clang360-import/contrib/llvm/patches/patch-08-llvm-r230058-indirectbrs-assert.diff (from r279162, head/contrib/llvm/patches/patch-32-llvm-r230058-indirectbrs-assert.diff) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang360-import/contrib/llvm/patches/patch-08-llvm-r230058-indirectbrs-assert.diff Sun Feb 22 16:04:37 2015 (r279163, copy of r279162, head/contrib/llvm/patches/patch-32-llvm-r230058-indirectbrs-assert.diff) @@ -0,0 +1,55 @@ +Pull in r230058 from upstream llvm trunk (by Benjamin Kramer): + + LoopRotate: When reconstructing loop simplify form don't split edges + from indirectbrs. + + Yet another chapter in the endless story. While this looks like we + leave the loop in a non-canonical state this replicates the logic in + LoopSimplify so it doesn't diverge from the canonical form in any way. + + PR21968 + +This fixes a "Cannot split critical edge from IndirectBrInst" assertion +failure when building the devel/radare2 port. + +Introduced here: https://svnweb.freebsd.org/changeset/base/279161 + +Index: lib/Transforms/Scalar/LoopRotation.cpp +=================================================================== +--- lib/Transforms/Scalar/LoopRotation.cpp ++++ lib/Transforms/Scalar/LoopRotation.cpp +@@ -498,6 +498,8 @@ bool LoopRotate::rotateLoop(Loop *L, bool Simplifi + Loop *PredLoop = LI->getLoopFor(*PI); + if (!PredLoop || PredLoop->contains(Exit)) + continue; ++ if (isa((*PI)->getTerminator())) ++ continue; + SplitLatchEdge |= L->getLoopLatch() == *PI; + BasicBlock *ExitSplit = SplitCriticalEdge(*PI, Exit, this); + ExitSplit->moveBefore(Exit); +Index: test/Transforms/LoopRotate/crash.ll +=================================================================== +--- test/Transforms/LoopRotate/crash.ll ++++ test/Transforms/LoopRotate/crash.ll +@@ -153,3 +153,21 @@ entry: + "5": ; preds = %"3", %entry + ret void + } ++ ++; PR21968 ++define void @test8(i1 %C, i8* %P) #0 { ++entry: ++ br label %for.cond ++ ++for.cond: ; preds = %for.inc, %entry ++ br i1 %C, label %l_bad, label %for.body ++ ++for.body: ; preds = %for.cond ++ indirectbr i8* %P, [label %for.inc, label %l_bad] ++ ++for.inc: ; preds = %for.body ++ br label %for.cond ++ ++l_bad: ; preds = %for.body, %for.cond ++ ret void ++} Modified: projects/clang360-import/contrib/netbsd-tests/lib/libc/gen/t_nice.c ============================================================================== --- projects/clang360-import/contrib/netbsd-tests/lib/libc/gen/t_nice.c Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/contrib/netbsd-tests/lib/libc/gen/t_nice.c Sun Feb 22 16:04:37 2015 (r279163) @@ -72,11 +72,6 @@ ATF_TC_BODY(nice_err, tc) { int i; -#ifdef __FreeBSD__ - atf_tc_expect_fail("nice(incr) with incr < 0 fails with unprivileged " - "users and sets errno == EPERM; see PR # 189821 for more details"); -#endif - /* * The call should fail with EPERM if the * supplied parameter is negative and the @@ -98,11 +93,7 @@ ATF_TC_HEAD(nice_priority, tc) ATF_TC_BODY(nice_priority, tc) { -#ifdef __FreeBSD__ - int i, pri, pri2, nic; -#else int i, pri, nic; -#endif pid_t pid; int sta; @@ -115,10 +106,8 @@ ATF_TC_BODY(nice_priority, tc) pri = getpriority(PRIO_PROCESS, 0); ATF_REQUIRE(errno == 0); -#ifdef __NetBSD__ if (nic != pri) atf_tc_fail("nice(3) and getpriority(2) conflict"); -#endif /* * Also verify that the nice(3) values @@ -130,18 +119,10 @@ ATF_TC_BODY(nice_priority, tc) if (pid == 0) { errno = 0; -#ifdef __FreeBSD__ pri = getpriority(PRIO_PROCESS, 0); -#else - pri2 = getpriority(PRIO_PROCESS, 0); -#endif ATF_REQUIRE(errno == 0); -#ifdef __FreeBSD__ - if (pri != pri2) -#else if (nic != pri) -#endif _exit(EXIT_FAILURE); _exit(EXIT_SUCCESS); @@ -180,11 +161,7 @@ ATF_TC_HEAD(nice_thread, tc) ATF_TC_BODY(nice_thread, tc) { pthread_t tid[5]; -#ifdef __FreeBSD__ - int pri, rv, val; -#else int rv, val; -#endif size_t i; /* @@ -196,12 +173,7 @@ ATF_TC_BODY(nice_thread, tc) val = nice(i); ATF_REQUIRE(val != -1); -#ifdef __FreeBSD__ - pri = getpriority(PRIO_PROCESS, 0); - rv = pthread_create(&tid[i], NULL, threadfunc, &pri); -#else rv = pthread_create(&tid[i], NULL, threadfunc, &val); -#endif ATF_REQUIRE(rv == 0); rv = pthread_join(tid[i], NULL); Modified: projects/clang360-import/etc/netstart ============================================================================== --- projects/clang360-import/etc/netstart Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/etc/netstart Sun Feb 22 16:04:37 2015 (r279163) @@ -57,7 +57,6 @@ _start=quietstart /etc/rc.d/routing ${_start} /etc/rc.d/mroute6d ${_start} /etc/rc.d/route6d ${_start} -/etc/rc.d/mrouted ${_start} /etc/rc.d/routed ${_start} /etc/rc.d/rtsold ${_start} /etc/rc.d/nisdomain ${_start} Modified: projects/clang360-import/games/Makefile ============================================================================== --- projects/clang360-import/games/Makefile Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/games/Makefile Sun Feb 22 16:04:37 2015 (r279163) @@ -3,7 +3,6 @@ .include SUBDIR= \ - bcd \ caesar \ factor \ fortune \ @@ -11,7 +10,6 @@ SUBDIR= \ morse \ number \ pom \ - ppt \ primes \ random \ ${_tests} Modified: projects/clang360-import/lib/libc/db/man/dbm.3 ============================================================================== --- projects/clang360-import/lib/libc/db/man/dbm.3 Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/lib/libc/db/man/dbm.3 Sun Feb 22 16:04:37 2015 (r279163) @@ -15,7 +15,7 @@ .\" .\" $FreeBSD$ .\" -.Dd April 16, 2006 +.Dd February 19, 2015 .Dt DBM 3 .Os .Sh NAME @@ -174,9 +174,7 @@ deletes the entry for The .Fn dbm_delete function -normally returns zero but returns 1 if there was no entry with -.Fa key -in the database or returns -1 and sets +normally returns zero or returns -1 and sets .Va errno if there were any errors. .Pp Modified: projects/clang360-import/lib/libc/gen/getgrent.c ============================================================================== --- projects/clang360-import/lib/libc/gen/getgrent.c Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/lib/libc/gen/getgrent.c Sun Feb 22 16:04:37 2015 (r279163) @@ -1173,8 +1173,10 @@ nis_group(void *retval, void *mdata, va_ * terminator, alignment padding, and one (char *) * pointer for the member list terminator. */ - if (resultlen >= bufsize - _ALIGNBYTES - sizeof(char *)) + if (resultlen >= bufsize - _ALIGNBYTES - sizeof(char *)) { + free(result); goto erange; + } memcpy(buffer, result, resultlen); buffer[resultlen] = '\0'; free(result); Modified: projects/clang360-import/lib/libc/gen/getpwent.c ============================================================================== --- projects/clang360-import/lib/libc/gen/getpwent.c Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/lib/libc/gen/getpwent.c Sun Feb 22 16:04:37 2015 (r279163) @@ -1392,8 +1392,10 @@ nis_passwd(void *retval, void *mdata, va continue; } } - if (resultlen >= bufsize) + if (resultlen >= bufsize) { + free(result); goto erange; + } memcpy(buffer, result, resultlen); buffer[resultlen] = '\0'; free(result); Modified: projects/clang360-import/lib/libc/gen/nice.3 ============================================================================== --- projects/clang360-import/lib/libc/gen/nice.3 Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/lib/libc/gen/nice.3 Sun Feb 22 16:04:37 2015 (r279163) @@ -28,7 +28,7 @@ .\" @(#)nice.3 8.1 (Berkeley) 6/4/93 .\" $FreeBSD$ .\" -.Dd June 4, 1993 +.Dd February 22, 2015 .Dt NICE 3 .Os .Sh NAME @@ -57,11 +57,34 @@ Only the super-user may lower priorities .Pp Children inherit the priority of their parent processes via .Xr fork 2 . +.Sh RETURN VALUES +Upon successful completion, +.Fn nice +returns the new nice value minus +.Dv NZERO . +Otherwise, \-1 is returned, the process' nice value is not changed, and +.Va errno +is set to indicate the error. +.Sh ERRORS +The +.Fn nice +function will fail if: +.Bl -tag -width Er +.It Bq Er EPERM +The +.Fa incr +argument is negative and the caller does not have appropriate privileges. +.El .Sh SEE ALSO .Xr nice 1 , .Xr fork 2 , .Xr setpriority 2 , .Xr renice 8 +.Sh STANDARDS +The +.Fn nice +function conforms to +.St -xpg4.2 . .Sh HISTORY A .Fn nice Modified: projects/clang360-import/lib/libc/gen/nice.c ============================================================================== --- projects/clang360-import/lib/libc/gen/nice.c Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/lib/libc/gen/nice.c Sun Feb 22 16:04:37 2015 (r279163) @@ -43,14 +43,18 @@ __FBSDID("$FreeBSD$"); * Backwards compatible nice. */ int -nice(incr) - int incr; +nice(int incr) { int prio; errno = 0; prio = getpriority(PRIO_PROCESS, 0); if (prio == -1 && errno) - return (-1); - return (setpriority(PRIO_PROCESS, 0, prio + incr)); + return -1; + if (setpriority(PRIO_PROCESS, 0, prio + incr) == -1) { + if (errno == EACCES) + errno = EPERM; + return -1; + } + return getpriority(PRIO_PROCESS, 0); } Modified: projects/clang360-import/lib/libc/gen/setmode.c ============================================================================== --- projects/clang360-import/lib/libc/gen/setmode.c Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/lib/libc/gen/setmode.c Sun Feb 22 16:04:37 2015 (r279163) @@ -186,10 +186,10 @@ setmode(const char *p) * as best we can. */ sigfillset(&sigset); - (void)_sigprocmask(SIG_BLOCK, &sigset, &sigoset); + (void)_sigprocmask(SIG_BLOCK, &sigset, &sigoset); (void)umask(mask = umask(0)); mask = ~mask; - (void)_sigprocmask(SIG_SETMASK, &sigoset, NULL); + (void)_sigprocmask(SIG_SETMASK, &sigoset, NULL); setlen = SET_LEN + 2; Modified: projects/clang360-import/lib/libc/regex/engine.c ============================================================================== --- projects/clang360-import/lib/libc/regex/engine.c Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/lib/libc/regex/engine.c Sun Feb 22 16:04:37 2015 (r279163) @@ -157,7 +157,7 @@ matcher(struct re_guts *g, int i; struct match mv; struct match *m = &mv; - const char *dp; + const char *dp = NULL; const sopno gf = g->firststate+1; /* +1 for OEND */ const sopno gl = g->laststate; const char *start; @@ -244,7 +244,7 @@ matcher(struct re_guts *g, ZAPSTATE(&m->mbs); /* Adjust start according to moffset, to speed things up */ - if (g->moffset > -1) + if (dp != NULL && g->moffset > -1) start = ((dp - g->moffset) < start) ? start : dp - g->moffset; SP("mloop", m->st, *start); Modified: projects/clang360-import/lib/libc/regex/regcomp.c ============================================================================== --- projects/clang360-import/lib/libc/regex/regcomp.c Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/lib/libc/regex/regcomp.c Sun Feb 22 16:04:37 2015 (r279163) @@ -1422,8 +1422,8 @@ static void findmust(struct parse *p, struct re_guts *g) { sop *scan; - sop *start; - sop *newstart; + sop *start = NULL; + sop *newstart = NULL; sopno newlen; sop s; char *cp; Modified: projects/clang360-import/lib/msun/src/e_j0.c ============================================================================== --- projects/clang360-import/lib/msun/src/e_j0.c Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/lib/msun/src/e_j0.c Sun Feb 22 16:04:37 2015 (r279163) @@ -278,7 +278,7 @@ static const double pS2[5] = { if(ix>=0x40200000) {p = pR8; q= pS8;} else if(ix>=0x40122E8B){p = pR5; q= pS5;} else if(ix>=0x4006DB6D){p = pR3; q= pS3;} - else if(ix>=0x40000000){p = pR2; q= pS2;} + else {p = pR2; q= pS2;} /* ix>=0x40000000 */ z = one/(x*x); r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4])))); Modified: projects/clang360-import/lib/msun/src/e_j0f.c ============================================================================== --- projects/clang360-import/lib/msun/src/e_j0f.c Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/lib/msun/src/e_j0f.c Sun Feb 22 16:04:37 2015 (r279163) @@ -234,7 +234,7 @@ static const float pS2[5] = { if(ix>=0x41000000) {p = pR8; q= pS8;} else if(ix>=0x40f71c58){p = pR5; q= pS5;} else if(ix>=0x4036db68){p = pR3; q= pS3;} - else if(ix>=0x40000000){p = pR2; q= pS2;} + else {p = pR2; q= pS2;} /* ix>=0x40000000 */ z = one/(x*x); r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4])))); Modified: projects/clang360-import/lib/msun/src/e_j1.c ============================================================================== --- projects/clang360-import/lib/msun/src/e_j1.c Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/lib/msun/src/e_j1.c Sun Feb 22 16:04:37 2015 (r279163) @@ -272,7 +272,7 @@ static const double ps2[5] = { if(ix>=0x40200000) {p = pr8; q= ps8;} else if(ix>=0x40122E8B){p = pr5; q= ps5;} else if(ix>=0x4006DB6D){p = pr3; q= ps3;} - else if(ix>=0x40000000){p = pr2; q= ps2;} + else {p = pr2; q= ps2;} /* ix>=0x40000000 */ z = one/(x*x); r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4])))); Modified: projects/clang360-import/lib/msun/src/e_j1f.c ============================================================================== --- projects/clang360-import/lib/msun/src/e_j1f.c Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/lib/msun/src/e_j1f.c Sun Feb 22 16:04:37 2015 (r279163) @@ -229,7 +229,7 @@ static const float ps2[5] = { if(ix>=0x41000000) {p = pr8; q= ps8;} else if(ix>=0x40f71c58){p = pr5; q= ps5;} else if(ix>=0x4036db68){p = pr3; q= ps3;} - else if(ix>=0x40000000){p = pr2; q= ps2;} + else {p = pr2; q= ps2;} /* ix>=0x40000000 */ z = one/(x*x); r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4])))); Modified: projects/clang360-import/release/doc/en_US.ISO8859-1/relnotes/article.xml ============================================================================== --- projects/clang360-import/release/doc/en_US.ISO8859-1/relnotes/article.xml Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/release/doc/en_US.ISO8859-1/relnotes/article.xml Sun Feb 22 16:04:37 2015 (r279163) @@ -22,7 +22,7 @@ $FreeBSD$ - + 2015 @@ -302,6 +302,13 @@ The &man.ptrace.2; system call has been updated include support for Altivec registers on &os;/&arch.powerpc;. + + A new device control utility, + &man.devctl.8; has been added, which allows making + administrative changes to individual devices, such as + attaching and detaching drivers, and enabling and disabling + devices. The &man.devctl.8; utility uses the new + &man.devctl.3; library. @@ -375,6 +382,12 @@ OpenSSL has been updated to version 1.0.1l. + + The &man.xz.1; utility has been udpated + to version 5.2.0. + + The &man.xz.1; utility has been updated + to support multi-threaded compression. @@ -460,6 +473,16 @@ The &man.gpio.3; library has been added, providing a wrapper around the &man.gpio.4; kernel interface. + + The futimens() and + utimensat() system calls have been + added. See &man.utimensat.2; for more information. + + The &man.elf.3; compile-time dependency + has been removed from dtri.o, which + allows adding DTrace probes to + userland applications and libraries without also linking + against &man.elf.3;. @@ -515,12 +538,32 @@ at the &man.loader.8; prompt during boot, or add kern.vty=vt to &man.loader.conf.5; and reboot the system. + + The &man.config.8; utility has been + updated to allow using a non-standard src/ tree, specified as an + argument to the -s flag. + + The + &os;/&arch.powerpc64; kernel now builds as + a position-independent executable, allowing the kernel to be + loaded into and run from any physical or virtual + address. + + + This change requires an update to &man.loader.8;. + The userland and kernel must be updated before rebooting the + system. + System Tuning and Controls -   + The + &man.hwpmc.4; default and maximum callchain depths have been + increased. The default has been increased from 16 to 32, and + the maximum increased from 32 to 128. @@ -761,6 +804,18 @@ This section covers changes and additions to file systems and other storage subsystems, both local and networked. + + General Storage + The + &man.ctl.4; LUN mapping has been rewritten, + replacing iSCSI-specific mapping mechanisms + with a new mechanism that works for any port. + + The + &man.ctld.8; utility has been updated to allow controlling + non-iSCSI &man.ctl.4; ports. + + Networked Storage @@ -962,6 +1017,11 @@ Release Engineering build tools have been updated to include support for producing virtual machine disk images for various cloud hosting providers. + + The Release Engineering build tools have + been updated to use multi-threaded &man.xz.1;. By default, + the number of &man.xz.1; threads is set to the number of cores + available. Modified: projects/clang360-import/release/release.conf.sample ============================================================================== --- projects/clang360-import/release/release.conf.sample Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/release/release.conf.sample Sun Feb 22 16:04:37 2015 (r279163) @@ -53,6 +53,9 @@ PORTBRANCH="ports/head@rHEAD" #WITH_DVD= #WITH_COMPRESSED_IMAGES= +## Set to '1' to disable multi-threaded xz(1) compression. +#XZ_THREADS=0 + ## Set when building embedded images. #EMBEDDEDBUILD= Modified: projects/clang360-import/release/release.sh ============================================================================== --- projects/clang360-import/release/release.sh Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/release/release.sh Sun Feb 22 16:04:37 2015 (r279163) @@ -93,6 +93,7 @@ WITH_COMPRESSED_IMAGES= # the release. WITH_VMIMAGES= WITH_COMPRESSED_VMIMAGES= +XZ_THREADS=0 # Set to non-empty value to build virtual machine images for various # cloud providers as part of the release. @@ -179,7 +180,7 @@ RELEASE_WMAKEFLAGS="${MAKE_FLAGS} ${WORL RELEASE_KMAKEFLAGS="${MAKE_FLAGS} ${KERNEL_FLAGS} KERNCONF=\"${KERNEL}\" ${ARCH_FLAGS} ${CONF_FILES}" RELEASE_RMAKEFLAGS="${ARCH_FLAGS} KERNCONF=\"${KERNEL}\" ${CONF_FILES} \ ${DOCPORTS} WITH_DVD=${WITH_DVD} WITH_VMIMAGES=${WITH_VMIMAGES} \ - WITH_CLOUDWARE=${WITH_CLOUDWARE}" + WITH_CLOUDWARE=${WITH_CLOUDWARE} XZ_THREADS=${XZ_THREADS}" # Force src checkout if configured FORCE_SRC_KEY= Modified: projects/clang360-import/share/man/man4/Makefile ============================================================================== --- projects/clang360-import/share/man/man4/Makefile Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/share/man/man4/Makefile Sun Feb 22 16:04:37 2015 (r279163) @@ -573,7 +573,9 @@ MLINKS+=cdce.4 if_cdce.4 MLINKS+=crypto.4 cryptodev.4 MLINKS+=cue.4 if_cue.4 MLINKS+=cxgb.4 if_cxgb.4 -MLINKS+=cxgbe.4 if_cxgbe.4 +MLINKS+=cxgbe.4 if_cxgbe.4 \ + cxgbe.4 cxl.4 \ + cxgbe.4 if_cxl.4 MLINKS+=dc.4 if_dc.4 MLINKS+=de.4 if_de.4 MLINKS+=disc.4 if_disc.4 Modified: projects/clang360-import/share/man/man4/man4.arm/devcfg.4 ============================================================================== --- projects/clang360-import/share/man/man4/man4.arm/devcfg.4 Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/share/man/man4/man4.arm/devcfg.4 Sun Feb 22 16:04:37 2015 (r279163) @@ -92,4 +92,4 @@ driver. .Sh SEE ALSO Zynq-7000 SoC Technical Reference Manual (Xilinx doc UG585) .Sh AUTHORS -Thomas Skibo +.An Thomas Skibo Modified: projects/clang360-import/share/man/man4/man4.i386/apm.4 ============================================================================== --- projects/clang360-import/share/man/man4/man4.i386/apm.4 Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/share/man/man4/man4.i386/apm.4 Sun Feb 22 16:04:37 2015 (r279163) @@ -121,7 +121,7 @@ polls APM events and handles the followi .Xr apm 8 , .Xr zzz 8 .Sh AUTHORS -Tatsumi Hosokawa +.An Tatsumi Hosokawa Aq Mt hosokawa@jp.FreeBSD.org .Sh BUGS WARNING! Many, if not most, of the implementations of APM-bios in laptops Modified: projects/clang360-import/share/man/man4/man4.powerpc/Makefile ============================================================================== --- projects/clang360-import/share/man/man4/man4.powerpc/Makefile Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/share/man/man4/man4.powerpc/Makefile Sun Feb 22 16:04:37 2015 (r279163) @@ -6,6 +6,7 @@ MAN= adb.4 \ ams.4 \ bm.4 \ cuda.4 \ + llan.4 \ pmu.4 \ powermac_nvram.4 \ smu.4 \ Copied: projects/clang360-import/share/man/man4/man4.powerpc/llan.4 (from r279162, head/share/man/man4/man4.powerpc/llan.4) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang360-import/share/man/man4/man4.powerpc/llan.4 Sun Feb 22 16:04:37 2015 (r279163, copy of r279162, head/share/man/man4/man4.powerpc/llan.4) @@ -0,0 +1,61 @@ +.\"- +.\" Copyright (c) 2015 Nathan Whitehorn +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +.\" DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, +.\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +.\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +.\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +.\" POSSIBILITY OF SUCH DAMAGE. +.\" +.\" $FreeBSD$ +.\" +.Dd February 19, 2015 +.Dt LLAN 4 +.Os +.Sh NAME +.Nm llan +.Nd POWER Logical Lan +.Sh SYNOPSIS +To compile this driver into the kernel, +place the following lines in your +kernel configuration file: +.Bd -ragged -offset indent +.Cd "device llan" +.Ed +.Sh DESCRIPTION +The +.Nm +driver provides support for the inter-partition logical LAN controller +provided by PAPR-compliant POWER hypervisors (such as PowerVM and PowerKVM). +On some firmwares, advanced offload features are supported by the hypervisor, +but these are not currently supported by the driver. +.Sh SEE ALSO +.Xr vtnet 4 , +.Xr ifconfig 8 +.Sh HISTORY +The +.Nm +device driver appeared in +.Fx 10.0. +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Nathan Whitehorn Aq Mt nwhitehorn@FreeBSD.org . Modified: projects/clang360-import/share/man/man4/man4.powerpc/tsec.4 ============================================================================== --- projects/clang360-import/share/man/man4/man4.powerpc/tsec.4 Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/share/man/man4/man4.powerpc/tsec.4 Sun Feb 22 16:04:37 2015 (r279163) @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd April 22, 2009 +.Dd February 20, 2015 .Dt TSEC 4 .Os .Sh NAME @@ -91,18 +91,23 @@ The driver supports interrupts coalescing (IC) so that raising a transmit/receive frame interrupt is delayed, if possible, until a threshold-defined period of time has elapsed, or a threshold-defined frame counter has been reached -(whichever occurs first). The following sysctls regulate this behaviour: +(whichever occurs first). +The following sysctls regulate this behaviour: .Bl -tag -width indent .It Va dev.tsec.X.int_coal.rx_time .It Va dev.tsec.X.int_coal.rx_count .It Va dev.tsec.X.int_coal.tx_time .It Va dev.tsec.X.int_coal.tx_count .Pp -Value of 0 for either time or count disables IC on the given path. Time value +Value of 0 for either time or count disables IC on the given path. +Time value 1-65535 corresponds to a real time period and is expressed in units equivalent -to 64 ticks of the TSEC clock. Count 1-255 represents the number of frames -(note that value of 1 is equivalent to IC disabled). User provided values -larger than supported will be trimmed to the maximum supported. More details +to 64 ticks of the TSEC clock. +Count 1-255 represents the number of frames +(note that value of 1 is equivalent to IC disabled). +User provided values +larger than supported will be trimmed to the maximum supported. +More details are available in the reference manual of the device. .El .Sh HARDWARE @@ -144,9 +149,9 @@ device driver first appeared in The base version of .Nm device driver was written by -.An Piotr Kruszynski. +.An Piotr Kruszynski . It has been extended with polling and interrupt coalescing support by -.An Rafal Jaworowski. +.An Rafal Jaworowski . It has been further enhanced with multicast, h/w checksum calculation and vlan support by .An Piotr Ziecik . Modified: projects/clang360-import/share/man/man5/rc.conf.5 ============================================================================== --- projects/clang360-import/share/man/man5/rc.conf.5 Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/share/man/man5/rc.conf.5 Sun Feb 22 16:04:37 2015 (r279163) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd September 11, 2014 +.Dd February 20, 2015 .Dt RC.CONF 5 .Os .Sh NAME @@ -2806,16 +2806,8 @@ these are the flags to pass to the routi .Pq Vt str The IPv6 equivalent of .Va routed_flags . -.It Va mrouted_enable -.Pq Vt bool -If set to -.Dq Li YES , -run the multicast routing daemon, -.Xr mrouted 8 . .It Va mroute6d_enable .Pq Vt bool -The IPv6 equivalent of -.Va mrouted_enable . If set to .Dq Li YES , run the IPv6 multicast routing daemon. @@ -2829,19 +2821,8 @@ and may be installed from the .Fx Ports Collection. -.It Va mrouted_flags -.Pq Vt str -If -.Va mrouted_enable -is set to -.Dq Li YES , -these are the flags to pass to the -.Xr mrouted 8 -daemon. .It Va mroute6d_flags .Pq Vt str -The IPv6 equivalent of -.Va mrouted_flags . If .Va mroute6d_enable is set to @@ -4530,7 +4511,6 @@ ruleset to load for .Xr mixer 8 , .Xr mountd 8 , .Xr moused 8 , -.Xr mrouted 8 , .Xr newfs 8 , .Xr newsyslog 8 , .Xr nfsd 8 , Modified: projects/clang360-import/share/man/man7/release.7 ============================================================================== --- projects/clang360-import/share/man/man7/release.7 Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/share/man/man7/release.7 Sun Feb 22 16:04:37 2015 (r279163) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd January 28, 2015 +.Dd February 20, 2015 .Dt RELEASE 7 .Os .Sh NAME @@ -256,6 +256,15 @@ Set to a non-empty value to compress the The original .Pq uncompressed images are not removed. +.It Va XZ_THREADS Pq Vt int +Set to the number of threads +.Xr xz 1 +should use when compressing images. +By default, +.Va XZ_THREADS +is set to +.Va 0 , +which uses all available cores on the system. .It Va VCSCMD The command run to obtain the source trees. Defaults to Modified: projects/clang360-import/share/man/man9/microuptime.9 ============================================================================== --- projects/clang360-import/share/man/man9/microuptime.9 Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/share/man/man9/microuptime.9 Sun Feb 22 16:04:37 2015 (r279163) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd July 25, 2013 +.Dd February 21, 2015 .Dt MICROUPTIME 9 .Os .Sh NAME @@ -112,6 +112,7 @@ functions is to enforce the user's prefe execution time. .Sh SEE ALSO .Xr bintime 9 , +.Xr get_cyclecount 9 , .Xr getbintime 9 , .Xr getmicrotime 9 , .Xr getnanotime 9 , Modified: projects/clang360-import/share/misc/committers-doc.dot ============================================================================== --- projects/clang360-import/share/misc/committers-doc.dot Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/share/misc/committers-doc.dot Sun Feb 22 16:04:37 2015 (r279163) @@ -53,6 +53,7 @@ node [color=lightblue2, style=filled, bg ale [label="Alex Dupre\nale@FreeBSD.org\n2003/12/22"] allanjude [label="Allan Jude\nallanjude@FreeBSD.org\n2014/05/17"] bcr [label="Benedict Reuschling\nbcr@FreeBSD.org\n2009/12/24"] +bhd [label="Björn Heidotting\nbhd@FreeBSD.org\n2014/10/14"] blackend [label="Marc Fonvieille\nblackend@FreeBSD.org\n2002/06/16"] brd [label="Brad Davis\nbrd@FreeBSD.org\n2005/06/01"] brueffer [label="Christian Brueffer\nbrueffer@FreeBSD.org\n2003/01/13"] @@ -102,6 +103,7 @@ bcr -> dru bcr -> crees bcr -> jgh bcr -> allanjude +bcr -> bhd blackend -> ale Modified: projects/clang360-import/sys/arm/broadcom/bcm2835/bcm2835_mbox.c ============================================================================== --- projects/clang360-import/sys/arm/broadcom/bcm2835/bcm2835_mbox.c Sun Feb 22 15:56:16 2015 (r279162) +++ projects/clang360-import/sys/arm/broadcom/bcm2835/bcm2835_mbox.c Sun Feb 22 16:04:37 2015 (r279163) @@ -89,27 +89,39 @@ struct bcm_mbox_softc { #define mbox_write_4(sc, reg, val) \ bus_space_write_4((sc)->bst, (sc)->bsh, reg, val) +static int +bcm_mbox_read_msg(struct bcm_mbox_softc *sc, int *ochan) +{ + uint32_t data; + uint32_t msg; + int chan; + + msg = mbox_read_4(sc, REG_READ); + dprintf("bcm_mbox_intr: raw data %08x\n", msg); + chan = MBOX_CHAN(msg); + data = MBOX_DATA(msg); + if (sc->msg[chan]) { + printf("bcm_mbox_intr: channel %d oveflow\n", chan); + return (1); + } + dprintf("bcm_mbox_intr: chan %d, data %08x\n", chan, data); + sc->msg[chan] = msg; + + if (ochan != NULL) + *ochan = chan; + + return (0); +} + static void bcm_mbox_intr(void *arg) { struct bcm_mbox_softc *sc = arg; int chan; - uint32_t data; - uint32_t msg; - while (!(mbox_read_4(sc, REG_STATUS) & STATUS_EMPTY)) { - msg = mbox_read_4(sc, REG_READ); - dprintf("bcm_mbox_intr: raw data %08x\n", msg); - chan = MBOX_CHAN(msg); - data = MBOX_DATA(msg); - if (sc->msg[chan]) { - printf("bcm_mbox_intr: channel %d oveflow\n", chan); - continue; - } - dprintf("bcm_mbox_intr: chan %d, data %08x\n", chan, data); - sc->msg[chan] = msg; - sema_post(&sc->sema[chan]); - } + while (!(mbox_read_4(sc, REG_STATUS) & STATUS_EMPTY)) + if (bcm_mbox_read_msg(sc, &chan) == 0) + sema_post(&sc->sema[chan]); } static int @@ -201,14 +213,30 @@ static int bcm_mbox_read(device_t dev, int chan, uint32_t *data) { struct bcm_mbox_softc *sc = device_get_softc(dev); + int err, read_chan; dprintf("bcm_mbox_read: chan %d\n", chan); + + err = 0; MBOX_LOCK(sc); - while (sema_trywait(&sc->sema[chan]) == 0) { - /* do not unlock sc while waiting for the mbox */ - if (sema_timedwait(&sc->sema[chan], 10*hz) == 0) - break; - printf("timeout sema for chan %d\n", chan); + if (!cold) { + while (sema_trywait(&sc->sema[chan]) == 0) { + /* do not unlock sc while waiting for the mbox */ + if (sema_timedwait(&sc->sema[chan], 10*hz) == 0) + break; + printf("timeout sema for chan %d\n", chan); + } + } else { + do { + /* Wait for a message */ + while ((mbox_read_4(sc, REG_STATUS) & STATUS_EMPTY)) + ; + /* Read the message */ + if (bcm_mbox_read_msg(sc, &read_chan) != 0) { + err = EINVAL; + goto out; + } + } while (read_chan != chan); } /* * get data from intr handler, the same channel is never coming *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sun Feb 22 16:28:25 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 682D9F62; Sun, 22 Feb 2015 16:28:25 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 51582663; Sun, 22 Feb 2015 16:28:25 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1MGSP5W024728; Sun, 22 Feb 2015 16:28:25 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1MGSPxw024726; Sun, 22 Feb 2015 16:28:25 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201502221628.t1MGSPxw024726@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sun, 22 Feb 2015 16:28:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279166 - projects/clang360-import/contrib/llvm/patches X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Feb 2015 16:28:25 -0000 Author: dim Date: Sun Feb 22 16:28:24 2015 New Revision: 279166 URL: https://svnweb.freebsd.org/changeset/base/279166 Log: Belatedly add llvm patch corresponding to r278367. Added: projects/clang360-import/contrib/llvm/patches/patch-08-llvm-r227089-fix-mips-i128.diff projects/clang360-import/contrib/llvm/patches/patch-09-llvm-r230058-indirectbrs-assert.diff - copied, changed from r279163, projects/clang360-import/contrib/llvm/patches/patch-08-llvm-r230058-indirectbrs-assert.diff Deleted: projects/clang360-import/contrib/llvm/patches/patch-08-llvm-r230058-indirectbrs-assert.diff Added: projects/clang360-import/contrib/llvm/patches/patch-08-llvm-r227089-fix-mips-i128.diff ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang360-import/contrib/llvm/patches/patch-08-llvm-r227089-fix-mips-i128.diff Sun Feb 22 16:28:24 2015 (r279166) @@ -0,0 +1,1950 @@ +Pull in r227087 from upstream llvm trunk (by Vasileios Kalintiris): + + [mips] Add tests for bitwise binary and integer arithmetic operators. + + Reviewers: dsanders + + Subscribers: llvm-commits + + Differential Revision: http://reviews.llvm.org/D7125 + +Pull in r227089 from upstream llvm trunk (by Vasileios Kalintiris): + + [mips] Enable arithmetic and binary operations for the i128 data type. + + Summary: + This patch adds support for some operations that were missing from + 128-bit integer types (add/sub/mul/sdiv/udiv... etc.). With these + changes we can support the __int128_t and __uint128_t data types + from C/C++. + + Depends on D7125 + + Reviewers: dsanders + + Subscribers: llvm-commits + + Differential Revision: http://reviews.llvm.org/D7143 + +This fixes "error in backend" messages, when compiling parts of +compiler-rt using 128-bit integer types for mips64. + +Reported by: sbruno +PR: 197259 + +Introduced here: http://svnweb.freebsd.org/changeset/base/278367 + +Index: lib/Target/Mips/Mips64InstrInfo.td +=================================================================== +--- lib/Target/Mips/Mips64InstrInfo.td ++++ lib/Target/Mips/Mips64InstrInfo.td +@@ -440,6 +440,16 @@ def : MipsPat<(i64 (sext_inreg GPR64:$src, i32)), + // bswap MipsPattern + def : MipsPat<(bswap GPR64:$rt), (DSHD (DSBH GPR64:$rt))>; + ++// Carry pattern ++def : MipsPat<(subc GPR64:$lhs, GPR64:$rhs), ++ (DSUBu GPR64:$lhs, GPR64:$rhs)>; ++let AdditionalPredicates = [NotDSP] in { ++ def : MipsPat<(addc GPR64:$lhs, GPR64:$rhs), ++ (DADDu GPR64:$lhs, GPR64:$rhs)>; ++ def : MipsPat<(addc GPR64:$lhs, immSExt16:$imm), ++ (DADDiu GPR64:$lhs, imm:$imm)>; ++} ++ + //===----------------------------------------------------------------------===// + // Instruction aliases + //===----------------------------------------------------------------------===// +Index: lib/Target/Mips/MipsISelLowering.cpp +=================================================================== +--- lib/Target/Mips/MipsISelLowering.cpp ++++ lib/Target/Mips/MipsISelLowering.cpp +@@ -261,6 +261,9 @@ MipsTargetLowering::MipsTargetLowering(const MipsT + setOperationAction(ISD::LOAD, MVT::i64, Custom); + setOperationAction(ISD::STORE, MVT::i64, Custom); + setOperationAction(ISD::FP_TO_SINT, MVT::i64, Custom); ++ setOperationAction(ISD::SHL_PARTS, MVT::i64, Custom); ++ setOperationAction(ISD::SRA_PARTS, MVT::i64, Custom); ++ setOperationAction(ISD::SRL_PARTS, MVT::i64, Custom); + } + + if (!Subtarget.isGP64bit()) { +@@ -2017,10 +2020,11 @@ SDValue MipsTargetLowering::lowerATOMIC_FENCE(SDVa + SDValue MipsTargetLowering::lowerShiftLeftParts(SDValue Op, + SelectionDAG &DAG) const { + SDLoc DL(Op); ++ MVT VT = Subtarget.isGP64bit() ? MVT::i64 : MVT::i32; ++ + SDValue Lo = Op.getOperand(0), Hi = Op.getOperand(1); + SDValue Shamt = Op.getOperand(2); +- +- // if shamt < 32: ++ // if shamt < (VT.bits): + // lo = (shl lo, shamt) + // hi = (or (shl hi, shamt) (srl (srl lo, 1), ~shamt)) + // else: +@@ -2028,18 +2032,17 @@ SDValue MipsTargetLowering::lowerShiftLeftParts(SD + // hi = (shl lo, shamt[4:0]) + SDValue Not = DAG.getNode(ISD::XOR, DL, MVT::i32, Shamt, + DAG.getConstant(-1, MVT::i32)); +- SDValue ShiftRight1Lo = DAG.getNode(ISD::SRL, DL, MVT::i32, Lo, +- DAG.getConstant(1, MVT::i32)); +- SDValue ShiftRightLo = DAG.getNode(ISD::SRL, DL, MVT::i32, ShiftRight1Lo, +- Not); +- SDValue ShiftLeftHi = DAG.getNode(ISD::SHL, DL, MVT::i32, Hi, Shamt); +- SDValue Or = DAG.getNode(ISD::OR, DL, MVT::i32, ShiftLeftHi, ShiftRightLo); +- SDValue ShiftLeftLo = DAG.getNode(ISD::SHL, DL, MVT::i32, Lo, Shamt); ++ SDValue ShiftRight1Lo = DAG.getNode(ISD::SRL, DL, VT, Lo, ++ DAG.getConstant(1, VT)); ++ SDValue ShiftRightLo = DAG.getNode(ISD::SRL, DL, VT, ShiftRight1Lo, Not); ++ SDValue ShiftLeftHi = DAG.getNode(ISD::SHL, DL, VT, Hi, Shamt); ++ SDValue Or = DAG.getNode(ISD::OR, DL, VT, ShiftLeftHi, ShiftRightLo); ++ SDValue ShiftLeftLo = DAG.getNode(ISD::SHL, DL, VT, Lo, Shamt); + SDValue Cond = DAG.getNode(ISD::AND, DL, MVT::i32, Shamt, + DAG.getConstant(0x20, MVT::i32)); +- Lo = DAG.getNode(ISD::SELECT, DL, MVT::i32, Cond, +- DAG.getConstant(0, MVT::i32), ShiftLeftLo); +- Hi = DAG.getNode(ISD::SELECT, DL, MVT::i32, Cond, ShiftLeftLo, Or); ++ Lo = DAG.getNode(ISD::SELECT, DL, VT, Cond, ++ DAG.getConstant(0, VT), ShiftLeftLo); ++ Hi = DAG.getNode(ISD::SELECT, DL, VT, Cond, ShiftLeftLo, Or); + + SDValue Ops[2] = {Lo, Hi}; + return DAG.getMergeValues(Ops, DL); +@@ -2050,8 +2053,9 @@ SDValue MipsTargetLowering::lowerShiftRightParts(S + SDLoc DL(Op); + SDValue Lo = Op.getOperand(0), Hi = Op.getOperand(1); + SDValue Shamt = Op.getOperand(2); ++ MVT VT = Subtarget.isGP64bit() ? MVT::i64 : MVT::i32; + +- // if shamt < 32: ++ // if shamt < (VT.bits): + // lo = (or (shl (shl hi, 1), ~shamt) (srl lo, shamt)) + // if isSRA: + // hi = (sra hi, shamt) +@@ -2066,21 +2070,19 @@ SDValue MipsTargetLowering::lowerShiftRightParts(S + // hi = 0 + SDValue Not = DAG.getNode(ISD::XOR, DL, MVT::i32, Shamt, + DAG.getConstant(-1, MVT::i32)); +- SDValue ShiftLeft1Hi = DAG.getNode(ISD::SHL, DL, MVT::i32, Hi, +- DAG.getConstant(1, MVT::i32)); +- SDValue ShiftLeftHi = DAG.getNode(ISD::SHL, DL, MVT::i32, ShiftLeft1Hi, Not); +- SDValue ShiftRightLo = DAG.getNode(ISD::SRL, DL, MVT::i32, Lo, Shamt); +- SDValue Or = DAG.getNode(ISD::OR, DL, MVT::i32, ShiftLeftHi, ShiftRightLo); +- SDValue ShiftRightHi = DAG.getNode(IsSRA ? ISD::SRA : ISD::SRL, DL, MVT::i32, +- Hi, Shamt); ++ SDValue ShiftLeft1Hi = DAG.getNode(ISD::SHL, DL, VT, Hi, ++ DAG.getConstant(1, VT)); ++ SDValue ShiftLeftHi = DAG.getNode(ISD::SHL, DL, VT, ShiftLeft1Hi, Not); ++ SDValue ShiftRightLo = DAG.getNode(ISD::SRL, DL, VT, Lo, Shamt); ++ SDValue Or = DAG.getNode(ISD::OR, DL, VT, ShiftLeftHi, ShiftRightLo); ++ SDValue ShiftRightHi = DAG.getNode(IsSRA ? ISD::SRA : ISD::SRL, ++ DL, VT, Hi, Shamt); + SDValue Cond = DAG.getNode(ISD::AND, DL, MVT::i32, Shamt, + DAG.getConstant(0x20, MVT::i32)); +- SDValue Shift31 = DAG.getNode(ISD::SRA, DL, MVT::i32, Hi, +- DAG.getConstant(31, MVT::i32)); +- Lo = DAG.getNode(ISD::SELECT, DL, MVT::i32, Cond, ShiftRightHi, Or); +- Hi = DAG.getNode(ISD::SELECT, DL, MVT::i32, Cond, +- IsSRA ? Shift31 : DAG.getConstant(0, MVT::i32), +- ShiftRightHi); ++ SDValue Shift31 = DAG.getNode(ISD::SRA, DL, VT, Hi, DAG.getConstant(31, VT)); ++ Lo = DAG.getNode(ISD::SELECT, DL, VT, Cond, ShiftRightHi, Or); ++ Hi = DAG.getNode(ISD::SELECT, DL, VT, Cond, ++ IsSRA ? Shift31 : DAG.getConstant(0, VT), ShiftRightHi); + + SDValue Ops[2] = {Lo, Hi}; + return DAG.getMergeValues(Ops, DL); +Index: lib/Target/Mips/MipsSEISelDAGToDAG.cpp +=================================================================== +--- lib/Target/Mips/MipsSEISelDAGToDAG.cpp ++++ lib/Target/Mips/MipsSEISelDAGToDAG.cpp +@@ -236,13 +236,31 @@ SDNode *MipsSEDAGToDAGISel::selectAddESubE(unsigne + (Opc == ISD::SUBC || Opc == ISD::SUBE)) && + "(ADD|SUB)E flag operand must come from (ADD|SUB)C/E insn"); + ++ unsigned SLTuOp = Mips::SLTu, ADDuOp = Mips::ADDu; ++ if (Subtarget->isGP64bit()) { ++ SLTuOp = Mips::SLTu64; ++ ADDuOp = Mips::DADDu; ++ } ++ + SDValue Ops[] = { CmpLHS, InFlag.getOperand(1) }; + SDValue LHS = Node->getOperand(0), RHS = Node->getOperand(1); + EVT VT = LHS.getValueType(); + +- SDNode *Carry = CurDAG->getMachineNode(Mips::SLTu, DL, VT, Ops); +- SDNode *AddCarry = CurDAG->getMachineNode(Mips::ADDu, DL, VT, ++ SDNode *Carry = CurDAG->getMachineNode(SLTuOp, DL, VT, Ops); ++ ++ if (Subtarget->isGP64bit()) { ++ // On 64-bit targets, sltu produces an i64 but our backend currently says ++ // that SLTu64 produces an i32. We need to fix this in the long run but for ++ // now, just make the DAG type-correct by asserting the upper bits are zero. ++ Carry = CurDAG->getMachineNode(Mips::SUBREG_TO_REG, DL, VT, ++ CurDAG->getTargetConstant(0, VT), ++ SDValue(Carry, 0), ++ CurDAG->getTargetConstant(Mips::sub_32, VT)); ++ } ++ ++ SDNode *AddCarry = CurDAG->getMachineNode(ADDuOp, DL, VT, + SDValue(Carry, 0), RHS); ++ + return CurDAG->SelectNodeTo(Node, MOp, VT, MVT::Glue, LHS, + SDValue(AddCarry, 0)); + } +@@ -641,7 +659,8 @@ std::pair MipsSEDAGToDAGISel::selec + + case ISD::SUBE: { + SDValue InFlag = Node->getOperand(2); +- Result = selectAddESubE(Mips::SUBu, InFlag, InFlag.getOperand(0), DL, Node); ++ unsigned Opc = Subtarget->isGP64bit() ? Mips::DSUBu : Mips::SUBu; ++ Result = selectAddESubE(Opc, InFlag, InFlag.getOperand(0), DL, Node); + return std::make_pair(true, Result); + } + +@@ -649,7 +668,8 @@ std::pair MipsSEDAGToDAGISel::selec + if (Subtarget->hasDSP()) // Select DSP instructions, ADDSC and ADDWC. + break; + SDValue InFlag = Node->getOperand(2); +- Result = selectAddESubE(Mips::ADDu, InFlag, InFlag.getValue(0), DL, Node); ++ unsigned Opc = Subtarget->isGP64bit() ? Mips::DADDu : Mips::ADDu; ++ Result = selectAddESubE(Opc, InFlag, InFlag.getValue(0), DL, Node); + return std::make_pair(true, Result); + } + +Index: lib/Target/Mips/MipsSEISelLowering.cpp +=================================================================== +--- lib/Target/Mips/MipsSEISelLowering.cpp ++++ lib/Target/Mips/MipsSEISelLowering.cpp +@@ -122,6 +122,8 @@ MipsSETargetLowering::MipsSETargetLowering(const M + setOperationAction(ISD::MUL, MVT::i64, Custom); + + if (Subtarget.isGP64bit()) { ++ setOperationAction(ISD::SMUL_LOHI, MVT::i64, Custom); ++ setOperationAction(ISD::UMUL_LOHI, MVT::i64, Custom); + setOperationAction(ISD::MULHS, MVT::i64, Custom); + setOperationAction(ISD::MULHU, MVT::i64, Custom); + setOperationAction(ISD::SDIVREM, MVT::i64, Custom); +@@ -200,6 +202,8 @@ MipsSETargetLowering::MipsSETargetLowering(const M + if (Subtarget.hasMips64r6()) { + // MIPS64r6 replaces the accumulator-based multiplies with a three register + // instruction ++ setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand); ++ setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand); + setOperationAction(ISD::MUL, MVT::i64, Legal); + setOperationAction(ISD::MULHS, MVT::i64, Legal); + setOperationAction(ISD::MULHU, MVT::i64, Legal); +Index: test/CodeGen/Mips/llvm-ir/add.ll +=================================================================== +--- test/CodeGen/Mips/llvm-ir/add.ll ++++ test/CodeGen/Mips/llvm-ir/add.ll +@@ -0,0 +1,115 @@ ++; RUN: llc < %s -march=mips -mcpu=mips2 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=NOT-R2-R6 -check-prefix=GP32 ++; RUN: llc < %s -march=mips -mcpu=mips32 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=NOT-R2-R6 -check-prefix=GP32 ++; RUN: llc < %s -march=mips -mcpu=mips32r2 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=R2-R6 -check-prefix=GP32 ++; RUN: llc < %s -march=mips -mcpu=mips32r6 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=R2-R6 -check-prefix=GP32 ++; RUN: llc < %s -march=mips64 -mcpu=mips3 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=NOT-R2-R6 -check-prefix=GP64 ++; RUN: llc < %s -march=mips64 -mcpu=mips4 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=NOT-R2-R6 -check-prefix=GP64 ++; RUN: llc < %s -march=mips64 -mcpu=mips64 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=NOT-R2-R6 -check-prefix=GP64 ++; RUN: llc < %s -march=mips64 -mcpu=mips64r2 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=R2-R6 -check-prefix=GP64 ++; RUN: llc < %s -march=mips64 -mcpu=mips64r6 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=R2-R6 -check-prefix=GP64 ++ ++define signext i1 @add_i1(i1 signext %a, i1 signext %b) { ++entry: ++; ALL-LABEL: add_i1: ++ ++ ; ALL: addu $[[T0:[0-9]+]], $4, $5 ++ ; ALL: sll $[[T0]], $[[T0]], 31 ++ ; ALL: sra $2, $[[T0]], 31 ++ ++ %r = add i1 %a, %b ++ ret i1 %r ++} ++ ++define signext i8 @add_i8(i8 signext %a, i8 signext %b) { ++entry: ++; ALL-LABEL: add_i8: ++ ++ ; NOT-R2-R6: addu $[[T0:[0-9]+]], $4, $5 ++ ; NOT-R2-R6: sll $[[T0]], $[[T0]], 24 ++ ; NOT-R2-R6: sra $2, $[[T0]], 24 ++ ++ ; R2-R6: addu $[[T0:[0-9]+]], $4, $5 ++ ; R2-R6: seb $2, $[[T0:[0-9]+]] ++ ++ %r = add i8 %a, %b ++ ret i8 %r ++} ++ ++define signext i16 @add_i16(i16 signext %a, i16 signext %b) { ++entry: ++; ALL-LABEL: add_i16: ++ ++ ; NOT-R2-R6: addu $[[T0:[0-9]+]], $4, $5 ++ ; NOT-R2-R6: sll $[[T0]], $[[T0]], 16 ++ ; NOT-R2-R6: sra $2, $[[T0]], 16 ++ ++ ; R2-R6: addu $[[T0:[0-9]+]], $4, $5 ++ ; R2-R6: seh $2, $[[T0:[0-9]+]] ++ ++ %r = add i16 %a, %b ++ ret i16 %r ++} ++ ++define signext i32 @add_i32(i32 signext %a, i32 signext %b) { ++entry: ++; ALL-LABEL: add_i32: ++ ++ ; ALL: addu $2, $4, $5 ++ ++ %r = add i32 %a, %b ++ ret i32 %r ++} ++ ++define signext i64 @add_i64(i64 signext %a, i64 signext %b) { ++entry: ++; ALL-LABEL: add_i64: ++ ++ ; GP32: addu $3, $5, $7 ++ ; GP32: sltu $[[T0:[0-9]+]], $3, $7 ++ ; GP32: addu $[[T1:[0-9]+]], $[[T0]], $6 ++ ; GP32: addu $2, $4, $[[T1]] ++ ++ ; GP64: daddu $2, $4, $5 ++ ++ %r = add i64 %a, %b ++ ret i64 %r ++} ++ ++define signext i128 @add_i128(i128 signext %a, i128 signext %b) { ++entry: ++; ALL-LABEL: add_i128: ++ ++ ; GP32: lw $[[T0:[0-9]+]], 28($sp) ++ ; GP32: addu $[[T1:[0-9]+]], $7, $[[T0]] ++ ; GP32: sltu $[[T2:[0-9]+]], $[[T1]], $[[T0]] ++ ; GP32: lw $[[T3:[0-9]+]], 24($sp) ++ ; GP32: addu $[[T4:[0-9]+]], $[[T2]], $[[T3]] ++ ; GP32: addu $[[T5:[0-9]+]], $6, $[[T4]] ++ ; GP32: sltu $[[T6:[0-9]+]], $[[T5]], $[[T3]] ++ ; GP32: lw $[[T7:[0-9]+]], 20($sp) ++ ; GP32: addu $[[T8:[0-9]+]], $[[T6]], $[[T7]] ++ ; GP32: lw $[[T9:[0-9]+]], 16($sp) ++ ; GP32: addu $3, $5, $[[T8]] ++ ; GP32: sltu $[[T10:[0-9]+]], $3, $[[T7]] ++ ; GP32: addu $[[T11:[0-9]+]], $[[T10]], $[[T9]] ++ ; GP32: addu $2, $4, $[[T11]] ++ ; GP32: move $4, $[[T5]] ++ ; GP32: move $5, $[[T1]] ++ ++ ; GP64: daddu $3, $5, $7 ++ ; GP64: sltu $[[T0:[0-9]+]], $3, $7 ++ ; GP64: daddu $[[T1:[0-9]+]], $[[T0]], $6 ++ ; GP64: daddu $2, $4, $[[T1]] ++ ++ %r = add i128 %a, %b ++ ret i128 %r ++} +Index: test/CodeGen/Mips/llvm-ir/and.ll +=================================================================== +--- test/CodeGen/Mips/llvm-ir/and.ll ++++ test/CodeGen/Mips/llvm-ir/and.ll +@@ -0,0 +1,94 @@ ++; RUN: llc < %s -march=mips -mcpu=mips2 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP32 ++; RUN: llc < %s -march=mips -mcpu=mips32 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP32 ++; RUN: llc < %s -march=mips -mcpu=mips32r2 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP32 ++; RUN: llc < %s -march=mips -mcpu=mips32r6 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP32 ++; RUN: llc < %s -march=mips64 -mcpu=mips3 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP64 ++; RUN: llc < %s -march=mips64 -mcpu=mips4 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP64 ++; RUN: llc < %s -march=mips64 -mcpu=mips64 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP64 ++; RUN: llc < %s -march=mips64 -mcpu=mips64r2 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP64 ++; RUN: llc < %s -march=mips64 -mcpu=mips64r6 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP64 ++ ++define signext i1 @and_i1(i1 signext %a, i1 signext %b) { ++entry: ++; ALL-LABEL: and_i1: ++ ++ ; ALL: and $2, $4, $5 ++ ++ %r = and i1 %a, %b ++ ret i1 %r ++} ++ ++define signext i8 @and_i8(i8 signext %a, i8 signext %b) { ++entry: ++; ALL-LABEL: and_i8: ++ ++ ; ALL: and $2, $4, $5 ++ ++ %r = and i8 %a, %b ++ ret i8 %r ++} ++ ++define signext i16 @and_i16(i16 signext %a, i16 signext %b) { ++entry: ++; ALL-LABEL: and_i16: ++ ++ ; ALL: and $2, $4, $5 ++ ++ %r = and i16 %a, %b ++ ret i16 %r ++} ++ ++define signext i32 @and_i32(i32 signext %a, i32 signext %b) { ++entry: ++; ALL-LABEL: and_i32: ++ ++ ; GP32: and $2, $4, $5 ++ ++ ; GP64: and $[[T0:[0-9]+]], $4, $5 ++ ; GP64: sll $2, $[[T0]], 0 ++ ++ %r = and i32 %a, %b ++ ret i32 %r ++} ++ ++define signext i64 @and_i64(i64 signext %a, i64 signext %b) { ++entry: ++; ALL-LABEL: and_i64: ++ ++ ; GP32: and $2, $4, $6 ++ ; GP32: and $3, $5, $7 ++ ++ ; GP64: and $2, $4, $5 ++ ++ %r = and i64 %a, %b ++ ret i64 %r ++} ++ ++define signext i128 @and_i128(i128 signext %a, i128 signext %b) { ++entry: ++; ALL-LABEL: and_i128: ++ ++ ; GP32: lw $[[T0:[0-9]+]], 24($sp) ++ ; GP32: lw $[[T1:[0-9]+]], 20($sp) ++ ; GP32: lw $[[T2:[0-9]+]], 16($sp) ++ ; GP32: and $2, $4, $[[T2]] ++ ; GP32: and $3, $5, $[[T1]] ++ ; GP32: and $4, $6, $[[T0]] ++ ; GP32: lw $[[T3:[0-9]+]], 28($sp) ++ ; GP32: and $5, $7, $[[T3]] ++ ++ ; GP64: and $2, $4, $6 ++ ; GP64: and $3, $5, $7 ++ ++ %r = and i128 %a, %b ++ ret i128 %r ++} +Index: test/CodeGen/Mips/llvm-ir/ashr.ll +=================================================================== +--- test/CodeGen/Mips/llvm-ir/ashr.ll ++++ test/CodeGen/Mips/llvm-ir/ashr.ll +@@ -0,0 +1,188 @@ ++; RUN: llc < %s -march=mips -mcpu=mips2 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP32 \ ++; RUN: -check-prefix=M2 -check-prefix=NOT-R2-R6 ++; RUN: llc < %s -march=mips -mcpu=mips32 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP32 -check-prefix=NOT-R2-R6 \ ++; RUN: -check-prefix=32R1-R2 ++; RUN: llc < %s -march=mips -mcpu=mips32r2 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP32 \ ++; RUN: -check-prefix=32R1-R2 -check-prefix=R2-R6 ++; RUN: llc < %s -march=mips -mcpu=mips32r6 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP32 \ ++; RUN: -check-prefix=32R6 -check-prefix=R2-R6 ++; RUN: llc < %s -march=mips64 -mcpu=mips3 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP64 \ ++; RUN: -check-prefix=M3 -check-prefix=NOT-R2-R6 ++; RUN: llc < %s -march=mips64 -mcpu=mips4 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP64 \ ++; RUN: -check-prefix=GP64-NOT-R6 -check-prefix=NOT-R2-R6 ++; RUN: llc < %s -march=mips64 -mcpu=mips64 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP64 \ ++; RUN: -check-prefix=GP64-NOT-R6 -check-prefix=NOT-R2-R6 ++; RUN: llc < %s -march=mips64 -mcpu=mips64r2 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP64 \ ++; RUN: -check-prefix=GP64-NOT-R6 -check-prefix R2-R6 ++; RUN: llc < %s -march=mips64 -mcpu=mips64r6 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP64 \ ++; RUN: -check-prefix=64R6 -check-prefix=R2-R6 ++ ++define signext i1 @ashr_i1(i1 signext %a, i1 signext %b) { ++entry: ++; ALL-LABEL: ashr_i1: ++ ++ ; ALL: move $2, $4 ++ ++ %r = ashr i1 %a, %b ++ ret i1 %r ++} ++ ++define signext i8 @ashr_i8(i8 signext %a, i8 signext %b) { ++entry: ++; ALL-LABEL: ashr_i8: ++ ++ ; FIXME: The andi instruction is redundant. ++ ; ALL: andi $[[T0:[0-9]+]], $5, 255 ++ ; ALL: srav $2, $4, $[[T0]] ++ ++ %r = ashr i8 %a, %b ++ ret i8 %r ++} ++ ++define signext i16 @ashr_i16(i16 signext %a, i16 signext %b) { ++entry: ++; ALL-LABEL: ashr_i16: ++ ++ ; FIXME: The andi instruction is redundant. ++ ; ALL: andi $[[T0:[0-9]+]], $5, 65535 ++ ; ALL: srav $2, $4, $[[T0]] ++ ++ %r = ashr i16 %a, %b ++ ret i16 %r ++} ++ ++define signext i32 @ashr_i32(i32 signext %a, i32 signext %b) { ++entry: ++; ALL-LABEL: ashr_i32: ++ ++ ; ALL: srav $2, $4, $5 ++ ++ %r = ashr i32 %a, %b ++ ret i32 %r ++} ++ ++define signext i64 @ashr_i64(i64 signext %a, i64 signext %b) { ++entry: ++; ALL-LABEL: ashr_i64: ++ ++ ; M2: srav $[[T0:[0-9]+]], $4, $7 ++ ; M2: andi $[[T1:[0-9]+]], $7, 32 ++ ; M2: bnez $[[T1]], $[[BB0:BB[0-9_]+]] ++ ; M2: move $3, $[[T0]] ++ ; M2: srlv $[[T2:[0-9]+]], $5, $7 ++ ; M2: not $[[T3:[0-9]+]], $7 ++ ; M2: sll $[[T4:[0-9]+]], $4, 1 ++ ; M2: sllv $[[T5:[0-9]+]], $[[T4]], $[[T3]] ++ ; M2: or $3, $[[T3]], $[[T2]] ++ ; M2: $[[BB0]]: ++ ; M2: beqz $[[T1]], $[[BB1:BB[0-9_]+]] ++ ; M2: nop ++ ; M2: sra $2, $4, 31 ++ ; M2: $[[BB1]]: ++ ; M2: jr $ra ++ ; M2: nop ++ ++ ; 32R1-R2: srlv $[[T0:[0-9]+]], $5, $7 ++ ; 32R1-R2: not $[[T1:[0-9]+]], $7 ++ ; 32R1-R2: sll $[[T2:[0-9]+]], $4, 1 ++ ; 32R1-R2: sllv $[[T3:[0-9]+]], $[[T2]], $[[T1]] ++ ; 32R1-R2: or $3, $[[T3]], $[[T0]] ++ ; 32R1-R2: srav $[[T4:[0-9]+]], $4, $7 ++ ; 32R1-R2: andi $[[T5:[0-9]+]], $7, 32 ++ ; 32R1-R2: movn $3, $[[T4]], $[[T5]] ++ ; 32R1-R2: sra $4, $4, 31 ++ ; 32R1-R2: jr $ra ++ ; 32R1-R2: movn $2, $4, $[[T5]] ++ ++ ; 32R6: srav $[[T0:[0-9]+]], $4, $7 ++ ; 32R6: andi $[[T1:[0-9]+]], $7, 32 ++ ; 32R6: seleqz $[[T2:[0-9]+]], $[[T0]], $[[T1]] ++ ; 32R6: sra $[[T3:[0-9]+]], $4, 31 ++ ; 32R6: selnez $[[T4:[0-9]+]], $[[T3]], $[[T1]] ++ ; 32R6: or $[[T5:[0-9]+]], $[[T4]], $[[T2]] ++ ; 32R6: srlv $[[T6:[0-9]+]], $5, $7 ++ ; 32R6: not $[[T7:[0-9]+]], $7 ++ ; 32R6: sll $[[T8:[0-9]+]], $4, 1 ++ ; 32R6: sllv $[[T9:[0-9]+]], $[[T8]], $[[T7]] ++ ; 32R6: or $[[T10:[0-9]+]], $[[T9]], $[[T6]] ++ ; 32R6: seleqz $[[T11:[0-9]+]], $[[T10]], $[[T1]] ++ ; 32R6: selnez $[[T12:[0-9]+]], $[[T0]], $[[T1]] ++ ; 32R6: jr $ra ++ ; 32R6: or $3, $[[T0]], $[[T11]] ++ ++ ; FIXME: The sll instruction below is redundant. ++ ; GP64: sll $[[T0:[0-9]+]], $5, 0 ++ ; GP64: dsrav $2, $4, $[[T0]] ++ ++ %r = ashr i64 %a, %b ++ ret i64 %r ++} ++ ++define signext i128 @ashr_i128(i128 signext %a, i128 signext %b) { ++entry: ++; ALL-LABEL: ashr_i128: ++ ++ ; GP32: lw $25, %call16(__ashrti3)($gp) ++ ++ ; M3: sll $[[T0:[0-9]+]], $7, 0 ++ ; M3: dsrav $[[T1:[0-9]+]], $4, $[[T0]] ++ ; M3: andi $[[T2:[0-9]+]], $[[T0]], 32 ++ ; M3: bnez $[[T3:[0-9]+]], $[[BB0:BB[0-9_]+]] ++ ; M3: move $3, $[[T1]] ++ ; M3: dsrlv $[[T4:[0-9]+]], $5, $[[T0]] ++ ; M3: dsll $[[T5:[0-9]+]], $4, 1 ++ ; M3: not $[[T6:[0-9]+]], $[[T0]] ++ ; M3: dsllv $[[T7:[0-9]+]], $[[T5]], $[[T6]] ++ ; M3: or $3, $[[T7]], $[[T4]] ++ ; M3: $[[BB0]]: ++ ; M3: beqz $[[T3]], $[[BB1:BB[0-9_]+]] ++ ; M3: nop ++ ; M3: dsra $2, $4, 31 ++ ; M3: $[[BB1]]: ++ ; M3: jr $ra ++ ; M3: nop ++ ++ ; GP64-NOT-R6: sll $[[T0:[0-9]+]], $7, 0 ++ ; GP64-NOT-R6: dsrlv $[[T1:[0-9]+]], $5, $[[T0]] ++ ; GP64-NOT-R6: dsll $[[T2:[0-9]+]], $4, 1 ++ ; GP64-NOT-R6: not $[[T3:[0-9]+]], $[[T0]] ++ ; GP64-NOT-R6: dsllv $[[T4:[0-9]+]], $[[T2]], $[[T3]] ++ ; GP64-NOT-R6: or $3, $[[T4]], $[[T1]] ++ ; GP64-NOT-R6: dsrav $2, $4, $[[T0]] ++ ; GP64-NOT-R6: andi $[[T5:[0-9]+]], $[[T0]], 32 ++ ++ ; GP64-NOT-R6: movn $3, $2, $[[T5]] ++ ; GP64-NOT-R6: dsra $[[T6:[0-9]+]], $4, 31 ++ ; GP64-NOT-R6: jr $ra ++ ; GP64-NOT-R6: movn $2, $[[T6]], $[[T5]] ++ ++ ; 64R6: sll $[[T0:[0-9]+]], $7, 0 ++ ; 64R6: dsrav $[[T1:[0-9]+]], $4, $[[T0]] ++ ; 64R6: andi $[[T2:[0-9]+]], $[[T0]], 32 ++ ; 64R6: sll $[[T3:[0-9]+]], $[[T2]], 0 ++ ; 64R6: seleqz $[[T4:[0-9]+]], $[[T1]], $[[T3]] ++ ; 64R6: dsra $[[T5:[0-9]+]], $4, 31 ++ ; 64R6: selnez $[[T6:[0-9]+]], $[[T5]], $[[T3]] ++ ; 64R6: or $2, $[[T6]], $[[T4]] ++ ; 64R6: dsrlv $[[T7:[0-9]+]], $5, $[[T0]] ++ ; 64R6: dsll $[[T8:[0-9]+]], $4, 1 ++ ; 64R6: not $[[T9:[0-9]+]], $[[T0]] ++ ; 64R6: dsllv $[[T10:[0-9]+]], $[[T8]], $[[T9]] ++ ; 64R6: or $[[T11:[0-9]+]], $[[T10]], $[[T7]] ++ ; 64R6: seleqz $[[T12:[0-9]+]], $[[T11]], $[[T3]] ++ ; 64R6: selnez $[[T13:[0-9]+]], $[[T1]], $[[T3]] ++ ; 64R6: jr $ra ++ ; 64R6: or $3, $[[T13]], $[[T12]] ++ ++ %r = ashr i128 %a, %b ++ ret i128 %r ++} +Index: test/CodeGen/Mips/llvm-ir/lshr.ll +=================================================================== +--- test/CodeGen/Mips/llvm-ir/lshr.ll ++++ test/CodeGen/Mips/llvm-ir/lshr.ll +@@ -0,0 +1,176 @@ ++; RUN: llc < %s -march=mips -mcpu=mips2 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP32 \ ++; RUN: -check-prefix=M2 -check-prefix=NOT-R2-R6 ++; RUN: llc < %s -march=mips -mcpu=mips32 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP32 -check-prefix=NOT-R2-R6 \ ++; RUN: -check-prefix=32R1-R2 ++; RUN: llc < %s -march=mips -mcpu=mips32r2 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP32 \ ++; RUN: -check-prefix=32R1-R2 -check-prefix=R2-R6 ++; RUN: llc < %s -march=mips -mcpu=mips32r6 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP32 \ ++; RUN: -check-prefix=32R6 -check-prefix=R2-R6 ++; RUN: llc < %s -march=mips64 -mcpu=mips3 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP64 \ ++; RUN: -check-prefix=M3 -check-prefix=NOT-R2-R6 ++; RUN: llc < %s -march=mips64 -mcpu=mips4 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP64 \ ++; RUN: -check-prefix=GP64-NOT-R6 -check-prefix=NOT-R2-R6 ++; RUN: llc < %s -march=mips64 -mcpu=mips64 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP64 \ ++; RUN: -check-prefix=GP64-NOT-R6 -check-prefix=NOT-R2-R6 ++; RUN: llc < %s -march=mips64 -mcpu=mips64r2 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP64 \ ++; RUN: -check-prefix=GP64-NOT-R6 -check-prefix R2-R6 ++; RUN: llc < %s -march=mips64 -mcpu=mips64r6 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP64 \ ++; RUN: -check-prefix=64R6 -check-prefix=R2-R6 ++ ++define signext i1 @lshr_i1(i1 signext %a, i1 signext %b) { ++entry: ++; ALL-LABEL: lshr_i1: ++ ++ ; ALL: move $2, $4 ++ ++ %r = lshr i1 %a, %b ++ ret i1 %r ++} ++ ++define zeroext i8 @lshr_i8(i8 zeroext %a, i8 zeroext %b) { ++entry: ++; ALL-LABEL: lshr_i8: ++ ++ ; ALL: srlv $[[T0:[0-9]+]], $4, $5 ++ ; ALL: andi $2, $[[T0]], 255 ++ ++ %r = lshr i8 %a, %b ++ ret i8 %r ++} ++ ++define zeroext i16 @lshr_i16(i16 zeroext %a, i16 zeroext %b) { ++entry: ++; ALL-LABEL: lshr_i16: ++ ++ ; ALL: srlv $[[T0:[0-9]+]], $4, $5 ++ ; ALL: andi $2, $[[T0]], 65535 ++ ++ %r = lshr i16 %a, %b ++ ret i16 %r ++} ++ ++define signext i32 @lshr_i32(i32 signext %a, i32 signext %b) { ++entry: ++; ALL-LABEL: lshr_i32: ++ ++ ; ALL: srlv $2, $4, $5 ++ ++ %r = lshr i32 %a, %b ++ ret i32 %r ++} ++ ++define signext i64 @lshr_i64(i64 signext %a, i64 signext %b) { ++entry: ++; ALL-LABEL: lshr_i64: ++ ++ ; M2: srlv $[[T0:[0-9]+]], $4, $7 ++ ; M2: andi $[[T1:[0-9]+]], $7, 32 ++ ; M2: bnez $[[T1]], $[[BB0:BB[0-9_]+]] ++ ; M2: move $3, $[[T0]] ++ ; M2: srlv $[[T2:[0-9]+]], $5, $7 ++ ; M2: not $[[T3:[0-9]+]], $7 ++ ; M2: sll $[[T4:[0-9]+]], $4, 1 ++ ; M2: sllv $[[T5:[0-9]+]], $[[T4]], $[[T3]] ++ ; M2: or $3, $[[T3]], $[[T2]] ++ ; M2: $[[BB0]]: ++ ; M2: bnez $[[T1]], $[[BB1:BB[0-9_]+]] ++ ; M2: addiu $2, $zero, 0 ++ ; M2: move $2, $[[T0]] ++ ; M2: $[[BB1]]: ++ ; M2: jr $ra ++ ; M2: nop ++ ++ ; 32R1-R2: srlv $[[T0:[0-9]+]], $5, $7 ++ ; 32R1-R2: not $[[T1:[0-9]+]], $7 ++ ; 32R1-R2: sll $[[T2:[0-9]+]], $4, 1 ++ ; 32R1-R2: sllv $[[T3:[0-9]+]], $[[T2]], $[[T1]] ++ ; 32R1-R2: or $3, $[[T3]], $[[T0]] ++ ; 32R1-R2: srlv $[[T4:[0-9]+]], $4, $7 ++ ; 32R1-R2: andi $[[T5:[0-9]+]], $7, 32 ++ ; 32R1-R2: movn $3, $[[T4]], $[[T5]] ++ ; 32R1-R2: jr $ra ++ ; 32R1-R2: movn $2, $zero, $[[T5]] ++ ++ ; 32R6: srlv $[[T0:[0-9]+]], $5, $7 ++ ; 32R6: not $[[T1:[0-9]+]], $7 ++ ; 32R6: sll $[[T2:[0-9]+]], $4, 1 ++ ; 32R6: sllv $[[T3:[0-9]+]], $[[T2]], $[[T1]] ++ ; 32R6: or $[[T4:[0-9]+]], $[[T3]], $[[T0]] ++ ; 32R6: andi $[[T5:[0-9]+]], $7, 32 ++ ; 32R6: seleqz $[[T6:[0-9]+]], $[[T4]], $[[T3]] ++ ; 32R6: srlv $[[T7:[0-9]+]], $4, $7 ++ ; 32R6: selnez $[[T8:[0-9]+]], $[[T7]], $[[T5]] ++ ; 32R6: or $3, $[[T8]], $[[T6]] ++ ; 32R6: jr $ra ++ ; 32R6: seleqz $2, $[[T7]], $[[T5]] ++ ++ ; GP64: sll $[[T0:[0-9]+]], $5, 0 ++ ; GP64: dsrlv $2, $4, $[[T0]] ++ ++ %r = lshr i64 %a, %b ++ ret i64 %r ++} ++ ++define signext i128 @lshr_i128(i128 signext %a, i128 signext %b) { ++entry: ++; ALL-LABEL: lshr_i128: ++ ++ ; GP32: lw $25, %call16(__lshrti3)($gp) ++ ++ ; M3: sll $[[T0:[0-9]+]], $7, 0 ++ ; M3: dsrlv $[[T1:[0-9]+]], $4, $[[T0]] ++ ; M3: andi $[[T2:[0-9]+]], $[[T0]], 32 ++ ; M3: bnez $[[T3:[0-9]+]], $[[BB0:BB[0-9_]+]] ++ ; M3: move $3, $[[T1]] ++ ; M3: dsrlv $[[T4:[0-9]+]], $5, $[[T0]] ++ ; M3: dsll $[[T5:[0-9]+]], $4, 1 ++ ; M3: not $[[T6:[0-9]+]], $[[T0]] ++ ; M3: dsllv $[[T7:[0-9]+]], $[[T5]], $[[T6]] ++ ; M3: or $3, $[[T7]], $[[T4]] ++ ; M3: $[[BB0]]: ++ ; M3: bnez $[[T3]], $[[BB1:BB[0-9_]+]] ++ ; M3: daddiu $2, $zero, 0 ++ ; M3: move $2, $[[T1]] ++ ; M3: $[[BB1]]: ++ ; M3: jr $ra ++ ; M3: nop ++ ++ ; GP64-NOT-R6: sll $[[T0:[0-9]+]], $7, 0 ++ ; GP64-NOT-R6: dsrlv $[[T1:[0-9]+]], $5, $[[T0]] ++ ; GP64-NOT-R6: dsll $[[T2:[0-9]+]], $4, 1 ++ ; GP64-NOT-R6: not $[[T3:[0-9]+]], $[[T0]] ++ ; GP64-NOT-R6: dsllv $[[T4:[0-9]+]], $[[T2]], $[[T3]] ++ ; GP64-NOT-R6: or $3, $[[T4]], $[[T1]] ++ ; GP64-NOT-R6: dsrlv $2, $4, $[[T0]] ++ ; GP64-NOT-R6: andi $[[T5:[0-9]+]], $[[T0]], 32 ++ ; GP64-NOT-R6: movn $3, $2, $[[T5]] ++ ; GP64-NOT-R6: jr $ra ++ ; GP64-NOT-R6: movn $2, $zero, $1 ++ ++ ; 64R6: sll $[[T0:[0-9]+]], $7, 0 ++ ; 64R6: dsrlv $[[T1:[0-9]+]], $5, $[[T0]] ++ ; 64R6: dsll $[[T2:[0-9]+]], $4, 1 ++ ; 64R6: not $[[T3:[0-9]+]], $[[T0]] ++ ; 64R6: dsllv $[[T4:[0-9]+]], $[[T2]], $[[T3]] ++ ; 64R6: or $[[T5:[0-9]+]], $[[T4]], $[[T1]] ++ ; 64R6: andi $[[T6:[0-9]+]], $[[T0]], 32 ++ ; 64R6: sll $[[T7:[0-9]+]], $[[T6]], 0 ++ ; 64R6: seleqz $[[T8:[0-9]+]], $[[T5]], $[[T7]] ++ ; 64R6: dsrlv $[[T9:[0-9]+]], $4, $[[T0]] ++ ; 64R6: selnez $[[T10:[0-9]+]], $[[T9]], $[[T7]] ++ ; 64R6: or $3, $[[T10]], $[[T8]] ++ ; 64R6: jr $ra ++ ; 64R6: seleqz $2, $[[T0]], $[[T7]] ++ ++ %r = lshr i128 %a, %b ++ ret i128 %r ++} +Index: test/CodeGen/Mips/llvm-ir/mul.ll +=================================================================== +--- test/CodeGen/Mips/llvm-ir/mul.ll ++++ test/CodeGen/Mips/llvm-ir/mul.ll +@@ -1,19 +1,19 @@ +-; RUN: llc < %s -march=mips -mcpu=mips2 | FileCheck %s \ +-; RUN: -check-prefix=ALL -check-prefix=M2 +-; RUN: llc < %s -march=mips -mcpu=mips32 | FileCheck %s \ +-; RUN: -check-prefix=ALL -check-prefix=32R1-R2 -check-prefix=32R1 +-; RUN: llc < %s -march=mips -mcpu=mips32r2 | FileCheck %s \ +-; RUN: -check-prefix=ALL -check-prefix=32R1-R2 -check-prefix=32R2 +-; RUN: llc < %s -march=mips -mcpu=mips32r6 | FileCheck %s \ +-; RUN: -check-prefix=ALL -check-prefix=32R6 +-; RUN: llc < %s -march=mips64 -mcpu=mips4 | FileCheck %s \ +-; RUN: -check-prefix=ALL -check-prefix=M4 +-; RUN: llc < %s -march=mips64 -mcpu=mips64 | FileCheck %s \ +-; RUN: -check-prefix=ALL -check-prefix=64R1-R2 +-; RUN: llc < %s -march=mips64 -mcpu=mips64r2 | FileCheck %s \ +-; RUN: -check-prefix=ALL -check-prefix=64R1-R2 +-; RUN: llc < %s -march=mips64 -mcpu=mips64r6 | FileCheck %s \ +-; RUN: -check-prefix=ALL -check-prefix=64R6 ++; RUN: llc < %s -march=mips -mcpu=mips2 | FileCheck %s -check-prefix=ALL \ ++; RUN: -check-prefix=M2 -check-prefix=GP32 ++; RUN: llc < %s -march=mips -mcpu=mips32 | FileCheck %s -check-prefix=ALL \ ++; RUN: -check-prefix=32R1-R2 -check-prefix=GP32 ++; RUN: llc < %s -march=mips -mcpu=mips32r2 | FileCheck %s -check-prefix=ALL \ ++; RUN: -check-prefix=32R1-R2 -check-prefix=32R2 -check-prefix=GP32 ++; RUN: llc < %s -march=mips -mcpu=mips32r6 | FileCheck %s -check-prefix=ALL \ ++; RUN: -check-prefix=32R6 -check-prefix=GP32 ++; RUN: llc < %s -march=mips64 -mcpu=mips4 | FileCheck %s -check-prefix=ALL \ ++; RUN: -check-prefix=M4 -check-prefix=GP64-NOT-R6 ++; RUN: llc < %s -march=mips64 -mcpu=mips64 | FileCheck %s -check-prefix=ALL \ ++; RUN: -check-prefix=64R1-R2 -check-prefix=GP64-NOT-R6 ++; RUN: llc < %s -march=mips64 -mcpu=mips64r2 | FileCheck %s -check-prefix=ALL \ ++; RUN: -check-prefix=64R1-R2 -check-prefix=GP64 -check-prefix=GP64-NOT-R6 ++; RUN: llc < %s -march=mips64 -mcpu=mips64r6 | FileCheck %s -check-prefix=ALL \ ++; RUN: -check-prefix=64R6 + + define signext i1 @mul_i1(i1 signext %a, i1 signext %b) { + entry: +@@ -179,3 +179,30 @@ entry: + %r = mul i64 %a, %b + ret i64 %r + } ++ ++define signext i128 @mul_i128(i128 signext %a, i128 signext %b) { ++entry: ++; ALL-LABEL: mul_i128: ++ ++ ; GP32: lw $25, %call16(__multi3)($gp) ++ ++ ; GP64-NOT-R6: dmult $4, $7 ++ ; GP64-NOT-R6: mflo $[[T0:[0-9]+]] ++ ; GP64-NOT-R6: dmult $5, $6 ++ ; GP64-NOT-R6: mflo $[[T1:[0-9]+]] ++ ; GP64-NOT-R6: dmultu $5, $7 ++ ; GP64-NOT-R6: mflo $3 ++ ; GP64-NOT-R6: mfhi $[[T2:[0-9]+]] ++ ; GP64-NOT-R6: daddu $[[T3:[0-9]+]], $[[T2]], $[[T1]] ++ ; GP64-NOT-R6: daddu $2, $[[T3:[0-9]+]], $[[T0]] ++ ++ ; 64R6: dmul $[[T0:[0-9]+]], $5, $6 ++ ; 64R6: dmuhu $[[T1:[0-9]+]], $5, $7 ++ ; 64R6: daddu $[[T2:[0-9]+]], $[[T1]], $[[T0]] ++ ; 64R6: dmul $[[T3:[0-9]+]], $4, $7 ++ ; 64R6: daddu $2, $[[T2]], $[[T3]] ++ ; 64R6: dmul $3, $5, $7 ++ ++ %r = mul i128 %a, %b ++ ret i128 %r ++} +Index: test/CodeGen/Mips/llvm-ir/or.ll +=================================================================== +--- test/CodeGen/Mips/llvm-ir/or.ll ++++ test/CodeGen/Mips/llvm-ir/or.ll +@@ -0,0 +1,95 @@ ++; RUN: llc < %s -march=mips -mcpu=mips2 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP32 ++; RUN: llc < %s -march=mips -mcpu=mips32 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP32 ++; RUN: llc < %s -march=mips -mcpu=mips32r2 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP32 ++; RUN: llc < %s -march=mips -mcpu=mips32r6 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP32 ++; RUN: llc < %s -march=mips64 -mcpu=mips3 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP64 ++; RUN: llc < %s -march=mips64 -mcpu=mips4 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP64 ++; RUN: llc < %s -march=mips64 -mcpu=mips64 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP64 ++; RUN: llc < %s -march=mips64 -mcpu=mips64r2 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP64 ++; RUN: llc < %s -march=mips64 -mcpu=mips64r6 | FileCheck %s \ ++; RUN: -check-prefix=ALL -check-prefix=GP64 ++ ++define signext i1 @or_i1(i1 signext %a, i1 signext %b) { ++entry: ++; ALL-LABEL: or_i1: ++ ++ ; ALL: or $2, $4, $5 ++ ++ %r = or i1 %a, %b ++ ret i1 %r ++} ++ ++define signext i8 @or_i8(i8 signext %a, i8 signext %b) { ++entry: ++; ALL-LABEL: or_i8: ++ ++ ; ALL: or $2, $4, $5 ++ ++ %r = or i8 %a, %b ++ ret i8 %r ++} ++ ++define signext i16 @or_i16(i16 signext %a, i16 signext %b) { ++entry: ++; ALL-LABEL: or_i16: ++ ++ ; ALL: or $2, $4, $5 ++ ++ %r = or i16 %a, %b ++ ret i16 %r ++} ++ ++define signext i32 @or_i32(i32 signext %a, i32 signext %b) { ++entry: ++; ALL-LABEL: or_i32: ++ ++ ; GP32: or $2, $4, $5 ++ ++ ; GP64: or $[[T0:[0-9]+]], $4, $5 ++ ; FIXME: The sll instruction below is redundant. ++ ; GP64: sll $2, $[[T0]], 0 ++ ++ %r = or i32 %a, %b ++ ret i32 %r ++} ++ ++define signext i64 @or_i64(i64 signext %a, i64 signext %b) { ++entry: ++; ALL-LABEL: or_i64: ++ ++ ; GP32: or $2, $4, $6 ++ ; GP32: or $3, $5, $7 ++ ++ ; GP64: or $2, $4, $5 ++ ++ %r = or i64 %a, %b ++ ret i64 %r ++} ++ ++define signext i128 @or_i128(i128 signext %a, i128 signext %b) { ++entry: ++; ALL-LABEL: or_i128: ++ ++ ; GP32: lw $[[T0:[0-9]+]], 24($sp) ++ ; GP32: lw $[[T1:[0-9]+]], 20($sp) ++ ; GP32: lw $[[T2:[0-9]+]], 16($sp) ++ ; GP32: or $2, $4, $[[T2]] ++ ; GP32: or $3, $5, $[[T1]] ++ ; GP32: or $4, $6, $[[T0]] ++ ; GP32: lw $[[T3:[0-9]+]], 28($sp) ++ ; GP32: or $5, $7, $[[T3]] ++ ++ ; GP64: or $2, $4, $6 ++ ; GP64: or $3, $5, $7 *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sun Feb 22 22:31:39 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A0B4684A; Sun, 22 Feb 2015 22:31:39 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 86EBAEF5; Sun, 22 Feb 2015 22:31:39 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1MMVde7001988; Sun, 22 Feb 2015 22:31:39 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1MMVb9C001971; Sun, 22 Feb 2015 22:31:37 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201502222231.t1MMVb9C001971@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sun, 22 Feb 2015 22:31:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279191 - in projects/clang360-import: contrib/compiler-rt/include/sanitizer contrib/compiler-rt/lib/asan contrib/compiler-rt/lib/asan/scripts contrib/compiler-rt/lib/asan/tests contrib... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Feb 2015 22:31:39 -0000 Author: dim Date: Sun Feb 22 22:31:36 2015 New Revision: 279191 URL: https://svnweb.freebsd.org/changeset/base/279191 Log: Update compiler-rt to trunk r228651. This enables using Address Sanitizer and Undefined Behavior Sanitizer with clang 3.6.0. Added: projects/clang360-import/contrib/compiler-rt/include/sanitizer/coverage_interface.h - copied unchanged from r279189, vendor/compiler-rt/dist/include/sanitizer/coverage_interface.h projects/clang360-import/contrib/compiler-rt/lib/asan/asan_activation_flags.inc - copied unchanged from r279189, vendor/compiler-rt/dist/lib/asan/asan_activation_flags.inc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_allocator.cc - copied unchanged from r279189, vendor/compiler-rt/dist/lib/asan/asan_allocator.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_flags.cc - copied unchanged from r279189, vendor/compiler-rt/dist/lib/asan/asan_flags.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_flags.inc - copied unchanged from r279189, vendor/compiler-rt/dist/lib/asan/asan_flags.inc projects/clang360-import/contrib/compiler-rt/lib/dfsan/dfsan_flags.inc - copied unchanged from r279189, vendor/compiler-rt/dist/lib/dfsan/dfsan_flags.inc projects/clang360-import/contrib/compiler-rt/lib/lsan/lsan_flags.inc - copied unchanged from r279189, vendor/compiler-rt/dist/lib/lsan/lsan_flags.inc projects/clang360-import/contrib/compiler-rt/lib/msan/msan_flags.inc - copied unchanged from r279189, vendor/compiler-rt/dist/lib/msan/msan_flags.inc projects/clang360-import/contrib/compiler-rt/lib/msan/msan_poisoning.cc - copied unchanged from r279189, vendor/compiler-rt/dist/lib/msan/msan_poisoning.cc projects/clang360-import/contrib/compiler-rt/lib/msan/msan_poisoning.h - copied unchanged from r279189, vendor/compiler-rt/dist/lib/msan/msan_poisoning.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cc - copied unchanged from r279189, vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_flag_parser.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.h - copied unchanged from r279189, vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_flag_parser.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_flags.inc - copied unchanged from r279189, vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_flags.inc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_flags.inc - copied unchanged from r279189, vendor/compiler-rt/dist/lib/tsan/rtl/tsan_flags.inc projects/clang360-import/contrib/compiler-rt/lib/ubsan/ubsan_flags.inc - copied unchanged from r279189, vendor/compiler-rt/dist/lib/ubsan/ubsan_flags.inc Deleted: projects/clang360-import/contrib/compiler-rt/lib/asan/asan_allocator2.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/Makefile.old projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/Makefile.old Modified: projects/clang360-import/contrib/compiler-rt/include/sanitizer/asan_interface.h projects/clang360-import/contrib/compiler-rt/include/sanitizer/common_interface_defs.h projects/clang360-import/contrib/compiler-rt/include/sanitizer/msan_interface.h projects/clang360-import/contrib/compiler-rt/lib/asan/asan_activation.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_activation.h projects/clang360-import/contrib/compiler-rt/lib/asan/asan_allocator.h projects/clang360-import/contrib/compiler-rt/lib/asan/asan_debugging.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_fake_stack.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_flags.h projects/clang360-import/contrib/compiler-rt/lib/asan/asan_globals.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_init_version.h projects/clang360-import/contrib/compiler-rt/lib/asan/asan_interceptors.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_internal.h projects/clang360-import/contrib/compiler-rt/lib/asan/asan_linux.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_mac.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_malloc_mac.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_mapping.h projects/clang360-import/contrib/compiler-rt/lib/asan/asan_poisoning.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_poisoning.h projects/clang360-import/contrib/compiler-rt/lib/asan/asan_report.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_rtl.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_stack.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_stack.h projects/clang360-import/contrib/compiler-rt/lib/asan/scripts/asan_device_setup projects/clang360-import/contrib/compiler-rt/lib/asan/scripts/asan_symbolize.py projects/clang360-import/contrib/compiler-rt/lib/asan/tests/asan_interface_test.cc projects/clang360-import/contrib/compiler-rt/lib/asan/tests/asan_noinst_test.cc projects/clang360-import/contrib/compiler-rt/lib/asan/tests/asan_test.cc projects/clang360-import/contrib/compiler-rt/lib/builtins/atomic.c projects/clang360-import/contrib/compiler-rt/lib/builtins/clear_cache.c projects/clang360-import/contrib/compiler-rt/lib/builtins/gcc_personality_v0.c projects/clang360-import/contrib/compiler-rt/lib/builtins/int_types.h projects/clang360-import/contrib/compiler-rt/lib/dfsan/dfsan.cc projects/clang360-import/contrib/compiler-rt/lib/dfsan/dfsan.h projects/clang360-import/contrib/compiler-rt/lib/dfsan/dfsan_custom.cc projects/clang360-import/contrib/compiler-rt/lib/lsan/lsan.cc projects/clang360-import/contrib/compiler-rt/lib/lsan/lsan_allocator.cc projects/clang360-import/contrib/compiler-rt/lib/lsan/lsan_common.cc projects/clang360-import/contrib/compiler-rt/lib/lsan/lsan_common.h projects/clang360-import/contrib/compiler-rt/lib/msan/msan.cc projects/clang360-import/contrib/compiler-rt/lib/msan/msan.h projects/clang360-import/contrib/compiler-rt/lib/msan/msan_allocator.cc projects/clang360-import/contrib/compiler-rt/lib/msan/msan_flags.h projects/clang360-import/contrib/compiler-rt/lib/msan/msan_interceptors.cc projects/clang360-import/contrib/compiler-rt/lib/msan/msan_linux.cc projects/clang360-import/contrib/compiler-rt/lib/msan/msan_report.cc projects/clang360-import/contrib/compiler-rt/lib/msan/msan_thread.cc projects/clang360-import/contrib/compiler-rt/lib/msan/tests/msan_test.cc projects/clang360-import/contrib/compiler-rt/lib/profile/InstrProfilingFile.c projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_allocator.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_allocator_internal.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_flags.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_flags.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_libc.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_libc.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_list.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mac.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mac.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_quarantine.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_unwind_posix_libcdep.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_win.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/scripts/check_lint.sh projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/scripts/sancov.py projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/tests/sanitizer_allocator_test.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/tests/sanitizer_deadlock_detector_test.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/tests/sanitizer_flags_test.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/tests/sanitizer_libc_test.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/tests/sanitizer_printf_test.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/tests/sanitizer_procmaps_test.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/tests/sanitizer_test_utils.h projects/clang360-import/contrib/compiler-rt/lib/tsan/check_analyze.sh projects/clang360-import/contrib/compiler-rt/lib/tsan/dd/dd_rtl.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/go/build.bat projects/clang360-import/contrib/compiler-rt/lib/tsan/go/buildgo.sh projects/clang360-import/contrib/compiler-rt/lib/tsan/go/tsan_go.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_clock.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_defs.h projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_flags.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_flags.h projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_interface.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_interface.h projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_interface_java.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_interface_java.h projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_mman.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_mman.h projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_mutex.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_mutex.h projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_platform.h projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_platform_mac.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl.h projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/tests/rtl/tsan_string.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/tests/unit/tsan_clock_test.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/tests/unit/tsan_mman_test.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/tests/unit/tsan_mutex_test.cc projects/clang360-import/contrib/compiler-rt/lib/ubsan/ubsan_flags.cc projects/clang360-import/contrib/compiler-rt/lib/ubsan/ubsan_flags.h projects/clang360-import/contrib/compiler-rt/lib/ubsan/ubsan_init.cc projects/clang360-import/contrib/compiler-rt/lib/ubsan/ubsan_type_hash.cc projects/clang360-import/lib/libclang_rt/Makefile.inc projects/clang360-import/lib/libclang_rt/asan/Makefile projects/clang360-import/lib/libclang_rt/san/Makefile projects/clang360-import/lib/libcompiler_rt/Makefile Directory Properties: projects/clang360-import/contrib/compiler-rt/ (props changed) Modified: projects/clang360-import/contrib/compiler-rt/include/sanitizer/asan_interface.h ============================================================================== --- projects/clang360-import/contrib/compiler-rt/include/sanitizer/asan_interface.h Sun Feb 22 22:00:53 2015 (r279190) +++ projects/clang360-import/contrib/compiler-rt/include/sanitizer/asan_interface.h Sun Feb 22 22:31:36 2015 (r279191) @@ -114,8 +114,7 @@ extern "C" { // Returns the old value. int __asan_set_error_exit_code(int exit_code); - // Sets the callback to be called right before death on error. - // Passing 0 will unset the callback. + // Deprecated. Call __sanitizer_set_death_callback instead. void __asan_set_death_callback(void (*callback)(void)); void __asan_set_error_report_callback(void (*callback)(const char*)); Modified: projects/clang360-import/contrib/compiler-rt/include/sanitizer/common_interface_defs.h ============================================================================== --- projects/clang360-import/contrib/compiler-rt/include/sanitizer/common_interface_defs.h Sun Feb 22 22:00:53 2015 (r279190) +++ projects/clang360-import/contrib/compiler-rt/include/sanitizer/common_interface_defs.h Sun Feb 22 22:31:36 2015 (r279191) @@ -62,18 +62,6 @@ extern "C" { void __sanitizer_unaligned_store32(void *p, uint32_t x); void __sanitizer_unaligned_store64(void *p, uint64_t x); - // Initialize coverage. - void __sanitizer_cov_init(); - // Record and dump coverage info. - void __sanitizer_cov_dump(); - // Open .sancov.packed in the coverage directory and return the file - // descriptor. Returns -1 on failure, or if coverage dumping is disabled. - // This is intended for use by sandboxing code. - intptr_t __sanitizer_maybe_open_cov_file(const char *name); - // Get the number of total unique covered entities (blocks, edges, calls). - // This can be useful for coverage-directed in-process fuzzers. - uintptr_t __sanitizer_get_total_unique_coverage(); - // Annotate the current state of a contiguous container, such as // std::vector, std::string or similar. // A contiguous container is a container that keeps all of its elements @@ -120,6 +108,9 @@ extern "C" { // Print the stack trace leading to this call. Useful for debugging user code. void __sanitizer_print_stack_trace(); + // Sets the callback to be called right before death on error. + // Passing 0 will unset the callback. + void __sanitizer_set_death_callback(void (*callback)(void)); #ifdef __cplusplus } // extern "C" #endif Copied: projects/clang360-import/contrib/compiler-rt/include/sanitizer/coverage_interface.h (from r279189, vendor/compiler-rt/dist/include/sanitizer/coverage_interface.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang360-import/contrib/compiler-rt/include/sanitizer/coverage_interface.h Sun Feb 22 22:31:36 2015 (r279191, copy of r279189, vendor/compiler-rt/dist/include/sanitizer/coverage_interface.h) @@ -0,0 +1,46 @@ +//===-- sanitizer/coverage_interface.h --------------------------*- C++ -*-===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +// +// Public interface for sanitizer coverage. +//===----------------------------------------------------------------------===// + +#ifndef SANITIZER_COVERAG_INTERFACE_H +#define SANITIZER_COVERAG_INTERFACE_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + + // Initialize coverage. + void __sanitizer_cov_init(); + // Record and dump coverage info. + void __sanitizer_cov_dump(); + // Open .sancov.packed in the coverage directory and return the file + // descriptor. Returns -1 on failure, or if coverage dumping is disabled. + // This is intended for use by sandboxing code. + intptr_t __sanitizer_maybe_open_cov_file(const char *name); + // Get the number of total unique covered entities (blocks, edges, calls). + // This can be useful for coverage-directed in-process fuzzers. + uintptr_t __sanitizer_get_total_unique_coverage(); + + // Reset the basic-block (edge) coverage to the initial state. + // Useful for in-process fuzzing to start collecting coverage from scratch. + // Experimental, will likely not work for multi-threaded process. + void __sanitizer_reset_coverage(); + // Set *data to the array of covered PCs and return the size of that array. + // Some of the entries in *data will be zero. + uintptr_t __sanitizer_get_coverage_guards(uintptr_t **data); + +#ifdef __cplusplus +} // extern "C" +#endif + +#endif // SANITIZER_COVERAG_INTERFACE_H Modified: projects/clang360-import/contrib/compiler-rt/include/sanitizer/msan_interface.h ============================================================================== --- projects/clang360-import/contrib/compiler-rt/include/sanitizer/msan_interface.h Sun Feb 22 22:00:53 2015 (r279190) +++ projects/clang360-import/contrib/compiler-rt/include/sanitizer/msan_interface.h Sun Feb 22 22:31:36 2015 (r279191) @@ -38,7 +38,9 @@ extern "C" { contents). */ void __msan_unpoison_string(const volatile char *a); - /* Make memory region fully uninitialized (without changing its contents). */ + /* Make memory region fully uninitialized (without changing its contents). + This is a legacy interface that does not update origin information. Use + __msan_allocated_memory() instead. */ void __msan_poison(const volatile void *a, size_t size); /* Make memory region partially uninitialized (without changing its contents). Modified: projects/clang360-import/contrib/compiler-rt/lib/asan/asan_activation.cc ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/asan/asan_activation.cc Sun Feb 22 22:00:53 2015 (r279190) +++ projects/clang360-import/contrib/compiler-rt/lib/asan/asan_activation.cc Sun Feb 22 22:31:36 2015 (r279191) @@ -16,40 +16,106 @@ #include "asan_allocator.h" #include "asan_flags.h" #include "asan_internal.h" +#include "asan_poisoning.h" +#include "asan_stack.h" #include "sanitizer_common/sanitizer_flags.h" namespace __asan { static struct AsanDeactivatedFlags { - int quarantine_size; - int max_redzone; + AllocatorOptions allocator_options; int malloc_context_size; bool poison_heap; - bool alloc_dealloc_mismatch; - bool allocator_may_return_null; + bool coverage; + const char *coverage_dir; + + void RegisterActivationFlags(FlagParser *parser, Flags *f, CommonFlags *cf) { +#define ASAN_ACTIVATION_FLAG(Type, Name) \ + RegisterFlag(parser, #Name, "", &f->Name); +#define COMMON_ACTIVATION_FLAG(Type, Name) \ + RegisterFlag(parser, #Name, "", &cf->Name); +#include "asan_activation_flags.inc" +#undef ASAN_ACTIVATION_FLAG +#undef COMMON_ACTIVATION_FLAG + + RegisterIncludeFlag(parser, cf); + } + + void OverrideFromActivationFlags() { + Flags f; + CommonFlags cf; + FlagParser parser; + RegisterActivationFlags(&parser, &f, &cf); + + // Copy the current activation flags. + allocator_options.CopyTo(&f, &cf); + cf.malloc_context_size = malloc_context_size; + f.poison_heap = poison_heap; + cf.coverage = coverage; + cf.coverage_dir = coverage_dir; + cf.verbosity = Verbosity(); + cf.help = false; // this is activation-specific help + + // Check if activation flags need to be overriden. + if (const char *env = GetEnv("ASAN_ACTIVATION_OPTIONS")) { + parser.ParseString(env); + } + + // Override from getprop asan.options. + char buf[100]; + GetExtraActivationFlags(buf, sizeof(buf)); + parser.ParseString(buf); + + SetVerbosity(cf.verbosity); + + if (Verbosity()) ReportUnrecognizedFlags(); + + if (cf.help) parser.PrintFlagDescriptions(); + + allocator_options.SetFrom(&f, &cf); + malloc_context_size = cf.malloc_context_size; + poison_heap = f.poison_heap; + coverage = cf.coverage; + coverage_dir = cf.coverage_dir; + } + + void Print() { + Report( + "quarantine_size_mb %d, max_redzone %d, poison_heap %d, " + "malloc_context_size %d, alloc_dealloc_mismatch %d, " + "allocator_may_return_null %d, coverage %d, coverage_dir %s\n", + allocator_options.quarantine_size_mb, allocator_options.max_redzone, + poison_heap, malloc_context_size, + allocator_options.alloc_dealloc_mismatch, + allocator_options.may_return_null, coverage, coverage_dir); + } } asan_deactivated_flags; static bool asan_is_deactivated; -void AsanStartDeactivated() { +void AsanDeactivate() { + CHECK(!asan_is_deactivated); VReport(1, "Deactivating ASan\n"); - // Save flag values. - asan_deactivated_flags.quarantine_size = flags()->quarantine_size; - asan_deactivated_flags.max_redzone = flags()->max_redzone; - asan_deactivated_flags.poison_heap = flags()->poison_heap; - asan_deactivated_flags.malloc_context_size = - common_flags()->malloc_context_size; - asan_deactivated_flags.alloc_dealloc_mismatch = - flags()->alloc_dealloc_mismatch; - asan_deactivated_flags.allocator_may_return_null = - common_flags()->allocator_may_return_null; - - flags()->quarantine_size = 0; - flags()->max_redzone = 16; - flags()->poison_heap = false; - common_flags()->malloc_context_size = 0; - flags()->alloc_dealloc_mismatch = false; - common_flags()->allocator_may_return_null = true; + + // Stash runtime state. + GetAllocatorOptions(&asan_deactivated_flags.allocator_options); + asan_deactivated_flags.malloc_context_size = GetMallocContextSize(); + asan_deactivated_flags.poison_heap = CanPoisonMemory(); + asan_deactivated_flags.coverage = common_flags()->coverage; + asan_deactivated_flags.coverage_dir = common_flags()->coverage_dir; + + // Deactivate the runtime. + SetCanPoisonMemory(false); + SetMallocContextSize(1); + ReInitializeCoverage(false, nullptr); + + AllocatorOptions disabled = asan_deactivated_flags.allocator_options; + disabled.quarantine_size_mb = 0; + disabled.min_redzone = 16; // Redzone must be at least 16 bytes long. + disabled.max_redzone = 16; + disabled.alloc_dealloc_mismatch = false; + disabled.may_return_null = true; + ReInitializeAllocator(disabled); asan_is_deactivated = true; } @@ -58,31 +124,19 @@ void AsanActivate() { if (!asan_is_deactivated) return; VReport(1, "Activating ASan\n"); - // Restore flag values. - // FIXME: this is not atomic, and there may be other threads alive. - flags()->quarantine_size = asan_deactivated_flags.quarantine_size; - flags()->max_redzone = asan_deactivated_flags.max_redzone; - flags()->poison_heap = asan_deactivated_flags.poison_heap; - common_flags()->malloc_context_size = - asan_deactivated_flags.malloc_context_size; - flags()->alloc_dealloc_mismatch = - asan_deactivated_flags.alloc_dealloc_mismatch; - common_flags()->allocator_may_return_null = - asan_deactivated_flags.allocator_may_return_null; - - ParseExtraActivationFlags(); + asan_deactivated_flags.OverrideFromActivationFlags(); - ReInitializeAllocator(); + SetCanPoisonMemory(asan_deactivated_flags.poison_heap); + SetMallocContextSize(asan_deactivated_flags.malloc_context_size); + ReInitializeCoverage(asan_deactivated_flags.coverage, + asan_deactivated_flags.coverage_dir); + ReInitializeAllocator(asan_deactivated_flags.allocator_options); asan_is_deactivated = false; - VReport( - 1, - "quarantine_size %d, max_redzone %d, poison_heap %d, " - "malloc_context_size %d, alloc_dealloc_mismatch %d, " - "allocator_may_return_null %d\n", - flags()->quarantine_size, flags()->max_redzone, flags()->poison_heap, - common_flags()->malloc_context_size, flags()->alloc_dealloc_mismatch, - common_flags()->allocator_may_return_null); + if (Verbosity()) { + Report("Activated with flags:\n"); + asan_deactivated_flags.Print(); + } } } // namespace __asan Modified: projects/clang360-import/contrib/compiler-rt/lib/asan/asan_activation.h ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/asan/asan_activation.h Sun Feb 22 22:00:53 2015 (r279190) +++ projects/clang360-import/contrib/compiler-rt/lib/asan/asan_activation.h Sun Feb 22 22:31:36 2015 (r279191) @@ -16,7 +16,7 @@ #define ASAN_ACTIVATION_H namespace __asan { -void AsanStartDeactivated(); +void AsanDeactivate(); void AsanActivate(); } // namespace __asan Copied: projects/clang360-import/contrib/compiler-rt/lib/asan/asan_activation_flags.inc (from r279189, vendor/compiler-rt/dist/lib/asan/asan_activation_flags.inc) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang360-import/contrib/compiler-rt/lib/asan/asan_activation_flags.inc Sun Feb 22 22:31:36 2015 (r279191, copy of r279189, vendor/compiler-rt/dist/lib/asan/asan_activation_flags.inc) @@ -0,0 +1,35 @@ +//===-- asan_activation_flags.inc -------------------------------*- C++ -*-===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +// +// A subset of ASan (and common) runtime flags supported at activation time. +// +//===----------------------------------------------------------------------===// +#ifndef ASAN_ACTIVATION_FLAG +# error "Define ASAN_ACTIVATION_FLAG prior to including this file!" +#endif + +#ifndef COMMON_ACTIVATION_FLAG +# error "Define COMMON_ACTIVATION_FLAG prior to including this file!" +#endif + +// ASAN_ACTIVATION_FLAG(Type, Name) +// See COMMON_FLAG in sanitizer_flags.inc for more details. + +ASAN_ACTIVATION_FLAG(int, redzone) +ASAN_ACTIVATION_FLAG(int, max_redzone) +ASAN_ACTIVATION_FLAG(int, quarantine_size_mb) +ASAN_ACTIVATION_FLAG(bool, alloc_dealloc_mismatch) +ASAN_ACTIVATION_FLAG(bool, poison_heap) + +COMMON_ACTIVATION_FLAG(bool, allocator_may_return_null) +COMMON_ACTIVATION_FLAG(int, malloc_context_size) +COMMON_ACTIVATION_FLAG(bool, coverage) +COMMON_ACTIVATION_FLAG(const char *, coverage_dir) +COMMON_ACTIVATION_FLAG(int, verbosity) +COMMON_ACTIVATION_FLAG(bool, help) Copied: projects/clang360-import/contrib/compiler-rt/lib/asan/asan_allocator.cc (from r279189, vendor/compiler-rt/dist/lib/asan/asan_allocator.cc) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang360-import/contrib/compiler-rt/lib/asan/asan_allocator.cc Sun Feb 22 22:31:36 2015 (r279191, copy of r279189, vendor/compiler-rt/dist/lib/asan/asan_allocator.cc) @@ -0,0 +1,909 @@ +//===-- asan_allocator.cc -------------------------------------------------===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +// +// This file is a part of AddressSanitizer, an address sanity checker. +// +// Implementation of ASan's memory allocator, 2-nd version. +// This variant uses the allocator from sanitizer_common, i.e. the one shared +// with ThreadSanitizer and MemorySanitizer. +// +//===----------------------------------------------------------------------===// +#include "asan_allocator.h" + +#include "asan_mapping.h" +#include "asan_poisoning.h" +#include "asan_report.h" +#include "asan_stack.h" +#include "asan_thread.h" +#include "sanitizer_common/sanitizer_allocator_interface.h" +#include "sanitizer_common/sanitizer_flags.h" +#include "sanitizer_common/sanitizer_internal_defs.h" +#include "sanitizer_common/sanitizer_list.h" +#include "sanitizer_common/sanitizer_stackdepot.h" +#include "sanitizer_common/sanitizer_quarantine.h" +#include "lsan/lsan_common.h" + +namespace __asan { + +// Valid redzone sizes are 16, 32, 64, ... 2048, so we encode them in 3 bits. +// We use adaptive redzones: for larger allocation larger redzones are used. +static u32 RZLog2Size(u32 rz_log) { + CHECK_LT(rz_log, 8); + return 16 << rz_log; +} + +static u32 RZSize2Log(u32 rz_size) { + CHECK_GE(rz_size, 16); + CHECK_LE(rz_size, 2048); + CHECK(IsPowerOfTwo(rz_size)); + u32 res = Log2(rz_size) - 4; + CHECK_EQ(rz_size, RZLog2Size(res)); + return res; +} + +static AsanAllocator &get_allocator(); + +// The memory chunk allocated from the underlying allocator looks like this: +// L L L L L L H H U U U U U U R R +// L -- left redzone words (0 or more bytes) +// H -- ChunkHeader (16 bytes), which is also a part of the left redzone. +// U -- user memory. +// R -- right redzone (0 or more bytes) +// ChunkBase consists of ChunkHeader and other bytes that overlap with user +// memory. + +// If the left redzone is greater than the ChunkHeader size we store a magic +// value in the first uptr word of the memory block and store the address of +// ChunkBase in the next uptr. +// M B L L L L L L L L L H H U U U U U U +// | ^ +// ---------------------| +// M -- magic value kAllocBegMagic +// B -- address of ChunkHeader pointing to the first 'H' +static const uptr kAllocBegMagic = 0xCC6E96B9; + +struct ChunkHeader { + // 1-st 8 bytes. + u32 chunk_state : 8; // Must be first. + u32 alloc_tid : 24; + + u32 free_tid : 24; + u32 from_memalign : 1; + u32 alloc_type : 2; + u32 rz_log : 3; + u32 lsan_tag : 2; + // 2-nd 8 bytes + // This field is used for small sizes. For large sizes it is equal to + // SizeClassMap::kMaxSize and the actual size is stored in the + // SecondaryAllocator's metadata. + u32 user_requested_size; + u32 alloc_context_id; +}; + +struct ChunkBase : ChunkHeader { + // Header2, intersects with user memory. + u32 free_context_id; +}; + +static const uptr kChunkHeaderSize = sizeof(ChunkHeader); +static const uptr kChunkHeader2Size = sizeof(ChunkBase) - kChunkHeaderSize; +COMPILER_CHECK(kChunkHeaderSize == 16); +COMPILER_CHECK(kChunkHeader2Size <= 16); + +// Every chunk of memory allocated by this allocator can be in one of 3 states: +// CHUNK_AVAILABLE: the chunk is in the free list and ready to be allocated. +// CHUNK_ALLOCATED: the chunk is allocated and not yet freed. +// CHUNK_QUARANTINE: the chunk was freed and put into quarantine zone. +enum { + CHUNK_AVAILABLE = 0, // 0 is the default value even if we didn't set it. + CHUNK_ALLOCATED = 2, + CHUNK_QUARANTINE = 3 +}; + +struct AsanChunk: ChunkBase { + uptr Beg() { return reinterpret_cast(this) + kChunkHeaderSize; } + uptr UsedSize(bool locked_version = false) { + if (user_requested_size != SizeClassMap::kMaxSize) + return user_requested_size; + return *reinterpret_cast( + get_allocator().GetMetaData(AllocBeg(locked_version))); + } + void *AllocBeg(bool locked_version = false) { + if (from_memalign) { + if (locked_version) + return get_allocator().GetBlockBeginFastLocked( + reinterpret_cast(this)); + return get_allocator().GetBlockBegin(reinterpret_cast(this)); + } + return reinterpret_cast(Beg() - RZLog2Size(rz_log)); + } + bool AddrIsInside(uptr addr, bool locked_version = false) { + return (addr >= Beg()) && (addr < Beg() + UsedSize(locked_version)); + } +}; + +struct QuarantineCallback { + explicit QuarantineCallback(AllocatorCache *cache) + : cache_(cache) { + } + + void Recycle(AsanChunk *m) { + CHECK_EQ(m->chunk_state, CHUNK_QUARANTINE); + atomic_store((atomic_uint8_t*)m, CHUNK_AVAILABLE, memory_order_relaxed); + CHECK_NE(m->alloc_tid, kInvalidTid); + CHECK_NE(m->free_tid, kInvalidTid); + PoisonShadow(m->Beg(), + RoundUpTo(m->UsedSize(), SHADOW_GRANULARITY), + kAsanHeapLeftRedzoneMagic); + void *p = reinterpret_cast(m->AllocBeg()); + if (p != m) { + uptr *alloc_magic = reinterpret_cast(p); + CHECK_EQ(alloc_magic[0], kAllocBegMagic); + // Clear the magic value, as allocator internals may overwrite the + // contents of deallocated chunk, confusing GetAsanChunk lookup. + alloc_magic[0] = 0; + CHECK_EQ(alloc_magic[1], reinterpret_cast(m)); + } + + // Statistics. + AsanStats &thread_stats = GetCurrentThreadStats(); + thread_stats.real_frees++; + thread_stats.really_freed += m->UsedSize(); + + get_allocator().Deallocate(cache_, p); + } + + void *Allocate(uptr size) { + return get_allocator().Allocate(cache_, size, 1, false); + } + + void Deallocate(void *p) { + get_allocator().Deallocate(cache_, p); + } + + AllocatorCache *cache_; +}; + +typedef Quarantine AsanQuarantine; +typedef AsanQuarantine::Cache QuarantineCache; + +void AsanMapUnmapCallback::OnMap(uptr p, uptr size) const { + PoisonShadow(p, size, kAsanHeapLeftRedzoneMagic); + // Statistics. + AsanStats &thread_stats = GetCurrentThreadStats(); + thread_stats.mmaps++; + thread_stats.mmaped += size; +} +void AsanMapUnmapCallback::OnUnmap(uptr p, uptr size) const { + PoisonShadow(p, size, 0); + // We are about to unmap a chunk of user memory. + // Mark the corresponding shadow memory as not needed. + FlushUnneededASanShadowMemory(p, size); + // Statistics. + AsanStats &thread_stats = GetCurrentThreadStats(); + thread_stats.munmaps++; + thread_stats.munmaped += size; +} + +// We can not use THREADLOCAL because it is not supported on some of the +// platforms we care about (OSX 10.6, Android). +// static THREADLOCAL AllocatorCache cache; +AllocatorCache *GetAllocatorCache(AsanThreadLocalMallocStorage *ms) { + CHECK(ms); + return &ms->allocator_cache; +} + +QuarantineCache *GetQuarantineCache(AsanThreadLocalMallocStorage *ms) { + CHECK(ms); + CHECK_LE(sizeof(QuarantineCache), sizeof(ms->quarantine_cache)); + return reinterpret_cast(ms->quarantine_cache); +} + +void AllocatorOptions::SetFrom(const Flags *f, const CommonFlags *cf) { + quarantine_size_mb = f->quarantine_size_mb; + min_redzone = f->redzone; + max_redzone = f->max_redzone; + may_return_null = cf->allocator_may_return_null; + alloc_dealloc_mismatch = f->alloc_dealloc_mismatch; +} + +void AllocatorOptions::CopyTo(Flags *f, CommonFlags *cf) { + f->quarantine_size_mb = quarantine_size_mb; + f->redzone = min_redzone; + f->max_redzone = max_redzone; + cf->allocator_may_return_null = may_return_null; + f->alloc_dealloc_mismatch = alloc_dealloc_mismatch; +} + +struct Allocator { + static const uptr kMaxAllowedMallocSize = + FIRST_32_SECOND_64(3UL << 30, 64UL << 30); + static const uptr kMaxThreadLocalQuarantine = + FIRST_32_SECOND_64(1 << 18, 1 << 20); + + AsanAllocator allocator; + AsanQuarantine quarantine; + StaticSpinMutex fallback_mutex; + AllocatorCache fallback_allocator_cache; + QuarantineCache fallback_quarantine_cache; + + // ------------------- Options -------------------------- + atomic_uint16_t min_redzone; + atomic_uint16_t max_redzone; + atomic_uint8_t alloc_dealloc_mismatch; + + // ------------------- Initialization ------------------------ + explicit Allocator(LinkerInitialized) + : quarantine(LINKER_INITIALIZED), + fallback_quarantine_cache(LINKER_INITIALIZED) {} + + void CheckOptions(const AllocatorOptions &options) const { + CHECK_GE(options.min_redzone, 16); + CHECK_GE(options.max_redzone, options.min_redzone); + CHECK_LE(options.max_redzone, 2048); + CHECK(IsPowerOfTwo(options.min_redzone)); + CHECK(IsPowerOfTwo(options.max_redzone)); + } + + void SharedInitCode(const AllocatorOptions &options) { + CheckOptions(options); + quarantine.Init((uptr)options.quarantine_size_mb << 20, + kMaxThreadLocalQuarantine); + atomic_store(&alloc_dealloc_mismatch, options.alloc_dealloc_mismatch, + memory_order_release); + atomic_store(&min_redzone, options.min_redzone, memory_order_release); + atomic_store(&max_redzone, options.max_redzone, memory_order_release); + } + + void Initialize(const AllocatorOptions &options) { + allocator.Init(options.may_return_null); + SharedInitCode(options); + } + + void ReInitialize(const AllocatorOptions &options) { + allocator.SetMayReturnNull(options.may_return_null); + SharedInitCode(options); + } + + void GetOptions(AllocatorOptions *options) const { + options->quarantine_size_mb = quarantine.GetSize() >> 20; + options->min_redzone = atomic_load(&min_redzone, memory_order_acquire); + options->max_redzone = atomic_load(&max_redzone, memory_order_acquire); + options->may_return_null = allocator.MayReturnNull(); + options->alloc_dealloc_mismatch = + atomic_load(&alloc_dealloc_mismatch, memory_order_acquire); + } + + // -------------------- Helper methods. ------------------------- + uptr ComputeRZLog(uptr user_requested_size) { + u32 rz_log = + user_requested_size <= 64 - 16 ? 0 : + user_requested_size <= 128 - 32 ? 1 : + user_requested_size <= 512 - 64 ? 2 : + user_requested_size <= 4096 - 128 ? 3 : + user_requested_size <= (1 << 14) - 256 ? 4 : + user_requested_size <= (1 << 15) - 512 ? 5 : + user_requested_size <= (1 << 16) - 1024 ? 6 : 7; + u32 min_rz = atomic_load(&min_redzone, memory_order_acquire); + u32 max_rz = atomic_load(&max_redzone, memory_order_acquire); + return Min(Max(rz_log, RZSize2Log(min_rz)), RZSize2Log(max_rz)); + } + + // We have an address between two chunks, and we want to report just one. + AsanChunk *ChooseChunk(uptr addr, AsanChunk *left_chunk, + AsanChunk *right_chunk) { + // Prefer an allocated chunk over freed chunk and freed chunk + // over available chunk. + if (left_chunk->chunk_state != right_chunk->chunk_state) { + if (left_chunk->chunk_state == CHUNK_ALLOCATED) + return left_chunk; + if (right_chunk->chunk_state == CHUNK_ALLOCATED) + return right_chunk; + if (left_chunk->chunk_state == CHUNK_QUARANTINE) + return left_chunk; + if (right_chunk->chunk_state == CHUNK_QUARANTINE) + return right_chunk; + } + // Same chunk_state: choose based on offset. + sptr l_offset = 0, r_offset = 0; + CHECK(AsanChunkView(left_chunk).AddrIsAtRight(addr, 1, &l_offset)); + CHECK(AsanChunkView(right_chunk).AddrIsAtLeft(addr, 1, &r_offset)); + if (l_offset < r_offset) + return left_chunk; + return right_chunk; + } + + // -------------------- Allocation/Deallocation routines --------------- + void *Allocate(uptr size, uptr alignment, BufferedStackTrace *stack, + AllocType alloc_type, bool can_fill) { + if (UNLIKELY(!asan_inited)) + AsanInitFromRtl(); + Flags &fl = *flags(); + CHECK(stack); + const uptr min_alignment = SHADOW_GRANULARITY; + if (alignment < min_alignment) + alignment = min_alignment; + if (size == 0) { + // We'd be happy to avoid allocating memory for zero-size requests, but + // some programs/tests depend on this behavior and assume that malloc + // would not return NULL even for zero-size allocations. Moreover, it + // looks like operator new should never return NULL, and results of + // consecutive "new" calls must be different even if the allocated size + // is zero. + size = 1; + } + CHECK(IsPowerOfTwo(alignment)); + uptr rz_log = ComputeRZLog(size); + uptr rz_size = RZLog2Size(rz_log); + uptr rounded_size = RoundUpTo(Max(size, kChunkHeader2Size), alignment); + uptr needed_size = rounded_size + rz_size; + if (alignment > min_alignment) + needed_size += alignment; + bool using_primary_allocator = true; + // If we are allocating from the secondary allocator, there will be no + // automatic right redzone, so add the right redzone manually. + if (!PrimaryAllocator::CanAllocate(needed_size, alignment)) { + needed_size += rz_size; + using_primary_allocator = false; + } + CHECK(IsAligned(needed_size, min_alignment)); + if (size > kMaxAllowedMallocSize || needed_size > kMaxAllowedMallocSize) { + Report("WARNING: AddressSanitizer failed to allocate %p bytes\n", + (void*)size); + return allocator.ReturnNullOrDie(); + } + + AsanThread *t = GetCurrentThread(); + void *allocated; + bool check_rss_limit = true; + if (t) { + AllocatorCache *cache = GetAllocatorCache(&t->malloc_storage()); + allocated = + allocator.Allocate(cache, needed_size, 8, false, check_rss_limit); + } else { + SpinMutexLock l(&fallback_mutex); + AllocatorCache *cache = &fallback_allocator_cache; + allocated = + allocator.Allocate(cache, needed_size, 8, false, check_rss_limit); + } + + if (!allocated) + return allocator.ReturnNullOrDie(); + + if (*(u8 *)MEM_TO_SHADOW((uptr)allocated) == 0 && CanPoisonMemory()) { + // Heap poisoning is enabled, but the allocator provides an unpoisoned + // chunk. This is possible if CanPoisonMemory() was false for some + // time, for example, due to flags()->start_disabled. + // Anyway, poison the block before using it for anything else. + uptr allocated_size = allocator.GetActuallyAllocatedSize(allocated); + PoisonShadow((uptr)allocated, allocated_size, kAsanHeapLeftRedzoneMagic); + } + + uptr alloc_beg = reinterpret_cast(allocated); + uptr alloc_end = alloc_beg + needed_size; + uptr beg_plus_redzone = alloc_beg + rz_size; + uptr user_beg = beg_plus_redzone; + if (!IsAligned(user_beg, alignment)) + user_beg = RoundUpTo(user_beg, alignment); + uptr user_end = user_beg + size; + CHECK_LE(user_end, alloc_end); + uptr chunk_beg = user_beg - kChunkHeaderSize; + AsanChunk *m = reinterpret_cast(chunk_beg); + m->alloc_type = alloc_type; + m->rz_log = rz_log; + u32 alloc_tid = t ? t->tid() : 0; + m->alloc_tid = alloc_tid; + CHECK_EQ(alloc_tid, m->alloc_tid); // Does alloc_tid fit into the bitfield? + m->free_tid = kInvalidTid; + m->from_memalign = user_beg != beg_plus_redzone; + if (alloc_beg != chunk_beg) { + CHECK_LE(alloc_beg+ 2 * sizeof(uptr), chunk_beg); + reinterpret_cast(alloc_beg)[0] = kAllocBegMagic; + reinterpret_cast(alloc_beg)[1] = chunk_beg; + } + if (using_primary_allocator) { + CHECK(size); + m->user_requested_size = size; + CHECK(allocator.FromPrimary(allocated)); + } else { + CHECK(!allocator.FromPrimary(allocated)); + m->user_requested_size = SizeClassMap::kMaxSize; + uptr *meta = reinterpret_cast(allocator.GetMetaData(allocated)); + meta[0] = size; + meta[1] = chunk_beg; + } + + m->alloc_context_id = StackDepotPut(*stack); + + uptr size_rounded_down_to_granularity = + RoundDownTo(size, SHADOW_GRANULARITY); + // Unpoison the bulk of the memory region. + if (size_rounded_down_to_granularity) + PoisonShadow(user_beg, size_rounded_down_to_granularity, 0); + // Deal with the end of the region if size is not aligned to granularity. + if (size != size_rounded_down_to_granularity && CanPoisonMemory()) { + u8 *shadow = + (u8 *)MemToShadow(user_beg + size_rounded_down_to_granularity); + *shadow = fl.poison_partial ? (size & (SHADOW_GRANULARITY - 1)) : 0; + } + + AsanStats &thread_stats = GetCurrentThreadStats(); + thread_stats.mallocs++; + thread_stats.malloced += size; + thread_stats.malloced_redzones += needed_size - size; + uptr class_id = + Min(kNumberOfSizeClasses, SizeClassMap::ClassID(needed_size)); + thread_stats.malloced_by_size[class_id]++; + if (needed_size > SizeClassMap::kMaxSize) + thread_stats.malloc_large++; + + void *res = reinterpret_cast(user_beg); + if (can_fill && fl.max_malloc_fill_size) { + uptr fill_size = Min(size, (uptr)fl.max_malloc_fill_size); + REAL(memset)(res, fl.malloc_fill_byte, fill_size); + } +#if CAN_SANITIZE_LEAKS + m->lsan_tag = __lsan::DisabledInThisThread() ? __lsan::kIgnored + : __lsan::kDirectlyLeaked; +#endif + // Must be the last mutation of metadata in this function. + atomic_store((atomic_uint8_t *)m, CHUNK_ALLOCATED, memory_order_release); + ASAN_MALLOC_HOOK(res, size); + return res; + } + + void AtomicallySetQuarantineFlag(AsanChunk *m, void *ptr, + BufferedStackTrace *stack) { + u8 old_chunk_state = CHUNK_ALLOCATED; + // Flip the chunk_state atomically to avoid race on double-free. + if (!atomic_compare_exchange_strong((atomic_uint8_t*)m, &old_chunk_state, + CHUNK_QUARANTINE, memory_order_acquire)) + ReportInvalidFree(ptr, old_chunk_state, stack); + CHECK_EQ(CHUNK_ALLOCATED, old_chunk_state); + } + + // Expects the chunk to already be marked as quarantined by using + // AtomicallySetQuarantineFlag. + void QuarantineChunk(AsanChunk *m, void *ptr, BufferedStackTrace *stack, + AllocType alloc_type) { + CHECK_EQ(m->chunk_state, CHUNK_QUARANTINE); + + if (m->alloc_type != alloc_type) { + if (atomic_load(&alloc_dealloc_mismatch, memory_order_acquire)) { + ReportAllocTypeMismatch((uptr)ptr, stack, (AllocType)m->alloc_type, + (AllocType)alloc_type); + } + } + + CHECK_GE(m->alloc_tid, 0); + if (SANITIZER_WORDSIZE == 64) // On 32-bits this resides in user area. + CHECK_EQ(m->free_tid, kInvalidTid); + AsanThread *t = GetCurrentThread(); + m->free_tid = t ? t->tid() : 0; + m->free_context_id = StackDepotPut(*stack); + // Poison the region. + PoisonShadow(m->Beg(), + RoundUpTo(m->UsedSize(), SHADOW_GRANULARITY), + kAsanHeapFreeMagic); + + AsanStats &thread_stats = GetCurrentThreadStats(); + thread_stats.frees++; + thread_stats.freed += m->UsedSize(); + + // Push into quarantine. + if (t) { + AsanThreadLocalMallocStorage *ms = &t->malloc_storage(); + AllocatorCache *ac = GetAllocatorCache(ms); + quarantine.Put(GetQuarantineCache(ms), QuarantineCallback(ac), m, + m->UsedSize()); + } else { + SpinMutexLock l(&fallback_mutex); + AllocatorCache *ac = &fallback_allocator_cache; + quarantine.Put(&fallback_quarantine_cache, QuarantineCallback(ac), m, + m->UsedSize()); + } + } + + void Deallocate(void *ptr, uptr delete_size, BufferedStackTrace *stack, + AllocType alloc_type) { + uptr p = reinterpret_cast(ptr); + if (p == 0) return; + + uptr chunk_beg = p - kChunkHeaderSize; + AsanChunk *m = reinterpret_cast(chunk_beg); + if (delete_size && flags()->new_delete_type_mismatch && + delete_size != m->UsedSize()) { + ReportNewDeleteSizeMismatch(p, delete_size, stack); + } + ASAN_FREE_HOOK(ptr); + // Must mark the chunk as quarantined before any changes to its metadata. + AtomicallySetQuarantineFlag(m, ptr, stack); + QuarantineChunk(m, ptr, stack, alloc_type); + } + + void *Reallocate(void *old_ptr, uptr new_size, BufferedStackTrace *stack) { + CHECK(old_ptr && new_size); + uptr p = reinterpret_cast(old_ptr); + uptr chunk_beg = p - kChunkHeaderSize; + AsanChunk *m = reinterpret_cast(chunk_beg); + + AsanStats &thread_stats = GetCurrentThreadStats(); + thread_stats.reallocs++; + thread_stats.realloced += new_size; + + void *new_ptr = Allocate(new_size, 8, stack, FROM_MALLOC, true); + if (new_ptr) { + u8 chunk_state = m->chunk_state; + if (chunk_state != CHUNK_ALLOCATED) + ReportInvalidFree(old_ptr, chunk_state, stack); + CHECK_NE(REAL(memcpy), (void*)0); + uptr memcpy_size = Min(new_size, m->UsedSize()); + // If realloc() races with free(), we may start copying freed memory. + // However, we will report racy double-free later anyway. + REAL(memcpy)(new_ptr, old_ptr, memcpy_size); + Deallocate(old_ptr, 0, stack, FROM_MALLOC); + } + return new_ptr; + } + + void *Calloc(uptr nmemb, uptr size, BufferedStackTrace *stack) { + if (CallocShouldReturnNullDueToOverflow(size, nmemb)) + return allocator.ReturnNullOrDie(); + void *ptr = Allocate(nmemb * size, 8, stack, FROM_MALLOC, false); + // If the memory comes from the secondary allocator no need to clear it + // as it comes directly from mmap. + if (ptr && allocator.FromPrimary(ptr)) + REAL(memset)(ptr, 0, nmemb * size); + return ptr; + } + + void ReportInvalidFree(void *ptr, u8 chunk_state, BufferedStackTrace *stack) { + if (chunk_state == CHUNK_QUARANTINE) + ReportDoubleFree((uptr)ptr, stack); + else + ReportFreeNotMalloced((uptr)ptr, stack); + } + + void CommitBack(AsanThreadLocalMallocStorage *ms) { + AllocatorCache *ac = GetAllocatorCache(ms); + quarantine.Drain(GetQuarantineCache(ms), QuarantineCallback(ac)); + allocator.SwallowCache(ac); + } + + // -------------------------- Chunk lookup ---------------------- + + // Assumes alloc_beg == allocator.GetBlockBegin(alloc_beg). + AsanChunk *GetAsanChunk(void *alloc_beg) { + if (!alloc_beg) return 0; + if (!allocator.FromPrimary(alloc_beg)) { + uptr *meta = reinterpret_cast(allocator.GetMetaData(alloc_beg)); + AsanChunk *m = reinterpret_cast(meta[1]); + return m; + } + uptr *alloc_magic = reinterpret_cast(alloc_beg); + if (alloc_magic[0] == kAllocBegMagic) + return reinterpret_cast(alloc_magic[1]); + return reinterpret_cast(alloc_beg); + } + + AsanChunk *GetAsanChunkByAddr(uptr p) { + void *alloc_beg = allocator.GetBlockBegin(reinterpret_cast(p)); + return GetAsanChunk(alloc_beg); + } + + // Allocator must be locked when this function is called. + AsanChunk *GetAsanChunkByAddrFastLocked(uptr p) { + void *alloc_beg = + allocator.GetBlockBeginFastLocked(reinterpret_cast(p)); + return GetAsanChunk(alloc_beg); + } + + uptr AllocationSize(uptr p) { + AsanChunk *m = GetAsanChunkByAddr(p); + if (!m) return 0; + if (m->chunk_state != CHUNK_ALLOCATED) return 0; + if (m->Beg() != p) return 0; + return m->UsedSize(); + } + + AsanChunkView FindHeapChunkByAddress(uptr addr) { + AsanChunk *m1 = GetAsanChunkByAddr(addr); + if (!m1) return AsanChunkView(m1); + sptr offset = 0; + if (AsanChunkView(m1).AddrIsAtLeft(addr, 1, &offset)) { + // The address is in the chunk's left redzone, so maybe it is actually + // a right buffer overflow from the other chunk to the left. + // Search a bit to the left to see if there is another chunk. + AsanChunk *m2 = 0; + for (uptr l = 1; l < GetPageSizeCached(); l++) { + m2 = GetAsanChunkByAddr(addr - l); + if (m2 == m1) continue; // Still the same chunk. + break; + } + if (m2 && AsanChunkView(m2).AddrIsAtRight(addr, 1, &offset)) + m1 = ChooseChunk(addr, m2, m1); + } + return AsanChunkView(m1); + } + + void PrintStats() { + allocator.PrintStats(); + } + + void ForceLock() { + allocator.ForceLock(); + fallback_mutex.Lock(); + } + + void ForceUnlock() { + fallback_mutex.Unlock(); + allocator.ForceUnlock(); + } +}; + +static Allocator instance(LINKER_INITIALIZED); + +static AsanAllocator &get_allocator() { + return instance.allocator; +} + +bool AsanChunkView::IsValid() { + return chunk_ != 0 && chunk_->chunk_state != CHUNK_AVAILABLE; +} +uptr AsanChunkView::Beg() { return chunk_->Beg(); } +uptr AsanChunkView::End() { return Beg() + UsedSize(); } +uptr AsanChunkView::UsedSize() { return chunk_->UsedSize(); } +uptr AsanChunkView::AllocTid() { return chunk_->alloc_tid; } +uptr AsanChunkView::FreeTid() { return chunk_->free_tid; } + +static StackTrace GetStackTraceFromId(u32 id) { + CHECK(id); + StackTrace res = StackDepotGet(id); + CHECK(res.trace); + return res; +} *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sun Feb 22 22:53:58 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 72551C8C; Sun, 22 Feb 2015 22:53:58 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 57B2C128; Sun, 22 Feb 2015 22:53:58 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1MMrwQD011807; Sun, 22 Feb 2015 22:53:58 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1MMrqJZ011779; Sun, 22 Feb 2015 22:53:52 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201502222253.t1MMrqJZ011779@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sun, 22 Feb 2015 22:53:52 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279194 - in projects/clang360-import/contrib/compiler-rt/lib: asan asan/scripts asan/tests builtins dfsan lsan msan msan/tests sanitizer_common sanitizer_common/tests tsan/dd tsan/go t... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Feb 2015 22:53:58 -0000 Author: dim Date: Sun Feb 22 22:53:51 2015 New Revision: 279194 URL: https://svnweb.freebsd.org/changeset/base/279194 Log: Update compiler-rt to trunk r230183. This has some of our patches imported, so we have just a few small diffs against upstream left. Added: projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_interface_internal.h - copied unchanged from r279193, vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_interface_internal.h Modified: projects/clang360-import/contrib/compiler-rt/lib/asan/README.txt projects/clang360-import/contrib/compiler-rt/lib/asan/asan_flags.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_flags.h projects/clang360-import/contrib/compiler-rt/lib/asan/asan_flags.inc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_globals.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_interface_internal.h projects/clang360-import/contrib/compiler-rt/lib/asan/asan_internal.h projects/clang360-import/contrib/compiler-rt/lib/asan/asan_linux.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_mac.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_rtl.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_suppressions.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_win.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_win_dll_thunk.cc projects/clang360-import/contrib/compiler-rt/lib/asan/asan_win_dynamic_runtime_thunk.cc projects/clang360-import/contrib/compiler-rt/lib/asan/scripts/asan_device_setup projects/clang360-import/contrib/compiler-rt/lib/asan/tests/asan_noinst_test.cc projects/clang360-import/contrib/compiler-rt/lib/builtins/clear_cache.c projects/clang360-import/contrib/compiler-rt/lib/dfsan/dfsan.cc projects/clang360-import/contrib/compiler-rt/lib/lsan/lsan.cc projects/clang360-import/contrib/compiler-rt/lib/lsan/lsan_allocator.cc projects/clang360-import/contrib/compiler-rt/lib/lsan/lsan_common.cc projects/clang360-import/contrib/compiler-rt/lib/lsan/lsan_common.h projects/clang360-import/contrib/compiler-rt/lib/lsan/lsan_flags.inc projects/clang360-import/contrib/compiler-rt/lib/msan/msan.cc projects/clang360-import/contrib/compiler-rt/lib/msan/tests/msan_test.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common_syscalls.inc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_flags.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_flags.inc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_libignore.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_linux.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.h projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_syscall_generic.inc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_win.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/tests/sanitizer_linux_test.cc projects/clang360-import/contrib/compiler-rt/lib/sanitizer_common/tests/sanitizer_suppressions_test.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/dd/dd_rtl.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/go/build.bat projects/clang360-import/contrib/compiler-rt/lib/tsan/go/buildgo.sh projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_defs.h projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_flags.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_flags.inc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_platform.h projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_report.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl.h projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_stat.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_suppressions.cc projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_suppressions.h projects/clang360-import/contrib/compiler-rt/lib/tsan/rtl/tsan_trace.h projects/clang360-import/contrib/compiler-rt/lib/ubsan/ubsan_diag.cc projects/clang360-import/contrib/compiler-rt/lib/ubsan/ubsan_diag.h projects/clang360-import/contrib/compiler-rt/lib/ubsan/ubsan_flags.inc projects/clang360-import/contrib/compiler-rt/lib/ubsan/ubsan_handlers.cc projects/clang360-import/contrib/compiler-rt/lib/ubsan/ubsan_handlers_cxx.cc projects/clang360-import/contrib/compiler-rt/lib/ubsan/ubsan_init.cc Directory Properties: projects/clang360-import/contrib/compiler-rt/ (props changed) Modified: projects/clang360-import/contrib/compiler-rt/lib/asan/README.txt ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/asan/README.txt Sun Feb 22 22:44:30 2015 (r279193) +++ projects/clang360-import/contrib/compiler-rt/lib/asan/README.txt Sun Feb 22 22:53:51 2015 (r279194) @@ -1,7 +1,6 @@ AddressSanitizer RT ================================ -This directory contains sources of the AddressSanitizer (asan) runtime library. -We are in the process of integrating AddressSanitizer with LLVM, stay tuned. +This directory contains sources of the AddressSanitizer (ASan) runtime library. Directory structure: README.txt : This file. @@ -13,14 +12,13 @@ tests/* : ASan unit tests. Also ASan runtime needs the following libraries: lib/interception/ : Machinery used to intercept function calls. -lib/sanitizer_common/ : Code shared between ASan and TSan. +lib/sanitizer_common/ : Code shared between various sanitizers. -Currently ASan runtime can be built by both make and cmake build systems. -(see compiler-rt/make and files Makefile.mk for make-based build and -files CMakeLists.txt for cmake-based build). +ASan runtime currently also embeds part of LeakSanitizer runtime for +leak detection (lib/lsan/lsan_common.{cc,h}). -ASan unit and output tests work only with cmake. You may run this -command from the root of your cmake build tree: +ASan runtime can only be built by CMake. You can run ASan tests +from the root of your CMake build tree: make check-asan Modified: projects/clang360-import/contrib/compiler-rt/lib/asan/asan_flags.cc ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/asan/asan_flags.cc Sun Feb 22 22:44:30 2015 (r279193) +++ projects/clang360-import/contrib/compiler-rt/lib/asan/asan_flags.cc Sun Feb 22 22:53:51 2015 (r279194) @@ -46,18 +46,15 @@ void Flags::SetDefaults() { #undef ASAN_FLAG } -void RegisterAsanFlags(FlagParser *parser, Flags *f) { +static void RegisterAsanFlags(FlagParser *parser, Flags *f) { #define ASAN_FLAG(Type, Name, DefaultValue, Description) \ RegisterFlag(parser, #Name, Description, &f->Name); #include "asan_flags.inc" #undef ASAN_FLAG } -void InitializeFlags(Flags *f) { - FlagParser parser; - RegisterAsanFlags(&parser, f); - RegisterCommonFlags(&parser); - +void InitializeFlags() { + // Set the default values and prepare for parsing ASan and common flags. SetCommonFlagsDefaults(); { CommonFlags cf; @@ -68,28 +65,44 @@ void InitializeFlags(Flags *f) { cf.intercept_tls_get_addr = true; OverrideCommonFlags(cf); } - - const int kDefaultQuarantineSizeMb = (ASAN_LOW_MEMORY) ? 1UL << 6 : 1UL << 8; + Flags *f = flags(); f->SetDefaults(); - // Override from compile definition. - const char *compile_def = MaybeUseAsanDefaultOptionsCompileDefinition(); - parser.ParseString(compile_def); + FlagParser asan_parser; + RegisterAsanFlags(&asan_parser, f); + RegisterCommonFlags(&asan_parser); + + // Set the default values and prepare for parsing LSan flags (which can also + // overwrite common flags). +#if CAN_SANITIZE_LEAKS + __lsan::Flags *lf = __lsan::flags(); + lf->SetDefaults(); + + FlagParser lsan_parser; + __lsan::RegisterLsanFlags(&lsan_parser, lf); + RegisterCommonFlags(&lsan_parser); +#endif + + // Override from ASan compile definition. + const char *asan_compile_def = MaybeUseAsanDefaultOptionsCompileDefinition(); + asan_parser.ParseString(asan_compile_def); // Override from user-specified string. - const char *default_options = MaybeCallAsanDefaultOptions(); - parser.ParseString(default_options); + const char *asan_default_options = MaybeCallAsanDefaultOptions(); + asan_parser.ParseString(asan_default_options); // Override from command line. - const char *env = GetEnv("ASAN_OPTIONS"); - if (env) parser.ParseString(env); + asan_parser.ParseString(GetEnv("ASAN_OPTIONS")); +#if CAN_SANITIZE_LEAKS + lsan_parser.ParseString(GetEnv("LSAN_OPTIONS")); +#endif // Let activation flags override current settings. On Android they come // from a system property. On other platforms this is no-op. if (!flags()->start_deactivated) { char buf[100]; GetExtraActivationFlags(buf, sizeof(buf)); - parser.ParseString(buf); + asan_parser.ParseString(buf); } SetVerbosity(common_flags()->verbosity); @@ -97,7 +110,10 @@ void InitializeFlags(Flags *f) { // TODO(eugenis): dump all flags at verbosity>=2? if (Verbosity()) ReportUnrecognizedFlags(); - if (common_flags()->help) parser.PrintFlagDescriptions(); + if (common_flags()->help) { + // TODO(samsonov): print all of the flags (ASan, LSan, common). + asan_parser.PrintFlagDescriptions(); + } // Flag validation: if (!CAN_SANITIZE_LEAKS && common_flags()->detect_leaks) { @@ -127,8 +143,11 @@ void InitializeFlags(Flags *f) { } if (f->quarantine_size >= 0) f->quarantine_size_mb = f->quarantine_size >> 20; - if (f->quarantine_size_mb < 0) + if (f->quarantine_size_mb < 0) { + const int kDefaultQuarantineSizeMb = + (ASAN_LOW_MEMORY) ? 1UL << 6 : 1UL << 8; f->quarantine_size_mb = kDefaultQuarantineSizeMb; + } } } // namespace __asan Modified: projects/clang360-import/contrib/compiler-rt/lib/asan/asan_flags.h ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/asan/asan_flags.h Sun Feb 22 22:44:30 2015 (r279193) +++ projects/clang360-import/contrib/compiler-rt/lib/asan/asan_flags.h Sun Feb 22 22:53:51 2015 (r279194) @@ -41,8 +41,8 @@ extern Flags asan_flags_dont_use_directl inline Flags *flags() { return &asan_flags_dont_use_directly; } -void RegisterAsanFlags(FlagParser *parser, Flags *f); -void InitializeFlags(Flags *f); + +void InitializeFlags(); } // namespace __asan Modified: projects/clang360-import/contrib/compiler-rt/lib/asan/asan_flags.inc ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/asan/asan_flags.inc Sun Feb 22 22:44:30 2015 (r279193) +++ projects/clang360-import/contrib/compiler-rt/lib/asan/asan_flags.inc Sun Feb 22 22:53:51 2015 (r279194) @@ -142,3 +142,4 @@ ASAN_FLAG(int, detect_odr_violation, 2, "have different sizes") ASAN_FLAG(bool, dump_instruction_bytes, false, "If true, dump 16 bytes starting at the instruction that caused SEGV") +ASAN_FLAG(const char *, suppressions, "", "Suppressions file name.") Modified: projects/clang360-import/contrib/compiler-rt/lib/asan/asan_globals.cc ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/asan/asan_globals.cc Sun Feb 22 22:44:30 2015 (r279193) +++ projects/clang360-import/contrib/compiler-rt/lib/asan/asan_globals.cc Sun Feb 22 22:53:51 2015 (r279194) @@ -182,6 +182,8 @@ static void RegisterGlobal(const Global static void UnregisterGlobal(const Global *g) { CHECK(asan_inited); + if (flags()->report_globals >= 2) + ReportGlobal(*g, "Removed"); CHECK(flags()->report_globals); CHECK(AddrIsInMem(g->beg)); CHECK(AddrIsAlignedByGranularity(g->beg)); @@ -208,6 +210,20 @@ void StopInitOrderChecking() { } } +#if SANITIZER_WINDOWS // Should only be called on Windows. +SANITIZER_INTERFACE_ATTRIBUTE +void UnregisterGlobalsInRange(void *beg, void *end) { + if (!flags()->report_globals) + return; + BlockingMutexLock lock(&mu_for_globals); + for (ListOfGlobals *l = list_of_all_globals; l; l = l->next) { + void *address = (void *)l->g->beg; + if (beg <= address && address < end) + UnregisterGlobal(l->g); + } +} +#endif + } // namespace __asan // ---------------------- Interface ---------------- {{{1 Modified: projects/clang360-import/contrib/compiler-rt/lib/asan/asan_interface_internal.h ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/asan/asan_interface_internal.h Sun Feb 22 22:44:30 2015 (r279193) +++ projects/clang360-import/contrib/compiler-rt/lib/asan/asan_interface_internal.h Sun Feb 22 22:53:51 2015 (r279194) @@ -9,8 +9,11 @@ // // This file is a part of AddressSanitizer, an address sanity checker. // -// This header can be included by the instrumented program to fetch -// data (mostly allocator statistics) from ASan runtime library. +// This header declares the AddressSanitizer runtime interface functions. +// The runtime library has to define these functions so the instrumented program +// could call them. +// +// See also include/sanitizer/asan_interface.h //===----------------------------------------------------------------------===// #ifndef ASAN_INTERFACE_INTERNAL_H #define ASAN_INTERFACE_INTERNAL_H Modified: projects/clang360-import/contrib/compiler-rt/lib/asan/asan_internal.h ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/asan/asan_internal.h Sun Feb 22 22:44:30 2015 (r279193) +++ projects/clang360-import/contrib/compiler-rt/lib/asan/asan_internal.h Sun Feb 22 22:53:51 2015 (r279194) @@ -93,6 +93,7 @@ void AsanCheckIncompatibleRT(); void GetPcSpBp(void *context, uptr *pc, uptr *sp, uptr *bp); void AsanOnSIGSEGV(int, void *siginfo, void *context); +void DisableReexec(); void MaybeReexec(); void ReadContextStack(void *context, uptr *stack, uptr *ssize); void AsanPlatformThreadInit(); Modified: projects/clang360-import/contrib/compiler-rt/lib/asan/asan_linux.cc ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/asan/asan_linux.cc Sun Feb 22 22:44:30 2015 (r279193) +++ projects/clang360-import/contrib/compiler-rt/lib/asan/asan_linux.cc Sun Feb 22 22:53:51 2015 (r279194) @@ -68,6 +68,10 @@ asan_rt_version_t __asan_rt_version; namespace __asan { +void DisableReexec() { + // No need to re-exec on Linux. +} + void MaybeReexec() { // No need to re-exec on Linux. } Modified: projects/clang360-import/contrib/compiler-rt/lib/asan/asan_mac.cc ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/asan/asan_mac.cc Sun Feb 22 22:44:30 2015 (r279193) +++ projects/clang360-import/contrib/compiler-rt/lib/asan/asan_mac.cc Sun Feb 22 22:53:51 2015 (r279194) @@ -101,7 +101,15 @@ void LeakyResetEnv(const char *name, con } } +static bool reexec_disabled = false; + +void DisableReexec() { + reexec_disabled = true; +} + void MaybeReexec() { + if (reexec_disabled) return; + // Make sure the dynamic ASan runtime library is preloaded so that the // wrappers work. If it is not, set DYLD_INSERT_LIBRARIES and re-exec // ourselves. Modified: projects/clang360-import/contrib/compiler-rt/lib/asan/asan_rtl.cc ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/asan/asan_rtl.cc Sun Feb 22 22:44:30 2015 (r279193) +++ projects/clang360-import/contrib/compiler-rt/lib/asan/asan_rtl.cc Sun Feb 22 22:53:51 2015 (r279194) @@ -314,7 +314,7 @@ static void AsanInitInternal() { // Initialize flags. This must be done early, because most of the // initialization steps look at flags(). - InitializeFlags(flags()); + InitializeFlags(); SetCanPoisonMemory(flags()->poison_heap); SetMallocContextSize(common_flags()->malloc_context_size); @@ -440,7 +440,7 @@ static void AsanInitInternal() { SanitizerInitializeUnwinder(); #if CAN_SANITIZE_LEAKS - __lsan::InitCommonLsan(false); + __lsan::InitCommonLsan(); if (common_flags()->detect_leaks && common_flags()->leak_check_at_exit) { Atexit(__lsan::DoLeakCheck); } Modified: projects/clang360-import/contrib/compiler-rt/lib/asan/asan_suppressions.cc ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/asan/asan_suppressions.cc Sun Feb 22 22:44:30 2015 (r279193) +++ projects/clang360-import/contrib/compiler-rt/lib/asan/asan_suppressions.cc Sun Feb 22 22:53:51 2015 (r279194) @@ -15,57 +15,62 @@ #include "asan_suppressions.h" #include "asan_stack.h" +#include "sanitizer_common/sanitizer_placement_new.h" #include "sanitizer_common/sanitizer_suppressions.h" #include "sanitizer_common/sanitizer_symbolizer.h" namespace __asan { -static bool suppressions_inited = false; +ALIGNED(64) static char suppression_placeholder[sizeof(SuppressionContext)]; +static SuppressionContext *suppression_ctx = nullptr; +static const char kInterceptorName[] = "interceptor_name"; +static const char kInterceptorViaFunction[] = "interceptor_via_fun"; +static const char kInterceptorViaLibrary[] = "interceptor_via_lib"; +static const char *kSuppressionTypes[] = { + kInterceptorName, kInterceptorViaFunction, kInterceptorViaLibrary}; void InitializeSuppressions() { - CHECK(!suppressions_inited); - SuppressionContext::InitIfNecessary(); - suppressions_inited = true; + CHECK_EQ(nullptr, suppression_ctx); + suppression_ctx = new (suppression_placeholder) // NOLINT + SuppressionContext(kSuppressionTypes, ARRAY_SIZE(kSuppressionTypes)); + suppression_ctx->ParseFromFile(flags()->suppressions); } bool IsInterceptorSuppressed(const char *interceptor_name) { - CHECK(suppressions_inited); - SuppressionContext *ctx = SuppressionContext::Get(); + CHECK(suppression_ctx); Suppression *s; // Match "interceptor_name" suppressions. - return ctx->Match(interceptor_name, SuppressionInterceptorName, &s); + return suppression_ctx->Match(interceptor_name, kInterceptorName, &s); } bool HaveStackTraceBasedSuppressions() { - CHECK(suppressions_inited); - SuppressionContext *ctx = SuppressionContext::Get(); - return ctx->HasSuppressionType(SuppressionInterceptorViaFunction) || - ctx->HasSuppressionType(SuppressionInterceptorViaLibrary); + CHECK(suppression_ctx); + return suppression_ctx->HasSuppressionType(kInterceptorViaFunction) || + suppression_ctx->HasSuppressionType(kInterceptorViaLibrary); } bool IsStackTraceSuppressed(const StackTrace *stack) { - CHECK(suppressions_inited); if (!HaveStackTraceBasedSuppressions()) return false; - SuppressionContext *ctx = SuppressionContext::Get(); + CHECK(suppression_ctx); Symbolizer *symbolizer = Symbolizer::GetOrInit(); Suppression *s; for (uptr i = 0; i < stack->size && stack->trace[i]; i++) { uptr addr = stack->trace[i]; - if (ctx->HasSuppressionType(SuppressionInterceptorViaLibrary)) { + if (suppression_ctx->HasSuppressionType(kInterceptorViaLibrary)) { const char *module_name; uptr module_offset; // Match "interceptor_via_lib" suppressions. if (symbolizer->GetModuleNameAndOffsetForPC(addr, &module_name, &module_offset) && - ctx->Match(module_name, SuppressionInterceptorViaLibrary, &s)) { + suppression_ctx->Match(module_name, kInterceptorViaLibrary, &s)) { return true; } } - if (ctx->HasSuppressionType(SuppressionInterceptorViaFunction)) { + if (suppression_ctx->HasSuppressionType(kInterceptorViaFunction)) { SymbolizedStack *frames = symbolizer->SymbolizePC(addr); for (SymbolizedStack *cur = frames; cur; cur = cur->next) { const char *function_name = cur->info.function; @@ -73,7 +78,8 @@ bool IsStackTraceSuppressed(const StackT continue; } // Match "interceptor_via_fun" suppressions. - if (ctx->Match(function_name, SuppressionInterceptorViaFunction, &s)) { + if (suppression_ctx->Match(function_name, kInterceptorViaFunction, + &s)) { frames->ClearAll(); return true; } Modified: projects/clang360-import/contrib/compiler-rt/lib/asan/asan_win.cc ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/asan/asan_win.cc Sun Feb 22 22:44:30 2015 (r279193) +++ projects/clang360-import/contrib/compiler-rt/lib/asan/asan_win.cc Sun Feb 22 22:53:51 2015 (r279194) @@ -60,6 +60,10 @@ void PlatformTSDDtor(void *tsd) { AsanThread::TSDDtor(tsd); } // ---------------------- Various stuff ---------------- {{{1 +void DisableReexec() { + // No need to re-exec on Windows. +} + void MaybeReexec() { // No need to re-exec on Windows. } Modified: projects/clang360-import/contrib/compiler-rt/lib/asan/asan_win_dll_thunk.cc ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/asan/asan_win_dll_thunk.cc Sun Feb 22 22:44:30 2015 (r279193) +++ projects/clang360-import/contrib/compiler-rt/lib/asan/asan_win_dll_thunk.cc Sun Feb 22 22:53:51 2015 (r279194) @@ -294,7 +294,43 @@ INTERFACE_FUNCTION(__asan_stack_free_8) INTERFACE_FUNCTION(__asan_stack_free_9) INTERFACE_FUNCTION(__asan_stack_free_10) +// FIXME: we might want to have a sanitizer_win_dll_thunk? +INTERFACE_FUNCTION(__sanitizer_annotate_contiguous_container) +INTERFACE_FUNCTION(__sanitizer_cov) +INTERFACE_FUNCTION(__sanitizer_cov_dump) +INTERFACE_FUNCTION(__sanitizer_cov_indir_call16) +INTERFACE_FUNCTION(__sanitizer_cov_init) INTERFACE_FUNCTION(__sanitizer_cov_module_init) +INTERFACE_FUNCTION(__sanitizer_cov_trace_basic_block) +INTERFACE_FUNCTION(__sanitizer_cov_trace_func_enter) +INTERFACE_FUNCTION(__sanitizer_cov_with_check) +INTERFACE_FUNCTION(__sanitizer_free_hook) +INTERFACE_FUNCTION(__sanitizer_get_allocated_size) +INTERFACE_FUNCTION(__sanitizer_get_coverage_guards) +INTERFACE_FUNCTION(__sanitizer_get_current_allocated_bytes) +INTERFACE_FUNCTION(__sanitizer_get_estimated_allocated_size) +INTERFACE_FUNCTION(__sanitizer_get_free_bytes) +INTERFACE_FUNCTION(__sanitizer_get_heap_size) +INTERFACE_FUNCTION(__sanitizer_get_ownership) +INTERFACE_FUNCTION(__sanitizer_get_total_unique_coverage) +INTERFACE_FUNCTION(__sanitizer_get_unmapped_bytes) +INTERFACE_FUNCTION(__sanitizer_malloc_hook) +INTERFACE_FUNCTION(__sanitizer_maybe_open_cov_file) +INTERFACE_FUNCTION(__sanitizer_print_stack_trace) +INTERFACE_FUNCTION(__sanitizer_ptr_cmp) +INTERFACE_FUNCTION(__sanitizer_ptr_sub) +INTERFACE_FUNCTION(__sanitizer_report_error_summary) +INTERFACE_FUNCTION(__sanitizer_reset_coverage) +INTERFACE_FUNCTION(__sanitizer_sandbox_on_notify) +INTERFACE_FUNCTION(__sanitizer_set_death_callback) +INTERFACE_FUNCTION(__sanitizer_set_report_path) +INTERFACE_FUNCTION(__sanitizer_unaligned_load16) +INTERFACE_FUNCTION(__sanitizer_unaligned_load32) +INTERFACE_FUNCTION(__sanitizer_unaligned_load64) +INTERFACE_FUNCTION(__sanitizer_unaligned_store16) +INTERFACE_FUNCTION(__sanitizer_unaligned_store32) +INTERFACE_FUNCTION(__sanitizer_unaligned_store64) +INTERFACE_FUNCTION(__sanitizer_verify_contiguous_container) // TODO(timurrrr): Add more interface functions on the as-needed basis. Modified: projects/clang360-import/contrib/compiler-rt/lib/asan/asan_win_dynamic_runtime_thunk.cc ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/asan/asan_win_dynamic_runtime_thunk.cc Sun Feb 22 22:44:30 2015 (r279193) +++ projects/clang360-import/contrib/compiler-rt/lib/asan/asan_win_dynamic_runtime_thunk.cc Sun Feb 22 22:53:51 2015 (r279194) @@ -23,10 +23,11 @@ // Using #ifdef rather than relying on Makefiles etc. // simplifies the build procedure. #ifdef ASAN_DYNAMIC_RUNTIME_THUNK -extern "C" { -__declspec(dllimport) int __asan_set_seh_filter(); -__declspec(dllimport) int __asan_should_detect_stack_use_after_return(); +#include +#include +extern "C" { +//////////////////////////////////////////////////////////////////////////////// // Define a copy of __asan_option_detect_stack_use_after_return that should be // used when linking an MD runtime with a set of object files on Windows. // @@ -37,16 +38,82 @@ __declspec(dllimport) int __asan_should_ // with a MT or MD runtime and we don't want to use ugly __imp_ names on Windows // just to work around this issue, let's clone the a variable that is // constant after initialization anyways. +__declspec(dllimport) int __asan_should_detect_stack_use_after_return(); int __asan_option_detect_stack_use_after_return = __asan_should_detect_stack_use_after_return(); +} + +//////////////////////////////////////////////////////////////////////////////// +// For some reason, the MD CRT doesn't call the C/C++ terminators as MT does. +// To work around this, for each DLL we schedule a call to +// UnregisterGlobalsInRange atexit() specifying the address range of the DLL +// image to unregister globals in that range. We don't do the same +// for the main module (.exe) as the asan_globals.cc allocator is destroyed +// by the time UnregisterGlobalsInRange is executed. +// See PR22545 for the details. +namespace __asan { +__declspec(dllimport) +void UnregisterGlobalsInRange(void *beg, void *end); +} + +namespace { +void *this_module_base, *this_module_end; + +void UnregisterGlobals() { + __asan::UnregisterGlobalsInRange(this_module_base, this_module_end); +} + +int ScheduleUnregisterGlobals() { + HMODULE this_module = 0; + // Increments the reference counter of the DLL module, so need to call + // FreeLibrary later. + if (!GetModuleHandleEx(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS, + (LPCTSTR)&UnregisterGlobals, &this_module)) + return 1; + + // Skip the main module. + if (this_module == GetModuleHandle(0)) + return 0; + + MODULEINFO mi; + bool success = + GetModuleInformation(GetCurrentProcess(), this_module, &mi, sizeof(mi)); + if (!FreeLibrary(this_module)) + return 2; + if (!success) + return 3; -// Set the ASan-specific SEH handler at the end of CRT initialization of each -// module (see asan_win.cc for the details). + this_module_base = mi.lpBaseOfDll; + this_module_end = (char*)mi.lpBaseOfDll + mi.SizeOfImage; + + return atexit(UnregisterGlobals); +} +} // namespace + +/////////////////////////////////////////////////////////////////////////////// +// ASan SEH handling. +extern "C" __declspec(dllimport) int __asan_set_seh_filter(); +static int SetSEHFilter() { return __asan_set_seh_filter(); } + +/////////////////////////////////////////////////////////////////////////////// +// We schedule some work at start-up by placing callbacks to our code to the +// list of CRT C initializers. +// +// First, declare sections we'll be using: +#pragma section(".CRT$XID", long, read) // NOLINT +#pragma section(".CRT$XIZ", long, read) // NOLINT + +// We need to call 'atexit(UnregisterGlobals);' after atexit() is initialized +// (.CRT$XIC) but before the C++ constructors (.CRT$XCA). +__declspec(allocate(".CRT$XID")) +static int (*__asan_schedule_unregister_globals)() = ScheduleUnregisterGlobals; + +// We need to set the ASan-specific SEH handler at the end of CRT initialization +// of each module (see also asan_win.cc). // // Unfortunately, putting a pointer to __asan_set_seh_filter into // __asan_intercept_seh gets optimized out, so we have to use an extra function. -static int SetSEHFilter() { return __asan_set_seh_filter(); } -#pragma section(".CRT$XIZ", long, read) // NOLINT -__declspec(allocate(".CRT$XIZ")) int (*__asan_seh_interceptor)() = SetSEHFilter; -} +extern "C" __declspec(allocate(".CRT$XIZ")) +int (*__asan_seh_interceptor)() = SetSEHFilter; + #endif // ASAN_DYNAMIC_RUNTIME_THUNK Modified: projects/clang360-import/contrib/compiler-rt/lib/asan/scripts/asan_device_setup ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/asan/scripts/asan_device_setup Sun Feb 22 22:44:30 2015 (r279193) +++ projects/clang360-import/contrib/compiler-rt/lib/asan/scripts/asan_device_setup Sun Feb 22 22:53:51 2015 (r279194) @@ -18,6 +18,7 @@ revert=no extra_options= device= lib= +use_su=0 function usage { echo "usage: $0 [--revert] [--device device-id] [--lib path] [--extra-options options]" @@ -26,13 +27,70 @@ function usage { echo " --extra-options: Extra ASAN_OPTIONS." echo " --device: Install to the given device. Use 'adb devices' to find" echo " device-id." + echo " --use-su: Use 'su -c' prefix for every adb command instead of using" + echo " 'adb root' once." echo exit 1 } +function adb_push { + if [ $use_su -eq 0 ]; then + $ADB push "$1" "$2" + else + local FILENAME=$(basename $1) + $ADB push "$1" "/data/local/tmp/$FILENAME" + $ADB shell su -c "rm \\\"$2/$FILENAME\\\"" >&/dev/null + $ADB shell su -c "cat \\\"/data/local/tmp/$FILENAME\\\" > \\\"$2/$FILENAME\\\"" + $ADB shell su -c "rm \\\"/data/local/tmp/$FILENAME\\\"" + fi +} + +function adb_remount { + if [ $use_su -eq 0 ]; then + $ADB remount + else + local STORAGE=`$ADB shell mount | grep /system | cut -d ' ' -f1` + if [ "$STORAGE" != "" ]; then + echo Remounting $STORAGE at /system + $ADB shell su -c "mount -o remount,rw $STORAGE /system" + else + echo Failed to get storage device name for "/system" mount point + fi + fi +} + +function adb_shell { + if [ $use_su -eq 0 ]; then + $ADB shell $@ + else + $ADB shell su -c "$*" + fi +} + +function adb_root { + if [ $use_su -eq 0 ]; then + $ADB root + fi +} + +function adb_wait_for_device { + $ADB wait-for-device +} + +function adb_pull { + if [ $use_su -eq 0 ]; then + $ADB pull "$1" "$2" + else + local FILENAME=$(basename $1) + $ADB shell rm "/data/local/tmp/$FILENAME" >&/dev/null + $ADB shell su -c "[ -f \\\"$1\\\" ] && cat \\\"$1\\\" > \\\"/data/local/tmp/$FILENAME\\\" && chown root.shell \\\"/data/local/tmp/$FILENAME\\\" && chmod 755 \\\"/data/local/tmp/$FILENAME\\\"" && + $ADB pull "/data/local/tmp/$FILENAME" "$2" >&/dev/null && $ADB shell "rm \"/data/local/tmp/$FILENAME\"" + fi +} + function get_device_arch { # OUTVAR local _outvar=$1 - local _ABI=$($ADB shell getprop ro.product.cpu.abi) + local _ABI=$(adb_shell getprop ro.product.cpu.abi) local _ARCH= if [[ $_ABI == x86* ]]; then _ARCH=i686 @@ -74,6 +132,9 @@ while [[ $# > 0 ]]; do fi device="$1" ;; + --use-su) + use_su=1 + ;; *) usage ;; @@ -86,12 +147,25 @@ if [[ x$device != x ]]; then ADB="$ADB -s $device" fi +if [ $use_su -eq 1 ]; then + # Test if 'su' is present on the device + SU_TEST_OUT=`$ADB shell su -c "echo foo" 2>&1 | sed 's/\r$//'` + if [ $? != 0 -o "$SU_TEST_OUT" != "foo" ]; then + echo "ERROR: Cannot use 'su -c':" + echo "$ adb shell su -c \"echo foo\"" + echo $SU_TEST_OUT + echo "Check that 'su' binary is correctly installed on the device or omit" + echo " --use-su flag" + exit 1 + fi +fi + echo '>> Remounting /system rw' -$ADB wait-for-device -$ADB root -$ADB wait-for-device -$ADB remount -$ADB wait-for-device +adb_wait_for_device +adb_root +adb_wait_for_device +adb_remount +adb_wait_for_device get_device_arch ARCH echo "Target architecture: $ARCH" @@ -100,22 +174,24 @@ ASAN_RT="libclang_rt.asan-$ARCH-android. if [[ x$revert == xyes ]]; then echo '>> Uninstalling ASan' - if ! $ADB shell readlink /system/bin/app_process | grep 'app_process' >&/dev/null; then + if ! adb_shell ls -l /system/bin/app_process | grep -o '\->.*app_process' >&/dev/null; then echo '>> Pre-L device detected.' - $ADB shell mv /system/bin/app_process.real /system/bin/app_process - $ADB shell rm /system/bin/asanwrapper - $ADB shell rm /system/lib/$ASAN_RT + adb_shell mv /system/bin/app_process.real /system/bin/app_process + adb_shell rm /system/bin/asanwrapper else - $ADB shell rm /system/bin/app_process.wrap - $ADB shell rm /system/bin/asanwrapper - $ADB shell rm /system/lib/$ASAN_RT - $ADB shell rm /system/bin/app_process - $ADB shell ln -s /system/bin/app_process32 /system/bin/app_process + adb_shell rm /system/bin/app_process.wrap + adb_shell rm /system/bin/asanwrapper + adb_shell rm /system/bin/app_process + adb_shell ln -s /system/bin/app_process32 /system/bin/app_process fi echo '>> Restarting shell' - $ADB shell stop - $ADB shell start + adb_shell stop + adb_shell start + + # Remove the library on the last step to give a chance to the 'su' binary to + # be executed without problem. + adb_shell rm /system/lib/$ASAN_RT echo '>> Done' exit 0 @@ -146,28 +222,28 @@ TMPDIROLD="$TMPDIRBASE/old" TMPDIR="$TMPDIRBASE/new" mkdir "$TMPDIROLD" -RELEASE=$($ADB shell getprop ro.build.version.release) +RELEASE=$(adb_shell getprop ro.build.version.release) PRE_L=0 if echo "$RELEASE" | grep '^4\.' >&/dev/null; then PRE_L=1 fi -if ! $ADB shell readlink /system/bin/app_process | grep 'app_process' >&/dev/null; then +if ! adb_shell ls -l /system/bin/app_process | grep -o '\->.*app_process' >&/dev/null; then - if $ADB pull /system/bin/app_process.real /dev/null >&/dev/null; then + if adb_pull /system/bin/app_process.real /dev/null >&/dev/null; then echo '>> Old-style ASan installation detected. Reverting.' - $ADB shell mv /system/bin/app_process.real /system/bin/app_process + adb_shell mv /system/bin/app_process.real /system/bin/app_process fi echo '>> Pre-L device detected. Setting up app_process symlink.' - $ADB shell mv /system/bin/app_process /system/bin/app_process32 - $ADB shell ln -s /system/bin/app_process32 /system/bin/app_process + adb_shell mv /system/bin/app_process /system/bin/app_process32 + adb_shell ln -s /system/bin/app_process32 /system/bin/app_process fi echo '>> Copying files from the device' -$ADB pull /system/bin/app_process.wrap "$TMPDIROLD" || true -$ADB pull /system/bin/asanwrapper "$TMPDIROLD" || true -$ADB pull /system/lib/"$ASAN_RT" "$TMPDIROLD" || true +adb_pull /system/bin/app_process.wrap "$TMPDIROLD" || true +adb_pull /system/bin/asanwrapper "$TMPDIROLD" || true +adb_pull /system/lib/"$ASAN_RT" "$TMPDIROLD" || true cp -r "$TMPDIROLD" "$TMPDIR" if [[ -f "$TMPDIR/app_process.wrap" ]]; then @@ -213,52 +289,52 @@ EOF if ! ( cd "$TMPDIRBASE" && diff -qr old/ new/ ) ; then echo '>> Pushing files to the device' - $ADB push "$TMPDIR/$ASAN_RT" /system/lib/ - $ADB push "$TMPDIR/app_process.wrap" /system/bin/app_process.wrap - $ADB push "$TMPDIR/asanwrapper" /system/bin/asanwrapper + adb_push "$TMPDIR/$ASAN_RT" /system/lib/ + adb_push "$TMPDIR/app_process.wrap" /system/bin + adb_push "$TMPDIR/asanwrapper" /system/bin - $ADB shell rm /system/bin/app_process - $ADB shell ln -s /system/bin/app_process.wrap /system/bin/app_process + adb_shell rm /system/bin/app_process + adb_shell ln -s /system/bin/app_process.wrap /system/bin/app_process - $ADB shell chown root.shell \ + adb_shell chown root.shell \ /system/lib/"$ASAN_RT" \ /system/bin/app_process.wrap \ /system/bin/asanwrapper - $ADB shell chmod 644 \ + adb_shell chmod 644 \ /system/lib/"$ASAN_RT" - $ADB shell chmod 755 \ + adb_shell chmod 755 \ /system/bin/app_process.wrap \ /system/bin/asanwrapper # Make SELinux happy by keeping app_process wrapper and the shell # it runs on in zygote domain. ENFORCING=0 - if $ADB shell getenforce | grep Enforcing >/dev/null; then + if adb_shell getenforce | grep Enforcing >/dev/null; then # Sometimes shell is not allowed to change file contexts. # Temporarily switch to permissive. ENFORCING=1 - $ADB shell setenforce 0 + adb_shell setenforce 0 fi - $ADB shell cp /system/bin/sh /system/bin/sh-from-zygote + adb_shell cp /system/bin/sh /system/bin/sh-from-zygote if [[ PRE_L -eq 1 ]]; then CTX=u:object_r:system_file:s0 else CTX=u:object_r:zygote_exec:s0 fi - $ADB shell chcon $CTX \ + adb_shell chcon $CTX \ /system/bin/sh-from-zygote \ /system/bin/app_process.wrap \ /system/bin/app_process32 if [ $ENFORCING == 1 ]; then - $ADB shell setenforce 1 + adb_shell setenforce 1 fi echo '>> Restarting shell (asynchronous)' - $ADB shell stop - $ADB shell start + adb_shell stop + adb_shell start echo '>> Please wait until the device restarts' else Modified: projects/clang360-import/contrib/compiler-rt/lib/asan/tests/asan_noinst_test.cc ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/asan/tests/asan_noinst_test.cc Sun Feb 22 22:44:30 2015 (r279193) +++ projects/clang360-import/contrib/compiler-rt/lib/asan/tests/asan_noinst_test.cc Sun Feb 22 22:53:51 2015 (r279194) @@ -33,7 +33,10 @@ // Make sure __asan_init is called before any test case is run. struct AsanInitCaller { - AsanInitCaller() { __asan_init(); } + AsanInitCaller() { + __asan::DisableReexec(); + __asan_init(); + } }; static AsanInitCaller asan_init_caller; Modified: projects/clang360-import/contrib/compiler-rt/lib/builtins/clear_cache.c ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/builtins/clear_cache.c Sun Feb 22 22:44:30 2015 (r279193) +++ projects/clang360-import/contrib/compiler-rt/lib/builtins/clear_cache.c Sun Feb 22 22:53:51 2015 (r279194) @@ -22,10 +22,10 @@ #include #endif -#if defined(__ANDROID__) && defined(__mips__) +#if defined(__mips__) #include #include - #ifdef __LP64__ + #if defined(__ANDROID__) && defined(__LP64__) /* * clear_mips_cache - Invalidates instruction cache for Mips. */ @@ -109,10 +109,10 @@ void __clear_cache(void *start, void *en #else compilerrt_abort(); #endif -#elif defined(__ANDROID__) && defined(__mips__) +#elif defined(__mips__) const uintptr_t start_int = (uintptr_t) start; const uintptr_t end_int = (uintptr_t) end; - #ifdef __LP64__ + #if defined(__ANDROID__) && defined(__LP64__) // Call synci implementation for short address range. const uintptr_t address_range_limit = 256; if ((end_int - start_int) <= address_range_limit) { Modified: projects/clang360-import/contrib/compiler-rt/lib/dfsan/dfsan.cc ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/dfsan/dfsan.cc Sun Feb 22 22:44:30 2015 (r279193) +++ projects/clang360-import/contrib/compiler-rt/lib/dfsan/dfsan.cc Sun Feb 22 22:53:51 2015 (r279194) @@ -317,18 +317,18 @@ void Flags::SetDefaults() { #undef DFSAN_FLAG } -void RegisterDfsanFlags(FlagParser *parser, Flags *f) { +static void RegisterDfsanFlags(FlagParser *parser, Flags *f) { #define DFSAN_FLAG(Type, Name, DefaultValue, Description) \ RegisterFlag(parser, #Name, Description, &f->Name); #include "dfsan_flags.inc" #undef DFSAN_FLAG } -static void InitializeFlags(Flags &f, const char *env) { +static void InitializeFlags() { FlagParser parser; - RegisterDfsanFlags(&parser, &f); - f.SetDefaults(); - parser.ParseString(env); + RegisterDfsanFlags(&parser, &flags()); + flags().SetDefaults(); + parser.ParseString(GetEnv("DFSAN_OPTIONS")); } static void dfsan_fini() { @@ -363,8 +363,7 @@ static void dfsan_init(int argc, char ** if (!(init_addr >= kUnusedAddr && init_addr < kAppAddr)) Mprotect(kUnusedAddr, kAppAddr - kUnusedAddr); - InitializeFlags(flags(), GetEnv("DFSAN_OPTIONS")); - + InitializeFlags(); InitializeInterceptors(); // Register the fini callback to run when the program terminates successfully Modified: projects/clang360-import/contrib/compiler-rt/lib/lsan/lsan.cc ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/lsan/lsan.cc Sun Feb 22 22:44:30 2015 (r279193) +++ projects/clang360-import/contrib/compiler-rt/lib/lsan/lsan.cc Sun Feb 22 22:53:51 2015 (r279194) @@ -15,6 +15,7 @@ #include "lsan.h" #include "sanitizer_common/sanitizer_flags.h" +#include "sanitizer_common/sanitizer_flag_parser.h" #include "sanitizer_common/sanitizer_stacktrace.h" #include "lsan_allocator.h" #include "lsan_common.h" @@ -34,13 +35,42 @@ bool WordIsPoisoned(uptr addr) { using namespace __lsan; // NOLINT +static void InitializeFlags() { + // Set all the default values. + SetCommonFlagsDefaults(); + { + CommonFlags cf; + cf.CopyFrom(*common_flags()); + cf.external_symbolizer_path = GetEnv("LSAN_SYMBOLIZER_PATH"); + cf.malloc_context_size = 30; + cf.detect_leaks = true; + OverrideCommonFlags(cf); + } + + Flags *f = flags(); + f->SetDefaults(); + + FlagParser parser; + RegisterLsanFlags(&parser, f); + RegisterCommonFlags(&parser); + + parser.ParseString(GetEnv("LSAN_OPTIONS")); + + SetVerbosity(common_flags()->verbosity); + + if (Verbosity()) ReportUnrecognizedFlags(); + + if (common_flags()->help) parser.PrintFlagDescriptions(); +} + extern "C" void __lsan_init() { CHECK(!lsan_init_is_running); if (lsan_inited) return; lsan_init_is_running = true; SanitizerToolName = "LeakSanitizer"; - InitCommonLsan(true); + InitializeFlags(); + InitCommonLsan(); InitializeAllocator(); InitTlsSize(); InitializeInterceptors(); Modified: projects/clang360-import/contrib/compiler-rt/lib/lsan/lsan_allocator.cc ============================================================================== --- projects/clang360-import/contrib/compiler-rt/lib/lsan/lsan_allocator.cc Sun Feb 22 22:44:30 2015 (r279193) +++ projects/clang360-import/contrib/compiler-rt/lib/lsan/lsan_allocator.cc Sun Feb 22 22:53:51 2015 (r279194) @@ -25,10 +25,6 @@ extern "C" void *memset(void *ptr, int v namespace __lsan { -static const uptr kMaxAllowedMallocSize = 8UL << 30; -static const uptr kAllocatorSpace = 0x600000000000ULL; -static const uptr kAllocatorSize = 0x40000000000ULL; // 4T. - struct ChunkMetadata { bool allocated : 8; // Must be first. ChunkTag tag : 2; @@ -36,8 +32,22 @@ struct ChunkMetadata { u32 stack_trace_id; }; +#if defined(__mips64) +static const uptr kMaxAllowedMallocSize = 4UL << 30; +static const uptr kRegionSizeLog = 20; +static const uptr kNumRegions = SANITIZER_MMAP_RANGE_SIZE >> kRegionSizeLog; +typedef TwoLevelByteMap<(kNumRegions >> 12), 1 << 12> ByteMap; +typedef CompactSizeClassMap SizeClassMap; +typedef SizeClassAllocator32<0, SANITIZER_MMAP_RANGE_SIZE, + sizeof(ChunkMetadata), SizeClassMap, kRegionSizeLog, ByteMap> + PrimaryAllocator; +#else +static const uptr kMaxAllowedMallocSize = 8UL << 30; +static const uptr kAllocatorSpace = 0x600000000000ULL; +static const uptr kAllocatorSize = 0x40000000000ULL; // 4T. typedef SizeClassAllocator64 PrimaryAllocator; +#endif typedef SizeClassAllocatorLocalCache AllocatorCache; typedef LargeMmapAllocator<> SecondaryAllocator; typedef CombinedAllocatorName); #include "lsan_flags.inc" #undef LSAN_FLAG } -static void InitializeFlags(bool standalone) { - Flags *f = flags(); - FlagParser parser; - RegisterLsanFlags(&parser, f); - RegisterCommonFlags(&parser); - - f->SetDefaults(); - - // Set defaults for common flags (only in standalone mode) and parse - // them from LSAN_OPTIONS. - if (standalone) { - SetCommonFlagsDefaults(); - CommonFlags cf; - cf.CopyFrom(*common_flags()); - cf.external_symbolizer_path = GetEnv("LSAN_SYMBOLIZER_PATH"); - cf.malloc_context_size = 30; - cf.detect_leaks = true; - OverrideCommonFlags(cf); - } - - bool help_before = common_flags()->help; - - const char *options = GetEnv("LSAN_OPTIONS"); - parser.ParseString(options); - - SetVerbosity(common_flags()->verbosity); - - if (Verbosity()) ReportUnrecognizedFlags(); - - if (!help_before && common_flags()->help) - parser.PrintFlagDescriptions(); -} - *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Mon Feb 23 07:35:39 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2061A397; Mon, 23 Feb 2015 07:35:39 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 07287974; Mon, 23 Feb 2015 07:35:39 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1N7Zcr5055210; Mon, 23 Feb 2015 07:35:38 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1N7ZSeT055158; Mon, 23 Feb 2015 07:35:28 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201502230735.t1N7ZSeT055158@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper Date: Mon, 23 Feb 2015 07:35:28 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279200 - in projects/building-blocks: . bin/pkill/tests bin/sh contrib/binutils/opcodes contrib/ipfilter contrib/llvm/lib/Transforms/Scalar contrib/llvm/patches contrib/netbsd-tests/li... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Feb 2015 07:35:39 -0000 Author: ngie Date: Mon Feb 23 07:35:27 2015 New Revision: 279200 URL: https://svnweb.freebsd.org/changeset/base/279200 Log: MFhead @ r279199 Added: projects/building-blocks/contrib/llvm/patches/patch-32-llvm-r230058-indirectbrs-assert.diff - copied unchanged from r279199, head/contrib/llvm/patches/patch-32-llvm-r230058-indirectbrs-assert.diff projects/building-blocks/share/man/man4/man4.powerpc/llan.4 - copied unchanged from r279199, head/share/man/man4/man4.powerpc/llan.4 projects/building-blocks/sys/dev/ofw/ofw_cpu.h - copied unchanged from r279199, head/sys/dev/ofw/ofw_cpu.h Deleted: projects/building-blocks/games/bcd/ projects/building-blocks/games/ppt/ Modified: projects/building-blocks/Makefile.inc1 projects/building-blocks/ObsoleteFiles.inc projects/building-blocks/UPDATING projects/building-blocks/bin/pkill/tests/pgrep-j_test.sh projects/building-blocks/bin/pkill/tests/pkill-j_test.sh projects/building-blocks/bin/sh/sh.1 projects/building-blocks/contrib/binutils/opcodes/ppc-opc.c projects/building-blocks/contrib/ipfilter/ip_fil.c projects/building-blocks/contrib/ipfilter/ipf.h projects/building-blocks/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/building-blocks/contrib/netbsd-tests/lib/libc/gen/t_nice.c projects/building-blocks/etc/netstart projects/building-blocks/games/Makefile projects/building-blocks/lib/libc/db/man/dbm.3 projects/building-blocks/lib/libc/gen/getgrent.c projects/building-blocks/lib/libc/gen/getpwent.c projects/building-blocks/lib/libc/gen/nice.3 projects/building-blocks/lib/libc/gen/nice.c projects/building-blocks/lib/libc/gen/setmode.3 projects/building-blocks/lib/libc/gen/setmode.c projects/building-blocks/lib/libc/regex/engine.c projects/building-blocks/lib/libc/regex/regcomp.c projects/building-blocks/lib/msun/src/e_j0.c projects/building-blocks/lib/msun/src/e_j0f.c projects/building-blocks/lib/msun/src/e_j1.c projects/building-blocks/lib/msun/src/e_j1f.c projects/building-blocks/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/building-blocks/release/release.conf.sample projects/building-blocks/release/release.sh projects/building-blocks/share/man/man4/Makefile projects/building-blocks/share/man/man4/man4.arm/devcfg.4 projects/building-blocks/share/man/man4/man4.i386/apm.4 projects/building-blocks/share/man/man4/man4.powerpc/Makefile projects/building-blocks/share/man/man4/man4.powerpc/tsec.4 projects/building-blocks/share/man/man4/sfxge.4 projects/building-blocks/share/man/man5/periodic.conf.5 projects/building-blocks/share/man/man5/rc.conf.5 projects/building-blocks/share/man/man7/release.7 projects/building-blocks/share/man/man9/microuptime.9 projects/building-blocks/share/misc/committers-doc.dot projects/building-blocks/share/mk/bsd.sys.mk projects/building-blocks/sys/arm/arm/db_trace.c projects/building-blocks/sys/arm/arm/unwind.c projects/building-blocks/sys/arm/broadcom/bcm2835/bcm2835_mbox.c projects/building-blocks/sys/arm/include/atomic.h projects/building-blocks/sys/arm/include/stack.h projects/building-blocks/sys/boot/efi/include/amd64/efibind.h projects/building-blocks/sys/boot/efi/include/efidef.h projects/building-blocks/sys/boot/efi/include/i386/efibind.h projects/building-blocks/sys/cddl/dev/dtrace/arm/dtrace_isa.c projects/building-blocks/sys/conf/NOTES projects/building-blocks/sys/conf/files.arm projects/building-blocks/sys/conf/kmod.mk projects/building-blocks/sys/dev/cxgbe/t4_sge.c projects/building-blocks/sys/dev/ixl/i40e_adminq.c projects/building-blocks/sys/dev/ixl/i40e_adminq_cmd.h projects/building-blocks/sys/dev/ixl/i40e_common.c projects/building-blocks/sys/dev/ixl/i40e_lan_hmc.c projects/building-blocks/sys/dev/ixl/i40e_prototype.h projects/building-blocks/sys/dev/ixl/i40e_type.h projects/building-blocks/sys/dev/ixl/if_ixl.c projects/building-blocks/sys/dev/ixl/if_ixlv.c projects/building-blocks/sys/dev/ixl/ixl.h projects/building-blocks/sys/dev/ixl/ixl_pf.h projects/building-blocks/sys/dev/ixl/ixl_txrx.c projects/building-blocks/sys/dev/ixl/ixlvc.c projects/building-blocks/sys/dev/netmap/netmap_freebsd.c projects/building-blocks/sys/dev/ofw/ofw_cpu.c projects/building-blocks/sys/dev/sfxge/common/efsys.h projects/building-blocks/sys/dev/sfxge/common/efx.h projects/building-blocks/sys/dev/sfxge/common/efx_ev.c projects/building-blocks/sys/dev/sfxge/common/efx_filter.c projects/building-blocks/sys/dev/sfxge/common/efx_impl.h projects/building-blocks/sys/dev/sfxge/common/efx_mcdi.c projects/building-blocks/sys/dev/sfxge/common/efx_mcdi.h projects/building-blocks/sys/dev/sfxge/common/efx_mon.c projects/building-blocks/sys/dev/sfxge/common/efx_nic.c projects/building-blocks/sys/dev/sfxge/common/efx_phy.c projects/building-blocks/sys/dev/sfxge/common/efx_regs.h projects/building-blocks/sys/dev/sfxge/common/efx_regs_ef10.h projects/building-blocks/sys/dev/sfxge/common/efx_regs_mcdi.h projects/building-blocks/sys/dev/sfxge/common/efx_tx.c projects/building-blocks/sys/dev/sfxge/common/siena_flash.h projects/building-blocks/sys/dev/sfxge/common/siena_mac.c projects/building-blocks/sys/dev/sfxge/common/siena_mon.c projects/building-blocks/sys/dev/sfxge/common/siena_nic.c projects/building-blocks/sys/dev/sfxge/common/siena_nvram.c projects/building-blocks/sys/dev/sfxge/common/siena_sram.c projects/building-blocks/sys/dev/sfxge/sfxge.c projects/building-blocks/sys/dev/sfxge/sfxge.h projects/building-blocks/sys/dev/sfxge/sfxge_dma.c projects/building-blocks/sys/dev/sfxge/sfxge_ev.c projects/building-blocks/sys/dev/sfxge/sfxge_port.c projects/building-blocks/sys/dev/sfxge/sfxge_rx.c projects/building-blocks/sys/dev/sfxge/sfxge_tx.c projects/building-blocks/sys/dev/sfxge/sfxge_tx.h projects/building-blocks/sys/kern/kern_ctf.c projects/building-blocks/sys/kern/link_elf.c projects/building-blocks/sys/modules/sfxge/Makefile projects/building-blocks/sys/net/if_var.h projects/building-blocks/sys/net/if_vlan.c projects/building-blocks/sys/netinet/igmp.c projects/building-blocks/sys/netinet/igmp_var.h projects/building-blocks/sys/netinet/in_mcast.c projects/building-blocks/sys/netinet/in_var.h projects/building-blocks/sys/netinet6/in6_var.h projects/building-blocks/sys/netinet6/mld6.c projects/building-blocks/sys/netinet6/mld6_var.h projects/building-blocks/sys/ofed/drivers/infiniband/core/cma.c projects/building-blocks/sys/powerpc/aim/trap.c projects/building-blocks/sys/powerpc/aim/trap_subr64.S projects/building-blocks/sys/powerpc/fpu/fpu_emu.c projects/building-blocks/sys/powerpc/fpu/fpu_explode.c projects/building-blocks/sys/powerpc/include/cpu.h projects/building-blocks/sys/powerpc/include/pcb.h projects/building-blocks/sys/powerpc/include/psl.h projects/building-blocks/sys/powerpc/include/reg.h projects/building-blocks/sys/powerpc/include/trap.h projects/building-blocks/sys/powerpc/powermac/powermac_thermal.c projects/building-blocks/sys/powerpc/powerpc/cpu.c projects/building-blocks/sys/powerpc/powerpc/db_trace.c projects/building-blocks/sys/powerpc/powerpc/exec_machdep.c projects/building-blocks/sys/powerpc/powerpc/fpu.c projects/building-blocks/sys/powerpc/ps3/ps3_syscons.c projects/building-blocks/sys/sys/cpu.h projects/building-blocks/sys/x86/acpica/acpi_wakeup.c projects/building-blocks/sys/x86/iommu/busdma_dmar.c projects/building-blocks/tools/build/mk/OptionalObsoleteFiles.inc projects/building-blocks/usr.bin/mkimg/Makefile projects/building-blocks/usr.bin/mkimg/mkimg.1 projects/building-blocks/usr.bin/mkimg/mkimg.c projects/building-blocks/usr.bin/mkimg/scheme.c projects/building-blocks/usr.bin/netstat/Makefile projects/building-blocks/usr.bin/netstat/bpf.c projects/building-blocks/usr.bin/netstat/flowtable.c projects/building-blocks/usr.bin/netstat/if.c projects/building-blocks/usr.bin/netstat/inet.c projects/building-blocks/usr.bin/netstat/inet6.c projects/building-blocks/usr.bin/netstat/ipsec.c projects/building-blocks/usr.bin/netstat/main.c projects/building-blocks/usr.bin/netstat/mbuf.c projects/building-blocks/usr.bin/netstat/mroute.c projects/building-blocks/usr.bin/netstat/mroute6.c projects/building-blocks/usr.bin/netstat/netgraph.c projects/building-blocks/usr.bin/netstat/netisr.c projects/building-blocks/usr.bin/netstat/netstat.1 projects/building-blocks/usr.bin/netstat/netstat.h projects/building-blocks/usr.bin/netstat/pfkey.c projects/building-blocks/usr.bin/netstat/route.c projects/building-blocks/usr.bin/netstat/sctp.c projects/building-blocks/usr.bin/netstat/unix.c projects/building-blocks/usr.sbin/Makefile projects/building-blocks/usr.sbin/ifmcstat/Makefile projects/building-blocks/usr.sbin/ifmcstat/ifmcstat.c projects/building-blocks/usr.sbin/jls/jls.8 projects/building-blocks/usr.sbin/jls/jls.c projects/building-blocks/usr.sbin/pmccontrol/pmccontrol.c projects/building-blocks/usr.sbin/syslogd/syslogd.c Directory Properties: projects/building-blocks/ (props changed) projects/building-blocks/contrib/binutils/ (props changed) projects/building-blocks/contrib/ipfilter/ (props changed) projects/building-blocks/contrib/llvm/ (props changed) projects/building-blocks/etc/ (props changed) projects/building-blocks/lib/libc/ (props changed) projects/building-blocks/share/ (props changed) projects/building-blocks/share/man/man4/ (props changed) projects/building-blocks/sys/ (props changed) projects/building-blocks/sys/boot/ (props changed) projects/building-blocks/sys/conf/ (props changed) projects/building-blocks/usr.bin/mkimg/ (props changed) Modified: projects/building-blocks/Makefile.inc1 ============================================================================== --- projects/building-blocks/Makefile.inc1 Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/Makefile.inc1 Mon Feb 23 07:35:27 2015 (r279200) @@ -1312,6 +1312,9 @@ _elftoolchain_libs= lib/libelf lib/libdw .if ${MK_CDDL} != "no" _dtrace_tools= cddl/usr.bin/sgsmsg cddl/lib/libctf cddl/usr.bin/ctfconvert \ cddl/usr.bin/ctfmerge + +${_bt}-cddl/usr.bin/ctfconvert: ${_bt}-lib/libelf ${_bt}-lib/libdwarf ${_bt}-cddl/lib/libctf +${_bt}-cddl/usr.bin/ctfmerge: ${_bt}-lib/libelf ${_bt}-lib/libdwarf ${_bt}-cddl/lib/libctf .endif .endif Modified: projects/building-blocks/ObsoleteFiles.inc ============================================================================== --- projects/building-blocks/ObsoleteFiles.inc Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/ObsoleteFiles.inc Mon Feb 23 07:35:27 2015 (r279200) @@ -38,6 +38,11 @@ # xargs -n1 | sort | uniq -d; # done +# 20150222: Removed bcd(6) and ppt(6) +OLD_FILES+=usr/bin/bcd +OLD_FILES+=usr/bin/ppt +OLD_FILES+=usr/share/man/man6/bcd.6.gz +OLD_FILES+=usr/share/man/man6/ppt.6.gz # 20150217: Removed remnants of ar(4) driver OLD_FILES+=usr/include/sys/dev/ic/hd64570.h # 20150212: /usr/games moving into /usr/bin Modified: projects/building-blocks/UPDATING ============================================================================== --- projects/building-blocks/UPDATING Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/UPDATING Mon Feb 23 07:35:27 2015 (r279200) @@ -36,7 +36,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 but before r278950, the RNG was not seeded properly. Immediately upgrade the kernel to r278950 or later and regenerate any keys (e.g. ssh keys or openssl keys) that were generated w/ a kernel from that - range. This does not effect programs that directly used /dev/random + range. This does not affect programs that directly used /dev/random or /dev/urandom. All userland uses of arc4random(3) are affected. 20150210: Modified: projects/building-blocks/bin/pkill/tests/pgrep-j_test.sh ============================================================================== --- projects/building-blocks/bin/pkill/tests/pgrep-j_test.sh Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/bin/pkill/tests/pgrep-j_test.sh Mon Feb 23 07:35:27 2015 (r279200) @@ -4,7 +4,7 @@ jail_name_to_jid() { local check_name="$1" - jls -j "$check_name" -s 2>/dev/null | tr ' ' '\n' | grep jid= | sed -e 's/.*=//g' + jls -j "$check_name" -s | tr ' ' '\n' | grep jid= | sed -e 's/.*=//g' } base=pgrep_j_test @@ -38,6 +38,7 @@ for i in `seq 1 10`; do esac sleep 0.1 done +sleep 0.5 pid1="$(pgrep -f -x -j "$jid" "$sleep $sleep_amount" | sort)" pid2=$(printf "%s\n%s" "$(cat ${PWD}/${base}_1_1.pid)" \ Modified: projects/building-blocks/bin/pkill/tests/pkill-j_test.sh ============================================================================== --- projects/building-blocks/bin/pkill/tests/pkill-j_test.sh Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/bin/pkill/tests/pkill-j_test.sh Mon Feb 23 07:35:27 2015 (r279200) @@ -4,7 +4,7 @@ jail_name_to_jid() { local check_name="$1" - jls -j "$check_name" -s 2>/dev/null | tr ' ' '\n' | grep jid= | sed -e 's/.*=//g' + jls -j "$check_name" -s | tr ' ' '\n' | grep jid= | sed -e 's/.*=//g' } base=pkill_j_test @@ -40,6 +40,7 @@ for i in `seq 1 10`; do esac sleep 0.1 done +sleep 0.5 if pkill -f -j "$jid" $sleep && sleep 0.5 && ! -f ${PWD}/${base}_1_1.pid && Modified: projects/building-blocks/bin/sh/sh.1 ============================================================================== --- projects/building-blocks/bin/sh/sh.1 Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/bin/sh/sh.1 Mon Feb 23 07:35:27 2015 (r279200) @@ -32,7 +32,7 @@ .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 .\" $FreeBSD$ .\" -.Dd November 14, 2014 +.Dd February 22, 2015 .Dt SH 1 .Os .Sh NAME @@ -1196,17 +1196,18 @@ command is implemented as a special buil .Ss Variables and Parameters The shell maintains a set of parameters. A parameter -denoted by a name is called a variable. +denoted by a name +(consisting solely +of alphabetics, numerics, and underscores, +and starting with an alphabetic or an underscore) +is called a variable. When starting up, -the shell turns all the environment variables into shell +the shell turns all environment variables with valid names into shell variables. New variables can be set using the form .Pp .D1 Ar name Ns = Ns Ar value .Pp -Variables set by the user must have a name consisting solely -of alphabetics, numerics, and underscores. -The first letter of a variable name must not be numeric. A parameter can also be denoted by a number or a special character as explained below. .Pp @@ -1369,6 +1370,10 @@ This variable overrides the .Va MAIL setting. There is a maximum of 10 mailboxes that can be monitored at once. +.It Va OPTIND +The index of the next argument to be processed by +.Ic getopts . +This is initialized to 1 at startup. .It Va PATH The default search path for executables. See the @@ -2297,6 +2302,8 @@ If an invalid option is encountered, is set to .Ql \&? . It returns a false value (1) when it encounters the end of the options. +A new set of arguments may be parsed by assigning +.Li OPTIND=1 . .It Ic hash Oo Fl rv Oc Op Ar command ... The shell maintains a hash table which remembers the locations of commands. With no arguments whatsoever, the @@ -2771,7 +2778,7 @@ This is inherited by children of the she editing modes. .El .Pp -Additionally, all environment variables are turned into shell variables +Additionally, environment variables are turned into shell variables at startup, which may affect the shell as described under .Sx Special Variables . Modified: projects/building-blocks/contrib/binutils/opcodes/ppc-opc.c ============================================================================== --- projects/building-blocks/contrib/binutils/opcodes/ppc-opc.c Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/contrib/binutils/opcodes/ppc-opc.c Mon Feb 23 07:35:27 2015 (r279200) @@ -4268,6 +4268,11 @@ const struct powerpc_opcode powerpc_opco { "stvx", X(31, 231), X_MASK, PPCVEC, { VS, RA, RB } }, { "stvxl", X(31, 487), X_MASK, PPCVEC, { VS, RA, RB } }, +/* New VSX opcodes in POWER ISA 2.06 */ +/* XXX: only enough opcodes for FreeBSD kernel, remove and replace with real info */ +{ "stxvw4x", X(31, 908), X_MASK, PPCVEC, { FRS, RA0, RB } }, +{ "lxvw4x", X(31, 780), X_MASK, PPCVEC, { FRT, RA0, RB } }, + /* New load/store left/right index vector instructions that are in the Cell only. */ { "lvlx", X(31, 519), X_MASK, CELL, { VD, RA0, RB } }, { "lvlxl", X(31, 775), X_MASK, CELL, { VD, RA0, RB } }, Modified: projects/building-blocks/contrib/ipfilter/ip_fil.c ============================================================================== --- projects/building-blocks/contrib/ipfilter/ip_fil.c Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/contrib/ipfilter/ip_fil.c Mon Feb 23 07:35:27 2015 (r279200) @@ -44,6 +44,9 @@ static int write_output __P((struct ifne # endif #endif +struct ifaddr { + struct sockaddr_storage ifa_addr; +}; int ipfattach(softc) Modified: projects/building-blocks/contrib/ipfilter/ipf.h ============================================================================== --- projects/building-blocks/contrib/ipfilter/ipf.h Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/contrib/ipfilter/ipf.h Mon Feb 23 07:35:27 2015 (r279200) @@ -43,9 +43,6 @@ struct file; #include #include -#define _WANT_IFADDR -#include - #include #include #include Modified: projects/building-blocks/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp ============================================================================== --- projects/building-blocks/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp Mon Feb 23 07:35:27 2015 (r279200) @@ -498,6 +498,8 @@ bool LoopRotate::rotateLoop(Loop *L, boo Loop *PredLoop = LI->getLoopFor(*PI); if (!PredLoop || PredLoop->contains(Exit)) continue; + if (isa((*PI)->getTerminator())) + continue; SplitLatchEdge |= L->getLoopLatch() == *PI; BasicBlock *ExitSplit = SplitCriticalEdge(*PI, Exit, this); ExitSplit->moveBefore(Exit); Copied: projects/building-blocks/contrib/llvm/patches/patch-32-llvm-r230058-indirectbrs-assert.diff (from r279199, head/contrib/llvm/patches/patch-32-llvm-r230058-indirectbrs-assert.diff) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/building-blocks/contrib/llvm/patches/patch-32-llvm-r230058-indirectbrs-assert.diff Mon Feb 23 07:35:27 2015 (r279200, copy of r279199, head/contrib/llvm/patches/patch-32-llvm-r230058-indirectbrs-assert.diff) @@ -0,0 +1,55 @@ +Pull in r230058 from upstream llvm trunk (by Benjamin Kramer): + + LoopRotate: When reconstructing loop simplify form don't split edges + from indirectbrs. + + Yet another chapter in the endless story. While this looks like we + leave the loop in a non-canonical state this replicates the logic in + LoopSimplify so it doesn't diverge from the canonical form in any way. + + PR21968 + +This fixes a "Cannot split critical edge from IndirectBrInst" assertion +failure when building the devel/radare2 port. + +Introduced here: https://svnweb.freebsd.org/changeset/base/279161 + +Index: lib/Transforms/Scalar/LoopRotation.cpp +=================================================================== +--- lib/Transforms/Scalar/LoopRotation.cpp ++++ lib/Transforms/Scalar/LoopRotation.cpp +@@ -498,6 +498,8 @@ bool LoopRotate::rotateLoop(Loop *L, bool Simplifi + Loop *PredLoop = LI->getLoopFor(*PI); + if (!PredLoop || PredLoop->contains(Exit)) + continue; ++ if (isa((*PI)->getTerminator())) ++ continue; + SplitLatchEdge |= L->getLoopLatch() == *PI; + BasicBlock *ExitSplit = SplitCriticalEdge(*PI, Exit, this); + ExitSplit->moveBefore(Exit); +Index: test/Transforms/LoopRotate/crash.ll +=================================================================== +--- test/Transforms/LoopRotate/crash.ll ++++ test/Transforms/LoopRotate/crash.ll +@@ -153,3 +153,21 @@ entry: + "5": ; preds = %"3", %entry + ret void + } ++ ++; PR21968 ++define void @test8(i1 %C, i8* %P) #0 { ++entry: ++ br label %for.cond ++ ++for.cond: ; preds = %for.inc, %entry ++ br i1 %C, label %l_bad, label %for.body ++ ++for.body: ; preds = %for.cond ++ indirectbr i8* %P, [label %for.inc, label %l_bad] ++ ++for.inc: ; preds = %for.body ++ br label %for.cond ++ ++l_bad: ; preds = %for.body, %for.cond ++ ret void ++} Modified: projects/building-blocks/contrib/netbsd-tests/lib/libc/gen/t_nice.c ============================================================================== --- projects/building-blocks/contrib/netbsd-tests/lib/libc/gen/t_nice.c Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/contrib/netbsd-tests/lib/libc/gen/t_nice.c Mon Feb 23 07:35:27 2015 (r279200) @@ -72,11 +72,6 @@ ATF_TC_BODY(nice_err, tc) { int i; -#ifdef __FreeBSD__ - atf_tc_expect_fail("nice(incr) with incr < 0 fails with unprivileged " - "users and sets errno == EPERM; see PR # 189821 for more details"); -#endif - /* * The call should fail with EPERM if the * supplied parameter is negative and the @@ -98,11 +93,7 @@ ATF_TC_HEAD(nice_priority, tc) ATF_TC_BODY(nice_priority, tc) { -#ifdef __FreeBSD__ - int i, pri, pri2, nic; -#else int i, pri, nic; -#endif pid_t pid; int sta; @@ -115,10 +106,8 @@ ATF_TC_BODY(nice_priority, tc) pri = getpriority(PRIO_PROCESS, 0); ATF_REQUIRE(errno == 0); -#ifdef __NetBSD__ if (nic != pri) atf_tc_fail("nice(3) and getpriority(2) conflict"); -#endif /* * Also verify that the nice(3) values @@ -130,18 +119,10 @@ ATF_TC_BODY(nice_priority, tc) if (pid == 0) { errno = 0; -#ifdef __FreeBSD__ pri = getpriority(PRIO_PROCESS, 0); -#else - pri2 = getpriority(PRIO_PROCESS, 0); -#endif ATF_REQUIRE(errno == 0); -#ifdef __FreeBSD__ - if (pri != pri2) -#else if (nic != pri) -#endif _exit(EXIT_FAILURE); _exit(EXIT_SUCCESS); @@ -180,11 +161,7 @@ ATF_TC_HEAD(nice_thread, tc) ATF_TC_BODY(nice_thread, tc) { pthread_t tid[5]; -#ifdef __FreeBSD__ - int pri, rv, val; -#else int rv, val; -#endif size_t i; /* @@ -196,12 +173,7 @@ ATF_TC_BODY(nice_thread, tc) val = nice(i); ATF_REQUIRE(val != -1); -#ifdef __FreeBSD__ - pri = getpriority(PRIO_PROCESS, 0); - rv = pthread_create(&tid[i], NULL, threadfunc, &pri); -#else rv = pthread_create(&tid[i], NULL, threadfunc, &val); -#endif ATF_REQUIRE(rv == 0); rv = pthread_join(tid[i], NULL); Modified: projects/building-blocks/etc/netstart ============================================================================== --- projects/building-blocks/etc/netstart Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/etc/netstart Mon Feb 23 07:35:27 2015 (r279200) @@ -57,7 +57,6 @@ _start=quietstart /etc/rc.d/routing ${_start} /etc/rc.d/mroute6d ${_start} /etc/rc.d/route6d ${_start} -/etc/rc.d/mrouted ${_start} /etc/rc.d/routed ${_start} /etc/rc.d/rtsold ${_start} /etc/rc.d/nisdomain ${_start} Modified: projects/building-blocks/games/Makefile ============================================================================== --- projects/building-blocks/games/Makefile Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/games/Makefile Mon Feb 23 07:35:27 2015 (r279200) @@ -3,7 +3,6 @@ .include SUBDIR= \ - bcd \ caesar \ factor \ fortune \ @@ -11,7 +10,6 @@ SUBDIR= \ morse \ number \ pom \ - ppt \ primes \ random \ ${_tests} Modified: projects/building-blocks/lib/libc/db/man/dbm.3 ============================================================================== --- projects/building-blocks/lib/libc/db/man/dbm.3 Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/lib/libc/db/man/dbm.3 Mon Feb 23 07:35:27 2015 (r279200) @@ -15,7 +15,7 @@ .\" .\" $FreeBSD$ .\" -.Dd April 16, 2006 +.Dd February 19, 2015 .Dt DBM 3 .Os .Sh NAME @@ -174,9 +174,7 @@ deletes the entry for The .Fn dbm_delete function -normally returns zero but returns 1 if there was no entry with -.Fa key -in the database or returns -1 and sets +normally returns zero or returns -1 and sets .Va errno if there were any errors. .Pp Modified: projects/building-blocks/lib/libc/gen/getgrent.c ============================================================================== --- projects/building-blocks/lib/libc/gen/getgrent.c Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/lib/libc/gen/getgrent.c Mon Feb 23 07:35:27 2015 (r279200) @@ -1173,8 +1173,10 @@ nis_group(void *retval, void *mdata, va_ * terminator, alignment padding, and one (char *) * pointer for the member list terminator. */ - if (resultlen >= bufsize - _ALIGNBYTES - sizeof(char *)) + if (resultlen >= bufsize - _ALIGNBYTES - sizeof(char *)) { + free(result); goto erange; + } memcpy(buffer, result, resultlen); buffer[resultlen] = '\0'; free(result); Modified: projects/building-blocks/lib/libc/gen/getpwent.c ============================================================================== --- projects/building-blocks/lib/libc/gen/getpwent.c Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/lib/libc/gen/getpwent.c Mon Feb 23 07:35:27 2015 (r279200) @@ -1392,8 +1392,10 @@ nis_passwd(void *retval, void *mdata, va continue; } } - if (resultlen >= bufsize) + if (resultlen >= bufsize) { + free(result); goto erange; + } memcpy(buffer, result, resultlen); buffer[resultlen] = '\0'; free(result); Modified: projects/building-blocks/lib/libc/gen/nice.3 ============================================================================== --- projects/building-blocks/lib/libc/gen/nice.3 Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/lib/libc/gen/nice.3 Mon Feb 23 07:35:27 2015 (r279200) @@ -28,7 +28,7 @@ .\" @(#)nice.3 8.1 (Berkeley) 6/4/93 .\" $FreeBSD$ .\" -.Dd June 4, 1993 +.Dd February 22, 2015 .Dt NICE 3 .Os .Sh NAME @@ -57,11 +57,34 @@ Only the super-user may lower priorities .Pp Children inherit the priority of their parent processes via .Xr fork 2 . +.Sh RETURN VALUES +Upon successful completion, +.Fn nice +returns the new nice value minus +.Dv NZERO . +Otherwise, \-1 is returned, the process' nice value is not changed, and +.Va errno +is set to indicate the error. +.Sh ERRORS +The +.Fn nice +function will fail if: +.Bl -tag -width Er +.It Bq Er EPERM +The +.Fa incr +argument is negative and the caller does not have appropriate privileges. +.El .Sh SEE ALSO .Xr nice 1 , .Xr fork 2 , .Xr setpriority 2 , .Xr renice 8 +.Sh STANDARDS +The +.Fn nice +function conforms to +.St -xpg4.2 . .Sh HISTORY A .Fn nice Modified: projects/building-blocks/lib/libc/gen/nice.c ============================================================================== --- projects/building-blocks/lib/libc/gen/nice.c Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/lib/libc/gen/nice.c Mon Feb 23 07:35:27 2015 (r279200) @@ -43,14 +43,18 @@ __FBSDID("$FreeBSD$"); * Backwards compatible nice. */ int -nice(incr) - int incr; +nice(int incr) { int prio; errno = 0; prio = getpriority(PRIO_PROCESS, 0); if (prio == -1 && errno) - return (-1); - return (setpriority(PRIO_PROCESS, 0, prio + incr)); + return -1; + if (setpriority(PRIO_PROCESS, 0, prio + incr) == -1) { + if (errno == EACCES) + errno = EPERM; + return -1; + } + return getpriority(PRIO_PROCESS, 0); } Modified: projects/building-blocks/lib/libc/gen/setmode.3 ============================================================================== --- projects/building-blocks/lib/libc/gen/setmode.3 Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/lib/libc/gen/setmode.3 Mon Feb 23 07:35:27 2015 (r279200) @@ -28,7 +28,7 @@ .\" @(#)setmode.3 8.2 (Berkeley) 4/28/95 .\" $FreeBSD$ .\" -.Dd April 28, 1995 +.Dd February 22, 2015 .Dt SETMODE 3 .Os .Sh NAME @@ -99,7 +99,20 @@ The function may fail and set errno for any of the errors specified for the library routine -.Xr malloc 3 . +.Xr malloc 3 +or +.Xr strtol 3 . +In addition, +.Fn setmode +will fail and set +.Va errno +to: +.Bl -tag -width Er +.It Bq Er EINVAL +The +.Fa mode +argument does not represent a valid mode. +.El .Sh SEE ALSO .Xr chmod 1 , .Xr stat 2 , Modified: projects/building-blocks/lib/libc/gen/setmode.c ============================================================================== --- projects/building-blocks/lib/libc/gen/setmode.c Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/lib/libc/gen/setmode.c Mon Feb 23 07:35:27 2015 (r279200) @@ -41,6 +41,8 @@ __FBSDID("$FreeBSD$"); #include #include +#include +#include #include #include #include @@ -66,7 +68,7 @@ typedef struct bitcmd { #define CMD2_OBITS 0x08 #define CMD2_UBITS 0x10 -static BITCMD *addcmd(BITCMD *, int, int, int, u_int); +static BITCMD *addcmd(BITCMD *, mode_t, mode_t, mode_t, mode_t); static void compress_mode(BITCMD *); #ifdef SETMODE_DEBUG static void dumpmode(BITCMD *); @@ -151,33 +153,32 @@ common: if (set->cmd2 & CMD2_CLR) { BITCMD *newset; \ setlen += SET_LEN_INCR; \ newset = realloc(saveset, sizeof(BITCMD) * setlen); \ - if (!newset) { \ - if (saveset) \ - free(saveset); \ - saveset = NULL; \ - return (NULL); \ - } \ + if (newset == NULL) \ + goto out; \ set = newset + (set - saveset); \ saveset = newset; \ endset = newset + (setlen - 2); \ } \ - set = addcmd(set, (a), (b), (c), (d)) + set = addcmd(set, (mode_t)(a), (mode_t)(b), (mode_t)(c), (d)) #define STANDARD_BITS (S_ISUID|S_ISGID|S_IRWXU|S_IRWXG|S_IRWXO) void * setmode(const char *p) { - int perm, who; + int serrno; char op, *ep; BITCMD *set, *saveset, *endset; sigset_t sigset, sigoset; - mode_t mask; - int equalopdone=0, permXbits, setlen; + mode_t mask, perm, permXbits, who; long perml; + int equalopdone; + int setlen; - if (!*p) + if (!*p) { + errno = EINVAL; return (NULL); + } /* * Get a copy of the mask for the permissions that are mask relative. @@ -186,10 +187,10 @@ setmode(const char *p) * as best we can. */ sigfillset(&sigset); - (void)_sigprocmask(SIG_BLOCK, &sigset, &sigoset); + (void)_sigprocmask(SIG_BLOCK, &sigset, &sigoset); (void)umask(mask = umask(0)); mask = ~mask; - (void)_sigprocmask(SIG_SETMASK, &sigoset, NULL); + (void)_sigprocmask(SIG_SETMASK, &sigoset, NULL); setlen = SET_LEN + 2; @@ -203,10 +204,17 @@ setmode(const char *p) * or illegal bits. */ if (isdigit((unsigned char)*p)) { + errno = 0; perml = strtol(p, &ep, 8); - if (*ep || perml < 0 || perml & ~(STANDARD_BITS|S_ISTXT)) { - free(saveset); - return (NULL); + if (*ep) { + errno = EINVAL; + goto out; + } + if (errno == ERANGE && (perml == LONG_MAX || perml == LONG_MIN)) + goto out; + if (perml & ~(STANDARD_BITS|S_ISTXT)) { + errno = EINVAL; + goto out; } perm = (mode_t)perml; ADDCMD('=', (STANDARD_BITS|S_ISTXT), perm, mask); @@ -218,6 +226,7 @@ setmode(const char *p) * Build list of structures to set/clear/copy bits as described by * each clause of the symbolic mode. */ + equalopdone = 0; for (;;) { /* First, find out which bits might be modified. */ for (who = 0;; ++p) { @@ -240,8 +249,8 @@ setmode(const char *p) } getop: if ((op = *p++) != '+' && op != '-' && op != '=') { - free(saveset); - return (NULL); + errno = EINVAL; + goto out; } if (op == '=') equalopdone = 0; @@ -330,10 +339,15 @@ apply: if (!*p) dumpmode(saveset); #endif return (saveset); +out: + serrno = errno; + free(saveset); + errno = serrno; + return NULL; } static BITCMD * -addcmd(BITCMD *set, int op, int who, int oparg, u_int mask) +addcmd(BITCMD *set, mode_t op, mode_t who, mode_t oparg, mode_t mask) { switch (op) { case '=': Modified: projects/building-blocks/lib/libc/regex/engine.c ============================================================================== --- projects/building-blocks/lib/libc/regex/engine.c Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/lib/libc/regex/engine.c Mon Feb 23 07:35:27 2015 (r279200) @@ -157,7 +157,7 @@ matcher(struct re_guts *g, int i; struct match mv; struct match *m = &mv; - const char *dp; + const char *dp = NULL; const sopno gf = g->firststate+1; /* +1 for OEND */ const sopno gl = g->laststate; const char *start; @@ -244,7 +244,7 @@ matcher(struct re_guts *g, ZAPSTATE(&m->mbs); /* Adjust start according to moffset, to speed things up */ - if (g->moffset > -1) + if (dp != NULL && g->moffset > -1) start = ((dp - g->moffset) < start) ? start : dp - g->moffset; SP("mloop", m->st, *start); Modified: projects/building-blocks/lib/libc/regex/regcomp.c ============================================================================== --- projects/building-blocks/lib/libc/regex/regcomp.c Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/lib/libc/regex/regcomp.c Mon Feb 23 07:35:27 2015 (r279200) @@ -1422,8 +1422,8 @@ static void findmust(struct parse *p, struct re_guts *g) { sop *scan; - sop *start; - sop *newstart; + sop *start = NULL; + sop *newstart = NULL; sopno newlen; sop s; char *cp; Modified: projects/building-blocks/lib/msun/src/e_j0.c ============================================================================== --- projects/building-blocks/lib/msun/src/e_j0.c Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/lib/msun/src/e_j0.c Mon Feb 23 07:35:27 2015 (r279200) @@ -278,7 +278,7 @@ static const double pS2[5] = { if(ix>=0x40200000) {p = pR8; q= pS8;} else if(ix>=0x40122E8B){p = pR5; q= pS5;} else if(ix>=0x4006DB6D){p = pR3; q= pS3;} - else if(ix>=0x40000000){p = pR2; q= pS2;} + else {p = pR2; q= pS2;} /* ix>=0x40000000 */ z = one/(x*x); r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4])))); Modified: projects/building-blocks/lib/msun/src/e_j0f.c ============================================================================== --- projects/building-blocks/lib/msun/src/e_j0f.c Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/lib/msun/src/e_j0f.c Mon Feb 23 07:35:27 2015 (r279200) @@ -234,7 +234,7 @@ static const float pS2[5] = { if(ix>=0x41000000) {p = pR8; q= pS8;} else if(ix>=0x40f71c58){p = pR5; q= pS5;} else if(ix>=0x4036db68){p = pR3; q= pS3;} - else if(ix>=0x40000000){p = pR2; q= pS2;} + else {p = pR2; q= pS2;} /* ix>=0x40000000 */ z = one/(x*x); r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4])))); Modified: projects/building-blocks/lib/msun/src/e_j1.c ============================================================================== --- projects/building-blocks/lib/msun/src/e_j1.c Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/lib/msun/src/e_j1.c Mon Feb 23 07:35:27 2015 (r279200) @@ -272,7 +272,7 @@ static const double ps2[5] = { if(ix>=0x40200000) {p = pr8; q= ps8;} else if(ix>=0x40122E8B){p = pr5; q= ps5;} else if(ix>=0x4006DB6D){p = pr3; q= ps3;} - else if(ix>=0x40000000){p = pr2; q= ps2;} + else {p = pr2; q= ps2;} /* ix>=0x40000000 */ z = one/(x*x); r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4])))); Modified: projects/building-blocks/lib/msun/src/e_j1f.c ============================================================================== --- projects/building-blocks/lib/msun/src/e_j1f.c Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/lib/msun/src/e_j1f.c Mon Feb 23 07:35:27 2015 (r279200) @@ -229,7 +229,7 @@ static const float ps2[5] = { if(ix>=0x41000000) {p = pr8; q= ps8;} else if(ix>=0x40f71c58){p = pr5; q= ps5;} else if(ix>=0x4036db68){p = pr3; q= ps3;} - else if(ix>=0x40000000){p = pr2; q= ps2;} + else {p = pr2; q= ps2;} /* ix>=0x40000000 */ z = one/(x*x); r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4])))); Modified: projects/building-blocks/release/doc/en_US.ISO8859-1/relnotes/article.xml ============================================================================== --- projects/building-blocks/release/doc/en_US.ISO8859-1/relnotes/article.xml Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/release/doc/en_US.ISO8859-1/relnotes/article.xml Mon Feb 23 07:35:27 2015 (r279200) @@ -22,7 +22,7 @@ $FreeBSD$ - + 2015 @@ -302,6 +302,13 @@ The &man.ptrace.2; system call has been updated include support for Altivec registers on &os;/&arch.powerpc;. + + A new device control utility, + &man.devctl.8; has been added, which allows making + administrative changes to individual devices, such as + attaching and detaching drivers, and enabling and disabling + devices. The &man.devctl.8; utility uses the new + &man.devctl.3; library. @@ -375,6 +382,12 @@ OpenSSL has been updated to version 1.0.1l. + + The &man.xz.1; utility has been udpated + to version 5.2.0. + + The &man.xz.1; utility has been updated + to support multi-threaded compression. @@ -460,6 +473,16 @@ The &man.gpio.3; library has been added, providing a wrapper around the &man.gpio.4; kernel interface. + + The futimens() and + utimensat() system calls have been + added. See &man.utimensat.2; for more information. + + The &man.elf.3; compile-time dependency + has been removed from dtri.o, which + allows adding DTrace probes to + userland applications and libraries without also linking + against &man.elf.3;. @@ -515,12 +538,32 @@ at the &man.loader.8; prompt during boot, or add kern.vty=vt to &man.loader.conf.5; and reboot the system. + + The &man.config.8; utility has been + updated to allow using a non-standard src/ tree, specified as an + argument to the -s flag. + + The + &os;/&arch.powerpc64; kernel now builds as + a position-independent executable, allowing the kernel to be + loaded into and run from any physical or virtual + address. + + + This change requires an update to &man.loader.8;. + The userland and kernel must be updated before rebooting the + system. + System Tuning and Controls -   + The + &man.hwpmc.4; default and maximum callchain depths have been + increased. The default has been increased from 16 to 32, and + the maximum increased from 32 to 128. @@ -761,6 +804,18 @@ This section covers changes and additions to file systems and other storage subsystems, both local and networked. + + General Storage + The + &man.ctl.4; LUN mapping has been rewritten, + replacing iSCSI-specific mapping mechanisms + with a new mechanism that works for any port. + + The + &man.ctld.8; utility has been updated to allow controlling + non-iSCSI &man.ctl.4; ports. + + Networked Storage @@ -962,6 +1017,11 @@ Release Engineering build tools have been updated to include support for producing virtual machine disk images for various cloud hosting providers. + + The Release Engineering build tools have + been updated to use multi-threaded &man.xz.1;. By default, + the number of &man.xz.1; threads is set to the number of cores + available. Modified: projects/building-blocks/release/release.conf.sample ============================================================================== --- projects/building-blocks/release/release.conf.sample Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/release/release.conf.sample Mon Feb 23 07:35:27 2015 (r279200) @@ -53,6 +53,9 @@ PORTBRANCH="ports/head@rHEAD" #WITH_DVD= #WITH_COMPRESSED_IMAGES= +## Set to '1' to disable multi-threaded xz(1) compression. +#XZ_THREADS=0 + ## Set when building embedded images. #EMBEDDEDBUILD= Modified: projects/building-blocks/release/release.sh ============================================================================== --- projects/building-blocks/release/release.sh Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/release/release.sh Mon Feb 23 07:35:27 2015 (r279200) @@ -93,6 +93,7 @@ WITH_COMPRESSED_IMAGES= # the release. WITH_VMIMAGES= WITH_COMPRESSED_VMIMAGES= +XZ_THREADS=0 # Set to non-empty value to build virtual machine images for various # cloud providers as part of the release. @@ -179,7 +180,7 @@ RELEASE_WMAKEFLAGS="${MAKE_FLAGS} ${WORL RELEASE_KMAKEFLAGS="${MAKE_FLAGS} ${KERNEL_FLAGS} KERNCONF=\"${KERNEL}\" ${ARCH_FLAGS} ${CONF_FILES}" RELEASE_RMAKEFLAGS="${ARCH_FLAGS} KERNCONF=\"${KERNEL}\" ${CONF_FILES} \ ${DOCPORTS} WITH_DVD=${WITH_DVD} WITH_VMIMAGES=${WITH_VMIMAGES} \ - WITH_CLOUDWARE=${WITH_CLOUDWARE}" + WITH_CLOUDWARE=${WITH_CLOUDWARE} XZ_THREADS=${XZ_THREADS}" # Force src checkout if configured FORCE_SRC_KEY= Modified: projects/building-blocks/share/man/man4/Makefile ============================================================================== --- projects/building-blocks/share/man/man4/Makefile Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/share/man/man4/Makefile Mon Feb 23 07:35:27 2015 (r279200) @@ -514,7 +514,9 @@ MLINKS+=cdce.4 if_cdce.4 MLINKS+=crypto.4 cryptodev.4 MLINKS+=cue.4 if_cue.4 MLINKS+=cxgb.4 if_cxgb.4 -MLINKS+=cxgbe.4 if_cxgbe.4 +MLINKS+=cxgbe.4 if_cxgbe.4 \ + cxgbe.4 cxl.4 \ + cxgbe.4 if_cxl.4 MLINKS+=dc.4 if_dc.4 MLINKS+=de.4 if_de.4 MLINKS+=disc.4 if_disc.4 Modified: projects/building-blocks/share/man/man4/man4.arm/devcfg.4 ============================================================================== --- projects/building-blocks/share/man/man4/man4.arm/devcfg.4 Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/share/man/man4/man4.arm/devcfg.4 Mon Feb 23 07:35:27 2015 (r279200) @@ -92,4 +92,4 @@ driver. .Sh SEE ALSO Zynq-7000 SoC Technical Reference Manual (Xilinx doc UG585) .Sh AUTHORS -Thomas Skibo +.An Thomas Skibo Modified: projects/building-blocks/share/man/man4/man4.i386/apm.4 ============================================================================== --- projects/building-blocks/share/man/man4/man4.i386/apm.4 Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/share/man/man4/man4.i386/apm.4 Mon Feb 23 07:35:27 2015 (r279200) @@ -121,7 +121,7 @@ polls APM events and handles the followi .Xr apm 8 , .Xr zzz 8 .Sh AUTHORS -Tatsumi Hosokawa +.An Tatsumi Hosokawa Aq Mt hosokawa@jp.FreeBSD.org .Sh BUGS WARNING! Many, if not most, of the implementations of APM-bios in laptops Modified: projects/building-blocks/share/man/man4/man4.powerpc/Makefile ============================================================================== --- projects/building-blocks/share/man/man4/man4.powerpc/Makefile Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/share/man/man4/man4.powerpc/Makefile Mon Feb 23 07:35:27 2015 (r279200) @@ -6,6 +6,7 @@ MAN= adb.4 \ ams.4 \ bm.4 \ cuda.4 \ + llan.4 \ pmu.4 \ powermac_nvram.4 \ smu.4 \ Copied: projects/building-blocks/share/man/man4/man4.powerpc/llan.4 (from r279199, head/share/man/man4/man4.powerpc/llan.4) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/building-blocks/share/man/man4/man4.powerpc/llan.4 Mon Feb 23 07:35:27 2015 (r279200, copy of r279199, head/share/man/man4/man4.powerpc/llan.4) @@ -0,0 +1,61 @@ +.\"- +.\" Copyright (c) 2015 Nathan Whitehorn +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +.\" DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, +.\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +.\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +.\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +.\" POSSIBILITY OF SUCH DAMAGE. +.\" +.\" $FreeBSD$ +.\" +.Dd February 19, 2015 +.Dt LLAN 4 +.Os +.Sh NAME +.Nm llan +.Nd POWER Logical Lan +.Sh SYNOPSIS +To compile this driver into the kernel, +place the following lines in your +kernel configuration file: +.Bd -ragged -offset indent +.Cd "device llan" +.Ed +.Sh DESCRIPTION +The +.Nm +driver provides support for the inter-partition logical LAN controller +provided by PAPR-compliant POWER hypervisors (such as PowerVM and PowerKVM). +On some firmwares, advanced offload features are supported by the hypervisor, +but these are not currently supported by the driver. +.Sh SEE ALSO +.Xr vtnet 4 , +.Xr ifconfig 8 +.Sh HISTORY +The +.Nm +device driver appeared in +.Fx 10.0. +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Nathan Whitehorn Aq Mt nwhitehorn@FreeBSD.org . Modified: projects/building-blocks/share/man/man4/man4.powerpc/tsec.4 ============================================================================== --- projects/building-blocks/share/man/man4/man4.powerpc/tsec.4 Mon Feb 23 07:28:31 2015 (r279199) +++ projects/building-blocks/share/man/man4/man4.powerpc/tsec.4 Mon Feb 23 07:35:27 2015 (r279200) @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd April 22, 2009 +.Dd February 20, 2015 .Dt TSEC 4 .Os .Sh NAME @@ -91,18 +91,23 @@ The driver supports interrupts coalescing (IC) so that raising a transmit/receive frame interrupt is delayed, if possible, until a threshold-defined period of time has elapsed, or a threshold-defined frame counter has been reached -(whichever occurs first). The following sysctls regulate this behaviour: +(whichever occurs first). +The following sysctls regulate this behaviour: .Bl -tag -width indent .It Va dev.tsec.X.int_coal.rx_time .It Va dev.tsec.X.int_coal.rx_count .It Va dev.tsec.X.int_coal.tx_time .It Va dev.tsec.X.int_coal.tx_count *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Mon Feb 23 20:36:23 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4C2CD77A; Mon, 23 Feb 2015 20:36:23 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2E148B61; Mon, 23 Feb 2015 20:36:23 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1NKaNQR027071; Mon, 23 Feb 2015 20:36:23 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1NKaJHn026972; Mon, 23 Feb 2015 20:36:19 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201502232036.t1NKaJHn026972@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Mon, 23 Feb 2015 20:36:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279216 - in projects/sendfile: . bin/cat bin/cat/tests bin/cp bin/csh bin/expr bin/expr/tests bin/freebsd-version bin/ln bin/mv bin/pkill/tests bin/ps bin/sh bin/sh/tests/expansion cdd... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Feb 2015 20:36:23 -0000 Author: glebius Date: Mon Feb 23 20:36:07 2015 New Revision: 279216 URL: https://svnweb.freebsd.org/changeset/base/279216 Log: Merge head r258543 through r279213. Added: projects/sendfile/bin/cat/tests/ - copied from r279213, head/bin/cat/tests/ projects/sendfile/bin/expr/tests/ - copied from r279213, head/bin/expr/tests/ projects/sendfile/bin/sh/tests/expansion/ifs5.0 - copied unchanged from r279213, head/bin/sh/tests/expansion/ifs5.0 projects/sendfile/bin/sh/tests/expansion/pathname5.0 - copied unchanged from r279213, head/bin/sh/tests/expansion/pathname5.0 projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/arm/ - copied from r279213, head/cddl/contrib/opensolaris/lib/libdtrace/arm/ projects/sendfile/contrib/binutils/bfd/doc/bfdver.texi - copied unchanged from r279213, head/contrib/binutils/bfd/doc/bfdver.texi projects/sendfile/contrib/binutils/gas/doc/as.txt - copied unchanged from r279213, head/contrib/binutils/gas/doc/as.txt projects/sendfile/contrib/binutils/gas/doc/asconfig.texi - copied unchanged from r279213, head/contrib/binutils/gas/doc/asconfig.texi projects/sendfile/contrib/binutils/ld/configdoc.texi - copied unchanged from r279213, head/contrib/binutils/ld/configdoc.texi projects/sendfile/contrib/binutils/ld/ld.txt - copied unchanged from r279213, head/contrib/binutils/ld/ld.txt projects/sendfile/contrib/compiler-rt/include/ - copied from r279213, head/contrib/compiler-rt/include/ projects/sendfile/contrib/compiler-rt/lib/BlocksRuntime/ - copied from r279213, head/contrib/compiler-rt/lib/BlocksRuntime/ projects/sendfile/contrib/compiler-rt/lib/asan/ - copied from r279213, head/contrib/compiler-rt/lib/asan/ projects/sendfile/contrib/compiler-rt/lib/builtins/ - copied from r279213, head/contrib/compiler-rt/lib/builtins/ projects/sendfile/contrib/compiler-rt/lib/dfsan/ - copied from r279213, head/contrib/compiler-rt/lib/dfsan/ projects/sendfile/contrib/compiler-rt/lib/interception/ - copied from r279213, head/contrib/compiler-rt/lib/interception/ projects/sendfile/contrib/compiler-rt/lib/lsan/ - copied from r279213, head/contrib/compiler-rt/lib/lsan/ projects/sendfile/contrib/compiler-rt/lib/msan/ - copied from r279213, head/contrib/compiler-rt/lib/msan/ projects/sendfile/contrib/compiler-rt/lib/profile/ - copied from r279213, head/contrib/compiler-rt/lib/profile/ projects/sendfile/contrib/compiler-rt/lib/sanitizer_common/ - copied from r279213, head/contrib/compiler-rt/lib/sanitizer_common/ projects/sendfile/contrib/compiler-rt/lib/tsan/ - copied from r279213, head/contrib/compiler-rt/lib/tsan/ projects/sendfile/contrib/compiler-rt/lib/ubsan/ - copied from r279213, head/contrib/compiler-rt/lib/ubsan/ projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_attroffset.3 - copied unchanged from r279213, head/contrib/elftoolchain/libdwarf/dwarf_attroffset.3 projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_get_die_infotypes_flag.3 - copied unchanged from r279213, head/contrib/elftoolchain/libdwarf/dwarf_get_die_infotypes_flag.3 projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_get_section_max_offsets.3 - copied unchanged from r279213, head/contrib/elftoolchain/libdwarf/dwarf_get_section_max_offsets.3 projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_next_types_section.3 - copied unchanged from r279213, head/contrib/elftoolchain/libdwarf/dwarf_next_types_section.3 projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_sections.c - copied unchanged from r279213, head/contrib/elftoolchain/libdwarf/dwarf_sections.c projects/sendfile/contrib/file/magic/Magdir/qt - copied unchanged from r279213, head/contrib/file/magic/Magdir/qt projects/sendfile/contrib/libc++/include/__refstring - copied unchanged from r279213, head/contrib/libc++/include/__refstring projects/sendfile/contrib/libc++/include/experimental/__config - copied unchanged from r279213, head/contrib/libc++/include/experimental/__config projects/sendfile/contrib/libc++/include/experimental/string_view - copied unchanged from r279213, head/contrib/libc++/include/experimental/string_view projects/sendfile/contrib/libc++/include/experimental/type_traits - copied unchanged from r279213, head/contrib/libc++/include/experimental/type_traits projects/sendfile/contrib/libc++/include/experimental/utility - copied unchanged from r279213, head/contrib/libc++/include/experimental/utility projects/sendfile/contrib/libc++/include/module.modulemap - copied unchanged from r279213, head/contrib/libc++/include/module.modulemap projects/sendfile/contrib/libpcap/Makefile-devel-adds - copied unchanged from r279213, head/contrib/libpcap/Makefile-devel-adds projects/sendfile/contrib/libpcap/pcap-bt-monitor-linux.c - copied unchanged from r279213, head/contrib/libpcap/pcap-bt-monitor-linux.c projects/sendfile/contrib/libpcap/pcap-bt-monitor-linux.h - copied unchanged from r279213, head/contrib/libpcap/pcap-bt-monitor-linux.h projects/sendfile/contrib/libpcap/pcap-dbus.c - copied unchanged from r279213, head/contrib/libpcap/pcap-dbus.c projects/sendfile/contrib/libpcap/pcap-dbus.h - copied unchanged from r279213, head/contrib/libpcap/pcap-dbus.h projects/sendfile/contrib/libpcap/pcap/nflog.h - copied unchanged from r279213, head/contrib/libpcap/pcap/nflog.h projects/sendfile/contrib/libpcap/pcap_get_tstamp_precision.3pcap - copied unchanged from r279213, head/contrib/libpcap/pcap_get_tstamp_precision.3pcap projects/sendfile/contrib/libpcap/pcap_get_tstamp_precision.3pcap.in - copied unchanged from r279213, head/contrib/libpcap/pcap_get_tstamp_precision.3pcap.in projects/sendfile/contrib/libpcap/pcap_set_immediate_mode.3pcap - copied unchanged from r279213, head/contrib/libpcap/pcap_set_immediate_mode.3pcap projects/sendfile/contrib/libpcap/pcap_set_tstamp_precision.3pcap - copied unchanged from r279213, head/contrib/libpcap/pcap_set_tstamp_precision.3pcap projects/sendfile/contrib/libpcap/pcap_set_tstamp_precision.3pcap.in - copied unchanged from r279213, head/contrib/libpcap/pcap_set_tstamp_precision.3pcap.in projects/sendfile/contrib/libpcap/tests/capturetest.c - copied unchanged from r279213, head/contrib/libpcap/tests/capturetest.c projects/sendfile/contrib/libpcap/tests/valgrindtest.c - copied unchanged from r279213, head/contrib/libpcap/tests/valgrindtest.c projects/sendfile/contrib/libxo/libxo/xo_error.3 - copied unchanged from r279213, head/contrib/libxo/libxo/xo_error.3 projects/sendfile/contrib/libxo/packaging/libxo.rb.base.in - copied unchanged from r279213, head/contrib/libxo/packaging/libxo.rb.base.in projects/sendfile/contrib/libxo/tests/core/saved/test_08.H.err - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_08.H.err projects/sendfile/contrib/libxo/tests/core/saved/test_08.H.out - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_08.H.out projects/sendfile/contrib/libxo/tests/core/saved/test_08.HIPx.err - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_08.HIPx.err projects/sendfile/contrib/libxo/tests/core/saved/test_08.HIPx.out - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_08.HIPx.out projects/sendfile/contrib/libxo/tests/core/saved/test_08.HP.err - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_08.HP.err projects/sendfile/contrib/libxo/tests/core/saved/test_08.HP.out - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_08.HP.out projects/sendfile/contrib/libxo/tests/core/saved/test_08.J.err - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_08.J.err projects/sendfile/contrib/libxo/tests/core/saved/test_08.J.out - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_08.J.out projects/sendfile/contrib/libxo/tests/core/saved/test_08.JP.err - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_08.JP.err projects/sendfile/contrib/libxo/tests/core/saved/test_08.JP.out - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_08.JP.out projects/sendfile/contrib/libxo/tests/core/saved/test_08.T.err - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_08.T.err projects/sendfile/contrib/libxo/tests/core/saved/test_08.T.out - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_08.T.out projects/sendfile/contrib/libxo/tests/core/saved/test_08.X.err - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_08.X.err projects/sendfile/contrib/libxo/tests/core/saved/test_08.X.out - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_08.X.out projects/sendfile/contrib/libxo/tests/core/saved/test_08.XP.err - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_08.XP.err projects/sendfile/contrib/libxo/tests/core/saved/test_08.XP.out - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_08.XP.out projects/sendfile/contrib/libxo/tests/core/saved/test_09.H.err - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_09.H.err projects/sendfile/contrib/libxo/tests/core/saved/test_09.H.out - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_09.H.out projects/sendfile/contrib/libxo/tests/core/saved/test_09.HIPx.err - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_09.HIPx.err projects/sendfile/contrib/libxo/tests/core/saved/test_09.HIPx.out - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_09.HIPx.out projects/sendfile/contrib/libxo/tests/core/saved/test_09.HP.err - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_09.HP.err projects/sendfile/contrib/libxo/tests/core/saved/test_09.HP.out - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_09.HP.out projects/sendfile/contrib/libxo/tests/core/saved/test_09.J.err - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_09.J.err projects/sendfile/contrib/libxo/tests/core/saved/test_09.J.out - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_09.J.out projects/sendfile/contrib/libxo/tests/core/saved/test_09.JP.err - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_09.JP.err projects/sendfile/contrib/libxo/tests/core/saved/test_09.JP.out - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_09.JP.out projects/sendfile/contrib/libxo/tests/core/saved/test_09.T.err - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_09.T.err projects/sendfile/contrib/libxo/tests/core/saved/test_09.T.out - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_09.T.out projects/sendfile/contrib/libxo/tests/core/saved/test_09.X.err - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_09.X.err projects/sendfile/contrib/libxo/tests/core/saved/test_09.X.out - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_09.X.out projects/sendfile/contrib/libxo/tests/core/saved/test_09.XP.err - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_09.XP.err projects/sendfile/contrib/libxo/tests/core/saved/test_09.XP.out - copied unchanged from r279213, head/contrib/libxo/tests/core/saved/test_09.XP.out projects/sendfile/contrib/libxo/tests/core/test_08.c - copied unchanged from r279213, head/contrib/libxo/tests/core/test_08.c projects/sendfile/contrib/libxo/tests/core/test_09.c - copied unchanged from r279213, head/contrib/libxo/tests/core/test_09.c projects/sendfile/contrib/llvm/include/llvm-c/module.modulemap - copied unchanged from r279213, head/contrib/llvm/include/llvm-c/module.modulemap projects/sendfile/contrib/llvm/include/llvm/ADT/iterator.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/ADT/iterator.h projects/sendfile/contrib/llvm/include/llvm/ADT/iterator_range.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/ADT/iterator_range.h projects/sendfile/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h projects/sendfile/contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h projects/sendfile/contrib/llvm/include/llvm/Analysis/DominanceFrontierImpl.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Analysis/DominanceFrontierImpl.h projects/sendfile/contrib/llvm/include/llvm/Analysis/JumpInstrTableInfo.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Analysis/JumpInstrTableInfo.h projects/sendfile/contrib/llvm/include/llvm/Analysis/LazyCallGraph.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Analysis/LazyCallGraph.h projects/sendfile/contrib/llvm/include/llvm/Analysis/RegionInfoImpl.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Analysis/RegionInfoImpl.h projects/sendfile/contrib/llvm/include/llvm/Analysis/TargetFolder.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Analysis/TargetFolder.h projects/sendfile/contrib/llvm/include/llvm/AsmParser/ - copied from r279213, head/contrib/llvm/include/llvm/AsmParser/ projects/sendfile/contrib/llvm/include/llvm/Bitcode/BitcodeWriterPass.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Bitcode/BitcodeWriterPass.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/JumpInstrTables.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/CodeGen/JumpInstrTables.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/LivePhysRegs.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/CodeGen/LivePhysRegs.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineDominanceFrontier.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/CodeGen/MachineDominanceFrontier.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineRegionInfo.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/CodeGen/MachineRegionInfo.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineValueType.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/CodeGen/MachineValueType.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/PBQP/CostAllocator.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/CodeGen/PBQP/CostAllocator.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/PBQP/ReductionRules.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/CodeGen/PBQP/ReductionRules.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/PBQP/RegAllocSolver.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/CodeGen/PBQP/RegAllocSolver.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/StackMapLivenessAnalysis.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/CodeGen/StackMapLivenessAnalysis.h projects/sendfile/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyldChecker.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyldChecker.h projects/sendfile/contrib/llvm/include/llvm/IR/AssemblyAnnotationWriter.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/AssemblyAnnotationWriter.h projects/sendfile/contrib/llvm/include/llvm/IR/AutoUpgrade.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/AutoUpgrade.h projects/sendfile/contrib/llvm/include/llvm/IR/CFG.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/CFG.h projects/sendfile/contrib/llvm/include/llvm/IR/CallSite.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/CallSite.h projects/sendfile/contrib/llvm/include/llvm/IR/Comdat.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/Comdat.h projects/sendfile/contrib/llvm/include/llvm/IR/ConstantFolder.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/ConstantFolder.h projects/sendfile/contrib/llvm/include/llvm/IR/ConstantRange.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/ConstantRange.h projects/sendfile/contrib/llvm/include/llvm/IR/DIBuilder.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/DIBuilder.h projects/sendfile/contrib/llvm/include/llvm/IR/DebugInfo.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/DebugInfo.h projects/sendfile/contrib/llvm/include/llvm/IR/DebugLoc.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/DebugLoc.h projects/sendfile/contrib/llvm/include/llvm/IR/DiagnosticInfo.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/DiagnosticInfo.h projects/sendfile/contrib/llvm/include/llvm/IR/DiagnosticPrinter.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/DiagnosticPrinter.h projects/sendfile/contrib/llvm/include/llvm/IR/Dominators.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/Dominators.h projects/sendfile/contrib/llvm/include/llvm/IR/GVMaterializer.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/GVMaterializer.h projects/sendfile/contrib/llvm/include/llvm/IR/GetElementPtrTypeIterator.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/GetElementPtrTypeIterator.h projects/sendfile/contrib/llvm/include/llvm/IR/GlobalObject.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/GlobalObject.h projects/sendfile/contrib/llvm/include/llvm/IR/IRPrintingPasses.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/IRPrintingPasses.h projects/sendfile/contrib/llvm/include/llvm/IR/InstIterator.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/InstIterator.h projects/sendfile/contrib/llvm/include/llvm/IR/InstVisitor.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/InstVisitor.h projects/sendfile/contrib/llvm/include/llvm/IR/LeakDetector.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/LeakDetector.h projects/sendfile/contrib/llvm/include/llvm/IR/LegacyPassNameParser.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/LegacyPassNameParser.h projects/sendfile/contrib/llvm/include/llvm/IR/Mangler.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/Mangler.h projects/sendfile/contrib/llvm/include/llvm/IR/NoFolder.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/NoFolder.h projects/sendfile/contrib/llvm/include/llvm/IR/PatternMatch.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/PatternMatch.h projects/sendfile/contrib/llvm/include/llvm/IR/PredIteratorCache.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/PredIteratorCache.h projects/sendfile/contrib/llvm/include/llvm/IR/ValueHandle.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/ValueHandle.h projects/sendfile/contrib/llvm/include/llvm/IR/ValueMap.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/ValueMap.h projects/sendfile/contrib/llvm/include/llvm/IR/Verifier.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/IR/Verifier.h projects/sendfile/contrib/llvm/include/llvm/LineEditor/ - copied from r279213, head/contrib/llvm/include/llvm/LineEditor/ projects/sendfile/contrib/llvm/include/llvm/Linker/ - copied from r279213, head/contrib/llvm/include/llvm/Linker/ projects/sendfile/contrib/llvm/include/llvm/MC/ConstantPools.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/MC/ConstantPools.h projects/sendfile/contrib/llvm/include/llvm/MC/MCAnalysis/ - copied from r279213, head/contrib/llvm/include/llvm/MC/MCAnalysis/ projects/sendfile/contrib/llvm/include/llvm/MC/MCLinkerOptimizationHint.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/MC/MCLinkerOptimizationHint.h projects/sendfile/contrib/llvm/include/llvm/MC/MCTargetOptions.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/MC/MCTargetOptions.h projects/sendfile/contrib/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h projects/sendfile/contrib/llvm/include/llvm/MC/MCWinCOFFStreamer.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/MC/MCWinCOFFStreamer.h projects/sendfile/contrib/llvm/include/llvm/MC/MCWinEH.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/MC/MCWinEH.h projects/sendfile/contrib/llvm/include/llvm/MC/StringTableBuilder.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/MC/StringTableBuilder.h projects/sendfile/contrib/llvm/include/llvm/MC/YAML.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/MC/YAML.h projects/sendfile/contrib/llvm/include/llvm/Object/IRObjectFile.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Object/IRObjectFile.h projects/sendfile/contrib/llvm/include/llvm/Object/SymbolicFile.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Object/SymbolicFile.h projects/sendfile/contrib/llvm/include/llvm/PassInfo.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/PassInfo.h projects/sendfile/contrib/llvm/include/llvm/ProfileData/ - copied from r279213, head/contrib/llvm/include/llvm/ProfileData/ projects/sendfile/contrib/llvm/include/llvm/Support/ARMBuildAttributes.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Support/ARMBuildAttributes.h projects/sendfile/contrib/llvm/include/llvm/Support/ARMEHABI.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Support/ARMEHABI.h projects/sendfile/contrib/llvm/include/llvm/Support/ARMWinEH.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Support/ARMWinEH.h projects/sendfile/contrib/llvm/include/llvm/Support/EndianStream.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Support/EndianStream.h projects/sendfile/contrib/llvm/include/llvm/Support/Errc.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Support/Errc.h projects/sendfile/contrib/llvm/include/llvm/Support/GenericDomTree.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Support/GenericDomTree.h projects/sendfile/contrib/llvm/include/llvm/Support/GenericDomTreeConstruction.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Support/GenericDomTreeConstruction.h projects/sendfile/contrib/llvm/include/llvm/Support/LineIterator.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Support/LineIterator.h projects/sendfile/contrib/llvm/include/llvm/Support/OnDiskHashTable.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Support/OnDiskHashTable.h projects/sendfile/contrib/llvm/include/llvm/Support/RandomNumberGenerator.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Support/RandomNumberGenerator.h projects/sendfile/contrib/llvm/include/llvm/Support/ScaledNumber.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Support/ScaledNumber.h projects/sendfile/contrib/llvm/include/llvm/Support/SpecialCaseList.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Support/SpecialCaseList.h projects/sendfile/contrib/llvm/include/llvm/Support/WindowsError.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Support/WindowsError.h projects/sendfile/contrib/llvm/include/llvm/TableGen/SetTheory.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/TableGen/SetTheory.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Utils/ASanStackFrameLayout.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Transforms/Utils/ASanStackFrameLayout.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Utils/CtorUtils.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Transforms/Utils/CtorUtils.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Utils/VectorUtils.h - copied unchanged from r279213, head/contrib/llvm/include/llvm/Transforms/Utils/VectorUtils.h projects/sendfile/contrib/llvm/include/llvm/module.modulemap - copied unchanged from r279213, head/contrib/llvm/include/llvm/module.modulemap projects/sendfile/contrib/llvm/include/llvm/module.modulemap.build - copied unchanged from r279213, head/contrib/llvm/include/llvm/module.modulemap.build projects/sendfile/contrib/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp projects/sendfile/contrib/llvm/lib/Analysis/CGSCCPassManager.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Analysis/CGSCCPassManager.cpp projects/sendfile/contrib/llvm/lib/Analysis/JumpInstrTableInfo.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Analysis/JumpInstrTableInfo.cpp projects/sendfile/contrib/llvm/lib/Analysis/LazyCallGraph.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Analysis/LazyCallGraph.cpp projects/sendfile/contrib/llvm/lib/AsmParser/module.modulemap - copied unchanged from r279213, head/contrib/llvm/lib/AsmParser/module.modulemap projects/sendfile/contrib/llvm/lib/Bitcode/module.modulemap - copied unchanged from r279213, head/contrib/llvm/lib/Bitcode/module.modulemap projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/AddressPool.cpp - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/AsmPrinter/AddressPool.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/AddressPool.h - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/AsmPrinter/AddressPool.h projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterHandler.h - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterHandler.h projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocList.h - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocList.h projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfFile.h - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfFile.h projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.h - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.h projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/EHStreamer.h - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/AsmPrinter/EHStreamer.h projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.cpp - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.h - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.h projects/sendfile/contrib/llvm/lib/CodeGen/AtomicExpandLoadLinkedPass.cpp - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/AtomicExpandLoadLinkedPass.cpp projects/sendfile/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp projects/sendfile/contrib/llvm/lib/CodeGen/GlobalMerge.cpp - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/GlobalMerge.cpp projects/sendfile/contrib/llvm/lib/CodeGen/JumpInstrTables.cpp - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/JumpInstrTables.cpp projects/sendfile/contrib/llvm/lib/CodeGen/LivePhysRegs.cpp - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/LivePhysRegs.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineDominanceFrontier.cpp - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/MachineDominanceFrontier.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineRegionInfo.cpp - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/MachineRegionInfo.cpp projects/sendfile/contrib/llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp projects/sendfile/contrib/llvm/lib/CodeGen/module.modulemap - copied unchanged from r279213, head/contrib/llvm/lib/CodeGen/module.modulemap projects/sendfile/contrib/llvm/lib/DebugInfo/module.modulemap - copied unchanged from r279213, head/contrib/llvm/lib/DebugInfo/module.modulemap projects/sendfile/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp - copied unchanged from r279213, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp projects/sendfile/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ - copied from r279213, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ projects/sendfile/contrib/llvm/lib/IR/Comdat.cpp - copied unchanged from r279213, head/contrib/llvm/lib/IR/Comdat.cpp projects/sendfile/contrib/llvm/lib/IR/ConstantRange.cpp - copied unchanged from r279213, head/contrib/llvm/lib/IR/ConstantRange.cpp projects/sendfile/contrib/llvm/lib/IR/DiagnosticInfo.cpp - copied unchanged from r279213, head/contrib/llvm/lib/IR/DiagnosticInfo.cpp projects/sendfile/contrib/llvm/lib/IR/DiagnosticPrinter.cpp - copied unchanged from r279213, head/contrib/llvm/lib/IR/DiagnosticPrinter.cpp projects/sendfile/contrib/llvm/lib/IR/IRPrintingPasses.cpp - copied unchanged from r279213, head/contrib/llvm/lib/IR/IRPrintingPasses.cpp projects/sendfile/contrib/llvm/lib/IR/MDBuilder.cpp - copied unchanged from r279213, head/contrib/llvm/lib/IR/MDBuilder.cpp projects/sendfile/contrib/llvm/lib/IR/Mangler.cpp - copied unchanged from r279213, head/contrib/llvm/lib/IR/Mangler.cpp projects/sendfile/contrib/llvm/lib/IR/module.modulemap - copied unchanged from r279213, head/contrib/llvm/lib/IR/module.modulemap projects/sendfile/contrib/llvm/lib/LineEditor/ - copied from r279213, head/contrib/llvm/lib/LineEditor/ projects/sendfile/contrib/llvm/lib/MC/ConstantPools.cpp - copied unchanged from r279213, head/contrib/llvm/lib/MC/ConstantPools.cpp projects/sendfile/contrib/llvm/lib/MC/MCAnalysis/ - copied from r279213, head/contrib/llvm/lib/MC/MCAnalysis/ projects/sendfile/contrib/llvm/lib/MC/MCLinkerOptimizationHint.cpp - copied unchanged from r279213, head/contrib/llvm/lib/MC/MCLinkerOptimizationHint.cpp projects/sendfile/contrib/llvm/lib/MC/MCTargetOptions.cpp - copied unchanged from r279213, head/contrib/llvm/lib/MC/MCTargetOptions.cpp projects/sendfile/contrib/llvm/lib/MC/StringTableBuilder.cpp - copied unchanged from r279213, head/contrib/llvm/lib/MC/StringTableBuilder.cpp projects/sendfile/contrib/llvm/lib/MC/YAML.cpp - copied unchanged from r279213, head/contrib/llvm/lib/MC/YAML.cpp projects/sendfile/contrib/llvm/lib/Object/IRObjectFile.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Object/IRObjectFile.cpp projects/sendfile/contrib/llvm/lib/Object/RecordStreamer.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Object/RecordStreamer.cpp projects/sendfile/contrib/llvm/lib/Object/RecordStreamer.h - copied unchanged from r279213, head/contrib/llvm/lib/Object/RecordStreamer.h projects/sendfile/contrib/llvm/lib/Object/SymbolicFile.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Object/SymbolicFile.cpp projects/sendfile/contrib/llvm/lib/ProfileData/ - copied from r279213, head/contrib/llvm/lib/ProfileData/ projects/sendfile/contrib/llvm/lib/Support/ARMBuildAttrs.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Support/ARMBuildAttrs.cpp projects/sendfile/contrib/llvm/lib/Support/ARMWinEH.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Support/ARMWinEH.cpp projects/sendfile/contrib/llvm/lib/Support/LEB128.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Support/LEB128.cpp projects/sendfile/contrib/llvm/lib/Support/LineIterator.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Support/LineIterator.cpp projects/sendfile/contrib/llvm/lib/Support/RandomNumberGenerator.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Support/RandomNumberGenerator.cpp projects/sendfile/contrib/llvm/lib/Support/ScaledNumber.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Support/ScaledNumber.cpp projects/sendfile/contrib/llvm/lib/Support/SpecialCaseList.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Support/SpecialCaseList.cpp projects/sendfile/contrib/llvm/lib/Support/Windows/WindowsSupport.h - copied unchanged from r279213, head/contrib/llvm/lib/Support/Windows/WindowsSupport.h projects/sendfile/contrib/llvm/lib/TableGen/SetTheory.cpp - copied unchanged from r279213, head/contrib/llvm/lib/TableGen/SetTheory.cpp projects/sendfile/contrib/llvm/lib/TableGen/module.modulemap - copied unchanged from r279213, head/contrib/llvm/lib/TableGen/module.modulemap projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64AddressTypePromotion.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64AddressTypePromotion.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64BranchRelaxation.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64BranchRelaxation.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64CallingConvention.td - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64CallingConvention.td projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64CollectLOH.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64CollectLOH.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64FastISel.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64FastISel.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64InstrAtomics.td - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64InstrAtomics.td projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.h projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64PerfectShuffle.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64PerfectShuffle.h projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64SchedA53.td - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64SchedA53.td projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64SchedA57.td - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64SchedA57.td projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64SchedA57WriteRes.td - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64SchedA57WriteRes.td projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64SchedCyclone.td - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64SchedCyclone.td projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64StorePairSuppress.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64StorePairSuppress.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.h projects/sendfile/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h projects/sendfile/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h projects/sendfile/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMArchName.def - copied unchanged from r279213, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMArchName.def projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMArchName.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMArchName.h projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MicroMipsInstrFPU.td - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/MicroMipsInstrFPU.td projects/sendfile/contrib/llvm/lib/Target/Mips/Mips16HardFloatInfo.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/Mips16HardFloatInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/Mips16HardFloatInfo.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/Mips16HardFloatInfo.h projects/sendfile/contrib/llvm/lib/Target/Mips/Mips32r6InstrFormats.td - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/Mips32r6InstrFormats.td projects/sendfile/contrib/llvm/lib/Target/Mips/Mips32r6InstrInfo.td - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/Mips32r6InstrInfo.td projects/sendfile/contrib/llvm/lib/Target/Mips/Mips64r6InstrInfo.td - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/Mips64r6InstrInfo.td projects/sendfile/contrib/llvm/lib/Target/Mips/MipsABIInfo.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/MipsABIInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsABIInfo.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/MipsABIInfo.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsCCState.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/MipsCCState.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsCCState.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/MipsCCState.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsFastISel.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/MipsFastISel.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsOptimizePICCall.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/MipsOptimizePICCall.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsOptionRecord.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/Mips/MipsOptionRecord.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXFavorNonGenericAddrSpaces.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/NVPTX/NVPTXFavorNonGenericAddrSpaces.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXImageOptimizer.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/NVPTX/NVPTXImageOptimizer.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXMachineFunctionInfo.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/NVPTX/NVPTXMachineFunctionInfo.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/Disassembler/ - copied from r279213, head/contrib/llvm/lib/Target/PowerPC/Disassembler/ projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCInstrVSX.td - copied unchanged from r279213, head/contrib/llvm/lib/Target/PowerPC/PPCInstrVSX.td projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCScheduleP7.td - copied unchanged from r279213, head/contrib/llvm/lib/Target/PowerPC/PPCScheduleP7.td projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUIntrinsicInfo.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/R600/AMDGPUIntrinsicInfo.cpp projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUIntrinsicInfo.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/R600/AMDGPUIntrinsicInfo.h projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUPromoteAlloca.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/R600/AMDGPUPromoteAlloca.cpp projects/sendfile/contrib/llvm/lib/Target/R600/CaymanInstructions.td - copied unchanged from r279213, head/contrib/llvm/lib/Target/R600/CaymanInstructions.td projects/sendfile/contrib/llvm/lib/Target/R600/EvergreenInstructions.td - copied unchanged from r279213, head/contrib/llvm/lib/Target/R600/EvergreenInstructions.td projects/sendfile/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUFixupKinds.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUFixupKinds.h projects/sendfile/contrib/llvm/lib/Target/R600/R700Instructions.td - copied unchanged from r279213, head/contrib/llvm/lib/Target/R600/R700Instructions.td projects/sendfile/contrib/llvm/lib/Target/R600/SIFixSGPRLiveRanges.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/R600/SIFixSGPRLiveRanges.cpp projects/sendfile/contrib/llvm/lib/Target/R600/SILowerI1Copies.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/R600/SILowerI1Copies.cpp projects/sendfile/contrib/llvm/lib/Target/R600/SIShrinkInstructions.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/R600/SIShrinkInstructions.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcInstrVIS.td - copied unchanged from r279213, head/contrib/llvm/lib/Target/Sparc/SparcInstrVIS.td projects/sendfile/contrib/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp projects/sendfile/contrib/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h projects/sendfile/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParserCommon.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParserCommon.h projects/sendfile/contrib/llvm/lib/Target/X86/AsmParser/X86Operand.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/X86/AsmParser/X86Operand.h projects/sendfile/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp projects/sendfile/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp projects/sendfile/contrib/llvm/lib/Target/X86/X86AtomicExpandPass.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/X86/X86AtomicExpandPass.cpp projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreTargetStreamer.h - copied unchanged from r279213, head/contrib/llvm/lib/Target/XCore/XCoreTargetStreamer.h projects/sendfile/contrib/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/LoadCombine.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Transforms/Scalar/LoadCombine.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/Scalarizer.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Transforms/Scalar/Scalarizer.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/AddDiscriminators.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Transforms/Utils/AddDiscriminators.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/CtorUtils.cpp - copied unchanged from r279213, head/contrib/llvm/lib/Transforms/Utils/CtorUtils.cpp projects/sendfile/contrib/llvm/patches/patch-01-clang-version-include.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-01-clang-version-include.diff projects/sendfile/contrib/llvm/patches/patch-02-format-extensions.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-02-format-extensions.diff projects/sendfile/contrib/llvm/patches/patch-03-clang-vendor-suffix.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-03-clang-vendor-suffix.diff projects/sendfile/contrib/llvm/patches/patch-04-default-target-triple.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-04-default-target-triple.diff projects/sendfile/contrib/llvm/patches/patch-05-add-CC-aliases.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-05-add-CC-aliases.diff projects/sendfile/contrib/llvm/patches/patch-06-clang-arm-target-cpu.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-06-clang-arm-target-cpu.diff projects/sendfile/contrib/llvm/patches/patch-07-llvm-r216989-r216990-fix-movw-armv6.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-07-llvm-r216989-r216990-fix-movw-armv6.diff projects/sendfile/contrib/llvm/patches/patch-08-clang-r217410-i386-garbage-float.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-08-clang-r217410-i386-garbage-float.diff projects/sendfile/contrib/llvm/patches/patch-09-llvm-r221709-debug-oom.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-09-llvm-r221709-debug-oom.diff projects/sendfile/contrib/llvm/patches/patch-10-llvm-r222562-loop-rotate.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-10-llvm-r222562-loop-rotate.diff projects/sendfile/contrib/llvm/patches/patch-11-add-llvm-gvn-option.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-11-add-llvm-gvn-option.diff projects/sendfile/contrib/llvm/patches/patch-12-llvm-r218241-dwarf2-warning.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-12-llvm-r218241-dwarf2-warning.diff projects/sendfile/contrib/llvm/patches/patch-13-llvm-r215352-aarch64-dyn-loader.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-13-llvm-r215352-aarch64-dyn-loader.diff projects/sendfile/contrib/llvm/patches/patch-14-llvm-r216571-dynamiclib-usability.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-14-llvm-r216571-dynamiclib-usability.diff projects/sendfile/contrib/llvm/patches/patch-15-clang-r221900-freebsd-aarch64.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-15-clang-r221900-freebsd-aarch64.diff projects/sendfile/contrib/llvm/patches/patch-16-llvm-r222856-libapr-miscompile.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-16-llvm-r222856-libapr-miscompile.diff projects/sendfile/contrib/llvm/patches/patch-17-llvm-r214802-armv6-cp10-cp11.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-17-llvm-r214802-armv6-cp10-cp11.diff projects/sendfile/contrib/llvm/patches/patch-18-llvm-r215811-arm-fpu-directive.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-18-llvm-r215811-arm-fpu-directive.diff projects/sendfile/contrib/llvm/patches/patch-19-enable-armv6-clrex.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-19-enable-armv6-clrex.diff projects/sendfile/contrib/llvm/patches/patch-20-llvm-r223147-arm-cpu-directive.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-20-llvm-r223147-arm-cpu-directive.diff projects/sendfile/contrib/llvm/patches/patch-21-llvm-r221170-ppc-vaarg.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-21-llvm-r221170-ppc-vaarg.diff projects/sendfile/contrib/llvm/patches/patch-22-llvm-r221791-ppc-small-pic.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-22-llvm-r221791-ppc-small-pic.diff projects/sendfile/contrib/llvm/patches/patch-23-llvm-r224415-ppc-local.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-23-llvm-r224415-ppc-local.diff projects/sendfile/contrib/llvm/patches/patch-24-llvm-r213890-ppc-eh_frame.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-24-llvm-r213890-ppc-eh_frame.diff projects/sendfile/contrib/llvm/patches/patch-25-llvm-r224890-ppc-ctr-tls-loop.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-25-llvm-r224890-ppc-ctr-tls-loop.diff projects/sendfile/contrib/llvm/patches/patch-26-clang-r213790-type_traits-crash.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-26-clang-r213790-type_traits-crash.diff projects/sendfile/contrib/llvm/patches/patch-27-llvm-r222587-arm-add-pc.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-27-llvm-r222587-arm-add-pc.diff projects/sendfile/contrib/llvm/patches/patch-28-llvm-r222292-aarch64-no-neon.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-28-llvm-r222292-aarch64-no-neon.diff projects/sendfile/contrib/llvm/patches/patch-29-clang-add-mips-triples.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-29-clang-add-mips-triples.diff projects/sendfile/contrib/llvm/patches/patch-30-llvm-r226664-aarch64-x18.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-30-llvm-r226664-aarch64-x18.diff projects/sendfile/contrib/llvm/patches/patch-31-clang-r227062-fixes-x18.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-31-clang-r227062-fixes-x18.diff projects/sendfile/contrib/llvm/patches/patch-32-llvm-r230058-indirectbrs-assert.diff - copied unchanged from r279213, head/contrib/llvm/patches/patch-32-llvm-r230058-indirectbrs-assert.diff projects/sendfile/contrib/llvm/tools/clang/include/clang-c/BuildSystem.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang-c/BuildSystem.h projects/sendfile/contrib/llvm/tools/clang/include/clang-c/CXErrorCode.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang-c/CXErrorCode.h projects/sendfile/contrib/llvm/tools/clang/include/clang-c/Documentation.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang-c/Documentation.h projects/sendfile/contrib/llvm/tools/clang/include/clang-c/module.modulemap - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang-c/module.modulemap projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/DataRecursiveASTVisitor.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang/AST/DataRecursiveASTVisitor.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/LambdaCapture.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang/AST/LambdaCapture.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/OpenMPClause.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang/AST/OpenMPClause.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyLogical.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyLogical.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyOps.def - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyOps.def projects/sendfile/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/AttrDocs.td - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang/Basic/AttrDocs.td projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/Attributes.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang/Basic/Attributes.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNEON.def - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNEON.def projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsR600.def - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsR600.def projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/PlistSupport.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang/Basic/PlistSupport.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/VirtualFileSystem.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang/Basic/VirtualFileSystem.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Driver/Multilib.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang/Driver/Multilib.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/LoopHint.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang/Sema/LoopHint.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h projects/sendfile/contrib/llvm/tools/clang/include/clang/module.modulemap - copied unchanged from r279213, head/contrib/llvm/tools/clang/include/clang/module.modulemap projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/ThreadSafetyLogical.cpp - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/Analysis/ThreadSafetyLogical.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/ThreadSafetyTIL.cpp - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/Analysis/ThreadSafetyTIL.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Basic/Attributes.cpp - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/Basic/Attributes.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Basic/VirtualFileSystem.cpp - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/Basic/VirtualFileSystem.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Basic/Warnings.cpp - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/Basic/Warnings.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGLoopInfo.cpp - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/CodeGen/CGLoopInfo.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGLoopInfo.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/CodeGen/CGLoopInfo.h projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.h projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CodeGenPGO.cpp - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenPGO.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CodeGenPGO.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenPGO.h projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/SanitizerBlacklist.cpp - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/CodeGen/SanitizerBlacklist.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/SanitizerBlacklist.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/CodeGen/SanitizerBlacklist.h projects/sendfile/contrib/llvm/tools/clang/lib/Driver/Multilib.cpp - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/Driver/Multilib.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/Rewrite/ - copied from r279213, head/contrib/llvm/tools/clang/lib/Frontend/Rewrite/ projects/sendfile/contrib/llvm/tools/clang/lib/Headers/arm_acle.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/Headers/arm_acle.h projects/sendfile/contrib/llvm/tools/clang/lib/Headers/ia32intrin.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/Headers/ia32intrin.h projects/sendfile/contrib/llvm/tools/clang/lib/Headers/module.modulemap - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/Headers/module.modulemap projects/sendfile/contrib/llvm/tools/clang/lib/Parse/ParseStmtAsm.cpp - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/Parse/ParseStmtAsm.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Rewrite/DeltaTree.cpp - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/Rewrite/DeltaTree.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Rewrite/RewriteRope.cpp - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/Rewrite/RewriteRope.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Rewrite/TokenRewriter.cpp - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/Rewrite/TokenRewriter.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp - copied unchanged from r279213, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBTypeEnumMember.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/API/SBTypeEnumMember.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBUnixSignals.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/API/SBUnixSignals.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/StructuredData.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Core/StructuredData.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/FileCache.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Host/FileCache.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/FileSystem.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Host/FileSystem.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/HostInfo.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Host/HostInfo.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/HostInfoBase.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Host/HostInfoBase.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/HostProcess.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Host/HostProcess.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/IOObject.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Host/IOObject.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/Pipe.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Host/Pipe.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/Socket.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Host/Socket.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/freebsd/HostInfoFreeBSD.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Host/freebsd/HostInfoFreeBSD.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/posix/ - copied from r279213, head/contrib/llvm/tools/lldb/include/lldb/Host/posix/ projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandOptionValidators.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandOptionValidators.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/FileAction.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Target/FileAction.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/JITLoader.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Target/JITLoader.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/JITLoaderList.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Target/JITLoaderList.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/MemoryRegionInfo.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Target/MemoryRegionInfo.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/NativeRegisterContext.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Target/NativeRegisterContext.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/NativeRegisterContextRegisterInfo.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Target/NativeRegisterContextRegisterInfo.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/ProcessInfo.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Target/ProcessInfo.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Utility/SafeMachO.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Utility/SafeMachO.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Utility/StringLexer.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/Utility/StringLexer.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/lldb-private-forward.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/include/lldb/lldb-private-forward.h projects/sendfile/contrib/llvm/tools/lldb/source/API/SBTypeEnumMember.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/API/SBTypeEnumMember.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBUnixSignals.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/API/SBUnixSignals.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/FastDemangle.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Core/FastDemangle.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/StructuredData.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Core/StructuredData.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/FileCache.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Host/common/FileCache.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/HostInfoBase.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Host/common/HostInfoBase.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/IOObject.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Host/common/IOObject.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpoint.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpoint.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpoint.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpoint.h projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpointList.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpointList.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpointList.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpointList.h projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/NativeProcessProtocol.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Host/common/NativeProcessProtocol.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/NativeProcessProtocol.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Host/common/NativeProcessProtocol.h projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.h projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/Pipe.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Host/common/Pipe.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/Socket.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Host/common/Socket.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/SoftwareBreakpoint.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Host/common/SoftwareBreakpoint.h projects/sendfile/contrib/llvm/tools/lldb/source/Host/freebsd/HostInfoFreeBSD.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Host/freebsd/HostInfoFreeBSD.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/posix/ - copied from r279213, head/contrib/llvm/tools/lldb/source/Host/posix/ projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/CommandOptionValidators.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Interpreter/CommandOptionValidators.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ - copied from r279213, head/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/ - copied from r279213, head/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/ projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/ - copied from r279213, head/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/ projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM64/ - copied from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM64/ projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/JITLoader/ - copied from r279213, head/contrib/llvm/tools/lldb/source/Plugins/JITLoader/ projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/JIT/ - copied from r279213, head/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/JIT/ projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_arm64.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_arm64.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_arm64.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_arm64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/FreeBSDSignals.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/FreeBSDSignals.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/FreeBSDSignals.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/FreeBSDSignals.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/LinuxSignals.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/LinuxSignals.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/LinuxSignals.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/LinuxSignals.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_arm64.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_arm64.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_arm64.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_arm64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContext_mips64.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContext_mips64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContext_x86.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContext_x86.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_arm64.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_arm64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_i386.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_i386.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_mips64.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_mips64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_x86_64.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_x86_64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/lldb-x86-register-enums.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/lldb-x86-register-enums.h projects/sendfile/contrib/llvm/tools/lldb/source/Target/FileAction.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Target/FileAction.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/JITLoader.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Target/JITLoader.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/JITLoaderList.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Target/JITLoaderList.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/NativeRegisterContext.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Target/NativeRegisterContext.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/NativeRegisterContextRegisterInfo.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Target/NativeRegisterContextRegisterInfo.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ProcessInfo.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Target/ProcessInfo.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ProcessLaunchInfo.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Target/ProcessLaunchInfo.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Utility/ARM64_DWARF_Registers.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Utility/ARM64_DWARF_Registers.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Utility/ARM64_DWARF_Registers.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Utility/ARM64_DWARF_Registers.h projects/sendfile/contrib/llvm/tools/lldb/source/Utility/ARM64_GCC_Registers.h - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Utility/ARM64_GCC_Registers.h projects/sendfile/contrib/llvm/tools/lldb/source/Utility/StringLexer.cpp - copied unchanged from r279213, head/contrib/llvm/tools/lldb/source/Utility/StringLexer.cpp projects/sendfile/contrib/llvm/tools/lldb/tools/lldb-mi/ - copied from r279213, head/contrib/llvm/tools/lldb/tools/lldb-mi/ projects/sendfile/contrib/llvm/tools/lli/RPCChannel.h - copied unchanged from r279213, head/contrib/llvm/tools/lli/RPCChannel.h projects/sendfile/contrib/llvm/tools/lli/Unix/RPCChannel.inc - copied unchanged from r279213, head/contrib/llvm/tools/lli/Unix/RPCChannel.inc projects/sendfile/contrib/llvm/tools/lli/Windows/RPCChannel.inc - copied unchanged from r279213, head/contrib/llvm/tools/lli/Windows/RPCChannel.inc projects/sendfile/contrib/llvm/tools/llvm-readobj/ARMAttributeParser.cpp - copied unchanged from r279213, head/contrib/llvm/tools/llvm-readobj/ARMAttributeParser.cpp projects/sendfile/contrib/llvm/tools/llvm-readobj/ARMAttributeParser.h - copied unchanged from r279213, head/contrib/llvm/tools/llvm-readobj/ARMAttributeParser.h projects/sendfile/contrib/llvm/tools/llvm-readobj/ARMEHABIPrinter.h - copied unchanged from r279213, head/contrib/llvm/tools/llvm-readobj/ARMEHABIPrinter.h projects/sendfile/contrib/llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp - copied unchanged from r279213, head/contrib/llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp projects/sendfile/contrib/llvm/tools/llvm-readobj/ARMWinEHPrinter.h - copied unchanged from r279213, head/contrib/llvm/tools/llvm-readobj/ARMWinEHPrinter.h projects/sendfile/contrib/llvm/tools/llvm-readobj/Win64EHDumper.cpp - copied unchanged from r279213, head/contrib/llvm/tools/llvm-readobj/Win64EHDumper.cpp projects/sendfile/contrib/llvm/tools/llvm-readobj/Win64EHDumper.h - copied unchanged from r279213, head/contrib/llvm/tools/llvm-readobj/Win64EHDumper.h projects/sendfile/contrib/llvm/tools/opt/BreakpointPrinter.cpp - copied unchanged from r279213, head/contrib/llvm/tools/opt/BreakpointPrinter.cpp projects/sendfile/contrib/llvm/tools/opt/BreakpointPrinter.h - copied unchanged from r279213, head/contrib/llvm/tools/opt/BreakpointPrinter.h projects/sendfile/contrib/llvm/tools/opt/NewPMDriver.cpp - copied unchanged from r279213, head/contrib/llvm/tools/opt/NewPMDriver.cpp projects/sendfile/contrib/llvm/tools/opt/NewPMDriver.h - copied unchanged from r279213, head/contrib/llvm/tools/opt/NewPMDriver.h projects/sendfile/contrib/llvm/tools/opt/PassPrinters.cpp - copied unchanged from r279213, head/contrib/llvm/tools/opt/PassPrinters.cpp projects/sendfile/contrib/llvm/tools/opt/PassPrinters.h - copied unchanged from r279213, head/contrib/llvm/tools/opt/PassPrinters.h projects/sendfile/contrib/llvm/tools/opt/PassRegistry.def - copied unchanged from r279213, head/contrib/llvm/tools/opt/PassRegistry.def projects/sendfile/contrib/llvm/tools/opt/Passes.cpp - copied unchanged from r279213, head/contrib/llvm/tools/opt/Passes.cpp projects/sendfile/contrib/llvm/tools/opt/Passes.h - copied unchanged from r279213, head/contrib/llvm/tools/opt/Passes.h projects/sendfile/contrib/llvm/utils/TableGen/module.modulemap - copied unchanged from r279213, head/contrib/llvm/utils/TableGen/module.modulemap projects/sendfile/contrib/mdocml/mandoc_headers.3 - copied unchanged from r279213, head/contrib/mdocml/mandoc_headers.3 projects/sendfile/contrib/ofed/libibverbs/examples/build/ - copied from r279213, head/contrib/ofed/libibverbs/examples/build/ projects/sendfile/contrib/ofed/usr.bin/osmtest/ - copied from r279213, head/contrib/ofed/usr.bin/osmtest/ projects/sendfile/contrib/tcpdump/README.md - copied unchanged from r279213, head/contrib/tcpdump/README.md projects/sendfile/contrib/tcpdump/getopt_long.h - copied unchanged from r279213, head/contrib/tcpdump/getopt_long.h projects/sendfile/contrib/tcpdump/missing/getopt_long.c - copied unchanged from r279213, head/contrib/tcpdump/missing/getopt_long.c projects/sendfile/contrib/tcpdump/openflow.h - copied unchanged from r279213, head/contrib/tcpdump/openflow.h projects/sendfile/contrib/tcpdump/print-ahcp.c - copied unchanged from r279213, head/contrib/tcpdump/print-ahcp.c projects/sendfile/contrib/tcpdump/print-aoe.c - copied unchanged from r279213, head/contrib/tcpdump/print-aoe.c projects/sendfile/contrib/tcpdump/print-calm-fast.c - copied unchanged from r279213, head/contrib/tcpdump/print-calm-fast.c projects/sendfile/contrib/tcpdump/print-geonet.c - copied unchanged from r279213, head/contrib/tcpdump/print-geonet.c projects/sendfile/contrib/tcpdump/print-loopback.c - copied unchanged from r279213, head/contrib/tcpdump/print-loopback.c projects/sendfile/contrib/tcpdump/print-m3ua.c - copied unchanged from r279213, head/contrib/tcpdump/print-m3ua.c projects/sendfile/contrib/tcpdump/print-mptcp.c - copied unchanged from r279213, head/contrib/tcpdump/print-mptcp.c projects/sendfile/contrib/tcpdump/print-nflog.c - copied unchanged from r279213, head/contrib/tcpdump/print-nflog.c projects/sendfile/contrib/tcpdump/print-openflow-1.0.c - copied unchanged from r279213, head/contrib/tcpdump/print-openflow-1.0.c projects/sendfile/contrib/tcpdump/print-openflow.c - copied unchanged from r279213, head/contrib/tcpdump/print-openflow.c projects/sendfile/contrib/tcpdump/print-pktap.c - copied unchanged from r279213, head/contrib/tcpdump/print-pktap.c projects/sendfile/contrib/tcpdump/rpl.h - copied unchanged from r279213, head/contrib/tcpdump/rpl.h projects/sendfile/contrib/unbound/compat/arc4_lock.c - copied unchanged from r279213, head/contrib/unbound/compat/arc4_lock.c projects/sendfile/contrib/unbound/compat/arc4random.c - copied unchanged from r279213, head/contrib/unbound/compat/arc4random.c projects/sendfile/contrib/unbound/compat/arc4random_uniform.c - copied unchanged from r279213, head/contrib/unbound/compat/arc4random_uniform.c projects/sendfile/contrib/unbound/compat/chacha_private.h - copied unchanged from r279213, head/contrib/unbound/compat/chacha_private.h projects/sendfile/contrib/unbound/compat/explicit_bzero.c - copied unchanged from r279213, head/contrib/unbound/compat/explicit_bzero.c projects/sendfile/contrib/unbound/compat/getentropy_linux.c - copied unchanged from r279213, head/contrib/unbound/compat/getentropy_linux.c projects/sendfile/contrib/unbound/compat/getentropy_osx.c - copied unchanged from r279213, head/contrib/unbound/compat/getentropy_osx.c projects/sendfile/contrib/unbound/compat/getentropy_solaris.c - copied unchanged from r279213, head/contrib/unbound/compat/getentropy_solaris.c projects/sendfile/contrib/unbound/compat/getentropy_win.c - copied unchanged from r279213, head/contrib/unbound/compat/getentropy_win.c projects/sendfile/contrib/unbound/compat/sha512.c - copied unchanged from r279213, head/contrib/unbound/compat/sha512.c projects/sendfile/contrib/unbound/dns64/ - copied from r279213, head/contrib/unbound/dns64/ projects/sendfile/contrib/unbound/dnstap/ - copied from r279213, head/contrib/unbound/dnstap/ projects/sendfile/contrib/unbound/doc/README.DNS64 - copied unchanged from r279213, head/contrib/unbound/doc/README.DNS64 projects/sendfile/contrib/unbound/doc/example.conf - copied unchanged from r279213, head/contrib/unbound/doc/example.conf projects/sendfile/contrib/unbound/doc/unbound-host.1.in - copied unchanged from r279213, head/contrib/unbound/doc/unbound-host.1.in projects/sendfile/contrib/xz/src/liblzma/api/lzma/lzma12.h - copied unchanged from r279213, head/contrib/xz/src/liblzma/api/lzma/lzma12.h projects/sendfile/contrib/xz/src/liblzma/common/block_buffer_encoder.h - copied unchanged from r279213, head/contrib/xz/src/liblzma/common/block_buffer_encoder.h projects/sendfile/contrib/xz/src/liblzma/common/hardware_cputhreads.c - copied unchanged from r279213, head/contrib/xz/src/liblzma/common/hardware_cputhreads.c projects/sendfile/contrib/xz/src/liblzma/common/memcmplen.h - copied unchanged from r279213, head/contrib/xz/src/liblzma/common/memcmplen.h projects/sendfile/contrib/xz/src/liblzma/common/outqueue.c - copied unchanged from r279213, head/contrib/xz/src/liblzma/common/outqueue.c projects/sendfile/contrib/xz/src/liblzma/common/outqueue.h - copied unchanged from r279213, head/contrib/xz/src/liblzma/common/outqueue.h projects/sendfile/contrib/xz/src/liblzma/common/stream_encoder_mt.c - copied unchanged from r279213, head/contrib/xz/src/liblzma/common/stream_encoder_mt.c projects/sendfile/contrib/xz/src/liblzma/liblzma.map - copied unchanged from r279213, head/contrib/xz/src/liblzma/liblzma.map projects/sendfile/contrib/xz/src/liblzma/liblzma.pc.in - copied unchanged from r279213, head/contrib/xz/src/liblzma/liblzma.pc.in projects/sendfile/contrib/xz/src/liblzma/validate_map.sh - copied unchanged from r279213, head/contrib/xz/src/liblzma/validate_map.sh projects/sendfile/contrib/xz/src/xz/mytime.c - copied unchanged from r279213, head/contrib/xz/src/xz/mytime.c projects/sendfile/contrib/xz/src/xz/mytime.h - copied unchanged from r279213, head/contrib/xz/src/xz/mytime.h projects/sendfile/crypto/openssl/util/mkbuildinf.pl - copied unchanged from r279213, head/crypto/openssl/util/mkbuildinf.pl projects/sendfile/etc/newsyslog.conf.d/ - copied from r279213, head/etc/newsyslog.conf.d/ projects/sendfile/etc/periodic/daily/510.status-world-kernel - copied unchanged from r279213, head/etc/periodic/daily/510.status-world-kernel projects/sendfile/etc/tests/rc.d/ - copied from r279213, head/etc/tests/rc.d/ projects/sendfile/lib/clang/include/AArch64GenAsmMatcher.inc - copied unchanged from r279213, head/lib/clang/include/AArch64GenAsmMatcher.inc projects/sendfile/lib/clang/include/AArch64GenAsmWriter.inc - copied unchanged from r279213, head/lib/clang/include/AArch64GenAsmWriter.inc projects/sendfile/lib/clang/include/AArch64GenAsmWriter1.inc - copied unchanged from r279213, head/lib/clang/include/AArch64GenAsmWriter1.inc projects/sendfile/lib/clang/include/AArch64GenCallingConv.inc - copied unchanged from r279213, head/lib/clang/include/AArch64GenCallingConv.inc projects/sendfile/lib/clang/include/AArch64GenDAGISel.inc - copied unchanged from r279213, head/lib/clang/include/AArch64GenDAGISel.inc projects/sendfile/lib/clang/include/AArch64GenDisassemblerTables.inc - copied unchanged from r279213, head/lib/clang/include/AArch64GenDisassemblerTables.inc projects/sendfile/lib/clang/include/AArch64GenFastISel.inc - copied unchanged from r279213, head/lib/clang/include/AArch64GenFastISel.inc projects/sendfile/lib/clang/include/AArch64GenInstrInfo.inc - copied unchanged from r279213, head/lib/clang/include/AArch64GenInstrInfo.inc projects/sendfile/lib/clang/include/AArch64GenMCCodeEmitter.inc - copied unchanged from r279213, head/lib/clang/include/AArch64GenMCCodeEmitter.inc projects/sendfile/lib/clang/include/AArch64GenMCPseudoLowering.inc - copied unchanged from r279213, head/lib/clang/include/AArch64GenMCPseudoLowering.inc projects/sendfile/lib/clang/include/AArch64GenRegisterInfo.inc - copied unchanged from r279213, head/lib/clang/include/AArch64GenRegisterInfo.inc projects/sendfile/lib/clang/include/AArch64GenSubtargetInfo.inc - copied unchanged from r279213, head/lib/clang/include/AArch64GenSubtargetInfo.inc projects/sendfile/lib/clang/include/MipsGenFastISel.inc - copied unchanged from r279213, head/lib/clang/include/MipsGenFastISel.inc projects/sendfile/lib/clang/include/PPCGenDisassemblerTables.inc - copied unchanged from r279213, head/lib/clang/include/PPCGenDisassemblerTables.inc projects/sendfile/lib/clang/include/clang/AST/AttrVisitor.inc - copied unchanged from r279213, head/lib/clang/include/clang/AST/AttrVisitor.inc projects/sendfile/lib/clang/include/clang/Basic/AttrHasAttributeImpl.inc - copied unchanged from r279213, head/lib/clang/include/clang/Basic/AttrHasAttributeImpl.inc projects/sendfile/lib/clang/include/clang/Parse/AttrParserStringSwitches.inc - copied unchanged from r279213, head/lib/clang/include/clang/Parse/AttrParserStringSwitches.inc projects/sendfile/lib/clang/libclangrewrite/ - copied from r279213, head/lib/clang/libclangrewrite/ projects/sendfile/lib/clang/liblldbHostPOSIX/ - copied from r279213, head/lib/clang/liblldbHostPOSIX/ projects/sendfile/lib/clang/liblldbPluginInstructionARM64/ - copied from r279213, head/lib/clang/liblldbPluginInstructionARM64/ projects/sendfile/lib/clang/liblldbPluginJITLoaderGDB/ - copied from r279213, head/lib/clang/liblldbPluginJITLoaderGDB/ projects/sendfile/lib/clang/liblldbPluginObjectFileJIT/ - copied from r279213, head/lib/clang/liblldbPluginObjectFileJIT/ projects/sendfile/lib/clang/libllvmaarch64asmparser/ - copied from r279213, head/lib/clang/libllvmaarch64asmparser/ projects/sendfile/lib/clang/libllvmaarch64codegen/ - copied from r279213, head/lib/clang/libllvmaarch64codegen/ projects/sendfile/lib/clang/libllvmaarch64desc/ - copied from r279213, head/lib/clang/libllvmaarch64desc/ projects/sendfile/lib/clang/libllvmaarch64disassembler/ - copied from r279213, head/lib/clang/libllvmaarch64disassembler/ projects/sendfile/lib/clang/libllvmaarch64info/ - copied from r279213, head/lib/clang/libllvmaarch64info/ projects/sendfile/lib/clang/libllvmaarch64instprinter/ - copied from r279213, head/lib/clang/libllvmaarch64instprinter/ projects/sendfile/lib/clang/libllvmaarch64utils/ - copied from r279213, head/lib/clang/libllvmaarch64utils/ projects/sendfile/lib/clang/libllvmmcanalysis/ - copied from r279213, head/lib/clang/libllvmmcanalysis/ projects/sendfile/lib/clang/libllvmpowerpcdisassembler/ - copied from r279213, head/lib/clang/libllvmpowerpcdisassembler/ projects/sendfile/lib/clang/libllvmprofiledata/ - copied from r279213, head/lib/clang/libllvmprofiledata/ projects/sendfile/lib/libc/gen/__pthread_mutex_init_calloc_cb_stub.c - copied unchanged from r279213, head/lib/libc/gen/__pthread_mutex_init_calloc_cb_stub.c projects/sendfile/lib/libc/gen/trivial-getcontextx.c - copied unchanged from r279213, head/lib/libc/gen/trivial-getcontextx.c projects/sendfile/lib/libc/sparc64/sys/sigaction1.S - copied unchanged from r279213, head/lib/libc/sparc64/sys/sigaction1.S projects/sendfile/lib/libc/sys/accept.c - copied unchanged from r279213, head/lib/libc/sys/accept.c projects/sendfile/lib/libc/sys/accept4.c - copied unchanged from r279213, head/lib/libc/sys/accept4.c projects/sendfile/lib/libc/sys/aio_suspend.c - copied unchanged from r279213, head/lib/libc/sys/aio_suspend.c projects/sendfile/lib/libc/sys/close.c - copied unchanged from r279213, head/lib/libc/sys/close.c projects/sendfile/lib/libc/sys/connect.c - copied unchanged from r279213, head/lib/libc/sys/connect.c projects/sendfile/lib/libc/sys/fork.c - copied unchanged from r279213, head/lib/libc/sys/fork.c projects/sendfile/lib/libc/sys/fsync.c - copied unchanged from r279213, head/lib/libc/sys/fsync.c projects/sendfile/lib/libc/sys/futimens.c - copied unchanged from r279213, head/lib/libc/sys/futimens.c projects/sendfile/lib/libc/sys/interposing_table.c - copied unchanged from r279213, head/lib/libc/sys/interposing_table.c projects/sendfile/lib/libc/sys/msync.c - copied unchanged from r279213, head/lib/libc/sys/msync.c projects/sendfile/lib/libc/sys/nanosleep.c - copied unchanged from r279213, head/lib/libc/sys/nanosleep.c projects/sendfile/lib/libc/sys/open.c - copied unchanged from r279213, head/lib/libc/sys/open.c projects/sendfile/lib/libc/sys/openat.c - copied unchanged from r279213, head/lib/libc/sys/openat.c projects/sendfile/lib/libc/sys/poll.c - copied unchanged from r279213, head/lib/libc/sys/poll.c projects/sendfile/lib/libc/sys/pselect.c - copied unchanged from r279213, head/lib/libc/sys/pselect.c projects/sendfile/lib/libc/sys/read.c - copied unchanged from r279213, head/lib/libc/sys/read.c projects/sendfile/lib/libc/sys/readv.c - copied unchanged from r279213, head/lib/libc/sys/readv.c projects/sendfile/lib/libc/sys/recvfrom.c - copied unchanged from r279213, head/lib/libc/sys/recvfrom.c projects/sendfile/lib/libc/sys/recvmsg.c - copied unchanged from r279213, head/lib/libc/sys/recvmsg.c projects/sendfile/lib/libc/sys/select.c - copied unchanged from r279213, head/lib/libc/sys/select.c projects/sendfile/lib/libc/sys/sendmsg.c - copied unchanged from r279213, head/lib/libc/sys/sendmsg.c projects/sendfile/lib/libc/sys/sendto.c - copied unchanged from r279213, head/lib/libc/sys/sendto.c projects/sendfile/lib/libc/sys/setcontext.c - copied unchanged from r279213, head/lib/libc/sys/setcontext.c projects/sendfile/lib/libc/sys/sigaction.c - copied unchanged from r279213, head/lib/libc/sys/sigaction.c projects/sendfile/lib/libc/sys/sigprocmask.c - copied unchanged from r279213, head/lib/libc/sys/sigprocmask.c projects/sendfile/lib/libc/sys/sigsuspend.c - copied unchanged from r279213, head/lib/libc/sys/sigsuspend.c projects/sendfile/lib/libc/sys/sigtimedwait.c - copied unchanged from r279213, head/lib/libc/sys/sigtimedwait.c projects/sendfile/lib/libc/sys/sigwaitinfo.c - copied unchanged from r279213, head/lib/libc/sys/sigwaitinfo.c projects/sendfile/lib/libc/sys/swapcontext.c - copied unchanged from r279213, head/lib/libc/sys/swapcontext.c projects/sendfile/lib/libc/sys/utimensat.2 - copied unchanged from r279213, head/lib/libc/sys/utimensat.2 projects/sendfile/lib/libc/sys/utimensat.c - copied unchanged from r279213, head/lib/libc/sys/utimensat.c projects/sendfile/lib/libc/sys/wait4.c - copied unchanged from r279213, head/lib/libc/sys/wait4.c projects/sendfile/lib/libc/sys/write.c - copied unchanged from r279213, head/lib/libc/sys/write.c projects/sendfile/lib/libc/sys/writev.c - copied unchanged from r279213, head/lib/libc/sys/writev.c projects/sendfile/lib/libclang_rt/ - copied from r279213, head/lib/libclang_rt/ projects/sendfile/lib/libdevctl/ - copied from r279213, head/lib/libdevctl/ projects/sendfile/lib/libedit/TEST/rl1.c - copied unchanged from r279213, head/lib/libedit/TEST/rl1.c projects/sendfile/lib/libedit/TEST/wtc1.c - copied unchanged from r279213, head/lib/libedit/TEST/wtc1.c projects/sendfile/lib/libedit/chartype.c - copied unchanged from r279213, head/lib/libedit/chartype.c projects/sendfile/lib/libedit/config.h - copied unchanged from r279213, head/lib/libedit/config.h projects/sendfile/lib/libedit/eln.c - copied unchanged from r279213, head/lib/libedit/eln.c projects/sendfile/lib/libedit/keymacro.c - copied unchanged from r279213, head/lib/libedit/keymacro.c projects/sendfile/lib/libedit/keymacro.h - copied unchanged from r279213, head/lib/libedit/keymacro.h projects/sendfile/lib/libedit/terminal.c - copied unchanged from r279213, head/lib/libedit/terminal.c projects/sendfile/lib/libedit/terminal.h - copied unchanged from r279213, head/lib/libedit/terminal.h projects/sendfile/lib/libthr/arch/common/ - copied from r279213, head/lib/libthr/arch/common/ projects/sendfile/lib/libthr/thread/thr_ctrdtr.c - copied unchanged from r279213, head/lib/libthr/thread/thr_ctrdtr.c projects/sendfile/release/Makefile.vm - copied unchanged from r279213, head/release/Makefile.vm projects/sendfile/release/doc/share/xml/errata.xml - copied unchanged from r279213, head/release/doc/share/xml/errata.xml projects/sendfile/release/doc/share/xml/security.xml - copied unchanged from r279213, head/release/doc/share/xml/security.xml projects/sendfile/release/scripts/mk-vmimage.sh - copied unchanged from r279213, head/release/scripts/mk-vmimage.sh projects/sendfile/release/tools/gce.conf - copied unchanged from r279213, head/release/tools/gce.conf projects/sendfile/release/tools/openstack.conf - copied unchanged from r279213, head/release/tools/openstack.conf projects/sendfile/release/tools/vmimage.subr - copied unchanged from r279213, head/release/tools/vmimage.subr projects/sendfile/sbin/ifconfig/tests/Makefile - copied unchanged from r279213, head/sbin/ifconfig/tests/Makefile projects/sendfile/share/man/man4/cc_dctcp.4 - copied unchanged from r279213, head/share/man/man4/cc_dctcp.4 projects/sendfile/share/man/man4/etherswitch.4 - copied unchanged from r279213, head/share/man/man4/etherswitch.4 projects/sendfile/share/man/man4/ixl.4 - copied unchanged from r279213, head/share/man/man4/ixl.4 projects/sendfile/share/man/man4/ixlv.4 - copied unchanged from r279213, head/share/man/man4/ixlv.4 projects/sendfile/share/man/man4/man4.powerpc/llan.4 - copied unchanged from r279213, head/share/man/man4/man4.powerpc/llan.4 projects/sendfile/share/man/man4/udl.4 - copied unchanged from r279213, head/share/man/man4/udl.4 projects/sendfile/share/mk/bsd.dtb.mk - copied unchanged from r279213, head/share/mk/bsd.dtb.mk projects/sendfile/sys/amd64/conf/MINIMAL - copied unchanged from r279213, head/sys/amd64/conf/MINIMAL projects/sendfile/sys/amd64/include/dump.h - copied unchanged from r279213, head/sys/amd64/include/dump.h projects/sendfile/sys/amd64/include/pvclock.h - copied unchanged from r279213, head/sys/amd64/include/pvclock.h projects/sendfile/sys/amd64/vmm/io/vrtc.c - copied unchanged from r279213, head/sys/amd64/vmm/io/vrtc.c projects/sendfile/sys/amd64/vmm/io/vrtc.h - copied unchanged from r279213, head/sys/amd64/vmm/io/vrtc.h projects/sendfile/sys/arm/altera/socfpga/socfpga_gpio.c - copied unchanged from r279213, head/sys/arm/altera/socfpga/socfpga_gpio.c projects/sendfile/sys/arm/arm/bus_space_base.c - copied unchanged from r279213, head/sys/arm/arm/bus_space_base.c projects/sendfile/sys/arm/arm/cpu_asm-v6.S - copied unchanged from r279213, head/sys/arm/arm/cpu_asm-v6.S projects/sendfile/sys/arm/arm/cpuinfo.c - copied unchanged from r279213, head/sys/arm/arm/cpuinfo.c projects/sendfile/sys/arm/arm/locore-v4.S - copied unchanged from r279213, head/sys/arm/arm/locore-v4.S projects/sendfile/sys/arm/arm/locore-v6.S - copied unchanged from r279213, head/sys/arm/arm/locore-v6.S projects/sendfile/sys/arm/arm/pmu.c - copied unchanged from r279213, head/sys/arm/arm/pmu.c projects/sendfile/sys/arm/arm/trap-v6.c - copied unchanged from r279213, head/sys/arm/arm/trap-v6.c projects/sendfile/sys/arm/arm/unwind.c - copied unchanged from r279213, head/sys/arm/arm/unwind.c projects/sendfile/sys/arm/broadcom/bcm2835/bcm2835_audio.c - copied unchanged from r279213, head/sys/arm/broadcom/bcm2835/bcm2835_audio.c projects/sendfile/sys/arm/broadcom/bcm2835/vc_vchi_audioserv_defs.h - copied unchanged from r279213, head/sys/arm/broadcom/bcm2835/vc_vchi_audioserv_defs.h projects/sendfile/sys/arm/freescale/imx/imx6_audmux.c - copied unchanged from r279213, head/sys/arm/freescale/imx/imx6_audmux.c projects/sendfile/sys/arm/freescale/imx/imx6_sdma.c - copied unchanged from r279213, head/sys/arm/freescale/imx/imx6_sdma.c projects/sendfile/sys/arm/freescale/imx/imx6_sdma.h - copied unchanged from r279213, head/sys/arm/freescale/imx/imx6_sdma.h projects/sendfile/sys/arm/freescale/imx/imx6_ssi.c - copied unchanged from r279213, head/sys/arm/freescale/imx/imx6_ssi.c projects/sendfile/sys/arm/include/cpu-v6.h - copied unchanged from r279213, head/sys/arm/include/cpu-v6.h projects/sendfile/sys/arm/include/cpuinfo.h - copied unchanged from r279213, head/sys/arm/include/cpuinfo.h projects/sendfile/sys/arm/include/dump.h - copied unchanged from r279213, head/sys/arm/include/dump.h projects/sendfile/sys/arm/ti/am335x/am335x_rtc.c - copied unchanged from r279213, head/sys/arm/ti/am335x/am335x_rtc.c projects/sendfile/sys/arm/ti/am335x/am335x_rtcreg.h - copied unchanged from r279213, head/sys/arm/ti/am335x/am335x_rtcreg.h projects/sendfile/sys/arm/ti/am335x/am335x_rtcvar.h - copied unchanged from r279213, head/sys/arm/ti/am335x/am335x_rtcvar.h projects/sendfile/sys/boot/arm/uboot/loader.conf - copied unchanged from r279213, head/sys/boot/arm/uboot/loader.conf projects/sendfile/sys/boot/i386/libi386/multiboot.c - copied unchanged from r279213, head/sys/boot/i386/libi386/multiboot.c projects/sendfile/sys/boot/i386/libi386/multiboot.h - copied unchanged from r279213, head/sys/boot/i386/libi386/multiboot.h projects/sendfile/sys/boot/i386/libi386/multiboot_tramp.S - copied unchanged from r279213, head/sys/boot/i386/libi386/multiboot_tramp.S - copied from r279213, head/sys/boot/powerpc/kboot/ projects/sendfile/sys/cddl/contrib/opensolaris/uts/arm/ - copied from r279213, head/sys/cddl/contrib/opensolaris/uts/arm/ projects/sendfile/sys/cddl/dev/dtrace/arm/ - copied from r279213, head/sys/cddl/dev/dtrace/arm/ projects/sendfile/sys/cddl/dev/fbt/arm/ - copied from r279213, head/sys/cddl/dev/fbt/arm/ projects/sendfile/sys/conf/config.mk - copied unchanged from r279213, head/sys/conf/config.mk projects/sendfile/sys/conf/dtb.mk - copied unchanged from r279213, head/sys/conf/dtb.mk projects/sendfile/sys/contrib/dev/acpica/compiler/aslprintf.c - copied unchanged from r279213, head/sys/contrib/dev/acpica/compiler/aslprintf.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslprune.c - copied unchanged from r279213, head/sys/contrib/dev/acpica/compiler/aslprune.c projects/sendfile/sys/contrib/dev/acpica/components/disassembler/dmcstyle.c - copied unchanged from r279213, head/sys/contrib/dev/acpica/components/disassembler/dmcstyle.c projects/sendfile/sys/contrib/vchiq/ - copied from r279213, head/sys/contrib/vchiq/ projects/sendfile/sys/dev/cxgbe/if_cxl.c - copied unchanged from r279213, head/sys/dev/cxgbe/if_cxl.c projects/sendfile/sys/dev/cxgbe/t4_mp_ring.c - copied unchanged from r279213, head/sys/dev/cxgbe/t4_mp_ring.c projects/sendfile/sys/dev/cxgbe/t4_mp_ring.h - copied unchanged from r279213, head/sys/dev/cxgbe/t4_mp_ring.h projects/sendfile/sys/dev/drm2/i915/i915_gem_stolen.c - copied unchanged from r279213, head/sys/dev/drm2/i915/i915_gem_stolen.c projects/sendfile/sys/dev/drm2/i915/intel_ddi.c - copied unchanged from r279213, head/sys/dev/drm2/i915/intel_ddi.c projects/sendfile/sys/dev/drm2/i915/intel_pm.c - copied unchanged from r279213, head/sys/dev/drm2/i915/intel_pm.c projects/sendfile/sys/dev/hwpmc/hwpmc_armv7.c - copied unchanged from r279213, head/sys/dev/hwpmc/hwpmc_armv7.c projects/sendfile/sys/dev/hwpmc/hwpmc_armv7.h - copied unchanged from r279213, head/sys/dev/hwpmc/hwpmc_armv7.h projects/sendfile/sys/dev/iscsi/icl_conn_if.m - copied unchanged from r279213, head/sys/dev/iscsi/icl_conn_if.m projects/sendfile/sys/dev/iscsi/icl_soft.c - copied unchanged from r279213, head/sys/dev/iscsi/icl_soft.c projects/sendfile/sys/dev/iscsi/icl_wrappers.h - copied unchanged from r279213, head/sys/dev/iscsi/icl_wrappers.h projects/sendfile/sys/dev/ofw/ofw_cpu.h - copied unchanged from r279213, head/sys/dev/ofw/ofw_cpu.h projects/sendfile/sys/dev/usb/template/usb_template_serialnet.c - copied unchanged from r279213, head/sys/dev/usb/template/usb_template_serialnet.c projects/sendfile/sys/dev/usb/video/ - copied from r279213, head/sys/dev/usb/video/ projects/sendfile/sys/dev/videomode/ - copied from r279213, head/sys/dev/videomode/ projects/sendfile/sys/dev/wpi/if_wpi_debug.h - copied unchanged from r279213, head/sys/dev/wpi/if_wpi_debug.h projects/sendfile/sys/i386/include/dump.h - copied unchanged from r279213, head/sys/i386/include/dump.h projects/sendfile/sys/i386/include/pvclock.h - copied unchanged from r279213, head/sys/i386/include/pvclock.h projects/sendfile/sys/kern/kern_dump.c - copied unchanged from r279213, head/sys/kern/kern_dump.c projects/sendfile/sys/mips/atheros/qca955x_chip.c - copied unchanged from r279213, head/sys/mips/atheros/qca955x_chip.c projects/sendfile/sys/mips/atheros/qca955x_chip.h - copied unchanged from r279213, head/sys/mips/atheros/qca955x_chip.h projects/sendfile/sys/mips/atheros/qca955xreg.h - copied unchanged from r279213, head/sys/mips/atheros/qca955xreg.h projects/sendfile/sys/mips/conf/std.MALTA - copied unchanged from r279213, head/sys/mips/conf/std.MALTA projects/sendfile/sys/mips/include/dump.h - copied unchanged from r279213, head/sys/mips/include/dump.h projects/sendfile/sys/modules/cc/cc_dctcp/ - copied from r279213, head/sys/modules/cc/cc_dctcp/ projects/sendfile/sys/modules/cxgbe/if_cxl/ - copied from r279213, head/sys/modules/cxgbe/if_cxl/ projects/sendfile/sys/modules/dtb/ - copied from r279213, head/sys/modules/dtb/ projects/sendfile/sys/modules/linuxapi/ - copied from r279213, head/sys/modules/linuxapi/ projects/sendfile/sys/modules/usb/udl/ - copied from r279213, head/sys/modules/usb/udl/ projects/sendfile/sys/modules/videomode/ - copied from r279213, head/sys/modules/videomode/ projects/sendfile/sys/net/rss_config.c - copied unchanged from r279213, head/sys/net/rss_config.c projects/sendfile/sys/net/rss_config.h - copied unchanged from r279213, head/sys/net/rss_config.h projects/sendfile/sys/net/toeplitz.c - copied unchanged from r279213, head/sys/net/toeplitz.c projects/sendfile/sys/net/toeplitz.h - copied unchanged from r279213, head/sys/net/toeplitz.h projects/sendfile/sys/net80211/ieee80211_scan_sw.c - copied unchanged from r279213, head/sys/net80211/ieee80211_scan_sw.c projects/sendfile/sys/net80211/ieee80211_scan_sw.h - copied unchanged from r279213, head/sys/net80211/ieee80211_scan_sw.h projects/sendfile/sys/netinet/cc/cc_dctcp.c - copied unchanged from r279213, head/sys/netinet/cc/cc_dctcp.c projects/sendfile/sys/netinet6/in6_rss.c - copied unchanged from r279213, head/sys/netinet6/in6_rss.c projects/sendfile/sys/netinet6/in6_rss.h - copied unchanged from r279213, head/sys/netinet6/in6_rss.h projects/sendfile/sys/ofed/drivers/infiniband/core/peer_mem.c - copied unchanged from r279213, head/sys/ofed/drivers/infiniband/core/peer_mem.c projects/sendfile/sys/ofed/drivers/infiniband/hw/mlx4/mlx4_exp.c - copied unchanged from r279213, head/sys/ofed/drivers/infiniband/hw/mlx4/mlx4_exp.c projects/sendfile/sys/ofed/drivers/infiniband/hw/mlx4/mlx4_exp.h - copied unchanged from r279213, head/sys/ofed/drivers/infiniband/hw/mlx4/mlx4_exp.h projects/sendfile/sys/ofed/include/linux/linux_kmod.c - copied unchanged from r279213, head/sys/ofed/include/linux/linux_kmod.c projects/sendfile/sys/ofed/include/linux/linux_pci.c - copied unchanged from r279213, head/sys/ofed/include/linux/linux_pci.c projects/sendfile/sys/ofed/include/linux/printk.h - copied unchanged from r279213, head/sys/ofed/include/linux/printk.h projects/sendfile/sys/ofed/include/rdma/ib_peer_mem.h - copied unchanged from r279213, head/sys/ofed/include/rdma/ib_peer_mem.h projects/sendfile/sys/ofed/include/rdma/ib_user_verbs_exp.h - copied unchanged from r279213, head/sys/ofed/include/rdma/ib_user_verbs_exp.h projects/sendfile/sys/ofed/include/rdma/ib_verbs_exp.h - copied unchanged from r279213, head/sys/ofed/include/rdma/ib_verbs_exp.h projects/sendfile/sys/ofed/include/rdma/peer_mem.h - copied unchanged from r279213, head/sys/ofed/include/rdma/peer_mem.h projects/sendfile/sys/pc98/include/dump.h - copied unchanged from r279213, head/sys/pc98/include/dump.h projects/sendfile/sys/powerpc/include/dump.h - copied unchanged from r279213, head/sys/powerpc/include/dump.h projects/sendfile/sys/powerpc/powerpc/ptrace_machdep.c - copied unchanged from r279213, head/sys/powerpc/powerpc/ptrace_machdep.c projects/sendfile/sys/sparc64/include/dump.h - copied unchanged from r279213, head/sys/sparc64/include/dump.h projects/sendfile/sys/x86/include/dump.h - copied unchanged from r279213, head/sys/x86/include/dump.h projects/sendfile/sys/x86/include/pvclock.h - copied unchanged from r279213, head/sys/x86/include/pvclock.h projects/sendfile/sys/x86/x86/pvclock.c - copied unchanged from r279213, head/sys/x86/x86/pvclock.c projects/sendfile/tools/build/options/WITHOUT_AUTOFS - copied unchanged from r279213, head/tools/build/options/WITHOUT_AUTOFS projects/sendfile/tools/build/options/WITHOUT_BHYVE - copied unchanged from r279213, head/tools/build/options/WITHOUT_BHYVE projects/sendfile/tools/build/options/WITHOUT_BOOTPARAMD - copied unchanged from r279213, head/tools/build/options/WITHOUT_BOOTPARAMD projects/sendfile/tools/build/options/WITHOUT_BOOTPD - copied unchanged from r279213, head/tools/build/options/WITHOUT_BOOTPD projects/sendfile/tools/build/options/WITHOUT_BSDINSTALL - copied unchanged from r279213, head/tools/build/options/WITHOUT_BSDINSTALL projects/sendfile/tools/build/options/WITHOUT_CCD - copied unchanged from r279213, head/tools/build/options/WITHOUT_CCD projects/sendfile/tools/build/options/WITHOUT_EE - copied unchanged from r279213, head/tools/build/options/WITHOUT_EE projects/sendfile/tools/build/options/WITHOUT_ELFTOOLCHAIN_TOOLS - copied unchanged from r279213, head/tools/build/options/WITHOUT_ELFTOOLCHAIN_TOOLS projects/sendfile/tools/build/options/WITHOUT_FILE - copied unchanged from r279213, head/tools/build/options/WITHOUT_FILE projects/sendfile/tools/build/options/WITHOUT_FINGER - copied unchanged from r279213, head/tools/build/options/WITHOUT_FINGER projects/sendfile/tools/build/options/WITHOUT_FTP - copied unchanged from r279213, head/tools/build/options/WITHOUT_FTP projects/sendfile/tools/build/options/WITHOUT_HAST - copied unchanged from r279213, head/tools/build/options/WITHOUT_HAST projects/sendfile/tools/build/options/WITHOUT_INETD - copied unchanged from r279213, head/tools/build/options/WITHOUT_INETD projects/sendfile/tools/build/options/WITHOUT_ISCSI - copied unchanged from r279213, head/tools/build/options/WITHOUT_ISCSI projects/sendfile/tools/build/options/WITHOUT_RADIUS_SUPPORT - copied unchanged from r279213, head/tools/build/options/WITHOUT_RADIUS_SUPPORT projects/sendfile/tools/build/options/WITHOUT_RBOOTD - copied unchanged from r279213, head/tools/build/options/WITHOUT_RBOOTD projects/sendfile/tools/build/options/WITHOUT_TALK - copied unchanged from r279213, head/tools/build/options/WITHOUT_TALK projects/sendfile/tools/build/options/WITHOUT_TCP_WRAPPERS - copied unchanged from r279213, head/tools/build/options/WITHOUT_TCP_WRAPPERS projects/sendfile/tools/build/options/WITHOUT_TFTP - copied unchanged from r279213, head/tools/build/options/WITHOUT_TFTP projects/sendfile/tools/build/options/WITHOUT_TIMED - copied unchanged from r279213, head/tools/build/options/WITHOUT_TIMED projects/sendfile/tools/tools/cxgbetool/cxgbetool.8 - copied unchanged from r279213, head/tools/tools/cxgbetool/cxgbetool.8 projects/sendfile/tools/tools/qrndtest/ - copied from r279213, head/tools/tools/qrndtest/ projects/sendfile/usr.bin/clang/llvm-symbolizer/ - copied from r279213, head/usr.bin/clang/llvm-symbolizer/ projects/sendfile/usr.bin/readelf/ - copied from r279213, head/usr.bin/readelf/ projects/sendfile/usr.bin/sed/tests/regress.multitest.out/2.23 - copied unchanged from r279213, head/usr.bin/sed/tests/regress.multitest.out/2.23 projects/sendfile/usr.sbin/devctl/ - copied from r279213, head/usr.sbin/devctl/ projects/sendfile/usr.sbin/pmcstudy/ - copied from r279213, head/usr.sbin/pmcstudy/ projects/sendfile/usr.sbin/portsnap/phttpget/phttpget.8 - copied unchanged from r279213, head/usr.sbin/portsnap/phttpget/phttpget.8 projects/sendfile/usr.sbin/pw/tests/pw_usernext.sh - copied unchanged from r279213, head/usr.sbin/pw/tests/pw_usernext.sh Directory Properties: projects/sendfile/sys/boot/powerpc/kboot/ (props changed) Replaced: projects/sendfile/contrib/unbound/doc/unbound-host.1 - copied unchanged from r279213, head/contrib/unbound/doc/unbound-host.1 projects/sendfile/gnu/usr.bin/binutils/doc/ - copied from r279213, head/gnu/usr.bin/binutils/doc/ projects/sendfile/sys/arm/arm/locore.S - copied unchanged from r279213, head/sys/arm/arm/locore.S projects/sendfile/sys/dev/iscsi/icl.c - copied unchanged from r279213, head/sys/dev/iscsi/icl.c Deleted: projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/Makefile projects/sendfile/contrib/compiler-rt/BlocksRuntime/ projects/sendfile/contrib/compiler-rt/lib/absvdi2.c projects/sendfile/contrib/compiler-rt/lib/absvsi2.c projects/sendfile/contrib/compiler-rt/lib/absvti2.c projects/sendfile/contrib/compiler-rt/lib/adddf3.c projects/sendfile/contrib/compiler-rt/lib/addsf3.c projects/sendfile/contrib/compiler-rt/lib/addvdi3.c projects/sendfile/contrib/compiler-rt/lib/addvsi3.c projects/sendfile/contrib/compiler-rt/lib/addvti3.c projects/sendfile/contrib/compiler-rt/lib/arm/ projects/sendfile/contrib/compiler-rt/lib/ashldi3.c projects/sendfile/contrib/compiler-rt/lib/ashlti3.c projects/sendfile/contrib/compiler-rt/lib/ashrdi3.c projects/sendfile/contrib/compiler-rt/lib/ashrti3.c projects/sendfile/contrib/compiler-rt/lib/assembly.h projects/sendfile/contrib/compiler-rt/lib/atomic.c projects/sendfile/contrib/compiler-rt/lib/clear_cache.c projects/sendfile/contrib/compiler-rt/lib/clzdi2.c projects/sendfile/contrib/compiler-rt/lib/clzsi2.c projects/sendfile/contrib/compiler-rt/lib/clzti2.c projects/sendfile/contrib/compiler-rt/lib/cmpdi2.c projects/sendfile/contrib/compiler-rt/lib/cmpti2.c projects/sendfile/contrib/compiler-rt/lib/comparedf2.c projects/sendfile/contrib/compiler-rt/lib/comparesf2.c projects/sendfile/contrib/compiler-rt/lib/ctzdi2.c projects/sendfile/contrib/compiler-rt/lib/ctzsi2.c projects/sendfile/contrib/compiler-rt/lib/ctzti2.c projects/sendfile/contrib/compiler-rt/lib/divdc3.c projects/sendfile/contrib/compiler-rt/lib/divdf3.c projects/sendfile/contrib/compiler-rt/lib/divdi3.c projects/sendfile/contrib/compiler-rt/lib/divmoddi4.c projects/sendfile/contrib/compiler-rt/lib/divmodsi4.c projects/sendfile/contrib/compiler-rt/lib/divsc3.c projects/sendfile/contrib/compiler-rt/lib/divsf3.c projects/sendfile/contrib/compiler-rt/lib/divsi3.c projects/sendfile/contrib/compiler-rt/lib/divti3.c projects/sendfile/contrib/compiler-rt/lib/divxc3.c projects/sendfile/contrib/compiler-rt/lib/enable_execute_stack.c projects/sendfile/contrib/compiler-rt/lib/eprintf.c projects/sendfile/contrib/compiler-rt/lib/extendsfdf2.c projects/sendfile/contrib/compiler-rt/lib/ffsdi2.c projects/sendfile/contrib/compiler-rt/lib/ffsti2.c projects/sendfile/contrib/compiler-rt/lib/fixdfdi.c projects/sendfile/contrib/compiler-rt/lib/fixdfsi.c projects/sendfile/contrib/compiler-rt/lib/fixdfti.c projects/sendfile/contrib/compiler-rt/lib/fixsfdi.c projects/sendfile/contrib/compiler-rt/lib/fixsfsi.c projects/sendfile/contrib/compiler-rt/lib/fixsfti.c projects/sendfile/contrib/compiler-rt/lib/fixunsdfdi.c projects/sendfile/contrib/compiler-rt/lib/fixunsdfsi.c projects/sendfile/contrib/compiler-rt/lib/fixunsdfti.c projects/sendfile/contrib/compiler-rt/lib/fixunssfdi.c projects/sendfile/contrib/compiler-rt/lib/fixunssfsi.c projects/sendfile/contrib/compiler-rt/lib/fixunssfti.c projects/sendfile/contrib/compiler-rt/lib/fixunsxfdi.c projects/sendfile/contrib/compiler-rt/lib/fixunsxfsi.c projects/sendfile/contrib/compiler-rt/lib/fixunsxfti.c projects/sendfile/contrib/compiler-rt/lib/fixxfdi.c projects/sendfile/contrib/compiler-rt/lib/fixxfti.c projects/sendfile/contrib/compiler-rt/lib/floatdidf.c projects/sendfile/contrib/compiler-rt/lib/floatdisf.c projects/sendfile/contrib/compiler-rt/lib/floatdixf.c projects/sendfile/contrib/compiler-rt/lib/floatsidf.c projects/sendfile/contrib/compiler-rt/lib/floatsisf.c projects/sendfile/contrib/compiler-rt/lib/floattidf.c projects/sendfile/contrib/compiler-rt/lib/floattisf.c projects/sendfile/contrib/compiler-rt/lib/floattixf.c projects/sendfile/contrib/compiler-rt/lib/floatundidf.c projects/sendfile/contrib/compiler-rt/lib/floatundisf.c projects/sendfile/contrib/compiler-rt/lib/floatundixf.c projects/sendfile/contrib/compiler-rt/lib/floatunsidf.c projects/sendfile/contrib/compiler-rt/lib/floatunsisf.c projects/sendfile/contrib/compiler-rt/lib/floatuntidf.c projects/sendfile/contrib/compiler-rt/lib/floatuntisf.c projects/sendfile/contrib/compiler-rt/lib/floatuntixf.c projects/sendfile/contrib/compiler-rt/lib/fp_lib.h projects/sendfile/contrib/compiler-rt/lib/gcc_personality_v0.c projects/sendfile/contrib/compiler-rt/lib/i386/ projects/sendfile/contrib/compiler-rt/lib/int_endianness.h projects/sendfile/contrib/compiler-rt/lib/int_lib.h projects/sendfile/contrib/compiler-rt/lib/int_math.h projects/sendfile/contrib/compiler-rt/lib/int_types.h projects/sendfile/contrib/compiler-rt/lib/int_util.c projects/sendfile/contrib/compiler-rt/lib/int_util.h projects/sendfile/contrib/compiler-rt/lib/lshrdi3.c projects/sendfile/contrib/compiler-rt/lib/lshrti3.c projects/sendfile/contrib/compiler-rt/lib/moddi3.c projects/sendfile/contrib/compiler-rt/lib/modsi3.c projects/sendfile/contrib/compiler-rt/lib/modti3.c projects/sendfile/contrib/compiler-rt/lib/muldc3.c projects/sendfile/contrib/compiler-rt/lib/muldf3.c projects/sendfile/contrib/compiler-rt/lib/muldi3.c projects/sendfile/contrib/compiler-rt/lib/mulodi4.c projects/sendfile/contrib/compiler-rt/lib/mulosi4.c projects/sendfile/contrib/compiler-rt/lib/muloti4.c projects/sendfile/contrib/compiler-rt/lib/mulsc3.c projects/sendfile/contrib/compiler-rt/lib/mulsf3.c projects/sendfile/contrib/compiler-rt/lib/multi3.c projects/sendfile/contrib/compiler-rt/lib/mulvdi3.c projects/sendfile/contrib/compiler-rt/lib/mulvsi3.c projects/sendfile/contrib/compiler-rt/lib/mulvti3.c projects/sendfile/contrib/compiler-rt/lib/mulxc3.c projects/sendfile/contrib/compiler-rt/lib/negdf2.c projects/sendfile/contrib/compiler-rt/lib/negdi2.c projects/sendfile/contrib/compiler-rt/lib/negsf2.c projects/sendfile/contrib/compiler-rt/lib/negti2.c projects/sendfile/contrib/compiler-rt/lib/negvdi2.c projects/sendfile/contrib/compiler-rt/lib/negvsi2.c projects/sendfile/contrib/compiler-rt/lib/negvti2.c projects/sendfile/contrib/compiler-rt/lib/paritydi2.c projects/sendfile/contrib/compiler-rt/lib/paritysi2.c projects/sendfile/contrib/compiler-rt/lib/parityti2.c projects/sendfile/contrib/compiler-rt/lib/popcountdi2.c projects/sendfile/contrib/compiler-rt/lib/popcountsi2.c projects/sendfile/contrib/compiler-rt/lib/popcountti2.c projects/sendfile/contrib/compiler-rt/lib/powidf2.c projects/sendfile/contrib/compiler-rt/lib/powisf2.c projects/sendfile/contrib/compiler-rt/lib/powitf2.c projects/sendfile/contrib/compiler-rt/lib/powixf2.c projects/sendfile/contrib/compiler-rt/lib/ppc/ projects/sendfile/contrib/compiler-rt/lib/sparc64/ projects/sendfile/contrib/compiler-rt/lib/subdf3.c projects/sendfile/contrib/compiler-rt/lib/subsf3.c projects/sendfile/contrib/compiler-rt/lib/subvdi3.c projects/sendfile/contrib/compiler-rt/lib/subvsi3.c projects/sendfile/contrib/compiler-rt/lib/subvti3.c projects/sendfile/contrib/compiler-rt/lib/trampoline_setup.c projects/sendfile/contrib/compiler-rt/lib/truncdfsf2.c projects/sendfile/contrib/compiler-rt/lib/ucmpdi2.c projects/sendfile/contrib/compiler-rt/lib/ucmpti2.c projects/sendfile/contrib/compiler-rt/lib/udivdi3.c projects/sendfile/contrib/compiler-rt/lib/udivmoddi4.c projects/sendfile/contrib/compiler-rt/lib/udivmodsi4.c projects/sendfile/contrib/compiler-rt/lib/udivmodti4.c projects/sendfile/contrib/compiler-rt/lib/udivsi3.c projects/sendfile/contrib/compiler-rt/lib/udivti3.c projects/sendfile/contrib/compiler-rt/lib/umoddi3.c projects/sendfile/contrib/compiler-rt/lib/umodsi3.c projects/sendfile/contrib/compiler-rt/lib/umodti3.c projects/sendfile/contrib/compiler-rt/lib/x86_64/ projects/sendfile/contrib/libpcap/tests/nonblocktest.c projects/sendfile/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h projects/sendfile/contrib/llvm/include/llvm/ADT/OwningPtr.h projects/sendfile/contrib/llvm/include/llvm/ADT/ValueMap.h projects/sendfile/contrib/llvm/include/llvm/ADT/polymorphic_ptr.h projects/sendfile/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h projects/sendfile/contrib/llvm/include/llvm/Analysis/DominatorInternals.h projects/sendfile/contrib/llvm/include/llvm/Analysis/Dominators.h projects/sendfile/contrib/llvm/include/llvm/Analysis/Verifier.h projects/sendfile/contrib/llvm/include/llvm/Assembly/ projects/sendfile/contrib/llvm/include/llvm/AutoUpgrade.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/LiveRegUnits.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/PBQP/HeuristicBase.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/PBQP/HeuristicSolver.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/PBQP/Heuristics/ projects/sendfile/contrib/llvm/include/llvm/DIBuilder.h projects/sendfile/contrib/llvm/include/llvm/DebugInfo.h projects/sendfile/contrib/llvm/include/llvm/GVMaterializer.h projects/sendfile/contrib/llvm/include/llvm/InstVisitor.h projects/sendfile/contrib/llvm/include/llvm/Linker.h projects/sendfile/contrib/llvm/include/llvm/MC/MCAtom.h projects/sendfile/contrib/llvm/include/llvm/MC/MCFunction.h projects/sendfile/contrib/llvm/include/llvm/MC/MCModule.h projects/sendfile/contrib/llvm/include/llvm/MC/MCModuleYAML.h projects/sendfile/contrib/llvm/include/llvm/Object/YAML.h projects/sendfile/contrib/llvm/include/llvm/Support/CFG.h projects/sendfile/contrib/llvm/include/llvm/Support/CallSite.h projects/sendfile/contrib/llvm/include/llvm/Support/ConstantFolder.h projects/sendfile/contrib/llvm/include/llvm/Support/ConstantRange.h projects/sendfile/contrib/llvm/include/llvm/Support/DataFlow.h projects/sendfile/contrib/llvm/include/llvm/Support/DebugLoc.h projects/sendfile/contrib/llvm/include/llvm/Support/Disassembler.h projects/sendfile/contrib/llvm/include/llvm/Support/FEnv.h projects/sendfile/contrib/llvm/include/llvm/Support/GetElementPtrTypeIterator.h projects/sendfile/contrib/llvm/include/llvm/Support/InstIterator.h projects/sendfile/contrib/llvm/include/llvm/Support/LeakDetector.h projects/sendfile/contrib/llvm/include/llvm/Support/NoFolder.h projects/sendfile/contrib/llvm/include/llvm/Support/PassNameParser.h projects/sendfile/contrib/llvm/include/llvm/Support/PatternMatch.h projects/sendfile/contrib/llvm/include/llvm/Support/PredIteratorCache.h projects/sendfile/contrib/llvm/include/llvm/Support/TargetFolder.h projects/sendfile/contrib/llvm/include/llvm/Support/ValueHandle.h projects/sendfile/contrib/llvm/include/llvm/Support/system_error.h projects/sendfile/contrib/llvm/include/llvm/Target/Mangler.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Utils/SpecialCaseList.h projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp projects/sendfile/contrib/llvm/lib/CodeGen/LiveRegUnits.cpp projects/sendfile/contrib/llvm/lib/IR/PrintModulePass.cpp projects/sendfile/contrib/llvm/lib/MC/MCAtom.cpp projects/sendfile/contrib/llvm/lib/MC/MCFunction.cpp projects/sendfile/contrib/llvm/lib/MC/MCModule.cpp projects/sendfile/contrib/llvm/lib/MC/MCModuleYAML.cpp projects/sendfile/contrib/llvm/lib/MC/MCObjectDisassembler.cpp projects/sendfile/contrib/llvm/lib/MC/MCObjectSymbolizer.cpp projects/sendfile/contrib/llvm/lib/MC/MCPureStreamer.cpp projects/sendfile/contrib/llvm/lib/Object/YAML.cpp projects/sendfile/contrib/llvm/lib/Support/ConstantRange.cpp projects/sendfile/contrib/llvm/lib/Support/Disassembler.cpp projects/sendfile/contrib/llvm/lib/Support/Unix/system_error.inc projects/sendfile/contrib/llvm/lib/Support/Windows/Windows.h projects/sendfile/contrib/llvm/lib/Support/Windows/system_error.inc projects/sendfile/contrib/llvm/lib/Support/system_error.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.h projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64BranchFixupPass.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64CallingConv.td projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64InstrNEON.td projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/README.txt projects/sendfile/contrib/llvm/lib/Target/ARM/ARMBuildAttrs.h projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOp.h projects/sendfile/contrib/llvm/lib/Target/Mangler.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsReginfo.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsReginfo.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXSplitBBatBar.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXSplitBBatBar.h projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUConvertToISA.cpp projects/sendfile/contrib/llvm/lib/Target/R600/AMDILBase.td projects/sendfile/contrib/llvm/lib/Target/R600/AMDILISelLowering.cpp projects/sendfile/contrib/llvm/lib/Target/R600/AMDILInstrInfo.td projects/sendfile/contrib/llvm/lib/Target/R600/AMDILIntrinsicInfo.cpp projects/sendfile/contrib/llvm/lib/Target/R600/AMDILIntrinsicInfo.h projects/sendfile/contrib/llvm/lib/Target/R600/AMDILIntrinsics.td projects/sendfile/contrib/llvm/lib/Target/R600/AMDILRegisterInfo.td projects/sendfile/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c projects/sendfile/contrib/llvm/lib/Target/X86/X86COFFMachineModuleInfo.cpp projects/sendfile/contrib/llvm/lib/Target/X86/X86COFFMachineModuleInfo.h projects/sendfile/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/GlobalMerge.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/SpecialCaseList.cpp projects/sendfile/contrib/llvm/patches/patch-r208961-clang-version-include.diff projects/sendfile/contrib/llvm/patches/patch-r208987-format-extensions.diff projects/sendfile/contrib/llvm/patches/patch-r209107-clang-vendor-suffix.diff projects/sendfile/contrib/llvm/patches/patch-r213492-amd64-multi-os-dot.diff projects/sendfile/contrib/llvm/patches/patch-r221503-default-target-triple.diff projects/sendfile/contrib/llvm/patches/patch-r243830-arm-disable-clear-cache.diff projects/sendfile/contrib/llvm/patches/patch-r252503-arm-transient-stack-alignment.diff projects/sendfile/contrib/llvm/patches/patch-r257109-add-CC-aliases.diff projects/sendfile/contrib/llvm/patches/patch-r259053-gcc-installation-detector.diff projects/sendfile/contrib/llvm/patches/patch-r259498-add-fxsave.diff projects/sendfile/contrib/llvm/patches/patch-r261680-clang-r200899-fix-security-quantis.diff projects/sendfile/contrib/llvm/patches/patch-r261991-llvm-r195391-fix-dwarf2.diff projects/sendfile/contrib/llvm/patches/patch-r261991-llvm-r198385-fix-dwarf2.diff projects/sendfile/contrib/llvm/patches/patch-r261991-llvm-r198389-fix-dwarf2.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198028-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198029-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198030-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198145-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198149-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198157-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198280-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198281-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198286-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198480-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198484-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198533-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198565-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198567-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198580-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198591-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198592-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198658-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198681-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198738-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198739-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198740-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198893-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198909-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r198910-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r199014-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r199024-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r199028-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r199031-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r199033-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r199061-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r199186-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r199187-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r199775-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r199781-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r199786-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r199940-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r199974-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r199975-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r199977-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r200103-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r200104-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r200112-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r200130-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r200131-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r200141-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r200282-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r200368-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r200373-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r200376-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r200509-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r200617-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r200960-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r200961-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r200962-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r200963-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262261-llvm-r200965-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262262-clang-r198311-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262262-clang-r198312-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262262-clang-r198911-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262262-clang-r198912-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262262-clang-r198918-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262262-clang-r198923-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262262-clang-r199012-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262262-clang-r199034-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262262-clang-r199037-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262262-clang-r199188-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262262-clang-r199399-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262262-clang-r200452-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262264-llvm-r200453-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262265-llvm-r201718-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262303-enable-ppc-integrated-as.diff projects/sendfile/contrib/llvm/patches/patch-r262415-llvm-r201994-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262460-llvm-r202059-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262535-clang-r202177-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262536-clang-r202179-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262582-llvm-r202422-sparc.diff projects/sendfile/contrib/llvm/patches/patch-r262611-llvm-r196874-fix-invalid-pwd-crash.diff projects/sendfile/contrib/llvm/patches/patch-r263048-clang-r203624-fix-CC-aliases.diff projects/sendfile/contrib/llvm/patches/patch-r263312-llvm-r169939-inline-asm-with-realign.diff projects/sendfile/contrib/llvm/patches/patch-r263312-llvm-r196940-update-inline-asm-test.diff projects/sendfile/contrib/llvm/patches/patch-r263312-llvm-r196986-allow-realign-alloca.diff projects/sendfile/contrib/llvm/patches/patch-r263312-llvm-r202930-fix-alloca-esi-clobber.diff projects/sendfile/contrib/llvm/patches/patch-r263313-llvm-r203311-fix-sse1-oom.diff projects/sendfile/contrib/llvm/patches/patch-r263619-clang-r201662-arm-gnueabihf.diff projects/sendfile/contrib/llvm/patches/patch-r264345-dwarf2-freebsd10.diff projects/sendfile/contrib/llvm/patches/patch-r264826-llvm-r202188-variadic-fn-debug-info.diff projects/sendfile/contrib/llvm/patches/patch-r264827-clang-r202185-variadic-fn-debug-info.diff projects/sendfile/contrib/llvm/patches/patch-r265477-clang-r198655-standalone-debug.diff projects/sendfile/contrib/llvm/patches/patch-r266674-clang-r209489-fix-xmmintrin.diff projects/sendfile/contrib/llvm/patches/patch-r267704-llvm-r211435-fix-avx-backend.diff projects/sendfile/contrib/llvm/patches/patch-r267981-llvm-r211435-fix-ppc-fctiduz.diff projects/sendfile/contrib/llvm/patches/patch-r269387-clang-arm-target-cpu.diff projects/sendfile/contrib/llvm/patches/patch-r270147-llvm-r197824-r213427-r213960.diff projects/sendfile/contrib/llvm/patches/patch-r271024-llvm-r216989-r216990-fix-movw-armv6.diff projects/sendfile/contrib/llvm/patches/patch-r271282-clang-r200797-r200798-r200805-debug-info-crash.diff projects/sendfile/contrib/llvm/patches/patch-r271432-clang-r205331-debug-info-crash.diff projects/sendfile/contrib/llvm/patches/patch-r271597-clang-r217410-i386-garbage-float.diff projects/sendfile/contrib/llvm/patches/patch-r274286-llvm-r201784-asm-dollar.diff projects/sendfile/contrib/llvm/patches/patch-r274442-llvm-r221709-debug-oom.diff projects/sendfile/contrib/llvm/patches/patch-r275633-llvm-r223171-fix-vectorizer.diff projects/sendfile/contrib/llvm/patches/patch-r275759-clang-r221170-ppc-vaarg.diff projects/sendfile/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/OnDiskHashTable.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/OpenCL.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td projects/sendfile/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/ChainedIncludesSource.h projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftVBTables.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftVBTables.h projects/sendfile/contrib/llvm/tools/clang/lib/Driver/CC1AsOptions.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/Warnings.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Headers/module.map projects/sendfile/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h projects/sendfile/contrib/llvm/tools/clang/lib/Rewrite/Core/ projects/sendfile/contrib/llvm/tools/clang/lib/Rewrite/Frontend/ projects/sendfile/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.h projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/DynamicLibrary.h projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/DynamicLibrary.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_mips64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_x86.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_i386.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_mips64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_x86_64.h projects/sendfile/contrib/llvm/tools/lli/ChildTarget/Unix/ projects/sendfile/contrib/llvm/tools/lli/ChildTarget/Windows/ projects/sendfile/contrib/llvm/tools/lli/Unix/RemoteTargetExternal.inc projects/sendfile/contrib/llvm/tools/lli/Windows/RemoteTargetExternal.inc projects/sendfile/contrib/llvm/utils/TableGen/SetTheory.cpp projects/sendfile/contrib/llvm/utils/TableGen/SetTheory.h projects/sendfile/contrib/llvm/utils/TableGen/TGValueTypes.cpp projects/sendfile/contrib/ofed/libibverbs/examples/Makefile projects/sendfile/contrib/tcpdump/README projects/sendfile/contrib/tcpdump/acconfig.h projects/sendfile/contrib/tcpdump/aodv.h projects/sendfile/contrib/tcpdump/arcnet.h projects/sendfile/contrib/tcpdump/bgp.h projects/sendfile/contrib/tcpdump/dccp.h projects/sendfile/contrib/tcpdump/decnet.h projects/sendfile/contrib/tcpdump/decode_prefix.h projects/sendfile/contrib/tcpdump/enc.h projects/sendfile/contrib/tcpdump/esp.h projects/sendfile/contrib/tcpdump/fddi.h projects/sendfile/contrib/tcpdump/forces.h projects/sendfile/contrib/tcpdump/icmp6.h projects/sendfile/contrib/tcpdump/ieee802_11.h projects/sendfile/contrib/tcpdump/ieee802_11_radio.h projects/sendfile/contrib/tcpdump/igrp.h projects/sendfile/contrib/tcpdump/ipfc.h projects/sendfile/contrib/tcpdump/ipnet.h projects/sendfile/contrib/tcpdump/ipsec_doi.h projects/sendfile/contrib/tcpdump/ipx.h projects/sendfile/contrib/tcpdump/isakmp.h projects/sendfile/contrib/tcpdump/l2tp.h projects/sendfile/contrib/tcpdump/lane.h projects/sendfile/contrib/tcpdump/missing/sockstorage.h projects/sendfile/contrib/tcpdump/netbios.h projects/sendfile/contrib/tcpdump/ntp.h projects/sendfile/contrib/tcpdump/oakley.h projects/sendfile/contrib/tcpdump/ospf6.h projects/sendfile/contrib/tcpdump/pmap_prot.h projects/sendfile/contrib/tcpdump/ppi.h projects/sendfile/contrib/tcpdump/print-netbios.c projects/sendfile/contrib/tcpdump/route6d.h projects/sendfile/contrib/tcpdump/rx.h projects/sendfile/contrib/tcpdump/sctpConstants.h projects/sendfile/contrib/tcpdump/sctpHeader.h projects/sendfile/contrib/tcpdump/slip.h projects/sendfile/contrib/tcpdump/sll.h projects/sendfile/contrib/tcpdump/telnet.h projects/sendfile/contrib/tcpdump/tftp.h projects/sendfile/contrib/tcpdump/timed.h projects/sendfile/contrib/tcpdump/token.h projects/sendfile/contrib/texinfo/ projects/sendfile/contrib/xz/src/liblzma/api/lzma/lzma.h projects/sendfile/contrib/xz/src/liblzma/common/stream_encoder.h projects/sendfile/crypto/openssl/crypto/bn/asm/mips3.s projects/sendfile/games/bcd/ projects/sendfile/games/ppt/ projects/sendfile/gnu/lib/libregex/doc/ projects/sendfile/gnu/lib/libstdc++/doc/ projects/sendfile/gnu/usr.bin/cc/doc/ projects/sendfile/gnu/usr.bin/diff/doc/ projects/sendfile/gnu/usr.bin/gdb/doc/ projects/sendfile/gnu/usr.bin/gperf/doc/ projects/sendfile/gnu/usr.bin/grep/doc/ projects/sendfile/gnu/usr.bin/groff/doc/ projects/sendfile/gnu/usr.bin/texinfo/ projects/sendfile/kerberos5/doc/ projects/sendfile/lib/clang/include/clang/Driver/CC1AsOptions.inc projects/sendfile/lib/clang/include/clang/Lex/ projects/sendfile/lib/clang/include/clang/Parse/AttrIdentifierArg.inc projects/sendfile/lib/clang/include/clang/Parse/AttrLateParsed.inc projects/sendfile/lib/clang/include/clang/Parse/AttrTypeArg.inc projects/sendfile/lib/clang/libclangrewritecore/ projects/sendfile/lib/libc/arm/gen/getcontextx.c projects/sendfile/lib/libc/gen/swapcontext.c projects/sendfile/lib/libc/mips/gen/getcontextx.c projects/sendfile/lib/libc/powerpc/gen/getcontextx.c projects/sendfile/lib/libc/powerpc64/gen/getcontextx.c projects/sendfile/lib/libc/sparc64/gen/getcontextx.c projects/sendfile/lib/libc/sparc64/sys/sigaction.S projects/sendfile/lib/libcom_err/doc/ projects/sendfile/lib/libedit/key.c projects/sendfile/lib/libedit/key.h projects/sendfile/lib/libedit/term.c projects/sendfile/lib/libedit/term.h projects/sendfile/lib/libiconv/ projects/sendfile/lib/libthr/arch/amd64/amd64/pthread_md.c projects/sendfile/lib/libthr/arch/arm/Makefile.inc projects/sendfile/lib/libthr/arch/arm/arm/ projects/sendfile/lib/libthr/arch/i386/i386/pthread_md.c projects/sendfile/lib/libthr/arch/mips/Makefile.inc projects/sendfile/lib/libthr/arch/mips/mips/ projects/sendfile/lib/libthr/arch/powerpc/Makefile.inc projects/sendfile/lib/libthr/arch/powerpc/powerpc/ projects/sendfile/lib/libthr/arch/sparc64/sparc64/pthread_md.c projects/sendfile/release/amd64/mk-azure.sh projects/sendfile/release/amd64/mk-vmimage.sh projects/sendfile/release/i386/mk-azure.sh projects/sendfile/release/i386/mk-vmimage.sh projects/sendfile/share/info/ projects/sendfile/share/man/man4/asr.4 projects/sendfile/share/man/man4/gpib.4 projects/sendfile/share/man/man4/pcii.4 projects/sendfile/share/man/man4/tnt4882.4 projects/sendfile/share/man/man9/spl.9 projects/sendfile/sys/arm/arm/bus_space-v6.c projects/sendfile/sys/arm/lpc/lpc_space.c projects/sendfile/sys/arm/mv/bus_space.c projects/sendfile/sys/arm/samsung/s3c2xx0/s3c2xx0_space.c projects/sendfile/sys/arm/versatile/bus_space.c projects/sendfile/sys/arm/versatile/versatile_pci_bus_space.c projects/sendfile/sys/arm/versatile/versatile_pci_bus_space.h projects/sendfile/sys/arm/xilinx/zy7_bus_space.c projects/sendfile/sys/arm/xscale/i80321/obio_space.c projects/sendfile/sys/arm/xscale/i8134x/obio_space.c projects/sendfile/sys/contrib/dev/iwn/iwlwifi-6000g2a-17.168.5.2.fw.uu projects/sendfile/sys/contrib/dev/iwn/iwlwifi-6000g2b-17.168.5.2.fw.uu projects/sendfile/sys/dev/asr/ projects/sendfile/sys/dev/cxgb/sys/mbufq.h projects/sendfile/sys/dev/ic/hd64570.h projects/sendfile/sys/dev/ieee488/ibfoo.c projects/sendfile/sys/dev/ieee488/ibfoo_int.h projects/sendfile/sys/dev/ieee488/pcii.c projects/sendfile/sys/dev/ieee488/tnt4882.c projects/sendfile/sys/dev/ieee488/tnt4882.h projects/sendfile/sys/dev/ieee488/ugpib.h projects/sendfile/sys/dev/ieee488/upd7210.c projects/sendfile/sys/dev/ieee488/upd7210.h projects/sendfile/sys/dev/xen/netfront/mbufq.h projects/sendfile/sys/modules/asr/ projects/sendfile/sys/modules/dtrace/dtnfsclient/ projects/sendfile/sys/modules/nfs_common/ projects/sendfile/sys/modules/nfsclient/ projects/sendfile/sys/modules/nfsserver/ projects/sendfile/sys/net/if_stf.h projects/sendfile/sys/netinet/in_gif.h projects/sendfile/sys/netinet/toeplitz.c projects/sendfile/sys/netinet/toeplitz.h projects/sendfile/sys/netinet6/in6_gif.h projects/sendfile/sys/nfs/nfs_common.c projects/sendfile/sys/nfsclient/nfs_bio.c projects/sendfile/sys/nfsclient/nfs_kdtrace.c projects/sendfile/sys/nfsclient/nfs_krpc.c projects/sendfile/sys/nfsclient/nfs_nfsiod.c projects/sendfile/sys/nfsclient/nfs_node.c projects/sendfile/sys/nfsclient/nfs_subs.c projects/sendfile/sys/nfsclient/nfs_vfsops.c projects/sendfile/sys/nfsclient/nfs_vnops.c projects/sendfile/sys/nfsserver/nfs_fha_old.c projects/sendfile/sys/nfsserver/nfs_serv.c projects/sendfile/sys/nfsserver/nfs_srvkrpc.c projects/sendfile/sys/nfsserver/nfs_srvsubs.c projects/sendfile/sys/ofed/drivers/infiniband/core/Makefile projects/sendfile/sys/ofed/drivers/infiniband/core/local_sa.c projects/sendfile/sys/ofed/drivers/infiniband/core/notice.c projects/sendfile/sys/ofed/drivers/infiniband/hw/mlx4/Makefile projects/sendfile/sys/ofed/drivers/infiniband/ulp/ipoib/Makefile projects/sendfile/sys/powerpc/conf/WII projects/sendfile/sys/powerpc/wii/ projects/sendfile/tools/build/options/WITHOUT_GPIB projects/sendfile/tools/build/options/WITH_ELFTOOLCHAIN_TOOLS projects/sendfile/tools/build/options/WITH_INFO projects/sendfile/tools/regression/lib/libc/stdio/test-fmemopen.t projects/sendfile/usr.sbin/amd/doc/ Modified: projects/sendfile/COPYRIGHT projects/sendfile/Makefile.inc1 projects/sendfile/ObsoleteFiles.inc projects/sendfile/UPDATING projects/sendfile/bin/cat/Makefile projects/sendfile/bin/cp/utils.c projects/sendfile/bin/csh/Makefile projects/sendfile/bin/expr/Makefile projects/sendfile/bin/expr/expr.y projects/sendfile/bin/freebsd-version/Makefile projects/sendfile/bin/ln/symlink.7 projects/sendfile/bin/mv/mv.c projects/sendfile/bin/pkill/tests/pgrep-j_test.sh projects/sendfile/bin/pkill/tests/pkill-j_test.sh projects/sendfile/bin/ps/ps.c projects/sendfile/bin/sh/cd.c projects/sendfile/bin/sh/eval.c projects/sendfile/bin/sh/expand.c projects/sendfile/bin/sh/jobs.c projects/sendfile/bin/sh/mail.c projects/sendfile/bin/sh/memalloc.c projects/sendfile/bin/sh/memalloc.h projects/sendfile/bin/sh/miscbltin.c projects/sendfile/bin/sh/nodetypes projects/sendfile/bin/sh/parser.c projects/sendfile/bin/sh/sh.1 projects/sendfile/bin/sh/tests/expansion/Makefile projects/sendfile/bin/sh/trap.c projects/sendfile/bin/sh/var.c projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_OP_INCOMPAT.baddef1.d projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_OP_INCOMPAT.badxlate.d projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/io/tst.fds.c projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/io/tst.fds.d projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/json/tst.usdt.c projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_CHR_NL.char.d projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_CHR_NULL.char.d projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_STR_NL.string.d projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.include.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.roch.d projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call3.c projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_UNKNOWN.badmemb.d projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PDESC_ZERO.badlib.exe projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_FUNC.badfunc.exe projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_LIB.libdash.exe projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.alldash.exe projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.badname.exe projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.globdash.exe projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_OFF.toobig.exe projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.args1.c projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.coverage.exe projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.emptystack.exe projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.fork.d projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.gcc.c projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret1.c projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret2.c projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.vfork.d projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak1.c projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak2.c projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.available.exe (contents, props changed) projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.libmap.exe (contents, props changed) projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/err.D_PRINT_VOID.bad.d projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/tst.xlate.d projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/tst.xlate.d.out projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.d projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.discard.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitkilled.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.signal.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.func.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.mod.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.sym.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scalars/tst.selfarray2.d projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.D_MACRO_UNUSED.overflow.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.arguments.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.egid.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.euid.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.gid.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.ppid.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.projid.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.sid.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.stringmacro.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.taskid.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.uid.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/syscall/tst.args.c projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.corruptenv.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose1.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.forker.c projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh projects/sendfile/cddl/contrib/opensolaris/cmd/lockstat/lockstat.c projects/sendfile/cddl/contrib/opensolaris/cmd/lockstat/sym.c projects/sendfile/cddl/contrib/opensolaris/cmd/mdb/tools/common/die.c projects/sendfile/cddl/contrib/opensolaris/cmd/mdb/tools/common/util.h projects/sendfile/cddl/contrib/opensolaris/cmd/plockstat/plockstat.c projects/sendfile/cddl/contrib/opensolaris/cmd/sgs/include/alist.h projects/sendfile/cddl/contrib/opensolaris/cmd/sgs/include/sgs.h projects/sendfile/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/sendfile/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 projects/sendfile/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/sendfile/cddl/contrib/opensolaris/cmd/zpool/zpool_vdev.c projects/sendfile/cddl/contrib/opensolaris/common/util/strtolctype.h projects/sendfile/cddl/contrib/opensolaris/lib/libctf/common/ctf_lib.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_aggregate.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dof.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_error.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_handle.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_ident.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_lex.l projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_map.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_options.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_parser.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pid.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pragma.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_program.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_provider.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_work.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dtrace.h projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/i386/dt_isadep.c projects/sendfile/cddl/contrib/opensolaris/lib/libgen/common/gmatch.c projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c projects/sendfile/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h projects/sendfile/cddl/contrib/opensolaris/tools/ctf/cvt/barrier.c projects/sendfile/cddl/contrib/opensolaris/tools/ctf/cvt/barrier.h projects/sendfile/cddl/contrib/opensolaris/tools/ctf/cvt/ctf.c projects/sendfile/cddl/contrib/opensolaris/tools/ctf/cvt/ctfconvert.c projects/sendfile/cddl/contrib/opensolaris/tools/ctf/cvt/ctfmerge.c projects/sendfile/cddl/contrib/opensolaris/tools/ctf/cvt/dwarf.c projects/sendfile/cddl/contrib/opensolaris/tools/ctf/cvt/merge.c projects/sendfile/cddl/contrib/opensolaris/tools/ctf/cvt/output.c projects/sendfile/cddl/contrib/opensolaris/tools/ctf/cvt/tdata.c projects/sendfile/cddl/contrib/opensolaris/tools/ctf/cvt/util.c projects/sendfile/cddl/lib/Makefile projects/sendfile/cddl/lib/libdtrace/Makefile projects/sendfile/cddl/usr.bin/ctfconvert/ctfconvert.1 projects/sendfile/cddl/usr.sbin/Makefile projects/sendfile/contrib/amd/amd/amfs_generic.c projects/sendfile/contrib/amd/amd/amfs_program.c projects/sendfile/contrib/amd/amd/readdir.c projects/sendfile/contrib/amd/hlfsd/homedir.c projects/sendfile/contrib/amd/hlfsd/stubs.c projects/sendfile/contrib/binutils/bfd/elf32-ppc.c projects/sendfile/contrib/binutils/gas/config/tc-ppc.c projects/sendfile/contrib/binutils/gas/doc/c-arm.texi projects/sendfile/contrib/binutils/gas/doc/c-mips.texi projects/sendfile/contrib/binutils/gas/expr.c projects/sendfile/contrib/binutils/gas/input-scrub.c projects/sendfile/contrib/binutils/gas/read.c projects/sendfile/contrib/binutils/ld/ld.texinfo projects/sendfile/contrib/binutils/ld/scripttempl/elf.sc projects/sendfile/contrib/binutils/opcodes/ppc-opc.c projects/sendfile/contrib/bsnmp/lib/snmpcrypto.c projects/sendfile/contrib/bzip2/bzip2.1 projects/sendfile/contrib/compiler-rt/CREDITS.TXT projects/sendfile/contrib/compiler-rt/LICENSE.TXT projects/sendfile/contrib/compiler-rt/README.txt projects/sendfile/contrib/ee/ee.1 projects/sendfile/contrib/elftoolchain/addr2line/addr2line.c projects/sendfile/contrib/elftoolchain/common/Makefile projects/sendfile/contrib/elftoolchain/common/_elftc.h projects/sendfile/contrib/elftoolchain/common/elfdefinitions.h projects/sendfile/contrib/elftoolchain/elfcopy/archive.c projects/sendfile/contrib/elftoolchain/elfcopy/elfcopy.h projects/sendfile/contrib/elftoolchain/elfcopy/main.c projects/sendfile/contrib/elftoolchain/elfcopy/sections.c projects/sendfile/contrib/elftoolchain/elfcopy/segments.c projects/sendfile/contrib/elftoolchain/elfcopy/symbols.c projects/sendfile/contrib/elftoolchain/libdwarf/Makefile projects/sendfile/contrib/elftoolchain/libdwarf/Version.map projects/sendfile/contrib/elftoolchain/libdwarf/_libdwarf.h projects/sendfile/contrib/elftoolchain/libdwarf/dwarf.3 projects/sendfile/contrib/elftoolchain/libdwarf/dwarf.h projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_attr.3 projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_attr.c projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_attrval.c projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_attrval_signed.3 projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_child.3 projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_cu.c projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_die.c projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_dieoffset.3 projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_dump.c projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_errmsg.c projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_frame.c projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_get_AT_name.3 projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_get_arange_info.3 projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_hasattr.3 projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_highpc.3 projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_lineno.c projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_loclist.c projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_loclist_from_expr.3 projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_next_cu_header.3 projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_ranges.c projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_reloc.c projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_set_reloc_application.3 projects/sendfile/contrib/elftoolchain/libdwarf/dwarf_whatattr.3 projects/sendfile/contrib/elftoolchain/libdwarf/libdwarf.c projects/sendfile/contrib/elftoolchain/libdwarf/libdwarf.h projects/sendfile/contrib/elftoolchain/libdwarf/libdwarf_abbrev.c projects/sendfile/contrib/elftoolchain/libdwarf/libdwarf_arange.c projects/sendfile/contrib/elftoolchain/libdwarf/libdwarf_attr.c projects/sendfile/contrib/elftoolchain/libdwarf/libdwarf_die.c projects/sendfile/contrib/elftoolchain/libdwarf/libdwarf_elf_init.c projects/sendfile/contrib/elftoolchain/libdwarf/libdwarf_frame.c projects/sendfile/contrib/elftoolchain/libdwarf/libdwarf_info.c projects/sendfile/contrib/elftoolchain/libdwarf/libdwarf_init.c projects/sendfile/contrib/elftoolchain/libdwarf/libdwarf_lineno.c projects/sendfile/contrib/elftoolchain/libdwarf/libdwarf_loc.c projects/sendfile/contrib/elftoolchain/libdwarf/libdwarf_loclist.c projects/sendfile/contrib/elftoolchain/libdwarf/libdwarf_nametbl.c projects/sendfile/contrib/elftoolchain/libdwarf/libdwarf_reloc.c projects/sendfile/contrib/elftoolchain/libdwarf/libdwarf_sections.c projects/sendfile/contrib/elftoolchain/libelf/_libelf.h projects/sendfile/contrib/elftoolchain/libelf/_libelf_ar.h projects/sendfile/contrib/elftoolchain/libelf/_libelf_config.h projects/sendfile/contrib/elftoolchain/libelf/elf.3 projects/sendfile/contrib/elftoolchain/libelf/elf_data.c projects/sendfile/contrib/elftoolchain/libelf/elf_errmsg.c projects/sendfile/contrib/elftoolchain/libelf/elf_flag.c projects/sendfile/contrib/elftoolchain/libelf/elf_memory.c projects/sendfile/contrib/elftoolchain/libelf/elf_next.c projects/sendfile/contrib/elftoolchain/libelf/elf_open.c projects/sendfile/contrib/elftoolchain/libelf/elf_rand.c projects/sendfile/contrib/elftoolchain/libelf/elf_rawfile.c projects/sendfile/contrib/elftoolchain/libelf/elf_scn.c projects/sendfile/contrib/elftoolchain/libelf/elf_strptr.c projects/sendfile/contrib/elftoolchain/libelf/elf_update.c projects/sendfile/contrib/elftoolchain/libelf/gelf_cap.c projects/sendfile/contrib/elftoolchain/libelf/gelf_dyn.c projects/sendfile/contrib/elftoolchain/libelf/gelf_ehdr.c projects/sendfile/contrib/elftoolchain/libelf/gelf_move.c projects/sendfile/contrib/elftoolchain/libelf/gelf_phdr.c projects/sendfile/contrib/elftoolchain/libelf/gelf_rel.c projects/sendfile/contrib/elftoolchain/libelf/gelf_rela.c projects/sendfile/contrib/elftoolchain/libelf/gelf_shdr.c projects/sendfile/contrib/elftoolchain/libelf/gelf_sym.c projects/sendfile/contrib/elftoolchain/libelf/gelf_syminfo.c projects/sendfile/contrib/elftoolchain/libelf/gelf_symshndx.c projects/sendfile/contrib/elftoolchain/libelf/libelf.h projects/sendfile/contrib/elftoolchain/libelf/libelf_align.c projects/sendfile/contrib/elftoolchain/libelf/libelf_ar.c projects/sendfile/contrib/elftoolchain/libelf/libelf_ar_util.c projects/sendfile/contrib/elftoolchain/libelf/libelf_checksum.c projects/sendfile/contrib/elftoolchain/libelf/libelf_convert.m4 projects/sendfile/contrib/elftoolchain/libelf/libelf_data.c projects/sendfile/contrib/elftoolchain/libelf/libelf_ehdr.c projects/sendfile/contrib/elftoolchain/libelf/libelf_extended.c projects/sendfile/contrib/elftoolchain/libelf/libelf_memory.c projects/sendfile/contrib/elftoolchain/libelf/libelf_open.c projects/sendfile/contrib/elftoolchain/libelf/libelf_phdr.c projects/sendfile/contrib/elftoolchain/libelf/libelf_xlate.c projects/sendfile/contrib/elftoolchain/libelftc/elftc_copyfile.c projects/sendfile/contrib/elftoolchain/libelftc/elftc_demangle.c projects/sendfile/contrib/elftoolchain/libelftc/libelftc.h projects/sendfile/contrib/elftoolchain/libelftc/libelftc_dem_gnu3.c projects/sendfile/contrib/elftoolchain/nm/nm.1 projects/sendfile/contrib/elftoolchain/nm/nm.c projects/sendfile/contrib/elftoolchain/readelf/readelf.1 projects/sendfile/contrib/elftoolchain/readelf/readelf.c projects/sendfile/contrib/elftoolchain/strings/strings.c projects/sendfile/contrib/file/ChangeLog projects/sendfile/contrib/file/Makefile.in projects/sendfile/contrib/file/README projects/sendfile/contrib/file/aclocal.m4 projects/sendfile/contrib/file/configure projects/sendfile/contrib/file/configure.ac projects/sendfile/contrib/file/doc/Makefile.in projects/sendfile/contrib/file/doc/file.man projects/sendfile/contrib/file/doc/libmagic.man projects/sendfile/contrib/file/doc/magic.man projects/sendfile/contrib/file/magic/Localstuff projects/sendfile/contrib/file/magic/Magdir/cafebabe projects/sendfile/contrib/file/magic/Magdir/filesystems projects/sendfile/contrib/file/magic/Magdir/images projects/sendfile/contrib/file/magic/Magdir/jpeg projects/sendfile/contrib/file/magic/Makefile.am projects/sendfile/contrib/file/magic/Makefile.in projects/sendfile/contrib/file/missing projects/sendfile/contrib/file/python/Makefile.in projects/sendfile/contrib/file/src/Makefile.in projects/sendfile/contrib/file/src/apprentice.c projects/sendfile/contrib/file/src/compress.c projects/sendfile/contrib/file/src/elfclass.h projects/sendfile/contrib/file/src/file.c projects/sendfile/contrib/file/src/file.h projects/sendfile/contrib/file/src/file_opts.h projects/sendfile/contrib/file/src/funcs.c projects/sendfile/contrib/file/src/getline.c projects/sendfile/contrib/file/src/magic.c projects/sendfile/contrib/file/src/magic.h projects/sendfile/contrib/file/src/magic.h.in projects/sendfile/contrib/file/src/readelf.c projects/sendfile/contrib/file/src/softmagic.c projects/sendfile/contrib/file/tests/Makefile.in projects/sendfile/contrib/gcc/config/arm/unwind-arm.c projects/sendfile/contrib/gcc/config/arm/unwind-arm.h projects/sendfile/contrib/gdb/gdb/corelow.c projects/sendfile/contrib/gdb/gdb/dwarf2expr.c projects/sendfile/contrib/gdb/gdb/remote.c projects/sendfile/contrib/gdb/gdb/std-regs.c projects/sendfile/contrib/ipfilter/ip_fil.c projects/sendfile/contrib/ipfilter/ipf.h projects/sendfile/contrib/jemalloc/include/jemalloc/internal/mutex.h projects/sendfile/contrib/jemalloc/src/jemalloc.c projects/sendfile/contrib/jemalloc/src/mutex.c projects/sendfile/contrib/libc++/CREDITS.TXT projects/sendfile/contrib/libc++/LICENSE.TXT projects/sendfile/contrib/libc++/include/__bit_reference projects/sendfile/contrib/libc++/include/__config projects/sendfile/contrib/libc++/include/__debug projects/sendfile/contrib/libc++/include/__functional_03 projects/sendfile/contrib/libc++/include/__functional_base projects/sendfile/contrib/libc++/include/__functional_base_03 projects/sendfile/contrib/libc++/include/__hash_table projects/sendfile/contrib/libc++/include/__locale projects/sendfile/contrib/libc++/include/__mutex_base projects/sendfile/contrib/libc++/include/__sso_allocator projects/sendfile/contrib/libc++/include/__tree projects/sendfile/contrib/libc++/include/__tuple projects/sendfile/contrib/libc++/include/algorithm projects/sendfile/contrib/libc++/include/atomic projects/sendfile/contrib/libc++/include/bitset projects/sendfile/contrib/libc++/include/chrono projects/sendfile/contrib/libc++/include/cmath projects/sendfile/contrib/libc++/include/condition_variable projects/sendfile/contrib/libc++/include/cstddef projects/sendfile/contrib/libc++/include/deque projects/sendfile/contrib/libc++/include/experimental/dynarray projects/sendfile/contrib/libc++/include/experimental/optional projects/sendfile/contrib/libc++/include/ext/__hash projects/sendfile/contrib/libc++/include/ext/hash_map projects/sendfile/contrib/libc++/include/forward_list projects/sendfile/contrib/libc++/include/functional projects/sendfile/contrib/libc++/include/future projects/sendfile/contrib/libc++/include/iomanip projects/sendfile/contrib/libc++/include/ios projects/sendfile/contrib/libc++/include/istream projects/sendfile/contrib/libc++/include/iterator projects/sendfile/contrib/libc++/include/limits projects/sendfile/contrib/libc++/include/list projects/sendfile/contrib/libc++/include/locale projects/sendfile/contrib/libc++/include/map projects/sendfile/contrib/libc++/include/memory projects/sendfile/contrib/libc++/include/mutex projects/sendfile/contrib/libc++/include/new projects/sendfile/contrib/libc++/include/numeric projects/sendfile/contrib/libc++/include/ostream projects/sendfile/contrib/libc++/include/random projects/sendfile/contrib/libc++/include/regex projects/sendfile/contrib/libc++/include/set projects/sendfile/contrib/libc++/include/shared_mutex projects/sendfile/contrib/libc++/include/sstream projects/sendfile/contrib/libc++/include/stdexcept projects/sendfile/contrib/libc++/include/string projects/sendfile/contrib/libc++/include/thread projects/sendfile/contrib/libc++/include/tuple projects/sendfile/contrib/libc++/include/type_traits projects/sendfile/contrib/libc++/include/typeinfo projects/sendfile/contrib/libc++/include/unordered_map projects/sendfile/contrib/libc++/include/unordered_set projects/sendfile/contrib/libc++/include/utility projects/sendfile/contrib/libc++/include/valarray projects/sendfile/contrib/libc++/include/vector projects/sendfile/contrib/libc++/src/algorithm.cpp projects/sendfile/contrib/libc++/src/chrono.cpp projects/sendfile/contrib/libc++/src/condition_variable.cpp projects/sendfile/contrib/libc++/src/debug.cpp projects/sendfile/contrib/libc++/src/exception.cpp projects/sendfile/contrib/libc++/src/future.cpp projects/sendfile/contrib/libc++/src/hash.cpp projects/sendfile/contrib/libc++/src/ios.cpp projects/sendfile/contrib/libc++/src/locale.cpp projects/sendfile/contrib/libc++/src/memory.cpp projects/sendfile/contrib/libc++/src/mutex.cpp projects/sendfile/contrib/libc++/src/new.cpp projects/sendfile/contrib/libc++/src/optional.cpp projects/sendfile/contrib/libc++/src/random.cpp projects/sendfile/contrib/libc++/src/regex.cpp projects/sendfile/contrib/libc++/src/shared_mutex.cpp projects/sendfile/contrib/libc++/src/stdexcept.cpp projects/sendfile/contrib/libc++/src/string.cpp projects/sendfile/contrib/libc++/src/strstream.cpp projects/sendfile/contrib/libc++/src/system_error.cpp projects/sendfile/contrib/libc++/src/thread.cpp projects/sendfile/contrib/libc++/src/valarray.cpp projects/sendfile/contrib/libcxxrt/atomic.h projects/sendfile/contrib/libcxxrt/cxxabi.h projects/sendfile/contrib/libcxxrt/dwarf_eh.h projects/sendfile/contrib/libcxxrt/dynamic_cast.cc projects/sendfile/contrib/libcxxrt/exception.cc projects/sendfile/contrib/libcxxrt/guard.cc projects/sendfile/contrib/libcxxrt/stdexcept.cc projects/sendfile/contrib/libcxxrt/stdexcept.h projects/sendfile/contrib/libcxxrt/typeinfo.cc projects/sendfile/contrib/libcxxrt/unwind-arm.h projects/sendfile/contrib/libcxxrt/unwind.h projects/sendfile/contrib/libpcap/CHANGES projects/sendfile/contrib/libpcap/CREDITS projects/sendfile/contrib/libpcap/INSTALL.txt projects/sendfile/contrib/libpcap/Makefile.in projects/sendfile/contrib/libpcap/README projects/sendfile/contrib/libpcap/VERSION projects/sendfile/contrib/libpcap/arcnet.h projects/sendfile/contrib/libpcap/atmuni31.h projects/sendfile/contrib/libpcap/bpf/net/bpf_filter.c projects/sendfile/contrib/libpcap/bpf_dump.c projects/sendfile/contrib/libpcap/bpf_image.c projects/sendfile/contrib/libpcap/config.guess projects/sendfile/contrib/libpcap/config.h.in projects/sendfile/contrib/libpcap/config.sub projects/sendfile/contrib/libpcap/configure projects/sendfile/contrib/libpcap/configure.in projects/sendfile/contrib/libpcap/dlpisubs.c projects/sendfile/contrib/libpcap/dlpisubs.h projects/sendfile/contrib/libpcap/etherent.c projects/sendfile/contrib/libpcap/ethertype.h projects/sendfile/contrib/libpcap/fad-getad.c projects/sendfile/contrib/libpcap/fad-gifc.c projects/sendfile/contrib/libpcap/fad-glifc.c projects/sendfile/contrib/libpcap/fad-null.c projects/sendfile/contrib/libpcap/fad-sita.c projects/sendfile/contrib/libpcap/fad-win32.c projects/sendfile/contrib/libpcap/gencode.c projects/sendfile/contrib/libpcap/gencode.h projects/sendfile/contrib/libpcap/grammar.y projects/sendfile/contrib/libpcap/inet.c projects/sendfile/contrib/libpcap/lbl/os-aix4.h projects/sendfile/contrib/libpcap/lbl/os-hpux11.h projects/sendfile/contrib/libpcap/lbl/os-osf4.h projects/sendfile/contrib/libpcap/lbl/os-osf5.h projects/sendfile/contrib/libpcap/lbl/os-solaris2.h projects/sendfile/contrib/libpcap/lbl/os-sunos4.h projects/sendfile/contrib/libpcap/lbl/os-ultrix4.h projects/sendfile/contrib/libpcap/llc.h projects/sendfile/contrib/libpcap/missing/snprintf.c projects/sendfile/contrib/libpcap/mkdep projects/sendfile/contrib/libpcap/nametoaddr.c projects/sendfile/contrib/libpcap/nlpid.h projects/sendfile/contrib/libpcap/optimize.c projects/sendfile/contrib/libpcap/pcap-bpf.c projects/sendfile/contrib/libpcap/pcap-bpf.h projects/sendfile/contrib/libpcap/pcap-bt-linux.c projects/sendfile/contrib/libpcap/pcap-bt-linux.h projects/sendfile/contrib/libpcap/pcap-can-linux.c projects/sendfile/contrib/libpcap/pcap-canusb-linux.c projects/sendfile/contrib/libpcap/pcap-common.c projects/sendfile/contrib/libpcap/pcap-common.h projects/sendfile/contrib/libpcap/pcap-config.1 projects/sendfile/contrib/libpcap/pcap-dag.c projects/sendfile/contrib/libpcap/pcap-dag.h projects/sendfile/contrib/libpcap/pcap-dlpi.c projects/sendfile/contrib/libpcap/pcap-dos.c projects/sendfile/contrib/libpcap/pcap-dos.h projects/sendfile/contrib/libpcap/pcap-enet.c projects/sendfile/contrib/libpcap/pcap-filter.manmisc projects/sendfile/contrib/libpcap/pcap-filter.manmisc.in projects/sendfile/contrib/libpcap/pcap-int.h projects/sendfile/contrib/libpcap/pcap-libdlpi.c projects/sendfile/contrib/libpcap/pcap-linktype.manmisc projects/sendfile/contrib/libpcap/pcap-linktype.manmisc.in projects/sendfile/contrib/libpcap/pcap-linux.c projects/sendfile/contrib/libpcap/pcap-namedb.h projects/sendfile/contrib/libpcap/pcap-netfilter-linux.c projects/sendfile/contrib/libpcap/pcap-nit.c projects/sendfile/contrib/libpcap/pcap-null.c projects/sendfile/contrib/libpcap/pcap-pf.c projects/sendfile/contrib/libpcap/pcap-savefile.manfile projects/sendfile/contrib/libpcap/pcap-savefile.manfile.in projects/sendfile/contrib/libpcap/pcap-septel.c projects/sendfile/contrib/libpcap/pcap-septel.h projects/sendfile/contrib/libpcap/pcap-sita.c projects/sendfile/contrib/libpcap/pcap-sita.h projects/sendfile/contrib/libpcap/pcap-snf.c projects/sendfile/contrib/libpcap/pcap-snit.c projects/sendfile/contrib/libpcap/pcap-snoop.c projects/sendfile/contrib/libpcap/pcap-stdinc.h projects/sendfile/contrib/libpcap/pcap-tstamp.manmisc projects/sendfile/contrib/libpcap/pcap-tstamp.manmisc.in projects/sendfile/contrib/libpcap/pcap-usb-linux.c projects/sendfile/contrib/libpcap/pcap-usb-linux.h projects/sendfile/contrib/libpcap/pcap-win32.c projects/sendfile/contrib/libpcap/pcap.3pcap projects/sendfile/contrib/libpcap/pcap.3pcap.in projects/sendfile/contrib/libpcap/pcap.c projects/sendfile/contrib/libpcap/pcap.h projects/sendfile/contrib/libpcap/pcap/bluetooth.h projects/sendfile/contrib/libpcap/pcap/bpf.h projects/sendfile/contrib/libpcap/pcap/namedb.h projects/sendfile/contrib/libpcap/pcap/pcap.h projects/sendfile/contrib/libpcap/pcap/sll.h projects/sendfile/contrib/libpcap/pcap/usb.h projects/sendfile/contrib/libpcap/pcap/vlan.h projects/sendfile/contrib/libpcap/pcap_activate.3pcap projects/sendfile/contrib/libpcap/pcap_breakloop.3pcap projects/sendfile/contrib/libpcap/pcap_can_set_rfmon.3pcap projects/sendfile/contrib/libpcap/pcap_close.3pcap projects/sendfile/contrib/libpcap/pcap_compile.3pcap projects/sendfile/contrib/libpcap/pcap_compile.3pcap.in projects/sendfile/contrib/libpcap/pcap_create.3pcap projects/sendfile/contrib/libpcap/pcap_datalink.3pcap projects/sendfile/contrib/libpcap/pcap_datalink.3pcap.in projects/sendfile/contrib/libpcap/pcap_datalink_name_to_val.3pcap projects/sendfile/contrib/libpcap/pcap_datalink_val_to_name.3pcap projects/sendfile/contrib/libpcap/pcap_dump.3pcap projects/sendfile/contrib/libpcap/pcap_dump_close.3pcap projects/sendfile/contrib/libpcap/pcap_dump_file.3pcap projects/sendfile/contrib/libpcap/pcap_dump_flush.3pcap projects/sendfile/contrib/libpcap/pcap_dump_ftell.3pcap projects/sendfile/contrib/libpcap/pcap_dump_open.3pcap projects/sendfile/contrib/libpcap/pcap_dump_open.3pcap.in projects/sendfile/contrib/libpcap/pcap_file.3pcap projects/sendfile/contrib/libpcap/pcap_fileno.3pcap projects/sendfile/contrib/libpcap/pcap_findalldevs.3pcap projects/sendfile/contrib/libpcap/pcap_freecode.3pcap projects/sendfile/contrib/libpcap/pcap_get_selectable_fd.3pcap projects/sendfile/contrib/libpcap/pcap_geterr.3pcap projects/sendfile/contrib/libpcap/pcap_inject.3pcap projects/sendfile/contrib/libpcap/pcap_is_swapped.3pcap projects/sendfile/contrib/libpcap/pcap_lib_version.3pcap projects/sendfile/contrib/libpcap/pcap_list_datalinks.3pcap projects/sendfile/contrib/libpcap/pcap_list_datalinks.3pcap.in projects/sendfile/contrib/libpcap/pcap_lookupdev.3pcap projects/sendfile/contrib/libpcap/pcap_lookupnet.3pcap projects/sendfile/contrib/libpcap/pcap_loop.3pcap projects/sendfile/contrib/libpcap/pcap_major_version.3pcap projects/sendfile/contrib/libpcap/pcap_next_ex.3pcap projects/sendfile/contrib/libpcap/pcap_offline_filter.3pcap projects/sendfile/contrib/libpcap/pcap_open_dead.3pcap projects/sendfile/contrib/libpcap/pcap_open_dead.3pcap.in projects/sendfile/contrib/libpcap/pcap_open_live.3pcap projects/sendfile/contrib/libpcap/pcap_open_offline.3pcap projects/sendfile/contrib/libpcap/pcap_open_offline.3pcap.in projects/sendfile/contrib/libpcap/pcap_set_buffer_size.3pcap projects/sendfile/contrib/libpcap/pcap_set_datalink.3pcap projects/sendfile/contrib/libpcap/pcap_set_promisc.3pcap projects/sendfile/contrib/libpcap/pcap_set_rfmon.3pcap projects/sendfile/contrib/libpcap/pcap_set_snaplen.3pcap projects/sendfile/contrib/libpcap/pcap_set_timeout.3pcap projects/sendfile/contrib/libpcap/pcap_setdirection.3pcap projects/sendfile/contrib/libpcap/pcap_setfilter.3pcap projects/sendfile/contrib/libpcap/pcap_setnonblock.3pcap projects/sendfile/contrib/libpcap/pcap_snapshot.3pcap projects/sendfile/contrib/libpcap/pcap_stats.3pcap projects/sendfile/contrib/libpcap/pcap_statustostr.3pcap projects/sendfile/contrib/libpcap/pcap_strerror.3pcap projects/sendfile/contrib/libpcap/pcap_tstamp_type_val_to_name.3pcap projects/sendfile/contrib/libpcap/ppp.h projects/sendfile/contrib/libpcap/runlex.sh projects/sendfile/contrib/libpcap/savefile.c projects/sendfile/contrib/libpcap/scanner.l projects/sendfile/contrib/libpcap/sf-pcap-ng.c projects/sendfile/contrib/libpcap/sf-pcap-ng.h projects/sendfile/contrib/libpcap/sf-pcap.c projects/sendfile/contrib/libpcap/sf-pcap.h projects/sendfile/contrib/libpcap/sunatmpos.h projects/sendfile/contrib/libpcap/tests/filtertest.c projects/sendfile/contrib/libxo/Makefile.am projects/sendfile/contrib/libxo/bin/Zaliases projects/sendfile/contrib/libxo/configure.ac projects/sendfile/contrib/libxo/doc/libxo.txt projects/sendfile/contrib/libxo/libxo/libxo.3 projects/sendfile/contrib/libxo/libxo/libxo.c projects/sendfile/contrib/libxo/libxo/xo.h projects/sendfile/contrib/libxo/libxo/xo_attr.3 projects/sendfile/contrib/libxo/libxo/xo_create.3 projects/sendfile/contrib/libxo/libxo/xo_emit.3 projects/sendfile/contrib/libxo/libxo/xo_err.3 projects/sendfile/contrib/libxo/libxo/xo_finish.3 projects/sendfile/contrib/libxo/libxo/xo_flush.3 projects/sendfile/contrib/libxo/libxo/xo_format.5 projects/sendfile/contrib/libxo/libxo/xo_no_setlocale.3 projects/sendfile/contrib/libxo/libxo/xo_open_container.3 projects/sendfile/contrib/libxo/libxo/xo_open_list.3 projects/sendfile/contrib/libxo/libxo/xo_parse_args.3 projects/sendfile/contrib/libxo/libxo/xo_set_allocator.3 projects/sendfile/contrib/libxo/libxo/xo_set_flags.3 projects/sendfile/contrib/libxo/libxo/xo_set_info.3 projects/sendfile/contrib/libxo/libxo/xo_set_options.3 projects/sendfile/contrib/libxo/libxo/xo_set_style.3 projects/sendfile/contrib/libxo/libxo/xo_set_writer.3 projects/sendfile/contrib/libxo/libxo/xoconfig.h projects/sendfile/contrib/libxo/libxo/xoconfig.h.in projects/sendfile/contrib/libxo/libxo/xoversion.h projects/sendfile/contrib/libxo/tests/core/Makefile.am projects/sendfile/contrib/libxo/tests/core/saved/test_01.H.out projects/sendfile/contrib/libxo/tests/core/saved/test_01.HIPx.out projects/sendfile/contrib/libxo/tests/core/saved/test_01.HP.out projects/sendfile/contrib/libxo/tests/core/saved/test_01.J.out projects/sendfile/contrib/libxo/tests/core/saved/test_01.JP.out projects/sendfile/contrib/libxo/tests/core/saved/test_01.T.out projects/sendfile/contrib/libxo/tests/core/saved/test_01.X.out projects/sendfile/contrib/libxo/tests/core/saved/test_01.XP.out projects/sendfile/contrib/libxo/tests/core/saved/test_02.J.out projects/sendfile/contrib/libxo/tests/core/saved/test_02.JP.out projects/sendfile/contrib/libxo/tests/core/saved/test_07.J.out projects/sendfile/contrib/libxo/tests/core/saved/test_07.JP.out projects/sendfile/contrib/libxo/tests/core/test_01.c projects/sendfile/contrib/libxo/tests/core/test_07.c projects/sendfile/contrib/libxo/xo/xo.1 projects/sendfile/contrib/libxo/xo/xo.c projects/sendfile/contrib/libxo/xolint/Makefile.am projects/sendfile/contrib/libxo/xolint/xolint.1 projects/sendfile/contrib/llvm/LICENSE.TXT projects/sendfile/contrib/llvm/include/llvm-c/Core.h projects/sendfile/contrib/llvm/include/llvm-c/Disassembler.h projects/sendfile/contrib/llvm/include/llvm-c/ExecutionEngine.h projects/sendfile/contrib/llvm/include/llvm-c/IRReader.h projects/sendfile/contrib/llvm/include/llvm-c/Object.h projects/sendfile/contrib/llvm/include/llvm-c/Support.h projects/sendfile/contrib/llvm/include/llvm-c/TargetMachine.h projects/sendfile/contrib/llvm/include/llvm-c/Transforms/PassManagerBuilder.h projects/sendfile/contrib/llvm/include/llvm-c/Transforms/Scalar.h projects/sendfile/contrib/llvm/include/llvm-c/lto.h projects/sendfile/contrib/llvm/include/llvm/ADT/APFloat.h projects/sendfile/contrib/llvm/include/llvm/ADT/APInt.h projects/sendfile/contrib/llvm/include/llvm/ADT/APSInt.h projects/sendfile/contrib/llvm/include/llvm/ADT/ArrayRef.h projects/sendfile/contrib/llvm/include/llvm/ADT/BitVector.h projects/sendfile/contrib/llvm/include/llvm/ADT/DenseMap.h projects/sendfile/contrib/llvm/include/llvm/ADT/DenseSet.h projects/sendfile/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h projects/sendfile/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h projects/sendfile/contrib/llvm/include/llvm/ADT/FoldingSet.h projects/sendfile/contrib/llvm/include/llvm/ADT/Hashing.h projects/sendfile/contrib/llvm/include/llvm/ADT/ImmutableMap.h projects/sendfile/contrib/llvm/include/llvm/ADT/ImmutableSet.h projects/sendfile/contrib/llvm/include/llvm/ADT/IntervalMap.h projects/sendfile/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h projects/sendfile/contrib/llvm/include/llvm/ADT/MapVector.h projects/sendfile/contrib/llvm/include/llvm/ADT/Optional.h projects/sendfile/contrib/llvm/include/llvm/ADT/PointerIntPair.h projects/sendfile/contrib/llvm/include/llvm/ADT/PointerUnion.h projects/sendfile/contrib/llvm/include/llvm/ADT/PostOrderIterator.h projects/sendfile/contrib/llvm/include/llvm/ADT/SCCIterator.h projects/sendfile/contrib/llvm/include/llvm/ADT/STLExtras.h projects/sendfile/contrib/llvm/include/llvm/ADT/ScopedHashTable.h projects/sendfile/contrib/llvm/include/llvm/ADT/SetVector.h projects/sendfile/contrib/llvm/include/llvm/ADT/SmallBitVector.h projects/sendfile/contrib/llvm/include/llvm/ADT/SmallPtrSet.h projects/sendfile/contrib/llvm/include/llvm/ADT/SmallSet.h projects/sendfile/contrib/llvm/include/llvm/ADT/SmallString.h projects/sendfile/contrib/llvm/include/llvm/ADT/SmallVector.h projects/sendfile/contrib/llvm/include/llvm/ADT/SparseBitVector.h projects/sendfile/contrib/llvm/include/llvm/ADT/SparseMultiSet.h projects/sendfile/contrib/llvm/include/llvm/ADT/SparseSet.h projects/sendfile/contrib/llvm/include/llvm/ADT/Statistic.h projects/sendfile/contrib/llvm/include/llvm/ADT/StringExtras.h projects/sendfile/contrib/llvm/include/llvm/ADT/StringMap.h projects/sendfile/contrib/llvm/include/llvm/ADT/StringRef.h projects/sendfile/contrib/llvm/include/llvm/ADT/StringSwitch.h projects/sendfile/contrib/llvm/include/llvm/ADT/TinyPtrVector.h projects/sendfile/contrib/llvm/include/llvm/ADT/Triple.h projects/sendfile/contrib/llvm/include/llvm/ADT/Twine.h projects/sendfile/contrib/llvm/include/llvm/ADT/UniqueVector.h projects/sendfile/contrib/llvm/include/llvm/ADT/edit_distance.h projects/sendfile/contrib/llvm/include/llvm/ADT/ilist.h projects/sendfile/contrib/llvm/include/llvm/ADT/ilist_node.h projects/sendfile/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h projects/sendfile/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h projects/sendfile/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h projects/sendfile/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h projects/sendfile/contrib/llvm/include/llvm/Analysis/CFG.h projects/sendfile/contrib/llvm/include/llvm/Analysis/CFGPrinter.h projects/sendfile/contrib/llvm/include/llvm/Analysis/CallGraph.h projects/sendfile/contrib/llvm/include/llvm/Analysis/CallGraphSCCPass.h projects/sendfile/contrib/llvm/include/llvm/Analysis/CaptureTracking.h projects/sendfile/contrib/llvm/include/llvm/Analysis/CodeMetrics.h projects/sendfile/contrib/llvm/include/llvm/Analysis/ConstantFolding.h projects/sendfile/contrib/llvm/include/llvm/Analysis/ConstantsScanner.h projects/sendfile/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h projects/sendfile/contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h projects/sendfile/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h projects/sendfile/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h projects/sendfile/contrib/llvm/include/llvm/Analysis/IVUsers.h projects/sendfile/contrib/llvm/include/llvm/Analysis/InlineCost.h projects/sendfile/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h projects/sendfile/contrib/llvm/include/llvm/Analysis/Interval.h projects/sendfile/contrib/llvm/include/llvm/Analysis/IntervalIterator.h projects/sendfile/contrib/llvm/include/llvm/Analysis/IntervalPartition.h projects/sendfile/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h projects/sendfile/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h projects/sendfile/contrib/llvm/include/llvm/Analysis/LibCallSemantics.h projects/sendfile/contrib/llvm/include/llvm/Analysis/Loads.h projects/sendfile/contrib/llvm/include/llvm/Analysis/LoopInfo.h projects/sendfile/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h projects/sendfile/contrib/llvm/include/llvm/Analysis/LoopPass.h projects/sendfile/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h projects/sendfile/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h projects/sendfile/contrib/llvm/include/llvm/Analysis/PHITransAddr.h projects/sendfile/contrib/llvm/include/llvm/Analysis/Passes.h projects/sendfile/contrib/llvm/include/llvm/Analysis/PostDominators.h projects/sendfile/contrib/llvm/include/llvm/Analysis/PtrUseVisitor.h projects/sendfile/contrib/llvm/include/llvm/Analysis/RegionInfo.h projects/sendfile/contrib/llvm/include/llvm/Analysis/RegionIterator.h projects/sendfile/contrib/llvm/include/llvm/Analysis/RegionPass.h projects/sendfile/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h projects/sendfile/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h projects/sendfile/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h projects/sendfile/contrib/llvm/include/llvm/Analysis/SparsePropagation.h projects/sendfile/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h projects/sendfile/contrib/llvm/include/llvm/Analysis/ValueTracking.h projects/sendfile/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h projects/sendfile/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h projects/sendfile/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h projects/sendfile/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/Analysis.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/CommandFlags.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/FastISel.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/GCMetadata.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/GCStrategy.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/GCs.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/IntrinsicLowering.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/LexicalScopes.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/LiveInterval.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/LiveIntervalUnion.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/LiveRegMatrix.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/LiveStackAnalysis.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/LiveVariables.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequencyInfo.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineCodeEmitter.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineCodeInfo.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineDominators.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineFunction.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineFunctionPass.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineInstrBundle.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineOperand.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachinePassRegistry.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachinePostDominators.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineSSAUpdater.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/MachineTraceMetrics.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/PBQP/Math.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/PBQP/Solution.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/Passes.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/RegisterClassInfo.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/RegisterPressure.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/ResourcePriorityQueue.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/ScheduleDFS.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/StackMaps.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/StackProtector.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/TargetSchedule.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/ValueTypes.h projects/sendfile/contrib/llvm/include/llvm/CodeGen/VirtRegMap.h projects/sendfile/contrib/llvm/include/llvm/DebugInfo/DIContext.h projects/sendfile/contrib/llvm/include/llvm/DebugInfo/DWARFFormValue.h projects/sendfile/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h projects/sendfile/contrib/llvm/include/llvm/ExecutionEngine/JITEventListener.h projects/sendfile/contrib/llvm/include/llvm/ExecutionEngine/ObjectBuffer.h projects/sendfile/contrib/llvm/include/llvm/ExecutionEngine/ObjectImage.h projects/sendfile/contrib/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h projects/sendfile/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h projects/sendfile/contrib/llvm/include/llvm/ExecutionEngine/SectionMemoryManager.h projects/sendfile/contrib/llvm/include/llvm/IR/Argument.h projects/sendfile/contrib/llvm/include/llvm/IR/Attributes.h projects/sendfile/contrib/llvm/include/llvm/IR/BasicBlock.h projects/sendfile/contrib/llvm/include/llvm/IR/CallingConv.h projects/sendfile/contrib/llvm/include/llvm/IR/Constant.h projects/sendfile/contrib/llvm/include/llvm/IR/Constants.h projects/sendfile/contrib/llvm/include/llvm/IR/DataLayout.h projects/sendfile/contrib/llvm/include/llvm/IR/DerivedTypes.h projects/sendfile/contrib/llvm/include/llvm/IR/Function.h projects/sendfile/contrib/llvm/include/llvm/IR/GlobalAlias.h projects/sendfile/contrib/llvm/include/llvm/IR/GlobalValue.h projects/sendfile/contrib/llvm/include/llvm/IR/GlobalVariable.h projects/sendfile/contrib/llvm/include/llvm/IR/IRBuilder.h projects/sendfile/contrib/llvm/include/llvm/IR/InlineAsm.h projects/sendfile/contrib/llvm/include/llvm/IR/InstrTypes.h projects/sendfile/contrib/llvm/include/llvm/IR/Instruction.h projects/sendfile/contrib/llvm/include/llvm/IR/Instructions.h projects/sendfile/contrib/llvm/include/llvm/IR/IntrinsicInst.h projects/sendfile/contrib/llvm/include/llvm/IR/Intrinsics.h projects/sendfile/contrib/llvm/include/llvm/IR/Intrinsics.td projects/sendfile/contrib/llvm/include/llvm/IR/IntrinsicsAArch64.td projects/sendfile/contrib/llvm/include/llvm/IR/IntrinsicsARM.td projects/sendfile/contrib/llvm/include/llvm/IR/IntrinsicsMips.td projects/sendfile/contrib/llvm/include/llvm/IR/IntrinsicsNVVM.td projects/sendfile/contrib/llvm/include/llvm/IR/IntrinsicsR600.td projects/sendfile/contrib/llvm/include/llvm/IR/IntrinsicsX86.td projects/sendfile/contrib/llvm/include/llvm/IR/IntrinsicsXCore.td projects/sendfile/contrib/llvm/include/llvm/IR/LLVMContext.h projects/sendfile/contrib/llvm/include/llvm/IR/LegacyPassManager.h projects/sendfile/contrib/llvm/include/llvm/IR/LegacyPassManagers.h projects/sendfile/contrib/llvm/include/llvm/IR/MDBuilder.h projects/sendfile/contrib/llvm/include/llvm/IR/Metadata.h projects/sendfile/contrib/llvm/include/llvm/IR/Module.h projects/sendfile/contrib/llvm/include/llvm/IR/Operator.h projects/sendfile/contrib/llvm/include/llvm/IR/PassManager.h projects/sendfile/contrib/llvm/include/llvm/IR/SymbolTableListTraits.h projects/sendfile/contrib/llvm/include/llvm/IR/Type.h projects/sendfile/contrib/llvm/include/llvm/IR/Use.h projects/sendfile/contrib/llvm/include/llvm/IR/User.h projects/sendfile/contrib/llvm/include/llvm/IR/Value.h projects/sendfile/contrib/llvm/include/llvm/IRReader/IRReader.h projects/sendfile/contrib/llvm/include/llvm/InitializePasses.h projects/sendfile/contrib/llvm/include/llvm/LTO/LTOCodeGenerator.h projects/sendfile/contrib/llvm/include/llvm/LTO/LTOModule.h projects/sendfile/contrib/llvm/include/llvm/LinkAllIR.h projects/sendfile/contrib/llvm/include/llvm/LinkAllPasses.h projects/sendfile/contrib/llvm/include/llvm/MC/MCAsmBackend.h projects/sendfile/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/sendfile/contrib/llvm/include/llvm/MC/MCAsmInfoCOFF.h projects/sendfile/contrib/llvm/include/llvm/MC/MCAsmLayout.h projects/sendfile/contrib/llvm/include/llvm/MC/MCAssembler.h projects/sendfile/contrib/llvm/include/llvm/MC/MCCodeEmitter.h projects/sendfile/contrib/llvm/include/llvm/MC/MCContext.h projects/sendfile/contrib/llvm/include/llvm/MC/MCDirectives.h projects/sendfile/contrib/llvm/include/llvm/MC/MCDisassembler.h projects/sendfile/contrib/llvm/include/llvm/MC/MCDwarf.h projects/sendfile/contrib/llvm/include/llvm/MC/MCELF.h projects/sendfile/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h projects/sendfile/contrib/llvm/include/llvm/MC/MCELFStreamer.h projects/sendfile/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h projects/sendfile/contrib/llvm/include/llvm/MC/MCExpr.h projects/sendfile/contrib/llvm/include/llvm/MC/MCExternalSymbolizer.h projects/sendfile/contrib/llvm/include/llvm/MC/MCFixup.h projects/sendfile/contrib/llvm/include/llvm/MC/MCInst.h projects/sendfile/contrib/llvm/include/llvm/MC/MCInstPrinter.h projects/sendfile/contrib/llvm/include/llvm/MC/MCInstrAnalysis.h projects/sendfile/contrib/llvm/include/llvm/MC/MCInstrDesc.h projects/sendfile/contrib/llvm/include/llvm/MC/MCInstrItineraries.h projects/sendfile/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h projects/sendfile/contrib/llvm/include/llvm/MC/MCObjectDisassembler.h projects/sendfile/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h projects/sendfile/contrib/llvm/include/llvm/MC/MCObjectStreamer.h projects/sendfile/contrib/llvm/include/llvm/MC/MCObjectSymbolizer.h projects/sendfile/contrib/llvm/include/llvm/MC/MCObjectWriter.h projects/sendfile/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h projects/sendfile/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h projects/sendfile/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h projects/sendfile/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h projects/sendfile/contrib/llvm/include/llvm/MC/MCRegisterInfo.h projects/sendfile/contrib/llvm/include/llvm/MC/MCSchedule.h projects/sendfile/contrib/llvm/include/llvm/MC/MCSectionCOFF.h projects/sendfile/contrib/llvm/include/llvm/MC/MCSectionELF.h projects/sendfile/contrib/llvm/include/llvm/MC/MCSectionMachO.h projects/sendfile/contrib/llvm/include/llvm/MC/MCStreamer.h projects/sendfile/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h projects/sendfile/contrib/llvm/include/llvm/MC/MCSymbol.h projects/sendfile/contrib/llvm/include/llvm/MC/MCSymbolizer.h projects/sendfile/contrib/llvm/include/llvm/MC/MCTargetAsmParser.h projects/sendfile/contrib/llvm/include/llvm/MC/MCValue.h projects/sendfile/contrib/llvm/include/llvm/MC/MCWin64EH.h projects/sendfile/contrib/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h projects/sendfile/contrib/llvm/include/llvm/MC/MachineLocation.h projects/sendfile/contrib/llvm/include/llvm/MC/SubtargetFeature.h projects/sendfile/contrib/llvm/include/llvm/Object/Archive.h projects/sendfile/contrib/llvm/include/llvm/Object/Binary.h projects/sendfile/contrib/llvm/include/llvm/Object/COFF.h projects/sendfile/contrib/llvm/include/llvm/Object/COFFYAML.h projects/sendfile/contrib/llvm/include/llvm/Object/ELF.h projects/sendfile/contrib/llvm/include/llvm/Object/ELFObjectFile.h projects/sendfile/contrib/llvm/include/llvm/Object/ELFYAML.h projects/sendfile/contrib/llvm/include/llvm/Object/Error.h projects/sendfile/contrib/llvm/include/llvm/Object/MachO.h projects/sendfile/contrib/llvm/include/llvm/Object/MachOUniversal.h projects/sendfile/contrib/llvm/include/llvm/Object/ObjectFile.h projects/sendfile/contrib/llvm/include/llvm/Object/RelocVisitor.h projects/sendfile/contrib/llvm/include/llvm/Option/Arg.h projects/sendfile/contrib/llvm/include/llvm/Option/ArgList.h projects/sendfile/contrib/llvm/include/llvm/Option/OptParser.td projects/sendfile/contrib/llvm/include/llvm/Option/OptSpecifier.h projects/sendfile/contrib/llvm/include/llvm/Option/Option.h projects/sendfile/contrib/llvm/include/llvm/Pass.h projects/sendfile/contrib/llvm/include/llvm/PassAnalysisSupport.h projects/sendfile/contrib/llvm/include/llvm/PassRegistry.h projects/sendfile/contrib/llvm/include/llvm/PassSupport.h projects/sendfile/contrib/llvm/include/llvm/Support/AlignOf.h projects/sendfile/contrib/llvm/include/llvm/Support/Allocator.h projects/sendfile/contrib/llvm/include/llvm/Support/ArrayRecycler.h projects/sendfile/contrib/llvm/include/llvm/Support/BlockFrequency.h projects/sendfile/contrib/llvm/include/llvm/Support/BranchProbability.h projects/sendfile/contrib/llvm/include/llvm/Support/COFF.h projects/sendfile/contrib/llvm/include/llvm/Support/Casting.h projects/sendfile/contrib/llvm/include/llvm/Support/CodeGen.h projects/sendfile/contrib/llvm/include/llvm/Support/CommandLine.h projects/sendfile/contrib/llvm/include/llvm/Support/Compiler.h projects/sendfile/contrib/llvm/include/llvm/Support/Compression.h projects/sendfile/contrib/llvm/include/llvm/Support/ConvertUTF.h projects/sendfile/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h projects/sendfile/contrib/llvm/include/llvm/Support/DataTypes.h.in projects/sendfile/contrib/llvm/include/llvm/Support/Debug.h projects/sendfile/contrib/llvm/include/llvm/Support/Dwarf.h projects/sendfile/contrib/llvm/include/llvm/Support/DynamicLibrary.h projects/sendfile/contrib/llvm/include/llvm/Support/ELF.h projects/sendfile/contrib/llvm/include/llvm/Support/Endian.h projects/sendfile/contrib/llvm/include/llvm/Support/ErrorHandling.h projects/sendfile/contrib/llvm/include/llvm/Support/ErrorOr.h projects/sendfile/contrib/llvm/include/llvm/Support/FileOutputBuffer.h projects/sendfile/contrib/llvm/include/llvm/Support/FileSystem.h projects/sendfile/contrib/llvm/include/llvm/Support/FileUtilities.h projects/sendfile/contrib/llvm/include/llvm/Support/Format.h projects/sendfile/contrib/llvm/include/llvm/Support/FormattedStream.h projects/sendfile/contrib/llvm/include/llvm/Support/GCOV.h projects/sendfile/contrib/llvm/include/llvm/Support/GraphWriter.h projects/sendfile/contrib/llvm/include/llvm/Support/Host.h projects/sendfile/contrib/llvm/include/llvm/Support/LEB128.h projects/sendfile/contrib/llvm/include/llvm/Support/LockFileManager.h projects/sendfile/contrib/llvm/include/llvm/Support/MD5.h projects/sendfile/contrib/llvm/include/llvm/Support/MachO.h projects/sendfile/contrib/llvm/include/llvm/Support/ManagedStatic.h projects/sendfile/contrib/llvm/include/llvm/Support/MathExtras.h projects/sendfile/contrib/llvm/include/llvm/Support/Memory.h projects/sendfile/contrib/llvm/include/llvm/Support/MemoryBuffer.h projects/sendfile/contrib/llvm/include/llvm/Support/Path.h projects/sendfile/contrib/llvm/include/llvm/Support/PrettyStackTrace.h projects/sendfile/contrib/llvm/include/llvm/Support/Process.h projects/sendfile/contrib/llvm/include/llvm/Support/Program.h projects/sendfile/contrib/llvm/include/llvm/Support/Recycler.h projects/sendfile/contrib/llvm/include/llvm/Support/Regex.h projects/sendfile/contrib/llvm/include/llvm/Support/Registry.h projects/sendfile/contrib/llvm/include/llvm/Support/SMLoc.h projects/sendfile/contrib/llvm/include/llvm/Support/SaveAndRestore.h projects/sendfile/contrib/llvm/include/llvm/Support/Signals.h projects/sendfile/contrib/llvm/include/llvm/Support/SourceMgr.h projects/sendfile/contrib/llvm/include/llvm/Support/StreamableMemoryObject.h projects/sendfile/contrib/llvm/include/llvm/Support/StringPool.h projects/sendfile/contrib/llvm/include/llvm/Support/StringRefMemoryObject.h projects/sendfile/contrib/llvm/include/llvm/Support/SwapByteOrder.h projects/sendfile/contrib/llvm/include/llvm/Support/TargetRegistry.h projects/sendfile/contrib/llvm/include/llvm/Support/Threading.h projects/sendfile/contrib/llvm/include/llvm/Support/TimeValue.h projects/sendfile/contrib/llvm/include/llvm/Support/Timer.h projects/sendfile/contrib/llvm/include/llvm/Support/ToolOutputFile.h projects/sendfile/contrib/llvm/include/llvm/Support/Unicode.h projects/sendfile/contrib/llvm/include/llvm/Support/UnicodeCharRanges.h projects/sendfile/contrib/llvm/include/llvm/Support/Valgrind.h projects/sendfile/contrib/llvm/include/llvm/Support/Win64EH.h projects/sendfile/contrib/llvm/include/llvm/Support/YAMLParser.h projects/sendfile/contrib/llvm/include/llvm/Support/YAMLTraits.h projects/sendfile/contrib/llvm/include/llvm/Support/circular_raw_ostream.h projects/sendfile/contrib/llvm/include/llvm/Support/raw_os_ostream.h projects/sendfile/contrib/llvm/include/llvm/Support/raw_ostream.h projects/sendfile/contrib/llvm/include/llvm/Support/type_traits.h projects/sendfile/contrib/llvm/include/llvm/TableGen/Error.h projects/sendfile/contrib/llvm/include/llvm/TableGen/Main.h projects/sendfile/contrib/llvm/include/llvm/TableGen/Record.h projects/sendfile/contrib/llvm/include/llvm/TableGen/StringMatcher.h projects/sendfile/contrib/llvm/include/llvm/TableGen/StringToOffsetTable.h projects/sendfile/contrib/llvm/include/llvm/Target/Target.td projects/sendfile/contrib/llvm/include/llvm/Target/TargetCallingConv.h projects/sendfile/contrib/llvm/include/llvm/Target/TargetCallingConv.td projects/sendfile/contrib/llvm/include/llvm/Target/TargetFrameLowering.h projects/sendfile/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/sendfile/contrib/llvm/include/llvm/Target/TargetIntrinsicInfo.h projects/sendfile/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h projects/sendfile/contrib/llvm/include/llvm/Target/TargetLowering.h projects/sendfile/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h projects/sendfile/contrib/llvm/include/llvm/Target/TargetMachine.h projects/sendfile/contrib/llvm/include/llvm/Target/TargetOpcodes.h projects/sendfile/contrib/llvm/include/llvm/Target/TargetOptions.h projects/sendfile/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/sendfile/contrib/llvm/include/llvm/Target/TargetSchedule.td projects/sendfile/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/sendfile/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h projects/sendfile/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h projects/sendfile/contrib/llvm/include/llvm/Transforms/IPO.h projects/sendfile/contrib/llvm/include/llvm/Transforms/IPO/InlinerPass.h projects/sendfile/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Instrumentation.h projects/sendfile/contrib/llvm/include/llvm/Transforms/ObjCARC.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Scalar.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Utils/CmpInstAnalysis.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Utils/CodeExtractor.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Utils/IntegerDivision.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Utils/Local.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Utils/UnrollLoop.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h projects/sendfile/contrib/llvm/include/llvm/Transforms/Vectorize.h projects/sendfile/contrib/llvm/lib/Analysis/AliasAnalysis.cpp projects/sendfile/contrib/llvm/lib/Analysis/AliasAnalysisCounter.cpp projects/sendfile/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp projects/sendfile/contrib/llvm/lib/Analysis/AliasDebugger.cpp projects/sendfile/contrib/llvm/lib/Analysis/AliasSetTracker.cpp projects/sendfile/contrib/llvm/lib/Analysis/Analysis.cpp projects/sendfile/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp projects/sendfile/contrib/llvm/lib/Analysis/BlockFrequencyInfo.cpp projects/sendfile/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp projects/sendfile/contrib/llvm/lib/Analysis/CFG.cpp projects/sendfile/contrib/llvm/lib/Analysis/CFGPrinter.cpp projects/sendfile/contrib/llvm/lib/Analysis/CaptureTracking.cpp projects/sendfile/contrib/llvm/lib/Analysis/CodeMetrics.cpp projects/sendfile/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/sendfile/contrib/llvm/lib/Analysis/CostModel.cpp projects/sendfile/contrib/llvm/lib/Analysis/Delinearization.cpp projects/sendfile/contrib/llvm/lib/Analysis/DependenceAnalysis.cpp projects/sendfile/contrib/llvm/lib/Analysis/DomPrinter.cpp projects/sendfile/contrib/llvm/lib/Analysis/DominanceFrontier.cpp projects/sendfile/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp projects/sendfile/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp projects/sendfile/contrib/llvm/lib/Analysis/IPA/CallPrinter.cpp projects/sendfile/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp projects/sendfile/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp projects/sendfile/contrib/llvm/lib/Analysis/IPA/IPA.cpp projects/sendfile/contrib/llvm/lib/Analysis/IPA/InlineCost.cpp projects/sendfile/contrib/llvm/lib/Analysis/IVUsers.cpp projects/sendfile/contrib/llvm/lib/Analysis/InstCount.cpp projects/sendfile/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/sendfile/contrib/llvm/lib/Analysis/Interval.cpp projects/sendfile/contrib/llvm/lib/Analysis/IntervalPartition.cpp projects/sendfile/contrib/llvm/lib/Analysis/LazyValueInfo.cpp projects/sendfile/contrib/llvm/lib/Analysis/LibCallAliasAnalysis.cpp projects/sendfile/contrib/llvm/lib/Analysis/LibCallSemantics.cpp projects/sendfile/contrib/llvm/lib/Analysis/Lint.cpp projects/sendfile/contrib/llvm/lib/Analysis/Loads.cpp projects/sendfile/contrib/llvm/lib/Analysis/LoopInfo.cpp projects/sendfile/contrib/llvm/lib/Analysis/LoopPass.cpp projects/sendfile/contrib/llvm/lib/Analysis/MemDepPrinter.cpp projects/sendfile/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp projects/sendfile/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/sendfile/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp projects/sendfile/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp projects/sendfile/contrib/llvm/lib/Analysis/PHITransAddr.cpp projects/sendfile/contrib/llvm/lib/Analysis/PostDominators.cpp projects/sendfile/contrib/llvm/lib/Analysis/PtrUseVisitor.cpp projects/sendfile/contrib/llvm/lib/Analysis/RegionInfo.cpp projects/sendfile/contrib/llvm/lib/Analysis/RegionPass.cpp projects/sendfile/contrib/llvm/lib/Analysis/RegionPrinter.cpp projects/sendfile/contrib/llvm/lib/Analysis/ScalarEvolution.cpp projects/sendfile/contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp projects/sendfile/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp projects/sendfile/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp projects/sendfile/contrib/llvm/lib/Analysis/SparsePropagation.cpp projects/sendfile/contrib/llvm/lib/Analysis/TargetTransformInfo.cpp projects/sendfile/contrib/llvm/lib/Analysis/Trace.cpp projects/sendfile/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp projects/sendfile/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/sendfile/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/sendfile/contrib/llvm/lib/AsmParser/LLLexer.h projects/sendfile/contrib/llvm/lib/AsmParser/LLParser.cpp projects/sendfile/contrib/llvm/lib/AsmParser/LLParser.h projects/sendfile/contrib/llvm/lib/AsmParser/LLToken.h projects/sendfile/contrib/llvm/lib/AsmParser/Parser.cpp projects/sendfile/contrib/llvm/lib/Bitcode/Reader/BitReader.cpp projects/sendfile/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/sendfile/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h projects/sendfile/contrib/llvm/lib/Bitcode/Reader/BitstreamReader.cpp projects/sendfile/contrib/llvm/lib/Bitcode/Writer/BitWriter.cpp projects/sendfile/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp projects/sendfile/contrib/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp projects/sendfile/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp projects/sendfile/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h projects/sendfile/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h projects/sendfile/contrib/llvm/lib/CodeGen/AllocationOrder.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AllocationOrder.h projects/sendfile/contrib/llvm/lib/CodeGen/Analysis.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.h projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp projects/sendfile/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.cpp projects/sendfile/contrib/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp projects/sendfile/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/sendfile/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp projects/sendfile/contrib/llvm/lib/CodeGen/CallingConvLower.cpp projects/sendfile/contrib/llvm/lib/CodeGen/CodeGen.cpp projects/sendfile/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp projects/sendfile/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h projects/sendfile/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp projects/sendfile/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp projects/sendfile/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp projects/sendfile/contrib/llvm/lib/CodeGen/EarlyIfConversion.cpp projects/sendfile/contrib/llvm/lib/CodeGen/EdgeBundles.cpp projects/sendfile/contrib/llvm/lib/CodeGen/ErlangGC.cpp projects/sendfile/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp projects/sendfile/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp projects/sendfile/contrib/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp projects/sendfile/contrib/llvm/lib/CodeGen/GCMetadata.cpp projects/sendfile/contrib/llvm/lib/CodeGen/GCStrategy.cpp projects/sendfile/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/sendfile/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/sendfile/contrib/llvm/lib/CodeGen/InterferenceCache.cpp projects/sendfile/contrib/llvm/lib/CodeGen/InterferenceCache.h projects/sendfile/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp projects/sendfile/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp projects/sendfile/contrib/llvm/lib/CodeGen/LatencyPriorityQueue.cpp projects/sendfile/contrib/llvm/lib/CodeGen/LexicalScopes.cpp projects/sendfile/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp projects/sendfile/contrib/llvm/lib/CodeGen/LiveDebugVariables.h projects/sendfile/contrib/llvm/lib/CodeGen/LiveInterval.cpp projects/sendfile/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp projects/sendfile/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp projects/sendfile/contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp projects/sendfile/contrib/llvm/lib/CodeGen/LiveRangeCalc.h projects/sendfile/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp projects/sendfile/contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp projects/sendfile/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp projects/sendfile/contrib/llvm/lib/CodeGen/LiveVariables.cpp projects/sendfile/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineCSE.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineFunctionPass.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineInstrBundle.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineLICM.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachinePassRegistry.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineScheduler.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineSink.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp projects/sendfile/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/sendfile/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp projects/sendfile/contrib/llvm/lib/CodeGen/PHIElimination.cpp projects/sendfile/contrib/llvm/lib/CodeGen/PHIEliminationUtils.cpp projects/sendfile/contrib/llvm/lib/CodeGen/Passes.cpp projects/sendfile/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp projects/sendfile/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp projects/sendfile/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp projects/sendfile/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp projects/sendfile/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h projects/sendfile/contrib/llvm/lib/CodeGen/PseudoSourceValue.cpp projects/sendfile/contrib/llvm/lib/CodeGen/RegAllocBase.cpp projects/sendfile/contrib/llvm/lib/CodeGen/RegAllocBase.h projects/sendfile/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp projects/sendfile/contrib/llvm/lib/CodeGen/RegAllocFast.cpp projects/sendfile/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp projects/sendfile/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp projects/sendfile/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp projects/sendfile/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp projects/sendfile/contrib/llvm/lib/CodeGen/RegisterCoalescer.h projects/sendfile/contrib/llvm/lib/CodeGen/RegisterPressure.cpp projects/sendfile/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp projects/sendfile/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp projects/sendfile/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/sendfile/contrib/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp projects/sendfile/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.cpp projects/sendfile/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SlotIndexes.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SpillPlacement.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SpillPlacement.h projects/sendfile/contrib/llvm/lib/CodeGen/Spiller.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SplitKit.cpp projects/sendfile/contrib/llvm/lib/CodeGen/SplitKit.h projects/sendfile/contrib/llvm/lib/CodeGen/StackColoring.cpp projects/sendfile/contrib/llvm/lib/CodeGen/StackMaps.cpp projects/sendfile/contrib/llvm/lib/CodeGen/StackProtector.cpp projects/sendfile/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp projects/sendfile/contrib/llvm/lib/CodeGen/TailDuplication.cpp projects/sendfile/contrib/llvm/lib/CodeGen/TargetInstrInfo.cpp projects/sendfile/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp projects/sendfile/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/sendfile/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp projects/sendfile/contrib/llvm/lib/CodeGen/TargetRegisterInfo.cpp projects/sendfile/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/sendfile/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp projects/sendfile/contrib/llvm/lib/CodeGen/VirtRegMap.cpp projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFAbbreviationDeclaration.cpp projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFAbbreviationDeclaration.h projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.h projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFContext.cpp projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFContext.h projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFDebugAbbrev.cpp projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFDebugAbbrev.h projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.cpp projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.h projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.cpp projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.h projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFDebugFrame.cpp projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFDebugFrame.h projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.h projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFDebugLine.cpp projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFDebugLine.h projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.cpp projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.h projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFDebugRangeList.cpp projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFDebugRangeList.h projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFFormValue.cpp projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.h projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFUnit.cpp projects/sendfile/contrib/llvm/lib/DebugInfo/DWARFUnit.h projects/sendfile/contrib/llvm/lib/ExecutionEngine/EventListenerCommon.h projects/sendfile/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp projects/sendfile/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp projects/sendfile/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp projects/sendfile/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/jitprofiling.h projects/sendfile/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp projects/sendfile/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp projects/sendfile/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp projects/sendfile/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h projects/sendfile/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp projects/sendfile/contrib/llvm/lib/ExecutionEngine/JIT/JIT.h projects/sendfile/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp projects/sendfile/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp projects/sendfile/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp projects/sendfile/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h projects/sendfile/contrib/llvm/lib/ExecutionEngine/MCJIT/SectionMemoryManager.cpp projects/sendfile/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp projects/sendfile/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileWrapper.cpp projects/sendfile/contrib/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp projects/sendfile/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/GDBRegistrar.cpp projects/sendfile/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImageCommon.h projects/sendfile/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp projects/sendfile/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp projects/sendfile/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h projects/sendfile/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h projects/sendfile/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp projects/sendfile/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h projects/sendfile/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp projects/sendfile/contrib/llvm/lib/IR/AsmWriter.cpp projects/sendfile/contrib/llvm/lib/IR/AsmWriter.h projects/sendfile/contrib/llvm/lib/IR/AttributeImpl.h projects/sendfile/contrib/llvm/lib/IR/Attributes.cpp projects/sendfile/contrib/llvm/lib/IR/AutoUpgrade.cpp projects/sendfile/contrib/llvm/lib/IR/BasicBlock.cpp projects/sendfile/contrib/llvm/lib/IR/ConstantFold.cpp projects/sendfile/contrib/llvm/lib/IR/Constants.cpp projects/sendfile/contrib/llvm/lib/IR/ConstantsContext.h projects/sendfile/contrib/llvm/lib/IR/Core.cpp projects/sendfile/contrib/llvm/lib/IR/DIBuilder.cpp projects/sendfile/contrib/llvm/lib/IR/DataLayout.cpp projects/sendfile/contrib/llvm/lib/IR/DebugInfo.cpp projects/sendfile/contrib/llvm/lib/IR/DebugLoc.cpp projects/sendfile/contrib/llvm/lib/IR/Dominators.cpp projects/sendfile/contrib/llvm/lib/IR/Function.cpp projects/sendfile/contrib/llvm/lib/IR/GCOV.cpp projects/sendfile/contrib/llvm/lib/IR/GVMaterializer.cpp projects/sendfile/contrib/llvm/lib/IR/Globals.cpp projects/sendfile/contrib/llvm/lib/IR/InlineAsm.cpp projects/sendfile/contrib/llvm/lib/IR/Instruction.cpp projects/sendfile/contrib/llvm/lib/IR/Instructions.cpp projects/sendfile/contrib/llvm/lib/IR/IntrinsicInst.cpp projects/sendfile/contrib/llvm/lib/IR/LLVMContext.cpp projects/sendfile/contrib/llvm/lib/IR/LLVMContextImpl.cpp projects/sendfile/contrib/llvm/lib/IR/LLVMContextImpl.h projects/sendfile/contrib/llvm/lib/IR/LeakDetector.cpp projects/sendfile/contrib/llvm/lib/IR/LeaksContext.h projects/sendfile/contrib/llvm/lib/IR/LegacyPassManager.cpp projects/sendfile/contrib/llvm/lib/IR/Metadata.cpp projects/sendfile/contrib/llvm/lib/IR/Module.cpp projects/sendfile/contrib/llvm/lib/IR/Pass.cpp projects/sendfile/contrib/llvm/lib/IR/PassManager.cpp projects/sendfile/contrib/llvm/lib/IR/PassRegistry.cpp projects/sendfile/contrib/llvm/lib/IR/SymbolTableListTraitsImpl.h projects/sendfile/contrib/llvm/lib/IR/Type.cpp projects/sendfile/contrib/llvm/lib/IR/Use.cpp projects/sendfile/contrib/llvm/lib/IR/Value.cpp projects/sendfile/contrib/llvm/lib/IR/ValueSymbolTable.cpp projects/sendfile/contrib/llvm/lib/IR/Verifier.cpp projects/sendfile/contrib/llvm/lib/IRReader/IRReader.cpp projects/sendfile/contrib/llvm/lib/LTO/LTOCodeGenerator.cpp projects/sendfile/contrib/llvm/lib/LTO/LTOModule.cpp projects/sendfile/contrib/llvm/lib/Linker/LinkModules.cpp projects/sendfile/contrib/llvm/lib/MC/ELFObjectWriter.cpp projects/sendfile/contrib/llvm/lib/MC/MCAsmBackend.cpp projects/sendfile/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/sendfile/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp projects/sendfile/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp projects/sendfile/contrib/llvm/lib/MC/MCAsmInfoELF.cpp projects/sendfile/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/sendfile/contrib/llvm/lib/MC/MCAssembler.cpp projects/sendfile/contrib/llvm/lib/MC/MCContext.cpp projects/sendfile/contrib/llvm/lib/MC/MCDisassembler.cpp projects/sendfile/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp projects/sendfile/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h projects/sendfile/contrib/llvm/lib/MC/MCDwarf.cpp projects/sendfile/contrib/llvm/lib/MC/MCELF.cpp projects/sendfile/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp projects/sendfile/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/sendfile/contrib/llvm/lib/MC/MCExpr.cpp projects/sendfile/contrib/llvm/lib/MC/MCExternalSymbolizer.cpp projects/sendfile/contrib/llvm/lib/MC/MCInst.cpp projects/sendfile/contrib/llvm/lib/MC/MCMachOStreamer.cpp projects/sendfile/contrib/llvm/lib/MC/MCNullStreamer.cpp projects/sendfile/contrib/llvm/lib/MC/MCObjectFileInfo.cpp projects/sendfile/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/sendfile/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp projects/sendfile/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/sendfile/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp projects/sendfile/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp projects/sendfile/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp projects/sendfile/contrib/llvm/lib/MC/MCParser/MCAsmLexer.cpp projects/sendfile/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp projects/sendfile/contrib/llvm/lib/MC/MCRelocationInfo.cpp projects/sendfile/contrib/llvm/lib/MC/MCSectionCOFF.cpp projects/sendfile/contrib/llvm/lib/MC/MCSectionMachO.cpp projects/sendfile/contrib/llvm/lib/MC/MCStreamer.cpp projects/sendfile/contrib/llvm/lib/MC/MCSubtargetInfo.cpp projects/sendfile/contrib/llvm/lib/MC/MCSymbolizer.cpp projects/sendfile/contrib/llvm/lib/MC/MCValue.cpp projects/sendfile/contrib/llvm/lib/MC/MCWin64EH.cpp projects/sendfile/contrib/llvm/lib/MC/MachObjectWriter.cpp projects/sendfile/contrib/llvm/lib/MC/SubtargetFeature.cpp projects/sendfile/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp projects/sendfile/contrib/llvm/lib/MC/WinCOFFStreamer.cpp projects/sendfile/contrib/llvm/lib/Object/Archive.cpp projects/sendfile/contrib/llvm/lib/Object/Binary.cpp projects/sendfile/contrib/llvm/lib/Object/COFFObjectFile.cpp projects/sendfile/contrib/llvm/lib/Object/COFFYAML.cpp projects/sendfile/contrib/llvm/lib/Object/ELF.cpp projects/sendfile/contrib/llvm/lib/Object/ELFObjectFile.cpp projects/sendfile/contrib/llvm/lib/Object/ELFYAML.cpp projects/sendfile/contrib/llvm/lib/Object/Error.cpp projects/sendfile/contrib/llvm/lib/Object/MachOObjectFile.cpp projects/sendfile/contrib/llvm/lib/Object/MachOUniversal.cpp projects/sendfile/contrib/llvm/lib/Object/Object.cpp projects/sendfile/contrib/llvm/lib/Object/ObjectFile.cpp projects/sendfile/contrib/llvm/lib/Option/ArgList.cpp projects/sendfile/contrib/llvm/lib/Option/OptTable.cpp projects/sendfile/contrib/llvm/lib/Option/Option.cpp projects/sendfile/contrib/llvm/lib/Support/APFloat.cpp projects/sendfile/contrib/llvm/lib/Support/APInt.cpp projects/sendfile/contrib/llvm/lib/Support/Allocator.cpp projects/sendfile/contrib/llvm/lib/Support/Atomic.cpp projects/sendfile/contrib/llvm/lib/Support/BlockFrequency.cpp projects/sendfile/contrib/llvm/lib/Support/BranchProbability.cpp projects/sendfile/contrib/llvm/lib/Support/CommandLine.cpp projects/sendfile/contrib/llvm/lib/Support/Compression.cpp projects/sendfile/contrib/llvm/lib/Support/ConvertUTF.c projects/sendfile/contrib/llvm/lib/Support/CrashRecoveryContext.cpp projects/sendfile/contrib/llvm/lib/Support/DAGDeltaAlgorithm.cpp projects/sendfile/contrib/llvm/lib/Support/DataExtractor.cpp projects/sendfile/contrib/llvm/lib/Support/DataStream.cpp projects/sendfile/contrib/llvm/lib/Support/Debug.cpp projects/sendfile/contrib/llvm/lib/Support/Dwarf.cpp projects/sendfile/contrib/llvm/lib/Support/DynamicLibrary.cpp projects/sendfile/contrib/llvm/lib/Support/ErrorHandling.cpp projects/sendfile/contrib/llvm/lib/Support/FileOutputBuffer.cpp projects/sendfile/contrib/llvm/lib/Support/FileUtilities.cpp projects/sendfile/contrib/llvm/lib/Support/FoldingSet.cpp projects/sendfile/contrib/llvm/lib/Support/FormattedStream.cpp projects/sendfile/contrib/llvm/lib/Support/GraphWriter.cpp projects/sendfile/contrib/llvm/lib/Support/Host.cpp projects/sendfile/contrib/llvm/lib/Support/IntervalMap.cpp projects/sendfile/contrib/llvm/lib/Support/LockFileManager.cpp projects/sendfile/contrib/llvm/lib/Support/ManagedStatic.cpp projects/sendfile/contrib/llvm/lib/Support/MemoryBuffer.cpp projects/sendfile/contrib/llvm/lib/Support/Mutex.cpp projects/sendfile/contrib/llvm/lib/Support/Path.cpp projects/sendfile/contrib/llvm/lib/Support/PrettyStackTrace.cpp projects/sendfile/contrib/llvm/lib/Support/Process.cpp projects/sendfile/contrib/llvm/lib/Support/Program.cpp projects/sendfile/contrib/llvm/lib/Support/RWMutex.cpp projects/sendfile/contrib/llvm/lib/Support/Regex.cpp projects/sendfile/contrib/llvm/lib/Support/SearchForAddressOfSpecialSymbol.cpp projects/sendfile/contrib/llvm/lib/Support/SmallPtrSet.cpp projects/sendfile/contrib/llvm/lib/Support/SourceMgr.cpp projects/sendfile/contrib/llvm/lib/Support/Statistic.cpp projects/sendfile/contrib/llvm/lib/Support/StreamableMemoryObject.cpp projects/sendfile/contrib/llvm/lib/Support/StringMap.cpp projects/sendfile/contrib/llvm/lib/Support/StringPool.cpp projects/sendfile/contrib/llvm/lib/Support/StringRef.cpp projects/sendfile/contrib/llvm/lib/Support/TargetRegistry.cpp projects/sendfile/contrib/llvm/lib/Support/ThreadLocal.cpp projects/sendfile/contrib/llvm/lib/Support/Threading.cpp projects/sendfile/contrib/llvm/lib/Support/TimeValue.cpp projects/sendfile/contrib/llvm/lib/Support/Timer.cpp projects/sendfile/contrib/llvm/lib/Support/ToolOutputFile.cpp projects/sendfile/contrib/llvm/lib/Support/Triple.cpp projects/sendfile/contrib/llvm/lib/Support/Twine.cpp projects/sendfile/contrib/llvm/lib/Support/Unix/Host.inc projects/sendfile/contrib/llvm/lib/Support/Unix/Memory.inc projects/sendfile/contrib/llvm/lib/Support/Unix/Path.inc projects/sendfile/contrib/llvm/lib/Support/Unix/Process.inc projects/sendfile/contrib/llvm/lib/Support/Unix/Program.inc projects/sendfile/contrib/llvm/lib/Support/Unix/RWMutex.inc projects/sendfile/contrib/llvm/lib/Support/Unix/Signals.inc projects/sendfile/contrib/llvm/lib/Support/Unix/TimeValue.inc projects/sendfile/contrib/llvm/lib/Support/Valgrind.cpp projects/sendfile/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc projects/sendfile/contrib/llvm/lib/Support/Windows/Host.inc projects/sendfile/contrib/llvm/lib/Support/Windows/Memory.inc projects/sendfile/contrib/llvm/lib/Support/Windows/Mutex.inc projects/sendfile/contrib/llvm/lib/Support/Windows/Path.inc projects/sendfile/contrib/llvm/lib/Support/Windows/Process.inc projects/sendfile/contrib/llvm/lib/Support/Windows/Program.inc projects/sendfile/contrib/llvm/lib/Support/Windows/RWMutex.inc projects/sendfile/contrib/llvm/lib/Support/Windows/Signals.inc projects/sendfile/contrib/llvm/lib/Support/Windows/ThreadLocal.inc projects/sendfile/contrib/llvm/lib/Support/Windows/TimeValue.inc projects/sendfile/contrib/llvm/lib/Support/YAMLParser.cpp projects/sendfile/contrib/llvm/lib/Support/YAMLTraits.cpp projects/sendfile/contrib/llvm/lib/Support/raw_ostream.cpp projects/sendfile/contrib/llvm/lib/Support/regcclass.h projects/sendfile/contrib/llvm/lib/Support/regcname.h projects/sendfile/contrib/llvm/lib/Support/regcomp.c projects/sendfile/contrib/llvm/lib/Support/regengine.inc projects/sendfile/contrib/llvm/lib/Support/regex2.h projects/sendfile/contrib/llvm/lib/Support/regutils.h projects/sendfile/contrib/llvm/lib/TableGen/Error.cpp projects/sendfile/contrib/llvm/lib/TableGen/Main.cpp projects/sendfile/contrib/llvm/lib/TableGen/Record.cpp projects/sendfile/contrib/llvm/lib/TableGen/TGLexer.cpp projects/sendfile/contrib/llvm/lib/TableGen/TGLexer.h projects/sendfile/contrib/llvm/lib/TableGen/TGParser.cpp projects/sendfile/contrib/llvm/lib/TableGen/TGParser.h projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64.h projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64.td projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.h projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.h projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64InstrFormats.td projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.h projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.h projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.h projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.td projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64Schedule.td projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.h projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.h projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.h projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64TargetObjectFile.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/AArch64TargetObjectFile.h projects/sendfile/contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h projects/sendfile/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.h projects/sendfile/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h projects/sendfile/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h projects/sendfile/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h projects/sendfile/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h projects/sendfile/contrib/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp projects/sendfile/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h projects/sendfile/contrib/llvm/lib/Target/ARM/A15SDOptimizer.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARM.h projects/sendfile/contrib/llvm/lib/Target/ARM/ARM.td projects/sendfile/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h projects/sendfile/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h projects/sendfile/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h projects/sendfile/contrib/llvm/lib/Target/ARM/ARMCallingConv.h projects/sendfile/contrib/llvm/lib/Target/ARM/ARMCallingConv.td projects/sendfile/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h projects/sendfile/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMFPUName.def projects/sendfile/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMFeatures.h projects/sendfile/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h projects/sendfile/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h projects/sendfile/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/sendfile/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td projects/sendfile/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMInstrInfo.h projects/sendfile/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/sendfile/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/sendfile/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/sendfile/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/sendfile/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td projects/sendfile/contrib/llvm/lib/Target/ARM/ARMJITInfo.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMJITInfo.h projects/sendfile/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h projects/sendfile/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.h projects/sendfile/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td projects/sendfile/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td projects/sendfile/contrib/llvm/lib/Target/ARM/ARMScheduleSwift.td projects/sendfile/contrib/llvm/lib/Target/ARM/ARMScheduleV6.td projects/sendfile/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h projects/sendfile/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMSubtarget.h projects/sendfile/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h projects/sendfile/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h projects/sendfile/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h projects/sendfile/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h projects/sendfile/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.h projects/sendfile/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h projects/sendfile/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.h projects/sendfile/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp projects/sendfile/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.h projects/sendfile/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp projects/sendfile/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp projects/sendfile/contrib/llvm/lib/Target/CppBackend/CPPTargetMachine.h projects/sendfile/contrib/llvm/lib/Target/CppBackend/TargetInfo/CppBackendTargetInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/Hexagon.td projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.h projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.h projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonExpandPredSpillCode.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonFixupHwLoops.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.h projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormats.td projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormatsV4.td projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.h projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonRemoveSZExtArgs.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonSchedule.td projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonScheduleV4.td projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.h projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonSplitTFRCondSets.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.h projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.h projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/HexagonVarargsCallingConvention.h projects/sendfile/contrib/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.h projects/sendfile/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h projects/sendfile/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h projects/sendfile/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.h projects/sendfile/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp projects/sendfile/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h projects/sendfile/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp projects/sendfile/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h projects/sendfile/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp projects/sendfile/contrib/llvm/lib/Target/MSP430/MSP430.td projects/sendfile/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/MSP430/MSP430BranchSelector.cpp projects/sendfile/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp projects/sendfile/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h projects/sendfile/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp projects/sendfile/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp projects/sendfile/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h projects/sendfile/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp projects/sendfile/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h projects/sendfile/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp projects/sendfile/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp projects/sendfile/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h projects/sendfile/contrib/llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.cpp projects/sendfile/contrib/llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.h projects/sendfile/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.cpp projects/sendfile/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.h projects/sendfile/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp projects/sendfile/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h projects/sendfile/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h projects/sendfile/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MSA.txt projects/sendfile/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td projects/sendfile/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td projects/sendfile/contrib/llvm/lib/Target/Mips/Mips.h projects/sendfile/contrib/llvm/lib/Target/Mips/Mips.td projects/sendfile/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h projects/sendfile/contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/Mips16HardFloat.h projects/sendfile/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.h projects/sendfile/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.h projects/sendfile/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h projects/sendfile/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.td projects/sendfile/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.h projects/sendfile/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td projects/sendfile/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsCallingConv.td projects/sendfile/contrib/llvm/lib/Target/Mips/MipsCodeEmitter.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsCondMov.td projects/sendfile/contrib/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsDSPInstrFormats.td projects/sendfile/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td projects/sendfile/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td projects/sendfile/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/sendfile/contrib/llvm/lib/Target/Mips/MipsJITInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsJITInfo.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsMSAInstrFormats.td projects/sendfile/contrib/llvm/lib/Target/Mips/MipsMSAInstrInfo.td projects/sendfile/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsOs16.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsOs16.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td projects/sendfile/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsSchedule.td projects/sendfile/contrib/llvm/lib/Target/Mips/MipsSelectionDAGInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsSelectionDAGInfo.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsSubtarget.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp projects/sendfile/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.h projects/sendfile/contrib/llvm/lib/Target/Mips/MipsTargetStreamer.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXBaseInfo.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTX.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTX.td projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXInstrFormats.td projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXIntrinsics.td projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.td projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXSection.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXTargetObjectFile.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXUtilities.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVPTXUtilities.h projects/sendfile/contrib/llvm/lib/Target/NVPTX/NVVMReflect.cpp projects/sendfile/contrib/llvm/lib/Target/NVPTX/cl_common_defines.h projects/sendfile/contrib/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h projects/sendfile/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h projects/sendfile/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h projects/sendfile/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h projects/sendfile/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPC.h projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPC.td projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCCallingConv.td projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.h projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCSchedule.td projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCSchedule440.td projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCScheduleE500mc.td projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCScheduleE5500.td projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCScheduleG3.td projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4.td projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCScheduleG5.td projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCSelectionDAGInfo.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCSelectionDAGInfo.h projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.h projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCTargetStreamer.h projects/sendfile/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPU.h projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPU.td projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.h projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUCallingConv.td projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUFrameLowering.cpp projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUFrameLowering.h projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.cpp projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.h projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.cpp projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.h projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.td projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUInstructions.td projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUIntrinsics.td projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUMCInstLower.cpp projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUMCInstLower.h projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUMachineFunction.cpp projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUMachineFunction.h projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.cpp projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.h projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.cpp projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.h projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUTargetMachine.h projects/sendfile/contrib/llvm/lib/Target/R600/AMDGPUTargetTransformInfo.cpp projects/sendfile/contrib/llvm/lib/Target/R600/AMDILCFGStructurizer.cpp projects/sendfile/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.h projects/sendfile/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUAsmBackend.cpp projects/sendfile/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUELFObjectWriter.cpp projects/sendfile/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.cpp projects/sendfile/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.h projects/sendfile/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCCodeEmitter.h projects/sendfile/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.cpp projects/sendfile/contrib/llvm/lib/Target/R600/MCTargetDesc/R600MCCodeEmitter.cpp projects/sendfile/contrib/llvm/lib/Target/R600/MCTargetDesc/SIMCCodeEmitter.cpp projects/sendfile/contrib/llvm/lib/Target/R600/Processors.td projects/sendfile/contrib/llvm/lib/Target/R600/R600ClauseMergePass.cpp projects/sendfile/contrib/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp projects/sendfile/contrib/llvm/lib/Target/R600/R600Defines.h projects/sendfile/contrib/llvm/lib/Target/R600/R600EmitClauseMarkers.cpp projects/sendfile/contrib/llvm/lib/Target/R600/R600ExpandSpecialInstrs.cpp projects/sendfile/contrib/llvm/lib/Target/R600/R600ISelLowering.cpp projects/sendfile/contrib/llvm/lib/Target/R600/R600ISelLowering.h projects/sendfile/contrib/llvm/lib/Target/R600/R600InstrInfo.cpp projects/sendfile/contrib/llvm/lib/Target/R600/R600InstrInfo.h projects/sendfile/contrib/llvm/lib/Target/R600/R600Instructions.td projects/sendfile/contrib/llvm/lib/Target/R600/R600MachineFunctionInfo.h projects/sendfile/contrib/llvm/lib/Target/R600/R600MachineScheduler.cpp projects/sendfile/contrib/llvm/lib/Target/R600/R600MachineScheduler.h projects/sendfile/contrib/llvm/lib/Target/R600/R600OptimizeVectorRegisters.cpp projects/sendfile/contrib/llvm/lib/Target/R600/R600Packetizer.cpp projects/sendfile/contrib/llvm/lib/Target/R600/R600RegisterInfo.cpp projects/sendfile/contrib/llvm/lib/Target/R600/R600RegisterInfo.h projects/sendfile/contrib/llvm/lib/Target/R600/R600RegisterInfo.td projects/sendfile/contrib/llvm/lib/Target/R600/R600TextureIntrinsicsReplacer.cpp projects/sendfile/contrib/llvm/lib/Target/R600/SIAnnotateControlFlow.cpp projects/sendfile/contrib/llvm/lib/Target/R600/SIDefines.h projects/sendfile/contrib/llvm/lib/Target/R600/SIFixSGPRCopies.cpp projects/sendfile/contrib/llvm/lib/Target/R600/SIISelLowering.cpp projects/sendfile/contrib/llvm/lib/Target/R600/SIISelLowering.h projects/sendfile/contrib/llvm/lib/Target/R600/SIInsertWaits.cpp projects/sendfile/contrib/llvm/lib/Target/R600/SIInstrFormats.td projects/sendfile/contrib/llvm/lib/Target/R600/SIInstrInfo.cpp projects/sendfile/contrib/llvm/lib/Target/R600/SIInstrInfo.h projects/sendfile/contrib/llvm/lib/Target/R600/SIInstrInfo.td projects/sendfile/contrib/llvm/lib/Target/R600/SIInstructions.td projects/sendfile/contrib/llvm/lib/Target/R600/SIIntrinsics.td projects/sendfile/contrib/llvm/lib/Target/R600/SILowerControlFlow.cpp projects/sendfile/contrib/llvm/lib/Target/R600/SIMachineFunctionInfo.cpp projects/sendfile/contrib/llvm/lib/Target/R600/SIMachineFunctionInfo.h projects/sendfile/contrib/llvm/lib/Target/R600/SIRegisterInfo.cpp projects/sendfile/contrib/llvm/lib/Target/R600/SIRegisterInfo.h projects/sendfile/contrib/llvm/lib/Target/R600/SIRegisterInfo.td projects/sendfile/contrib/llvm/lib/Target/R600/SITypeRewriter.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/InstPrinter/SparcInstPrinter.h projects/sendfile/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h projects/sendfile/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h projects/sendfile/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h projects/sendfile/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/Sparc.h projects/sendfile/contrib/llvm/lib/Target/Sparc/Sparc.td projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcCodeEmitter.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcInstr64Bit.td projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcInstrAliases.td projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcInstrFormats.td projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcJITInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcJITInfo.h projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcMCInstLower.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcSelectionDAGInfo.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcSelectionDAGInfo.h projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.h projects/sendfile/contrib/llvm/lib/Target/Sparc/SparcTargetStreamer.h projects/sendfile/contrib/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h projects/sendfile/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h projects/sendfile/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h projects/sendfile/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h projects/sendfile/contrib/llvm/lib/Target/SystemZ/README.txt projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZ.h projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZ.td projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.h projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZCallingConv.h projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZCallingConv.td projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZConstantPoolValue.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZConstantPoolValue.h projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZElimCompare.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZInstrFP.td projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZInstrFormats.td projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZLongBranch.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZMCInstLower.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZMCInstLower.h projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.h projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZOperands.td projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZOperators.td projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZPatterns.td projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZProcessors.td projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZShortenInst.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp projects/sendfile/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h projects/sendfile/contrib/llvm/lib/Target/Target.cpp projects/sendfile/contrib/llvm/lib/Target/TargetLibraryInfo.cpp projects/sendfile/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp projects/sendfile/contrib/llvm/lib/Target/TargetMachine.cpp projects/sendfile/contrib/llvm/lib/Target/TargetMachineC.cpp projects/sendfile/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp projects/sendfile/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp projects/sendfile/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp projects/sendfile/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.h projects/sendfile/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h projects/sendfile/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h projects/sendfile/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h projects/sendfile/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp projects/sendfile/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h projects/sendfile/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp projects/sendfile/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h projects/sendfile/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp projects/sendfile/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFRelocationInfo.cpp projects/sendfile/contrib/llvm/lib/Target/X86/MCTargetDesc/X86FixupKinds.h projects/sendfile/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp projects/sendfile/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h projects/sendfile/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp projects/sendfile/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp projects/sendfile/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h projects/sendfile/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachORelocationInfo.cpp projects/sendfile/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp projects/sendfile/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp projects/sendfile/contrib/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp projects/sendfile/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp projects/sendfile/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h projects/sendfile/contrib/llvm/lib/Target/X86/X86.h projects/sendfile/contrib/llvm/lib/Target/X86/X86.td projects/sendfile/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/X86/X86AsmPrinter.h projects/sendfile/contrib/llvm/lib/Target/X86/X86CallingConv.td projects/sendfile/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp projects/sendfile/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/sendfile/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp projects/sendfile/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp projects/sendfile/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp projects/sendfile/contrib/llvm/lib/Target/X86/X86FrameLowering.h projects/sendfile/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/sendfile/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/sendfile/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrAVX512.td projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrBuilder.h projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrCMovSetCC.td projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrCompiler.td projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrControl.td projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrExtension.td projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrFMA.td projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrFPStack.td projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrFormats.td projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrMMX.td projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrSVM.td projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrSystem.td projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrTSX.td projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrVMX.td projects/sendfile/contrib/llvm/lib/Target/X86/X86InstrXOP.td projects/sendfile/contrib/llvm/lib/Target/X86/X86JITInfo.cpp projects/sendfile/contrib/llvm/lib/Target/X86/X86JITInfo.h projects/sendfile/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp projects/sendfile/contrib/llvm/lib/Target/X86/X86PadShortFunction.cpp projects/sendfile/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/sendfile/contrib/llvm/lib/Target/X86/X86RegisterInfo.h projects/sendfile/contrib/llvm/lib/Target/X86/X86RegisterInfo.td projects/sendfile/contrib/llvm/lib/Target/X86/X86SchedHaswell.td projects/sendfile/contrib/llvm/lib/Target/X86/X86SchedSandyBridge.td projects/sendfile/contrib/llvm/lib/Target/X86/X86Schedule.td projects/sendfile/contrib/llvm/lib/Target/X86/X86ScheduleAtom.td projects/sendfile/contrib/llvm/lib/Target/X86/X86ScheduleSLM.td projects/sendfile/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp projects/sendfile/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.h projects/sendfile/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/sendfile/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/sendfile/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/sendfile/contrib/llvm/lib/Target/X86/X86TargetMachine.h projects/sendfile/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp projects/sendfile/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h projects/sendfile/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp projects/sendfile/contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp projects/sendfile/contrib/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp projects/sendfile/contrib/llvm/lib/Target/XCore/InstPrinter/XCoreInstPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h projects/sendfile/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp projects/sendfile/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.h projects/sendfile/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp projects/sendfile/contrib/llvm/lib/Target/XCore/XCore.h projects/sendfile/contrib/llvm/lib/Target/XCore/XCore.td projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreCallingConv.td projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreMCInstLower.cpp projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.cpp projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.h projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.cpp projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.h projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreSubtarget.cpp projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreSubtarget.h projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.h projects/sendfile/contrib/llvm/lib/Target/XCore/XCoreTargetTransformInfo.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/BarrierNoopPass.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/IPO.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/Inliner.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/Internalize.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp projects/sendfile/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp projects/sendfile/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h projects/sendfile/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp projects/sendfile/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp projects/sendfile/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/sendfile/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp projects/sendfile/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/sendfile/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp projects/sendfile/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/sendfile/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp projects/sendfile/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp projects/sendfile/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp projects/sendfile/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp projects/sendfile/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp projects/sendfile/contrib/llvm/lib/Transforms/InstCombine/InstCombineWorklist.h projects/sendfile/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/sendfile/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp projects/sendfile/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp projects/sendfile/contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp projects/sendfile/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.cpp projects/sendfile/contrib/llvm/lib/Transforms/Instrumentation/DebugIR.h projects/sendfile/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp projects/sendfile/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp projects/sendfile/contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp projects/sendfile/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp projects/sendfile/contrib/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h projects/sendfile/contrib/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.cpp projects/sendfile/contrib/llvm/lib/Transforms/ObjCARC/ObjCARC.h projects/sendfile/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp projects/sendfile/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp projects/sendfile/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.h projects/sendfile/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp projects/sendfile/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCExpand.cpp projects/sendfile/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp projects/sendfile/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/ConstantProp.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/DCE.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/LICM.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/SROA.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/SampleProfile.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/Sink.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp projects/sendfile/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/CmpInstAnalysis.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/FlattenCFG.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/GlobalStatus.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/InstructionNamer.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/IntegerDivision.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/Mem2Reg.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/MetaRenamer.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/Utils.cpp projects/sendfile/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp projects/sendfile/contrib/llvm/lib/Transforms/Vectorize/BBVectorize.cpp projects/sendfile/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp projects/sendfile/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp projects/sendfile/contrib/llvm/lib/Transforms/Vectorize/Vectorize.cpp projects/sendfile/contrib/llvm/patches/README.TXT projects/sendfile/contrib/llvm/tools/bugpoint/BugDriver.cpp projects/sendfile/contrib/llvm/tools/bugpoint/BugDriver.h projects/sendfile/contrib/llvm/tools/bugpoint/CrashDebugger.cpp projects/sendfile/contrib/llvm/tools/bugpoint/ExecutionDriver.cpp projects/sendfile/contrib/llvm/tools/bugpoint/ExtractFunction.cpp projects/sendfile/contrib/llvm/tools/bugpoint/FindBugs.cpp projects/sendfile/contrib/llvm/tools/bugpoint/Miscompilation.cpp projects/sendfile/contrib/llvm/tools/bugpoint/OptimizerDriver.cpp projects/sendfile/contrib/llvm/tools/bugpoint/ToolRunner.cpp projects/sendfile/contrib/llvm/tools/bugpoint/ToolRunner.h projects/sendfile/contrib/llvm/tools/bugpoint/bugpoint.cpp projects/sendfile/contrib/llvm/tools/clang/LICENSE.TXT projects/sendfile/contrib/llvm/tools/clang/include/clang-c/CXString.h projects/sendfile/contrib/llvm/tools/clang/include/clang-c/Index.h projects/sendfile/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMT.h projects/sendfile/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMTActions.h projects/sendfile/contrib/llvm/tools/clang/include/clang/ARCMigrate/FileRemapper.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/APValue.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/ASTLambda.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/ASTTypeTraits.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/ASTUnresolvedSet.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/ASTVector.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/Attr.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/AttrIterator.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/CharUnits.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/Comment.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/CommentCommands.td projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/CommentHTMLTags.td projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/CommentLexer.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/CommentSema.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/Decl.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/DeclContextInternals.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/DeclGroup.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/DeclLookups.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/DeclOpenMP.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/DependentDiagnostic.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/Expr.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/Mangle.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/MangleNumberingContext.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/ParentMap.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/RawCommentList.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/Stmt.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/StmtOpenMP.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/TemplateName.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/UnresolvedSet.h projects/sendfile/contrib/llvm/tools/clang/include/clang/AST/VTableBuilder.h projects/sendfile/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h projects/sendfile/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchers.h projects/sendfile/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h projects/sendfile/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersMacros.h projects/sendfile/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h projects/sendfile/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/Parser.h projects/sendfile/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/Registry.h projects/sendfile/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Consumed.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Dominators.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ReachableCode.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Analysis/Support/BumpVector.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/ABI.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/Attr.td projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAArch64.def projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.def projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsMips.def projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCategories.td projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.td projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/LLVM.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/Linkage.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/Module.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/ObjCRuntime.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.def projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/OperatorKinds.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/PrettyStackTrace.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/Sanitizers.def projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/TargetBuiltins.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/TargetCXXABI.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/TargetOptions.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/TemplateKinds.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/Version.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/VersionTuple.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td projects/sendfile/contrib/llvm/tools/clang/include/clang/CodeGen/BackendUtil.h projects/sendfile/contrib/llvm/tools/clang/include/clang/CodeGen/CGFunctionInfo.h projects/sendfile/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenABITypes.h projects/sendfile/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenAction.h projects/sendfile/contrib/llvm/tools/clang/include/clang/CodeGen/ModuleBuilder.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Driver/Action.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td projects/sendfile/contrib/llvm/tools/clang/include/clang/Driver/CLCompatOptions.td projects/sendfile/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Driver/Driver.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Driver/Job.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Driver/Options.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/sendfile/contrib/llvm/tools/clang/include/clang/Driver/SanitizerArgs.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Driver/Types.def projects/sendfile/contrib/llvm/tools/clang/include/clang/Edit/Commit.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Edit/EditedSource.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Edit/FileOffset.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Format/Format.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/ChainedDiagnosticConsumer.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticRenderer.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/FrontendPluginRegistry.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/LangStandard.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/LayoutOverrideSource.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/SerializedDiagnosticPrinter.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnostic.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticBuffer.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Index/CommentToXML.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Index/USRGeneration.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/DirectoryLookup.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/HeaderMap.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearchOptions.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/MacroArgs.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/ModuleLoader.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/MultipleIncludeOpt.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/PPConditionalDirectiveRecord.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/PTHLexer.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/PTHManager.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/Pragma.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorOptions.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/Token.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Parse/ParseAST.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Parse/Parser.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Rewrite/Core/HTMLRewrite.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Rewrite/Core/RewriteRope.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Rewrite/Core/Rewriter.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Rewrite/Core/TokenRewriter.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/FixItRewriter.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/FrontendActions.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/IdentifierResolver.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/ObjCMethodList.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/Overload.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/PrettyDeclStackTrace.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/Scope.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/Sema.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/SemaInternal.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/SemaLambda.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/Template.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Sema/Weak.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Serialization/ASTDeserializationListener.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Serialization/GlobalModuleIndex.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Serialization/Module.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Serialization/ModuleManager.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h projects/sendfile/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Tooling/CommonOptionsParser.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Tooling/CompilationDatabase.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Tooling/FileMatchTrie.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Tooling/JSONCompilationDatabase.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Tooling/RefactoringCallbacks.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Tooling/ReplacementsYaml.h projects/sendfile/contrib/llvm/tools/clang/include/clang/Tooling/Tooling.h projects/sendfile/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ARCMigrate/FileRemapper.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ARCMigrate/Internals.h projects/sendfile/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ARCMigrate/PlistReporter.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ARCMigrate/TransAPIUses.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ARCMigrate/TransGCCalls.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ARCMigrate/TransProperties.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ARCMigrate/TransProtectedScope.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ARCMigrate/TransformActions.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.h projects/sendfile/contrib/llvm/tools/clang/lib/AST/APValue.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/ASTDumper.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/ASTTypeTraits.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/AttrImpl.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/CXXABI.h projects/sendfile/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/Comment.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/CommentCommandTraits.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/CommentLexer.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/CommentParser.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/CommentSema.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/Decl.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/DeclFriend.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/DeclOpenMP.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/Expr.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/InheritViz.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/Mangle.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/MangleNumberingContext.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/NSAPI.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/RawCommentList.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/RecordLayout.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/Stmt.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/StmtIterator.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/VTTBuilder.cpp projects/sendfile/contrib/llvm/tools/clang/lib/AST/VTableBuilder.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/Marshallers.h projects/sendfile/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp projects/sendfile/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/BodyFarm.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/BodyFarm.h projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/CFGStmtMap.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/CallGraph.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/Consumed.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/FormatStringParsing.h projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/PostOrderCFGView.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/ProgramPoint.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/ScanfFormatString.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/ThreadSafety.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Basic/Module.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Basic/TokenKinds.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Basic/Version.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGAtomic.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGBuilder.h projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGCUDANV.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGCUDARuntime.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CodeGenABITypes.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/EHScopeStack.h projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h projects/sendfile/contrib/llvm/tools/clang/lib/Driver/Action.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Driver/Job.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/sendfile/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Driver/Tools.h projects/sendfile/contrib/llvm/tools/clang/lib/Driver/Types.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Driver/WindowsToolChain.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Edit/Commit.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Edit/EditedSource.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Format/BreakableToken.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Format/BreakableToken.h projects/sendfile/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.h projects/sendfile/contrib/llvm/tools/clang/lib/Format/Encoding.h projects/sendfile/contrib/llvm/tools/clang/lib/Format/Format.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Format/FormatToken.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Format/FormatToken.h projects/sendfile/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.h projects/sendfile/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.h projects/sendfile/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.h projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/DependencyGraph.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/DiagnosticRenderer.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/LangStandards.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp projects/sendfile/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Headers/Intrin.h projects/sendfile/contrib/llvm/tools/clang/lib/Headers/altivec.h projects/sendfile/contrib/llvm/tools/clang/lib/Headers/avx2intrin.h projects/sendfile/contrib/llvm/tools/clang/lib/Headers/avxintrin.h projects/sendfile/contrib/llvm/tools/clang/lib/Headers/bmiintrin.h projects/sendfile/contrib/llvm/tools/clang/lib/Headers/float.h projects/sendfile/contrib/llvm/tools/clang/lib/Headers/immintrin.h projects/sendfile/contrib/llvm/tools/clang/lib/Headers/limits.h projects/sendfile/contrib/llvm/tools/clang/lib/Headers/smmintrin.h projects/sendfile/contrib/llvm/tools/clang/lib/Headers/stdarg.h projects/sendfile/contrib/llvm/tools/clang/lib/Headers/stddef.h projects/sendfile/contrib/llvm/tools/clang/lib/Headers/stdint.h projects/sendfile/contrib/llvm/tools/clang/lib/Headers/x86intrin.h projects/sendfile/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h projects/sendfile/contrib/llvm/tools/clang/lib/Index/CommentToXML.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Index/SimpleFormatContext.h projects/sendfile/contrib/llvm/tools/clang/lib/Index/USRGeneration.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Lex/PPCaching.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Lex/PPConditionalDirectiveRecord.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Lex/ScratchBuffer.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Lex/UnicodeCharSets.h projects/sendfile/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Parse/ParseOpenMP.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Parse/Parser.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h projects/sendfile/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/DelayedDiagnostic.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/IdentifierResolver.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/Scope.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/ScopeInfo.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/Sema.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaStmtAsm.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaStmtAttr.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h projects/sendfile/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h projects/sendfile/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h projects/sendfile/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Serialization/ASTReaderInternals.h projects/sendfile/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Serialization/GlobalModuleIndex.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Serialization/Module.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Serialization/ModuleManager.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BlockCounter.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp projects/sendfile/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Tooling/CommonOptionsParser.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Tooling/CompilationDatabase.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Tooling/FileMatchTrie.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Tooling/Refactoring.cpp projects/sendfile/contrib/llvm/tools/clang/lib/Tooling/Tooling.cpp projects/sendfile/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp projects/sendfile/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp projects/sendfile/contrib/llvm/tools/clang/tools/driver/driver.cpp projects/sendfile/contrib/llvm/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp projects/sendfile/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp projects/sendfile/contrib/llvm/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp projects/sendfile/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp projects/sendfile/contrib/llvm/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp projects/sendfile/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp projects/sendfile/contrib/llvm/tools/clang/utils/TableGen/TableGen.cpp projects/sendfile/contrib/llvm/tools/clang/utils/TableGen/TableGenBackends.h projects/sendfile/contrib/llvm/tools/llc/llc.cpp projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpointLocation.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBError.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBHostOS.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBQueue.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBQueueItem.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBStream.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBType.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/API/SBValue.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSite.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Watchpoint.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/Address.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/AddressRange.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/ClangForward.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/Communication.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/ConnectionFileDescriptor.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/ConstString.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/DataBuffer.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/DataBufferHeap.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/DataBufferMemoryMap.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/DataEncoder.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/EmulateInstruction.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/Error.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/IOHandler.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/Listener.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/Mangled.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/Module.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/ModuleList.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/ModuleSpec.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/PluginManager.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/RegisterValue.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/RegularExpression.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/Section.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/SourceManager.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/Stream.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/UserID.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/Value.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/ValueObject.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectChild.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResult.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectMemory.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectRegister.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectVariable.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Core/dwarf.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/DataFormatters/CXXFormatterFunctions.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatManager.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeFormat.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSummary.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Expression/ASTStructExtractor.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionDeclMap.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionParser.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionVariable.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Expression/ClangFunction.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Expression/ClangUserExpression.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Expression/ClangUtilityFunction.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Expression/DWARFExpression.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Expression/ExpressionSourceCode.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Expression/IRExecutionUnit.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Expression/IRForTarget.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Expression/IRMemoryMap.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/Condition.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/Config.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/Debug.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/Editline.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/Endian.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/File.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/FileSpec.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/Host.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/HostGetOpt.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/OptionParser.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/Predicate.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/SocketAddress.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/Symbols.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/Terminal.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Host/TimeValue.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Interpreter/Args.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandCompletions.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObject.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Interpreter/Options.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Interpreter/PythonDataObjects.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreterPython.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/Block.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTContext.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTImporter.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTType.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangExternalASTSourceCommon.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/CompileUnit.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/Declaration.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/FuncUnwinders.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/Function.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/LineEntry.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/LineTable.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectContainer.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectFile.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/Symbol.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolContext.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolContextScope.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolFile.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolVendor.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/Symtab.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/Type.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/UnwindPlan.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/UnwindTable.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Symbol/VariableList.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/ABI.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/ExecutionContext.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/ExecutionContextScope.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/PathMappingList.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/Platform.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/Process.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/Queue.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/QueueItem.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/QueueList.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/RegisterContext.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/StackFrame.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/StopInfo.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/SystemRuntime.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/Target.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/TargetList.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/Thread.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlan.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepOut.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Target/UnwindAssembly.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Utility/CleanUp.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Utility/PseudoTerminal.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Utility/SharedCluster.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/Utility/SharingPtr.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/lldb-defines.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/lldb-enumerations.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/lldb-forward.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/lldb-private-enumerations.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/lldb-private-interfaces.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/lldb-private-log.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/lldb-private-types.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/lldb-python.h projects/sendfile/contrib/llvm/tools/lldb/include/lldb/lldb-types.h projects/sendfile/contrib/llvm/tools/lldb/source/API/SBAddress.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBBreakpoint.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBBreakpointLocation.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBBroadcaster.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBCommandInterpreter.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBCommandReturnObject.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBCommunication.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBCompileUnit.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBData.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBDebugger.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBDeclaration.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBError.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBEvent.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBExpressionOptions.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBFileSpec.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBFileSpecList.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBFrame.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBFunction.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBHostOS.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBLineEntry.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBListener.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBModule.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBProcess.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBQueue.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBQueueItem.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBStream.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBSymbol.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBSymbolContext.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBTarget.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBThread.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBType.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBValue.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBValueList.cpp projects/sendfile/contrib/llvm/tools/lldb/source/API/SBWatchpoint.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Breakpoint/Breakpoint.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointID.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointList.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocation.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointOptions.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointSite.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointSiteList.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Breakpoint/WatchpointList.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandCompletions.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectArgs.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectCommands.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.h projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectFrame.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectHelp.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectLog.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectQuit.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectRegister.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectSettings.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectSource.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectType.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/Address.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/AddressRange.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/AddressResolverName.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/ArchSpec.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/Broadcaster.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/Communication.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/ConnectionFileDescriptor.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/ConnectionMachPort.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/ConnectionSharedMemory.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/ConstString.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/DataBufferHeap.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/DataBufferMemoryMap.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/DataExtractor.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/Debugger.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/EmulateInstruction.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/Error.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/Event.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/IOHandler.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/Language.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/Listener.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/Log.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/Mangled.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/Module.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/ModuleList.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/Opcode.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/PluginManager.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/RegularExpression.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/Scalar.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/SearchFilter.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/Section.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/SourceManager.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/Stream.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/Value.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/ValueObject.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/ValueObjectChild.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResult.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResultImpl.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/ValueObjectDynamicValue.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/ValueObjectMemory.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/ValueObjectRegister.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Core/ValueObjectVariable.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/CF.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/CXXFormatterFunctions.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/Cocoa.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/FormatManager.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/LibCxx.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxList.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxMap.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxUnorderedMap.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/LibStdcpp.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/NSArray.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/NSDictionary.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/NSSet.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/TypeFormat.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/TypeSummary.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/TypeSynthetic.cpp projects/sendfile/contrib/llvm/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Expression/ASTResultSynthesizer.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Expression/ASTStructExtractor.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Expression/ClangASTSource.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Expression/ClangExpressionDeclMap.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Expression/ClangExpressionVariable.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Expression/ClangFunction.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Expression/ClangUserExpression.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Expression/ClangUtilityFunction.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Expression/DWARFExpression.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Expression/ExpressionSourceCode.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Expression/IRDynamicChecks.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Expression/IRForTarget.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Expression/IRInterpreter.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Expression/IRMemoryMap.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Expression/Materializer.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/Condition.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/Editline.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/File.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/Host.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/Mutex.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/OptionParser.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/SocketAddress.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/common/Terminal.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Host/freebsd/Host.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/Args.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/CommandHistory.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/CommandObject.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/CommandObjectScript.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/CommandReturnObject.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupArchitecture.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupBoolean.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFile.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFormat.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupOutputFile.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupString.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUInt64.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUUID.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupVariable.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupWatchpoint.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionValue.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionValueArch.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionValueArray.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionValueBoolean.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionValueDictionary.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFormat.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionValueProperties.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/OptionValueUUID.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/Options.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/Property.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/PythonDataObjects.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreter.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterPython.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Interpreter/embedded_interpreter.py projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ARMDefines.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ARMUtils.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InstructionUtils.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.h projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/Block.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/ClangASTImporter.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/ClangASTType.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/ClangExternalASTSourceCallbacks.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/CompileUnit.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/FuncUnwinders.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/Function.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/LineTable.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/ObjectFile.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/Symbol.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/SymbolContext.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/SymbolFile.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/SymbolVendor.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/Symtab.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/Type.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/TypeList.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/UnwindPlan.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/UnwindTable.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Symbol/Variable.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ABI.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/LanguageRuntime.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/Memory.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ObjCLanguageRuntime.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/PathMappingList.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/Platform.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/Process.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/Queue.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/QueueItem.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/RegisterContext.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/SectionLoadHistory.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/SectionLoadList.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/StackFrame.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/StackFrameList.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/StackID.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/StopInfo.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/Target.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/TargetList.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/Thread.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ThreadList.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ThreadPlan.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ThreadPlanBase.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallFunction.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInRange.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOut.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepRange.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepUntil.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Target/ThreadPlanTracer.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Utility/ARM_DWARF_Registers.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Utility/PseudoTerminal.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Utility/SharingPtr.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Utility/StringExtractor.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Utility/StringExtractor.h projects/sendfile/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp projects/sendfile/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.h projects/sendfile/contrib/llvm/tools/lldb/source/Utility/TimeSpecTimeout.h projects/sendfile/contrib/llvm/tools/lldb/source/lldb-log.cpp projects/sendfile/contrib/llvm/tools/lldb/source/lldb.cpp projects/sendfile/contrib/llvm/tools/lldb/tools/driver/Driver.cpp projects/sendfile/contrib/llvm/tools/lldb/tools/driver/Driver.h projects/sendfile/contrib/llvm/tools/lldb/tools/driver/Platform.cpp projects/sendfile/contrib/llvm/tools/lldb/tools/driver/Platform.h projects/sendfile/contrib/llvm/tools/lldb/tools/lldb-platform/lldb-platform.cpp projects/sendfile/contrib/llvm/tools/lli/ChildTarget/ChildTarget.cpp projects/sendfile/contrib/llvm/tools/lli/RemoteMemoryManager.cpp projects/sendfile/contrib/llvm/tools/lli/RemoteMemoryManager.h projects/sendfile/contrib/llvm/tools/lli/RemoteTarget.cpp projects/sendfile/contrib/llvm/tools/lli/RemoteTarget.h projects/sendfile/contrib/llvm/tools/lli/RemoteTargetExternal.cpp projects/sendfile/contrib/llvm/tools/lli/RemoteTargetExternal.h projects/sendfile/contrib/llvm/tools/lli/RemoteTargetMessage.h projects/sendfile/contrib/llvm/tools/lli/lli.cpp projects/sendfile/contrib/llvm/tools/llvm-ar/llvm-ar.cpp projects/sendfile/contrib/llvm/tools/llvm-as/llvm-as.cpp projects/sendfile/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp projects/sendfile/contrib/llvm/tools/llvm-diff/DiffConsumer.h projects/sendfile/contrib/llvm/tools/llvm-diff/DiffLog.cpp projects/sendfile/contrib/llvm/tools/llvm-diff/DifferenceEngine.cpp projects/sendfile/contrib/llvm/tools/llvm-diff/DifferenceEngine.h projects/sendfile/contrib/llvm/tools/llvm-dis/llvm-dis.cpp projects/sendfile/contrib/llvm/tools/llvm-extract/llvm-extract.cpp projects/sendfile/contrib/llvm/tools/llvm-link/llvm-link.cpp projects/sendfile/contrib/llvm/tools/llvm-mc/Disassembler.cpp projects/sendfile/contrib/llvm/tools/llvm-mc/llvm-mc.cpp projects/sendfile/contrib/llvm/tools/llvm-nm/llvm-nm.cpp projects/sendfile/contrib/llvm/tools/llvm-objdump/COFFDump.cpp projects/sendfile/contrib/llvm/tools/llvm-objdump/MachODump.cpp projects/sendfile/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp projects/sendfile/contrib/llvm/tools/llvm-objdump/llvm-objdump.h projects/sendfile/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp projects/sendfile/contrib/llvm/tools/llvm-readobj/ELFDumper.cpp projects/sendfile/contrib/llvm/tools/llvm-readobj/Error.cpp projects/sendfile/contrib/llvm/tools/llvm-readobj/Error.h projects/sendfile/contrib/llvm/tools/llvm-readobj/MachODumper.cpp projects/sendfile/contrib/llvm/tools/llvm-readobj/ObjDumper.cpp projects/sendfile/contrib/llvm/tools/llvm-readobj/ObjDumper.h projects/sendfile/contrib/llvm/tools/llvm-readobj/StreamWriter.h projects/sendfile/contrib/llvm/tools/llvm-readobj/llvm-readobj.cpp projects/sendfile/contrib/llvm/tools/llvm-readobj/llvm-readobj.h projects/sendfile/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp projects/sendfile/contrib/llvm/tools/llvm-stress/llvm-stress.cpp projects/sendfile/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp projects/sendfile/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.h projects/sendfile/contrib/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp projects/sendfile/contrib/llvm/tools/macho-dump/macho-dump.cpp projects/sendfile/contrib/llvm/tools/opt/AnalysisWrappers.cpp projects/sendfile/contrib/llvm/tools/opt/GraphPrinters.cpp projects/sendfile/contrib/llvm/tools/opt/PrintSCC.cpp projects/sendfile/contrib/llvm/tools/opt/opt.cpp projects/sendfile/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/sendfile/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/sendfile/contrib/llvm/utils/TableGen/AsmWriterInst.cpp projects/sendfile/contrib/llvm/utils/TableGen/AsmWriterInst.h projects/sendfile/contrib/llvm/utils/TableGen/CTagsEmitter.cpp projects/sendfile/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp projects/sendfile/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp projects/sendfile/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp projects/sendfile/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h projects/sendfile/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp projects/sendfile/contrib/llvm/utils/TableGen/CodeGenInstruction.h projects/sendfile/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h projects/sendfile/contrib/llvm/utils/TableGen/CodeGenMapTable.cpp projects/sendfile/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp projects/sendfile/contrib/llvm/utils/TableGen/CodeGenRegisters.h projects/sendfile/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp projects/sendfile/contrib/llvm/utils/TableGen/CodeGenSchedule.h projects/sendfile/contrib/llvm/utils/TableGen/CodeGenTarget.cpp projects/sendfile/contrib/llvm/utils/TableGen/CodeGenTarget.h projects/sendfile/contrib/llvm/utils/TableGen/DAGISelEmitter.cpp projects/sendfile/contrib/llvm/utils/TableGen/DAGISelMatcher.cpp projects/sendfile/contrib/llvm/utils/TableGen/DAGISelMatcher.h projects/sendfile/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp projects/sendfile/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp projects/sendfile/contrib/llvm/utils/TableGen/DAGISelMatcherOpt.cpp projects/sendfile/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.cpp projects/sendfile/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp projects/sendfile/contrib/llvm/utils/TableGen/FastISelEmitter.cpp projects/sendfile/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp projects/sendfile/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp projects/sendfile/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp projects/sendfile/contrib/llvm/utils/TableGen/OptParserEmitter.cpp projects/sendfile/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp projects/sendfile/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/sendfile/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp projects/sendfile/contrib/llvm/utils/TableGen/TableGen.cpp projects/sendfile/contrib/llvm/utils/TableGen/X86DisassemblerShared.h projects/sendfile/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp projects/sendfile/contrib/llvm/utils/TableGen/X86DisassemblerTables.h projects/sendfile/contrib/llvm/utils/TableGen/X86ModRMFilters.cpp projects/sendfile/contrib/llvm/utils/TableGen/X86ModRMFilters.h projects/sendfile/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp projects/sendfile/contrib/llvm/utils/TableGen/X86RecognizableInstr.h projects/sendfile/contrib/mdocml/INSTALL projects/sendfile/contrib/mdocml/LICENSE projects/sendfile/contrib/mdocml/Makefile projects/sendfile/contrib/mdocml/Makefile.depend projects/sendfile/contrib/mdocml/NEWS projects/sendfile/contrib/mdocml/TODO projects/sendfile/contrib/mdocml/compat_fts.c projects/sendfile/contrib/mdocml/compat_reallocarray.c projects/sendfile/contrib/mdocml/compat_strcasestr.c projects/sendfile/contrib/mdocml/compat_strsep.c projects/sendfile/contrib/mdocml/config.h projects/sendfile/contrib/mdocml/configure projects/sendfile/contrib/mdocml/configure.local.example projects/sendfile/contrib/mdocml/example.style.css projects/sendfile/contrib/mdocml/html.c projects/sendfile/contrib/mdocml/html.h projects/sendfile/contrib/mdocml/lib.in projects/sendfile/contrib/mdocml/libman.h projects/sendfile/contrib/mdocml/libmandoc.h projects/sendfile/contrib/mdocml/libmdoc.h projects/sendfile/contrib/mdocml/libroff.h projects/sendfile/contrib/mdocml/main.c projects/sendfile/contrib/mdocml/main.h projects/sendfile/contrib/mdocml/man.h projects/sendfile/contrib/mdocml/man_hash.c projects/sendfile/contrib/mdocml/man_html.c projects/sendfile/contrib/mdocml/man_term.c projects/sendfile/contrib/mdocml/mandoc.1 projects/sendfile/contrib/mdocml/mandoc.h projects/sendfile/contrib/mdocml/mandoc_aux.h projects/sendfile/contrib/mdocml/mandocdb.c projects/sendfile/contrib/mdocml/manpath.h projects/sendfile/contrib/mdocml/mansearch.3 projects/sendfile/contrib/mdocml/mansearch.c projects/sendfile/contrib/mdocml/mansearch.h projects/sendfile/contrib/mdocml/mansearch_const.c projects/sendfile/contrib/mdocml/mdoc.7 projects/sendfile/contrib/mdocml/mdoc.h projects/sendfile/contrib/mdocml/mdoc_html.c projects/sendfile/contrib/mdocml/mdoc_macro.c projects/sendfile/contrib/mdocml/mdoc_man.c projects/sendfile/contrib/mdocml/mdoc_term.c projects/sendfile/contrib/mdocml/mdoc_validate.c projects/sendfile/contrib/mdocml/msec.c projects/sendfile/contrib/mdocml/out.c projects/sendfile/contrib/mdocml/out.h projects/sendfile/contrib/mdocml/read.c projects/sendfile/contrib/mdocml/roff.7 projects/sendfile/contrib/mdocml/st.in projects/sendfile/contrib/mdocml/term.c projects/sendfile/contrib/mdocml/term.h projects/sendfile/contrib/mdocml/term_ps.c projects/sendfile/contrib/netbsd-tests/bin/expr/t_expr.sh projects/sendfile/contrib/netbsd-tests/games/t_factor.sh projects/sendfile/contrib/netbsd-tests/lib/libc/c063/t_faccessat.c projects/sendfile/contrib/netbsd-tests/lib/libc/c063/t_fchmodat.c projects/sendfile/contrib/netbsd-tests/lib/libc/c063/t_fchownat.c projects/sendfile/contrib/netbsd-tests/lib/libc/c063/t_fstatat.c projects/sendfile/contrib/netbsd-tests/lib/libc/c063/t_utimensat.c projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_nice.c projects/sendfile/contrib/netbsd-tests/lib/libc/gen/t_ttyname.c projects/sendfile/contrib/netbsd-tests/lib/libc/ssp/t_ssp.sh projects/sendfile/contrib/netbsd-tests/lib/libc/sys/t_access.c projects/sendfile/contrib/netbsd-tests/lib/libm/t_scalbn.c projects/sendfile/contrib/netbsd-tests/lib/libpthread/t_detach.c projects/sendfile/contrib/ntp/ntpd/ntp_config.c projects/sendfile/contrib/ntp/ntpd/ntp_control.c projects/sendfile/contrib/ntp/ntpd/ntp_crypto.c projects/sendfile/contrib/ntp/ntpd/ntp_io.c projects/sendfile/contrib/ntp/ntpd/ntp_proto.c projects/sendfile/contrib/ntp/util/ntp-keygen.c projects/sendfile/contrib/ofed/Makefile projects/sendfile/contrib/ofed/libmlx4/src/mlx4-abi.h projects/sendfile/contrib/ofed/libmlx4/src/mlx4.c projects/sendfile/contrib/ofed/libmlx4/src/mlx4.h projects/sendfile/contrib/ofed/management/opensm/opensm/osm_ucast_ftree.c projects/sendfile/contrib/ofed/management/opensm/osmtest/main.c projects/sendfile/contrib/ofed/management/opensm/osmtest/osmt_multicast.c projects/sendfile/contrib/ofed/management/opensm/osmtest/osmtest.c projects/sendfile/contrib/ofed/usr.bin/Makefile projects/sendfile/contrib/ofed/usr.lib/Makefile projects/sendfile/contrib/ofed/usr.lib/libibcm/Makefile projects/sendfile/contrib/sendmail/cf/m4/cfhead.m4 projects/sendfile/contrib/tcpdump/CHANGES projects/sendfile/contrib/tcpdump/CREDITS projects/sendfile/contrib/tcpdump/INSTALL.txt projects/sendfile/contrib/tcpdump/Makefile-devel-adds projects/sendfile/contrib/tcpdump/Makefile.in projects/sendfile/contrib/tcpdump/VERSION projects/sendfile/contrib/tcpdump/addrtoname.c projects/sendfile/contrib/tcpdump/addrtoname.h projects/sendfile/contrib/tcpdump/af.c projects/sendfile/contrib/tcpdump/af.h projects/sendfile/contrib/tcpdump/ah.h projects/sendfile/contrib/tcpdump/appletalk.h projects/sendfile/contrib/tcpdump/atm.h projects/sendfile/contrib/tcpdump/atmuni31.h projects/sendfile/contrib/tcpdump/bootp.h projects/sendfile/contrib/tcpdump/bpf_dump.c projects/sendfile/contrib/tcpdump/chdlc.h projects/sendfile/contrib/tcpdump/checksum.c projects/sendfile/contrib/tcpdump/config.guess projects/sendfile/contrib/tcpdump/config.h.in projects/sendfile/contrib/tcpdump/config.sub projects/sendfile/contrib/tcpdump/configure projects/sendfile/contrib/tcpdump/configure.in projects/sendfile/contrib/tcpdump/cpack.c projects/sendfile/contrib/tcpdump/cpack.h projects/sendfile/contrib/tcpdump/ether.h projects/sendfile/contrib/tcpdump/ethertype.h projects/sendfile/contrib/tcpdump/extract.h projects/sendfile/contrib/tcpdump/gmpls.c projects/sendfile/contrib/tcpdump/gmpls.h projects/sendfile/contrib/tcpdump/gmt2local.c projects/sendfile/contrib/tcpdump/gmt2local.h projects/sendfile/contrib/tcpdump/in_cksum.c projects/sendfile/contrib/tcpdump/install-sh projects/sendfile/contrib/tcpdump/interface.h projects/sendfile/contrib/tcpdump/ip.h projects/sendfile/contrib/tcpdump/ip6.h projects/sendfile/contrib/tcpdump/ipproto.c projects/sendfile/contrib/tcpdump/ipproto.h projects/sendfile/contrib/tcpdump/l2vpn.c projects/sendfile/contrib/tcpdump/l2vpn.h projects/sendfile/contrib/tcpdump/lbl/os-osf4.h projects/sendfile/contrib/tcpdump/lbl/os-solaris2.h projects/sendfile/contrib/tcpdump/lbl/os-sunos4.h projects/sendfile/contrib/tcpdump/lbl/os-ultrix4.h projects/sendfile/contrib/tcpdump/llc.h projects/sendfile/contrib/tcpdump/machdep.c projects/sendfile/contrib/tcpdump/machdep.h projects/sendfile/contrib/tcpdump/makemib projects/sendfile/contrib/tcpdump/missing/addrinfo.h projects/sendfile/contrib/tcpdump/missing/datalinks.c projects/sendfile/contrib/tcpdump/missing/dlnames.c projects/sendfile/contrib/tcpdump/missing/getnameinfo.c projects/sendfile/contrib/tcpdump/missing/inet_aton.c projects/sendfile/contrib/tcpdump/missing/inet_ntop.c projects/sendfile/contrib/tcpdump/missing/inet_pton.c projects/sendfile/contrib/tcpdump/missing/snprintf.c projects/sendfile/contrib/tcpdump/missing/strdup.c projects/sendfile/contrib/tcpdump/missing/strlcat.c projects/sendfile/contrib/tcpdump/missing/strlcpy.c projects/sendfile/contrib/tcpdump/missing/strsep.c projects/sendfile/contrib/tcpdump/mkdep projects/sendfile/contrib/tcpdump/mpls.h projects/sendfile/contrib/tcpdump/nameser.h projects/sendfile/contrib/tcpdump/netdissect.h projects/sendfile/contrib/tcpdump/nfs.h projects/sendfile/contrib/tcpdump/nfsfh.h projects/sendfile/contrib/tcpdump/nlpid.c projects/sendfile/contrib/tcpdump/nlpid.h projects/sendfile/contrib/tcpdump/ospf.h projects/sendfile/contrib/tcpdump/oui.c projects/sendfile/contrib/tcpdump/oui.h projects/sendfile/contrib/tcpdump/parsenfsfh.c projects/sendfile/contrib/tcpdump/pcap-missing.h projects/sendfile/contrib/tcpdump/pcap_dump_ftell.c projects/sendfile/contrib/tcpdump/ppp.h projects/sendfile/contrib/tcpdump/print-802_11.c projects/sendfile/contrib/tcpdump/print-802_15_4.c projects/sendfile/contrib/tcpdump/print-ah.c projects/sendfile/contrib/tcpdump/print-aodv.c projects/sendfile/contrib/tcpdump/print-ap1394.c projects/sendfile/contrib/tcpdump/print-arcnet.c projects/sendfile/contrib/tcpdump/print-arp.c projects/sendfile/contrib/tcpdump/print-ascii.c projects/sendfile/contrib/tcpdump/print-atalk.c projects/sendfile/contrib/tcpdump/print-atm.c projects/sendfile/contrib/tcpdump/print-babel.c projects/sendfile/contrib/tcpdump/print-beep.c projects/sendfile/contrib/tcpdump/print-bfd.c projects/sendfile/contrib/tcpdump/print-bgp.c projects/sendfile/contrib/tcpdump/print-bootp.c projects/sendfile/contrib/tcpdump/print-bt.c projects/sendfile/contrib/tcpdump/print-carp.c projects/sendfile/contrib/tcpdump/print-cdp.c projects/sendfile/contrib/tcpdump/print-cfm.c projects/sendfile/contrib/tcpdump/print-chdlc.c projects/sendfile/contrib/tcpdump/print-cip.c projects/sendfile/contrib/tcpdump/print-cnfp.c projects/sendfile/contrib/tcpdump/print-dccp.c projects/sendfile/contrib/tcpdump/print-decnet.c projects/sendfile/contrib/tcpdump/print-dhcp6.c projects/sendfile/contrib/tcpdump/print-domain.c projects/sendfile/contrib/tcpdump/print-dtp.c projects/sendfile/contrib/tcpdump/print-dvmrp.c projects/sendfile/contrib/tcpdump/print-eap.c projects/sendfile/contrib/tcpdump/print-egp.c projects/sendfile/contrib/tcpdump/print-eigrp.c projects/sendfile/contrib/tcpdump/print-enc.c projects/sendfile/contrib/tcpdump/print-esp.c projects/sendfile/contrib/tcpdump/print-ether.c projects/sendfile/contrib/tcpdump/print-fddi.c projects/sendfile/contrib/tcpdump/print-forces.c projects/sendfile/contrib/tcpdump/print-fr.c projects/sendfile/contrib/tcpdump/print-frag6.c projects/sendfile/contrib/tcpdump/print-gre.c projects/sendfile/contrib/tcpdump/print-hsrp.c projects/sendfile/contrib/tcpdump/print-icmp.c projects/sendfile/contrib/tcpdump/print-icmp6.c projects/sendfile/contrib/tcpdump/print-igmp.c projects/sendfile/contrib/tcpdump/print-igrp.c projects/sendfile/contrib/tcpdump/print-ip.c projects/sendfile/contrib/tcpdump/print-ip6.c projects/sendfile/contrib/tcpdump/print-ip6opts.c projects/sendfile/contrib/tcpdump/print-ipcomp.c projects/sendfile/contrib/tcpdump/print-ipfc.c projects/sendfile/contrib/tcpdump/print-ipnet.c projects/sendfile/contrib/tcpdump/print-ipx.c projects/sendfile/contrib/tcpdump/print-isakmp.c projects/sendfile/contrib/tcpdump/print-isoclns.c projects/sendfile/contrib/tcpdump/print-juniper.c projects/sendfile/contrib/tcpdump/print-krb.c projects/sendfile/contrib/tcpdump/print-l2tp.c projects/sendfile/contrib/tcpdump/print-lane.c projects/sendfile/contrib/tcpdump/print-ldp.c projects/sendfile/contrib/tcpdump/print-llc.c projects/sendfile/contrib/tcpdump/print-lldp.c projects/sendfile/contrib/tcpdump/print-lmp.c projects/sendfile/contrib/tcpdump/print-lspping.c projects/sendfile/contrib/tcpdump/print-lwapp.c projects/sendfile/contrib/tcpdump/print-lwres.c projects/sendfile/contrib/tcpdump/print-mobile.c projects/sendfile/contrib/tcpdump/print-mobility.c projects/sendfile/contrib/tcpdump/print-mpcp.c projects/sendfile/contrib/tcpdump/print-mpls.c projects/sendfile/contrib/tcpdump/print-msdp.c projects/sendfile/contrib/tcpdump/print-msnlb.c projects/sendfile/contrib/tcpdump/print-nfs.c projects/sendfile/contrib/tcpdump/print-ntp.c projects/sendfile/contrib/tcpdump/print-null.c projects/sendfile/contrib/tcpdump/print-olsr.c projects/sendfile/contrib/tcpdump/print-ospf.c projects/sendfile/contrib/tcpdump/print-ospf6.c projects/sendfile/contrib/tcpdump/print-otv.c projects/sendfile/contrib/tcpdump/print-pflog.c projects/sendfile/contrib/tcpdump/print-pfsync.c projects/sendfile/contrib/tcpdump/print-pgm.c projects/sendfile/contrib/tcpdump/print-pim.c projects/sendfile/contrib/tcpdump/print-ppi.c projects/sendfile/contrib/tcpdump/print-ppp.c projects/sendfile/contrib/tcpdump/print-pppoe.c projects/sendfile/contrib/tcpdump/print-pptp.c projects/sendfile/contrib/tcpdump/print-radius.c projects/sendfile/contrib/tcpdump/print-raw.c projects/sendfile/contrib/tcpdump/print-rip.c projects/sendfile/contrib/tcpdump/print-ripng.c projects/sendfile/contrib/tcpdump/print-rpki-rtr.c projects/sendfile/contrib/tcpdump/print-rrcp.c projects/sendfile/contrib/tcpdump/print-rsvp.c projects/sendfile/contrib/tcpdump/print-rt6.c projects/sendfile/contrib/tcpdump/print-rx.c projects/sendfile/contrib/tcpdump/print-sctp.c projects/sendfile/contrib/tcpdump/print-sflow.c projects/sendfile/contrib/tcpdump/print-sip.c projects/sendfile/contrib/tcpdump/print-sl.c projects/sendfile/contrib/tcpdump/print-sll.c projects/sendfile/contrib/tcpdump/print-slow.c projects/sendfile/contrib/tcpdump/print-smb.c projects/sendfile/contrib/tcpdump/print-snmp.c projects/sendfile/contrib/tcpdump/print-stp.c projects/sendfile/contrib/tcpdump/print-sunatm.c projects/sendfile/contrib/tcpdump/print-sunrpc.c projects/sendfile/contrib/tcpdump/print-symantec.c projects/sendfile/contrib/tcpdump/print-syslog.c projects/sendfile/contrib/tcpdump/print-tcp.c projects/sendfile/contrib/tcpdump/print-telnet.c projects/sendfile/contrib/tcpdump/print-tftp.c projects/sendfile/contrib/tcpdump/print-timed.c projects/sendfile/contrib/tcpdump/print-tipc.c projects/sendfile/contrib/tcpdump/print-token.c projects/sendfile/contrib/tcpdump/print-udld.c projects/sendfile/contrib/tcpdump/print-udp.c projects/sendfile/contrib/tcpdump/print-usb.c projects/sendfile/contrib/tcpdump/print-vjc.c projects/sendfile/contrib/tcpdump/print-vqp.c projects/sendfile/contrib/tcpdump/print-vrrp.c projects/sendfile/contrib/tcpdump/print-vtp.c projects/sendfile/contrib/tcpdump/print-vxlan.c projects/sendfile/contrib/tcpdump/print-wb.c projects/sendfile/contrib/tcpdump/print-zephyr.c projects/sendfile/contrib/tcpdump/print-zeromq.c projects/sendfile/contrib/tcpdump/rpc_auth.h projects/sendfile/contrib/tcpdump/rpc_msg.h projects/sendfile/contrib/tcpdump/setsignal.c projects/sendfile/contrib/tcpdump/setsignal.h projects/sendfile/contrib/tcpdump/signature.c projects/sendfile/contrib/tcpdump/signature.h projects/sendfile/contrib/tcpdump/slcompress.h projects/sendfile/contrib/tcpdump/smb.h projects/sendfile/contrib/tcpdump/smbutil.c projects/sendfile/contrib/tcpdump/strcasecmp.c projects/sendfile/contrib/tcpdump/tcp.h projects/sendfile/contrib/tcpdump/tcpdump-stdinc.h projects/sendfile/contrib/tcpdump/tcpdump.1.in projects/sendfile/contrib/tcpdump/tcpdump.c projects/sendfile/contrib/tcpdump/udp.h projects/sendfile/contrib/tcpdump/util.c projects/sendfile/contrib/tcpdump/vfprintf.c projects/sendfile/contrib/top/utils.c projects/sendfile/contrib/unbound/Makefile.in projects/sendfile/contrib/unbound/aclocal.m4 projects/sendfile/contrib/unbound/acx_python.m4 projects/sendfile/contrib/unbound/compat/fake-rfc2553.c projects/sendfile/contrib/unbound/compat/inet_aton.c projects/sendfile/contrib/unbound/compat/memmove.c projects/sendfile/contrib/unbound/compat/strptime.c projects/sendfile/contrib/unbound/config.guess projects/sendfile/contrib/unbound/config.h projects/sendfile/contrib/unbound/config.h.in projects/sendfile/contrib/unbound/config.sub projects/sendfile/contrib/unbound/configure projects/sendfile/contrib/unbound/configure.ac projects/sendfile/contrib/unbound/daemon/cachedump.c projects/sendfile/contrib/unbound/daemon/daemon.c projects/sendfile/contrib/unbound/daemon/daemon.h projects/sendfile/contrib/unbound/daemon/remote.c projects/sendfile/contrib/unbound/daemon/remote.h projects/sendfile/contrib/unbound/daemon/stats.c projects/sendfile/contrib/unbound/daemon/stats.h projects/sendfile/contrib/unbound/daemon/unbound.c projects/sendfile/contrib/unbound/daemon/worker.c projects/sendfile/contrib/unbound/daemon/worker.h projects/sendfile/contrib/unbound/doc/CREDITS projects/sendfile/contrib/unbound/doc/Changelog projects/sendfile/contrib/unbound/doc/README projects/sendfile/contrib/unbound/doc/README.svn projects/sendfile/contrib/unbound/doc/example.conf.in projects/sendfile/contrib/unbound/doc/libunbound.3 projects/sendfile/contrib/unbound/doc/libunbound.3.in projects/sendfile/contrib/unbound/doc/unbound-anchor.8 projects/sendfile/contrib/unbound/doc/unbound-anchor.8.in projects/sendfile/contrib/unbound/doc/unbound-checkconf.8 projects/sendfile/contrib/unbound/doc/unbound-checkconf.8.in projects/sendfile/contrib/unbound/doc/unbound-control.8 projects/sendfile/contrib/unbound/doc/unbound-control.8.in projects/sendfile/contrib/unbound/doc/unbound.8 projects/sendfile/contrib/unbound/doc/unbound.8.in projects/sendfile/contrib/unbound/doc/unbound.conf.5 projects/sendfile/contrib/unbound/doc/unbound.conf.5.in projects/sendfile/contrib/unbound/doc/unbound.doxygen projects/sendfile/contrib/unbound/freebsd-sources.pl projects/sendfile/contrib/unbound/iterator/iter_delegpt.c projects/sendfile/contrib/unbound/iterator/iter_hints.c projects/sendfile/contrib/unbound/iterator/iter_utils.c projects/sendfile/contrib/unbound/iterator/iter_utils.h projects/sendfile/contrib/unbound/iterator/iterator.c projects/sendfile/contrib/unbound/iterator/iterator.h projects/sendfile/contrib/unbound/ldns/keyraw.c projects/sendfile/contrib/unbound/ldns/parseutil.c projects/sendfile/contrib/unbound/ldns/rrdef.c projects/sendfile/contrib/unbound/ldns/rrdef.h projects/sendfile/contrib/unbound/ldns/sbuffer.h projects/sendfile/contrib/unbound/ldns/str2wire.c projects/sendfile/contrib/unbound/ldns/wire2str.c projects/sendfile/contrib/unbound/libunbound/libunbound.c projects/sendfile/contrib/unbound/libunbound/libworker.c projects/sendfile/contrib/unbound/libunbound/python/examples/async-lookup.py projects/sendfile/contrib/unbound/libunbound/python/examples/dns-lookup.py projects/sendfile/contrib/unbound/libunbound/python/examples/dnssec-valid.py projects/sendfile/contrib/unbound/libunbound/python/examples/dnssec_test.py projects/sendfile/contrib/unbound/libunbound/python/examples/example8-1.py projects/sendfile/contrib/unbound/libunbound/python/examples/idn-lookup.py projects/sendfile/contrib/unbound/libunbound/python/examples/mx-lookup.py projects/sendfile/contrib/unbound/libunbound/python/examples/ns-lookup.py projects/sendfile/contrib/unbound/libunbound/python/examples/reverse-lookup.py projects/sendfile/contrib/unbound/libunbound/python/libunbound.i projects/sendfile/contrib/unbound/libunbound/ubsyms.def projects/sendfile/contrib/unbound/libunbound/unbound.h projects/sendfile/contrib/unbound/libunbound/worker.h projects/sendfile/contrib/unbound/services/cache/dns.c projects/sendfile/contrib/unbound/services/cache/dns.h projects/sendfile/contrib/unbound/services/listen_dnsport.c projects/sendfile/contrib/unbound/services/listen_dnsport.h projects/sendfile/contrib/unbound/services/localzone.c projects/sendfile/contrib/unbound/services/mesh.c projects/sendfile/contrib/unbound/services/mesh.h projects/sendfile/contrib/unbound/services/modstack.c projects/sendfile/contrib/unbound/services/outside_network.c projects/sendfile/contrib/unbound/services/outside_network.h projects/sendfile/contrib/unbound/smallapp/unbound-anchor.c projects/sendfile/contrib/unbound/smallapp/unbound-checkconf.c projects/sendfile/contrib/unbound/smallapp/unbound-control.c projects/sendfile/contrib/unbound/smallapp/unbound-host.c projects/sendfile/contrib/unbound/smallapp/worker_cb.c projects/sendfile/contrib/unbound/util/config_file.c projects/sendfile/contrib/unbound/util/config_file.h projects/sendfile/contrib/unbound/util/configlexer.lex projects/sendfile/contrib/unbound/util/configparser.y projects/sendfile/contrib/unbound/util/configyyrename.h projects/sendfile/contrib/unbound/util/data/dname.c projects/sendfile/contrib/unbound/util/data/msgreply.c projects/sendfile/contrib/unbound/util/data/msgreply.h projects/sendfile/contrib/unbound/util/data/packed_rrset.h projects/sendfile/contrib/unbound/util/fptr_wlist.c projects/sendfile/contrib/unbound/util/fptr_wlist.h projects/sendfile/contrib/unbound/util/iana_ports.inc projects/sendfile/contrib/unbound/util/locks.h projects/sendfile/contrib/unbound/util/log.c projects/sendfile/contrib/unbound/util/mini_event.h projects/sendfile/contrib/unbound/util/module.h projects/sendfile/contrib/unbound/util/net_help.c projects/sendfile/contrib/unbound/util/net_help.h projects/sendfile/contrib/unbound/util/netevent.c projects/sendfile/contrib/unbound/util/netevent.h projects/sendfile/contrib/unbound/util/random.c projects/sendfile/contrib/unbound/util/storage/lookup3.c projects/sendfile/contrib/unbound/util/storage/slabhash.c projects/sendfile/contrib/unbound/util/storage/slabhash.h projects/sendfile/contrib/unbound/util/winsock_event.h projects/sendfile/contrib/unbound/validator/autotrust.c projects/sendfile/contrib/unbound/validator/val_anchor.c projects/sendfile/contrib/unbound/validator/val_nsec3.c projects/sendfile/contrib/unbound/validator/validator.c projects/sendfile/contrib/vis/vis.1 projects/sendfile/contrib/xz/ChangeLog projects/sendfile/contrib/xz/FREEBSD-Xlist projects/sendfile/contrib/xz/FREEBSD-upgrade projects/sendfile/contrib/xz/THANKS projects/sendfile/contrib/xz/TODO projects/sendfile/contrib/xz/src/common/mythread.h projects/sendfile/contrib/xz/src/common/sysdefs.h projects/sendfile/contrib/xz/src/common/tuklib_cpucores.c projects/sendfile/contrib/xz/src/common/tuklib_physmem.c projects/sendfile/contrib/xz/src/liblzma/api/lzma.h projects/sendfile/contrib/xz/src/liblzma/api/lzma/base.h projects/sendfile/contrib/xz/src/liblzma/api/lzma/block.h projects/sendfile/contrib/xz/src/liblzma/api/lzma/container.h projects/sendfile/contrib/xz/src/liblzma/api/lzma/filter.h projects/sendfile/contrib/xz/src/liblzma/api/lzma/hardware.h projects/sendfile/contrib/xz/src/liblzma/api/lzma/index.h projects/sendfile/contrib/xz/src/liblzma/api/lzma/index_hash.h projects/sendfile/contrib/xz/src/liblzma/api/lzma/version.h projects/sendfile/contrib/xz/src/liblzma/check/check.h projects/sendfile/contrib/xz/src/liblzma/check/sha256.c projects/sendfile/contrib/xz/src/liblzma/common/alone_decoder.c projects/sendfile/contrib/xz/src/liblzma/common/alone_decoder.h projects/sendfile/contrib/xz/src/liblzma/common/alone_encoder.c projects/sendfile/contrib/xz/src/liblzma/common/auto_decoder.c projects/sendfile/contrib/xz/src/liblzma/common/block_buffer_decoder.c projects/sendfile/contrib/xz/src/liblzma/common/block_buffer_encoder.c projects/sendfile/contrib/xz/src/liblzma/common/block_decoder.c projects/sendfile/contrib/xz/src/liblzma/common/block_decoder.h projects/sendfile/contrib/xz/src/liblzma/common/block_encoder.c projects/sendfile/contrib/xz/src/liblzma/common/block_encoder.h projects/sendfile/contrib/xz/src/liblzma/common/block_header_decoder.c projects/sendfile/contrib/xz/src/liblzma/common/block_header_encoder.c projects/sendfile/contrib/xz/src/liblzma/common/block_util.c projects/sendfile/contrib/xz/src/liblzma/common/common.c projects/sendfile/contrib/xz/src/liblzma/common/common.h projects/sendfile/contrib/xz/src/liblzma/common/easy_buffer_encoder.c projects/sendfile/contrib/xz/src/liblzma/common/easy_encoder.c projects/sendfile/contrib/xz/src/liblzma/common/filter_buffer_decoder.c projects/sendfile/contrib/xz/src/liblzma/common/filter_buffer_encoder.c projects/sendfile/contrib/xz/src/liblzma/common/filter_common.c projects/sendfile/contrib/xz/src/liblzma/common/filter_common.h projects/sendfile/contrib/xz/src/liblzma/common/filter_decoder.c projects/sendfile/contrib/xz/src/liblzma/common/filter_decoder.h projects/sendfile/contrib/xz/src/liblzma/common/filter_encoder.c projects/sendfile/contrib/xz/src/liblzma/common/filter_encoder.h projects/sendfile/contrib/xz/src/liblzma/common/filter_flags_decoder.c projects/sendfile/contrib/xz/src/liblzma/common/index.c projects/sendfile/contrib/xz/src/liblzma/common/index_decoder.c projects/sendfile/contrib/xz/src/liblzma/common/index_encoder.c projects/sendfile/contrib/xz/src/liblzma/common/index_encoder.h projects/sendfile/contrib/xz/src/liblzma/common/index_hash.c projects/sendfile/contrib/xz/src/liblzma/common/stream_buffer_decoder.c projects/sendfile/contrib/xz/src/liblzma/common/stream_buffer_encoder.c projects/sendfile/contrib/xz/src/liblzma/common/stream_decoder.c projects/sendfile/contrib/xz/src/liblzma/common/stream_decoder.h projects/sendfile/contrib/xz/src/liblzma/common/stream_encoder.c projects/sendfile/contrib/xz/src/liblzma/delta/delta_common.c projects/sendfile/contrib/xz/src/liblzma/delta/delta_decoder.c projects/sendfile/contrib/xz/src/liblzma/delta/delta_decoder.h projects/sendfile/contrib/xz/src/liblzma/delta/delta_encoder.c projects/sendfile/contrib/xz/src/liblzma/delta/delta_encoder.h projects/sendfile/contrib/xz/src/liblzma/delta/delta_private.h projects/sendfile/contrib/xz/src/liblzma/lz/lz_decoder.c projects/sendfile/contrib/xz/src/liblzma/lz/lz_decoder.h projects/sendfile/contrib/xz/src/liblzma/lz/lz_encoder.c projects/sendfile/contrib/xz/src/liblzma/lz/lz_encoder.h projects/sendfile/contrib/xz/src/liblzma/lz/lz_encoder_mf.c projects/sendfile/contrib/xz/src/liblzma/lzma/fastpos.h projects/sendfile/contrib/xz/src/liblzma/lzma/lzma2_decoder.c projects/sendfile/contrib/xz/src/liblzma/lzma/lzma2_decoder.h projects/sendfile/contrib/xz/src/liblzma/lzma/lzma2_encoder.c projects/sendfile/contrib/xz/src/liblzma/lzma/lzma2_encoder.h projects/sendfile/contrib/xz/src/liblzma/lzma/lzma_common.h projects/sendfile/contrib/xz/src/liblzma/lzma/lzma_decoder.c projects/sendfile/contrib/xz/src/liblzma/lzma/lzma_decoder.h projects/sendfile/contrib/xz/src/liblzma/lzma/lzma_encoder.c projects/sendfile/contrib/xz/src/liblzma/lzma/lzma_encoder.h projects/sendfile/contrib/xz/src/liblzma/lzma/lzma_encoder_optimum_fast.c projects/sendfile/contrib/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c projects/sendfile/contrib/xz/src/liblzma/lzma/lzma_encoder_private.h projects/sendfile/contrib/xz/src/liblzma/rangecoder/range_decoder.h projects/sendfile/contrib/xz/src/liblzma/simple/arm.c projects/sendfile/contrib/xz/src/liblzma/simple/armthumb.c projects/sendfile/contrib/xz/src/liblzma/simple/ia64.c projects/sendfile/contrib/xz/src/liblzma/simple/powerpc.c projects/sendfile/contrib/xz/src/liblzma/simple/simple_coder.c projects/sendfile/contrib/xz/src/liblzma/simple/simple_coder.h projects/sendfile/contrib/xz/src/liblzma/simple/simple_decoder.c projects/sendfile/contrib/xz/src/liblzma/simple/simple_decoder.h projects/sendfile/contrib/xz/src/liblzma/simple/simple_private.h projects/sendfile/contrib/xz/src/liblzma/simple/sparc.c projects/sendfile/contrib/xz/src/liblzma/simple/x86.c projects/sendfile/contrib/xz/src/xz/args.c projects/sendfile/contrib/xz/src/xz/args.h projects/sendfile/contrib/xz/src/xz/coder.c projects/sendfile/contrib/xz/src/xz/coder.h projects/sendfile/contrib/xz/src/xz/file_io.c projects/sendfile/contrib/xz/src/xz/file_io.h projects/sendfile/contrib/xz/src/xz/hardware.c projects/sendfile/contrib/xz/src/xz/hardware.h projects/sendfile/contrib/xz/src/xz/list.c projects/sendfile/contrib/xz/src/xz/main.c projects/sendfile/contrib/xz/src/xz/message.c projects/sendfile/contrib/xz/src/xz/options.c projects/sendfile/contrib/xz/src/xz/private.h projects/sendfile/contrib/xz/src/xz/signals.c projects/sendfile/contrib/xz/src/xz/suffix.c projects/sendfile/contrib/xz/src/xz/xz.1 projects/sendfile/crypto/openssl/CHANGES projects/sendfile/crypto/openssl/Configure projects/sendfile/crypto/openssl/Makefile projects/sendfile/crypto/openssl/NEWS projects/sendfile/crypto/openssl/README projects/sendfile/crypto/openssl/apps/ca.c projects/sendfile/crypto/openssl/apps/dgst.c projects/sendfile/crypto/openssl/apps/ocsp.c projects/sendfile/crypto/openssl/apps/openssl.c projects/sendfile/crypto/openssl/apps/s_client.c projects/sendfile/crypto/openssl/apps/s_server.c projects/sendfile/crypto/openssl/apps/s_time.c projects/sendfile/crypto/openssl/apps/speed.c projects/sendfile/crypto/openssl/crypto/Makefile projects/sendfile/crypto/openssl/crypto/aes/asm/aes-mips.pl projects/sendfile/crypto/openssl/crypto/asn1/a_bitstr.c projects/sendfile/crypto/openssl/crypto/asn1/a_type.c projects/sendfile/crypto/openssl/crypto/asn1/a_verify.c projects/sendfile/crypto/openssl/crypto/asn1/asn1.h projects/sendfile/crypto/openssl/crypto/asn1/asn1_err.c projects/sendfile/crypto/openssl/crypto/asn1/tasn_dec.c projects/sendfile/crypto/openssl/crypto/asn1/x_algor.c projects/sendfile/crypto/openssl/crypto/asn1/x_name.c projects/sendfile/crypto/openssl/crypto/bio/bio.h projects/sendfile/crypto/openssl/crypto/bio/bss_dgram.c projects/sendfile/crypto/openssl/crypto/bn/asm/mips.pl projects/sendfile/crypto/openssl/crypto/bn/asm/x86_64-gcc.c projects/sendfile/crypto/openssl/crypto/bn/bn.h projects/sendfile/crypto/openssl/crypto/bn/bn_asm.c projects/sendfile/crypto/openssl/crypto/bn/bn_ctx.c projects/sendfile/crypto/openssl/crypto/bn/bn_div.c projects/sendfile/crypto/openssl/crypto/bn/bntest.c projects/sendfile/crypto/openssl/crypto/constant_time_locl.h projects/sendfile/crypto/openssl/crypto/cversion.c projects/sendfile/crypto/openssl/crypto/dsa/dsa_asn1.c projects/sendfile/crypto/openssl/crypto/dso/dso_dlfcn.c projects/sendfile/crypto/openssl/crypto/ec/ec_lib.c projects/sendfile/crypto/openssl/crypto/ec/ec_mult.c projects/sendfile/crypto/openssl/crypto/ec/ec_pmeth.c projects/sendfile/crypto/openssl/crypto/ec/ecp_nistp256.c projects/sendfile/crypto/openssl/crypto/ec/ectest.c projects/sendfile/crypto/openssl/crypto/ecdsa/ecs_vrf.c projects/sendfile/crypto/openssl/crypto/engine/eng_dyn.c projects/sendfile/crypto/openssl/crypto/evp/Makefile projects/sendfile/crypto/openssl/crypto/evp/e_des3.c projects/sendfile/crypto/openssl/crypto/evp/evp_enc.c projects/sendfile/crypto/openssl/crypto/md32_common.h projects/sendfile/crypto/openssl/crypto/mem.c projects/sendfile/crypto/openssl/crypto/objects/obj_xref.h projects/sendfile/crypto/openssl/crypto/objects/objxref.pl projects/sendfile/crypto/openssl/crypto/opensslv.h projects/sendfile/crypto/openssl/crypto/sha/asm/sha1-mips.pl projects/sendfile/crypto/openssl/crypto/sha/asm/sha512-mips.pl projects/sendfile/crypto/openssl/crypto/ts/ts_rsp_sign.c projects/sendfile/crypto/openssl/crypto/x509/x509.h projects/sendfile/crypto/openssl/crypto/x509/x509_vpm.c projects/sendfile/crypto/openssl/crypto/x509/x_all.c projects/sendfile/crypto/openssl/crypto/x509v3/v3_ncons.c projects/sendfile/crypto/openssl/doc/HOWTO/certificates.txt projects/sendfile/crypto/openssl/doc/HOWTO/proxy_certificates.txt projects/sendfile/crypto/openssl/doc/apps/dgst.pod projects/sendfile/crypto/openssl/doc/apps/ocsp.pod projects/sendfile/crypto/openssl/doc/crypto/EVP_EncryptInit.pod projects/sendfile/crypto/openssl/doc/crypto/EVP_PKEY_encrypt.pod projects/sendfile/crypto/openssl/doc/crypto/X509_NAME_add_entry_by_txt.pod projects/sendfile/crypto/openssl/doc/crypto/X509_NAME_get_index_by_NID.pod projects/sendfile/crypto/openssl/doc/ssl/SSL_CTX_set_mode.pod projects/sendfile/crypto/openssl/doc/ssl/SSL_CTX_set_options.pod projects/sendfile/crypto/openssl/doc/ssl/SSL_CTX_set_tmp_rsa_callback.pod projects/sendfile/crypto/openssl/e_os.h projects/sendfile/crypto/openssl/engines/e_padlock.c projects/sendfile/crypto/openssl/ssl/d1_both.c projects/sendfile/crypto/openssl/ssl/d1_clnt.c projects/sendfile/crypto/openssl/ssl/d1_enc.c projects/sendfile/crypto/openssl/ssl/d1_lib.c projects/sendfile/crypto/openssl/ssl/d1_pkt.c projects/sendfile/crypto/openssl/ssl/d1_srvr.c projects/sendfile/crypto/openssl/ssl/dtls1.h projects/sendfile/crypto/openssl/ssl/kssl.c projects/sendfile/crypto/openssl/ssl/s23_srvr.c projects/sendfile/crypto/openssl/ssl/s2_enc.c projects/sendfile/crypto/openssl/ssl/s2_pkt.c projects/sendfile/crypto/openssl/ssl/s2_srvr.c projects/sendfile/crypto/openssl/ssl/s3_both.c projects/sendfile/crypto/openssl/ssl/s3_clnt.c projects/sendfile/crypto/openssl/ssl/s3_enc.c projects/sendfile/crypto/openssl/ssl/s3_lib.c projects/sendfile/crypto/openssl/ssl/s3_meth.c projects/sendfile/crypto/openssl/ssl/s3_pkt.c projects/sendfile/crypto/openssl/ssl/s3_srvr.c projects/sendfile/crypto/openssl/ssl/srtp.h projects/sendfile/crypto/openssl/ssl/ssl.h projects/sendfile/crypto/openssl/ssl/ssl3.h projects/sendfile/crypto/openssl/ssl/ssl_cert.c projects/sendfile/crypto/openssl/ssl/ssl_ciph.c projects/sendfile/crypto/openssl/ssl/ssl_lib.c projects/sendfile/crypto/openssl/ssl/ssl_locl.h projects/sendfile/crypto/openssl/ssl/ssl_sess.c projects/sendfile/crypto/openssl/ssl/ssltest.c projects/sendfile/crypto/openssl/ssl/t1_enc.c projects/sendfile/crypto/openssl/ssl/t1_lib.c projects/sendfile/crypto/openssl/util/libeay.num projects/sendfile/crypto/openssl/util/mk1mf.pl projects/sendfile/crypto/openssl/util/mkdef.pl projects/sendfile/crypto/openssl/util/pl/netware.pl projects/sendfile/crypto/openssl/util/ssleay.num projects/sendfile/etc/Makefile projects/sendfile/etc/auto_master projects/sendfile/etc/defaults/Makefile projects/sendfile/etc/defaults/periodic.conf projects/sendfile/etc/devd.conf projects/sendfile/etc/devd/Makefile projects/sendfile/etc/hosts.allow projects/sendfile/etc/login.conf projects/sendfile/etc/mail/Makefile projects/sendfile/etc/master.passwd projects/sendfile/etc/mtree/BSD.debug.dist projects/sendfile/etc/mtree/BSD.include.dist projects/sendfile/etc/mtree/BSD.tests.dist projects/sendfile/etc/mtree/BSD.usr.dist projects/sendfile/etc/netstart projects/sendfile/etc/network.subr projects/sendfile/etc/pam.d/Makefile projects/sendfile/etc/periodic/daily/Makefile projects/sendfile/etc/rc.d/LOGIN projects/sendfile/etc/rc.d/Makefile projects/sendfile/etc/rc.d/NETWORKING projects/sendfile/etc/rc.d/ipfilter projects/sendfile/etc/rc.d/jail projects/sendfile/etc/rc.d/local_unbound projects/sendfile/etc/rc.d/netif projects/sendfile/etc/rc.d/routing projects/sendfile/etc/rc.d/utx projects/sendfile/etc/root/dot.cshrc projects/sendfile/etc/root/dot.login projects/sendfile/etc/root/dot.profile projects/sendfile/etc/sendmail/Makefile projects/sendfile/etc/services projects/sendfile/etc/tests/Makefile projects/sendfile/games/Makefile projects/sendfile/games/Makefile.inc projects/sendfile/games/caesar/rot13.sh projects/sendfile/games/fortune/datfiles/Makefile projects/sendfile/games/fortune/datfiles/freebsd-tips projects/sendfile/games/fortune/fortune/fortune.6 projects/sendfile/gnu/lib/libregex/Makefile projects/sendfile/gnu/lib/libssp/Makefile projects/sendfile/gnu/usr.bin/Makefile projects/sendfile/gnu/usr.bin/binutils/Makefile projects/sendfile/gnu/usr.bin/cc/Makefile projects/sendfile/gnu/usr.bin/diff/Makefile projects/sendfile/gnu/usr.bin/gdb/Makefile projects/sendfile/gnu/usr.bin/gdb/Makefile.inc projects/sendfile/gnu/usr.bin/gdb/kgdb/trgt_arm.c projects/sendfile/gnu/usr.bin/gperf/Makefile projects/sendfile/gnu/usr.bin/grep/Makefile projects/sendfile/gnu/usr.bin/groff/Makefile projects/sendfile/include/Makefile projects/sendfile/include/semaphore.h projects/sendfile/include/stdio.h projects/sendfile/kerberos5/Makefile projects/sendfile/kerberos5/lib/libasn1/Makefile projects/sendfile/kerberos5/lib/libgssapi_spnego/Makefile projects/sendfile/kerberos5/lib/libhdb/Makefile projects/sendfile/kerberos5/lib/libhx509/Makefile projects/sendfile/lib/Makefile projects/sendfile/lib/clang/Makefile projects/sendfile/lib/clang/clang.build.mk projects/sendfile/lib/clang/include/Makefile projects/sendfile/lib/clang/include/clang/Basic/Version.inc projects/sendfile/lib/clang/include/clang/Config/config.h projects/sendfile/lib/clang/include/llvm/Config/AsmParsers.def projects/sendfile/lib/clang/include/llvm/Config/AsmPrinters.def projects/sendfile/lib/clang/include/llvm/Config/Disassemblers.def projects/sendfile/lib/clang/include/llvm/Config/Targets.def projects/sendfile/lib/clang/include/llvm/Config/config.h projects/sendfile/lib/clang/include/llvm/Config/llvm-config.h projects/sendfile/lib/clang/libclanganalysis/Makefile projects/sendfile/lib/clang/libclangarcmigrate/Makefile projects/sendfile/lib/clang/libclangast/Makefile projects/sendfile/lib/clang/libclangbasic/Makefile projects/sendfile/lib/clang/libclangcodegen/Makefile projects/sendfile/lib/clang/libclangdriver/Makefile projects/sendfile/lib/clang/libclangfrontend/Makefile projects/sendfile/lib/clang/libclanglex/Makefile projects/sendfile/lib/clang/libclangparse/Makefile projects/sendfile/lib/clang/libclangrewritefrontend/Makefile projects/sendfile/lib/clang/libclangsema/Makefile projects/sendfile/lib/clang/libclangstaticanalyzercheckers/Makefile projects/sendfile/lib/clang/libclangstaticanalyzerfrontend/Makefile projects/sendfile/lib/clang/liblldb/Makefile projects/sendfile/lib/clang/liblldbAPI/Makefile projects/sendfile/lib/clang/liblldbBreakpoint/Makefile projects/sendfile/lib/clang/liblldbCommands/Makefile projects/sendfile/lib/clang/liblldbCore/Makefile projects/sendfile/lib/clang/liblldbDataFormatters/Makefile projects/sendfile/lib/clang/liblldbHostCommon/Makefile projects/sendfile/lib/clang/liblldbHostFreeBSD/Makefile projects/sendfile/lib/clang/liblldbInterpreter/Makefile projects/sendfile/lib/clang/liblldbPluginPlatformFreeBSD/Makefile projects/sendfile/lib/clang/liblldbPluginPlatformGDB/Makefile projects/sendfile/lib/clang/liblldbPluginProcessGDBRemote/Makefile projects/sendfile/lib/clang/liblldbPluginProcessPOSIX/Makefile projects/sendfile/lib/clang/liblldbPluginProcessUtility/Makefile projects/sendfile/lib/clang/liblldbPluginSymbolFileDWARF/Makefile projects/sendfile/lib/clang/liblldbTarget/Makefile projects/sendfile/lib/clang/liblldbUtility/Makefile projects/sendfile/lib/clang/libllvmanalysis/Makefile projects/sendfile/lib/clang/libllvmarmcodegen/Makefile projects/sendfile/lib/clang/libllvmarmdesc/Makefile projects/sendfile/lib/clang/libllvmasmprinter/Makefile projects/sendfile/lib/clang/libllvmcodegen/Makefile projects/sendfile/lib/clang/libllvmcore/Makefile projects/sendfile/lib/clang/libllvmmc/Makefile projects/sendfile/lib/clang/libllvmmipscodegen/Makefile projects/sendfile/lib/clang/libllvmmipsdesc/Makefile projects/sendfile/lib/clang/libllvmobject/Makefile projects/sendfile/lib/clang/libllvmruntimedyld/Makefile projects/sendfile/lib/clang/libllvmscalaropts/Makefile projects/sendfile/lib/clang/libllvmsupport/Makefile projects/sendfile/lib/clang/libllvmtablegen/Makefile projects/sendfile/lib/clang/libllvmtarget/Makefile projects/sendfile/lib/clang/libllvmtransformutils/Makefile projects/sendfile/lib/clang/libllvmx86asmparser/Makefile projects/sendfile/lib/clang/libllvmx86codegen/Makefile projects/sendfile/lib/clang/libllvmx86desc/Makefile projects/sendfile/lib/clang/libllvmx86disassembler/Makefile projects/sendfile/lib/csu/powerpc64/Makefile projects/sendfile/lib/libblocksruntime/Makefile projects/sendfile/lib/libbsnmp/libbsnmp/Makefile projects/sendfile/lib/libc++/Makefile projects/sendfile/lib/libc/Makefile projects/sendfile/lib/libc/arm/aeabi/Makefile.inc projects/sendfile/lib/libc/arm/gen/Makefile.inc projects/sendfile/lib/libc/compat-43/creat.c projects/sendfile/lib/libc/db/man/dbm.3 projects/sendfile/lib/libc/gen/Makefile.inc projects/sendfile/lib/libc/gen/Symbol.map projects/sendfile/lib/libc/gen/_spinlock_stub.c projects/sendfile/lib/libc/gen/disklabel.c projects/sendfile/lib/libc/gen/dlfcn.c projects/sendfile/lib/libc/gen/dlopen.3 projects/sendfile/lib/libc/gen/fstab.c projects/sendfile/lib/libc/gen/getgrent.c projects/sendfile/lib/libc/gen/getpwent.c projects/sendfile/lib/libc/gen/nice.3 projects/sendfile/lib/libc/gen/nice.c projects/sendfile/lib/libc/gen/pause.c projects/sendfile/lib/libc/gen/raise.c projects/sendfile/lib/libc/gen/sem_new.c projects/sendfile/lib/libc/gen/sem_post.3 projects/sendfile/lib/libc/gen/setmode.3 projects/sendfile/lib/libc/gen/setmode.c projects/sendfile/lib/libc/gen/sleep.3 projects/sendfile/lib/libc/gen/sleep.c projects/sendfile/lib/libc/gen/termios.c projects/sendfile/lib/libc/gen/ttyname.c projects/sendfile/lib/libc/gen/ulimit.c projects/sendfile/lib/libc/gen/usleep.c projects/sendfile/lib/libc/gen/wait.c projects/sendfile/lib/libc/gen/wait3.c projects/sendfile/lib/libc/gen/waitpid.c projects/sendfile/lib/libc/iconv/iconv.3 projects/sendfile/lib/libc/iconv/iconvlist.3 projects/sendfile/lib/libc/include/libc_private.h projects/sendfile/lib/libc/locale/digittoint.3 projects/sendfile/lib/libc/locale/xlocale.3 projects/sendfile/lib/libc/mips/gen/Makefile.inc projects/sendfile/lib/libc/mips/gen/sigsetjmp.S projects/sendfile/lib/libc/nls/msgcat.c projects/sendfile/lib/libc/powerpc/gen/Makefile.inc projects/sendfile/lib/libc/powerpc/gen/_set_tp.c projects/sendfile/lib/libc/powerpc64/gen/Makefile.inc projects/sendfile/lib/libc/powerpc64/gen/_set_tp.c projects/sendfile/lib/libc/regex/engine.c projects/sendfile/lib/libc/regex/re_format.7 projects/sendfile/lib/libc/regex/regcomp.c projects/sendfile/lib/libc/rpc/clnt_dg.c projects/sendfile/lib/libc/rpc/crypt_client.c projects/sendfile/lib/libc/rpc/rpc.3 projects/sendfile/lib/libc/rpc/rpc_soc.c projects/sendfile/lib/libc/rpc/rpc_svc_reg.3 projects/sendfile/lib/libc/rpc/svc_vc.c projects/sendfile/lib/libc/sparc64/gen/Makefile.inc projects/sendfile/lib/libc/sparc64/sys/Makefile.inc projects/sendfile/lib/libc/stdio/xprintf_float.c projects/sendfile/lib/libc/stdlib/Symbol.map projects/sendfile/lib/libc/stdlib/jemalloc/Symbol.map projects/sendfile/lib/libc/stdlib/system.c projects/sendfile/lib/libc/stdlib/tdelete.c projects/sendfile/lib/libc/sys/Makefile.inc projects/sendfile/lib/libc/sys/Symbol.map projects/sendfile/lib/libc/sys/__error.c projects/sendfile/lib/libc/sys/cpuset.2 projects/sendfile/lib/libc/sys/fcntl.c projects/sendfile/lib/libc/sys/mmap.2 projects/sendfile/lib/libc/sys/procctl.2 projects/sendfile/lib/libc/sys/setresuid.2 projects/sendfile/lib/libc/sys/sigwait.c projects/sendfile/lib/libc/tests/c063/Makefile projects/sendfile/lib/libc/tests/hash/Makefile projects/sendfile/lib/libc/tests/ssp/Makefile projects/sendfile/lib/libcom_err/Makefile projects/sendfile/lib/libcompat/4.3/rexec.c projects/sendfile/lib/libcompiler_rt/Makefile projects/sendfile/lib/libdevinfo/devinfo.h projects/sendfile/lib/libdpv/dpv.3 projects/sendfile/lib/libdwarf/Makefile projects/sendfile/lib/libedit/Makefile projects/sendfile/lib/libedit/TEST/tc1.c projects/sendfile/lib/libedit/chared.c projects/sendfile/lib/libedit/chared.h projects/sendfile/lib/libedit/chartype.h projects/sendfile/lib/libedit/common.c projects/sendfile/lib/libedit/edit/readline/readline.h projects/sendfile/lib/libedit/editline.3 projects/sendfile/lib/libedit/editrc.5 projects/sendfile/lib/libedit/el.c projects/sendfile/lib/libedit/el.h projects/sendfile/lib/libedit/emacs.c projects/sendfile/lib/libedit/filecomplete.c projects/sendfile/lib/libedit/filecomplete.h projects/sendfile/lib/libedit/hist.c projects/sendfile/lib/libedit/hist.h projects/sendfile/lib/libedit/histedit.h projects/sendfile/lib/libedit/history.c projects/sendfile/lib/libedit/makelist projects/sendfile/lib/libedit/map.c projects/sendfile/lib/libedit/map.h projects/sendfile/lib/libedit/parse.c projects/sendfile/lib/libedit/parse.h projects/sendfile/lib/libedit/prompt.c projects/sendfile/lib/libedit/prompt.h projects/sendfile/lib/libedit/read.c projects/sendfile/lib/libedit/read.h projects/sendfile/lib/libedit/readline.c projects/sendfile/lib/libedit/refresh.c projects/sendfile/lib/libedit/refresh.h projects/sendfile/lib/libedit/search.c projects/sendfile/lib/libedit/search.h projects/sendfile/lib/libedit/sig.c projects/sendfile/lib/libedit/sig.h projects/sendfile/lib/libedit/sys.h projects/sendfile/lib/libedit/tokenizer.c projects/sendfile/lib/libedit/tty.c projects/sendfile/lib/libedit/tty.h projects/sendfile/lib/libedit/vi.c projects/sendfile/lib/libelftc/elftc_version.c projects/sendfile/lib/libexpat/Makefile projects/sendfile/lib/libgssapi/gss_acquire_cred.3 projects/sendfile/lib/libgssapi/gss_add_cred.3 projects/sendfile/lib/libgssapi/gss_add_oid_set_member.3 projects/sendfile/lib/libgssapi/gss_create_empty_oid_set.3 projects/sendfile/lib/libgssapi/gss_delete_sec_context.3 projects/sendfile/lib/libgssapi/gss_get_mic.3 projects/sendfile/lib/libgssapi/gss_import_sec_context.3 projects/sendfile/lib/libgssapi/gss_inquire_context.3 projects/sendfile/lib/libgssapi/gss_process_context_token.3 projects/sendfile/lib/libgssapi/gss_test_oid_set_member.3 projects/sendfile/lib/libgssapi/gss_unwrap.3 projects/sendfile/lib/libgssapi/gss_wrap.3 projects/sendfile/lib/liblzma/Makefile projects/sendfile/lib/liblzma/Symbol.map projects/sendfile/lib/liblzma/Versions.def projects/sendfile/lib/liblzma/config.h projects/sendfile/lib/libmagic/config.h projects/sendfile/lib/libmandoc/Makefile projects/sendfile/lib/libnetgraph/debug.c projects/sendfile/lib/libnv/Makefile projects/sendfile/lib/libnv/nv.3 projects/sendfile/lib/libnv/nv.h projects/sendfile/lib/libnv/nvlist.c projects/sendfile/lib/libnv/nvpair.c projects/sendfile/lib/libpam/modules/modules.inc projects/sendfile/lib/libpam/modules/pam_guest/pam_guest.8 projects/sendfile/lib/libpam/modules/pam_radius/pam_radius.c projects/sendfile/lib/libpcap/Makefile projects/sendfile/lib/libpcap/config.h projects/sendfile/lib/libpmc/libpmc.c projects/sendfile/lib/libpmc/pmc.corei7.3 projects/sendfile/lib/libpmc/pmc.corei7uc.3 projects/sendfile/lib/libpmc/pmc.haswell.3 projects/sendfile/lib/libpmc/pmc.ivybridge.3 projects/sendfile/lib/libpmc/pmc.ivybridgexeon.3 projects/sendfile/lib/libpmc/pmc.sandybridgexeon.3 projects/sendfile/lib/libpmc/pmc.soft.3 projects/sendfile/lib/libpmc/pmc.ucf.3 projects/sendfile/lib/libpmc/pmc.westmere.3 projects/sendfile/lib/libpmc/pmc.westmereuc.3 projects/sendfile/lib/libpmc/pmc.xscale.3 projects/sendfile/lib/libpmc/pmc_capabilities.3 projects/sendfile/lib/libproc/proc_bkpt.c projects/sendfile/lib/libproc/proc_regs.c projects/sendfile/lib/libproc/proc_sym.c projects/sendfile/lib/libproc/tests/proc_test.c projects/sendfile/lib/librpcsec_gss/rpc_gss_get_error.3 projects/sendfile/lib/librpcsec_gss/rpc_gss_get_mech_info.3 projects/sendfile/lib/librpcsec_gss/rpc_gss_get_mechanisms.3 projects/sendfile/lib/librpcsec_gss/rpc_gss_get_principal_name.3 projects/sendfile/lib/librpcsec_gss/rpc_gss_get_versions.3 projects/sendfile/lib/librpcsec_gss/rpc_gss_getcred.3 projects/sendfile/lib/librpcsec_gss/rpc_gss_is_installed.3 projects/sendfile/lib/librpcsec_gss/rpc_gss_max_data_length.3 projects/sendfile/lib/librpcsec_gss/rpc_gss_mech_to_oid.3 projects/sendfile/lib/librpcsec_gss/rpc_gss_oid_to_mech.3 projects/sendfile/lib/librpcsec_gss/rpc_gss_qop_to_num.3 projects/sendfile/lib/librpcsec_gss/rpc_gss_seccreate.3 projects/sendfile/lib/librpcsec_gss/rpc_gss_set_callback.3 projects/sendfile/lib/librpcsec_gss/rpc_gss_set_defaults.3 projects/sendfile/lib/librpcsec_gss/rpc_gss_set_svc_name.3 projects/sendfile/lib/librpcsec_gss/rpc_gss_svc_max_data_length.3 projects/sendfile/lib/librpcsec_gss/rpcsec_gss.3 projects/sendfile/lib/librtld_db/librtld_db.3 projects/sendfile/lib/libstand/Makefile projects/sendfile/lib/libstand/cd9660.c projects/sendfile/lib/libstand/ext2fs.c projects/sendfile/lib/libstand/libstand.3 projects/sendfile/lib/libstand/nandfs.c projects/sendfile/lib/libstand/nfs.c projects/sendfile/lib/libstand/printf.c projects/sendfile/lib/libstand/read.c projects/sendfile/lib/libstand/stand.h projects/sendfile/lib/libstand/tftp.c projects/sendfile/lib/libstand/twiddle.c projects/sendfile/lib/libstand/ufs.c projects/sendfile/lib/libstand/write.c projects/sendfile/lib/libthr/Makefile projects/sendfile/lib/libthr/arch/amd64/Makefile.inc projects/sendfile/lib/libthr/arch/amd64/include/pthread_md.h projects/sendfile/lib/libthr/arch/arm/include/pthread_md.h projects/sendfile/lib/libthr/arch/i386/Makefile.inc projects/sendfile/lib/libthr/arch/i386/include/pthread_md.h projects/sendfile/lib/libthr/arch/mips/include/pthread_md.h projects/sendfile/lib/libthr/arch/powerpc/include/pthread_md.h projects/sendfile/lib/libthr/arch/sparc64/Makefile.inc projects/sendfile/lib/libthr/arch/sparc64/include/pthread_md.h projects/sendfile/lib/libthr/libthr.3 projects/sendfile/lib/libthr/pthread.map projects/sendfile/lib/libthr/sys/thr_error.c projects/sendfile/lib/libthr/thread/Makefile.inc projects/sendfile/lib/libthr/thread/thr_barrier.c projects/sendfile/lib/libthr/thread/thr_create.c projects/sendfile/lib/libthr/thread/thr_fork.c projects/sendfile/lib/libthr/thread/thr_init.c projects/sendfile/lib/libthr/thread/thr_printf.c projects/sendfile/lib/libthr/thread/thr_private.h projects/sendfile/lib/libthr/thread/thr_sig.c projects/sendfile/lib/libthr/thread/thr_spinlock.c projects/sendfile/lib/libthr/thread/thr_syscalls.c projects/sendfile/lib/libthread_db/arch/i386/libpthread_md.c projects/sendfile/lib/libunbound/Makefile projects/sendfile/lib/libusb/libusb.3 projects/sendfile/lib/libusb/libusb.h projects/sendfile/lib/libusb/libusb20.3 projects/sendfile/lib/libusb/libusb20_desc.h projects/sendfile/lib/libutil/gr_util.c projects/sendfile/lib/libutil/quotafile.3 projects/sendfile/lib/libvmmapi/vmmapi.c projects/sendfile/lib/libvmmapi/vmmapi.h projects/sendfile/lib/libxo/Makefile projects/sendfile/lib/msun/man/cexp.3 projects/sendfile/lib/msun/man/complex.3 projects/sendfile/lib/msun/man/csqrt.3 projects/sendfile/lib/msun/man/lgamma.3 projects/sendfile/lib/msun/man/sin.3 projects/sendfile/lib/msun/src/e_j0.c projects/sendfile/lib/msun/src/e_j0f.c projects/sendfile/lib/msun/src/e_j1.c projects/sendfile/lib/msun/src/e_j1f.c projects/sendfile/lib/msun/src/math_private.h projects/sendfile/lib/msun/src/s_scalbln.c projects/sendfile/lib/ncurses/Makefile projects/sendfile/libexec/Makefile projects/sendfile/libexec/rtld-elf/Symbol.map projects/sendfile/libexec/rtld-elf/powerpc/reloc.c projects/sendfile/libexec/rtld-elf/rtld.c projects/sendfile/libexec/rtld-elf/rtld.h projects/sendfile/release/Makefile projects/sendfile/release/arm/release.sh projects/sendfile/release/doc/en_US.ISO8859-1/errata/article.xml projects/sendfile/release/doc/en_US.ISO8859-1/hardware/article.xml projects/sendfile/release/doc/en_US.ISO8859-1/readme/article.xml projects/sendfile/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/sendfile/release/doc/share/mk/doc.relnotes.mk projects/sendfile/release/doc/share/xml/release.ent projects/sendfile/release/doc/share/xml/sponsor.ent projects/sendfile/release/picobsd/build/picobsd projects/sendfile/release/release.conf.sample projects/sendfile/release/release.sh projects/sendfile/release/scripts/make-manifest.sh projects/sendfile/release/scripts/pkg-stage.sh projects/sendfile/release/tools/azure.conf projects/sendfile/rescue/rescue/Makefile projects/sendfile/sbin/Makefile projects/sendfile/sbin/bsdlabel/bsdlabel.8 projects/sendfile/sbin/camcontrol/camcontrol.8 projects/sendfile/sbin/camcontrol/camcontrol.c projects/sendfile/sbin/devd/devd.conf.5 projects/sendfile/sbin/dhclient/dhclient.conf.5 projects/sendfile/sbin/dhclient/dhclient.leases.5 projects/sendfile/sbin/fsck_ffs/setup.c projects/sendfile/sbin/fsirand/fsirand.c projects/sendfile/sbin/geom/class/label/glabel.8 projects/sendfile/sbin/geom/class/mountver/gmountver.8 projects/sendfile/sbin/hastd/hast.conf.5 projects/sendfile/sbin/ifconfig/Makefile projects/sendfile/sbin/ifconfig/af_inet6.c projects/sendfile/sbin/ifconfig/ifconfig.8 projects/sendfile/sbin/ifconfig/ifconfig.c projects/sendfile/sbin/ipfw/ipfw.8 projects/sendfile/sbin/ipfw/ipfw2.c projects/sendfile/sbin/ipfw/nat.c projects/sendfile/sbin/iscontrol/iscontrol.8 projects/sendfile/sbin/mount/mount.8 projects/sendfile/sbin/mount_fusefs/mount_fusefs.8 projects/sendfile/sbin/mount_nfs/mount_nfs.8 projects/sendfile/sbin/newfs/newfs.8 projects/sendfile/sbin/newfs/newfs.c projects/sendfile/sbin/newfs_msdos/newfs_msdos.c projects/sendfile/sbin/ping/ping.c projects/sendfile/sbin/rcorder/Makefile projects/sendfile/sbin/rcorder/rcorder.c projects/sendfile/sbin/route/route.c projects/sendfile/sbin/routed/input.c projects/sendfile/sbin/routed/routed.8 projects/sendfile/sbin/sysctl/sysctl.8 projects/sendfile/sbin/sysctl/sysctl.c projects/sendfile/secure/lib/libcrypto/Makefile projects/sendfile/secure/lib/libcrypto/Makefile.inc projects/sendfile/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 projects/sendfile/secure/lib/libcrypto/man/ASN1_STRING_length.3 projects/sendfile/secure/lib/libcrypto/man/ASN1_STRING_new.3 projects/sendfile/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 projects/sendfile/secure/lib/libcrypto/man/ASN1_generate_nconf.3 projects/sendfile/secure/lib/libcrypto/man/BIO_ctrl.3 projects/sendfile/secure/lib/libcrypto/man/BIO_f_base64.3 projects/sendfile/secure/lib/libcrypto/man/BIO_f_buffer.3 projects/sendfile/secure/lib/libcrypto/man/BIO_f_cipher.3 projects/sendfile/secure/lib/libcrypto/man/BIO_f_md.3 projects/sendfile/secure/lib/libcrypto/man/BIO_f_null.3 projects/sendfile/secure/lib/libcrypto/man/BIO_f_ssl.3 projects/sendfile/secure/lib/libcrypto/man/BIO_find_type.3 projects/sendfile/secure/lib/libcrypto/man/BIO_new.3 projects/sendfile/secure/lib/libcrypto/man/BIO_new_CMS.3 projects/sendfile/secure/lib/libcrypto/man/BIO_push.3 projects/sendfile/secure/lib/libcrypto/man/BIO_read.3 projects/sendfile/secure/lib/libcrypto/man/BIO_s_accept.3 projects/sendfile/secure/lib/libcrypto/man/BIO_s_bio.3 projects/sendfile/secure/lib/libcrypto/man/BIO_s_connect.3 projects/sendfile/secure/lib/libcrypto/man/BIO_s_fd.3 projects/sendfile/secure/lib/libcrypto/man/BIO_s_file.3 projects/sendfile/secure/lib/libcrypto/man/BIO_s_mem.3 projects/sendfile/secure/lib/libcrypto/man/BIO_s_null.3 projects/sendfile/secure/lib/libcrypto/man/BIO_s_socket.3 projects/sendfile/secure/lib/libcrypto/man/BIO_set_callback.3 projects/sendfile/secure/lib/libcrypto/man/BIO_should_retry.3 projects/sendfile/secure/lib/libcrypto/man/BN_BLINDING_new.3 projects/sendfile/secure/lib/libcrypto/man/BN_CTX_new.3 projects/sendfile/secure/lib/libcrypto/man/BN_CTX_start.3 projects/sendfile/secure/lib/libcrypto/man/BN_add.3 projects/sendfile/secure/lib/libcrypto/man/BN_add_word.3 projects/sendfile/secure/lib/libcrypto/man/BN_bn2bin.3 projects/sendfile/secure/lib/libcrypto/man/BN_cmp.3 projects/sendfile/secure/lib/libcrypto/man/BN_copy.3 projects/sendfile/secure/lib/libcrypto/man/BN_generate_prime.3 projects/sendfile/secure/lib/libcrypto/man/BN_mod_inverse.3 projects/sendfile/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 projects/sendfile/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 projects/sendfile/secure/lib/libcrypto/man/BN_new.3 projects/sendfile/secure/lib/libcrypto/man/BN_num_bytes.3 projects/sendfile/secure/lib/libcrypto/man/BN_rand.3 projects/sendfile/secure/lib/libcrypto/man/BN_set_bit.3 projects/sendfile/secure/lib/libcrypto/man/BN_swap.3 projects/sendfile/secure/lib/libcrypto/man/BN_zero.3 projects/sendfile/secure/lib/libcrypto/man/CMS_add0_cert.3 projects/sendfile/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3 projects/sendfile/secure/lib/libcrypto/man/CMS_add1_signer.3 projects/sendfile/secure/lib/libcrypto/man/CMS_compress.3 projects/sendfile/secure/lib/libcrypto/man/CMS_decrypt.3 projects/sendfile/secure/lib/libcrypto/man/CMS_encrypt.3 projects/sendfile/secure/lib/libcrypto/man/CMS_final.3 projects/sendfile/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3 projects/sendfile/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3 projects/sendfile/secure/lib/libcrypto/man/CMS_get0_type.3 projects/sendfile/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 projects/sendfile/secure/lib/libcrypto/man/CMS_sign.3 projects/sendfile/secure/lib/libcrypto/man/CMS_sign_receipt.3 projects/sendfile/secure/lib/libcrypto/man/CMS_uncompress.3 projects/sendfile/secure/lib/libcrypto/man/CMS_verify.3 projects/sendfile/secure/lib/libcrypto/man/CMS_verify_receipt.3 projects/sendfile/secure/lib/libcrypto/man/CONF_modules_free.3 projects/sendfile/secure/lib/libcrypto/man/CONF_modules_load_file.3 projects/sendfile/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 projects/sendfile/secure/lib/libcrypto/man/DH_generate_key.3 projects/sendfile/secure/lib/libcrypto/man/DH_generate_parameters.3 projects/sendfile/secure/lib/libcrypto/man/DH_get_ex_new_index.3 projects/sendfile/secure/lib/libcrypto/man/DH_new.3 projects/sendfile/secure/lib/libcrypto/man/DH_set_method.3 projects/sendfile/secure/lib/libcrypto/man/DH_size.3 projects/sendfile/secure/lib/libcrypto/man/DSA_SIG_new.3 projects/sendfile/secure/lib/libcrypto/man/DSA_do_sign.3 projects/sendfile/secure/lib/libcrypto/man/DSA_dup_DH.3 projects/sendfile/secure/lib/libcrypto/man/DSA_generate_key.3 projects/sendfile/secure/lib/libcrypto/man/DSA_generate_parameters.3 projects/sendfile/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 projects/sendfile/secure/lib/libcrypto/man/DSA_new.3 projects/sendfile/secure/lib/libcrypto/man/DSA_set_method.3 projects/sendfile/secure/lib/libcrypto/man/DSA_sign.3 projects/sendfile/secure/lib/libcrypto/man/DSA_size.3 projects/sendfile/secure/lib/libcrypto/man/ERR_GET_LIB.3 projects/sendfile/secure/lib/libcrypto/man/ERR_clear_error.3 projects/sendfile/secure/lib/libcrypto/man/ERR_error_string.3 projects/sendfile/secure/lib/libcrypto/man/ERR_get_error.3 projects/sendfile/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 projects/sendfile/secure/lib/libcrypto/man/ERR_load_strings.3 projects/sendfile/secure/lib/libcrypto/man/ERR_print_errors.3 projects/sendfile/secure/lib/libcrypto/man/ERR_put_error.3 projects/sendfile/secure/lib/libcrypto/man/ERR_remove_state.3 projects/sendfile/secure/lib/libcrypto/man/ERR_set_mark.3 projects/sendfile/secure/lib/libcrypto/man/EVP_BytesToKey.3 projects/sendfile/secure/lib/libcrypto/man/EVP_DigestInit.3 projects/sendfile/secure/lib/libcrypto/man/EVP_DigestSignInit.3 projects/sendfile/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3 projects/sendfile/secure/lib/libcrypto/man/EVP_EncryptInit.3 projects/sendfile/secure/lib/libcrypto/man/EVP_OpenInit.3 projects/sendfile/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 projects/sendfile/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3 projects/sendfile/secure/lib/libcrypto/man/EVP_PKEY_cmp.3 projects/sendfile/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3 projects/sendfile/secure/lib/libcrypto/man/EVP_PKEY_derive.3 projects/sendfile/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3 projects/sendfile/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest.3 projects/sendfile/secure/lib/libcrypto/man/EVP_PKEY_keygen.3 projects/sendfile/secure/lib/libcrypto/man/EVP_PKEY_new.3 projects/sendfile/secure/lib/libcrypto/man/EVP_PKEY_print_private.3 projects/sendfile/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 projects/sendfile/secure/lib/libcrypto/man/EVP_PKEY_sign.3 projects/sendfile/secure/lib/libcrypto/man/EVP_PKEY_verify.3 projects/sendfile/secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3 projects/sendfile/secure/lib/libcrypto/man/EVP_SealInit.3 projects/sendfile/secure/lib/libcrypto/man/EVP_SignInit.3 projects/sendfile/secure/lib/libcrypto/man/EVP_VerifyInit.3 projects/sendfile/secure/lib/libcrypto/man/OBJ_nid2obj.3 projects/sendfile/secure/lib/libcrypto/man/OPENSSL_Applink.3 projects/sendfile/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 projects/sendfile/secure/lib/libcrypto/man/OPENSSL_config.3 projects/sendfile/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 projects/sendfile/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 projects/sendfile/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 projects/sendfile/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 projects/sendfile/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 projects/sendfile/secure/lib/libcrypto/man/PKCS12_create.3 projects/sendfile/secure/lib/libcrypto/man/PKCS12_parse.3 projects/sendfile/secure/lib/libcrypto/man/PKCS7_decrypt.3 projects/sendfile/secure/lib/libcrypto/man/PKCS7_encrypt.3 projects/sendfile/secure/lib/libcrypto/man/PKCS7_sign.3 projects/sendfile/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3 projects/sendfile/secure/lib/libcrypto/man/PKCS7_verify.3 projects/sendfile/secure/lib/libcrypto/man/RAND_add.3 projects/sendfile/secure/lib/libcrypto/man/RAND_bytes.3 projects/sendfile/secure/lib/libcrypto/man/RAND_cleanup.3 projects/sendfile/secure/lib/libcrypto/man/RAND_egd.3 projects/sendfile/secure/lib/libcrypto/man/RAND_load_file.3 projects/sendfile/secure/lib/libcrypto/man/RAND_set_rand_method.3 projects/sendfile/secure/lib/libcrypto/man/RSA_blinding_on.3 projects/sendfile/secure/lib/libcrypto/man/RSA_check_key.3 projects/sendfile/secure/lib/libcrypto/man/RSA_generate_key.3 projects/sendfile/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 projects/sendfile/secure/lib/libcrypto/man/RSA_new.3 projects/sendfile/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 projects/sendfile/secure/lib/libcrypto/man/RSA_print.3 projects/sendfile/secure/lib/libcrypto/man/RSA_private_encrypt.3 projects/sendfile/secure/lib/libcrypto/man/RSA_public_encrypt.3 projects/sendfile/secure/lib/libcrypto/man/RSA_set_method.3 projects/sendfile/secure/lib/libcrypto/man/RSA_sign.3 projects/sendfile/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 projects/sendfile/secure/lib/libcrypto/man/RSA_size.3 projects/sendfile/secure/lib/libcrypto/man/SMIME_read_CMS.3 projects/sendfile/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 projects/sendfile/secure/lib/libcrypto/man/SMIME_write_CMS.3 projects/sendfile/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 projects/sendfile/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 projects/sendfile/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 projects/sendfile/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 projects/sendfile/secure/lib/libcrypto/man/X509_NAME_print_ex.3 projects/sendfile/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3 projects/sendfile/secure/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 projects/sendfile/secure/lib/libcrypto/man/X509_STORE_CTX_new.3 projects/sendfile/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 projects/sendfile/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 projects/sendfile/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 projects/sendfile/secure/lib/libcrypto/man/X509_new.3 projects/sendfile/secure/lib/libcrypto/man/X509_verify_cert.3 projects/sendfile/secure/lib/libcrypto/man/bio.3 projects/sendfile/secure/lib/libcrypto/man/blowfish.3 projects/sendfile/secure/lib/libcrypto/man/bn.3 projects/sendfile/secure/lib/libcrypto/man/bn_internal.3 projects/sendfile/secure/lib/libcrypto/man/buffer.3 projects/sendfile/secure/lib/libcrypto/man/crypto.3 projects/sendfile/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 projects/sendfile/secure/lib/libcrypto/man/d2i_DHparams.3 projects/sendfile/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 projects/sendfile/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 projects/sendfile/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 projects/sendfile/secure/lib/libcrypto/man/d2i_X509.3 projects/sendfile/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 projects/sendfile/secure/lib/libcrypto/man/d2i_X509_CRL.3 projects/sendfile/secure/lib/libcrypto/man/d2i_X509_NAME.3 projects/sendfile/secure/lib/libcrypto/man/d2i_X509_REQ.3 projects/sendfile/secure/lib/libcrypto/man/d2i_X509_SIG.3 projects/sendfile/secure/lib/libcrypto/man/des.3 projects/sendfile/secure/lib/libcrypto/man/dh.3 projects/sendfile/secure/lib/libcrypto/man/dsa.3 projects/sendfile/secure/lib/libcrypto/man/ecdsa.3 projects/sendfile/secure/lib/libcrypto/man/engine.3 projects/sendfile/secure/lib/libcrypto/man/err.3 projects/sendfile/secure/lib/libcrypto/man/evp.3 projects/sendfile/secure/lib/libcrypto/man/hmac.3 projects/sendfile/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3 projects/sendfile/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 projects/sendfile/secure/lib/libcrypto/man/lh_stats.3 projects/sendfile/secure/lib/libcrypto/man/lhash.3 projects/sendfile/secure/lib/libcrypto/man/md5.3 projects/sendfile/secure/lib/libcrypto/man/mdc2.3 projects/sendfile/secure/lib/libcrypto/man/pem.3 projects/sendfile/secure/lib/libcrypto/man/rand.3 projects/sendfile/secure/lib/libcrypto/man/rc4.3 projects/sendfile/secure/lib/libcrypto/man/ripemd.3 projects/sendfile/secure/lib/libcrypto/man/rsa.3 projects/sendfile/secure/lib/libcrypto/man/sha.3 projects/sendfile/secure/lib/libcrypto/man/threads.3 projects/sendfile/secure/lib/libcrypto/man/ui.3 projects/sendfile/secure/lib/libcrypto/man/ui_compat.3 projects/sendfile/secure/lib/libcrypto/man/x509.3 projects/sendfile/secure/lib/libssl/man/SSL_CIPHER_get_name.3 projects/sendfile/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_add_session.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_ctrl.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_free.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_new.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_sess_number.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_sessions.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_mode.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_options.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_psk_client_callback.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_timeout.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_tlsext_ticket_key_cb.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_set_verify.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_use_certificate.3 projects/sendfile/secure/lib/libssl/man/SSL_CTX_use_psk_identity_hint.3 projects/sendfile/secure/lib/libssl/man/SSL_SESSION_free.3 projects/sendfile/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 projects/sendfile/secure/lib/libssl/man/SSL_SESSION_get_time.3 projects/sendfile/secure/lib/libssl/man/SSL_accept.3 projects/sendfile/secure/lib/libssl/man/SSL_alert_type_string.3 projects/sendfile/secure/lib/libssl/man/SSL_clear.3 projects/sendfile/secure/lib/libssl/man/SSL_connect.3 projects/sendfile/secure/lib/libssl/man/SSL_do_handshake.3 projects/sendfile/secure/lib/libssl/man/SSL_free.3 projects/sendfile/secure/lib/libssl/man/SSL_get_SSL_CTX.3 projects/sendfile/secure/lib/libssl/man/SSL_get_ciphers.3 projects/sendfile/secure/lib/libssl/man/SSL_get_client_CA_list.3 projects/sendfile/secure/lib/libssl/man/SSL_get_current_cipher.3 projects/sendfile/secure/lib/libssl/man/SSL_get_default_timeout.3 projects/sendfile/secure/lib/libssl/man/SSL_get_error.3 projects/sendfile/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 projects/sendfile/secure/lib/libssl/man/SSL_get_ex_new_index.3 projects/sendfile/secure/lib/libssl/man/SSL_get_fd.3 projects/sendfile/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 projects/sendfile/secure/lib/libssl/man/SSL_get_peer_certificate.3 projects/sendfile/secure/lib/libssl/man/SSL_get_psk_identity.3 projects/sendfile/secure/lib/libssl/man/SSL_get_rbio.3 projects/sendfile/secure/lib/libssl/man/SSL_get_session.3 projects/sendfile/secure/lib/libssl/man/SSL_get_verify_result.3 projects/sendfile/secure/lib/libssl/man/SSL_get_version.3 projects/sendfile/secure/lib/libssl/man/SSL_library_init.3 projects/sendfile/secure/lib/libssl/man/SSL_load_client_CA_file.3 projects/sendfile/secure/lib/libssl/man/SSL_new.3 projects/sendfile/secure/lib/libssl/man/SSL_pending.3 projects/sendfile/secure/lib/libssl/man/SSL_read.3 projects/sendfile/secure/lib/libssl/man/SSL_rstate_string.3 projects/sendfile/secure/lib/libssl/man/SSL_session_reused.3 projects/sendfile/secure/lib/libssl/man/SSL_set_bio.3 projects/sendfile/secure/lib/libssl/man/SSL_set_connect_state.3 projects/sendfile/secure/lib/libssl/man/SSL_set_fd.3 projects/sendfile/secure/lib/libssl/man/SSL_set_session.3 projects/sendfile/secure/lib/libssl/man/SSL_set_shutdown.3 projects/sendfile/secure/lib/libssl/man/SSL_set_verify_result.3 projects/sendfile/secure/lib/libssl/man/SSL_shutdown.3 projects/sendfile/secure/lib/libssl/man/SSL_state_string.3 projects/sendfile/secure/lib/libssl/man/SSL_want.3 projects/sendfile/secure/lib/libssl/man/SSL_write.3 projects/sendfile/secure/lib/libssl/man/d2i_SSL_SESSION.3 projects/sendfile/secure/lib/libssl/man/ssl.3 projects/sendfile/secure/usr.bin/openssl/man/CA.pl.1 projects/sendfile/secure/usr.bin/openssl/man/asn1parse.1 projects/sendfile/secure/usr.bin/openssl/man/c_rehash.1 projects/sendfile/secure/usr.bin/openssl/man/ca.1 projects/sendfile/secure/usr.bin/openssl/man/ciphers.1 projects/sendfile/secure/usr.bin/openssl/man/cms.1 projects/sendfile/secure/usr.bin/openssl/man/crl.1 projects/sendfile/secure/usr.bin/openssl/man/crl2pkcs7.1 projects/sendfile/secure/usr.bin/openssl/man/dgst.1 projects/sendfile/secure/usr.bin/openssl/man/dhparam.1 projects/sendfile/secure/usr.bin/openssl/man/dsa.1 projects/sendfile/secure/usr.bin/openssl/man/dsaparam.1 projects/sendfile/secure/usr.bin/openssl/man/ec.1 projects/sendfile/secure/usr.bin/openssl/man/ecparam.1 projects/sendfile/secure/usr.bin/openssl/man/enc.1 projects/sendfile/secure/usr.bin/openssl/man/errstr.1 projects/sendfile/secure/usr.bin/openssl/man/gendsa.1 projects/sendfile/secure/usr.bin/openssl/man/genpkey.1 projects/sendfile/secure/usr.bin/openssl/man/genrsa.1 projects/sendfile/secure/usr.bin/openssl/man/nseq.1 projects/sendfile/secure/usr.bin/openssl/man/ocsp.1 projects/sendfile/secure/usr.bin/openssl/man/openssl.1 projects/sendfile/secure/usr.bin/openssl/man/passwd.1 projects/sendfile/secure/usr.bin/openssl/man/pkcs12.1 projects/sendfile/secure/usr.bin/openssl/man/pkcs7.1 projects/sendfile/secure/usr.bin/openssl/man/pkcs8.1 projects/sendfile/secure/usr.bin/openssl/man/pkey.1 projects/sendfile/secure/usr.bin/openssl/man/pkeyparam.1 projects/sendfile/secure/usr.bin/openssl/man/pkeyutl.1 projects/sendfile/secure/usr.bin/openssl/man/rand.1 projects/sendfile/secure/usr.bin/openssl/man/req.1 projects/sendfile/secure/usr.bin/openssl/man/rsa.1 projects/sendfile/secure/usr.bin/openssl/man/rsautl.1 projects/sendfile/secure/usr.bin/openssl/man/s_client.1 projects/sendfile/secure/usr.bin/openssl/man/s_server.1 projects/sendfile/secure/usr.bin/openssl/man/s_time.1 projects/sendfile/secure/usr.bin/openssl/man/sess_id.1 projects/sendfile/secure/usr.bin/openssl/man/smime.1 projects/sendfile/secure/usr.bin/openssl/man/speed.1 projects/sendfile/secure/usr.bin/openssl/man/spkac.1 projects/sendfile/secure/usr.bin/openssl/man/ts.1 projects/sendfile/secure/usr.bin/openssl/man/tsget.1 projects/sendfile/secure/usr.bin/openssl/man/verify.1 projects/sendfile/secure/usr.bin/openssl/man/version.1 projects/sendfile/secure/usr.bin/openssl/man/x509.1 projects/sendfile/secure/usr.bin/openssl/man/x509v3_config.1 projects/sendfile/share/Makefile projects/sendfile/share/examples/Makefile projects/sendfile/share/examples/bhyve/vmrun.sh projects/sendfile/share/man/man3/ATOMIC_VAR_INIT.3 projects/sendfile/share/man/man3/makedev.3 projects/sendfile/share/man/man3/pthread.3 projects/sendfile/share/man/man3/pthread_attr.3 projects/sendfile/share/man/man3/pthread_cond_init.3 projects/sendfile/share/man/man3/pthread_mutex_init.3 projects/sendfile/share/man/man3/pthread_mutexattr_getkind_np.3 projects/sendfile/share/man/man3/pthread_rwlock_init.3 projects/sendfile/share/man/man3/pthread_rwlockattr_getpshared.3 projects/sendfile/share/man/man3/pthread_rwlockattr_init.3 projects/sendfile/share/man/man3/pthread_rwlockattr_setpshared.3 projects/sendfile/share/man/man3/tgmath.3 projects/sendfile/share/man/man3/tree.3 projects/sendfile/share/man/man4/Makefile projects/sendfile/share/man/man4/ada.4 projects/sendfile/share/man/man4/ata.4 projects/sendfile/share/man/man4/audit.4 projects/sendfile/share/man/man4/bhyve.4 (contents, props changed) projects/sendfile/share/man/man4/bpf.4 projects/sendfile/share/man/man4/carp.4 projects/sendfile/share/man/man4/cd.4 projects/sendfile/share/man/man4/ch.4 projects/sendfile/share/man/man4/ehci.4 projects/sendfile/share/man/man4/geom.4 projects/sendfile/share/man/man4/hv_ata_pci_disengage.4 projects/sendfile/share/man/man4/hv_kvp.4 projects/sendfile/share/man/man4/hv_netvsc.4 projects/sendfile/share/man/man4/hv_storvsc.4 projects/sendfile/share/man/man4/hv_utils.4 projects/sendfile/share/man/man4/hv_vmbus.4 projects/sendfile/share/man/man4/igmp.4 projects/sendfile/share/man/man4/ip6.4 projects/sendfile/share/man/man4/ips.4 projects/sendfile/share/man/man4/lagg.4 projects/sendfile/share/man/man4/led.4 projects/sendfile/share/man/man4/man4.arm/devcfg.4 projects/sendfile/share/man/man4/man4.i386/apm.4 projects/sendfile/share/man/man4/man4.i386/glxsb.4 projects/sendfile/share/man/man4/man4.powerpc/Makefile projects/sendfile/share/man/man4/man4.powerpc/smu.4 projects/sendfile/share/man/man4/man4.powerpc/snd_ai2s.4 projects/sendfile/share/man/man4/man4.powerpc/snd_davbus.4 projects/sendfile/share/man/man4/man4.powerpc/tsec.4 projects/sendfile/share/man/man4/mcd.4 projects/sendfile/share/man/man4/miibus.4 projects/sendfile/share/man/man4/mmc.4 projects/sendfile/share/man/man4/mmcsd.4 projects/sendfile/share/man/man4/mod_cc.4 projects/sendfile/share/man/man4/mpt.4 projects/sendfile/share/man/man4/netmap.4 projects/sendfile/share/man/man4/ng_iface.4 projects/sendfile/share/man/man4/ohci.4 projects/sendfile/share/man/man4/pflog.4 projects/sendfile/share/man/man4/pfsync.4 projects/sendfile/share/man/man4/ral.4 projects/sendfile/share/man/man4/rights.4 projects/sendfile/share/man/man4/rsu.4 projects/sendfile/share/man/man4/rum.4 projects/sendfile/share/man/man4/run.4 projects/sendfile/share/man/man4/sfxge.4 projects/sendfile/share/man/man4/tcp.4 projects/sendfile/share/man/man4/uhci.4 projects/sendfile/share/man/man4/umass.4 projects/sendfile/share/man/man4/witness.4 projects/sendfile/share/man/man4/wlan.4 projects/sendfile/share/man/man5/Makefile projects/sendfile/share/man/man5/nullfs.5 projects/sendfile/share/man/man5/periodic.conf.5 projects/sendfile/share/man/man5/rc.conf.5 projects/sendfile/share/man/man5/src.conf.5 projects/sendfile/share/man/man6/intro.6 projects/sendfile/share/man/man7/build.7 projects/sendfile/share/man/man7/c99.7 projects/sendfile/share/man/man7/crypto.7 projects/sendfile/share/man/man7/environ.7 projects/sendfile/share/man/man7/hier.7 projects/sendfile/share/man/man7/release.7 projects/sendfile/share/man/man7/tuning.7 projects/sendfile/share/man/man8/rc.8 projects/sendfile/share/man/man9/Makefile projects/sendfile/share/man/man9/SYSCALL_MODULE.9 projects/sendfile/share/man/man9/contigmalloc.9 projects/sendfile/share/man/man9/counter.9 projects/sendfile/share/man/man9/device_get_softc.9 projects/sendfile/share/man/man9/mbuf.9 projects/sendfile/share/man/man9/microuptime.9 projects/sendfile/share/man/man9/mod_cc.9 projects/sendfile/share/man/man9/netisr.9 projects/sendfile/share/man/man9/pmap_enter.9 projects/sendfile/share/man/man9/printf.9 projects/sendfile/share/man/man9/taskqueue.9 projects/sendfile/share/misc/Makefile projects/sendfile/share/misc/committers-doc.dot projects/sendfile/share/misc/committers-ports.dot projects/sendfile/share/misc/committers-src.dot projects/sendfile/share/mk/Makefile projects/sendfile/share/mk/bsd.cpu.mk projects/sendfile/share/mk/bsd.dep.mk projects/sendfile/share/mk/bsd.info.mk projects/sendfile/share/mk/bsd.kmod.mk projects/sendfile/share/mk/bsd.lib.mk projects/sendfile/share/mk/bsd.libnames.mk projects/sendfile/share/mk/bsd.man.mk projects/sendfile/share/mk/bsd.mkopt.mk projects/sendfile/share/mk/bsd.opts.mk projects/sendfile/share/mk/bsd.own.mk projects/sendfile/share/mk/bsd.prog.mk projects/sendfile/share/mk/bsd.progs.mk projects/sendfile/share/mk/bsd.sys.mk projects/sendfile/share/mk/src.libnames.mk projects/sendfile/share/mk/src.opts.mk projects/sendfile/share/mk/sys.mk projects/sendfile/share/skel/dot.cshrc projects/sendfile/share/skel/dot.login projects/sendfile/share/skel/dot.profile projects/sendfile/sys/amd64/amd64/apic_vector.S projects/sendfile/sys/amd64/amd64/db_disasm.c projects/sendfile/sys/amd64/amd64/genassym.c projects/sendfile/sys/amd64/amd64/initcpu.c projects/sendfile/sys/amd64/amd64/machdep.c projects/sendfile/sys/amd64/amd64/mem.c projects/sendfile/sys/amd64/amd64/mp_machdep.c projects/sendfile/sys/amd64/amd64/ptrace_machdep.c projects/sendfile/sys/amd64/amd64/trap.c projects/sendfile/sys/amd64/conf/GENERIC projects/sendfile/sys/amd64/conf/NOTES projects/sendfile/sys/amd64/ia32/ia32_signal.c projects/sendfile/sys/amd64/ia32/ia32_sigtramp.S projects/sendfile/sys/amd64/ia32/ia32_syscall.c projects/sendfile/sys/amd64/include/cpufunc.h projects/sendfile/sys/amd64/include/md_var.h projects/sendfile/sys/amd64/include/metadata.h projects/sendfile/sys/amd64/include/vmm.h (contents, props changed) projects/sendfile/sys/amd64/include/vmm_dev.h (contents, props changed) projects/sendfile/sys/amd64/include/vmparam.h projects/sendfile/sys/amd64/linux32/linux32_proto.h projects/sendfile/sys/amd64/linux32/linux32_syscall.h projects/sendfile/sys/amd64/linux32/linux32_syscalls.c projects/sendfile/sys/amd64/linux32/linux32_sysent.c projects/sendfile/sys/amd64/linux32/linux32_systrace_args.c projects/sendfile/sys/amd64/linux32/syscalls.master projects/sendfile/sys/amd64/vmm/amd/svm.c (contents, props changed) projects/sendfile/sys/amd64/vmm/amd/svm_softc.h (contents, props changed) projects/sendfile/sys/amd64/vmm/amd/vmcb.h (contents, props changed) projects/sendfile/sys/amd64/vmm/intel/vmcs.c projects/sendfile/sys/amd64/vmm/intel/vmcs.h projects/sendfile/sys/amd64/vmm/intel/vmx.c projects/sendfile/sys/amd64/vmm/intel/vmx.h projects/sendfile/sys/amd64/vmm/io/vatpic.c projects/sendfile/sys/amd64/vmm/io/vhpet.c projects/sendfile/sys/amd64/vmm/vmm.c projects/sendfile/sys/amd64/vmm/vmm_dev.c projects/sendfile/sys/amd64/vmm/vmm_instruction_emul.c projects/sendfile/sys/amd64/vmm/vmm_ioport.c projects/sendfile/sys/amd64/vmm/vmm_support.S projects/sendfile/sys/arm/allwinner/a10_ehci.c projects/sendfile/sys/arm/allwinner/a10_gpio.c projects/sendfile/sys/arm/allwinner/a20/a20_mp.c projects/sendfile/sys/arm/allwinner/a20/files.a20 projects/sendfile/sys/arm/allwinner/a20/std.a20 projects/sendfile/sys/arm/allwinner/files.a10 projects/sendfile/sys/arm/allwinner/std.a10 projects/sendfile/sys/arm/altera/socfpga/files.socfpga projects/sendfile/sys/arm/altera/socfpga/socfpga_mp.c projects/sendfile/sys/arm/altera/socfpga/std.socfpga projects/sendfile/sys/arm/arm/bcopyinout.S projects/sendfile/sys/arm/arm/bcopyinout_xscale.S projects/sendfile/sys/arm/arm/bus_space_asm_generic.S projects/sendfile/sys/arm/arm/bus_space_generic.c projects/sendfile/sys/arm/arm/busdma_machdep-v6.c projects/sendfile/sys/arm/arm/copystr.S projects/sendfile/sys/arm/arm/cpufunc.c projects/sendfile/sys/arm/arm/cpufunc_asm.S projects/sendfile/sys/arm/arm/cpufunc_asm_arm10.S projects/sendfile/sys/arm/arm/cpufunc_asm_arm9.S projects/sendfile/sys/arm/arm/cpufunc_asm_armv5.S projects/sendfile/sys/arm/arm/cpufunc_asm_armv7.S projects/sendfile/sys/arm/arm/db_trace.c projects/sendfile/sys/arm/arm/dump_machdep.c projects/sendfile/sys/arm/arm/elf_trampoline.c projects/sendfile/sys/arm/arm/exception.S projects/sendfile/sys/arm/arm/fusu.S projects/sendfile/sys/arm/arm/gdb_machdep.c projects/sendfile/sys/arm/arm/genassym.c projects/sendfile/sys/arm/arm/gic.c projects/sendfile/sys/arm/arm/identcpu.c projects/sendfile/sys/arm/arm/intr.c projects/sendfile/sys/arm/arm/machdep.c projects/sendfile/sys/arm/arm/mem.c projects/sendfile/sys/arm/arm/mp_machdep.c projects/sendfile/sys/arm/arm/physmem.c projects/sendfile/sys/arm/arm/stack_machdep.c projects/sendfile/sys/arm/arm/swtch.S projects/sendfile/sys/arm/arm/trap.c projects/sendfile/sys/arm/arm/vfp.c projects/sendfile/sys/arm/arm/vm_machdep.c projects/sendfile/sys/arm/at91/at91.c projects/sendfile/sys/arm/at91/files.at91 projects/sendfile/sys/arm/broadcom/bcm2835/bcm2835_bsc.c projects/sendfile/sys/arm/broadcom/bcm2835/bcm2835_bscvar.h projects/sendfile/sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c projects/sendfile/sys/arm/broadcom/bcm2835/bcm2835_gpio.c projects/sendfile/sys/arm/broadcom/bcm2835/bcm2835_mbox.c projects/sendfile/sys/arm/broadcom/bcm2835/bcm2835_mbox_prop.h projects/sendfile/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c projects/sendfile/sys/arm/broadcom/bcm2835/files.bcm2835 projects/sendfile/sys/arm/broadcom/bcm2835/std.bcm2835 projects/sendfile/sys/arm/cavium/cns11xx/econa.c projects/sendfile/sys/arm/cavium/cns11xx/ehci_ebus.c projects/sendfile/sys/arm/cavium/cns11xx/files.econa projects/sendfile/sys/arm/cavium/cns11xx/ohci_ec.c projects/sendfile/sys/arm/conf/ARMADAXP projects/sendfile/sys/arm/conf/ATMEL projects/sendfile/sys/arm/conf/AVILA projects/sendfile/sys/arm/conf/BEAGLEBONE projects/sendfile/sys/arm/conf/BWCT projects/sendfile/sys/arm/conf/CAMBRIA projects/sendfile/sys/arm/conf/CNS11XXNAS projects/sendfile/sys/arm/conf/CRB projects/sendfile/sys/arm/conf/CUBIEBOARD projects/sendfile/sys/arm/conf/CUBIEBOARD2 projects/sendfile/sys/arm/conf/DB-78XXX projects/sendfile/sys/arm/conf/DB-88F5XXX projects/sendfile/sys/arm/conf/DB-88F6XXX projects/sendfile/sys/arm/conf/DOCKSTAR projects/sendfile/sys/arm/conf/DREAMPLUG-1001 projects/sendfile/sys/arm/conf/EA3250 projects/sendfile/sys/arm/conf/EB9200 projects/sendfile/sys/arm/conf/EFIKA_MX projects/sendfile/sys/arm/conf/EP80219 projects/sendfile/sys/arm/conf/ETHERNUT5 projects/sendfile/sys/arm/conf/EXYNOS5.common projects/sendfile/sys/arm/conf/GUMSTIX projects/sendfile/sys/arm/conf/HL200 projects/sendfile/sys/arm/conf/HL201 projects/sendfile/sys/arm/conf/IMX53 projects/sendfile/sys/arm/conf/IMX6 projects/sendfile/sys/arm/conf/IQ31244 projects/sendfile/sys/arm/conf/KB920X projects/sendfile/sys/arm/conf/LN2410SBC projects/sendfile/sys/arm/conf/NOTES projects/sendfile/sys/arm/conf/NSLU projects/sendfile/sys/arm/conf/PANDABOARD projects/sendfile/sys/arm/conf/QILA9G20 projects/sendfile/sys/arm/conf/RK3188 projects/sendfile/sys/arm/conf/RPI-B projects/sendfile/sys/arm/conf/SAM9260EK projects/sendfile/sys/arm/conf/SAM9G20EK projects/sendfile/sys/arm/conf/SAM9X25EK projects/sendfile/sys/arm/conf/SHEEVAPLUG projects/sendfile/sys/arm/conf/SN9G45 projects/sendfile/sys/arm/conf/SOCKIT projects/sendfile/sys/arm/conf/SOCKIT-BERI projects/sendfile/sys/arm/conf/TS7800 projects/sendfile/sys/arm/conf/VERSATILEPB projects/sendfile/sys/arm/conf/VYBRID projects/sendfile/sys/arm/conf/ZEDBOARD projects/sendfile/sys/arm/freescale/imx/files.imx51 projects/sendfile/sys/arm/freescale/imx/files.imx53 projects/sendfile/sys/arm/freescale/imx/files.imx6 projects/sendfile/sys/arm/freescale/imx/imx51_machdep.c projects/sendfile/sys/arm/freescale/imx/imx53_machdep.c projects/sendfile/sys/arm/freescale/imx/imx6_anatop.c projects/sendfile/sys/arm/freescale/imx/imx6_anatopreg.h projects/sendfile/sys/arm/freescale/imx/imx6_anatopvar.h projects/sendfile/sys/arm/freescale/imx/imx6_ccm.c projects/sendfile/sys/arm/freescale/imx/imx6_ccmreg.h projects/sendfile/sys/arm/freescale/imx/imx6_machdep.c projects/sendfile/sys/arm/freescale/imx/imx6_mp.c projects/sendfile/sys/arm/freescale/imx/imx_ccmvar.h projects/sendfile/sys/arm/freescale/imx/imx_gpio.c projects/sendfile/sys/arm/freescale/imx/imx_iomux.c projects/sendfile/sys/arm/freescale/imx/std.imx51 projects/sendfile/sys/arm/freescale/imx/std.imx53 projects/sendfile/sys/arm/freescale/imx/std.imx6 projects/sendfile/sys/arm/freescale/vybrid/files.vybrid projects/sendfile/sys/arm/freescale/vybrid/std.vybrid projects/sendfile/sys/arm/freescale/vybrid/vf_ehci.c projects/sendfile/sys/arm/freescale/vybrid/vf_gpio.c projects/sendfile/sys/arm/include/armreg.h projects/sendfile/sys/arm/include/asm.h projects/sendfile/sys/arm/include/atomic.h projects/sendfile/sys/arm/include/bus.h projects/sendfile/sys/arm/include/cpu.h projects/sendfile/sys/arm/include/cpuconf.h projects/sendfile/sys/arm/include/cpufunc.h projects/sendfile/sys/arm/include/db_machdep.h projects/sendfile/sys/arm/include/elf.h projects/sendfile/sys/arm/include/frame.h projects/sendfile/sys/arm/include/intr.h projects/sendfile/sys/arm/include/machdep.h projects/sendfile/sys/arm/include/md_var.h projects/sendfile/sys/arm/include/pcb.h projects/sendfile/sys/arm/include/pmc_mdep.h projects/sendfile/sys/arm/include/proc.h projects/sendfile/sys/arm/include/profile.h projects/sendfile/sys/arm/include/smp.h projects/sendfile/sys/arm/include/stack.h projects/sendfile/sys/arm/include/sysreg.h projects/sendfile/sys/arm/lpc/files.lpc projects/sendfile/sys/arm/lpc/lpc_gpio.c projects/sendfile/sys/arm/lpc/lpc_ohci.c projects/sendfile/sys/arm/mv/files.mv projects/sendfile/sys/arm/mv/mpic.c projects/sendfile/sys/arm/mv/std-pj4b.mv projects/sendfile/sys/arm/rockchip/files.rk30xx projects/sendfile/sys/arm/rockchip/rk30xx_gpio.c projects/sendfile/sys/arm/rockchip/rk30xx_mp.c projects/sendfile/sys/arm/rockchip/std.rk30xx projects/sendfile/sys/arm/samsung/exynos/exynos5_ehci.c projects/sendfile/sys/arm/samsung/exynos/exynos5_mp.c projects/sendfile/sys/arm/samsung/exynos/exynos5_pad.c projects/sendfile/sys/arm/samsung/exynos/exynos_uart.c projects/sendfile/sys/arm/samsung/exynos/files.exynos5 projects/sendfile/sys/arm/samsung/exynos/std.exynos5250 projects/sendfile/sys/arm/samsung/exynos/std.exynos5420 projects/sendfile/sys/arm/samsung/s3c2xx0/files.s3c2xx0 projects/sendfile/sys/arm/samsung/s3c2xx0/s3c24x0.c projects/sendfile/sys/arm/samsung/s3c2xx0/s3c2xx0var.h projects/sendfile/sys/arm/samsung/s3c2xx0/uart_cpu_s3c2410.c projects/sendfile/sys/arm/ti/am335x/am335x_lcd.c projects/sendfile/sys/arm/ti/am335x/am335x_pmic.c projects/sendfile/sys/arm/ti/am335x/am335x_prcm.c projects/sendfile/sys/arm/ti/am335x/am335x_usbss.c projects/sendfile/sys/arm/ti/am335x/files.am335x projects/sendfile/sys/arm/ti/cpsw/if_cpsw.c projects/sendfile/sys/arm/ti/files.ti projects/sendfile/sys/arm/ti/omap4/omap4_mp.c projects/sendfile/sys/arm/ti/std.ti projects/sendfile/sys/arm/ti/ti_gpio.c projects/sendfile/sys/arm/ti/ti_gpio.h projects/sendfile/sys/arm/ti/ti_i2c.c projects/sendfile/sys/arm/ti/ti_mbox.c projects/sendfile/sys/arm/ti/ti_prcm.h projects/sendfile/sys/arm/ti/ti_pruss.c projects/sendfile/sys/arm/ti/usb/omap_ehci.c projects/sendfile/sys/arm/versatile/files.versatile projects/sendfile/sys/arm/versatile/versatile_pci.c projects/sendfile/sys/arm/xilinx/files.zynq7 projects/sendfile/sys/arm/xilinx/std.zynq7 projects/sendfile/sys/arm/xilinx/zy7_ehci.c projects/sendfile/sys/arm/xilinx/zy7_gpio.c projects/sendfile/sys/arm/xilinx/zy7_mp.c projects/sendfile/sys/arm/xscale/i80321/ep80219_machdep.c projects/sendfile/sys/arm/xscale/i80321/files.ep80219 projects/sendfile/sys/arm/xscale/i80321/files.i80219 projects/sendfile/sys/arm/xscale/i80321/files.i80321 projects/sendfile/sys/arm/xscale/i80321/files.iq31244 projects/sendfile/sys/arm/xscale/i80321/i80321_space.c projects/sendfile/sys/arm/xscale/i80321/iq31244_machdep.c projects/sendfile/sys/arm/xscale/i80321/obio.c projects/sendfile/sys/arm/xscale/i80321/obiovar.h projects/sendfile/sys/arm/xscale/i80321/uart_cpu_i80321.c projects/sendfile/sys/arm/xscale/i8134x/crb_machdep.c projects/sendfile/sys/arm/xscale/i8134x/files.i81342 projects/sendfile/sys/arm/xscale/i8134x/i81342_space.c projects/sendfile/sys/arm/xscale/i8134x/obio.c projects/sendfile/sys/arm/xscale/i8134x/obiovar.h projects/sendfile/sys/arm/xscale/i8134x/uart_cpu_i81342.c projects/sendfile/sys/arm/xscale/ixp425/avila_ata.c projects/sendfile/sys/arm/xscale/ixp425/avila_gpio.c projects/sendfile/sys/arm/xscale/ixp425/cambria_exp_space.c projects/sendfile/sys/arm/xscale/ixp425/cambria_gpio.c projects/sendfile/sys/arm/xscale/ixp425/if_npe.c projects/sendfile/sys/arm/xscale/ixp425/ixp425_a4x_space.c projects/sendfile/sys/arm/xscale/ixp425/ixp425_pci_space.c projects/sendfile/sys/arm/xscale/ixp425/ixp425_space.c projects/sendfile/sys/arm/xscale/pxa/pxa_space.c projects/sendfile/sys/boot/amd64/boot1.efi/Makefile projects/sendfile/sys/boot/amd64/boot1.efi/fat.tmpl.bz2.uu projects/sendfile/sys/boot/amd64/boot1.efi/generate-fat.sh projects/sendfile/sys/boot/amd64/efi/Makefile projects/sendfile/sys/boot/amd64/efi/main.c projects/sendfile/sys/boot/arm/ixp425/boot2/ixp425_board.c projects/sendfile/sys/boot/arm/uboot/Makefile projects/sendfile/sys/boot/common/bootstrap.h projects/sendfile/sys/boot/common/console.c projects/sendfile/sys/boot/common/load_elf.c projects/sendfile/sys/boot/common/load_elf_obj.c projects/sendfile/sys/boot/common/loader.8 projects/sendfile/sys/boot/common/module.c projects/sendfile/sys/boot/efi/include/amd64/efibind.h projects/sendfile/sys/boot/efi/include/efiapi.h projects/sendfile/sys/boot/efi/include/efidef.h projects/sendfile/sys/boot/efi/include/i386/efibind.h projects/sendfile/sys/boot/efi/libefi/efinet.c projects/sendfile/sys/boot/fdt/Makefile projects/sendfile/sys/boot/fdt/dts/arm/am335x.dtsi projects/sendfile/sys/boot/fdt/dts/arm/apalis-imx6.dts projects/sendfile/sys/boot/fdt/dts/arm/bcm2835.dtsi projects/sendfile/sys/boot/fdt/dts/arm/beaglebone-black.dts projects/sendfile/sys/boot/fdt/dts/arm/imx6.dtsi projects/sendfile/sys/boot/fdt/dts/arm/rk3188-radxa-lite.dts projects/sendfile/sys/boot/fdt/dts/arm/rk3188-radxa.dts projects/sendfile/sys/boot/fdt/dts/arm/rk3188.dtsi projects/sendfile/sys/boot/fdt/dts/arm/socfpga.dtsi projects/sendfile/sys/boot/fdt/fdt_loader_cmd.c projects/sendfile/sys/boot/forth/beastie.4th projects/sendfile/sys/boot/forth/brand.4th.8 projects/sendfile/sys/boot/forth/delay.4th.8 projects/sendfile/sys/boot/forth/loader.4th projects/sendfile/sys/boot/forth/loader.conf projects/sendfile/sys/boot/forth/menu.4th.8 projects/sendfile/sys/boot/forth/menusets.4th.8 projects/sendfile/sys/boot/forth/support.4th projects/sendfile/sys/boot/forth/version.4th.8 projects/sendfile/sys/boot/i386/boot2/Makefile projects/sendfile/sys/boot/i386/libfirewire/firewire.c projects/sendfile/sys/boot/i386/libi386/Makefile projects/sendfile/sys/boot/i386/libi386/bootinfo64.c projects/sendfile/sys/boot/i386/libi386/elf64_freebsd.c projects/sendfile/sys/boot/i386/libi386/libi386.h projects/sendfile/sys/boot/i386/libi386/smbios.c projects/sendfile/sys/boot/i386/libi386/spinconsole.c projects/sendfile/sys/boot/i386/loader/conf.c projects/sendfile/sys/boot/libstand32/Makefile projects/sendfile/sys/boot/pc98/boot2/Makefile projects/sendfile/sys/boot/powerpc/Makefile projects/sendfile/sys/boot/powerpc/boot1.chrp/Makefile projects/sendfile/sys/boot/powerpc/ofw/Makefile projects/sendfile/sys/boot/powerpc/ps3/Makefile projects/sendfile/sys/boot/powerpc/uboot/Makefile projects/sendfile/sys/boot/usb/usbcore.mk projects/sendfile/sys/cam/ata/ata_da.c projects/sendfile/sys/cam/cam.h projects/sendfile/sys/cam/cam_ccb.h projects/sendfile/sys/cam/cam_periph.c projects/sendfile/sys/cam/cam_xpt.c projects/sendfile/sys/cam/cam_xpt_internal.h projects/sendfile/sys/cam/ctl/ctl.c projects/sendfile/sys/cam/ctl/ctl.h projects/sendfile/sys/cam/ctl/ctl_backend_block.c projects/sendfile/sys/cam/ctl/ctl_backend_ramdisk.c projects/sendfile/sys/cam/ctl/ctl_frontend.c projects/sendfile/sys/cam/ctl/ctl_frontend.h projects/sendfile/sys/cam/ctl/ctl_frontend_iscsi.c projects/sendfile/sys/cam/ctl/ctl_frontend_iscsi.h projects/sendfile/sys/cam/ctl/ctl_ioctl.h projects/sendfile/sys/cam/ctl/ctl_private.h projects/sendfile/sys/cam/ctl/ctl_tpc.c projects/sendfile/sys/cam/ctl/ctl_tpc.h projects/sendfile/sys/cam/ctl/ctl_tpc_local.c projects/sendfile/sys/cam/ctl/scsi_ctl.c projects/sendfile/sys/cam/scsi/scsi_all.h projects/sendfile/sys/cam/scsi/scsi_cd.c projects/sendfile/sys/cam/scsi/scsi_da.c projects/sendfile/sys/cam/scsi/scsi_da.h projects/sendfile/sys/cam/scsi/scsi_enc_ses.c projects/sendfile/sys/cam/scsi/scsi_xpt.c projects/sendfile/sys/cddl/compat/opensolaris/sys/sunddi.h projects/sendfile/sys/cddl/compat/opensolaris/sys/time.h projects/sendfile/sys/cddl/contrib/opensolaris/common/util/strtolctype.h projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fuid.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/os/callb.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/os/fm.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/sys/ctf.h projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/sys/ctf_api.h projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap.h projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap_impl.h projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/sys/procset.h projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent.h projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/sys/sysmacros.h projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/sys/u8_textprep.h projects/sendfile/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c projects/sendfile/sys/cddl/dev/dtrace/amd64/dtrace_subr.c projects/sendfile/sys/cddl/dev/dtrace/amd64/instr_size.c projects/sendfile/sys/cddl/dev/dtrace/dtrace_ioctl.c projects/sendfile/sys/cddl/dev/dtrace/dtrace_load.c projects/sendfile/sys/cddl/dev/dtrace/dtrace_unload.c projects/sendfile/sys/cddl/dev/dtrace/i386/dtrace_subr.c projects/sendfile/sys/cddl/dev/dtrace/i386/instr_size.c projects/sendfile/sys/cddl/dev/dtrace/mips/dtrace_subr.c projects/sendfile/sys/cddl/dev/dtrace/powerpc/dtrace_subr.c projects/sendfile/sys/cddl/dev/dtrace/x86/regset.h projects/sendfile/sys/cddl/dev/lockstat/lockstat.c projects/sendfile/sys/cddl/dev/profile/profile.c projects/sendfile/sys/compat/freebsd32/freebsd32_misc.c projects/sendfile/sys/compat/freebsd32/freebsd32_proto.h projects/sendfile/sys/compat/freebsd32/freebsd32_syscall.h projects/sendfile/sys/compat/freebsd32/freebsd32_syscalls.c projects/sendfile/sys/compat/freebsd32/freebsd32_sysent.c projects/sendfile/sys/compat/freebsd32/freebsd32_systrace_args.c projects/sendfile/sys/compat/freebsd32/syscalls.master projects/sendfile/sys/compat/linux/linux_futex.c projects/sendfile/sys/compat/linux/linux_getcwd.c projects/sendfile/sys/compat/linux/linux_socket.c projects/sendfile/sys/conf/Makefile.amd64 projects/sendfile/sys/conf/Makefile.arm projects/sendfile/sys/conf/Makefile.i386 projects/sendfile/sys/conf/Makefile.pc98 projects/sendfile/sys/conf/Makefile.powerpc projects/sendfile/sys/conf/NOTES projects/sendfile/sys/conf/WITHOUT_SOURCELESS_UCODE projects/sendfile/sys/conf/files projects/sendfile/sys/conf/files.amd64 projects/sendfile/sys/conf/files.arm projects/sendfile/sys/conf/files.i386 projects/sendfile/sys/conf/files.powerpc projects/sendfile/sys/conf/kern.mk projects/sendfile/sys/conf/kern.opts.mk projects/sendfile/sys/conf/kern.pre.mk projects/sendfile/sys/conf/kmod.mk projects/sendfile/sys/conf/ldscript.powerpc projects/sendfile/sys/conf/ldscript.powerpc64 projects/sendfile/sys/conf/newvers.sh projects/sendfile/sys/conf/options projects/sendfile/sys/conf/options.arm projects/sendfile/sys/conf/options.i386 projects/sendfile/sys/conf/options.powerpc projects/sendfile/sys/contrib/dev/acpica/changes.txt (contents, props changed) projects/sendfile/sys/contrib/dev/acpica/common/acgetline.c projects/sendfile/sys/contrib/dev/acpica/common/adfile.c projects/sendfile/sys/contrib/dev/acpica/common/adisasm.c projects/sendfile/sys/contrib/dev/acpica/common/adwalk.c projects/sendfile/sys/contrib/dev/acpica/common/ahids.c projects/sendfile/sys/contrib/dev/acpica/common/ahpredef.c projects/sendfile/sys/contrib/dev/acpica/common/ahuuids.c projects/sendfile/sys/contrib/dev/acpica/common/cmfsize.c projects/sendfile/sys/contrib/dev/acpica/common/dmextern.c projects/sendfile/sys/contrib/dev/acpica/common/dmrestag.c projects/sendfile/sys/contrib/dev/acpica/common/dmtable.c projects/sendfile/sys/contrib/dev/acpica/common/dmtbdump.c projects/sendfile/sys/contrib/dev/acpica/common/dmtbinfo.c projects/sendfile/sys/contrib/dev/acpica/common/getopt.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslanalyze.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslascii.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslbtypes.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslcodegen.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslcompile.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/sendfile/sys/contrib/dev/acpica/compiler/aslcompiler.l projects/sendfile/sys/contrib/dev/acpica/compiler/asldefine.h projects/sendfile/sys/contrib/dev/acpica/compiler/aslerror.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslfileio.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslfiles.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslfold.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslglobal.h projects/sendfile/sys/contrib/dev/acpica/compiler/aslhex.c projects/sendfile/sys/contrib/dev/acpica/compiler/asllength.c projects/sendfile/sys/contrib/dev/acpica/compiler/asllisting.c projects/sendfile/sys/contrib/dev/acpica/compiler/asllistsup.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslload.c projects/sendfile/sys/contrib/dev/acpica/compiler/asllookup.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslmain.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslmap.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslmapenter.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslmapoutput.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslmaputils.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslmessages.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslmessages.h projects/sendfile/sys/contrib/dev/acpica/compiler/aslmethod.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslnamesp.c projects/sendfile/sys/contrib/dev/acpica/compiler/asloffset.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslopcodes.c projects/sendfile/sys/contrib/dev/acpica/compiler/asloperands.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslopt.c projects/sendfile/sys/contrib/dev/acpica/compiler/asloptions.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslparser.y projects/sendfile/sys/contrib/dev/acpica/compiler/aslpredef.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslprepkg.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslresource.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslrestype1.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslrestype1i.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslrestype2.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslrestype2d.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslrestype2e.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslrestype2q.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslrestype2s.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslrestype2w.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslrules.y projects/sendfile/sys/contrib/dev/acpica/compiler/aslstartup.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslstubs.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslsupport.l projects/sendfile/sys/contrib/dev/acpica/compiler/aslsupport.y projects/sendfile/sys/contrib/dev/acpica/compiler/asltokens.y projects/sendfile/sys/contrib/dev/acpica/compiler/asltransform.c projects/sendfile/sys/contrib/dev/acpica/compiler/asltree.c projects/sendfile/sys/contrib/dev/acpica/compiler/asltypes.h projects/sendfile/sys/contrib/dev/acpica/compiler/asltypes.y projects/sendfile/sys/contrib/dev/acpica/compiler/aslutils.c projects/sendfile/sys/contrib/dev/acpica/compiler/asluuid.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslwalks.c projects/sendfile/sys/contrib/dev/acpica/compiler/aslxref.c projects/sendfile/sys/contrib/dev/acpica/compiler/dtcompile.c projects/sendfile/sys/contrib/dev/acpica/compiler/dtcompiler.h projects/sendfile/sys/contrib/dev/acpica/compiler/dtexpress.c projects/sendfile/sys/contrib/dev/acpica/compiler/dtfield.c projects/sendfile/sys/contrib/dev/acpica/compiler/dtio.c projects/sendfile/sys/contrib/dev/acpica/compiler/dtparser.l projects/sendfile/sys/contrib/dev/acpica/compiler/dtparser.y projects/sendfile/sys/contrib/dev/acpica/compiler/dtsubtable.c projects/sendfile/sys/contrib/dev/acpica/compiler/dttable.c projects/sendfile/sys/contrib/dev/acpica/compiler/dttemplate.c projects/sendfile/sys/contrib/dev/acpica/compiler/dttemplate.h projects/sendfile/sys/contrib/dev/acpica/compiler/dtutils.c projects/sendfile/sys/contrib/dev/acpica/compiler/preprocess.h projects/sendfile/sys/contrib/dev/acpica/compiler/prexpress.c projects/sendfile/sys/contrib/dev/acpica/compiler/prmacros.c projects/sendfile/sys/contrib/dev/acpica/compiler/prparser.l projects/sendfile/sys/contrib/dev/acpica/compiler/prparser.y projects/sendfile/sys/contrib/dev/acpica/compiler/prscan.c projects/sendfile/sys/contrib/dev/acpica/compiler/prutils.c projects/sendfile/sys/contrib/dev/acpica/components/debugger/dbcmds.c projects/sendfile/sys/contrib/dev/acpica/components/debugger/dbconvert.c projects/sendfile/sys/contrib/dev/acpica/components/debugger/dbdisply.c projects/sendfile/sys/contrib/dev/acpica/components/debugger/dbexec.c projects/sendfile/sys/contrib/dev/acpica/components/debugger/dbfileio.c projects/sendfile/sys/contrib/dev/acpica/components/debugger/dbhistry.c projects/sendfile/sys/contrib/dev/acpica/components/debugger/dbinput.c projects/sendfile/sys/contrib/dev/acpica/components/debugger/dbmethod.c projects/sendfile/sys/contrib/dev/acpica/components/debugger/dbnames.c projects/sendfile/sys/contrib/dev/acpica/components/debugger/dbstats.c projects/sendfile/sys/contrib/dev/acpica/components/debugger/dbtest.c projects/sendfile/sys/contrib/dev/acpica/components/debugger/dbutils.c projects/sendfile/sys/contrib/dev/acpica/components/debugger/dbxface.c projects/sendfile/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c projects/sendfile/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c projects/sendfile/sys/contrib/dev/acpica/components/disassembler/dmnames.c projects/sendfile/sys/contrib/dev/acpica/components/disassembler/dmobject.c projects/sendfile/sys/contrib/dev/acpica/components/disassembler/dmopcode.c projects/sendfile/sys/contrib/dev/acpica/components/disassembler/dmresrc.c projects/sendfile/sys/contrib/dev/acpica/components/disassembler/dmresrcl.c projects/sendfile/sys/contrib/dev/acpica/components/disassembler/dmresrcl2.c projects/sendfile/sys/contrib/dev/acpica/components/disassembler/dmresrcs.c projects/sendfile/sys/contrib/dev/acpica/components/disassembler/dmutils.c projects/sendfile/sys/contrib/dev/acpica/components/disassembler/dmwalk.c projects/sendfile/sys/contrib/dev/acpica/components/dispatcher/dsargs.c projects/sendfile/sys/contrib/dev/acpica/components/dispatcher/dscontrol.c projects/sendfile/sys/contrib/dev/acpica/components/dispatcher/dsfield.c projects/sendfile/sys/contrib/dev/acpica/components/dispatcher/dsinit.c projects/sendfile/sys/contrib/dev/acpica/components/dispatcher/dsmethod.c projects/sendfile/sys/contrib/dev/acpica/components/dispatcher/dsmthdat.c projects/sendfile/sys/contrib/dev/acpica/components/dispatcher/dsobject.c projects/sendfile/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c projects/sendfile/sys/contrib/dev/acpica/components/dispatcher/dsutils.c projects/sendfile/sys/contrib/dev/acpica/components/dispatcher/dswexec.c projects/sendfile/sys/contrib/dev/acpica/components/dispatcher/dswload.c projects/sendfile/sys/contrib/dev/acpica/components/dispatcher/dswload2.c projects/sendfile/sys/contrib/dev/acpica/components/dispatcher/dswscope.c projects/sendfile/sys/contrib/dev/acpica/components/dispatcher/dswstate.c projects/sendfile/sys/contrib/dev/acpica/components/events/evevent.c projects/sendfile/sys/contrib/dev/acpica/components/events/evglock.c projects/sendfile/sys/contrib/dev/acpica/components/events/evgpe.c projects/sendfile/sys/contrib/dev/acpica/components/events/evgpeblk.c projects/sendfile/sys/contrib/dev/acpica/components/events/evgpeinit.c projects/sendfile/sys/contrib/dev/acpica/components/events/evgpeutil.c projects/sendfile/sys/contrib/dev/acpica/components/events/evhandler.c projects/sendfile/sys/contrib/dev/acpica/components/events/evmisc.c projects/sendfile/sys/contrib/dev/acpica/components/events/evregion.c projects/sendfile/sys/contrib/dev/acpica/components/events/evrgnini.c projects/sendfile/sys/contrib/dev/acpica/components/events/evsci.c projects/sendfile/sys/contrib/dev/acpica/components/events/evxface.c projects/sendfile/sys/contrib/dev/acpica/components/events/evxfevnt.c projects/sendfile/sys/contrib/dev/acpica/components/events/evxfgpe.c projects/sendfile/sys/contrib/dev/acpica/components/events/evxfregn.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exconfig.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exconvrt.c projects/sendfile/sys/contrib/dev/acpica/components/executer/excreate.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exdebug.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exdump.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exfield.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exfldio.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exmisc.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exmutex.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exnames.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exoparg1.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exoparg2.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exoparg3.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exoparg6.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exprep.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exregion.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exresnte.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exresolv.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exresop.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exstore.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exstoren.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exstorob.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exsystem.c projects/sendfile/sys/contrib/dev/acpica/components/executer/exutils.c projects/sendfile/sys/contrib/dev/acpica/components/hardware/hwacpi.c projects/sendfile/sys/contrib/dev/acpica/components/hardware/hwesleep.c projects/sendfile/sys/contrib/dev/acpica/components/hardware/hwgpe.c projects/sendfile/sys/contrib/dev/acpica/components/hardware/hwpci.c projects/sendfile/sys/contrib/dev/acpica/components/hardware/hwregs.c projects/sendfile/sys/contrib/dev/acpica/components/hardware/hwsleep.c projects/sendfile/sys/contrib/dev/acpica/components/hardware/hwtimer.c projects/sendfile/sys/contrib/dev/acpica/components/hardware/hwvalid.c projects/sendfile/sys/contrib/dev/acpica/components/hardware/hwxface.c projects/sendfile/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nsaccess.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nsalloc.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nsarguments.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nsconvert.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nsdump.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nsdumpdv.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nseval.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nsinit.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nsload.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nsnames.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nsobject.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nsparse.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nspredef.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nsprepkg.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nsrepair.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nsrepair2.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nssearch.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nsutils.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nswalk.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nsxfeval.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nsxfname.c projects/sendfile/sys/contrib/dev/acpica/components/namespace/nsxfobj.c projects/sendfile/sys/contrib/dev/acpica/components/parser/psargs.c projects/sendfile/sys/contrib/dev/acpica/components/parser/psloop.c projects/sendfile/sys/contrib/dev/acpica/components/parser/psobject.c projects/sendfile/sys/contrib/dev/acpica/components/parser/psopcode.c projects/sendfile/sys/contrib/dev/acpica/components/parser/psopinfo.c projects/sendfile/sys/contrib/dev/acpica/components/parser/psparse.c projects/sendfile/sys/contrib/dev/acpica/components/parser/psscope.c projects/sendfile/sys/contrib/dev/acpica/components/parser/pstree.c projects/sendfile/sys/contrib/dev/acpica/components/parser/psutils.c projects/sendfile/sys/contrib/dev/acpica/components/parser/pswalk.c projects/sendfile/sys/contrib/dev/acpica/components/parser/psxface.c projects/sendfile/sys/contrib/dev/acpica/components/resources/rsaddr.c projects/sendfile/sys/contrib/dev/acpica/components/resources/rscalc.c projects/sendfile/sys/contrib/dev/acpica/components/resources/rscreate.c projects/sendfile/sys/contrib/dev/acpica/components/resources/rsdump.c projects/sendfile/sys/contrib/dev/acpica/components/resources/rsdumpinfo.c projects/sendfile/sys/contrib/dev/acpica/components/resources/rsinfo.c projects/sendfile/sys/contrib/dev/acpica/components/resources/rsio.c projects/sendfile/sys/contrib/dev/acpica/components/resources/rsirq.c projects/sendfile/sys/contrib/dev/acpica/components/resources/rslist.c projects/sendfile/sys/contrib/dev/acpica/components/resources/rsmemory.c projects/sendfile/sys/contrib/dev/acpica/components/resources/rsmisc.c projects/sendfile/sys/contrib/dev/acpica/components/resources/rsserial.c projects/sendfile/sys/contrib/dev/acpica/components/resources/rsutils.c projects/sendfile/sys/contrib/dev/acpica/components/resources/rsxface.c projects/sendfile/sys/contrib/dev/acpica/components/tables/tbdata.c projects/sendfile/sys/contrib/dev/acpica/components/tables/tbfadt.c projects/sendfile/sys/contrib/dev/acpica/components/tables/tbfind.c projects/sendfile/sys/contrib/dev/acpica/components/tables/tbinstal.c projects/sendfile/sys/contrib/dev/acpica/components/tables/tbprint.c projects/sendfile/sys/contrib/dev/acpica/components/tables/tbutils.c projects/sendfile/sys/contrib/dev/acpica/components/tables/tbxface.c projects/sendfile/sys/contrib/dev/acpica/components/tables/tbxfload.c projects/sendfile/sys/contrib/dev/acpica/components/tables/tbxfroot.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utaddress.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utalloc.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utbuffer.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utcache.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utcopy.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utdebug.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utdecode.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utdelete.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/uterror.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/uteval.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utexcep.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utfileio.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utglobal.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/uthex.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utids.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utinit.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utlock.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utmath.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utmisc.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utmutex.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utobject.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utosi.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utownerid.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utpredef.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utprint.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utresrc.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utstate.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utstring.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/uttrack.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utuuid.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utxface.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utxferror.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utxfinit.c projects/sendfile/sys/contrib/dev/acpica/components/utilities/utxfmutex.c projects/sendfile/sys/contrib/dev/acpica/include/acapps.h projects/sendfile/sys/contrib/dev/acpica/include/acbuffer.h projects/sendfile/sys/contrib/dev/acpica/include/accommon.h projects/sendfile/sys/contrib/dev/acpica/include/acconfig.h projects/sendfile/sys/contrib/dev/acpica/include/acdebug.h projects/sendfile/sys/contrib/dev/acpica/include/acdisasm.h projects/sendfile/sys/contrib/dev/acpica/include/acdispat.h projects/sendfile/sys/contrib/dev/acpica/include/acevents.h projects/sendfile/sys/contrib/dev/acpica/include/acexcep.h projects/sendfile/sys/contrib/dev/acpica/include/acglobal.h projects/sendfile/sys/contrib/dev/acpica/include/achware.h projects/sendfile/sys/contrib/dev/acpica/include/acinterp.h projects/sendfile/sys/contrib/dev/acpica/include/aclocal.h projects/sendfile/sys/contrib/dev/acpica/include/acmacros.h projects/sendfile/sys/contrib/dev/acpica/include/acnames.h projects/sendfile/sys/contrib/dev/acpica/include/acnamesp.h projects/sendfile/sys/contrib/dev/acpica/include/acobject.h projects/sendfile/sys/contrib/dev/acpica/include/acopcode.h projects/sendfile/sys/contrib/dev/acpica/include/acoutput.h projects/sendfile/sys/contrib/dev/acpica/include/acparser.h projects/sendfile/sys/contrib/dev/acpica/include/acpi.h projects/sendfile/sys/contrib/dev/acpica/include/acpiosxf.h projects/sendfile/sys/contrib/dev/acpica/include/acpixf.h projects/sendfile/sys/contrib/dev/acpica/include/acpredef.h projects/sendfile/sys/contrib/dev/acpica/include/acresrc.h projects/sendfile/sys/contrib/dev/acpica/include/acrestyp.h projects/sendfile/sys/contrib/dev/acpica/include/acstruct.h projects/sendfile/sys/contrib/dev/acpica/include/actables.h projects/sendfile/sys/contrib/dev/acpica/include/actbl.h projects/sendfile/sys/contrib/dev/acpica/include/actbl1.h projects/sendfile/sys/contrib/dev/acpica/include/actbl2.h projects/sendfile/sys/contrib/dev/acpica/include/actbl3.h projects/sendfile/sys/contrib/dev/acpica/include/actypes.h projects/sendfile/sys/contrib/dev/acpica/include/acutils.h projects/sendfile/sys/contrib/dev/acpica/include/amlcode.h projects/sendfile/sys/contrib/dev/acpica/include/amlresrc.h projects/sendfile/sys/contrib/dev/acpica/include/platform/acenv.h projects/sendfile/sys/contrib/dev/acpica/include/platform/acenvex.h projects/sendfile/sys/contrib/dev/acpica/include/platform/acfreebsd.h projects/sendfile/sys/contrib/dev/acpica/include/platform/acgcc.h projects/sendfile/sys/contrib/dev/acpica/os_specific/service_layers/oslibcfs.c projects/sendfile/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c projects/sendfile/sys/contrib/dev/ath/ath_hal/ar9300/ar9300.h projects/sendfile/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_ani.c projects/sendfile/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_attach.c projects/sendfile/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_beacon.c projects/sendfile/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_eeprom.c projects/sendfile/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c projects/sendfile/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd_inc.h projects/sendfile/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_gpio.c projects/sendfile/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_keycache.c projects/sendfile/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_misc.c projects/sendfile/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_osprey22.ini projects/sendfile/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_power.c projects/sendfile/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_recv_ds.c projects/sendfile/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c projects/sendfile/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_xmit.c projects/sendfile/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_xmit_ds.c projects/sendfile/sys/contrib/dev/ath/ath_hal/ar9300/ar9300desc.h projects/sendfile/sys/contrib/dev/ath/ath_hal/ar9300/ar9340.ini projects/sendfile/sys/contrib/dev/ath/ath_hal/ar9300/ar9580.ini projects/sendfile/sys/contrib/dev/ral/microcode.h projects/sendfile/sys/contrib/dev/ral/rt2860.fw.uu projects/sendfile/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c (contents, props changed) projects/sendfile/sys/contrib/rdma/krping/krping.c projects/sendfile/sys/dev/acpica/acpi.c projects/sendfile/sys/dev/acpica/acpi_cpu.c projects/sendfile/sys/dev/acpica/acpi_ec.c projects/sendfile/sys/dev/acpica/acpi_pcib.c projects/sendfile/sys/dev/agp/agp_nvidia.c projects/sendfile/sys/dev/ahci/ahci.c projects/sendfile/sys/dev/ahci/ahci.h projects/sendfile/sys/dev/ahci/ahci_pci.c projects/sendfile/sys/dev/ahci/ahciem.c projects/sendfile/sys/dev/alc/if_alc.c projects/sendfile/sys/dev/altera/pio/pio.c projects/sendfile/sys/dev/an/if_an.c projects/sendfile/sys/dev/ath/ath_hal/ah.h projects/sendfile/sys/dev/ath/ath_hal/ah_internal.h projects/sendfile/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c projects/sendfile/sys/dev/ath/ath_rate/sample/sample.c projects/sendfile/sys/dev/ath/ath_rate/sample/sample.h projects/sendfile/sys/dev/ath/if_ath.c projects/sendfile/sys/dev/ath/if_ath_btcoex.c projects/sendfile/sys/dev/ath/if_ath_pci.c projects/sendfile/sys/dev/ath/if_ath_sysctl.c projects/sendfile/sys/dev/atkbdc/atkbd.c projects/sendfile/sys/dev/atkbdc/atkbdc.c projects/sendfile/sys/dev/atkbdc/atkbdcreg.h projects/sendfile/sys/dev/atkbdc/psm.c projects/sendfile/sys/dev/bce/if_bcefw.h projects/sendfile/sys/dev/beri/virtio/network/if_vtbe.c projects/sendfile/sys/dev/beri/virtio/virtio.c projects/sendfile/sys/dev/beri/virtio/virtio.h projects/sendfile/sys/dev/beri/virtio/virtio_block.c projects/sendfile/sys/dev/bge/if_bge.c projects/sendfile/sys/dev/cardbus/cardbus.c projects/sendfile/sys/dev/ce/if_ce.c projects/sendfile/sys/dev/ciss/ciss.c projects/sendfile/sys/dev/ciss/cissvar.h projects/sendfile/sys/dev/cm/smc90cx6.c projects/sendfile/sys/dev/cp/if_cp.c projects/sendfile/sys/dev/cs/if_cs.c projects/sendfile/sys/dev/ctau/if_ct.c projects/sendfile/sys/dev/cx/cxddk.c projects/sendfile/sys/dev/cxgb/common/cxgb_ael1002.c projects/sendfile/sys/dev/cxgb/common/cxgb_aq100x.c projects/sendfile/sys/dev/cxgb/common/cxgb_common.h projects/sendfile/sys/dev/cxgb/common/cxgb_mv88e1xxx.c projects/sendfile/sys/dev/cxgb/common/cxgb_t3_hw.c projects/sendfile/sys/dev/cxgb/common/cxgb_tn1010.c projects/sendfile/sys/dev/cxgb/common/cxgb_vsc8211.c projects/sendfile/sys/dev/cxgb/cxgb_adapter.h projects/sendfile/sys/dev/cxgb/cxgb_main.c projects/sendfile/sys/dev/cxgb/cxgb_osdep.h projects/sendfile/sys/dev/cxgb/cxgb_sge.c projects/sendfile/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c projects/sendfile/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c projects/sendfile/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_qp.c projects/sendfile/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c projects/sendfile/sys/dev/cxgb/ulp/tom/cxgb_listen.c projects/sendfile/sys/dev/cxgb/ulp/tom/cxgb_toepcb.h projects/sendfile/sys/dev/cxgbe/adapter.h projects/sendfile/sys/dev/cxgbe/common/t4_hw.c projects/sendfile/sys/dev/cxgbe/iw_cxgbe/cm.c projects/sendfile/sys/dev/cxgbe/iw_cxgbe/cq.c projects/sendfile/sys/dev/cxgbe/iw_cxgbe/device.c projects/sendfile/sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h projects/sendfile/sys/dev/cxgbe/iw_cxgbe/mem.c projects/sendfile/sys/dev/cxgbe/offload.h projects/sendfile/sys/dev/cxgbe/t4_l2t.c projects/sendfile/sys/dev/cxgbe/t4_main.c projects/sendfile/sys/dev/cxgbe/t4_sge.c projects/sendfile/sys/dev/cxgbe/tom/t4_cpl_io.c projects/sendfile/sys/dev/cxgbe/tom/t4_ddp.c projects/sendfile/sys/dev/cxgbe/tom/t4_listen.c projects/sendfile/sys/dev/cxgbe/tom/t4_tom.c projects/sendfile/sys/dev/cxgbe/tom/t4_tom.h projects/sendfile/sys/dev/dc/if_dc.c projects/sendfile/sys/dev/dcons/dcons.c projects/sendfile/sys/dev/dcons/dcons_crom.c projects/sendfile/sys/dev/dcons/dcons_os.h projects/sendfile/sys/dev/drm2/drm.h projects/sendfile/sys/dev/drm2/drmP.h projects/sendfile/sys/dev/drm2/drm_crtc.c projects/sendfile/sys/dev/drm2/drm_crtc.h projects/sendfile/sys/dev/drm2/drm_crtc_helper.c projects/sendfile/sys/dev/drm2/drm_crtc_helper.h projects/sendfile/sys/dev/drm2/drm_drv.c projects/sendfile/sys/dev/drm2/drm_edid.c projects/sendfile/sys/dev/drm2/drm_edid.h projects/sendfile/sys/dev/drm2/drm_edid_modes.h projects/sendfile/sys/dev/drm2/drm_fb_helper.c projects/sendfile/sys/dev/drm2/drm_ioctl.c projects/sendfile/sys/dev/drm2/drm_irq.c projects/sendfile/sys/dev/drm2/drm_memory.c projects/sendfile/sys/dev/drm2/drm_mode.h projects/sendfile/sys/dev/drm2/drm_pciids.h projects/sendfile/sys/dev/drm2/drm_stub.c projects/sendfile/sys/dev/drm2/i915/i915_debug.c projects/sendfile/sys/dev/drm2/i915/i915_dma.c projects/sendfile/sys/dev/drm2/i915/i915_drm.h projects/sendfile/sys/dev/drm2/i915/i915_drv.c projects/sendfile/sys/dev/drm2/i915/i915_drv.h projects/sendfile/sys/dev/drm2/i915/i915_gem.c projects/sendfile/sys/dev/drm2/i915/i915_gem_context.c projects/sendfile/sys/dev/drm2/i915/i915_gem_evict.c projects/sendfile/sys/dev/drm2/i915/i915_gem_execbuffer.c projects/sendfile/sys/dev/drm2/i915/i915_gem_gtt.c projects/sendfile/sys/dev/drm2/i915/i915_gem_tiling.c projects/sendfile/sys/dev/drm2/i915/i915_irq.c projects/sendfile/sys/dev/drm2/i915/i915_reg.h projects/sendfile/sys/dev/drm2/i915/i915_suspend.c projects/sendfile/sys/dev/drm2/i915/intel_bios.c projects/sendfile/sys/dev/drm2/i915/intel_crt.c projects/sendfile/sys/dev/drm2/i915/intel_display.c projects/sendfile/sys/dev/drm2/i915/intel_dp.c projects/sendfile/sys/dev/drm2/i915/intel_drv.h projects/sendfile/sys/dev/drm2/i915/intel_fb.c projects/sendfile/sys/dev/drm2/i915/intel_hdmi.c projects/sendfile/sys/dev/drm2/i915/intel_iic.c projects/sendfile/sys/dev/drm2/i915/intel_lvds.c projects/sendfile/sys/dev/drm2/i915/intel_modes.c projects/sendfile/sys/dev/drm2/i915/intel_overlay.c projects/sendfile/sys/dev/drm2/i915/intel_panel.c projects/sendfile/sys/dev/drm2/i915/intel_ringbuffer.c projects/sendfile/sys/dev/drm2/i915/intel_ringbuffer.h projects/sendfile/sys/dev/drm2/i915/intel_sdvo.c projects/sendfile/sys/dev/drm2/i915/intel_sprite.c projects/sendfile/sys/dev/drm2/i915/intel_tv.c projects/sendfile/sys/dev/drm2/radeon/atombios_encoders.c projects/sendfile/sys/dev/drm2/radeon/ni.c projects/sendfile/sys/dev/drm2/radeon/radeon_legacy_encoders.c projects/sendfile/sys/dev/drm2/radeon/si.c projects/sendfile/sys/dev/drm2/ttm/ttm_bo.c projects/sendfile/sys/dev/drm2/ttm/ttm_page_alloc.c projects/sendfile/sys/dev/dwc/if_dwc.c projects/sendfile/sys/dev/e1000/if_igb.c projects/sendfile/sys/dev/ed/if_ed.c projects/sendfile/sys/dev/en/midway.c projects/sendfile/sys/dev/ex/if_ex.c projects/sendfile/sys/dev/fatm/if_fatm.c projects/sendfile/sys/dev/fb/fbd.c projects/sendfile/sys/dev/fdt/fdt_clock.c projects/sendfile/sys/dev/fdt/simplebus.c projects/sendfile/sys/dev/fe/if_fe.c projects/sendfile/sys/dev/fe/if_fe_isa.c projects/sendfile/sys/dev/firewire/firewire.c projects/sendfile/sys/dev/firewire/fwmem.c projects/sendfile/sys/dev/firewire/fwohci.c projects/sendfile/sys/dev/fxp/if_fxp.c projects/sendfile/sys/dev/fxp/if_fxpreg.h projects/sendfile/sys/dev/fxp/if_fxpvar.h projects/sendfile/sys/dev/gpio/gpio_if.m projects/sendfile/sys/dev/gpio/gpiobus.c projects/sendfile/sys/dev/gpio/gpiobusvar.h projects/sendfile/sys/dev/gpio/ofw_gpiobus.c projects/sendfile/sys/dev/hifn/hifn7751.c projects/sendfile/sys/dev/hwpmc/hwpmc_arm.c projects/sendfile/sys/dev/hwpmc/hwpmc_core.c projects/sendfile/sys/dev/hwpmc/hwpmc_intel.c projects/sendfile/sys/dev/hwpmc/hwpmc_logging.c projects/sendfile/sys/dev/hwpmc/hwpmc_mod.c projects/sendfile/sys/dev/hwpmc/hwpmc_piv.c projects/sendfile/sys/dev/hwpmc/hwpmc_uncore.c projects/sendfile/sys/dev/hwpmc/hwpmc_x86.c projects/sendfile/sys/dev/hwpmc/pmc_events.h projects/sendfile/sys/dev/ie/if_ie.c projects/sendfile/sys/dev/iicbus/adt746x.c projects/sendfile/sys/dev/iicbus/lm75.c projects/sendfile/sys/dev/ipmi/ipmi.c projects/sendfile/sys/dev/ipmi/ipmi_kcs.c projects/sendfile/sys/dev/ipmi/ipmi_smic.c projects/sendfile/sys/dev/ipmi/ipmi_ssif.c projects/sendfile/sys/dev/ipmi/ipmivars.h projects/sendfile/sys/dev/isci/isci_controller.c projects/sendfile/sys/dev/isci/isci_sysctl.c projects/sendfile/sys/dev/iscsi/icl.h projects/sendfile/sys/dev/iscsi/iscsi.c projects/sendfile/sys/dev/iscsi/iscsi.h projects/sendfile/sys/dev/iscsi/iscsi_ioctl.h projects/sendfile/sys/dev/iscsi/iscsi_proto.h projects/sendfile/sys/dev/iscsi_initiator/isc_soc.c projects/sendfile/sys/dev/isp/isp.c projects/sendfile/sys/dev/isp/isp_freebsd.c projects/sendfile/sys/dev/isp/isp_freebsd.h projects/sendfile/sys/dev/isp/ispvar.h projects/sendfile/sys/dev/ixgbe/ixgbe.c projects/sendfile/sys/dev/ixl/i40e_adminq.c projects/sendfile/sys/dev/ixl/i40e_adminq.h projects/sendfile/sys/dev/ixl/i40e_adminq_cmd.h projects/sendfile/sys/dev/ixl/i40e_common.c projects/sendfile/sys/dev/ixl/i40e_lan_hmc.c projects/sendfile/sys/dev/ixl/i40e_nvm.c projects/sendfile/sys/dev/ixl/i40e_prototype.h projects/sendfile/sys/dev/ixl/i40e_register.h projects/sendfile/sys/dev/ixl/i40e_type.h projects/sendfile/sys/dev/ixl/i40e_virtchnl.h projects/sendfile/sys/dev/ixl/if_ixl.c projects/sendfile/sys/dev/ixl/if_ixlv.c projects/sendfile/sys/dev/ixl/ixl.h projects/sendfile/sys/dev/ixl/ixl_pf.h projects/sendfile/sys/dev/ixl/ixl_txrx.c projects/sendfile/sys/dev/ixl/ixlvc.c projects/sendfile/sys/dev/le/lance.c projects/sendfile/sys/dev/lmc/if_lmc.c projects/sendfile/sys/dev/lmc/if_lmc.h projects/sendfile/sys/dev/malo/if_malo.c projects/sendfile/sys/dev/mem/memdev.c projects/sendfile/sys/dev/mii/brgphy.c projects/sendfile/sys/dev/mii/ciphy.c projects/sendfile/sys/dev/mii/e1000phy.c projects/sendfile/sys/dev/mii/ip1000phy.c projects/sendfile/sys/dev/mii/jmphy.c projects/sendfile/sys/dev/mii/mii.c projects/sendfile/sys/dev/mii/mii_physubr.c projects/sendfile/sys/dev/mii/miivar.h projects/sendfile/sys/dev/mii/mlphy.c projects/sendfile/sys/dev/mii/nsphy.c projects/sendfile/sys/dev/mii/rgephy.c projects/sendfile/sys/dev/mii/rlphy.c projects/sendfile/sys/dev/mii/tlphy.c projects/sendfile/sys/dev/mii/truephy.c projects/sendfile/sys/dev/mmc/host/dwmmc.c projects/sendfile/sys/dev/mmc/host/dwmmc.h projects/sendfile/sys/dev/mmc/mmc.c projects/sendfile/sys/dev/mmc/mmcsd.c projects/sendfile/sys/dev/mn/if_mn.c projects/sendfile/sys/dev/mpr/mpr_sas.c projects/sendfile/sys/dev/mps/mps.c projects/sendfile/sys/dev/mps/mps_sas.c projects/sendfile/sys/dev/mps/mps_user.c projects/sendfile/sys/dev/mrsas/mrsas.c projects/sendfile/sys/dev/mwl/if_mwl.c projects/sendfile/sys/dev/my/if_my.c projects/sendfile/sys/dev/netmap/netmap.c projects/sendfile/sys/dev/netmap/netmap_freebsd.c projects/sendfile/sys/dev/nge/if_nge.c projects/sendfile/sys/dev/oce/oce_mbox.c projects/sendfile/sys/dev/ofw/ofw_bus_subr.c projects/sendfile/sys/dev/ofw/ofw_bus_subr.h projects/sendfile/sys/dev/ofw/ofw_cpu.c projects/sendfile/sys/dev/ofw/ofw_fdt.c projects/sendfile/sys/dev/ofw/ofwbus.c projects/sendfile/sys/dev/ofw/openfirm.c projects/sendfile/sys/dev/patm/if_patm_rx.c projects/sendfile/sys/dev/pccbb/pccbb.c projects/sendfile/sys/dev/pccbb/pccbb_isa.c projects/sendfile/sys/dev/pccbb/pccbb_pci.c projects/sendfile/sys/dev/pccbb/pccbbvar.h projects/sendfile/sys/dev/pci/pci.c projects/sendfile/sys/dev/pci/pci_pci.c projects/sendfile/sys/dev/pcn/if_pcn.c projects/sendfile/sys/dev/pdq/pdq_freebsd.h projects/sendfile/sys/dev/pdq/pdq_ifsubr.c projects/sendfile/sys/dev/pdq/pdqvar.h projects/sendfile/sys/dev/puc/pucdata.c projects/sendfile/sys/dev/ral/if_ral_pci.c projects/sendfile/sys/dev/ral/rt2860.c projects/sendfile/sys/dev/ral/rt2860reg.h projects/sendfile/sys/dev/random/dummy_rng.c projects/sendfile/sys/dev/random/fortuna.c projects/sendfile/sys/dev/random/random_adaptors.c projects/sendfile/sys/dev/random/randomdev.c projects/sendfile/sys/dev/random/randomdev.h projects/sendfile/sys/dev/random/yarrow.c projects/sendfile/sys/dev/safe/safe.c projects/sendfile/sys/dev/sbni/if_sbni.c projects/sendfile/sys/dev/sdhci/sdhci.c projects/sendfile/sys/dev/sdhci/sdhci.h projects/sendfile/sys/dev/sdhci/sdhci_pci.c projects/sendfile/sys/dev/sfxge/common/efsys.h projects/sendfile/sys/dev/sfxge/common/efx.h projects/sendfile/sys/dev/sfxge/common/efx_ev.c projects/sendfile/sys/dev/sfxge/common/efx_filter.c projects/sendfile/sys/dev/sfxge/common/efx_impl.h projects/sendfile/sys/dev/sfxge/common/efx_mac.c projects/sendfile/sys/dev/sfxge/common/efx_mcdi.c projects/sendfile/sys/dev/sfxge/common/efx_mcdi.h projects/sendfile/sys/dev/sfxge/common/efx_mon.c projects/sendfile/sys/dev/sfxge/common/efx_nic.c projects/sendfile/sys/dev/sfxge/common/efx_phy.c projects/sendfile/sys/dev/sfxge/common/efx_regs.h projects/sendfile/sys/dev/sfxge/common/efx_regs_ef10.h projects/sendfile/sys/dev/sfxge/common/efx_regs_mcdi.h projects/sendfile/sys/dev/sfxge/common/efx_rx.c projects/sendfile/sys/dev/sfxge/common/efx_tx.c projects/sendfile/sys/dev/sfxge/common/siena_flash.h projects/sendfile/sys/dev/sfxge/common/siena_mac.c projects/sendfile/sys/dev/sfxge/common/siena_mon.c projects/sendfile/sys/dev/sfxge/common/siena_nic.c projects/sendfile/sys/dev/sfxge/common/siena_nvram.c projects/sendfile/sys/dev/sfxge/common/siena_phy.c projects/sendfile/sys/dev/sfxge/common/siena_sram.c projects/sendfile/sys/dev/sfxge/common/siena_vpd.c projects/sendfile/sys/dev/sfxge/sfxge.c projects/sendfile/sys/dev/sfxge/sfxge.h projects/sendfile/sys/dev/sfxge/sfxge_dma.c projects/sendfile/sys/dev/sfxge/sfxge_ev.c projects/sendfile/sys/dev/sfxge/sfxge_intr.c projects/sendfile/sys/dev/sfxge/sfxge_mcdi.c projects/sendfile/sys/dev/sfxge/sfxge_port.c projects/sendfile/sys/dev/sfxge/sfxge_rx.c projects/sendfile/sys/dev/sfxge/sfxge_tx.c projects/sendfile/sys/dev/sfxge/sfxge_tx.h projects/sendfile/sys/dev/sis/if_sis.c projects/sendfile/sys/dev/smc/if_smc.c projects/sendfile/sys/dev/sn/if_sn.c projects/sendfile/sys/dev/snc/dp83932.c projects/sendfile/sys/dev/sound/pci/emu10kx.c projects/sendfile/sys/dev/sound/pci/envy24.c projects/sendfile/sys/dev/sound/pci/envy24ht.c projects/sendfile/sys/dev/sound/pcm/channel.c projects/sendfile/sys/dev/sound/usb/uaudio.c projects/sendfile/sys/dev/spibus/spi.h projects/sendfile/sys/dev/spibus/spibus.c projects/sendfile/sys/dev/spibus/spibusvar.h projects/sendfile/sys/dev/syscons/daemon/daemon_saver.c projects/sendfile/sys/dev/syscons/syscons.c projects/sendfile/sys/dev/ti/if_ti.c projects/sendfile/sys/dev/tl/if_tl.c projects/sendfile/sys/dev/tws/tws.c projects/sendfile/sys/dev/tws/tws_user.c projects/sendfile/sys/dev/uart/uart.h projects/sendfile/sys/dev/uart/uart_bus_fdt.c projects/sendfile/sys/dev/uart/uart_bus_pci.c projects/sendfile/sys/dev/usb/controller/at91dci.c projects/sendfile/sys/dev/usb/controller/at91dci_atmelarm.c projects/sendfile/sys/dev/usb/controller/at91dci_fdt.c projects/sendfile/sys/dev/usb/controller/atmegadci.c projects/sendfile/sys/dev/usb/controller/atmegadci_atmelarm.c projects/sendfile/sys/dev/usb/controller/avr32dci.c projects/sendfile/sys/dev/usb/controller/dwc_otg.c projects/sendfile/sys/dev/usb/controller/dwc_otg_fdt.c projects/sendfile/sys/dev/usb/controller/dwc_otgreg.h projects/sendfile/sys/dev/usb/controller/ehci_fsl.c projects/sendfile/sys/dev/usb/controller/ehci_imx.c projects/sendfile/sys/dev/usb/controller/ehci_ixp4xx.c projects/sendfile/sys/dev/usb/controller/ehci_mv.c projects/sendfile/sys/dev/usb/controller/ehci_pci.c projects/sendfile/sys/dev/usb/controller/musb_otg.c projects/sendfile/sys/dev/usb/controller/musb_otg_atmelarm.c projects/sendfile/sys/dev/usb/controller/ohci_atmelarm.c projects/sendfile/sys/dev/usb/controller/ohci_fdt.c projects/sendfile/sys/dev/usb/controller/ohci_pci.c projects/sendfile/sys/dev/usb/controller/ohci_s3c24x0.c projects/sendfile/sys/dev/usb/controller/saf1761_otg.c projects/sendfile/sys/dev/usb/controller/saf1761_otg_boot.c projects/sendfile/sys/dev/usb/controller/saf1761_otg_fdt.c projects/sendfile/sys/dev/usb/controller/uhci.c projects/sendfile/sys/dev/usb/controller/uhci_pci.c projects/sendfile/sys/dev/usb/controller/usb_controller.c projects/sendfile/sys/dev/usb/controller/uss820dci.c projects/sendfile/sys/dev/usb/controller/uss820dci_atmelarm.c projects/sendfile/sys/dev/usb/controller/xhci.c projects/sendfile/sys/dev/usb/controller/xhci.h projects/sendfile/sys/dev/usb/controller/xhci_pci.c projects/sendfile/sys/dev/usb/gadget/g_audio.c projects/sendfile/sys/dev/usb/gadget/g_keyboard.c projects/sendfile/sys/dev/usb/gadget/g_modem.c projects/sendfile/sys/dev/usb/gadget/g_mouse.c projects/sendfile/sys/dev/usb/input/atp.c projects/sendfile/sys/dev/usb/input/uep.c projects/sendfile/sys/dev/usb/input/uhid.c projects/sendfile/sys/dev/usb/input/ums.c projects/sendfile/sys/dev/usb/input/wsp.c projects/sendfile/sys/dev/usb/misc/udbp.c projects/sendfile/sys/dev/usb/net/if_aue.c projects/sendfile/sys/dev/usb/net/if_axe.c projects/sendfile/sys/dev/usb/net/if_axge.c projects/sendfile/sys/dev/usb/net/if_cdce.c projects/sendfile/sys/dev/usb/net/if_cdcereg.h projects/sendfile/sys/dev/usb/net/if_cue.c projects/sendfile/sys/dev/usb/net/if_ipheth.c projects/sendfile/sys/dev/usb/net/if_kue.c projects/sendfile/sys/dev/usb/net/if_mos.c projects/sendfile/sys/dev/usb/net/if_rue.c projects/sendfile/sys/dev/usb/net/if_smsc.c projects/sendfile/sys/dev/usb/net/if_udav.c projects/sendfile/sys/dev/usb/net/if_urndis.c projects/sendfile/sys/dev/usb/net/if_usie.c projects/sendfile/sys/dev/usb/net/uhso.c projects/sendfile/sys/dev/usb/quirk/usb_quirk.c projects/sendfile/sys/dev/usb/serial/u3g.c projects/sendfile/sys/dev/usb/serial/ubsa.c projects/sendfile/sys/dev/usb/serial/ubser.c projects/sendfile/sys/dev/usb/serial/uchcom.c projects/sendfile/sys/dev/usb/serial/uftdi.c projects/sendfile/sys/dev/usb/serial/ulpt.c projects/sendfile/sys/dev/usb/serial/umcs.c projects/sendfile/sys/dev/usb/serial/umodem.c projects/sendfile/sys/dev/usb/serial/umoscom.c projects/sendfile/sys/dev/usb/serial/uplcom.c projects/sendfile/sys/dev/usb/serial/usb_serial.c projects/sendfile/sys/dev/usb/serial/uslcom.c projects/sendfile/sys/dev/usb/serial/uvisor.c projects/sendfile/sys/dev/usb/serial/uvscom.c projects/sendfile/sys/dev/usb/storage/urio.c projects/sendfile/sys/dev/usb/storage/ustorage_fs.c projects/sendfile/sys/dev/usb/template/usb_template.c projects/sendfile/sys/dev/usb/template/usb_template.h projects/sendfile/sys/dev/usb/usb_bus.h projects/sendfile/sys/dev/usb/usb_core.h projects/sendfile/sys/dev/usb/usb_dev.c projects/sendfile/sys/dev/usb/usb_device.c projects/sendfile/sys/dev/usb/usb_device.h projects/sendfile/sys/dev/usb/usb_freebsd.h projects/sendfile/sys/dev/usb/usb_freebsd_loader.h projects/sendfile/sys/dev/usb/usb_generic.c projects/sendfile/sys/dev/usb/usb_hub.c projects/sendfile/sys/dev/usb/usb_ioctl.h projects/sendfile/sys/dev/usb/usb_msctest.c projects/sendfile/sys/dev/usb/usb_request.c projects/sendfile/sys/dev/usb/usb_transfer.c projects/sendfile/sys/dev/usb/usbdevs projects/sendfile/sys/dev/usb/wlan/if_rsu.c projects/sendfile/sys/dev/usb/wlan/if_rum.c projects/sendfile/sys/dev/usb/wlan/if_run.c projects/sendfile/sys/dev/usb/wlan/if_ural.c projects/sendfile/sys/dev/usb/wlan/if_urtwn.c projects/sendfile/sys/dev/usb/wlan/if_zyd.c projects/sendfile/sys/dev/virtio/block/virtio_blk.c projects/sendfile/sys/dev/virtio/mmio/virtio_mmio.c projects/sendfile/sys/dev/virtio/network/if_vtnet.c projects/sendfile/sys/dev/virtio/network/if_vtnetvar.h projects/sendfile/sys/dev/vt/font/vt_mouse_cursor.c projects/sendfile/sys/dev/vt/hw/fb/vt_fb.c projects/sendfile/sys/dev/vt/hw/fb/vt_fb.h projects/sendfile/sys/dev/vt/hw/vga/vt_vga.c projects/sendfile/sys/dev/vt/vt.h projects/sendfile/sys/dev/vt/vt_core.c projects/sendfile/sys/dev/vx/if_vx.c projects/sendfile/sys/dev/wb/if_wb.c projects/sendfile/sys/dev/wpi/if_wpi.c projects/sendfile/sys/dev/wpi/if_wpireg.h projects/sendfile/sys/dev/wpi/if_wpivar.h projects/sendfile/sys/dev/xe/if_xe.c projects/sendfile/sys/dev/xen/netback/netback.c projects/sendfile/sys/dev/xen/netfront/netfront.c projects/sendfile/sys/dev/xen/pci/xen_pci.c projects/sendfile/sys/dev/xen/timer/timer.c projects/sendfile/sys/dev/xen/xenstore/xenstore_dev.c projects/sendfile/sys/fs/autofs/autofs.c projects/sendfile/sys/fs/autofs/autofs_ioctl.h projects/sendfile/sys/fs/cd9660/cd9660_util.c projects/sendfile/sys/fs/cuse/cuse.c projects/sendfile/sys/fs/devfs/devfs_devs.c projects/sendfile/sys/fs/devfs/devfs_int.h projects/sendfile/sys/fs/devfs/devfs_vnops.c projects/sendfile/sys/fs/ext2fs/ext2_alloc.c projects/sendfile/sys/fs/ext2fs/ext2_bmap.c projects/sendfile/sys/fs/ext2fs/ext2_extents.c projects/sendfile/sys/fs/ext2fs/ext2_hash.c projects/sendfile/sys/fs/ext2fs/ext2_htree.c projects/sendfile/sys/fs/ext2fs/ext2_inode.c projects/sendfile/sys/fs/ext2fs/ext2_lookup.c projects/sendfile/sys/fs/ext2fs/ext2_vfsops.c projects/sendfile/sys/fs/ext2fs/ext2_vnops.c projects/sendfile/sys/fs/fdescfs/fdesc_vfsops.c projects/sendfile/sys/fs/fifofs/fifo_vnops.c projects/sendfile/sys/fs/msdosfs/msdosfs_conv.c projects/sendfile/sys/fs/msdosfs/msdosfs_denode.c projects/sendfile/sys/fs/msdosfs/msdosfs_fat.c projects/sendfile/sys/fs/msdosfs/msdosfs_fileno.c projects/sendfile/sys/fs/msdosfs/msdosfs_lookup.c projects/sendfile/sys/fs/msdosfs/msdosfs_vnops.c projects/sendfile/sys/fs/nfs/nfs_commonkrpc.c projects/sendfile/sys/fs/nfs/nfsm_subs.h projects/sendfile/sys/fs/nfs/nfsport.h projects/sendfile/sys/fs/nfsclient/nfs.h projects/sendfile/sys/fs/nfsclient/nfs_clnode.c projects/sendfile/sys/fs/nfsclient/nfs_clport.c projects/sendfile/sys/fs/nfsclient/nfs_clvfsops.c projects/sendfile/sys/fs/nfsclient/nfs_clvnops.c projects/sendfile/sys/fs/nfsserver/nfs_nfsdport.c projects/sendfile/sys/fs/nfsserver/nfs_nfsdstate.c projects/sendfile/sys/fs/nullfs/null_subr.c projects/sendfile/sys/fs/smbfs/smbfs_subr.c projects/sendfile/sys/fs/tmpfs/tmpfs.h projects/sendfile/sys/fs/tmpfs/tmpfs_subr.c projects/sendfile/sys/fs/tmpfs/tmpfs_vfsops.c projects/sendfile/sys/fs/tmpfs/tmpfs_vnops.c projects/sendfile/sys/fs/udf/udf_vnops.c projects/sendfile/sys/geom/geom_bsd.c projects/sendfile/sys/geom/geom_dev.c projects/sendfile/sys/geom/part/g_part_bsd.c projects/sendfile/sys/i386/conf/GENERIC projects/sendfile/sys/i386/conf/NOTES projects/sendfile/sys/i386/conf/PAE projects/sendfile/sys/i386/conf/XBOX projects/sendfile/sys/i386/conf/XEN projects/sendfile/sys/i386/i386/apic_vector.s projects/sendfile/sys/i386/i386/db_disasm.c projects/sendfile/sys/i386/i386/elf_machdep.c projects/sendfile/sys/i386/i386/genassym.c projects/sendfile/sys/i386/i386/initcpu.c projects/sendfile/sys/i386/i386/machdep.c projects/sendfile/sys/i386/i386/mem.c projects/sendfile/sys/i386/i386/mp_machdep.c projects/sendfile/sys/i386/i386/ptrace_machdep.c projects/sendfile/sys/i386/i386/trap.c projects/sendfile/sys/i386/include/cpufunc.h projects/sendfile/sys/i386/include/md_var.h projects/sendfile/sys/i386/include/metadata.h projects/sendfile/sys/i386/linux/linux_proto.h projects/sendfile/sys/i386/linux/linux_syscall.h projects/sendfile/sys/i386/linux/linux_syscalls.c projects/sendfile/sys/i386/linux/linux_sysent.c projects/sendfile/sys/i386/linux/linux_systrace_args.c projects/sendfile/sys/i386/linux/syscalls.master projects/sendfile/sys/i386/xen/clock.c projects/sendfile/sys/kern/capabilities.conf projects/sendfile/sys/kern/device_if.m projects/sendfile/sys/kern/imgact_elf.c projects/sendfile/sys/kern/init_main.c projects/sendfile/sys/kern/init_sysent.c projects/sendfile/sys/kern/kern_clock.c projects/sendfile/sys/kern/kern_clocksource.c projects/sendfile/sys/kern/kern_conf.c projects/sendfile/sys/kern/kern_cons.c projects/sendfile/sys/kern/kern_cpuset.c projects/sendfile/sys/kern/kern_ctf.c projects/sendfile/sys/kern/kern_descrip.c projects/sendfile/sys/kern/kern_exec.c projects/sendfile/sys/kern/kern_fork.c projects/sendfile/sys/kern/kern_jail.c projects/sendfile/sys/kern/kern_lockf.c projects/sendfile/sys/kern/kern_procctl.c projects/sendfile/sys/kern/kern_prot.c projects/sendfile/sys/kern/kern_shutdown.c projects/sendfile/sys/kern/kern_sig.c projects/sendfile/sys/kern/kern_sysctl.c projects/sendfile/sys/kern/kern_tc.c projects/sendfile/sys/kern/kern_time.c projects/sendfile/sys/kern/kern_timeout.c projects/sendfile/sys/kern/kern_umtx.c projects/sendfile/sys/kern/link_elf.c projects/sendfile/sys/kern/subr_bus.c projects/sendfile/sys/kern/subr_dummy_vdso_tc.c projects/sendfile/sys/kern/subr_hints.c projects/sendfile/sys/kern/subr_module.c projects/sendfile/sys/kern/subr_prf.c projects/sendfile/sys/kern/subr_sglist.c projects/sendfile/sys/kern/subr_taskqueue.c projects/sendfile/sys/kern/subr_trap.c projects/sendfile/sys/kern/sys_capability.c projects/sendfile/sys/kern/sys_generic.c projects/sendfile/sys/kern/sys_pipe.c projects/sendfile/sys/kern/syscalls.c projects/sendfile/sys/kern/syscalls.master projects/sendfile/sys/kern/systrace_args.c projects/sendfile/sys/kern/sysv_shm.c projects/sendfile/sys/kern/tty.c projects/sendfile/sys/kern/uipc_mbuf.c projects/sendfile/sys/kern/uipc_mbuf2.c projects/sendfile/sys/kern/uipc_shm.c projects/sendfile/sys/kern/uipc_sockbuf.c projects/sendfile/sys/kern/uipc_socket.c projects/sendfile/sys/kern/uipc_syscalls.c projects/sendfile/sys/kern/vfs_cache.c projects/sendfile/sys/kern/vfs_default.c projects/sendfile/sys/kern/vfs_hash.c projects/sendfile/sys/kern/vfs_mount.c projects/sendfile/sys/kern/vfs_subr.c projects/sendfile/sys/kern/vfs_syscalls.c projects/sendfile/sys/libkern/strtol.c projects/sendfile/sys/libkern/strtoq.c projects/sendfile/sys/libkern/strtoul.c projects/sendfile/sys/libkern/strtouq.c projects/sendfile/sys/mips/adm5120/if_admsw.c projects/sendfile/sys/mips/atheros/apb.c projects/sendfile/sys/mips/atheros/ar71xx_cpudef.h projects/sendfile/sys/mips/atheros/ar71xx_ehci.c projects/sendfile/sys/mips/atheros/ar71xx_gpio.c projects/sendfile/sys/mips/atheros/ar71xx_gpiovar.h projects/sendfile/sys/mips/atheros/ar71xx_ohci.c projects/sendfile/sys/mips/atheros/ar71xx_setup.c projects/sendfile/sys/mips/atheros/ar71xx_setup.h projects/sendfile/sys/mips/atheros/ar934x_chip.c projects/sendfile/sys/mips/atheros/ar934xreg.h projects/sendfile/sys/mips/atheros/files.ar71xx projects/sendfile/sys/mips/atheros/if_argevar.h projects/sendfile/sys/mips/cavium/octeon_gpio.c projects/sendfile/sys/mips/cavium/octeon_gpiovar.h projects/sendfile/sys/mips/cavium/usb/octusb_octeon.c projects/sendfile/sys/mips/conf/AR71XX_BASE projects/sendfile/sys/mips/conf/AR724X_BASE projects/sendfile/sys/mips/conf/AR91XX_BASE projects/sendfile/sys/mips/conf/AR933X_BASE projects/sendfile/sys/mips/conf/AR934X_BASE projects/sendfile/sys/mips/conf/BERI_DE4_BASE projects/sendfile/sys/mips/conf/DIR-825B1 projects/sendfile/sys/mips/conf/MALTA projects/sendfile/sys/mips/conf/MALTA64 projects/sendfile/sys/mips/conf/PB92 projects/sendfile/sys/mips/include/cache_mipsNN.h projects/sendfile/sys/mips/include/elf.h projects/sendfile/sys/mips/include/md_var.h projects/sendfile/sys/mips/include/vmparam.h projects/sendfile/sys/mips/mips/cache.c projects/sendfile/sys/mips/mips/cache_mipsNN.c projects/sendfile/sys/mips/mips/dump_machdep.c projects/sendfile/sys/mips/mips/freebsd32_machdep.c projects/sendfile/sys/mips/mips/mem.c projects/sendfile/sys/mips/mips/pm_machdep.c projects/sendfile/sys/mips/mips/trap.c projects/sendfile/sys/mips/rmi/xls_ehci.c projects/sendfile/sys/mips/rt305x/rt305x_dotg.c projects/sendfile/sys/mips/rt305x/rt305x_gpio.c projects/sendfile/sys/mips/rt305x/rt305x_gpiovar.h projects/sendfile/sys/modules/Makefile projects/sendfile/sys/modules/aesni/Makefile projects/sendfile/sys/modules/aic7xxx/ahc/Makefile projects/sendfile/sys/modules/aic7xxx/ahc/ahc_pci/Makefile projects/sendfile/sys/modules/aic7xxx/ahd/Makefile projects/sendfile/sys/modules/ath/Makefile projects/sendfile/sys/modules/bios/smapi/Makefile projects/sendfile/sys/modules/bwn/Makefile projects/sendfile/sys/modules/cardbus/Makefile projects/sendfile/sys/modules/cbb/Makefile projects/sendfile/sys/modules/cc/Makefile projects/sendfile/sys/modules/ce/Makefile projects/sendfile/sys/modules/ctl/Makefile projects/sendfile/sys/modules/cxgbe/Makefile projects/sendfile/sys/modules/cxgbe/if_cxgbe/Makefile projects/sendfile/sys/modules/dpt/Makefile projects/sendfile/sys/modules/drm/Makefile projects/sendfile/sys/modules/drm/r128/Makefile projects/sendfile/sys/modules/drm/radeon/Makefile projects/sendfile/sys/modules/drm/via/Makefile projects/sendfile/sys/modules/drm2/i915kms/Makefile projects/sendfile/sys/modules/drm2/radeonkms/Makefile projects/sendfile/sys/modules/dtrace/Makefile projects/sendfile/sys/modules/dtrace/dtrace/Makefile projects/sendfile/sys/modules/dtrace/dtraceall/dtraceall.c projects/sendfile/sys/modules/dtrace/fasttrap/Makefile projects/sendfile/sys/modules/ed/Makefile projects/sendfile/sys/modules/ep/Makefile projects/sendfile/sys/modules/geom/Makefile projects/sendfile/sys/modules/ibcore/Makefile projects/sendfile/sys/modules/if_gif/Makefile projects/sendfile/sys/modules/if_gre/Makefile projects/sendfile/sys/modules/ipfilter/Makefile projects/sendfile/sys/modules/ipoib/Makefile projects/sendfile/sys/modules/ips/Makefile projects/sendfile/sys/modules/iscsi/Makefile projects/sendfile/sys/modules/ixl/Makefile projects/sendfile/sys/modules/ixlv/Makefile projects/sendfile/sys/modules/mlx4/Makefile projects/sendfile/sys/modules/mlx4ib/Makefile projects/sendfile/sys/modules/mlxen/Makefile projects/sendfile/sys/modules/mpr/Makefile projects/sendfile/sys/modules/mps/Makefile projects/sendfile/sys/modules/mthca/Makefile projects/sendfile/sys/modules/nxge/Makefile projects/sendfile/sys/modules/sfxge/Makefile projects/sendfile/sys/modules/si/Makefile projects/sendfile/sys/modules/uart/Makefile projects/sendfile/sys/modules/usb/template/Makefile projects/sendfile/sys/modules/vmm/Makefile projects/sendfile/sys/modules/vx/Makefile projects/sendfile/sys/modules/wlan/Makefile projects/sendfile/sys/modules/wpi/Makefile projects/sendfile/sys/modules/zfs/Makefile projects/sendfile/sys/net/bpf.c projects/sendfile/sys/net/bpf.h projects/sendfile/sys/net/ieee8023ad_lacp.c projects/sendfile/sys/net/if_arcsubr.c projects/sendfile/sys/net/if_bridge.c projects/sendfile/sys/net/if_ethersubr.c projects/sendfile/sys/net/if_gif.c projects/sendfile/sys/net/if_gif.h projects/sendfile/sys/net/if_gre.c projects/sendfile/sys/net/if_gre.h projects/sendfile/sys/net/if_lagg.c projects/sendfile/sys/net/if_stf.c projects/sendfile/sys/net/if_var.h projects/sendfile/sys/net/if_vlan.c projects/sendfile/sys/net/pfvar.h projects/sendfile/sys/net80211/ieee80211.c projects/sendfile/sys/net80211/ieee80211_freebsd.c projects/sendfile/sys/net80211/ieee80211_ratectl.h projects/sendfile/sys/net80211/ieee80211_scan.c projects/sendfile/sys/net80211/ieee80211_scan.h projects/sendfile/sys/net80211/ieee80211_var.h projects/sendfile/sys/netgraph/atm/ngatmbase.c projects/sendfile/sys/netgraph/atm/sscop/ng_sscop_cust.h projects/sendfile/sys/netgraph/bluetooth/drivers/bt3c/ng_bt3c_pccard.c projects/sendfile/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c projects/sendfile/sys/netgraph/ng_base.c projects/sendfile/sys/netgraph/ng_iface.c projects/sendfile/sys/netgraph/ng_parse.c projects/sendfile/sys/netgraph/ng_vjc.c projects/sendfile/sys/netinet/cc.h projects/sendfile/sys/netinet/if_ether.c projects/sendfile/sys/netinet/igmp.c projects/sendfile/sys/netinet/igmp_var.h projects/sendfile/sys/netinet/in.c projects/sendfile/sys/netinet/in_gif.c projects/sendfile/sys/netinet/in_mcast.c projects/sendfile/sys/netinet/in_pcb.c projects/sendfile/sys/netinet/in_pcbgroup.c projects/sendfile/sys/netinet/in_rss.c projects/sendfile/sys/netinet/in_rss.h projects/sendfile/sys/netinet/in_var.h projects/sendfile/sys/netinet/ip_carp.c projects/sendfile/sys/netinet/ip_fastfwd.c projects/sendfile/sys/netinet/ip_gre.c projects/sendfile/sys/netinet/ip_input.c projects/sendfile/sys/netinet/ip_options.c projects/sendfile/sys/netinet/ip_output.c projects/sendfile/sys/netinet/sctp_asconf.c projects/sendfile/sys/netinet/sctp_bsd_addr.c projects/sendfile/sys/netinet/sctp_indata.c projects/sendfile/sys/netinet/sctp_input.c projects/sendfile/sys/netinet/sctp_os_bsd.h projects/sendfile/sys/netinet/sctp_output.c projects/sendfile/sys/netinet/sctp_pcb.c projects/sendfile/sys/netinet/sctp_sysctl.c projects/sendfile/sys/netinet/sctp_timer.c projects/sendfile/sys/netinet/sctp_usrreq.c projects/sendfile/sys/netinet/sctputil.c projects/sendfile/sys/netinet/sctputil.h projects/sendfile/sys/netinet/tcp_hostcache.c projects/sendfile/sys/netinet/tcp_input.c projects/sendfile/sys/netinet/tcp_output.c projects/sendfile/sys/netinet/tcp_syncache.c projects/sendfile/sys/netinet/tcp_timer.c projects/sendfile/sys/netinet/udp_usrreq.c projects/sendfile/sys/netinet6/frag6.c projects/sendfile/sys/netinet6/in6.c projects/sendfile/sys/netinet6/in6_gif.c projects/sendfile/sys/netinet6/in6_mcast.c projects/sendfile/sys/netinet6/in6_pcbgroup.c projects/sendfile/sys/netinet6/in6_var.h projects/sendfile/sys/netinet6/ip6_gre.c projects/sendfile/sys/netinet6/ip6_output.c projects/sendfile/sys/netinet6/ip6_var.h projects/sendfile/sys/netinet6/mld6.c projects/sendfile/sys/netinet6/mld6_var.h projects/sendfile/sys/netinet6/nd6.c projects/sendfile/sys/netinet6/nd6.h projects/sendfile/sys/netinet6/nd6_nbr.c projects/sendfile/sys/netinet6/sctp6_usrreq.c projects/sendfile/sys/netinet6/udp6_usrreq.c projects/sendfile/sys/netipsec/ipsec.c projects/sendfile/sys/netipsec/ipsec.h projects/sendfile/sys/netipsec/key.c projects/sendfile/sys/netipsec/key_debug.c projects/sendfile/sys/netipsec/keysock.c projects/sendfile/sys/netpfil/ipfw/ip_fw_iface.c (contents, props changed) projects/sendfile/sys/netpfil/ipfw/ip_fw_nat.c projects/sendfile/sys/netpfil/ipfw/ip_fw_private.h projects/sendfile/sys/netpfil/ipfw/ip_fw_table.c projects/sendfile/sys/netpfil/ipfw/ip_fw_table_algo.c projects/sendfile/sys/netpfil/pf/pf.c projects/sendfile/sys/netpfil/pf/pf.h projects/sendfile/sys/netpfil/pf/pf_mtag.h projects/sendfile/sys/netpfil/pf/pf_norm.c projects/sendfile/sys/nfs/bootp_subr.c projects/sendfile/sys/nfsserver/nfsm_subs.h projects/sendfile/sys/ofed/drivers/infiniband/core/addr.c projects/sendfile/sys/ofed/drivers/infiniband/core/cache.c projects/sendfile/sys/ofed/drivers/infiniband/core/cm.c projects/sendfile/sys/ofed/drivers/infiniband/core/cm_msgs.h projects/sendfile/sys/ofed/drivers/infiniband/core/cma.c projects/sendfile/sys/ofed/drivers/infiniband/core/core_priv.h projects/sendfile/sys/ofed/drivers/infiniband/core/device.c projects/sendfile/sys/ofed/drivers/infiniband/core/fmr_pool.c projects/sendfile/sys/ofed/drivers/infiniband/core/iwcm.c projects/sendfile/sys/ofed/drivers/infiniband/core/mad.c projects/sendfile/sys/ofed/drivers/infiniband/core/mad_priv.h projects/sendfile/sys/ofed/drivers/infiniband/core/mad_rmpp.c projects/sendfile/sys/ofed/drivers/infiniband/core/multicast.c projects/sendfile/sys/ofed/drivers/infiniband/core/packer.c projects/sendfile/sys/ofed/drivers/infiniband/core/sa.h projects/sendfile/sys/ofed/drivers/infiniband/core/sa_query.c projects/sendfile/sys/ofed/drivers/infiniband/core/smi.c projects/sendfile/sys/ofed/drivers/infiniband/core/sysfs.c projects/sendfile/sys/ofed/drivers/infiniband/core/ucm.c projects/sendfile/sys/ofed/drivers/infiniband/core/ucma.c projects/sendfile/sys/ofed/drivers/infiniband/core/ud_header.c projects/sendfile/sys/ofed/drivers/infiniband/core/umem.c projects/sendfile/sys/ofed/drivers/infiniband/core/user_mad.c projects/sendfile/sys/ofed/drivers/infiniband/core/uverbs.h projects/sendfile/sys/ofed/drivers/infiniband/core/uverbs_cmd.c projects/sendfile/sys/ofed/drivers/infiniband/core/uverbs_main.c projects/sendfile/sys/ofed/drivers/infiniband/core/uverbs_marshall.c projects/sendfile/sys/ofed/drivers/infiniband/core/verbs.c projects/sendfile/sys/ofed/drivers/infiniband/debug/memtrack.c projects/sendfile/sys/ofed/drivers/infiniband/debug/memtrack.h projects/sendfile/sys/ofed/drivers/infiniband/debug/mtrack.h projects/sendfile/sys/ofed/drivers/infiniband/hw/mlx4/ah.c projects/sendfile/sys/ofed/drivers/infiniband/hw/mlx4/alias_GUID.c projects/sendfile/sys/ofed/drivers/infiniband/hw/mlx4/cm.c projects/sendfile/sys/ofed/drivers/infiniband/hw/mlx4/cq.c projects/sendfile/sys/ofed/drivers/infiniband/hw/mlx4/doorbell.c projects/sendfile/sys/ofed/drivers/infiniband/hw/mlx4/mad.c projects/sendfile/sys/ofed/drivers/infiniband/hw/mlx4/main.c projects/sendfile/sys/ofed/drivers/infiniband/hw/mlx4/mcg.c projects/sendfile/sys/ofed/drivers/infiniband/hw/mlx4/mlx4_ib.h projects/sendfile/sys/ofed/drivers/infiniband/hw/mlx4/mr.c projects/sendfile/sys/ofed/drivers/infiniband/hw/mlx4/qp.c projects/sendfile/sys/ofed/drivers/infiniband/hw/mlx4/sysfs.c projects/sendfile/sys/ofed/drivers/infiniband/hw/mthca/mthca_main.c projects/sendfile/sys/ofed/drivers/infiniband/hw/mthca/mthca_provider.c projects/sendfile/sys/ofed/drivers/infiniband/hw/mthca/mthca_qp.c projects/sendfile/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h projects/sendfile/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c projects/sendfile/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/sendfile/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c projects/sendfile/sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c projects/sendfile/sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c projects/sendfile/sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c projects/sendfile/sys/ofed/drivers/net/mlx4/Makefile projects/sendfile/sys/ofed/drivers/net/mlx4/en_main.c projects/sendfile/sys/ofed/drivers/net/mlx4/en_rx.c projects/sendfile/sys/ofed/drivers/net/mlx4/main.c projects/sendfile/sys/ofed/include/linux/bitops.h projects/sendfile/sys/ofed/include/linux/cache.h projects/sendfile/sys/ofed/include/linux/device.h projects/sendfile/sys/ofed/include/linux/dma-mapping.h projects/sendfile/sys/ofed/include/linux/etherdevice.h projects/sendfile/sys/ofed/include/linux/file.h projects/sendfile/sys/ofed/include/linux/gfp.h projects/sendfile/sys/ofed/include/linux/io.h projects/sendfile/sys/ofed/include/linux/kernel.h projects/sendfile/sys/ofed/include/linux/kref.h projects/sendfile/sys/ofed/include/linux/ktime.h projects/sendfile/sys/ofed/include/linux/linux_compat.c projects/sendfile/sys/ofed/include/linux/linux_idr.c projects/sendfile/sys/ofed/include/linux/list.h projects/sendfile/sys/ofed/include/linux/log2.h projects/sendfile/sys/ofed/include/linux/module.h projects/sendfile/sys/ofed/include/linux/pci.h projects/sendfile/sys/ofed/include/linux/slab.h projects/sendfile/sys/ofed/include/net/ip.h projects/sendfile/sys/ofed/include/rdma/ib_addr.h projects/sendfile/sys/ofed/include/rdma/ib_cache.h projects/sendfile/sys/ofed/include/rdma/ib_cm.h projects/sendfile/sys/ofed/include/rdma/ib_mad.h projects/sendfile/sys/ofed/include/rdma/ib_pack.h projects/sendfile/sys/ofed/include/rdma/ib_sa.h projects/sendfile/sys/ofed/include/rdma/ib_umem.h projects/sendfile/sys/ofed/include/rdma/ib_user_verbs.h projects/sendfile/sys/ofed/include/rdma/ib_verbs.h projects/sendfile/sys/ofed/include/rdma/iw_cm.h projects/sendfile/sys/ofed/include/rdma/rdma_cm.h projects/sendfile/sys/ofed/include/rdma/rdma_user_cm.h projects/sendfile/sys/pc98/conf/GENERIC projects/sendfile/sys/powerpc/aim/locore32.S projects/sendfile/sys/powerpc/aim/locore64.S projects/sendfile/sys/powerpc/aim/machdep.c projects/sendfile/sys/powerpc/aim/mmu_oea.c projects/sendfile/sys/powerpc/aim/mmu_oea64.c projects/sendfile/sys/powerpc/aim/mp_cpudep.c projects/sendfile/sys/powerpc/aim/trap.c projects/sendfile/sys/powerpc/aim/trap_subr32.S projects/sendfile/sys/powerpc/aim/trap_subr64.S projects/sendfile/sys/powerpc/booke/locore.S projects/sendfile/sys/powerpc/booke/pmap.c projects/sendfile/sys/powerpc/conf/GENERIC projects/sendfile/sys/powerpc/conf/GENERIC64 projects/sendfile/sys/powerpc/conf/MPC85XX projects/sendfile/sys/powerpc/conf/NOTES projects/sendfile/sys/powerpc/fpu/fpu_emu.c projects/sendfile/sys/powerpc/fpu/fpu_explode.c projects/sendfile/sys/powerpc/include/altivec.h projects/sendfile/sys/powerpc/include/asm.h projects/sendfile/sys/powerpc/include/cpu.h projects/sendfile/sys/powerpc/include/db_machdep.h projects/sendfile/sys/powerpc/include/pcb.h projects/sendfile/sys/powerpc/include/pmap.h projects/sendfile/sys/powerpc/include/psl.h projects/sendfile/sys/powerpc/include/ptrace.h projects/sendfile/sys/powerpc/include/reg.h projects/sendfile/sys/powerpc/include/trap.h projects/sendfile/sys/powerpc/include/vmparam.h projects/sendfile/sys/powerpc/ofw/ofw_machdep.c projects/sendfile/sys/powerpc/ofw/ofw_syscons.c projects/sendfile/sys/powerpc/ofw/ofwcall64.S projects/sendfile/sys/powerpc/ofw/rtas.c projects/sendfile/sys/powerpc/powermac/atibl.c projects/sendfile/sys/powerpc/powermac/nvbl.c projects/sendfile/sys/powerpc/powermac/powermac_thermal.c projects/sendfile/sys/powerpc/powerpc/altivec.c projects/sendfile/sys/powerpc/powerpc/cpu.c projects/sendfile/sys/powerpc/powerpc/db_trace.c projects/sendfile/sys/powerpc/powerpc/dump_machdep.c projects/sendfile/sys/powerpc/powerpc/elf32_machdep.c projects/sendfile/sys/powerpc/powerpc/elf64_machdep.c projects/sendfile/sys/powerpc/powerpc/exec_machdep.c projects/sendfile/sys/powerpc/powerpc/fpu.c projects/sendfile/sys/powerpc/powerpc/intr_machdep.c projects/sendfile/sys/powerpc/powerpc/mem.c projects/sendfile/sys/powerpc/powerpc/mmu_if.m projects/sendfile/sys/powerpc/powerpc/pmap_dispatch.c projects/sendfile/sys/powerpc/powerpc/swtch64.S projects/sendfile/sys/powerpc/powerpc/vm_machdep.c projects/sendfile/sys/powerpc/ps3/ehci_ps3.c projects/sendfile/sys/powerpc/ps3/ohci_ps3.c projects/sendfile/sys/powerpc/ps3/platform_ps3.c projects/sendfile/sys/powerpc/ps3/ps3_syscons.c projects/sendfile/sys/powerpc/pseries/mmu_phyp.c projects/sendfile/sys/powerpc/pseries/platform_chrp.c projects/sendfile/sys/powerpc/pseries/plpar_iommu.c projects/sendfile/sys/powerpc/pseries/vdevice.c projects/sendfile/sys/powerpc/pseries/xics.c projects/sendfile/sys/rpc/svc_vc.c projects/sendfile/sys/sparc64/conf/GENERIC projects/sendfile/sys/sparc64/include/asm.h projects/sendfile/sys/sparc64/sparc64/dump_machdep.c projects/sendfile/sys/sparc64/sparc64/machdep.c projects/sendfile/sys/sparc64/sparc64/mem.c projects/sendfile/sys/sys/_types.h projects/sendfile/sys/sys/bitset.h projects/sendfile/sys/sys/bus.h projects/sendfile/sys/sys/callout.h projects/sendfile/sys/sys/capsicum.h projects/sendfile/sys/sys/cdefs.h projects/sendfile/sys/sys/conf.h projects/sendfile/sys/sys/copyright.h projects/sendfile/sys/sys/cpu.h projects/sendfile/sys/sys/cpuset.h projects/sendfile/sys/sys/disk.h projects/sendfile/sys/sys/disklabel.h projects/sendfile/sys/sys/diskmbr.h projects/sendfile/sys/sys/dtrace_bsd.h projects/sendfile/sys/sys/elf32.h projects/sendfile/sys/sys/elf64.h projects/sendfile/sys/sys/elf_common.h projects/sendfile/sys/sys/eventhandler.h projects/sendfile/sys/sys/fbio.h projects/sendfile/sys/sys/file.h projects/sendfile/sys/sys/filedesc.h projects/sendfile/sys/sys/jail.h projects/sendfile/sys/sys/kerneldump.h projects/sendfile/sys/sys/link_elf.h projects/sendfile/sys/sys/mbuf.h projects/sendfile/sys/sys/module.h projects/sendfile/sys/sys/param.h projects/sendfile/sys/sys/pmc.h projects/sendfile/sys/sys/priv.h projects/sendfile/sys/sys/proc.h projects/sendfile/sys/sys/procctl.h projects/sendfile/sys/sys/signalvar.h projects/sendfile/sys/sys/smp.h projects/sendfile/sys/sys/sockbuf.h projects/sendfile/sys/sys/stat.h projects/sendfile/sys/sys/syscall.h projects/sendfile/sys/sys/syscall.mk projects/sendfile/sys/sys/syscallsubr.h projects/sendfile/sys/sys/sysproto.h projects/sendfile/sys/sys/systm.h projects/sendfile/sys/sys/taskqueue.h projects/sendfile/sys/sys/timetc.h projects/sendfile/sys/sys/tree.h projects/sendfile/sys/sys/ucontext.h projects/sendfile/sys/sys/vdso.h projects/sendfile/sys/teken/libteken/teken.3 projects/sendfile/sys/ufs/ffs/ffs_softdep.c projects/sendfile/sys/ufs/ffs/softdep.h projects/sendfile/sys/ufs/ufs/ufs_quota.c projects/sendfile/sys/ufs/ufs/ufs_vfsops.c projects/sendfile/sys/vm/memguard.c projects/sendfile/sys/vm/uma_core.c projects/sendfile/sys/vm/vm_fault.c projects/sendfile/sys/vm/vm_map.c projects/sendfile/sys/vm/vm_object.c projects/sendfile/sys/vm/vm_object.h projects/sendfile/sys/vm/vm_pageout.c projects/sendfile/sys/vm/vm_phys.c projects/sendfile/sys/vm/vm_phys.h projects/sendfile/sys/x86/acpica/acpi_wakeup.c projects/sendfile/sys/x86/acpica/madt.c projects/sendfile/sys/x86/acpica/srat.c projects/sendfile/sys/x86/include/apicreg.h projects/sendfile/sys/x86/include/apicvar.h projects/sendfile/sys/x86/include/specialreg.h projects/sendfile/sys/x86/include/vmware.h projects/sendfile/sys/x86/iommu/busdma_dmar.c projects/sendfile/sys/x86/iommu/intel_ctx.c projects/sendfile/sys/x86/iommu/intel_dmar.h projects/sendfile/sys/x86/iommu/intel_drv.c projects/sendfile/sys/x86/iommu/intel_fault.c projects/sendfile/sys/x86/iommu/intel_idpgtbl.c projects/sendfile/sys/x86/iommu/intel_reg.h projects/sendfile/sys/x86/iommu/intel_utils.c projects/sendfile/sys/x86/isa/atpic.c projects/sendfile/sys/x86/x86/dump_machdep.c projects/sendfile/sys/x86/x86/identcpu.c projects/sendfile/sys/x86/x86/io_apic.c projects/sendfile/sys/x86/x86/local_apic.c projects/sendfile/sys/x86/x86/tsc.c projects/sendfile/sys/x86/xen/pv.c projects/sendfile/sys/x86/xen/pvcpu_enum.c projects/sendfile/sys/x86/xen/xen_apic.c projects/sendfile/sys/x86/xen/xen_intr.c projects/sendfile/sys/x86/xen/xen_nexus.c projects/sendfile/sys/xen/xen_msi.h projects/sendfile/tools/build/mk/OptionalObsoleteFiles.inc projects/sendfile/tools/build/options/WITHOUT_WARNS projects/sendfile/tools/regression/execve/Makefile projects/sendfile/tools/regression/file/flock/flock.c projects/sendfile/tools/test/dtrace/Makefile projects/sendfile/tools/tools/cxgbetool/Makefile projects/sendfile/tools/tools/ether_reflect/ether_reflect.1 projects/sendfile/tools/tools/makeroot/makeroot.8 projects/sendfile/tools/tools/makeroot/makeroot.sh projects/sendfile/tools/tools/nanobsd/gateworks/Files/root/.profile projects/sendfile/tools/tools/nanobsd/gateworks/G2348 projects/sendfile/tools/tools/nanobsd/gateworks/G2358 projects/sendfile/tools/tools/nanobsd/nanobsd.sh (contents, props changed) projects/sendfile/tools/tools/nanobsd/pcengines/ALIX_DSK projects/sendfile/tools/tools/nanobsd/pcengines/ALIX_NFS projects/sendfile/tools/tools/nanobsd/pcengines/Files/root/.cshrc projects/sendfile/tools/tools/nanobsd/pcengines/Files/root/.login projects/sendfile/tools/tools/nanobsd/pcengines/common.conf projects/sendfile/tools/tools/nanobsd/rescue/Files/root/.cshrc projects/sendfile/tools/tools/nanobsd/rescue/build.sh projects/sendfile/tools/tools/nanobsd/rescue/common projects/sendfile/tools/tools/netmap/pkt-gen.c projects/sendfile/tools/tools/sysbuild/sysbuild.sh projects/sendfile/tools/tools/vimage/vimage.8 projects/sendfile/usr.bin/Makefile projects/sendfile/usr.bin/ar/read.c projects/sendfile/usr.bin/clang/Makefile projects/sendfile/usr.bin/clang/bugpoint/Makefile projects/sendfile/usr.bin/clang/bugpoint/bugpoint.1 projects/sendfile/usr.bin/clang/clang/Makefile projects/sendfile/usr.bin/clang/llc/Makefile projects/sendfile/usr.bin/clang/llc/llc.1 projects/sendfile/usr.bin/clang/lldb/Makefile projects/sendfile/usr.bin/clang/lli/Makefile projects/sendfile/usr.bin/clang/lli/lli.1 projects/sendfile/usr.bin/clang/llvm-ar/Makefile projects/sendfile/usr.bin/clang/llvm-ar/llvm-ar.1 projects/sendfile/usr.bin/clang/llvm-as/llvm-as.1 projects/sendfile/usr.bin/clang/llvm-bcanalyzer/llvm-bcanalyzer.1 projects/sendfile/usr.bin/clang/llvm-diff/llvm-diff.1 projects/sendfile/usr.bin/clang/llvm-dis/Makefile projects/sendfile/usr.bin/clang/llvm-dis/llvm-dis.1 projects/sendfile/usr.bin/clang/llvm-extract/Makefile projects/sendfile/usr.bin/clang/llvm-extract/llvm-extract.1 projects/sendfile/usr.bin/clang/llvm-link/Makefile projects/sendfile/usr.bin/clang/llvm-link/llvm-link.1 projects/sendfile/usr.bin/clang/llvm-mc/Makefile projects/sendfile/usr.bin/clang/llvm-nm/Makefile projects/sendfile/usr.bin/clang/llvm-nm/llvm-nm.1 projects/sendfile/usr.bin/clang/llvm-objdump/Makefile projects/sendfile/usr.bin/clang/llvm-rtdyld/Makefile projects/sendfile/usr.bin/clang/macho-dump/Makefile projects/sendfile/usr.bin/clang/opt/Makefile projects/sendfile/usr.bin/clang/opt/opt.1 projects/sendfile/usr.bin/clang/tblgen/Makefile projects/sendfile/usr.bin/clang/tblgen/tblgen.1 projects/sendfile/usr.bin/compress/compress.c projects/sendfile/usr.bin/cpuset/cpuset.1 projects/sendfile/usr.bin/cpuset/cpuset.c projects/sendfile/usr.bin/ctlstat/ctlstat.c projects/sendfile/usr.bin/dpv/dpv.1 projects/sendfile/usr.bin/du/du.c projects/sendfile/usr.bin/gcore/elfcore.c projects/sendfile/usr.bin/grep/Makefile projects/sendfile/usr.bin/grep/file.c projects/sendfile/usr.bin/gzip/gzip.c projects/sendfile/usr.bin/iscsictl/iscsi.conf.5 projects/sendfile/usr.bin/iscsictl/iscsictl.c projects/sendfile/usr.bin/iscsictl/iscsictl.h projects/sendfile/usr.bin/iscsictl/parse.y projects/sendfile/usr.bin/iscsictl/token.l projects/sendfile/usr.bin/kdump/Makefile projects/sendfile/usr.bin/kdump/kdump.c projects/sendfile/usr.bin/ktrdump/ktrdump.8 projects/sendfile/usr.bin/ktrdump/ktrdump.c projects/sendfile/usr.bin/last/last.1 projects/sendfile/usr.bin/lex/Makefile projects/sendfile/usr.bin/make/Makefile projects/sendfile/usr.bin/man/man.1 projects/sendfile/usr.bin/man/man.sh projects/sendfile/usr.bin/mandoc/Makefile projects/sendfile/usr.bin/ministat/ministat.c projects/sendfile/usr.bin/mkcsmapper/mkcsmapper.1 projects/sendfile/usr.bin/mkesdb/mkesdb.1 projects/sendfile/usr.bin/mkimg/Makefile projects/sendfile/usr.bin/mkimg/mbr.c projects/sendfile/usr.bin/mkimg/mkimg.1 projects/sendfile/usr.bin/mkimg/mkimg.c projects/sendfile/usr.bin/mkimg/scheme.c projects/sendfile/usr.bin/netstat/Makefile projects/sendfile/usr.bin/netstat/bpf.c projects/sendfile/usr.bin/netstat/flowtable.c projects/sendfile/usr.bin/netstat/if.c projects/sendfile/usr.bin/netstat/inet.c projects/sendfile/usr.bin/netstat/inet6.c projects/sendfile/usr.bin/netstat/ipsec.c projects/sendfile/usr.bin/netstat/main.c projects/sendfile/usr.bin/netstat/mbuf.c projects/sendfile/usr.bin/netstat/mroute.c projects/sendfile/usr.bin/netstat/mroute6.c projects/sendfile/usr.bin/netstat/netgraph.c projects/sendfile/usr.bin/netstat/netisr.c projects/sendfile/usr.bin/netstat/netstat.1 projects/sendfile/usr.bin/netstat/netstat.h projects/sendfile/usr.bin/netstat/pfkey.c projects/sendfile/usr.bin/netstat/route.c projects/sendfile/usr.bin/netstat/sctp.c projects/sendfile/usr.bin/netstat/unix.c projects/sendfile/usr.bin/patch/patch.c projects/sendfile/usr.bin/patch/pch.c projects/sendfile/usr.bin/patch/util.c projects/sendfile/usr.bin/patch/util.h projects/sendfile/usr.bin/rup/rup.1 projects/sendfile/usr.bin/rusers/rusers.1 projects/sendfile/usr.bin/rwall/rwall.1 projects/sendfile/usr.bin/script/script.1 projects/sendfile/usr.bin/sed/main.c projects/sendfile/usr.bin/sed/process.c projects/sendfile/usr.bin/sed/tests/multi_test.sh projects/sendfile/usr.bin/setchannel/setchannel.1 projects/sendfile/usr.bin/showmount/showmount.8 projects/sendfile/usr.bin/soeliminate/soeliminate.1 projects/sendfile/usr.bin/sort/sort.1.in projects/sendfile/usr.bin/svn/svn/Makefile projects/sendfile/usr.bin/timeout/timeout.c projects/sendfile/usr.bin/touch/touch.c projects/sendfile/usr.bin/vmstat/vmstat.c projects/sendfile/usr.bin/w/w.c projects/sendfile/usr.bin/wc/wc.c projects/sendfile/usr.bin/whereis/pathnames.h projects/sendfile/usr.bin/whereis/whereis.1 projects/sendfile/usr.bin/whereis/whereis.c projects/sendfile/usr.bin/xz/Makefile projects/sendfile/usr.sbin/Makefile projects/sendfile/usr.sbin/Makefile.amd64 projects/sendfile/usr.sbin/acpi/acpidb/Makefile projects/sendfile/usr.sbin/acpi/acpidb/acpidb.c projects/sendfile/usr.sbin/acpi/iasl/Makefile projects/sendfile/usr.sbin/amd/Makefile projects/sendfile/usr.sbin/autofs/auto_master.5 projects/sendfile/usr.sbin/autofs/autounmountd.c projects/sendfile/usr.sbin/bhyve/bhyverun.c projects/sendfile/usr.sbin/bhyve/bhyverun.h projects/sendfile/usr.sbin/bhyve/inout.c projects/sendfile/usr.sbin/bhyve/rtc.c projects/sendfile/usr.sbin/bhyve/task_switch.c projects/sendfile/usr.sbin/bhyvectl/bhyvectl.c projects/sendfile/usr.sbin/binmiscctl/binmiscctl.8 projects/sendfile/usr.sbin/binmiscctl/binmiscctl.c projects/sendfile/usr.sbin/bluetooth/btpand/btpand.8 projects/sendfile/usr.sbin/bluetooth/hccontrol/hccontrol.8 projects/sendfile/usr.sbin/bluetooth/sdpcontrol/sdpcontrol.8 projects/sendfile/usr.sbin/bsdconfig/console/INDEX projects/sendfile/usr.sbin/bsdconfig/include/messages.subr projects/sendfile/usr.sbin/bsdconfig/includes/INDEX projects/sendfile/usr.sbin/bsdconfig/networking/share/device.subr projects/sendfile/usr.sbin/bsdconfig/share/dialog.subr projects/sendfile/usr.sbin/bsdconfig/share/keymap.subr projects/sendfile/usr.sbin/bsdconfig/timezone/share/continents.subr projects/sendfile/usr.sbin/bsdconfig/timezone/share/countries.subr projects/sendfile/usr.sbin/bsdconfig/timezone/timezone projects/sendfile/usr.sbin/bsdconfig/usermgmt/share/user.subr projects/sendfile/usr.sbin/bsdinstall/bsdinstall.8 projects/sendfile/usr.sbin/bsdinstall/partedit/partedit_x86.c projects/sendfile/usr.sbin/bsdinstall/scripts/zfsboot projects/sendfile/usr.sbin/bsnmpd/modules/snmp_bridge/snmp_bridge.3 projects/sendfile/usr.sbin/bsnmpd/modules/snmp_wlan/snmp_wlan.3 projects/sendfile/usr.sbin/config/config.8 projects/sendfile/usr.sbin/config/config.y projects/sendfile/usr.sbin/config/configvers.h projects/sendfile/usr.sbin/config/main.c projects/sendfile/usr.sbin/crunch/crunchide/exec_elf32.c projects/sendfile/usr.sbin/ctladm/ctladm.8 projects/sendfile/usr.sbin/ctladm/ctladm.c projects/sendfile/usr.sbin/ctld/ctl.conf.5 projects/sendfile/usr.sbin/ctld/ctld.c projects/sendfile/usr.sbin/ctld/ctld.h projects/sendfile/usr.sbin/ctld/discovery.c projects/sendfile/usr.sbin/ctld/kernel.c projects/sendfile/usr.sbin/ctld/keys.c projects/sendfile/usr.sbin/ctld/login.c projects/sendfile/usr.sbin/ctld/parse.y projects/sendfile/usr.sbin/ctld/token.l projects/sendfile/usr.sbin/devinfo/devinfo.c projects/sendfile/usr.sbin/flowctl/flowctl.c projects/sendfile/usr.sbin/freebsd-update/freebsd-update.sh projects/sendfile/usr.sbin/fstyp/cd9660.c projects/sendfile/usr.sbin/fstyp/ext2fs.c projects/sendfile/usr.sbin/fstyp/fstyp.8 projects/sendfile/usr.sbin/fstyp/ntfs.c projects/sendfile/usr.sbin/gpioctl/gpioctl.8 projects/sendfile/usr.sbin/gpioctl/gpioctl.c projects/sendfile/usr.sbin/gssd/Makefile projects/sendfile/usr.sbin/gssd/gssd.8 projects/sendfile/usr.sbin/gssd/gssd.c projects/sendfile/usr.sbin/ifmcstat/Makefile projects/sendfile/usr.sbin/ifmcstat/ifmcstat.c projects/sendfile/usr.sbin/iostat/iostat.c projects/sendfile/usr.sbin/iscsid/iscsid.c projects/sendfile/usr.sbin/iscsid/iscsid.h projects/sendfile/usr.sbin/iscsid/keys.c projects/sendfile/usr.sbin/iscsid/login.c projects/sendfile/usr.sbin/jail/command.c projects/sendfile/usr.sbin/jail/config.c projects/sendfile/usr.sbin/jail/jail.8 projects/sendfile/usr.sbin/jail/jail.c projects/sendfile/usr.sbin/jail/jailp.h projects/sendfile/usr.sbin/jls/jls.8 projects/sendfile/usr.sbin/jls/jls.c projects/sendfile/usr.sbin/kbdcontrol/kbdcontrol.1 projects/sendfile/usr.sbin/kldxref/kldxref.c projects/sendfile/usr.sbin/makefs/ffs.c projects/sendfile/usr.sbin/mountd/mountd.c projects/sendfile/usr.sbin/mtree/Makefile projects/sendfile/usr.sbin/nandsim/nandsim.8 projects/sendfile/usr.sbin/nfsd/nfsd.8 projects/sendfile/usr.sbin/nfsuserd/nfsuserd.8 projects/sendfile/usr.sbin/ngctl/main.c projects/sendfile/usr.sbin/ofwdump/ofwdump.c projects/sendfile/usr.sbin/pc-sysinstall/backend/functions-extractimage.sh projects/sendfile/usr.sbin/pciconf/pciconf.c projects/sendfile/usr.sbin/pkg/pkg.c projects/sendfile/usr.sbin/pmccontrol/pmccontrol.c projects/sendfile/usr.sbin/portsnap/phttpget/Makefile projects/sendfile/usr.sbin/ppp/Makefile projects/sendfile/usr.sbin/ppp/command.c projects/sendfile/usr.sbin/ppp/ipcp.c projects/sendfile/usr.sbin/ppp/ipv6cp.c projects/sendfile/usr.sbin/ppp/radius.c projects/sendfile/usr.sbin/ppp/server.c projects/sendfile/usr.sbin/pw/tests/Makefile projects/sendfile/usr.sbin/pw/tests/pw_useradd.sh projects/sendfile/usr.sbin/rpc.lockd/lockd.c projects/sendfile/usr.sbin/rpc.statd/statd.c projects/sendfile/usr.sbin/rpc.umntall/rpc.umntall.8 projects/sendfile/usr.sbin/rtadvctl/rtadvctl.8 projects/sendfile/usr.sbin/rtadvd/rtadvd.conf.5 projects/sendfile/usr.sbin/sa/db.c projects/sendfile/usr.sbin/syslogd/syslogd.c projects/sendfile/usr.sbin/tcpdump/tcpdump/Makefile projects/sendfile/usr.sbin/tcpdump/tcpdump/config.h projects/sendfile/usr.sbin/tcpdump/tcpdump/tcpdump.1 projects/sendfile/usr.sbin/unbound/local-setup/local-unbound-setup.sh Directory Properties: projects/sendfile/ (props changed) projects/sendfile/MAINTAINERS (props changed) projects/sendfile/cddl/ (props changed) projects/sendfile/cddl/contrib/opensolaris/ (props changed) projects/sendfile/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/ (props changed) projects/sendfile/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/sendfile/contrib/amd/ (props changed) projects/sendfile/contrib/apr/ (props changed) projects/sendfile/contrib/apr-util/ (props changed) projects/sendfile/contrib/atf/ (props changed) projects/sendfile/contrib/binutils/ (props changed) projects/sendfile/contrib/bmake/ (props changed) projects/sendfile/contrib/byacc/ (props changed) projects/sendfile/contrib/bzip2/ (props changed) projects/sendfile/contrib/com_err/ (props changed) projects/sendfile/contrib/compiler-rt/ (props changed) projects/sendfile/contrib/dialog/ (props changed) projects/sendfile/contrib/dtc/ (props changed) projects/sendfile/contrib/ee/ (props changed) projects/sendfile/contrib/elftoolchain/ (props changed) projects/sendfile/contrib/expat/ (props changed) projects/sendfile/contrib/file/ (props changed) projects/sendfile/contrib/gcc/ (props changed) projects/sendfile/contrib/gdb/ (props changed) projects/sendfile/contrib/gdtoa/ (props changed) projects/sendfile/contrib/groff/ (props changed) projects/sendfile/contrib/ipfilter/ (props changed) projects/sendfile/contrib/ipfilter/ml_ipl.c (props changed) projects/sendfile/contrib/ipfilter/mlfk_ipl.c (props changed) projects/sendfile/contrib/ipfilter/mlh_rule.c (props changed) projects/sendfile/contrib/ipfilter/mli_ipl.c (props changed) projects/sendfile/contrib/ipfilter/mln_ipl.c (props changed) projects/sendfile/contrib/ipfilter/mls_ipl.c (props changed) projects/sendfile/contrib/ldns/ (props changed) projects/sendfile/contrib/less/ (props changed) projects/sendfile/contrib/libarchive/ (props changed) projects/sendfile/contrib/libarchive/cpio/ (props changed) projects/sendfile/contrib/libarchive/libarchive/ (props changed) projects/sendfile/contrib/libarchive/libarchive_fe/ (props changed) projects/sendfile/contrib/libarchive/tar/ (props changed) projects/sendfile/contrib/libc++/ (props changed) projects/sendfile/contrib/libc-vis/ (props changed) projects/sendfile/contrib/libcxxrt/ (props changed) projects/sendfile/contrib/libexecinfo/ (props changed) projects/sendfile/contrib/libpcap/ (props changed) projects/sendfile/contrib/libstdc++/ (props changed) projects/sendfile/contrib/libucl/ (props changed) projects/sendfile/contrib/llvm/ (props changed) projects/sendfile/contrib/llvm/tools/clang/ (props changed) projects/sendfile/contrib/llvm/tools/lldb/ (props changed) projects/sendfile/contrib/mdocml/ (props changed) projects/sendfile/contrib/mtree/ (props changed) projects/sendfile/contrib/ncurses/ (props changed) projects/sendfile/contrib/netcat/ (props changed) projects/sendfile/contrib/ntp/ (props changed) projects/sendfile/contrib/nvi/ (props changed) projects/sendfile/contrib/one-true-awk/ (props changed) projects/sendfile/contrib/openbsm/ (props changed) projects/sendfile/contrib/openpam/ (props changed) projects/sendfile/contrib/openresolv/ (props changed) projects/sendfile/contrib/pf/ (props changed) projects/sendfile/contrib/sendmail/ (props changed) projects/sendfile/contrib/serf/ (props changed) projects/sendfile/contrib/sqlite3/ (props changed) projects/sendfile/contrib/subversion/ (props changed) projects/sendfile/contrib/tcpdump/ (props changed) projects/sendfile/contrib/tcsh/ (props changed) projects/sendfile/contrib/tnftp/ (props changed) projects/sendfile/contrib/top/ (props changed) projects/sendfile/contrib/top/install-sh (props changed) projects/sendfile/contrib/tzcode/stdtime/ (props changed) projects/sendfile/contrib/tzcode/zic/ (props changed) projects/sendfile/contrib/tzdata/ (props changed) projects/sendfile/contrib/unbound/ (props changed) projects/sendfile/contrib/vis/ (props changed) projects/sendfile/contrib/wpa/ (props changed) projects/sendfile/contrib/xz/ (props changed) projects/sendfile/crypto/heimdal/ (props changed) projects/sendfile/crypto/openssh/ (props changed) projects/sendfile/crypto/openssl/ (props changed) projects/sendfile/etc/ (props changed) projects/sendfile/gnu/lib/ (props changed) projects/sendfile/gnu/usr.bin/binutils/ (props changed) projects/sendfile/gnu/usr.bin/cc/cc_tools/ (props changed) projects/sendfile/gnu/usr.bin/gdb/ (props changed) projects/sendfile/include/ (props changed) projects/sendfile/lib/clang/libllvmoption/Makefile (props changed) projects/sendfile/lib/clang/libllvmsparcasmparser/Makefile (props changed) projects/sendfile/lib/clang/libllvmsparccodegen/Makefile (props changed) projects/sendfile/lib/clang/libllvmsparcdesc/Makefile (props changed) projects/sendfile/lib/clang/libllvmsparcdisassembler/Makefile (props changed) projects/sendfile/lib/clang/libllvmsparcinfo/Makefile (props changed) projects/sendfile/lib/clang/libllvmsparcinstprinter/Makefile (props changed) projects/sendfile/lib/libc/ (props changed) projects/sendfile/lib/libc/stdtime/ (props changed) projects/sendfile/lib/libutil/ (props changed) projects/sendfile/lib/libvmmapi/ (props changed) projects/sendfile/lib/libz/ (props changed) projects/sendfile/sbin/ (props changed) projects/sendfile/sbin/dumpon/ (props changed) projects/sendfile/sbin/ipfw/ (props changed) projects/sendfile/share/ (props changed) projects/sendfile/share/examples/kld/random_adaptor/random_adaptor_example.c (props changed) projects/sendfile/share/man/man4/ (props changed) projects/sendfile/share/man/man4/iscsi.4 (props changed) projects/sendfile/share/mk/bsd.arch.inc.mk (props changed) projects/sendfile/share/zoneinfo/ (props changed) projects/sendfile/sys/ (props changed) projects/sendfile/sys/amd64/include/vmm_instruction_emul.h (props changed) projects/sendfile/sys/amd64/include/xen/ (props changed) projects/sendfile/sys/amd64/vmm/ (props changed) projects/sendfile/sys/amd64/vmm/amd/npt.c (props changed) projects/sendfile/sys/amd64/vmm/amd/npt.h (props changed) projects/sendfile/sys/amd64/vmm/amd/svm.h (props changed) projects/sendfile/sys/amd64/vmm/amd/svm_genassym.c (props changed) projects/sendfile/sys/amd64/vmm/amd/svm_msr.c (props changed) projects/sendfile/sys/amd64/vmm/amd/svm_msr.h (props changed) projects/sendfile/sys/amd64/vmm/amd/svm_support.S (props changed) projects/sendfile/sys/amd64/vmm/amd/vmcb.c (props changed) projects/sendfile/sys/boot/ (props changed) projects/sendfile/sys/boot/i386/efi/ (props changed) projects/sendfile/sys/boot/powerpc/boot1.chrp/ (props changed) projects/sendfile/sys/boot/powerpc/ofw/ (props changed) projects/sendfile/sys/cddl/contrib/opensolaris/ (props changed) projects/sendfile/sys/conf/ (props changed) projects/sendfile/sys/contrib/dev/acpica/ (props changed) projects/sendfile/sys/contrib/dev/acpica/common/ (props changed) projects/sendfile/sys/contrib/dev/acpica/compiler/ (props changed) projects/sendfile/sys/contrib/dev/acpica/components/debugger/ (props changed) projects/sendfile/sys/contrib/dev/acpica/components/disassembler/ (props changed) projects/sendfile/sys/contrib/dev/acpica/components/dispatcher/ (props changed) projects/sendfile/sys/contrib/dev/acpica/components/events/ (props changed) projects/sendfile/sys/contrib/dev/acpica/components/executer/ (props changed) projects/sendfile/sys/contrib/dev/acpica/components/hardware/ (props changed) projects/sendfile/sys/contrib/dev/acpica/components/namespace/ (props changed) projects/sendfile/sys/contrib/dev/acpica/components/parser/ (props changed) projects/sendfile/sys/contrib/dev/acpica/components/resources/ (props changed) projects/sendfile/sys/contrib/dev/acpica/components/tables/ (props changed) projects/sendfile/sys/contrib/dev/acpica/components/utilities/ (props changed) projects/sendfile/sys/contrib/dev/acpica/include/ (props changed) projects/sendfile/sys/contrib/dev/acpica/os_specific/ (props changed) projects/sendfile/sys/contrib/ipfilter/ (props changed) projects/sendfile/sys/contrib/ipfilter/netinet/ip_raudio_pxy.c (props changed) projects/sendfile/sys/contrib/libfdt/ (props changed) projects/sendfile/sys/contrib/octeon-sdk/ (props changed) projects/sendfile/sys/contrib/x86emu/ (props changed) projects/sendfile/sys/contrib/xz-embedded/ (props changed) projects/sendfile/sys/dev/bvm/ (props changed) projects/sendfile/sys/dev/hyperv/ (props changed) projects/sendfile/sys/gnu/dts/ (props changed) projects/sendfile/sys/gnu/dts/arm/ (props changed) projects/sendfile/sys/gnu/dts/include/dt-bindings/ (props changed) projects/sendfile/sys/mips/beri/fdt_ic_if.m (props changed) projects/sendfile/sys/modules/hyperv/ (props changed) projects/sendfile/sys/modules/vmm/ (props changed) projects/sendfile/sys/x86/include/acpica_machdep.h (props changed) projects/sendfile/usr.bin/calendar/ (props changed) projects/sendfile/usr.bin/mkimg/ (props changed) projects/sendfile/usr.bin/procstat/ (props changed) projects/sendfile/usr.sbin/bhyve/ (props changed) projects/sendfile/usr.sbin/bhyvectl/ (props changed) projects/sendfile/usr.sbin/bhyveload/ (props changed) projects/sendfile/usr.sbin/jail/ (props changed) projects/sendfile/usr.sbin/ndiscvt/ (props changed) projects/sendfile/usr.sbin/rtadvctl/ (props changed) projects/sendfile/usr.sbin/rtadvd/ (props changed) projects/sendfile/usr.sbin/rtsold/ (props changed) projects/sendfile/usr.sbin/zic/ (props changed) Modified: projects/sendfile/COPYRIGHT ============================================================================== --- projects/sendfile/COPYRIGHT Mon Feb 23 20:09:05 2015 (r279215) +++ projects/sendfile/COPYRIGHT Mon Feb 23 20:36:07 2015 (r279216) @@ -4,7 +4,7 @@ The compilation of software known as FreeBSD is distributed under the following terms: -Copyright (c) 1992-2014 The FreeBSD Project. All rights reserved. +Copyright (c) 1992-2015 The FreeBSD Project. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions Modified: projects/sendfile/Makefile.inc1 ============================================================================== --- projects/sendfile/Makefile.inc1 Mon Feb 23 20:09:05 2015 (r279215) +++ projects/sendfile/Makefile.inc1 Mon Feb 23 20:36:07 2015 (r279216) @@ -50,10 +50,6 @@ .include .include -# We must do share/info early so that installation of info `dir' -# entries works correctly. Do it first since it is less likely to -# grow dependencies on include and lib than vice versa. -# # We must do lib/ and libexec/ before bin/, because if installworld # installs a new /bin/sh, the 'make' command will *immediately* # use that new version. And the new (dynamically-linked) /bin/sh @@ -63,7 +59,7 @@ SRCDIR?= ${.CURDIR} .if defined(SUBDIR_OVERRIDE) SUBDIR= ${SUBDIR_OVERRIDE} .else -SUBDIR= share/info lib libexec +SUBDIR= lib libexec SUBDIR+=bin .if ${MK_GAMES} != "no" SUBDIR+=games @@ -193,9 +189,8 @@ OBJTREE= ${MAKEOBJDIRPREFIX} OBJTREE= ${MAKEOBJDIRPREFIX}/${TARGET}.${TARGET_ARCH} .endif WORLDTMP= ${OBJTREE}${.CURDIR}/tmp -# /usr/games added for fortune which depend on strfile -BPATH= ${WORLDTMP}/legacy/usr/sbin:${WORLDTMP}/legacy/usr/bin:${WORLDTMP}/legacy/usr/games:${WORLDTMP}/legacy/bin -XPATH= ${WORLDTMP}/usr/sbin:${WORLDTMP}/usr/bin:${WORLDTMP}/usr/games +BPATH= ${WORLDTMP}/legacy/usr/sbin:${WORLDTMP}/legacy/usr/bin:${WORLDTMP}/legacy/bin +XPATH= ${WORLDTMP}/usr/sbin:${WORLDTMP}/usr/bin STRICTTMPPATH= ${BPATH}:${XPATH} TMPPATH= ${STRICTTMPPATH}:${PATH} @@ -260,7 +255,7 @@ BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ - MK_HTML=no MK_INFO=no NO_LINT=yes MK_MAN=no \ + MK_HTML=no NO_LINT=yes MK_MAN=no \ -DNO_PIC MK_PROFILE=no -DNO_SHARED \ -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \ MK_CLANG_EXTRAS=no MK_CLANG_FULL=no \ @@ -293,7 +288,7 @@ KTMAKE= TOOLS_PREFIX=${WORLDTMP} MAKEOB DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ - MK_HTML=no MK_INFO=no -DNO_LINT MK_MAN=no \ + MK_HTML=no -DNO_LINT MK_MAN=no \ -DNO_PIC MK_PROFILE=no -DNO_SHARED \ -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no @@ -348,16 +343,15 @@ WMAKEENV+= CC="${XCC} ${XCFLAGS}" CXX="$ SIZE="${XSIZE}" .if ${XCC:M/*} -XFLAGS= --sysroot=${WORLDTMP} .if defined(CROSS_BINUTILS_PREFIX) # In the case of xdev-build tools, CROSS_BINUTILS_PREFIX won't be a # directory, but the compiler will look in the right place for it's # tools so we don't need to tell it where to look. .if exists(${CROSS_BINUTILS_PREFIX}) -XFLAGS+= -B${CROSS_BINUTILS_PREFIX} +BFLAGS+= -B${CROSS_BINUTILS_PREFIX} .endif .else -XFLAGS+= -B${WORLDTMP}/usr/bin +BFLAGS+= -B${WORLDTMP}/usr/bin .endif .if ${TARGET} == "arm" .if ${TARGET_ARCH:M*hf*} != "" @@ -374,6 +368,8 @@ DEPFLAGS+= -I${WORLDTMP}/usr/include/c++ TARGET_ABI?= unknown TARGET_TRIPLE?= ${TARGET_ARCH:C/amd64/x86_64/}-${TARGET_ABI}-freebsd11.0 XCFLAGS+= -target ${TARGET_TRIPLE} +XCFLAGS+= --sysroot=${WORLDTMP} ${BFLAGS} +XCXXFLAGS+= --sysroot=${WORLDTMP} ${BFLAGS} .endif .endif @@ -438,7 +434,7 @@ LIB32WMAKEFLAGS+= CC="${XCC} ${LIB32FLAG MK_TESTS=no LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} ${LIB32WMAKEFLAGS} \ - MK_MAN=no MK_INFO=no MK_HTML=no + MK_MAN=no MK_HTML=no LIB32IMAKE= ${LIB32WMAKE:NINSTALL=*:NDESTDIR=*:N_LDSCRIPTROOT=*} \ MK_TOOLCHAIN=no ${IMAKE_INSTALL} .endif @@ -590,7 +586,7 @@ _libraries: @echo ">>> stage 4.2: building libraries" @echo "--------------------------------------------------------------" ${_+_}cd ${.CURDIR}; \ - ${WMAKE} -DNO_FSCHG MK_HTML=no MK_INFO=no -DNO_LINT MK_MAN=no \ + ${WMAKE} -DNO_FSCHG MK_HTML=no -DNO_LINT MK_MAN=no \ MK_PROFILE=no MK_TESTS=no MK_TESTS_SUPPORT=${MK_TESTS} libraries _depend: @echo @@ -784,9 +780,6 @@ __installcheck_UGID: # # Required install tools to be saved in a scratch dir for safety. # -.if ${MK_INFO} != "no" -_install-info= install-info -.endif .if ${MK_ZONEINFO} != "no" _zoneinfo= zic tzsetup .endif @@ -814,9 +807,6 @@ ITOOLS+=makewhatis # Non-base distributions produced by the base system EXTRA_DISTRIBUTIONS= doc -.if ${MK_GAMES} != "no" -EXTRA_DISTRIBUTIONS+= games -.endif .if defined(LIB32TMP) && ${MK_LIB32} != "no" EXTRA_DISTRIBUTIONS+= lib32 .endif @@ -826,7 +816,7 @@ EXTRA_DISTRIBUTIONS+= tests DEBUG_DISTRIBUTIONS= .if ${MK_DEBUG_FILES} != "no" -DEBUG_DISTRIBUTIONS+= base ${EXTRA_DISTRIBUTIONS:S,doc,,} +DEBUG_DISTRIBUTIONS+= base ${EXTRA_DISTRIBUTIONS:S,doc,,:S,tests,,} .endif MTREE_MAGIC?= mtree 2.0 @@ -923,25 +913,25 @@ packageworld: .for dist in base ${EXTRA_DISTRIBUTIONS} .if defined(NO_ROOT) ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ - tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz \ - --exclude usr/lib/debug \ - @${DESTDIR}/${DISTDIR}/${dist}.meta + tar cvf - --exclude usr/lib/debug \ + @${DESTDIR}/${DISTDIR}/${dist}.meta | \ + ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/${dist}.txz .else ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ - tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz \ - --exclude usr/lib/debug . + tar cvf - --exclude usr/lib/debug . | \ + ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/${dist}.txz .endif .endfor .for dist in ${DEBUG_DISTRIBUTIONS} . if defined(NO_ROOT) ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ - tar cvJf ${DESTDIR}/${DISTDIR}/${dist}-dbg.txz \ - @${DESTDIR}/${DISTDIR}/${dist}.debug.meta + tar cvf - @${DESTDIR}/${DISTDIR}/${dist}.debug.meta | \ + ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/${dist}-dbg.txz . else ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ - tar cvJfL ${DESTDIR}/${DISTDIR}/${dist}-dbg.txz \ - usr/lib/debug + tar cvLf - usr/lib/debug | \ + ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/${dist}-dbg.txz . endif .endfor @@ -1149,19 +1139,21 @@ distributekernel distributekernel.debug: packagekernel: .if defined(NO_ROOT) cd ${DESTDIR}/${DISTDIR}/kernel; \ - tar cvJf ${DESTDIR}/${DISTDIR}/kernel.txz \ - @${DESTDIR}/${DISTDIR}/kernel.meta + tar cvf - @${DESTDIR}/${DISTDIR}/kernel.meta | \ + ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/kernel.txz .for _kernel in ${BUILDKERNELS:S/${INSTALLKERNEL}//} cd ${DESTDIR}/${DISTDIR}/kernel.${_kernel}; \ - tar cvJf ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.txz \ - @${DESTDIR}/${DISTDIR}/kernel.${_kernel}.meta + tar cvf - @${DESTDIR}/${DISTDIR}/kernel.${_kernel}.meta | \ + ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.txz .endfor .else cd ${DESTDIR}/${DISTDIR}/kernel; \ - tar cvJf ${DESTDIR}/${DISTDIR}/kernel.txz . + tar cvf - . | \ + ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/kernel.txz .for _kernel in ${BUILDKERNELS:S/${INSTALLKERNEL}//} cd ${DESTDIR}/${DISTDIR}/kernel.${_kernel}; \ - tar cvJf ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.txz . + tar cvf - . | \ + ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.txz .endfor .endif @@ -1230,6 +1222,8 @@ legacy: # # bootstrap-tools: Build tools needed for compatibility # +_bt= _bootstrap-tools + .if ${MK_GAMES} != "no" _strfile= games/fortune/strfile .endif @@ -1253,11 +1247,8 @@ _sed= usr.bin/sed .if ${BOOTSTRAPPING} < 1000002 _m4= lib/libohash \ usr.bin/m4 -.endif -.if ${BOOTSTRAPPING} < 1000013 -_yacc= lib/liby \ - usr.bin/yacc +${_bt}-usr.bin/m4: ${_bt}-lib/libohash .endif .if ${BOOTSTRAPPING} < 1000014 @@ -1267,6 +1258,8 @@ _crunch= usr.sbin/crunch .if ${BOOTSTRAPPING} < 1000026 _nmtree= lib/libnetbsd \ usr.sbin/nmtree + +${_bt}-usr.sbin/nmtree: ${_bt}-lib/libnetbsd .endif .if ${BOOTSTRAPPING} < 1000027 @@ -1281,6 +1274,13 @@ _lex= usr.bin/lex _awk= usr.bin/awk .endif +.if ${BOOTSTRAPPING} < 1001506 +_yacc= lib/liby \ + usr.bin/yacc + +${_bt}-usr.bin/yacc: ${_bt}-lib/liby +.endif + .if ${MK_BSNMP} != "no" _gensnmptree= usr.sbin/bsnmpd/gensnmptree .endif @@ -1293,14 +1293,24 @@ _clang_tblgen= \ lib/clang/libllvmtablegen \ usr.bin/clang/tblgen \ usr.bin/clang/clang-tblgen + +${_bt}-usr.bin/clang/clang-tblgen: ${_bt}-lib/clang/libllvmtablegen ${_bt}-lib/clang/libllvmsupport +${_bt}-usr.bin/clang/tblgen: ${_bt}-lib/clang/libllvmtablegen ${_bt}-lib/clang/libllvmsupport .endif +# ELF Tool Chain libraries are needed for ELF tools and dtrace tools. # dtrace tools are required for older bootstrap env and cross-build # pre libdwarf -.if ${MK_CDDL} != "no" && (${BOOTSTRAPPING} < 1100006 \ - || (${MACHINE} != ${TARGET} || ${MACHINE_ARCH} != ${TARGET_ARCH})) -_dtrace_tools= cddl/usr.bin/sgsmsg cddl/lib/libctf lib/libelf \ - lib/libdwarf cddl/usr.bin/ctfconvert cddl/usr.bin/ctfmerge +.if ${BOOTSTRAPPING} < 1100006 || (${MACHINE} != ${TARGET} || \ + ${MACHINE_ARCH} != ${TARGET_ARCH}) +_elftoolchain_libs= lib/libelf lib/libdwarf +.if ${MK_CDDL} != "no" +_dtrace_tools= cddl/usr.bin/sgsmsg cddl/lib/libctf cddl/usr.bin/ctfconvert \ + cddl/usr.bin/ctfmerge + +${_bt}-cddl/usr.bin/ctfconvert: ${_bt}-lib/libelf ${_bt}-lib/libdwarf ${_bt}-cddl/lib/libctf +${_bt}-cddl/usr.bin/ctfmerge: ${_bt}-lib/libelf ${_bt}-lib/libdwarf ${_bt}-cddl/lib/libctf +.endif .endif # Default to building the GPL DTC, but build the BSDL one if users explicitly @@ -1318,15 +1328,20 @@ _kerberos5_bootstrap_tools= \ kerberos5/tools/asn1_compile \ kerberos5/tools/slc \ usr.bin/compile_et + +${_bt}-kerberos5/tools/slc: ${_bt}-kerberos5/lib/libroken +${_bt}-kerberos5/tools/asn1_compile: ${_bt}-kerberos5/lib/libroken .endif +bootstrap-tools: .PHONY + # Please document (add comment) why something is in 'bootstrap-tools'. # Try to bound the building of the bootstrap-tool to just the # FreeBSD versions that need the tool built at this stage of the build. -bootstrap-tools: .MAKE .for _tool in \ ${_clang_tblgen} \ ${_kerberos5_bootstrap_tools} \ + ${_elftoolchain_libs} \ ${_dtrace_tools} \ ${_strfile} \ ${_gperf} \ @@ -1348,12 +1363,15 @@ bootstrap-tools: .MAKE ${_crunch} \ ${_nmtree} \ ${_vtfontcvt} +${_bt}-${_tool}: .PHONY .MAKE ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_tool} && \ ${MAKE} DIRPRFX=${_tool}/ obj && \ ${MAKE} DIRPRFX=${_tool}/ depend && \ ${MAKE} DIRPRFX=${_tool}/ all && \ ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy install + +bootstrap-tools: ${_bt}-${_tool} .endfor # @@ -1367,11 +1385,6 @@ _share= share/syscons/scrnmaps _gcc_tools= gnu/usr.bin/cc/cc_tools .endif -.if ${MK_INFO} != "no" -_texinfo= gnu/usr.bin/texinfo/libtxi \ - gnu/usr.bin/texinfo/makeinfo -.endif - .if ${MK_RESCUE} != "no" _rescue= rescue/rescue .endif @@ -1403,16 +1416,6 @@ build-tools: .MAKE ${MAKE} DIRPRFX=${_tool}/ depend && \ ${MAKE} DIRPRFX=${_tool}/ all .endfor -.for _tool in \ - ${_texinfo} - ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ - cd ${.CURDIR}/${_tool} && \ - ${MAKE} DIRPRFX=${_tool}/ obj && \ - ${MAKE} DIRPRFX=${_tool}/ depend && \ - ${MAKE} DIRPRFX=${_tool}/ all && \ - ${MAKE} DIRPRFX=${_tool}/ install DESTDIR=${WORLDTMP} -.endfor - # # kernel-tools: Build kernel-building tools @@ -1440,15 +1443,19 @@ _kgzip= usr.sbin/kgzip .endif # If we're given an XAS, don't build binutils. -.if ${XAS:M/*} == "" && ${MK_BINUTILS_BOOTSTRAP} != "no" +.if ${XAS:M/*} == "" +.if ${MK_BINUTILS_BOOTSTRAP} != "no" _binutils= gnu/usr.bin/binutils +.endif .if ${MK_ELFTOOLCHAIN_TOOLS} != "no" _elftctools= lib/libelftc \ - usr.bin/addr2line \ usr.bin/elfcopy \ usr.bin/nm \ usr.bin/size \ usr.bin/strings +# These are not required by the build, but can be useful for developers who +# cross-build on a FreeBSD 10 host: +_elftctools+= usr.bin/addr2line .endif .endif @@ -1493,7 +1500,7 @@ NXBMAKE= ${NXBENV} ${MAKE} \ MACHINE=${TARGET} MACHINE_ARCH=${TARGET_ARCH} \ MK_GDB=no MK_TESTS=no \ SSP_CFLAGS= \ - MK_HTML=no MK_INFO=no NO_LINT=yes MK_MAN=no \ + MK_HTML=no NO_LINT=yes MK_MAN=no \ -DNO_PIC MK_PROFILE=no -DNO_SHARED \ -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \ MK_CLANG_EXTRAS=no MK_CLANG_FULL=no \ @@ -1643,7 +1650,7 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 ${_lib_libcapsicum} \ lib/ncurses/ncurses lib/ncurses/ncursesw \ lib/libopie lib/libpam ${_lib_libthr} \ - lib/libradius lib/libsbuf lib/libtacplus \ + ${_lib_libradius} lib/libsbuf lib/libtacplus \ lib/libgeom \ ${_cddl_lib_libumem} ${_cddl_lib_libnvpair} \ ${_cddl_lib_libuutil} \ @@ -1666,6 +1673,10 @@ lib/libgeom__L: lib/libexpat__L _lib_libthr= lib/libthr .endif +.if ${MK_RADIUS_SUPPORT} != "no" +_lib_libradius= lib/libradius +.endif + .if ${MK_OFED} != "no" _ofed_lib= contrib/ofed/usr.lib/ .endif @@ -1676,6 +1687,7 @@ _lib_libcapsicum=lib/libcapsicum lib/libcapsicum__L: lib/libnv__L lib/libpjdlog__L: lib/libutil__L +lib/liblzma__L: lib/libthr__L _generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib ${_ofed_lib} .for _DIR in ${LOCAL_LIB_DIRS} @@ -2022,7 +2034,7 @@ XDEV_CPUTYPE?=${CPUTYPE} XDEV_CPUTYPE?=${TARGET_CPUTYPE} .endif -NOFUN=-DNO_FSCHG MK_HTML=no MK_INFO=no -DNO_LINT \ +NOFUN=-DNO_FSCHG MK_HTML=no -DNO_LINT \ MK_MAN=no MK_NLS=no MK_PROFILE=no \ MK_KERBEROS=no MK_RESCUE=no MK_TESTS=no MK_WARNS=no \ TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ Modified: projects/sendfile/ObsoleteFiles.inc ============================================================================== --- projects/sendfile/ObsoleteFiles.inc Mon Feb 23 20:09:05 2015 (r279215) +++ projects/sendfile/ObsoleteFiles.inc Mon Feb 23 20:36:07 2015 (r279216) @@ -38,6 +38,196 @@ # xargs -n1 | sort | uniq -d; # done +# 20150222: Removed bcd(6) and ppt(6) +OLD_FILES+=usr/bin/bcd +OLD_FILES+=usr/bin/ppt +OLD_FILES+=usr/share/man/man6/bcd.6.gz +OLD_FILES+=usr/share/man/man6/ppt.6.gz +# 20150217: Removed remnants of ar(4) driver +OLD_FILES+=usr/include/sys/dev/ic/hd64570.h +# 20150212: /usr/games moving into /usr/bin +OLD_FILES+=usr/games/bcd +OLD_FILES+=usr/games/caesar +OLD_FILES+=usr/games/factor +OLD_FILES+=usr/games/fortune +OLD_FILES+=usr/games/grdc +OLD_FILES+=usr/games/morse +OLD_FILES+=usr/games/number +OLD_FILES+=usr/games/pom +OLD_FILES+=usr/games/ppt +OLD_FILES+=usr/games/primes +OLD_FILES+=usr/games/random +OLD_FILES+=usr/games/rot13 +OLD_FILES+=usr/games/strfile +OLD_FILES+=usr/games/unstr +OLD_DIRS+=usr/games +# 20150209: liblzma header +OLD_FILES+=usr/include/lzma/lzma.h +# 20150124: spl.9 and friends +OLD_FILES+=usr/share/man/man9/spl.9 +OLD_FILES+=usr/share/man/man9/spl0.9 +OLD_FILES+=usr/share/man/man9/splbio.9 +OLD_FILES+=usr/share/man/man9/splclock.9 +OLD_FILES+=usr/share/man/man9/splhigh.9 +OLD_FILES+=usr/share/man/man9/splimp.9 +OLD_FILES+=usr/share/man/man9/splnet.9 +OLD_FILES+=usr/share/man/man9/splsoftclock.9 +OLD_FILES+=usr/share/man/man9/splsofttty.9 +OLD_FILES+=usr/share/man/man9/splstatclock.9 +OLD_FILES+=usr/share/man/man9/spltty.9 +OLD_FILES+=usr/share/man/man9/splvm.9 +OLD_FILES+=usr/share/man/man9/splx.9 +# 20150118: new clang import which bumps version from 3.5.0 to 3.5.1. +OLD_FILES+=usr/include/clang/3.5.0/__wmmintrin_aes.h +OLD_FILES+=usr/include/clang/3.5.0/__wmmintrin_pclmul.h +OLD_FILES+=usr/include/clang/3.5.0/altivec.h +OLD_FILES+=usr/include/clang/3.5.0/ammintrin.h +OLD_FILES+=usr/include/clang/3.5.0/arm_acle.h +OLD_FILES+=usr/include/clang/3.5.0/arm_neon.h +OLD_FILES+=usr/include/clang/3.5.0/avx2intrin.h +OLD_FILES+=usr/include/clang/3.5.0/avxintrin.h +OLD_FILES+=usr/include/clang/3.5.0/bmi2intrin.h +OLD_FILES+=usr/include/clang/3.5.0/bmiintrin.h +OLD_FILES+=usr/include/clang/3.5.0/cpuid.h +OLD_FILES+=usr/include/clang/3.5.0/emmintrin.h +OLD_FILES+=usr/include/clang/3.5.0/f16cintrin.h +OLD_FILES+=usr/include/clang/3.5.0/fma4intrin.h +OLD_FILES+=usr/include/clang/3.5.0/fmaintrin.h +OLD_FILES+=usr/include/clang/3.5.0/ia32intrin.h +OLD_FILES+=usr/include/clang/3.5.0/immintrin.h +OLD_FILES+=usr/include/clang/3.5.0/lzcntintrin.h +OLD_FILES+=usr/include/clang/3.5.0/mm3dnow.h +OLD_FILES+=usr/include/clang/3.5.0/mm_malloc.h +OLD_FILES+=usr/include/clang/3.5.0/mmintrin.h +OLD_FILES+=usr/include/clang/3.5.0/module.modulemap +OLD_FILES+=usr/include/clang/3.5.0/nmmintrin.h +OLD_FILES+=usr/include/clang/3.5.0/pmmintrin.h +OLD_FILES+=usr/include/clang/3.5.0/popcntintrin.h +OLD_FILES+=usr/include/clang/3.5.0/prfchwintrin.h +OLD_FILES+=usr/include/clang/3.5.0/rdseedintrin.h +OLD_FILES+=usr/include/clang/3.5.0/rtmintrin.h +OLD_FILES+=usr/include/clang/3.5.0/shaintrin.h +OLD_FILES+=usr/include/clang/3.5.0/smmintrin.h +OLD_FILES+=usr/include/clang/3.5.0/tbmintrin.h +OLD_FILES+=usr/include/clang/3.5.0/tmmintrin.h +OLD_FILES+=usr/include/clang/3.5.0/wmmintrin.h +OLD_FILES+=usr/include/clang/3.5.0/x86intrin.h +OLD_FILES+=usr/include/clang/3.5.0/xmmintrin.h +OLD_FILES+=usr/include/clang/3.5.0/xopintrin.h +OLD_DIRS+=usr/include/clang/3.5.0 +OLD_FILES+=usr/lib/clang/3.5.0/lib/freebsd/libclang_rt.asan-i386.a +OLD_FILES+=usr/lib/clang/3.5.0/lib/freebsd/libclang_rt.asan-x86_64.a +OLD_FILES+=usr/lib/clang/3.5.0/lib/freebsd/libclang_rt.asan_cxx-i386.a +OLD_FILES+=usr/lib/clang/3.5.0/lib/freebsd/libclang_rt.asan_cxx-x86_64.a +OLD_FILES+=usr/lib/clang/3.5.0/lib/freebsd/libclang_rt.profile-arm.a +OLD_FILES+=usr/lib/clang/3.5.0/lib/freebsd/libclang_rt.profile-i386.a +OLD_FILES+=usr/lib/clang/3.5.0/lib/freebsd/libclang_rt.profile-x86_64.a +OLD_FILES+=usr/lib/clang/3.5.0/lib/freebsd/libclang_rt.san-i386.a +OLD_FILES+=usr/lib/clang/3.5.0/lib/freebsd/libclang_rt.san-x86_64.a +OLD_FILES+=usr/lib/clang/3.5.0/lib/freebsd/libclang_rt.ubsan-i386.a +OLD_FILES+=usr/lib/clang/3.5.0/lib/freebsd/libclang_rt.ubsan-x86_64.a +OLD_FILES+=usr/lib/clang/3.5.0/lib/freebsd/libclang_rt.ubsan_cxx-i386.a +OLD_FILES+=usr/lib/clang/3.5.0/lib/freebsd/libclang_rt.ubsan_cxx-x86_64.a +OLD_DIRS+=usr/lib/clang/3.5.0/lib/freebsd +OLD_DIRS+=usr/lib/clang/3.5.0/lib +OLD_DIRS+=usr/lib/clang/3.5.0 +# 20150102: removal of texinfo +OLD_FILES+=usr/bin/info +OLD_FILES+=usr/bin/infokey +OLD_FILES+=usr/bin/install-info +OLD_FILES+=usr/bin/makeinfo +OLD_FILES+=usr/bin/texindex +OLD_FILES+=usr/share/info/am-utils.info.gz +OLD_FILES+=usr/share/info/as-utils.info.gz +OLD_FILES+=usr/share/info/binutils.info.gz +OLD_FILES+=usr/share/info/com_err.info.gz +OLD_FILES+=usr/share/info/diff.info.gz +OLD_FILES+=usr/share/info/gdb.info.gz +OLD_FILES+=usr/share/info/gdbint.info.gz +OLD_FILES+=usr/share/info/gperf.info.gz +OLD_FILES+=usr/share/info/grep.info.gz +OLD_FILES+=usr/share/info/groff.info.gz +OLD_FILES+=usr/share/info/heimdal.info.gz +OLD_FILES+=usr/share/info/history.info.gz +OLD_FILES+=usr/share/info/info-stnd.info.gz +OLD_FILES+=usr/share/info/info.info.gz +OLD_FILES+=usr/share/info/ld.info.gz +OLD_FILES+=usr/share/info/regex.info.gz +OLD_FILES+=usr/share/info/rluserman.info.gz +OLD_FILES+=usr/share/info/stabs.info.gz +OLD_FILES+=usr/share/info/texinfo.info.gz +OLD_FILES+=usr/share/man/man1/info.1.gz +OLD_FILES+=usr/share/man/man1/infokey.1.gz +OLD_FILES+=usr/share/man/man1/install-info.1.gz +OLD_FILES+=usr/share/man/man1/makeinfo.1.gz +OLD_FILES+=usr/share/man/man1/texindex.1.gz +OLD_FILES+=usr/share/man/man5/info.5.gz +OLD_FILES+=usr/share/man/man5/texinfo.5.gz +# 20141231: new clang import which bumps version from 3.4.1 to 3.5.0. +OLD_FILES+=usr/include/clang/3.4.1/__wmmintrin_aes.h +OLD_FILES+=usr/include/clang/3.4.1/__wmmintrin_pclmul.h +OLD_FILES+=usr/include/clang/3.4.1/altivec.h +OLD_FILES+=usr/include/clang/3.4.1/ammintrin.h +OLD_FILES+=usr/include/clang/3.4.1/arm_neon.h +OLD_FILES+=usr/include/clang/3.4.1/avx2intrin.h +OLD_FILES+=usr/include/clang/3.4.1/avxintrin.h +OLD_FILES+=usr/include/clang/3.4.1/bmi2intrin.h +OLD_FILES+=usr/include/clang/3.4.1/bmiintrin.h +OLD_FILES+=usr/include/clang/3.4.1/cpuid.h +OLD_FILES+=usr/include/clang/3.4.1/emmintrin.h +OLD_FILES+=usr/include/clang/3.4.1/f16cintrin.h +OLD_FILES+=usr/include/clang/3.4.1/fma4intrin.h +OLD_FILES+=usr/include/clang/3.4.1/fmaintrin.h +OLD_FILES+=usr/include/clang/3.4.1/immintrin.h +OLD_FILES+=usr/include/clang/3.4.1/lzcntintrin.h +OLD_FILES+=usr/include/clang/3.4.1/mm3dnow.h +OLD_FILES+=usr/include/clang/3.4.1/mm_malloc.h +OLD_FILES+=usr/include/clang/3.4.1/mmintrin.h +OLD_FILES+=usr/include/clang/3.4.1/module.map +OLD_FILES+=usr/include/clang/3.4.1/nmmintrin.h +OLD_FILES+=usr/include/clang/3.4.1/pmmintrin.h +OLD_FILES+=usr/include/clang/3.4.1/popcntintrin.h +OLD_FILES+=usr/include/clang/3.4.1/prfchwintrin.h +OLD_FILES+=usr/include/clang/3.4.1/rdseedintrin.h +OLD_FILES+=usr/include/clang/3.4.1/rtmintrin.h +OLD_FILES+=usr/include/clang/3.4.1/shaintrin.h +OLD_FILES+=usr/include/clang/3.4.1/smmintrin.h +OLD_FILES+=usr/include/clang/3.4.1/tbmintrin.h +OLD_FILES+=usr/include/clang/3.4.1/tmmintrin.h +OLD_FILES+=usr/include/clang/3.4.1/wmmintrin.h +OLD_FILES+=usr/include/clang/3.4.1/x86intrin.h +OLD_FILES+=usr/include/clang/3.4.1/xmmintrin.h +OLD_FILES+=usr/include/clang/3.4.1/xopintrin.h +OLD_DIRS+=usr/include/clang/3.4.1 +# 20141226: Remove gpib/ieee488 +OLD_FILES+=usr/include/dev/ieee488/ibfoo_int.h +OLD_FILES+=usr/include/dev/ieee488/tnt4882.h +OLD_FILES+=usr/include/dev/ieee488/ugpib.h +OLD_FILES+=usr/include/dev/ieee488/upd7210.h +OLD_DIRS+=usr/include/dev/ieee488 +OLD_FILES+=usr/include/gpib/gpib.h +OLD_DIRS+=usr/include/gpib +OLD_FILES+=usr/lib/libgpib.a +OLD_FILES+=usr/lib/libgpib_p.a +OLD_FILES+=usr/lib/libgpib.so +OLD_LIBS+=usr/lib/libgpib.so.3 +OLD_FILES+=usr/lib/libgpib_p.a +OLD_FILES+=share/man/man4/pcii.4.gz +OLD_FILES+=share/man/man4/gpib.4.gz +OLD_FILES+=share/man/man4/tnt4882.4.gz +.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64" +OLD_FILES+=usr/lib32/libgpib.a +OLD_FILES+=usr/lib32/libgpib_p.a +OLD_FILES+=usr/lib32/libgpib.so +OLD_LIBS+=usr/lib32/libgpib.so.3 +.endif + +# 20141224: libxo moved to /lib +OLD_LIBS+=usr/lib/libxo.so.0 +# 20141223: remove in6_gif.h, in_gif.h and if_stf.h +OLD_FILES+=usr/include/net/if_stf.h +OLD_FILES+=usr/include/netinet/in_gif.h +OLD_FILES+=usr/include/netinet6/in6_gif.h # 20141202: update to mandoc CVS 20141201 OLD_FILES+=usr.bin/preconv OLD_FILES+=share/man/man1/preconv.1.gz @@ -210,8 +400,6 @@ OLD_DIRS+=usr/include/clang/3.4 # 20140505: Bogusly installing src.opts.mk OLD_FILES+=usr/share/mk/src.opts.mk # 20140505: Reject PR kern/187551 -OLD_DIRS+=usr/tests/sbin/ifconfig -OLD_FILES+=usr/tests/sbin/ifconfig/Kyuafile OLD_FILES+=usr/tests/sbin/ifconfig/fibs_test # 20140502: Removal of lindev(4) OLD_FILES+=usr/share/man/man4/lindev.4.gz @@ -630,6 +818,7 @@ OLD_FILES+=var/named/etc/namedb/master/l OLD_FILES+=var/named/etc/namedb/master/localhost-reverse.db #OLD_FILES+=var/named/etc/namedb/named.conf # intentionally left out OLD_FILES+=var/named/etc/namedb/named.root +OLD_DIRS+=var/named/etc/namedb/working OLD_DIRS+=var/named/etc/namedb/slave OLD_DIRS+=var/named/var OLD_DIRS+=var/named/var/dump Modified: projects/sendfile/UPDATING ============================================================================== --- projects/sendfile/UPDATING Mon Feb 23 20:09:05 2015 (r279215) +++ projects/sendfile/UPDATING Mon Feb 23 20:36:07 2015 (r279216) @@ -31,6 +31,117 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20150217: + If you are running a -CURRENT kernel since r273872 (Oct 30th, 2014), + but before r278950, the RNG was not seeded properly. Immediately + upgrade the kernel to r278950 or later and regenerate any keys (e.g. + ssh keys or openssl keys) that were generated w/ a kernel from that + range. This does not affect programs that directly used /dev/random + or /dev/urandom. All userland uses of arc4random(3) are affected. + +20150210: + The autofs(4) ABI was changed in order to restore binary compatibility + with 10.1-RELEASE. The automountd(8) daemon needs to be rebuilt to work + with the new kernel. + +20150131: + The powerpc64 kernel has been changed to a position-independent + executable. This can only be booted with a new version of loader(8), + so make sure to update both world and kernel before rebooting. + +20150118: + Clang and llvm have been upgraded to 3.5.1 release. This is a bugfix + only release, no new features have been added. Please see the 20141231 + entry below for information about prerequisites and upgrading, if you + are not already using 3.5.0. + +20150107: + ELF tools addr2line, elfcopy (strip), nm, size, and strings are now + taken from the ELF Tool Chain project rather than GNU binutils. They + should be drop-in replacements, with the addition of arm64 support. + The WITHOUT_ELFTOOLCHAIN_TOOLS= knob may be used to obtain the + binutils tools, if necessary. + +20150105: + The default Unbound configuration now enables remote control + using a local socket. Users who have already enabled the + local_unbound service should regenerate their configuration + by running "service local_unbound setup" as root. + +20150102: + The GNU texinfo and GNU info pages have been removed. + To be able to view GNU info pages please install texinfo from ports. + +20141231: + Clang, llvm and lldb have been upgraded to 3.5.0 release. + + As of this release, a prerequisite for building clang, llvm and lldb is + a C++11 capable compiler and C++11 standard library. This means that to + be able to successfully build the cross-tools stage of buildworld, with + clang as the bootstrap compiler, your system compiler or cross compiler + should either be clang 3.3 or later, or gcc 4.8 or later, and your + system C++ library should be libc++, or libdstdc++ from gcc 4.8 or + later. + + On any standard FreeBSD 10.x or 11.x installation, where clang and + libc++ are on by default (that is, on x86 or arm), this should work out + of the box. + + On 9.x installations where clang is enabled by default, e.g. on x86 and + powerpc, libc++ will not be enabled by default, so libc++ should be + built (with clang) and installed first. If both clang and libc++ are + missing, build clang first, then use it to build libc++. + + On 8.x and earlier installations, upgrade to 9.x first, and then follow + the instructions for 9.x above. + + Sparc64 and mips users are unaffected, as they still use gcc 4.2.1 by + default, and do not build clang. + + Many embedded systems are resource constrained, and will not be able to + build clang in a reasonable time, or in some cases at all. In those + cases, cross building bootable systems on amd64 is a workaround. + + This new version of clang introduces a number of new warnings, of which + the following are most likely to appear: + + -Wabsolute-value + + This warns in two cases, for both C and C++: + * When the code is trying to take the absolute value of an unsigned + quantity, which is effectively a no-op, and almost never what was + intended. The code should be fixed, if at all possible. If you are + sure that the unsigned quantity can be safely cast to signed, without + loss of information or undefined behavior, you can add an explicit + cast, or disable the warning. + + * When the code is trying to take an absolute value, but the called + abs() variant is for the wrong type, which can lead to truncation. + If you want to disable the warning instead of fixing the code, please + make sure that truncation will not occur, or it might lead to unwanted + side-effects. + + -Wtautological-undefined-compare and + -Wundefined-bool-conversion + + These warn when C++ code is trying to compare 'this' against NULL, while + 'this' should never be NULL in well-defined C++ code. However, there is + some legacy (pre C++11) code out there, which actively abuses this + feature, which was less strictly defined in previous C++ versions. + + Squid and openjdk do this, for example. The warning can be turned off + for C++98 and earlier, but compiling the code in C++11 mode might result + in unexpected behavior; for example, the parts of the program that are + unreachable could be optimized away. + +20141222: + The old NFS client and server (kernel options NFSCLIENT, NFSSERVER) + kernel sources have been removed. The .h files remain, since some + utilities include them. This will need to be fixed later. + If "mount -t oldnfs ..." is attempted, it will fail. + If the "-o" option on mountd(8), nfsd(8) or nfsstat(1) is used, + the utilities will report errors. + 20141121: The handling of LOCAL_LIB_DIRS has been altered to skip addition of directories to top level SUBDIR variable when their parent @@ -40,7 +151,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 LOCAL_DIRS. 20141109: - faith(4) and faithd(8) has been removed from base system. It + faith(4) and faithd(8) have been removed from the base system. Faith has been obsolete for a very long time. 20141104: @@ -63,7 +174,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 20141102: pjdfstest has been integrated into kyua as an opt-in test suite. - Please see share/doc/pjdfstest/README for a more details on how to + Please see share/doc/pjdfstest/README for more details on how to execute it. 20141009: @@ -85,7 +196,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 20140729: The ofwfb driver, used to provide a graphics console on PowerPC when - using vt(4), no longer allows mmap() of all of physical memory. This + using vt(4), no longer allows mmap() of all physical memory. This will prevent Xorg on PowerPC with some ATI graphics cards from initializing properly unless x11-servers/xorg-server is updated to 1.12.4_8 or newer. @@ -106,6 +217,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 The GNU texinfo and GNU info pages are not built and installed anymore, WITH_INFO knob has been added to allow to built and install them again. + UPDATE: see 20150102 entry on texinfo's removal 20140708: The GNU readline library is now an INTERNALLIB - that is, it is @@ -188,6 +300,16 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 The lindev device has been removed since /dev/full has been made a standard device. __FreeBSD_version has been bumped. +20140424: + The knob WITHOUT_VI was added to the base system, which controls + building ex(1), vi(1), etc. Older releases of FreeBSD required ex(1) + in order to reorder files share/termcap and didn't build ex(1) as a + build tool, so building/installing with WITH_VI is highly advised for + build hosts for older releases. + + This issue has been fixed in stable/9 and stable/10 in r277022 and + r276991, respectively. + 20140418: The YES_HESIOD knob has been removed. It has been obsolete for a decade. Please move to using WITH_HESIOD instead or your builds Modified: projects/sendfile/bin/cat/Makefile ============================================================================== --- projects/sendfile/bin/cat/Makefile Mon Feb 23 20:09:05 2015 (r279215) +++ projects/sendfile/bin/cat/Makefile Mon Feb 23 20:36:07 2015 (r279216) @@ -1,6 +1,12 @@ # @(#)Makefile 8.1 (Berkeley) 5/31/93 # $FreeBSD$ +.include + PROG= cat +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include Modified: projects/sendfile/bin/cp/utils.c ============================================================================== --- projects/sendfile/bin/cp/utils.c Mon Feb 23 20:09:05 2015 (r279215) +++ projects/sendfile/bin/cp/utils.c Mon Feb 23 20:36:07 2015 (r279216) @@ -330,7 +330,7 @@ copy_special(struct stat *from_stat, int int setfile(struct stat *fs, int fd) { - static struct timeval tv[2]; + static struct timespec tspec[2]; struct stat ts; int rval, gotstat, islink, fdval; @@ -340,10 +340,11 @@ setfile(struct stat *fs, int fd) fs->st_mode &= S_ISUID | S_ISGID | S_ISVTX | S_IRWXU | S_IRWXG | S_IRWXO; - TIMESPEC_TO_TIMEVAL(&tv[0], &fs->st_atim); - TIMESPEC_TO_TIMEVAL(&tv[1], &fs->st_mtim); - if (islink ? lutimes(to.p_path, tv) : utimes(to.p_path, tv)) { - warn("%sutimes: %s", islink ? "l" : "", to.p_path); + tspec[0] = fs->st_atim; + tspec[1] = fs->st_mtim; + if (utimensat(AT_FDCWD, to.p_path, tspec, + islink ? AT_SYMLINK_NOFOLLOW : 0)) { + warn("utimensat: %s", to.p_path); rval = 1; } if (fdval ? fstat(fd, &ts) : Modified: projects/sendfile/bin/csh/Makefile ============================================================================== --- projects/sendfile/bin/csh/Makefile Mon Feb 23 20:09:05 2015 (r279215) +++ projects/sendfile/bin/csh/Makefile Mon Feb 23 20:36:07 2015 (r279216) @@ -93,7 +93,7 @@ GENHDRS+= iconv.h SRCS+= iconv_stub.c iconv.h: ${.CURDIR}/iconv_stub.h - cp -f ${.CURDIR}/iconv_stub.h ${.TARGET} + ${CP} ${.CURDIR}/iconv_stub.h ${.TARGET} .endif .endif Modified: projects/sendfile/bin/expr/Makefile ============================================================================== --- projects/sendfile/bin/expr/Makefile Mon Feb 23 20:09:05 2015 (r279215) +++ projects/sendfile/bin/expr/Makefile Mon Feb 23 20:36:07 2015 (r279216) @@ -1,9 +1,15 @@ # $FreeBSD$ +.include + PROG= expr SRCS= expr.y YFLAGS= NO_WMISSING_VARIABLE_DECLARATIONS= +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include Modified: projects/sendfile/bin/expr/expr.y ============================================================================== --- projects/sendfile/bin/expr/expr.y Mon Feb 23 20:09:05 2015 (r279215) +++ projects/sendfile/bin/expr/expr.y Mon Feb 23 20:36:07 2015 (r279216) @@ -444,14 +444,26 @@ op_minus(struct val *a, struct val *b) return (r); } +/* + * We depend on undefined behaviour giving a result (in r). + * To test this result, pass it as volatile. This prevents + * optimizing away of the test based on the undefined behaviour. + */ void -assert_times(intmax_t a, intmax_t b, intmax_t r) +assert_times(intmax_t a, intmax_t b, volatile intmax_t r) { /* - * if first operand is 0, no overflow is possible, - * else result of division test must match second operand + * If the first operand is 0, no overflow is possible, + * else the result of the division test must match the + * second operand. + * + * Be careful to avoid overflow in the overflow test, as + * in assert_div(). Overflow in division would kill us + * with a SIGFPE before getting the test wrong. In old + * buggy versions, optimization used to give a null test + * instead of a SIGFPE. */ - if (a != 0 && r / a != b) + if ((a == -1 && b == INTMAX_MIN) || (a != 0 && r / a != b)) errx(ERR_EXIT, "overflow"); } Modified: projects/sendfile/bin/freebsd-version/Makefile ============================================================================== --- projects/sendfile/bin/freebsd-version/Makefile Mon Feb 23 20:09:05 2015 (r279215) +++ projects/sendfile/bin/freebsd-version/Makefile Mon Feb 23 20:36:07 2015 (r279216) @@ -11,7 +11,7 @@ freebsd-version.sh: ${.CURDIR}/freebsd-v s/@@TYPE@@/$${TYPE}/g; \ s/@@REVISION@@/$${REVISION}/g; \ s/@@BRANCH@@/$${BRANCH}/g; \ - " ${.ALLSRC} >${.TARGET} ; then \ + " ${.CURDIR}/freebsd-version.sh.in >${.TARGET} ; then \ rm -f ${.TARGET} ; \ exit 1 ; \ fi Modified: projects/sendfile/bin/ln/symlink.7 ============================================================================== --- projects/sendfile/bin/ln/symlink.7 Mon Feb 23 20:09:05 2015 (r279215) +++ projects/sendfile/bin/ln/symlink.7 Mon Feb 23 20:36:07 2015 (r279216) @@ -29,7 +29,7 @@ .\" @(#)symlink.7 8.3 (Berkeley) 3/31/94 .\" $FreeBSD$ .\" -.Dd April 25, 2010 +.Dd February 16, 2015 .Dt SYMLINK 7 .Os .Sh NAME @@ -146,10 +146,12 @@ The following system calls follow symbol unless given the .Dv AT_SYMLINK_NOFOLLOW flag: +.Xr chflagsat 2 , .Xr fchmodat 2 , -.Xr fchownat 2 +.Xr fchownat 2 , +.Xr fstatat 2 and -.Xr fstatat 2 . +.Xr utimensat 2 . .Pp The owner and group of an existing symbolic link can be changed by means of the @@ -219,7 +221,7 @@ would change the ownership of .Dq Li slink itself. .Pp -There are four exceptions to this rule. +There are five exceptions to this rule. The .Xr mv 1 and @@ -262,13 +264,12 @@ a file tree.) .Pp The .Xr file 1 -command is also an exception to this rule. -The -.Xr file 1 -command does not follow symbolic links named as argument by default. -The -.Xr file 1 -command does follow symbolic links named as argument if +and +.Xr stat 1 +commands are also exceptions to this rule. +These +commands do not follow symbolic links named as argument by default, +but do follow symbolic links named as argument if the .Fl L option is specified. .Pp Modified: projects/sendfile/bin/mv/mv.c ============================================================================== --- projects/sendfile/bin/mv/mv.c Mon Feb 23 20:09:05 2015 (r279215) +++ projects/sendfile/bin/mv/mv.c Mon Feb 23 20:36:07 2015 (r279216) @@ -273,7 +273,7 @@ do_move(const char *from, const char *to static int fastcopy(const char *from, const char *to, struct stat *sbp) { - struct timeval tval[2]; + struct timespec ts[2]; static u_int blen = MAXPHYS; static char *bp = NULL; mode_t oldmode; @@ -350,10 +350,9 @@ err: if (unlink(to)) } else warn("%s: cannot stat", to); - tval[0].tv_sec = sbp->st_atime; - tval[1].tv_sec = sbp->st_mtime; - tval[0].tv_usec = tval[1].tv_usec = 0; - if (utimes(to, tval)) + ts[0] = sbp->st_atim; + ts[1] = sbp->st_mtim; + if (utimensat(AT_FDCWD, to, ts, 0)) warn("%s: set times", to); if (close(to_fd)) { Modified: projects/sendfile/bin/pkill/tests/pgrep-j_test.sh ============================================================================== --- projects/sendfile/bin/pkill/tests/pgrep-j_test.sh Mon Feb 23 20:09:05 2015 (r279215) +++ projects/sendfile/bin/pkill/tests/pgrep-j_test.sh Mon Feb 23 20:36:07 2015 (r279216) @@ -4,94 +4,88 @@ jail_name_to_jid() { local check_name="$1" - ( *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Tue Feb 24 23:50:17 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 76BDF676; Tue, 24 Feb 2015 23:50:17 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5C7F0DFA; Tue, 24 Feb 2015 23:50:17 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1ONoHaG014825; Tue, 24 Feb 2015 23:50:17 GMT (envelope-from nwhitehorn@FreeBSD.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1ONoC2Z014793; Tue, 24 Feb 2015 23:50:12 GMT (envelope-from nwhitehorn@FreeBSD.org) Message-Id: <201502242350.t1ONoC2Z014793@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: nwhitehorn set sender to nwhitehorn@FreeBSD.org using -f From: Nathan Whitehorn Date: Tue, 24 Feb 2015 23:50:12 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279259 - in projects/powernv: amd64/amd64 amd64/include amd64/vmm amd64/vmm/intel arm/arm arm/broadcom/bcm2835 arm/conf arm/include arm/ti arm/ti/am335x arm/xscale/ixp425 boot/amd64/bo... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Feb 2015 23:50:17 -0000 Author: nwhitehorn Date: Tue Feb 24 23:50:10 2015 New Revision: 279259 URL: https://svnweb.freebsd.org/changeset/base/279259 Log: IFC Added: projects/powernv/amd64/include/pvclock.h - copied unchanged from r279258, head/sys/amd64/include/pvclock.h projects/powernv/arm/arm/unwind.c - copied unchanged from r279258, head/sys/arm/arm/unwind.c projects/powernv/arm/broadcom/bcm2835/bcm2835_audio.c - copied unchanged from r279258, head/sys/arm/broadcom/bcm2835/bcm2835_audio.c projects/powernv/arm/broadcom/bcm2835/vc_vchi_audioserv_defs.h - copied unchanged from r279258, head/sys/arm/broadcom/bcm2835/vc_vchi_audioserv_defs.h projects/powernv/cddl/contrib/opensolaris/uts/arm/ - copied from r279258, head/sys/cddl/contrib/opensolaris/uts/arm/ projects/powernv/cddl/dev/dtrace/arm/ - copied from r279258, head/sys/cddl/dev/dtrace/arm/ projects/powernv/cddl/dev/fbt/arm/ - copied from r279258, head/sys/cddl/dev/fbt/arm/ projects/powernv/conf/config.mk - copied unchanged from r279258, head/sys/conf/config.mk projects/powernv/contrib/dev/acpica/compiler/aslprintf.c - copied unchanged from r279258, head/sys/contrib/dev/acpica/compiler/aslprintf.c projects/powernv/contrib/dev/acpica/compiler/aslprune.c - copied unchanged from r279258, head/sys/contrib/dev/acpica/compiler/aslprune.c projects/powernv/contrib/dev/acpica/components/disassembler/dmcstyle.c - copied unchanged from r279258, head/sys/contrib/dev/acpica/components/disassembler/dmcstyle.c projects/powernv/contrib/vchiq/ - copied from r279258, head/sys/contrib/vchiq/ projects/powernv/dev/cxgbe/if_cxl.c - copied unchanged from r279258, head/sys/dev/cxgbe/if_cxl.c projects/powernv/dev/netmap/if_ixl_netmap.h - copied unchanged from r279258, head/sys/dev/netmap/if_ixl_netmap.h projects/powernv/dev/ofw/ofw_cpu.h - copied unchanged from r279258, head/sys/dev/ofw/ofw_cpu.h projects/powernv/dev/usb/video/ - copied from r279258, head/sys/dev/usb/video/ projects/powernv/dev/videomode/ - copied from r279258, head/sys/dev/videomode/ projects/powernv/dev/wpi/if_wpi_debug.h - copied unchanged from r279258, head/sys/dev/wpi/if_wpi_debug.h projects/powernv/i386/include/pvclock.h - copied unchanged from r279258, head/sys/i386/include/pvclock.h projects/powernv/modules/cxgbe/if_cxl/ - copied from r279258, head/sys/modules/cxgbe/if_cxl/ projects/powernv/modules/dtb/rpi/ - copied from r279258, head/sys/modules/dtb/rpi/ projects/powernv/modules/usb/udl/ - copied from r279258, head/sys/modules/usb/udl/ projects/powernv/modules/videomode/ - copied from r279258, head/sys/modules/videomode/ projects/powernv/ofed/drivers/infiniband/core/peer_mem.c - copied unchanged from r279258, head/sys/ofed/drivers/infiniband/core/peer_mem.c projects/powernv/ofed/drivers/infiniband/hw/mlx4/mlx4_exp.c - copied unchanged from r279258, head/sys/ofed/drivers/infiniband/hw/mlx4/mlx4_exp.c projects/powernv/ofed/drivers/infiniband/hw/mlx4/mlx4_exp.h - copied unchanged from r279258, head/sys/ofed/drivers/infiniband/hw/mlx4/mlx4_exp.h projects/powernv/ofed/include/linux/printk.h - copied unchanged from r279258, head/sys/ofed/include/linux/printk.h projects/powernv/ofed/include/rdma/ib_peer_mem.h - copied unchanged from r279258, head/sys/ofed/include/rdma/ib_peer_mem.h projects/powernv/ofed/include/rdma/ib_user_verbs_exp.h - copied unchanged from r279258, head/sys/ofed/include/rdma/ib_user_verbs_exp.h projects/powernv/ofed/include/rdma/ib_verbs_exp.h - copied unchanged from r279258, head/sys/ofed/include/rdma/ib_verbs_exp.h projects/powernv/ofed/include/rdma/peer_mem.h - copied unchanged from r279258, head/sys/ofed/include/rdma/peer_mem.h projects/powernv/x86/include/pvclock.h - copied unchanged from r279258, head/sys/x86/include/pvclock.h projects/powernv/x86/x86/pvclock.c - copied unchanged from r279258, head/sys/x86/x86/pvclock.c Deleted: projects/powernv/dev/cxgb/sys/mbufq.h projects/powernv/dev/ic/hd64570.h projects/powernv/dev/xen/netfront/mbufq.h projects/powernv/ofed/drivers/infiniband/core/Makefile projects/powernv/ofed/drivers/infiniband/core/local_sa.c projects/powernv/ofed/drivers/infiniband/core/notice.c projects/powernv/ofed/drivers/infiniband/hw/mlx4/Makefile projects/powernv/ofed/drivers/infiniband/ulp/ipoib/Makefile projects/powernv/powerpc/conf/WII projects/powernv/powerpc/wii/ Modified: projects/powernv/amd64/amd64/apic_vector.S projects/powernv/amd64/amd64/db_disasm.c projects/powernv/amd64/amd64/genassym.c projects/powernv/amd64/amd64/mp_machdep.c projects/powernv/amd64/amd64/ptrace_machdep.c projects/powernv/amd64/include/cpufunc.h projects/powernv/amd64/vmm/intel/vmcs.c projects/powernv/amd64/vmm/intel/vmx.c projects/powernv/amd64/vmm/intel/vmx.h projects/powernv/amd64/vmm/intel/vmx_msr.c projects/powernv/amd64/vmm/vmm_support.S projects/powernv/arm/arm/busdma_machdep-v6.c projects/powernv/arm/arm/cpufunc.c projects/powernv/arm/arm/cpufunc_asm_armv7.S projects/powernv/arm/arm/cpuinfo.c projects/powernv/arm/arm/db_trace.c projects/powernv/arm/arm/elf_trampoline.c projects/powernv/arm/arm/exception.S projects/powernv/arm/arm/gic.c projects/powernv/arm/arm/identcpu.c projects/powernv/arm/arm/trap.c projects/powernv/arm/broadcom/bcm2835/bcm2835_bsc.c projects/powernv/arm/broadcom/bcm2835/bcm2835_bscvar.h projects/powernv/arm/broadcom/bcm2835/bcm2835_gpio.c projects/powernv/arm/broadcom/bcm2835/bcm2835_mbox.c projects/powernv/arm/broadcom/bcm2835/bcm2835_mbox_prop.h projects/powernv/arm/broadcom/bcm2835/bcm2835_sdhci.c projects/powernv/arm/broadcom/bcm2835/files.bcm2835 projects/powernv/arm/conf/BEAGLEBONE projects/powernv/arm/conf/RPI-B projects/powernv/arm/include/armreg.h projects/powernv/arm/include/atomic.h projects/powernv/arm/include/cpufunc.h projects/powernv/arm/include/stack.h projects/powernv/arm/ti/am335x/am335x_prcm.c projects/powernv/arm/ti/ti_gpio.c projects/powernv/arm/xscale/ixp425/if_npe.c projects/powernv/boot/amd64/boot1.efi/fat.tmpl.bz2.uu projects/powernv/boot/amd64/boot1.efi/generate-fat.sh projects/powernv/boot/amd64/efi/main.c projects/powernv/boot/arm/ixp425/boot2/ixp425_board.c projects/powernv/boot/efi/include/amd64/efibind.h projects/powernv/boot/efi/include/efiapi.h projects/powernv/boot/efi/include/efidef.h projects/powernv/boot/efi/include/i386/efibind.h projects/powernv/boot/fdt/dts/arm/bcm2835.dtsi projects/powernv/boot/fdt/fdt_loader_cmd.c projects/powernv/boot/forth/beastie.4th projects/powernv/boot/forth/brand.4th projects/powernv/boot/i386/libi386/biosmem.c projects/powernv/boot/pc98/boot2/Makefile projects/powernv/boot/powerpc/kboot/host_syscall.S projects/powernv/boot/powerpc/kboot/host_syscall.h projects/powernv/boot/powerpc/kboot/hostdisk.c projects/powernv/cam/cam.h projects/powernv/cam/cam_ccb.h projects/powernv/cam/cam_periph.c projects/powernv/cam/cam_xpt.c projects/powernv/cam/cam_xpt_internal.h projects/powernv/cam/ctl/ctl.c projects/powernv/cam/ctl/ctl.h projects/powernv/cam/ctl/ctl_backend_block.c projects/powernv/cam/ctl/ctl_backend_ramdisk.c projects/powernv/cam/ctl/ctl_frontend.c projects/powernv/cam/ctl/ctl_frontend.h projects/powernv/cam/ctl/ctl_frontend_iscsi.c projects/powernv/cam/ctl/ctl_frontend_iscsi.h projects/powernv/cam/ctl/ctl_ioctl.h projects/powernv/cam/ctl/ctl_private.h projects/powernv/cam/ctl/ctl_tpc.c projects/powernv/cam/ctl/ctl_tpc.h projects/powernv/cam/ctl/ctl_tpc_local.c projects/powernv/cam/scsi/scsi_all.c projects/powernv/cam/scsi/scsi_all.h projects/powernv/cam/scsi/scsi_cd.c projects/powernv/cam/scsi/scsi_da.c projects/powernv/cam/scsi/scsi_enc_ses.c projects/powernv/cam/scsi/scsi_sa.c projects/powernv/cam/scsi/scsi_sa.h projects/powernv/cam/scsi/scsi_xpt.c projects/powernv/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/powernv/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/powernv/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c projects/powernv/cddl/contrib/opensolaris/uts/common/sys/dtrace.h projects/powernv/cddl/dev/dtrace/dtrace_load.c projects/powernv/cddl/dev/dtrace/dtrace_unload.c projects/powernv/cddl/dev/lockstat/lockstat.c projects/powernv/cddl/dev/profile/profile.c projects/powernv/conf/NOTES projects/powernv/conf/dtb.mk projects/powernv/conf/files projects/powernv/conf/files.amd64 projects/powernv/conf/files.arm projects/powernv/conf/files.i386 projects/powernv/conf/files.powerpc projects/powernv/conf/kern.mk projects/powernv/conf/kern.opts.mk projects/powernv/conf/kern.pre.mk projects/powernv/conf/kmod.mk projects/powernv/conf/options projects/powernv/conf/options.powerpc projects/powernv/contrib/dev/acpica/changes.txt (contents, props changed) projects/powernv/contrib/dev/acpica/common/acgetline.c projects/powernv/contrib/dev/acpica/common/adfile.c projects/powernv/contrib/dev/acpica/common/adisasm.c projects/powernv/contrib/dev/acpica/common/adwalk.c projects/powernv/contrib/dev/acpica/common/ahids.c projects/powernv/contrib/dev/acpica/common/ahpredef.c projects/powernv/contrib/dev/acpica/common/ahuuids.c projects/powernv/contrib/dev/acpica/common/cmfsize.c projects/powernv/contrib/dev/acpica/common/dmextern.c projects/powernv/contrib/dev/acpica/common/dmrestag.c projects/powernv/contrib/dev/acpica/common/dmtable.c projects/powernv/contrib/dev/acpica/common/dmtbdump.c projects/powernv/contrib/dev/acpica/common/dmtbinfo.c projects/powernv/contrib/dev/acpica/common/getopt.c projects/powernv/contrib/dev/acpica/compiler/aslanalyze.c projects/powernv/contrib/dev/acpica/compiler/aslascii.c projects/powernv/contrib/dev/acpica/compiler/aslbtypes.c projects/powernv/contrib/dev/acpica/compiler/aslcodegen.c projects/powernv/contrib/dev/acpica/compiler/aslcompile.c projects/powernv/contrib/dev/acpica/compiler/aslcompiler.h projects/powernv/contrib/dev/acpica/compiler/aslcompiler.l projects/powernv/contrib/dev/acpica/compiler/asldefine.h projects/powernv/contrib/dev/acpica/compiler/aslerror.c projects/powernv/contrib/dev/acpica/compiler/aslfileio.c projects/powernv/contrib/dev/acpica/compiler/aslfiles.c projects/powernv/contrib/dev/acpica/compiler/aslfold.c projects/powernv/contrib/dev/acpica/compiler/aslglobal.h projects/powernv/contrib/dev/acpica/compiler/aslhex.c projects/powernv/contrib/dev/acpica/compiler/asllength.c projects/powernv/contrib/dev/acpica/compiler/asllisting.c projects/powernv/contrib/dev/acpica/compiler/asllistsup.c projects/powernv/contrib/dev/acpica/compiler/aslload.c projects/powernv/contrib/dev/acpica/compiler/asllookup.c projects/powernv/contrib/dev/acpica/compiler/aslmain.c projects/powernv/contrib/dev/acpica/compiler/aslmap.c projects/powernv/contrib/dev/acpica/compiler/aslmapenter.c projects/powernv/contrib/dev/acpica/compiler/aslmapoutput.c projects/powernv/contrib/dev/acpica/compiler/aslmaputils.c projects/powernv/contrib/dev/acpica/compiler/aslmessages.c projects/powernv/contrib/dev/acpica/compiler/aslmessages.h projects/powernv/contrib/dev/acpica/compiler/aslmethod.c projects/powernv/contrib/dev/acpica/compiler/aslnamesp.c projects/powernv/contrib/dev/acpica/compiler/asloffset.c projects/powernv/contrib/dev/acpica/compiler/aslopcodes.c projects/powernv/contrib/dev/acpica/compiler/asloperands.c projects/powernv/contrib/dev/acpica/compiler/aslopt.c projects/powernv/contrib/dev/acpica/compiler/asloptions.c projects/powernv/contrib/dev/acpica/compiler/aslparser.y projects/powernv/contrib/dev/acpica/compiler/aslpredef.c projects/powernv/contrib/dev/acpica/compiler/aslprepkg.c projects/powernv/contrib/dev/acpica/compiler/aslresource.c projects/powernv/contrib/dev/acpica/compiler/aslrestype1.c projects/powernv/contrib/dev/acpica/compiler/aslrestype1i.c projects/powernv/contrib/dev/acpica/compiler/aslrestype2.c projects/powernv/contrib/dev/acpica/compiler/aslrestype2d.c projects/powernv/contrib/dev/acpica/compiler/aslrestype2e.c projects/powernv/contrib/dev/acpica/compiler/aslrestype2q.c projects/powernv/contrib/dev/acpica/compiler/aslrestype2s.c projects/powernv/contrib/dev/acpica/compiler/aslrestype2w.c projects/powernv/contrib/dev/acpica/compiler/aslrules.y projects/powernv/contrib/dev/acpica/compiler/aslstartup.c projects/powernv/contrib/dev/acpica/compiler/aslstubs.c projects/powernv/contrib/dev/acpica/compiler/aslsupport.l projects/powernv/contrib/dev/acpica/compiler/aslsupport.y projects/powernv/contrib/dev/acpica/compiler/asltokens.y projects/powernv/contrib/dev/acpica/compiler/asltransform.c projects/powernv/contrib/dev/acpica/compiler/asltree.c projects/powernv/contrib/dev/acpica/compiler/asltypes.h projects/powernv/contrib/dev/acpica/compiler/asltypes.y projects/powernv/contrib/dev/acpica/compiler/aslutils.c projects/powernv/contrib/dev/acpica/compiler/asluuid.c projects/powernv/contrib/dev/acpica/compiler/aslwalks.c projects/powernv/contrib/dev/acpica/compiler/aslxref.c projects/powernv/contrib/dev/acpica/compiler/dtcompile.c projects/powernv/contrib/dev/acpica/compiler/dtcompiler.h projects/powernv/contrib/dev/acpica/compiler/dtexpress.c projects/powernv/contrib/dev/acpica/compiler/dtfield.c projects/powernv/contrib/dev/acpica/compiler/dtio.c projects/powernv/contrib/dev/acpica/compiler/dtparser.l projects/powernv/contrib/dev/acpica/compiler/dtparser.y projects/powernv/contrib/dev/acpica/compiler/dtsubtable.c projects/powernv/contrib/dev/acpica/compiler/dttable.c projects/powernv/contrib/dev/acpica/compiler/dttemplate.c projects/powernv/contrib/dev/acpica/compiler/dttemplate.h projects/powernv/contrib/dev/acpica/compiler/dtutils.c projects/powernv/contrib/dev/acpica/compiler/preprocess.h projects/powernv/contrib/dev/acpica/compiler/prexpress.c projects/powernv/contrib/dev/acpica/compiler/prmacros.c projects/powernv/contrib/dev/acpica/compiler/prparser.l projects/powernv/contrib/dev/acpica/compiler/prparser.y projects/powernv/contrib/dev/acpica/compiler/prscan.c projects/powernv/contrib/dev/acpica/compiler/prutils.c projects/powernv/contrib/dev/acpica/components/debugger/dbcmds.c projects/powernv/contrib/dev/acpica/components/debugger/dbconvert.c projects/powernv/contrib/dev/acpica/components/debugger/dbdisply.c projects/powernv/contrib/dev/acpica/components/debugger/dbexec.c projects/powernv/contrib/dev/acpica/components/debugger/dbfileio.c projects/powernv/contrib/dev/acpica/components/debugger/dbhistry.c projects/powernv/contrib/dev/acpica/components/debugger/dbinput.c projects/powernv/contrib/dev/acpica/components/debugger/dbmethod.c projects/powernv/contrib/dev/acpica/components/debugger/dbnames.c projects/powernv/contrib/dev/acpica/components/debugger/dbstats.c projects/powernv/contrib/dev/acpica/components/debugger/dbtest.c projects/powernv/contrib/dev/acpica/components/debugger/dbutils.c projects/powernv/contrib/dev/acpica/components/debugger/dbxface.c projects/powernv/contrib/dev/acpica/components/disassembler/dmbuffer.c projects/powernv/contrib/dev/acpica/components/disassembler/dmdeferred.c projects/powernv/contrib/dev/acpica/components/disassembler/dmnames.c projects/powernv/contrib/dev/acpica/components/disassembler/dmobject.c projects/powernv/contrib/dev/acpica/components/disassembler/dmopcode.c projects/powernv/contrib/dev/acpica/components/disassembler/dmresrc.c projects/powernv/contrib/dev/acpica/components/disassembler/dmresrcl.c projects/powernv/contrib/dev/acpica/components/disassembler/dmresrcl2.c projects/powernv/contrib/dev/acpica/components/disassembler/dmresrcs.c projects/powernv/contrib/dev/acpica/components/disassembler/dmutils.c projects/powernv/contrib/dev/acpica/components/disassembler/dmwalk.c projects/powernv/contrib/dev/acpica/components/dispatcher/dsargs.c projects/powernv/contrib/dev/acpica/components/dispatcher/dscontrol.c projects/powernv/contrib/dev/acpica/components/dispatcher/dsfield.c projects/powernv/contrib/dev/acpica/components/dispatcher/dsinit.c projects/powernv/contrib/dev/acpica/components/dispatcher/dsmethod.c projects/powernv/contrib/dev/acpica/components/dispatcher/dsmthdat.c projects/powernv/contrib/dev/acpica/components/dispatcher/dsobject.c projects/powernv/contrib/dev/acpica/components/dispatcher/dsopcode.c projects/powernv/contrib/dev/acpica/components/dispatcher/dsutils.c projects/powernv/contrib/dev/acpica/components/dispatcher/dswexec.c projects/powernv/contrib/dev/acpica/components/dispatcher/dswload.c projects/powernv/contrib/dev/acpica/components/dispatcher/dswload2.c projects/powernv/contrib/dev/acpica/components/dispatcher/dswscope.c projects/powernv/contrib/dev/acpica/components/dispatcher/dswstate.c projects/powernv/contrib/dev/acpica/components/events/evevent.c projects/powernv/contrib/dev/acpica/components/events/evglock.c projects/powernv/contrib/dev/acpica/components/events/evgpe.c projects/powernv/contrib/dev/acpica/components/events/evgpeblk.c projects/powernv/contrib/dev/acpica/components/events/evgpeinit.c projects/powernv/contrib/dev/acpica/components/events/evgpeutil.c projects/powernv/contrib/dev/acpica/components/events/evhandler.c projects/powernv/contrib/dev/acpica/components/events/evmisc.c projects/powernv/contrib/dev/acpica/components/events/evregion.c projects/powernv/contrib/dev/acpica/components/events/evrgnini.c projects/powernv/contrib/dev/acpica/components/events/evsci.c projects/powernv/contrib/dev/acpica/components/events/evxface.c projects/powernv/contrib/dev/acpica/components/events/evxfevnt.c projects/powernv/contrib/dev/acpica/components/events/evxfgpe.c projects/powernv/contrib/dev/acpica/components/events/evxfregn.c projects/powernv/contrib/dev/acpica/components/executer/exconfig.c projects/powernv/contrib/dev/acpica/components/executer/exconvrt.c projects/powernv/contrib/dev/acpica/components/executer/excreate.c projects/powernv/contrib/dev/acpica/components/executer/exdebug.c projects/powernv/contrib/dev/acpica/components/executer/exdump.c projects/powernv/contrib/dev/acpica/components/executer/exfield.c projects/powernv/contrib/dev/acpica/components/executer/exfldio.c projects/powernv/contrib/dev/acpica/components/executer/exmisc.c projects/powernv/contrib/dev/acpica/components/executer/exmutex.c projects/powernv/contrib/dev/acpica/components/executer/exnames.c projects/powernv/contrib/dev/acpica/components/executer/exoparg1.c projects/powernv/contrib/dev/acpica/components/executer/exoparg2.c projects/powernv/contrib/dev/acpica/components/executer/exoparg3.c projects/powernv/contrib/dev/acpica/components/executer/exoparg6.c projects/powernv/contrib/dev/acpica/components/executer/exprep.c projects/powernv/contrib/dev/acpica/components/executer/exregion.c projects/powernv/contrib/dev/acpica/components/executer/exresnte.c projects/powernv/contrib/dev/acpica/components/executer/exresolv.c projects/powernv/contrib/dev/acpica/components/executer/exresop.c projects/powernv/contrib/dev/acpica/components/executer/exstore.c projects/powernv/contrib/dev/acpica/components/executer/exstoren.c projects/powernv/contrib/dev/acpica/components/executer/exstorob.c projects/powernv/contrib/dev/acpica/components/executer/exsystem.c projects/powernv/contrib/dev/acpica/components/executer/exutils.c projects/powernv/contrib/dev/acpica/components/hardware/hwacpi.c projects/powernv/contrib/dev/acpica/components/hardware/hwesleep.c projects/powernv/contrib/dev/acpica/components/hardware/hwgpe.c projects/powernv/contrib/dev/acpica/components/hardware/hwpci.c projects/powernv/contrib/dev/acpica/components/hardware/hwregs.c projects/powernv/contrib/dev/acpica/components/hardware/hwsleep.c projects/powernv/contrib/dev/acpica/components/hardware/hwtimer.c projects/powernv/contrib/dev/acpica/components/hardware/hwvalid.c projects/powernv/contrib/dev/acpica/components/hardware/hwxface.c projects/powernv/contrib/dev/acpica/components/hardware/hwxfsleep.c projects/powernv/contrib/dev/acpica/components/namespace/nsaccess.c projects/powernv/contrib/dev/acpica/components/namespace/nsalloc.c projects/powernv/contrib/dev/acpica/components/namespace/nsarguments.c projects/powernv/contrib/dev/acpica/components/namespace/nsconvert.c projects/powernv/contrib/dev/acpica/components/namespace/nsdump.c projects/powernv/contrib/dev/acpica/components/namespace/nsdumpdv.c projects/powernv/contrib/dev/acpica/components/namespace/nseval.c projects/powernv/contrib/dev/acpica/components/namespace/nsinit.c projects/powernv/contrib/dev/acpica/components/namespace/nsload.c projects/powernv/contrib/dev/acpica/components/namespace/nsnames.c projects/powernv/contrib/dev/acpica/components/namespace/nsobject.c projects/powernv/contrib/dev/acpica/components/namespace/nsparse.c projects/powernv/contrib/dev/acpica/components/namespace/nspredef.c projects/powernv/contrib/dev/acpica/components/namespace/nsprepkg.c projects/powernv/contrib/dev/acpica/components/namespace/nsrepair.c projects/powernv/contrib/dev/acpica/components/namespace/nsrepair2.c projects/powernv/contrib/dev/acpica/components/namespace/nssearch.c projects/powernv/contrib/dev/acpica/components/namespace/nsutils.c projects/powernv/contrib/dev/acpica/components/namespace/nswalk.c projects/powernv/contrib/dev/acpica/components/namespace/nsxfeval.c projects/powernv/contrib/dev/acpica/components/namespace/nsxfname.c projects/powernv/contrib/dev/acpica/components/namespace/nsxfobj.c projects/powernv/contrib/dev/acpica/components/parser/psargs.c projects/powernv/contrib/dev/acpica/components/parser/psloop.c projects/powernv/contrib/dev/acpica/components/parser/psobject.c projects/powernv/contrib/dev/acpica/components/parser/psopcode.c projects/powernv/contrib/dev/acpica/components/parser/psopinfo.c projects/powernv/contrib/dev/acpica/components/parser/psparse.c projects/powernv/contrib/dev/acpica/components/parser/psscope.c projects/powernv/contrib/dev/acpica/components/parser/pstree.c projects/powernv/contrib/dev/acpica/components/parser/psutils.c projects/powernv/contrib/dev/acpica/components/parser/pswalk.c projects/powernv/contrib/dev/acpica/components/parser/psxface.c projects/powernv/contrib/dev/acpica/components/resources/rsaddr.c projects/powernv/contrib/dev/acpica/components/resources/rscalc.c projects/powernv/contrib/dev/acpica/components/resources/rscreate.c projects/powernv/contrib/dev/acpica/components/resources/rsdump.c projects/powernv/contrib/dev/acpica/components/resources/rsdumpinfo.c projects/powernv/contrib/dev/acpica/components/resources/rsinfo.c projects/powernv/contrib/dev/acpica/components/resources/rsio.c projects/powernv/contrib/dev/acpica/components/resources/rsirq.c projects/powernv/contrib/dev/acpica/components/resources/rslist.c projects/powernv/contrib/dev/acpica/components/resources/rsmemory.c projects/powernv/contrib/dev/acpica/components/resources/rsmisc.c projects/powernv/contrib/dev/acpica/components/resources/rsserial.c projects/powernv/contrib/dev/acpica/components/resources/rsutils.c projects/powernv/contrib/dev/acpica/components/resources/rsxface.c projects/powernv/contrib/dev/acpica/components/tables/tbdata.c projects/powernv/contrib/dev/acpica/components/tables/tbfadt.c projects/powernv/contrib/dev/acpica/components/tables/tbfind.c projects/powernv/contrib/dev/acpica/components/tables/tbinstal.c projects/powernv/contrib/dev/acpica/components/tables/tbprint.c projects/powernv/contrib/dev/acpica/components/tables/tbutils.c projects/powernv/contrib/dev/acpica/components/tables/tbxface.c projects/powernv/contrib/dev/acpica/components/tables/tbxfload.c projects/powernv/contrib/dev/acpica/components/tables/tbxfroot.c projects/powernv/contrib/dev/acpica/components/utilities/utaddress.c projects/powernv/contrib/dev/acpica/components/utilities/utalloc.c projects/powernv/contrib/dev/acpica/components/utilities/utbuffer.c projects/powernv/contrib/dev/acpica/components/utilities/utcache.c projects/powernv/contrib/dev/acpica/components/utilities/utcopy.c projects/powernv/contrib/dev/acpica/components/utilities/utdebug.c projects/powernv/contrib/dev/acpica/components/utilities/utdecode.c projects/powernv/contrib/dev/acpica/components/utilities/utdelete.c projects/powernv/contrib/dev/acpica/components/utilities/uterror.c projects/powernv/contrib/dev/acpica/components/utilities/uteval.c projects/powernv/contrib/dev/acpica/components/utilities/utexcep.c projects/powernv/contrib/dev/acpica/components/utilities/utfileio.c projects/powernv/contrib/dev/acpica/components/utilities/utglobal.c projects/powernv/contrib/dev/acpica/components/utilities/uthex.c projects/powernv/contrib/dev/acpica/components/utilities/utids.c projects/powernv/contrib/dev/acpica/components/utilities/utinit.c projects/powernv/contrib/dev/acpica/components/utilities/utlock.c projects/powernv/contrib/dev/acpica/components/utilities/utmath.c projects/powernv/contrib/dev/acpica/components/utilities/utmisc.c projects/powernv/contrib/dev/acpica/components/utilities/utmutex.c projects/powernv/contrib/dev/acpica/components/utilities/utobject.c projects/powernv/contrib/dev/acpica/components/utilities/utosi.c projects/powernv/contrib/dev/acpica/components/utilities/utownerid.c projects/powernv/contrib/dev/acpica/components/utilities/utpredef.c projects/powernv/contrib/dev/acpica/components/utilities/utprint.c projects/powernv/contrib/dev/acpica/components/utilities/utresrc.c projects/powernv/contrib/dev/acpica/components/utilities/utstate.c projects/powernv/contrib/dev/acpica/components/utilities/utstring.c projects/powernv/contrib/dev/acpica/components/utilities/uttrack.c projects/powernv/contrib/dev/acpica/components/utilities/utuuid.c projects/powernv/contrib/dev/acpica/components/utilities/utxface.c projects/powernv/contrib/dev/acpica/components/utilities/utxferror.c projects/powernv/contrib/dev/acpica/components/utilities/utxfinit.c projects/powernv/contrib/dev/acpica/components/utilities/utxfmutex.c projects/powernv/contrib/dev/acpica/include/acapps.h projects/powernv/contrib/dev/acpica/include/acbuffer.h projects/powernv/contrib/dev/acpica/include/accommon.h projects/powernv/contrib/dev/acpica/include/acconfig.h projects/powernv/contrib/dev/acpica/include/acdebug.h projects/powernv/contrib/dev/acpica/include/acdisasm.h projects/powernv/contrib/dev/acpica/include/acdispat.h projects/powernv/contrib/dev/acpica/include/acevents.h projects/powernv/contrib/dev/acpica/include/acexcep.h projects/powernv/contrib/dev/acpica/include/acglobal.h projects/powernv/contrib/dev/acpica/include/achware.h projects/powernv/contrib/dev/acpica/include/acinterp.h projects/powernv/contrib/dev/acpica/include/aclocal.h projects/powernv/contrib/dev/acpica/include/acmacros.h projects/powernv/contrib/dev/acpica/include/acnames.h projects/powernv/contrib/dev/acpica/include/acnamesp.h projects/powernv/contrib/dev/acpica/include/acobject.h projects/powernv/contrib/dev/acpica/include/acopcode.h projects/powernv/contrib/dev/acpica/include/acoutput.h projects/powernv/contrib/dev/acpica/include/acparser.h projects/powernv/contrib/dev/acpica/include/acpi.h projects/powernv/contrib/dev/acpica/include/acpiosxf.h projects/powernv/contrib/dev/acpica/include/acpixf.h projects/powernv/contrib/dev/acpica/include/acpredef.h projects/powernv/contrib/dev/acpica/include/acresrc.h projects/powernv/contrib/dev/acpica/include/acrestyp.h projects/powernv/contrib/dev/acpica/include/acstruct.h projects/powernv/contrib/dev/acpica/include/actables.h projects/powernv/contrib/dev/acpica/include/actbl.h projects/powernv/contrib/dev/acpica/include/actbl1.h projects/powernv/contrib/dev/acpica/include/actbl2.h projects/powernv/contrib/dev/acpica/include/actbl3.h projects/powernv/contrib/dev/acpica/include/actypes.h projects/powernv/contrib/dev/acpica/include/acutils.h projects/powernv/contrib/dev/acpica/include/amlcode.h projects/powernv/contrib/dev/acpica/include/amlresrc.h projects/powernv/contrib/dev/acpica/include/platform/acenv.h projects/powernv/contrib/dev/acpica/include/platform/acenvex.h projects/powernv/contrib/dev/acpica/include/platform/acfreebsd.h projects/powernv/contrib/dev/acpica/include/platform/acgcc.h projects/powernv/contrib/dev/acpica/os_specific/service_layers/oslibcfs.c projects/powernv/contrib/dev/acpica/os_specific/service_layers/osunixxf.c projects/powernv/contrib/dev/ath/ath_hal/ar9300/ar9300.h projects/powernv/contrib/dev/ath/ath_hal/ar9300/ar9300_attach.c projects/powernv/contrib/dev/ath/ath_hal/ar9300/ar9300_beacon.c projects/powernv/contrib/dev/ath/ath_hal/ar9300/ar9300_eeprom.c projects/powernv/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c projects/powernv/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd_inc.h projects/powernv/contrib/dev/ath/ath_hal/ar9300/ar9300_gpio.c projects/powernv/contrib/dev/ath/ath_hal/ar9300/ar9300_keycache.c projects/powernv/contrib/dev/ath/ath_hal/ar9300/ar9300_misc.c projects/powernv/contrib/dev/ath/ath_hal/ar9300/ar9300_osprey22.ini projects/powernv/contrib/dev/ath/ath_hal/ar9300/ar9300_power.c projects/powernv/contrib/dev/ath/ath_hal/ar9300/ar9300_recv_ds.c projects/powernv/contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c projects/powernv/contrib/dev/ath/ath_hal/ar9300/ar9300_xmit.c projects/powernv/contrib/dev/ath/ath_hal/ar9300/ar9340.ini projects/powernv/contrib/dev/ath/ath_hal/ar9300/ar9580.ini projects/powernv/contrib/dev/ral/microcode.h projects/powernv/contrib/dev/ral/rt2860.fw.uu projects/powernv/contrib/rdma/krping/krping.c projects/powernv/dev/acpica/acpi.c projects/powernv/dev/acpica/acpi_pcib.c projects/powernv/dev/ahci/ahci.h projects/powernv/dev/ahci/ahci_pci.c projects/powernv/dev/ath/if_ath_pci.c projects/powernv/dev/atkbdc/atkbd.c projects/powernv/dev/atkbdc/atkbdc.c projects/powernv/dev/atkbdc/atkbdcreg.h projects/powernv/dev/atkbdc/psm.c projects/powernv/dev/bce/if_bcereg.h projects/powernv/dev/cardbus/cardbus.c projects/powernv/dev/cxgb/cxgb_adapter.h projects/powernv/dev/cxgb/cxgb_osdep.h projects/powernv/dev/cxgb/cxgb_sge.c projects/powernv/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c projects/powernv/dev/cxgb/ulp/iw_cxgb/iw_cxgb_qp.c projects/powernv/dev/cxgb/ulp/tom/cxgb_cpl_io.c projects/powernv/dev/cxgb/ulp/tom/cxgb_toepcb.h projects/powernv/dev/cxgbe/adapter.h projects/powernv/dev/cxgbe/common/t4_hw.c projects/powernv/dev/cxgbe/iw_cxgbe/cq.c projects/powernv/dev/cxgbe/iw_cxgbe/device.c projects/powernv/dev/cxgbe/iw_cxgbe/iw_cxgbe.h projects/powernv/dev/cxgbe/iw_cxgbe/mem.c projects/powernv/dev/cxgbe/offload.h projects/powernv/dev/cxgbe/t4_main.c projects/powernv/dev/cxgbe/t4_netmap.c projects/powernv/dev/cxgbe/t4_sge.c projects/powernv/dev/cxgbe/tom/t4_listen.c projects/powernv/dev/cxgbe/tom/t4_tom.c projects/powernv/dev/drm2/i915/i915_drv.c projects/powernv/dev/drm2/i915/i915_drv.h projects/powernv/dev/drm2/i915/intel_dp.c projects/powernv/dev/drm2/i915/intel_iic.c projects/powernv/dev/drm2/radeon/ni.c projects/powernv/dev/drm2/radeon/si.c projects/powernv/dev/drm2/ttm/ttm_bo.c projects/powernv/dev/drm2/ttm/ttm_page_alloc.c projects/powernv/dev/dwc/if_dwc.c projects/powernv/dev/e1000/if_igb.c projects/powernv/dev/ed/if_ed.c projects/powernv/dev/fb/fbd.c projects/powernv/dev/fe/if_fe_isa.c projects/powernv/dev/gpio/gpiobus.c projects/powernv/dev/gpio/gpiobusvar.h projects/powernv/dev/gpio/ofw_gpiobus.c projects/powernv/dev/hwpmc/hwpmc_armv7.c projects/powernv/dev/iicbus/lm75.c projects/powernv/dev/ipmi/ipmi.c projects/powernv/dev/ipmi/ipmi_kcs.c projects/powernv/dev/ipmi/ipmi_smic.c projects/powernv/dev/ipmi/ipmi_ssif.c projects/powernv/dev/ipmi/ipmivars.h projects/powernv/dev/iscsi/icl.c projects/powernv/dev/iscsi/icl.h projects/powernv/dev/iscsi/icl_conn_if.m projects/powernv/dev/iscsi/icl_soft.c projects/powernv/dev/iscsi/icl_wrappers.h projects/powernv/dev/iscsi/iscsi.c projects/powernv/dev/iscsi/iscsi.h projects/powernv/dev/iscsi/iscsi_ioctl.h projects/powernv/dev/iscsi/iscsi_proto.h projects/powernv/dev/ixgbe/ixgbe.c projects/powernv/dev/ixl/i40e_adminq.c projects/powernv/dev/ixl/i40e_adminq_cmd.h projects/powernv/dev/ixl/i40e_common.c projects/powernv/dev/ixl/i40e_lan_hmc.c projects/powernv/dev/ixl/i40e_prototype.h projects/powernv/dev/ixl/i40e_type.h projects/powernv/dev/ixl/if_ixl.c projects/powernv/dev/ixl/if_ixlv.c projects/powernv/dev/ixl/ixl.h projects/powernv/dev/ixl/ixl_pf.h projects/powernv/dev/ixl/ixl_txrx.c projects/powernv/dev/ixl/ixlvc.c projects/powernv/dev/lmc/if_lmc.h projects/powernv/dev/malo/if_malo.c projects/powernv/dev/mpr/mpr_sas.c projects/powernv/dev/mps/mpi/mpi2.h projects/powernv/dev/mps/mpi/mpi2_cnfg.h projects/powernv/dev/mps/mpi/mpi2_hbd.h projects/powernv/dev/mps/mpi/mpi2_history.txt projects/powernv/dev/mps/mpi/mpi2_init.h projects/powernv/dev/mps/mpi/mpi2_ioc.h projects/powernv/dev/mps/mpi/mpi2_ra.h projects/powernv/dev/mps/mpi/mpi2_raid.h projects/powernv/dev/mps/mpi/mpi2_sas.h projects/powernv/dev/mps/mpi/mpi2_targ.h projects/powernv/dev/mps/mpi/mpi2_tool.h projects/powernv/dev/mps/mpi/mpi2_type.h projects/powernv/dev/mps/mps.c projects/powernv/dev/mps/mps_config.c projects/powernv/dev/mps/mps_ioctl.h projects/powernv/dev/mps/mps_mapping.c projects/powernv/dev/mps/mps_mapping.h projects/powernv/dev/mps/mps_pci.c projects/powernv/dev/mps/mps_sas.c projects/powernv/dev/mps/mps_sas.h projects/powernv/dev/mps/mps_sas_lsi.c projects/powernv/dev/mps/mps_user.c projects/powernv/dev/mps/mpsvar.h projects/powernv/dev/mwl/if_mwl.c projects/powernv/dev/netmap/netmap.c projects/powernv/dev/netmap/netmap_freebsd.c projects/powernv/dev/oce/oce_mbox.c projects/powernv/dev/ofw/ofw_cpu.c projects/powernv/dev/pccbb/pccbb.c projects/powernv/dev/pci/pci.c projects/powernv/dev/ral/if_ral_pci.c projects/powernv/dev/ral/rt2860.c projects/powernv/dev/ral/rt2860reg.h projects/powernv/dev/random/dummy_rng.c projects/powernv/dev/random/fortuna.c projects/powernv/dev/random/random_adaptors.c projects/powernv/dev/random/randomdev.c projects/powernv/dev/random/randomdev.h projects/powernv/dev/random/yarrow.c projects/powernv/dev/sfxge/common/efsys.h projects/powernv/dev/sfxge/common/efx.h projects/powernv/dev/sfxge/common/efx_ev.c projects/powernv/dev/sfxge/common/efx_filter.c projects/powernv/dev/sfxge/common/efx_impl.h projects/powernv/dev/sfxge/common/efx_mac.c projects/powernv/dev/sfxge/common/efx_mcdi.c projects/powernv/dev/sfxge/common/efx_mcdi.h projects/powernv/dev/sfxge/common/efx_mon.c projects/powernv/dev/sfxge/common/efx_nic.c projects/powernv/dev/sfxge/common/efx_phy.c projects/powernv/dev/sfxge/common/efx_regs.h projects/powernv/dev/sfxge/common/efx_regs_ef10.h projects/powernv/dev/sfxge/common/efx_regs_mcdi.h projects/powernv/dev/sfxge/common/efx_rx.c projects/powernv/dev/sfxge/common/efx_tx.c projects/powernv/dev/sfxge/common/siena_flash.h projects/powernv/dev/sfxge/common/siena_mac.c projects/powernv/dev/sfxge/common/siena_mon.c projects/powernv/dev/sfxge/common/siena_nic.c projects/powernv/dev/sfxge/common/siena_nvram.c projects/powernv/dev/sfxge/common/siena_phy.c projects/powernv/dev/sfxge/common/siena_sram.c projects/powernv/dev/sfxge/common/siena_vpd.c projects/powernv/dev/sfxge/sfxge.c projects/powernv/dev/sfxge/sfxge.h projects/powernv/dev/sfxge/sfxge_dma.c projects/powernv/dev/sfxge/sfxge_ev.c projects/powernv/dev/sfxge/sfxge_mcdi.c projects/powernv/dev/sfxge/sfxge_port.c projects/powernv/dev/sfxge/sfxge_rx.c projects/powernv/dev/sfxge/sfxge_tx.c projects/powernv/dev/sfxge/sfxge_tx.h projects/powernv/dev/smc/if_smc.c projects/powernv/dev/sound/usb/uaudio.c projects/powernv/dev/spibus/spi.h projects/powernv/dev/spibus/spibus.c projects/powernv/dev/spibus/spibusvar.h projects/powernv/dev/uart/uart_bus_pci.c projects/powernv/dev/uart/uart_dev_pl011.c projects/powernv/dev/usb/controller/dwc_otg.c projects/powernv/dev/usb/controller/dwc_otgreg.h projects/powernv/dev/usb/controller/musb_otg.c projects/powernv/dev/usb/controller/uhci.c projects/powernv/dev/usb/controller/xhci.c projects/powernv/dev/usb/serial/u3g.c projects/powernv/dev/usb/usb_core.h projects/powernv/dev/usb/usb_msctest.c projects/powernv/dev/usb/usb_transfer.c projects/powernv/dev/usb/usbdevs projects/powernv/dev/vt/font/vt_mouse_cursor.c projects/powernv/dev/vt/hw/vga/vt_vga.c projects/powernv/dev/vt/vt_core.c projects/powernv/dev/wpi/if_wpi.c projects/powernv/dev/wpi/if_wpireg.h projects/powernv/dev/wpi/if_wpivar.h projects/powernv/dev/xen/netfront/netfront.c projects/powernv/dev/xen/timer/timer.c projects/powernv/dev/xen/xenstore/xenstore_dev.c projects/powernv/fs/autofs/autofs.c projects/powernv/fs/autofs/autofs_ioctl.h projects/powernv/fs/ext2fs/ext2_htree.c projects/powernv/fs/ext2fs/ext2_vfsops.c projects/powernv/fs/tmpfs/tmpfs_subr.c projects/powernv/i386/i386/apic_vector.s projects/powernv/i386/i386/db_disasm.c projects/powernv/i386/i386/genassym.c projects/powernv/i386/i386/mp_machdep.c projects/powernv/i386/i386/ptrace_machdep.c projects/powernv/i386/include/cpufunc.h projects/powernv/i386/xen/clock.c projects/powernv/kern/imgact_elf.c projects/powernv/kern/init_main.c projects/powernv/kern/kern_clock.c projects/powernv/kern/kern_clocksource.c projects/powernv/kern/kern_ctf.c projects/powernv/kern/kern_descrip.c projects/powernv/kern/kern_procctl.c projects/powernv/kern/kern_sig.c projects/powernv/kern/kern_timeout.c projects/powernv/kern/link_elf.c projects/powernv/kern/subr_bus.c projects/powernv/kern/subr_hints.c projects/powernv/kern/subr_taskqueue.c projects/powernv/kern/sys_generic.c projects/powernv/kern/sys_pipe.c projects/powernv/kern/sysv_shm.c projects/powernv/kern/tty.c projects/powernv/kern/uipc_mbuf.c projects/powernv/kern/uipc_shm.c projects/powernv/kern/uipc_socket.c projects/powernv/kern/uipc_syscalls.c projects/powernv/kern/vfs_mount.c projects/powernv/kern/vfs_subr.c projects/powernv/kern/vfs_syscalls.c projects/powernv/mips/atheros/if_argevar.h projects/powernv/mips/conf/AR71XX_BASE projects/powernv/modules/Makefile projects/powernv/modules/cxgbe/Makefile projects/powernv/modules/cxgbe/if_cxgbe/Makefile projects/powernv/modules/dpt/Makefile projects/powernv/modules/drm2/radeonkms/Makefile projects/powernv/modules/dtrace/Makefile projects/powernv/modules/dtrace/dtrace/Makefile projects/powernv/modules/ed/Makefile projects/powernv/modules/ep/Makefile projects/powernv/modules/ibcore/Makefile projects/powernv/modules/if_gif/Makefile projects/powernv/modules/if_gre/Makefile projects/powernv/modules/ipoib/Makefile projects/powernv/modules/mlx4/Makefile projects/powernv/modules/mlx4ib/Makefile projects/powernv/modules/mlxen/Makefile projects/powernv/modules/mthca/Makefile projects/powernv/modules/sfxge/Makefile projects/powernv/modules/si/Makefile projects/powernv/modules/vx/Makefile projects/powernv/modules/wpi/Makefile projects/powernv/net/if_bridge.c projects/powernv/net/if_var.h projects/powernv/net/if_vlan.c projects/powernv/net/pfvar.h projects/powernv/netgraph/ng_base.c projects/powernv/netinet/if_ether.c projects/powernv/netinet/igmp.c projects/powernv/netinet/igmp_var.h projects/powernv/netinet/in.c projects/powernv/netinet/in_mcast.c projects/powernv/netinet/in_var.h projects/powernv/netinet/ip.h projects/powernv/netinet/ip_output.c projects/powernv/netinet6/frag6.c projects/powernv/netinet6/in6.c projects/powernv/netinet6/in6_mcast.c projects/powernv/netinet6/in6_var.h projects/powernv/netinet6/ip6_output.c projects/powernv/netinet6/ip6_var.h projects/powernv/netinet6/mld6.c projects/powernv/netinet6/mld6_var.h projects/powernv/netinet6/nd6.c projects/powernv/netipsec/ipsec.h projects/powernv/netipsec/key.c projects/powernv/netpfil/ipfw/ip_fw_iface.c (contents, props changed) projects/powernv/netpfil/ipfw/ip_fw_nat.c projects/powernv/netpfil/ipfw/ip_fw_private.h projects/powernv/netpfil/ipfw/ip_fw_table.c projects/powernv/netpfil/ipfw/ip_fw_table_algo.c projects/powernv/netpfil/pf/pf.c projects/powernv/netpfil/pf/pf.h projects/powernv/netpfil/pf/pf_mtag.h projects/powernv/netpfil/pf/pf_norm.c projects/powernv/ofed/drivers/infiniband/core/addr.c projects/powernv/ofed/drivers/infiniband/core/cache.c projects/powernv/ofed/drivers/infiniband/core/cm.c projects/powernv/ofed/drivers/infiniband/core/cm_msgs.h projects/powernv/ofed/drivers/infiniband/core/cma.c projects/powernv/ofed/drivers/infiniband/core/core_priv.h projects/powernv/ofed/drivers/infiniband/core/device.c projects/powernv/ofed/drivers/infiniband/core/fmr_pool.c projects/powernv/ofed/drivers/infiniband/core/iwcm.c projects/powernv/ofed/drivers/infiniband/core/mad.c projects/powernv/ofed/drivers/infiniband/core/mad_priv.h projects/powernv/ofed/drivers/infiniband/core/mad_rmpp.c projects/powernv/ofed/drivers/infiniband/core/multicast.c projects/powernv/ofed/drivers/infiniband/core/packer.c projects/powernv/ofed/drivers/infiniband/core/sa.h projects/powernv/ofed/drivers/infiniband/core/sa_query.c projects/powernv/ofed/drivers/infiniband/core/smi.c projects/powernv/ofed/drivers/infiniband/core/sysfs.c projects/powernv/ofed/drivers/infiniband/core/ucm.c projects/powernv/ofed/drivers/infiniband/core/ucma.c projects/powernv/ofed/drivers/infiniband/core/ud_header.c projects/powernv/ofed/drivers/infiniband/core/umem.c projects/powernv/ofed/drivers/infiniband/core/user_mad.c projects/powernv/ofed/drivers/infiniband/core/uverbs.h projects/powernv/ofed/drivers/infiniband/core/uverbs_cmd.c projects/powernv/ofed/drivers/infiniband/core/uverbs_main.c projects/powernv/ofed/drivers/infiniband/core/uverbs_marshall.c projects/powernv/ofed/drivers/infiniband/core/verbs.c projects/powernv/ofed/drivers/infiniband/debug/memtrack.c projects/powernv/ofed/drivers/infiniband/debug/memtrack.h projects/powernv/ofed/drivers/infiniband/debug/mtrack.h projects/powernv/ofed/drivers/infiniband/hw/mlx4/ah.c projects/powernv/ofed/drivers/infiniband/hw/mlx4/alias_GUID.c projects/powernv/ofed/drivers/infiniband/hw/mlx4/cm.c projects/powernv/ofed/drivers/infiniband/hw/mlx4/cq.c projects/powernv/ofed/drivers/infiniband/hw/mlx4/doorbell.c projects/powernv/ofed/drivers/infiniband/hw/mlx4/mad.c projects/powernv/ofed/drivers/infiniband/hw/mlx4/main.c projects/powernv/ofed/drivers/infiniband/hw/mlx4/mcg.c projects/powernv/ofed/drivers/infiniband/hw/mlx4/mlx4_ib.h projects/powernv/ofed/drivers/infiniband/hw/mlx4/mr.c projects/powernv/ofed/drivers/infiniband/hw/mlx4/qp.c projects/powernv/ofed/drivers/infiniband/hw/mlx4/sysfs.c projects/powernv/ofed/drivers/infiniband/hw/mthca/mthca_provider.c projects/powernv/ofed/drivers/infiniband/hw/mthca/mthca_qp.c projects/powernv/ofed/drivers/infiniband/ulp/ipoib/ipoib.h projects/powernv/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c projects/powernv/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/powernv/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c projects/powernv/ofed/drivers/infiniband/ulp/sdp/sdp_main.c projects/powernv/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c projects/powernv/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c projects/powernv/ofed/drivers/net/mlx4/Makefile projects/powernv/ofed/drivers/net/mlx4/en_rx.c projects/powernv/ofed/include/linux/device.h projects/powernv/ofed/include/linux/file.h projects/powernv/ofed/include/linux/gfp.h projects/powernv/ofed/include/linux/kernel.h projects/powernv/ofed/include/linux/kref.h projects/powernv/ofed/include/linux/linux_compat.c projects/powernv/ofed/include/linux/linux_idr.c projects/powernv/ofed/include/linux/log2.h projects/powernv/ofed/include/linux/pci.h projects/powernv/ofed/include/net/ip.h projects/powernv/ofed/include/rdma/ib_addr.h projects/powernv/ofed/include/rdma/ib_cache.h projects/powernv/ofed/include/rdma/ib_cm.h projects/powernv/ofed/include/rdma/ib_mad.h projects/powernv/ofed/include/rdma/ib_pack.h projects/powernv/ofed/include/rdma/ib_sa.h projects/powernv/ofed/include/rdma/ib_umem.h projects/powernv/ofed/include/rdma/ib_user_verbs.h projects/powernv/ofed/include/rdma/ib_verbs.h projects/powernv/ofed/include/rdma/iw_cm.h projects/powernv/ofed/include/rdma/rdma_cm.h projects/powernv/ofed/include/rdma/rdma_user_cm.h projects/powernv/powerpc/aim/locore32.S projects/powernv/powerpc/aim/machdep.c projects/powernv/powerpc/aim/mmu_oea.c projects/powernv/powerpc/aim/mmu_oea64.c projects/powernv/powerpc/aim/mmu_oea64.h projects/powernv/powerpc/aim/moea64_if.m projects/powernv/powerpc/aim/moea64_native.c projects/powernv/powerpc/aim/trap.c projects/powernv/powerpc/aim/trap_subr64.S projects/powernv/powerpc/conf/NOTES projects/powernv/powerpc/fpu/fpu_emu.c projects/powernv/powerpc/fpu/fpu_explode.c projects/powernv/powerpc/include/cpu.h projects/powernv/powerpc/include/pcb.h projects/powernv/powerpc/include/pmap.h projects/powernv/powerpc/include/psl.h projects/powernv/powerpc/include/reg.h projects/powernv/powerpc/include/trap.h projects/powernv/powerpc/ofw/ofw_syscons.c projects/powernv/powerpc/powermac/atibl.c projects/powernv/powerpc/powermac/nvbl.c projects/powernv/powerpc/powermac/powermac_thermal.c projects/powernv/powerpc/powerpc/cpu.c projects/powernv/powerpc/powerpc/db_trace.c projects/powernv/powerpc/powerpc/exec_machdep.c projects/powernv/powerpc/powerpc/fpu.c projects/powernv/powerpc/powerpc/swtch64.S projects/powernv/powerpc/ps3/mmu_ps3.c projects/powernv/powerpc/ps3/ps3_syscons.c projects/powernv/powerpc/pseries/mmu_phyp.c projects/powernv/powerpc/pseries/phyp_vscsi.c projects/powernv/powerpc/pseries/platform_chrp.c projects/powernv/powerpc/pseries/xics.c projects/powernv/rpc/svc_vc.c projects/powernv/sparc64/include/asm.h projects/powernv/sys/bitset.h projects/powernv/sys/bus.h projects/powernv/sys/callout.h projects/powernv/sys/cdefs.h projects/powernv/sys/copyright.h projects/powernv/sys/cpu.h projects/powernv/sys/cpuset.h projects/powernv/sys/disk.h projects/powernv/sys/fbio.h projects/powernv/sys/file.h projects/powernv/sys/filedesc.h projects/powernv/sys/mbuf.h projects/powernv/sys/mtio.h projects/powernv/sys/param.h projects/powernv/sys/queue.h projects/powernv/sys/sockbuf.h projects/powernv/sys/systm.h projects/powernv/sys/taskqueue.h projects/powernv/ufs/ffs/ffs_softdep.c projects/powernv/vm/memguard.c projects/powernv/x86/acpica/acpi_wakeup.c projects/powernv/x86/acpica/madt.c projects/powernv/x86/include/apicreg.h projects/powernv/x86/include/apicvar.h projects/powernv/x86/include/specialreg.h projects/powernv/x86/include/vmware.h projects/powernv/x86/iommu/busdma_dmar.c projects/powernv/x86/iommu/intel_drv.c projects/powernv/x86/iommu/intel_reg.h projects/powernv/x86/iommu/intel_utils.c projects/powernv/x86/x86/io_apic.c projects/powernv/x86/x86/local_apic.c projects/powernv/x86/xen/pvcpu_enum.c projects/powernv/x86/xen/xen_apic.c projects/powernv/x86/xen/xen_intr.c Directory Properties: projects/powernv/ (props changed) projects/powernv/amd64/vmm/ (props changed) projects/powernv/boot/ (props changed) projects/powernv/boot/powerpc/kboot/ (props changed) projects/powernv/cddl/contrib/opensolaris/ (props changed) projects/powernv/conf/ (props changed) projects/powernv/contrib/dev/acpica/ (props changed) projects/powernv/contrib/dev/acpica/common/ (props changed) projects/powernv/contrib/dev/acpica/compiler/ (props changed) projects/powernv/contrib/dev/acpica/components/debugger/ (props changed) projects/powernv/contrib/dev/acpica/components/disassembler/ (props changed) projects/powernv/contrib/dev/acpica/components/dispatcher/ (props changed) projects/powernv/contrib/dev/acpica/components/events/ (props changed) projects/powernv/contrib/dev/acpica/components/executer/ (props changed) projects/powernv/contrib/dev/acpica/components/hardware/ (props changed) projects/powernv/contrib/dev/acpica/components/namespace/ (props changed) projects/powernv/contrib/dev/acpica/components/parser/ (props changed) projects/powernv/contrib/dev/acpica/components/resources/ (props changed) projects/powernv/contrib/dev/acpica/components/tables/ (props changed) projects/powernv/contrib/dev/acpica/components/utilities/ (props changed) projects/powernv/contrib/dev/acpica/include/ (props changed) projects/powernv/contrib/dev/acpica/os_specific/ (props changed) Modified: projects/powernv/amd64/amd64/apic_vector.S ============================================================================== --- projects/powernv/amd64/amd64/apic_vector.S Tue Feb 24 22:28:44 2015 (r279258) +++ projects/powernv/amd64/amd64/apic_vector.S Tue Feb 24 23:50:10 2015 (r279259) @@ -39,6 +39,7 @@ #include "opt_smp.h" #include +#include #include #include "assym.s" @@ -49,6 +50,22 @@ #define LK #endif + .text + SUPERALIGN_TEXT + /* End Of Interrupt to APIC */ +as_lapic_eoi: + cmpl $0,x2apic_mode + jne 1f + movq lapic_map,%rax + movl $0,LA_EOI(%rax) + ret +1: + movl $MSR_APIC_EOI,%ecx + xorl %eax,%eax + xorl %edx,%edx + wrmsr + ret + /* * I/O Interrupt Entry Point. Rather than having one entry point for * each interrupt source, we use one entry point for each 32-bit word @@ -62,15 +79,22 @@ IDTVEC(vec_name) ; \ PUSH_FRAME ; \ FAKE_MCOUNT(TF_RIP(%rsp)) ; \ - movq lapic, %rdx ; /* pointer to local APIC */ \ + cmpl $0,x2apic_mode ; \ + je 1f ; \ + movl $(MSR_APIC_ISR0 + index),%ecx ; \ + rdmsr ; \ + jmp 2f ; \ +1: ; \ + movq lapic_map, %rdx ; /* pointer to local APIC */ \ movl LA_ISR + 16 * (index)(%rdx), %eax ; /* load ISR */ \ +2: ; \ bsrl %eax, %eax ; /* index of highest set bit in ISR */ \ - jz 1f ; \ + jz 3f ; \ addl $(32 * index),%eax ; \ movq %rsp, %rsi ; \ movl %eax, %edi ; /* pass the IRQ */ \ call lapic_handle_intr ; \ -1: ; \ +3: ; \ MEXITCOUNT ; \ jmp doreti @@ -160,8 +184,7 @@ IDTVEC(xen_intr_upcall) SUPERALIGN_TEXT invltlb_ret: - movq lapic, %rax - movl $0, LA_EOI(%rax) /* End Of Interrupt to APIC */ + call as_lapic_eoi POP_FRAME jmp doreti_iret @@ -228,8 +251,7 @@ IDTVEC(invlcache) IDTVEC(ipi_intr_bitmap_handler) PUSH_FRAME - movq lapic, %rdx - movl $0, LA_EOI(%rdx) /* End Of Interrupt to APIC */ + call as_lapic_eoi FAKE_MCOUNT(TF_RIP(%rsp)) @@ -245,8 +267,7 @@ IDTVEC(ipi_intr_bitmap_handler) IDTVEC(cpustop) PUSH_FRAME - movq lapic, %rax - movl $0, LA_EOI(%rax) /* End Of Interrupt to APIC */ + call as_lapic_eoi call cpustop_handler jmp doreti @@ -260,8 +281,7 @@ IDTVEC(cpususpend) PUSH_FRAME call cpususpend_handler - movq lapic, %rax - movl $0, LA_EOI(%rax) /* End Of Interrupt to APIC */ + call as_lapic_eoi jmp doreti /* @@ -279,7 +299,6 @@ IDTVEC(rendezvous) incq (%rax) #endif call smp_rendezvous_action - movq lapic, %rax - movl $0, LA_EOI(%rax) /* End Of Interrupt to APIC */ + call as_lapic_eoi jmp doreti #endif /* SMP */ Modified: projects/powernv/amd64/amd64/db_disasm.c ============================================================================== --- projects/powernv/amd64/amd64/db_disasm.c Tue Feb 24 22:28:44 2015 (r279258) +++ projects/powernv/amd64/amd64/db_disasm.c Tue Feb 24 23:50:10 2015 (r279259) @@ -250,6 +250,26 @@ static const struct inst db_inst_0f0x[] /*0f*/ { "", FALSE, NONE, 0, 0 }, }; +static const struct inst db_inst_0f1x[] = { +/*10*/ { "", FALSE, NONE, 0, 0 }, +/*11*/ { "", FALSE, NONE, 0, 0 }, +/*12*/ { "", FALSE, NONE, 0, 0 }, +/*13*/ { "", FALSE, NONE, 0, 0 }, +/*14*/ { "", FALSE, NONE, 0, 0 }, +/*15*/ { "", FALSE, NONE, 0, 0 }, +/*16*/ { "", FALSE, NONE, 0, 0 }, +/*17*/ { "", FALSE, NONE, 0, 0 }, + +/*18*/ { "", FALSE, NONE, 0, 0 }, +/*19*/ { "", FALSE, NONE, 0, 0 }, +/*1a*/ { "", FALSE, NONE, 0, 0 }, +/*1b*/ { "", FALSE, NONE, 0, 0 }, +/*1c*/ { "", FALSE, NONE, 0, 0 }, +/*1d*/ { "", FALSE, NONE, 0, 0 }, +/*1e*/ { "", FALSE, NONE, 0, 0 }, +/*1f*/ { "nopl", TRUE, SDEP, 0, "nopw" }, +}; + static const struct inst db_inst_0f2x[] = { /*20*/ { "mov", TRUE, LONG, op2(CR,El), 0 }, /*21*/ { "mov", TRUE, LONG, op2(DR,El), 0 }, @@ -431,7 +451,7 @@ static const struct inst db_inst_0fcx[] static const struct inst * const db_inst_0f[] = { db_inst_0f0x, - 0, + db_inst_0f1x, db_inst_0f2x, db_inst_0f3x, db_inst_0f4x, Modified: projects/powernv/amd64/amd64/genassym.c ============================================================================== --- projects/powernv/amd64/amd64/genassym.c Tue Feb 24 22:28:44 2015 (r279258) +++ projects/powernv/amd64/amd64/genassym.c Tue Feb 24 23:50:10 2015 (r279259) @@ -220,13 +220,8 @@ ASSYM(PC_COMMONTSSP, offsetof(struct pcp ASSYM(PC_TSS, offsetof(struct pcpu, pc_tss)); ASSYM(PC_PM_SAVE_CNT, offsetof(struct pcpu, pc_pm_save_cnt)); -ASSYM(LA_VER, offsetof(struct LAPIC, version)); -ASSYM(LA_TPR, offsetof(struct LAPIC, tpr)); -ASSYM(LA_EOI, offsetof(struct LAPIC, eoi)); -ASSYM(LA_SVR, offsetof(struct LAPIC, svr)); -ASSYM(LA_ICR_LO, offsetof(struct LAPIC, icr_lo)); -ASSYM(LA_ICR_HI, offsetof(struct LAPIC, icr_hi)); -ASSYM(LA_ISR, offsetof(struct LAPIC, isr0)); +ASSYM(LA_EOI, LAPIC_EOI * LAPIC_MEM_MUL); +ASSYM(LA_ISR, LAPIC_ISR0 * LAPIC_MEM_MUL); ASSYM(KCSEL, GSEL(GCODE_SEL, SEL_KPL)); ASSYM(KDSEL, GSEL(GDATA_SEL, SEL_KPL)); Modified: projects/powernv/amd64/amd64/mp_machdep.c ============================================================================== --- projects/powernv/amd64/amd64/mp_machdep.c Tue Feb 24 22:28:44 2015 (r279258) +++ projects/powernv/amd64/amd64/mp_machdep.c Tue Feb 24 23:50:10 2015 (r279259) @@ -705,8 +705,11 @@ init_secondary(void) wrmsr(MSR_STAR, msr); wrmsr(MSR_SF_MASK, PSL_NT|PSL_T|PSL_I|PSL_C|PSL_D); - /* Disable local APIC just to be sure. */ - lapic_disable(); + /* + * On real hardware, switch to x2apic mode if possible. + * Disable local APIC until BSP directed APs to run. + */ + lapic_xapic_mode(); /* signal our startup to the BSP. */ mp_naps++; @@ -1065,14 +1068,27 @@ ipi_startup(int apic_id, int vector) { /* + * This attempts to follow the algorithm described in the + * Intel Multiprocessor Specification v1.4 in section B.4. + * For each IPI, we allow the local APIC ~20us to deliver the + * IPI. If that times out, we panic. + */ + + /* * first we do an INIT IPI: this INIT IPI might be run, resetting * and running the target CPU. OR this INIT IPI might be latched (P5 * bug), CPU waiting for STARTUP IPI. OR this INIT IPI might be * ignored. */ - lapic_ipi_raw(APIC_DEST_DESTFLD | APIC_TRIGMOD_EDGE | + lapic_ipi_raw(APIC_DEST_DESTFLD | APIC_TRIGMOD_LEVEL | APIC_LEVEL_ASSERT | APIC_DESTMODE_PHY | APIC_DELMODE_INIT, apic_id); - lapic_ipi_wait(-1); + lapic_ipi_wait(20); + + /* Explicitly deassert the INIT IPI. */ + lapic_ipi_raw(APIC_DEST_DESTFLD | APIC_TRIGMOD_LEVEL | + APIC_LEVEL_DEASSERT | APIC_DESTMODE_PHY | APIC_DELMODE_INIT, + apic_id); + DELAY(10000); /* wait ~10mS */ /* @@ -1084,9 +1100,11 @@ ipi_startup(int apic_id, int vector) * will run. */ lapic_ipi_raw(APIC_DEST_DESTFLD | APIC_TRIGMOD_EDGE | - APIC_LEVEL_DEASSERT | APIC_DESTMODE_PHY | APIC_DELMODE_STARTUP | + APIC_LEVEL_ASSERT | APIC_DESTMODE_PHY | APIC_DELMODE_STARTUP | vector, apic_id); - lapic_ipi_wait(-1); + if (!lapic_ipi_wait(20)) + panic("Failed to deliver first STARTUP IPI to APIC %d", + apic_id); DELAY(200); /* wait ~200uS */ /* @@ -1096,9 +1114,12 @@ ipi_startup(int apic_id, int vector) * recognized after hardware RESET or INIT IPI. */ lapic_ipi_raw(APIC_DEST_DESTFLD | APIC_TRIGMOD_EDGE | - APIC_LEVEL_DEASSERT | APIC_DESTMODE_PHY | APIC_DELMODE_STARTUP | + APIC_LEVEL_ASSERT | APIC_DESTMODE_PHY | APIC_DELMODE_STARTUP | vector, apic_id); - lapic_ipi_wait(-1); + if (!lapic_ipi_wait(20)) + panic("Failed to deliver second STARTUP IPI to APIC %d", + apic_id); + DELAY(200); /* wait ~200uS */ } @@ -1486,6 +1507,7 @@ cpususpend_handler(void) vmm_resume_p(); /* Resume MCA and local APIC */ + lapic_xapic_mode(); mca_resume(); lapic_setup(0); Modified: projects/powernv/amd64/amd64/ptrace_machdep.c ============================================================================== --- projects/powernv/amd64/amd64/ptrace_machdep.c Tue Feb 24 22:28:44 2015 (r279258) +++ projects/powernv/amd64/amd64/ptrace_machdep.c Tue Feb 24 23:50:10 2015 (r279259) @@ -88,7 +88,8 @@ cpu_ptrace_xstate(struct thread *td, int break; case PT_SETXSTATE: - if (data > cpu_max_ext_state_size) { + if (data < sizeof(struct savefpu) || + data > cpu_max_ext_state_size) { error = EINVAL; break; } Modified: projects/powernv/amd64/include/cpufunc.h ============================================================================== --- projects/powernv/amd64/include/cpufunc.h Tue Feb 24 22:28:44 2015 (r279258) +++ projects/powernv/amd64/include/cpufunc.h Tue Feb 24 23:50:10 2015 (r279259) @@ -343,6 +343,15 @@ rdmsr(u_int msr) return (low | ((uint64_t)high << 32)); } +static __inline uint32_t +rdmsr32(u_int msr) +{ + uint32_t low; + + __asm __volatile("rdmsr" : "=a" (low) : "c" (msr) : "rdx"); + return (low); +} + static __inline uint64_t rdpmc(u_int pmc) { @@ -826,6 +835,7 @@ u_long rcr2(void); u_long rcr3(void); u_long rcr4(void); uint64_t rdmsr(u_int msr); +uint32_t rdmsr32(u_int msr); uint64_t rdpmc(u_int pmc); uint64_t rdr0(void); uint64_t rdr1(void); Copied: projects/powernv/amd64/include/pvclock.h (from r279258, head/sys/amd64/include/pvclock.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/powernv/amd64/include/pvclock.h Tue Feb 24 23:50:10 2015 (r279259, copy of r279258, head/sys/amd64/include/pvclock.h) @@ -0,0 +1,6 @@ +/*- + * This file is in the public domain. + */ +/* $FreeBSD$ */ + +#include Modified: projects/powernv/amd64/vmm/intel/vmcs.c ============================================================================== --- projects/powernv/amd64/vmm/intel/vmcs.c Tue Feb 24 22:28:44 2015 (r279258) +++ projects/powernv/amd64/vmm/intel/vmcs.c Tue Feb 24 23:50:10 2015 (r279259) @@ -342,18 +342,6 @@ vmcs_init(struct vmcs *vmcs) */ VMPTRLD(vmcs); - /* Initialize guest IA32_PAT MSR with the default value */ - pat = PAT_VALUE(0, PAT_WRITE_BACK) | - PAT_VALUE(1, PAT_WRITE_THROUGH) | - PAT_VALUE(2, PAT_UNCACHED) | - PAT_VALUE(3, PAT_UNCACHEABLE) | - PAT_VALUE(4, PAT_WRITE_BACK) | - PAT_VALUE(5, PAT_WRITE_THROUGH) | - PAT_VALUE(6, PAT_UNCACHED) | - PAT_VALUE(7, PAT_UNCACHEABLE); - if ((error = vmwrite(VMCS_GUEST_IA32_PAT, pat)) != 0) - goto done; - /* Host state */ /* Initialize host IA32_PAT MSR */ Modified: projects/powernv/amd64/vmm/intel/vmx.c ============================================================================== --- projects/powernv/amd64/vmm/intel/vmx.c Tue Feb 24 22:28:44 2015 (r279258) +++ projects/powernv/amd64/vmm/intel/vmx.c Tue Feb 24 23:50:10 2015 (r279259) @@ -100,13 +100,11 @@ __FBSDID("$FreeBSD$"); (VM_EXIT_HOST_LMA | \ VM_EXIT_SAVE_EFER | \ VM_EXIT_LOAD_EFER | \ - VM_EXIT_ACKNOWLEDGE_INTERRUPT | \ - VM_EXIT_SAVE_PAT | \ - VM_EXIT_LOAD_PAT) + VM_EXIT_ACKNOWLEDGE_INTERRUPT) #define VM_EXIT_CTLS_ZERO_SETTING VM_EXIT_SAVE_DEBUG_CONTROLS -#define VM_ENTRY_CTLS_ONE_SETTING (VM_ENTRY_LOAD_EFER | VM_ENTRY_LOAD_PAT) +#define VM_ENTRY_CTLS_ONE_SETTING (VM_ENTRY_LOAD_EFER) #define VM_ENTRY_CTLS_ZERO_SETTING \ (VM_ENTRY_LOAD_DEBUG_CONTROLS | \ @@ -859,10 +857,6 @@ vmx_vminit(struct vm *vm, pmap_t pmap) * VM exit and entry respectively. It is also restored from the * host VMCS area on a VM exit. * - * MSR_PAT is saved and restored in the guest VMCS are on a VM exit - * and entry respectively. It is also restored from the host VMCS - * area on a VM exit. - * * The TSC MSR is exposed read-only. Writes are disallowed as that * will impact the host TSC. * XXX Writes would be implemented with a wrmsr trap, and @@ -874,7 +868,6 @@ vmx_vminit(struct vm *vm, pmap_t pmap) guest_msr_rw(vmx, MSR_SYSENTER_ESP_MSR) || guest_msr_rw(vmx, MSR_SYSENTER_EIP_MSR) || guest_msr_rw(vmx, MSR_EFER) || - guest_msr_rw(vmx, MSR_PAT) || guest_msr_ro(vmx, MSR_TSC)) panic("vmx_vminit: error setting guest msr access"); Modified: projects/powernv/amd64/vmm/intel/vmx.h ============================================================================== --- projects/powernv/amd64/vmm/intel/vmx.h Tue Feb 24 22:28:44 2015 (r279258) +++ projects/powernv/amd64/vmm/intel/vmx.h Tue Feb 24 23:50:10 2015 (r279259) @@ -103,6 +103,7 @@ enum { IDX_MSR_STAR, IDX_MSR_SF_MASK, IDX_MSR_KGSBASE, + IDX_MSR_PAT, GUEST_MSR_NUM /* must be the last enumeration */ }; Modified: projects/powernv/amd64/vmm/intel/vmx_msr.c ============================================================================== --- projects/powernv/amd64/vmm/intel/vmx_msr.c Tue Feb 24 22:28:44 2015 (r279258) +++ projects/powernv/amd64/vmm/intel/vmx_msr.c Tue Feb 24 23:50:10 2015 (r279259) @@ -230,6 +230,25 @@ westmere_cpu(void) return (false); } +static bool +pat_valid(uint64_t val) +{ + int i, pa; + + /* + * From Intel SDM: Table "Memory Types That Can Be Encoded With PAT" + * + * Extract PA0 through PA7 and validate that each one encodes a + * valid memory type. + */ + for (i = 0; i < 8; i++) { + pa = (val >> (i * 8)) & 0xff; + if (pa == 2 || pa == 3 || pa >= 8) + return (false); + } + return (true); +} + void vmx_msr_init(void) { @@ -302,6 +321,10 @@ vmx_msr_init(void) void vmx_msr_guest_init(struct vmx *vmx, int vcpuid) { + uint64_t *guest_msrs; + + guest_msrs = vmx->guest_msrs[vcpuid]; + /* * The permissions bitmap is shared between all vcpus so initialize it * once when initializing the vBSP. @@ -313,6 +336,19 @@ vmx_msr_guest_init(struct vmx *vmx, int guest_msr_rw(vmx, MSR_SF_MASK); guest_msr_rw(vmx, MSR_KGSBASE); } + + /* + * Initialize guest IA32_PAT MSR with default value after reset. + */ + guest_msrs[IDX_MSR_PAT] = PAT_VALUE(0, PAT_WRITE_BACK) | + PAT_VALUE(1, PAT_WRITE_THROUGH) | + PAT_VALUE(2, PAT_UNCACHED) | + PAT_VALUE(3, PAT_UNCACHEABLE) | + PAT_VALUE(4, PAT_WRITE_BACK) | + PAT_VALUE(5, PAT_WRITE_THROUGH) | + PAT_VALUE(6, PAT_UNCACHED) | + PAT_VALUE(7, PAT_UNCACHEABLE); + return; } @@ -353,7 +389,11 @@ vmx_msr_guest_exit(struct vmx *vmx, int int vmx_rdmsr(struct vmx *vmx, int vcpuid, u_int num, uint64_t *val, bool *retu) { - int error = 0; + const uint64_t *guest_msrs; + int error; + + guest_msrs = vmx->guest_msrs[vcpuid]; + error = 0; switch (num) { case MSR_IA32_MISC_ENABLE: @@ -366,6 +406,9 @@ vmx_rdmsr(struct vmx *vmx, int vcpuid, u case MSR_TURBO_RATIO_LIMIT1: *val = turbo_ratio_limit; break; + case MSR_PAT: + *val = guest_msrs[IDX_MSR_PAT]; + break; default: error = EINVAL; break; @@ -376,10 +419,13 @@ vmx_rdmsr(struct vmx *vmx, int vcpuid, u int vmx_wrmsr(struct vmx *vmx, int vcpuid, u_int num, uint64_t val, bool *retu) { + uint64_t *guest_msrs; uint64_t changed; int error; + guest_msrs = vmx->guest_msrs[vcpuid]; error = 0; + switch (num) { case MSR_IA32_MISC_ENABLE: changed = val ^ misc_enable; @@ -401,6 +447,12 @@ vmx_wrmsr(struct vmx *vmx, int vcpuid, u error = EINVAL; break; + case MSR_PAT: + if (pat_valid(val)) + guest_msrs[IDX_MSR_PAT] = val; + else + vm_inject_gp(vmx->vm, vcpuid); + break; default: error = EINVAL; break; Modified: projects/powernv/amd64/vmm/vmm_support.S ============================================================================== --- projects/powernv/amd64/vmm/vmm_support.S Tue Feb 24 22:28:44 2015 (r279258) +++ projects/powernv/amd64/vmm/vmm_support.S Tue Feb 24 23:50:10 2015 (r279259) @@ -30,13 +30,14 @@ #include -#define LA_EOI 0xB0 - .text SUPERALIGN_TEXT IDTVEC(justreturn) + pushq %rdx pushq %rax - movq lapic, %rax - movl $0, LA_EOI(%rax) + pushq %rcx + call as_lapic_eoi + popq %rcx popq %rax - iretq + popq %rdx + jmp doreti_iret Modified: projects/powernv/arm/arm/busdma_machdep-v6.c ============================================================================== --- projects/powernv/arm/arm/busdma_machdep-v6.c Tue Feb 24 22:28:44 2015 (r279258) +++ projects/powernv/arm/arm/busdma_machdep-v6.c Tue Feb 24 23:50:10 2015 (r279259) @@ -858,8 +858,6 @@ bus_dmamem_free(bus_dma_tag_t dmat, void else ba = standard_allocator; - /* Be careful not to access map from here on. */ - bufzone = busdma_bufalloc_findzone(ba, dmat->maxsize); if (bufzone != NULL && dmat->alignment <= bufzone->size && Modified: projects/powernv/arm/arm/cpufunc.c ============================================================================== --- projects/powernv/arm/arm/cpufunc.c Tue Feb 24 22:28:44 2015 (r279258) +++ projects/powernv/arm/arm/cpufunc.c Tue Feb 24 23:50:10 2015 (r279259) @@ -837,6 +837,11 @@ u_int cpu_reset_needs_v4_MMU_disable; /* defined(CPU_XSCALE_80219) || defined(CPU_XSCALE_81342) || \ defined(CPU_CORTEXA) || defined(CPU_KRAIT) +/* Global cache line sizes, use 32 as default */ +int arm_dcache_min_line_size = 32; +int arm_icache_min_line_size = 32; +int arm_idcache_min_line_size = 32; + static void get_cachetype_cp15(void); /* Additional cache information local to this file. Log2 of some of the @@ -868,6 +873,12 @@ get_cachetype_cp15() goto out; if (CPU_CT_FORMAT(ctype) == CPU_CT_ARMV7) { + /* Resolve minimal cache line sizes */ + arm_dcache_min_line_size = 1 << (CPU_CT_DMINLINE(ctype) + 2); + arm_icache_min_line_size = 1 << (CPU_CT_IMINLINE(ctype) + 2); + arm_idcache_min_line_size = + min(arm_icache_min_line_size, arm_dcache_min_line_size); + __asm __volatile("mrc p15, 1, %0, c0, c0, 1" : "=r" (clevel)); arm_cache_level = clevel; Modified: projects/powernv/arm/arm/cpufunc_asm_armv7.S ============================================================================== --- projects/powernv/arm/arm/cpufunc_asm_armv7.S Tue Feb 24 22:28:44 2015 (r279258) +++ projects/powernv/arm/arm/cpufunc_asm_armv7.S Tue Feb 24 23:50:10 2015 (r279259) @@ -41,6 +41,12 @@ __FBSDID("$FreeBSD$"); .word _C_LABEL(arm_cache_loc) .Lcache_type: .word _C_LABEL(arm_cache_type) +.Larmv7_dcache_line_size: + .word _C_LABEL(arm_dcache_min_line_size) +.Larmv7_icache_line_size: + .word _C_LABEL(arm_icache_min_line_size) +.Larmv7_idcache_line_size: + .word _C_LABEL(arm_idcache_min_line_size) .Lway_mask: .word 0x3ff .Lmax_index: @@ -66,11 +72,7 @@ __FBSDID("$FreeBSD$"); #endif ENTRY(armv7_setttb) - stmdb sp!, {r0, lr} - bl _C_LABEL(armv7_idcache_wbinv_all) /* clean the D cache */ - ldmia sp!, {r0, lr} dsb - orr r0, r0, #PT_ATTR mcr CP15_TTBR0(r0) isb @@ -180,14 +182,9 @@ ENTRY(armv7_idcache_wbinv_all) RET END(armv7_idcache_wbinv_all) -/* XXX Temporary set it to 32 for MV cores, however this value should be - * get from Cache Type register - */ -.Larmv7_line_size: - .word 32 - ENTRY(armv7_dcache_wb_range) - ldr ip, .Larmv7_line_size + ldr ip, .Larmv7_dcache_line_size + ldr ip, [ip] sub r3, ip, #1 and r2, r0, r3 add r1, r1, r2 @@ -202,7 +199,8 @@ ENTRY(armv7_dcache_wb_range) END(armv7_dcache_wb_range) ENTRY(armv7_dcache_wbinv_range) - ldr ip, .Larmv7_line_size + ldr ip, .Larmv7_dcache_line_size + ldr ip, [ip] sub r3, ip, #1 and r2, r0, r3 add r1, r1, r2 @@ -221,7 +219,8 @@ END(armv7_dcache_wbinv_range) * must use wb-inv of the entire cache. */ ENTRY(armv7_dcache_inv_range) - ldr ip, .Larmv7_line_size + ldr ip, .Larmv7_dcache_line_size + ldr ip, [ip] sub r3, ip, #1 and r2, r0, r3 add r1, r1, r2 @@ -236,7 +235,8 @@ ENTRY(armv7_dcache_inv_range) END(armv7_dcache_inv_range) ENTRY(armv7_idcache_wbinv_range) - ldr ip, .Larmv7_line_size + ldr ip, .Larmv7_idcache_line_size + ldr ip, [ip] sub r3, ip, #1 and r2, r0, r3 add r1, r1, r2 @@ -264,7 +264,8 @@ ENTRY_NP(armv7_icache_sync_all) END(armv7_icache_sync_all) ENTRY_NP(armv7_icache_sync_range) - ldr ip, .Larmv7_line_size + ldr ip, .Larmv7_icache_line_size + ldr ip, [ip] .Larmv7_sync_next: mcr CP15_ICIMVAU(r0) mcr CP15_DCCMVAC(r0) Modified: projects/powernv/arm/arm/cpuinfo.c ============================================================================== --- projects/powernv/arm/arm/cpuinfo.c Tue Feb 24 22:28:44 2015 (r279258) +++ projects/powernv/arm/arm/cpuinfo.c Tue Feb 24 23:50:10 2015 (r279259) @@ -58,9 +58,13 @@ cpuinfo_init(void) /* ARMv4T CPU */ cpuinfo.architecture = 1; cpuinfo.revision = (cpuinfo.midr >> 16) & 0x7F; - } + } else { + /* ARM new id scheme */ + cpuinfo.architecture = (cpuinfo.midr >> 16) & 0x0F; + cpuinfo.revision = (cpuinfo.midr >> 20) & 0x0F; + } } else { - /* must be new id scheme */ + /* non ARM -> must be new id scheme */ cpuinfo.architecture = (cpuinfo.midr >> 16) & 0x0F; cpuinfo.revision = (cpuinfo.midr >> 20) & 0x0F; } Modified: projects/powernv/arm/arm/db_trace.c ============================================================================== --- projects/powernv/arm/arm/db_trace.c Tue Feb 24 22:28:44 2015 (r279258) +++ projects/powernv/arm/arm/db_trace.c Tue Feb 24 23:50:10 2015 (r279259) @@ -38,6 +38,7 @@ __FBSDID("$FreeBSD$"); #include #include #include + #include #include #include @@ -45,323 +46,15 @@ __FBSDID("$FreeBSD$"); #include #include #include + #include #include #include #include -#ifdef __ARM_EABI__ -/* - * Definitions for the instruction interpreter. - * - * The ARM EABI specifies how to perform the frame unwinding in the - * Exception Handling ABI for the ARM Architecture document. To perform - * the unwind we need to know the initial frame pointer, stack pointer, - * link register and program counter. We then find the entry within the - * index table that points to the function the program counter is within. - * This gives us either a list of three instructions to process, a 31-bit - * relative offset to a table of instructions, or a value telling us - * we can't unwind any further. - * - * When we have the instructions to process we need to decode them - * following table 4 in section 9.3. This describes a collection of bit - * patterns to encode that steps to take to update the stack pointer and - * link register to the correct values at the start of the function. - */ - -/* A special case when we are unable to unwind past this function */ -#define EXIDX_CANTUNWIND 1 - -/* The register names */ -#define FP 11 -#define SP 13 -#define LR 14 -#define PC 15 - -/* - * These are set in the linker script. Their addresses will be - * either the start or end of the exception table or index. - */ -extern int extab_start, extab_end, exidx_start, exidx_end; - -/* - * Entry types. - * These are the only entry types that have been seen in the kernel. - */ -#define ENTRY_MASK 0xff000000 -#define ENTRY_ARM_SU16 0x80000000 -#define ENTRY_ARM_LU16 0x81000000 - -/* Instruction masks. */ -#define INSN_VSP_MASK 0xc0 -#define INSN_VSP_SIZE_MASK 0x3f -#define INSN_STD_MASK 0xf0 -#define INSN_STD_DATA_MASK 0x0f -#define INSN_POP_TYPE_MASK 0x08 -#define INSN_POP_COUNT_MASK 0x07 -#define INSN_VSP_LARGE_INC_MASK 0xff - -/* Instruction definitions */ -#define INSN_VSP_INC 0x00 -#define INSN_VSP_DEC 0x40 -#define INSN_POP_MASKED 0x80 -#define INSN_VSP_REG 0x90 -#define INSN_POP_COUNT 0xa0 -#define INSN_FINISH 0xb0 -#define INSN_POP_REGS 0xb1 -#define INSN_VSP_LARGE_INC 0xb2 - -/* An item in the exception index table */ -struct unwind_idx { - uint32_t offset; - uint32_t insn; -}; - -/* The state of the unwind process */ -struct unwind_state { - uint32_t registers[16]; - uint32_t start_pc; - uint32_t *insn; - u_int entries; - u_int byte; - uint16_t update_mask; -}; - -/* Expand a 31-bit signed value to a 32-bit signed value */ -static __inline int32_t -db_expand_prel31(uint32_t prel31) -{ - - return ((int32_t)(prel31 & 0x7fffffffu) << 1) / 2; -} - -/* - * Perform a binary search of the index table to find the function - * with the largest address that doesn't exceed addr. - */ -static struct unwind_idx * -db_find_index(uint32_t addr) -{ - unsigned int min, mid, max; - struct unwind_idx *start; - struct unwind_idx *item; - int32_t prel31_addr; - uint32_t func_addr; - - start = (struct unwind_idx *)&exidx_start; - - min = 0; - max = (&exidx_end - &exidx_start) / 2; - - while (min != max) { - mid = min + (max - min + 1) / 2; - - item = &start[mid]; - - prel31_addr = db_expand_prel31(item->offset); - func_addr = (uint32_t)&item->offset + prel31_addr; - - if (func_addr <= addr) { - min = mid; - } else { - max = mid - 1; - } - } - - return &start[min]; -} - -/* Reads the next byte from the instruction list */ -static uint8_t -db_unwind_exec_read_byte(struct unwind_state *state) -{ - uint8_t insn; - - /* Read the unwind instruction */ - insn = (*state->insn) >> (state->byte * 8); - - /* Update the location of the next instruction */ - if (state->byte == 0) { - state->byte = 3; - state->insn++; - state->entries--; - } else - state->byte--; - - return insn; -} - -/* Executes the next instruction on the list */ -static int -db_unwind_exec_insn(struct unwind_state *state) -{ - unsigned int insn; - uint32_t *vsp = (uint32_t *)state->registers[SP]; - int update_vsp = 0; - - /* This should never happen */ - if (state->entries == 0) - return 1; - - /* Read the next instruction */ - insn = db_unwind_exec_read_byte(state); - - if ((insn & INSN_VSP_MASK) == INSN_VSP_INC) { - state->registers[SP] += ((insn & INSN_VSP_SIZE_MASK) << 2) + 4; - - } else if ((insn & INSN_VSP_MASK) == INSN_VSP_DEC) { - state->registers[SP] -= ((insn & INSN_VSP_SIZE_MASK) << 2) + 4; - - } else if ((insn & INSN_STD_MASK) == INSN_POP_MASKED) { - unsigned int mask, reg; - - /* Load the mask */ - mask = db_unwind_exec_read_byte(state); - mask |= (insn & INSN_STD_DATA_MASK) << 8; - - /* We have a refuse to unwind instruction */ - if (mask == 0) - return 1; - - /* Update SP */ - update_vsp = 1; - - /* Load the registers */ - for (reg = 4; mask && reg < 16; mask >>= 1, reg++) { - if (mask & 1) { - state->registers[reg] = *vsp++; - state->update_mask |= 1 << reg; - - /* If we have updated SP kep its value */ - if (reg == SP) - update_vsp = 0; - } - } - - } else if ((insn & INSN_STD_MASK) == INSN_VSP_REG && - ((insn & INSN_STD_DATA_MASK) != 13) && - ((insn & INSN_STD_DATA_MASK) != 15)) { - /* sp = register */ - state->registers[SP] = - state->registers[insn & INSN_STD_DATA_MASK]; - - } else if ((insn & INSN_STD_MASK) == INSN_POP_COUNT) { - unsigned int count, reg; - - /* Read how many registers to load */ - count = insn & INSN_POP_COUNT_MASK; - - /* Update sp */ - update_vsp = 1; - - /* Pop the registers */ - for (reg = 4; reg <= 4 + count; reg++) { - state->registers[reg] = *vsp++; - state->update_mask |= 1 << reg; - } - - /* Check if we are in the pop r14 version */ - if ((insn & INSN_POP_TYPE_MASK) != 0) { - state->registers[14] = *vsp++; - } - - } else if (insn == INSN_FINISH) { - /* Stop processing */ - state->entries = 0; - - } else if (insn == INSN_POP_REGS) { - unsigned int mask, reg; - - mask = db_unwind_exec_read_byte(state); - if (mask == 0 || (mask & 0xf0) != 0) - return 1; - - /* Update SP */ - update_vsp = 1; - - /* Load the registers */ - for (reg = 0; mask && reg < 4; mask >>= 1, reg++) { - if (mask & 1) { - state->registers[reg] = *vsp++; - state->update_mask |= 1 << reg; - } - } - - } else if ((insn & INSN_VSP_LARGE_INC_MASK) == INSN_VSP_LARGE_INC) { - unsigned int uleb128; - - /* Read the increment value */ - uleb128 = db_unwind_exec_read_byte(state); - - state->registers[SP] += 0x204 + (uleb128 << 2); - - } else { - /* We hit a new instruction that needs to be implemented */ - db_printf("Unhandled instruction %.2x\n", insn); - return 1; - } - - if (update_vsp) { - state->registers[SP] = (uint32_t)vsp; - } - -#if 0 - db_printf("fp = %08x, sp = %08x, lr = %08x, pc = %08x\n", - state->registers[FP], state->registers[SP], state->registers[LR], - state->registers[PC]); -#endif - - return 0; -} - -/* Performs the unwind of a function */ -static int -db_unwind_tab(struct unwind_state *state) -{ - uint32_t entry; - - /* Set PC to a known value */ - state->registers[PC] = 0; - - /* Read the personality */ - entry = *state->insn & ENTRY_MASK; - - if (entry == ENTRY_ARM_SU16) { - state->byte = 2; - state->entries = 1; - } else if (entry == ENTRY_ARM_LU16) { - state->byte = 1; - state->entries = ((*state->insn >> 16) & 0xFF) + 1; - } else { - db_printf("Unknown entry: %x\n", entry); - return 1; - } - - while (state->entries > 0) { - if (db_unwind_exec_insn(state) != 0) - return 1; - } - - /* - * The program counter was not updated, load it from the link register. - */ - if (state->registers[PC] == 0) { - state->registers[PC] = state->registers[LR]; - - /* - * If the program counter changed, flag it in the update mask. - */ - if (state->start_pc != state->registers[PC]) - state->update_mask |= 1 << PC; - } - - return 0; -} - static void db_stack_trace_cmd(struct unwind_state *state) { - struct unwind_idx *index; const char *name; db_expr_t value; db_expr_t offset; @@ -373,28 +66,7 @@ db_stack_trace_cmd(struct unwind_state * finished = false; while (!finished) { - /* Reset the mask of updated registers */ - state->update_mask = 0; - - /* The pc value is correct and will be overwritten, save it */ - state->start_pc = state->registers[PC]; - - /* Find the item to run */ - index = db_find_index(state->start_pc); - - if (index->insn != EXIDX_CANTUNWIND) { - if (index->insn & (1U << 31)) { - /* The data is within the instruction */ - state->insn = &index->insn; - } else { - /* A prel31 offset to the unwind table */ - state->insn = (uint32_t *) - ((uintptr_t)&index->insn + - db_expand_prel31(index->insn)); - } - /* Run the unwind function */ - finished = db_unwind_tab(state); - } + finished = unwind_stack_one(state, 0); /* Print the frame details */ sym = db_search_symbol(state->start_pc, DB_STGY_ANY, &offset); @@ -433,6 +105,9 @@ db_stack_trace_cmd(struct unwind_state * } *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Wed Feb 25 00:06:33 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8F4AABC0; Wed, 25 Feb 2015 00:06:33 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 76593F2E; Wed, 25 Feb 2015 00:06:33 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1P06XZF023079; Wed, 25 Feb 2015 00:06:33 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1P06QA2023041; Wed, 25 Feb 2015 00:06:26 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201502250006.t1P06QA2023041@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Wed, 25 Feb 2015 00:06:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279260 - in projects/sendfile: contrib/groff/tmac etc lib lib/libmt lib/msun/src release release/tools rescue/rescue share/man/man4 share/mk sys/amd64/vmm/intel sys/arm/arm sys/boot/i3... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Feb 2015 00:06:33 -0000 Author: glebius Date: Wed Feb 25 00:06:25 2015 New Revision: 279260 URL: https://svnweb.freebsd.org/changeset/base/279260 Log: Merge head r261119 through r279258. Added: projects/sendfile/lib/libmt/ - copied from r279258, head/lib/libmt/ projects/sendfile/release/tools/gce-package.sh - copied unchanged from r279258, head/release/tools/gce-package.sh projects/sendfile/sys/dev/netmap/if_ixl_netmap.h - copied unchanged from r279258, head/sys/dev/netmap/if_ixl_netmap.h Modified: projects/sendfile/contrib/groff/tmac/doc-syms projects/sendfile/etc/Makefile projects/sendfile/lib/Makefile projects/sendfile/lib/msun/src/e_j0.c projects/sendfile/lib/msun/src/e_j0f.c projects/sendfile/lib/msun/src/e_j1.c projects/sendfile/lib/msun/src/e_j1f.c projects/sendfile/release/Makefile projects/sendfile/release/Makefile.vm projects/sendfile/rescue/rescue/Makefile projects/sendfile/share/man/man4/mtio.4 projects/sendfile/share/man/man4/sa.4 projects/sendfile/share/mk/bsd.libnames.mk projects/sendfile/share/mk/src.sys.mk projects/sendfile/sys/amd64/vmm/intel/vmcs.c projects/sendfile/sys/amd64/vmm/intel/vmx.c projects/sendfile/sys/amd64/vmm/intel/vmx.h projects/sendfile/sys/amd64/vmm/intel/vmx_msr.c projects/sendfile/sys/arm/arm/cpufunc_asm_armv7.S projects/sendfile/sys/arm/arm/gic.c projects/sendfile/sys/boot/i386/libi386/biosmem.c projects/sendfile/sys/cam/scsi/scsi_all.c projects/sendfile/sys/cam/scsi/scsi_all.h projects/sendfile/sys/cam/scsi/scsi_sa.c projects/sendfile/sys/cam/scsi/scsi_sa.h projects/sendfile/sys/dev/bce/if_bcereg.h projects/sendfile/sys/dev/cxgbe/adapter.h projects/sendfile/sys/dev/cxgbe/t4_netmap.c projects/sendfile/sys/dev/cxgbe/t4_sge.c projects/sendfile/sys/dev/e1000/if_igb.c projects/sendfile/sys/dev/ixgbe/ixgbe.c projects/sendfile/sys/dev/ixl/if_ixl.c projects/sendfile/sys/dev/ixl/if_ixlv.c projects/sendfile/sys/dev/ixl/ixl_txrx.c projects/sendfile/sys/dev/mps/mpi/mpi2.h projects/sendfile/sys/dev/mps/mpi/mpi2_cnfg.h projects/sendfile/sys/dev/mps/mpi/mpi2_hbd.h projects/sendfile/sys/dev/mps/mpi/mpi2_history.txt projects/sendfile/sys/dev/mps/mpi/mpi2_init.h projects/sendfile/sys/dev/mps/mpi/mpi2_ioc.h projects/sendfile/sys/dev/mps/mpi/mpi2_ra.h projects/sendfile/sys/dev/mps/mpi/mpi2_raid.h projects/sendfile/sys/dev/mps/mpi/mpi2_sas.h projects/sendfile/sys/dev/mps/mpi/mpi2_targ.h projects/sendfile/sys/dev/mps/mpi/mpi2_tool.h projects/sendfile/sys/dev/mps/mpi/mpi2_type.h projects/sendfile/sys/dev/mps/mps.c projects/sendfile/sys/dev/mps/mps_config.c projects/sendfile/sys/dev/mps/mps_ioctl.h projects/sendfile/sys/dev/mps/mps_mapping.c projects/sendfile/sys/dev/mps/mps_mapping.h projects/sendfile/sys/dev/mps/mps_pci.c projects/sendfile/sys/dev/mps/mps_sas.c projects/sendfile/sys/dev/mps/mps_sas.h projects/sendfile/sys/dev/mps/mps_sas_lsi.c projects/sendfile/sys/dev/mps/mps_user.c projects/sendfile/sys/dev/mps/mpsvar.h projects/sendfile/sys/dev/sfxge/sfxge_dma.c projects/sendfile/sys/dev/sfxge/sfxge_tx.c projects/sendfile/sys/dev/sfxge/sfxge_tx.h projects/sendfile/sys/dev/uart/uart_dev_pl011.c projects/sendfile/sys/dev/usb/controller/xhci.c projects/sendfile/sys/kern/kern_sig.c projects/sendfile/sys/netinet/ip.h projects/sendfile/sys/netipsec/ipsec.h projects/sendfile/sys/netipsec/key.c projects/sendfile/sys/powerpc/aim/mmu_oea64.c projects/sendfile/sys/powerpc/aim/mmu_oea64.h projects/sendfile/sys/powerpc/aim/moea64_if.m projects/sendfile/sys/powerpc/aim/moea64_native.c projects/sendfile/sys/powerpc/include/pmap.h projects/sendfile/sys/powerpc/ps3/mmu_ps3.c projects/sendfile/sys/powerpc/pseries/mmu_phyp.c projects/sendfile/sys/powerpc/pseries/phyp_vscsi.c projects/sendfile/sys/sys/mtio.h projects/sendfile/sys/sys/param.h projects/sendfile/sys/sys/queue.h projects/sendfile/usr.bin/mt/Makefile projects/sendfile/usr.bin/mt/mt.1 projects/sendfile/usr.bin/mt/mt.c projects/sendfile/usr.sbin/bhyve/bhyve.8 projects/sendfile/usr.sbin/bhyve/bhyverun.c projects/sendfile/usr.sbin/bhyve/pci_ahci.c projects/sendfile/usr.sbin/bhyve/rtc.c projects/sendfile/usr.sbin/bhyve/rtc.h projects/sendfile/usr.sbin/bhyve/xmsr.c projects/sendfile/usr.sbin/pw/tests/pw_useradd.sh Directory Properties: projects/sendfile/ (props changed) projects/sendfile/contrib/groff/ (props changed) projects/sendfile/etc/ (props changed) projects/sendfile/share/ (props changed) projects/sendfile/share/man/man4/ (props changed) projects/sendfile/sys/ (props changed) projects/sendfile/sys/amd64/vmm/ (props changed) projects/sendfile/sys/boot/ (props changed) projects/sendfile/usr.sbin/bhyve/ (props changed) Modified: projects/sendfile/contrib/groff/tmac/doc-syms ============================================================================== --- projects/sendfile/contrib/groff/tmac/doc-syms Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/contrib/groff/tmac/doc-syms Wed Feb 25 00:06:25 2015 (r279260) @@ -796,6 +796,7 @@ .ds doc-str-Lb-libmd Message Digest (MD4, MD5, etc.) Support Library (libmd, \-lmd) .ds doc-str-Lb-libmemstat Kernel Memory Allocator Statistics Library (libmemstat, \-lmemstat) .ds doc-str-Lb-libmenu Curses Menu Library (libmenu, \-lmenu) +.ds doc-str-Lb-libmt Magnetic Tape Library (libmt, \-lmt) .ds doc-str-Lb-libnetgraph Netgraph User Library (libnetgraph, \-lnetgraph) .ds doc-str-Lb-libnetpgp Netpgp signing, verification, encryption and decryption (libnetpgp, \-lnetpgp) .ds doc-str-Lb-libossaudio OSS Audio Emulation Library (libossaudio, \-lossaudio) Modified: projects/sendfile/etc/Makefile ============================================================================== --- projects/sendfile/etc/Makefile Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/etc/Makefile Wed Feb 25 00:06:25 2015 (r279260) @@ -158,16 +158,13 @@ BIN1+= regdomain.xml # -rwxr-xr-x root:wheel, for the new cron root:wheel BIN2= netstart pccard_ether rc.suspend rc.resume -MTREE= BSD.include.dist BSD.root.dist BSD.usr.dist BSD.var.dist +MTREE= BSD.debug.dist BSD.include.dist BSD.root.dist BSD.usr.dist BSD.var.dist .if ${MK_TESTS} != "no" MTREE+= BSD.tests.dist .endif .if ${MK_SENDMAIL} != "no" MTREE+= BSD.sendmail.dist .endif -.if ${MK_DEBUG_FILES} != "no" -MTREE+= BSD.debug.dist -.endif PPPCNF= ppp.conf @@ -346,10 +343,8 @@ MTREE_CMD?= mtree MTREES= mtree/BSD.root.dist / \ mtree/BSD.var.dist /var \ mtree/BSD.usr.dist /usr \ - mtree/BSD.include.dist /usr/include -.if ${MK_DEBUG_FILES} != "no" -MTREES+= mtree/BSD.debug.dist /usr/lib -.endif + mtree/BSD.include.dist /usr/include \ + mtree/BSD.debug.dist /usr/lib .if ${MK_GROFF} != "no" MTREES+= mtree/BSD.groff.dist /usr .endif Modified: projects/sendfile/lib/Makefile ============================================================================== --- projects/sendfile/lib/Makefile Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/lib/Makefile Wed Feb 25 00:06:25 2015 (r279260) @@ -70,6 +70,7 @@ SUBDIR= ${SUBDIR_ORDERED} \ libmd \ ${_libmilter} \ ${_libmp} \ + libmt \ ${_libnandfs} \ libnetbsd \ ${_libnetgraph} \ Modified: projects/sendfile/lib/msun/src/e_j0.c ============================================================================== --- projects/sendfile/lib/msun/src/e_j0.c Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/lib/msun/src/e_j0.c Wed Feb 25 00:06:25 2015 (r279260) @@ -373,7 +373,7 @@ static const double qS2[6] = { if(ix>=0x40200000) {p = qR8; q= qS8;} else if(ix>=0x40122E8B){p = qR5; q= qS5;} else if(ix>=0x4006DB6D){p = qR3; q= qS3;} - else if(ix>=0x40000000){p = qR2; q= qS2;} + else {p = qR2; q= qS2;} /* ix>=0x40000000 */ z = one/(x*x); r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5]))))); Modified: projects/sendfile/lib/msun/src/e_j0f.c ============================================================================== --- projects/sendfile/lib/msun/src/e_j0f.c Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/lib/msun/src/e_j0f.c Wed Feb 25 00:06:25 2015 (r279260) @@ -329,7 +329,7 @@ static const float qS2[6] = { if(ix>=0x41000000) {p = qR8; q= qS8;} else if(ix>=0x40f71c58){p = qR5; q= qS5;} else if(ix>=0x4036db68){p = qR3; q= qS3;} - else if(ix>=0x40000000){p = qR2; q= qS2;} + else {p = qR2; q= qS2;} /* ix>=0x40000000 */ z = one/(x*x); r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5]))))); Modified: projects/sendfile/lib/msun/src/e_j1.c ============================================================================== --- projects/sendfile/lib/msun/src/e_j1.c Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/lib/msun/src/e_j1.c Wed Feb 25 00:06:25 2015 (r279260) @@ -368,7 +368,7 @@ static const double qs2[6] = { if(ix>=0x40200000) {p = qr8; q= qs8;} else if(ix>=0x40122E8B){p = qr5; q= qs5;} else if(ix>=0x4006DB6D){p = qr3; q= qs3;} - else if(ix>=0x40000000){p = qr2; q= qs2;} + else {p = qr2; q= qs2;} /* ix>=0x40000000 */ z = one/(x*x); r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5]))))); Modified: projects/sendfile/lib/msun/src/e_j1f.c ============================================================================== --- projects/sendfile/lib/msun/src/e_j1f.c Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/lib/msun/src/e_j1f.c Wed Feb 25 00:06:25 2015 (r279260) @@ -325,7 +325,7 @@ static const float qs2[6] = { if(ix>=0x40200000) {p = qr8; q= qs8;} else if(ix>=0x40f71c58){p = qr5; q= qs5;} else if(ix>=0x4036db68){p = qr3; q= qs3;} - else if(ix>=0x40000000){p = qr2; q= qs2;} + else {p = qr2; q= qs2;} /* ix>=0x40000000 */ z = one/(x*x); r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5]))))); Modified: projects/sendfile/release/Makefile ============================================================================== --- projects/sendfile/release/Makefile Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/release/Makefile Wed Feb 25 00:06:25 2015 (r279260) @@ -286,7 +286,7 @@ real-release: ${MAKE} -C ${.CURDIR} ${.MAKEFLAGS} obj ${MAKE} -C ${.CURDIR} ${.MAKEFLAGS} ${RELEASE_TARGETS} -install: release-install vm-install +install: release-install vm-install cloudware-install release-install: .if defined(DESTDIR) && !empty(DESTDIR) Modified: projects/sendfile/release/Makefile.vm ============================================================================== --- projects/sendfile/release/Makefile.vm Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/release/Makefile.vm Wed Feb 25 00:06:25 2015 (r279260) @@ -20,24 +20,30 @@ CLOUDWARE?= AZURE \ OPENSTACK AZURE_FORMAT= vhdf AZURE_DESC= Microsoft Azure platform image +AZURE_DISK= ${OSRELEASE}.${AZURE_FORMAT} GCE_FORMAT= raw GCE_DESC= Google Compute Engine image +GCE_DISK= disk.${GCE_FORMAT} OPENSTACK_FORMAT=qcow2 OPENSTACK_DESC= OpenStack platform image +OPENSTACK_DISK= ${OSRELEASE}.${OPENSTACK_FORMAT} .if defined(WITH_CLOUDWARE) && !empty(WITH_CLOUDWARE) && !empty(CLOUDWARE) . for _CW in ${CLOUDWARE} -CLOUDTARGETS+= vm-${_CW:tl} -CLEANDIRS+= vm-${_CW:tl} +CLOUDTARGETS+= cw-${_CW:tl} +CLEANDIRS+= cw-${_CW:tl} CLEANFILES+= ${_CW:tl}.img \ ${_CW:tl}.${${_CW:tu}_FORMAT} \ - ${_CW:tl}.${${_CW:tu}_FORMAT}.raw + ${_CW:tl}.${${_CW:tu}_FORMAT}.raw \ + cw${_CW:tl}-package +CLOUDINSTALL+= cw${_CW:tl}-install +CLOUDPACKAGE+= cw${_CW:tl}-package ${_CW:tu}IMAGE= ${_CW:tl}.${${_CW:tu}_FORMAT} . if exists(${.CURDIR}/tools/${_CW:tl}.conf) && !defined(${_CW:tu}CONF) ${_CW:tu}CONF?= ${.CURDIR}/tools/${_CW:tl}.conf . endif -vm-${_CW:tl}: +cw-${_CW:tl}: mkdir -p ${.OBJDIR}/${.TARGET} env TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ ${.CURDIR}/scripts/mk-vmimage.sh \ @@ -45,6 +51,26 @@ vm-${_CW:tl}: -i ${.OBJDIR}/${_CW:tl}.img -s ${VMSIZE} -f ${${_CW}_FORMAT} \ -S ${WORLDDIR} -o ${.OBJDIR}/${${_CW}IMAGE} -c ${${_CW}CONF} touch ${.TARGET} + +cw${_CW:tl}-install: + mkdir -p ${DESTDIR}/${_CW:tl} + cp -p ${${_CW}IMAGE} \ + ${DESTDIR}/${_CW:tl}/${${_CW}_DISK} + cd ${DESTDIR}/${_CW:tl} && sha256 ${${_CW}_DISK}* > \ + ${DESTDIR}/${_CW:tl}/CHECKSUM.SHA256 + cd ${DESTDIR}/${_CW:tl} && md5 ${${_CW}_DISK}* > \ + ${DESTDIR}/${_CW:tl}/CHECKSUM.MD5 + +cw${_CW:tl}-package: + @# Special target to handle packaging cloud images in the formats + @# specific to each hosting provider. +.if exists(${.CURDIR}/tools/${_CW:tl}-package.sh) + env TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ + ${.CURDIR}/tools/${_CW:tl}-package.sh \ + -D ${DESTDIR} -I ${${_CW}_DISK} -S ${WORLDDIR} +.endif + touch ${.TARGET} + . endfor .endif @@ -97,8 +123,6 @@ vm-install: ${DESTDIR}/vmimages/${OSRELEASE}.${FORMAT} . endfor . if defined(WITH_COMPRESSED_VMIMAGES) && !empty(WITH_COMPRESSED_VMIMAGES) -# This is very time consuming, so defer it after the images are moved to -# the DESTDIR. . for FORMAT in ${VMFORMATS} # Don't keep the originals. There is a copy in ${.OBJDIR} if needed. ${XZ_CMD} ${DESTDIR}/vmimages/${OSRELEASE}.${FORMAT} @@ -119,3 +143,8 @@ cloudware-release: .if defined(WITH_CLOUDWARE) && !empty(WITH_CLOUDWARE) && !empty(CLOUDWARE) ${MAKE} -C ${.CURDIR} ${.MAKEFLAGS} ${CLOUDTARGETS} .endif + +cloudware-install: +.if defined(WITH_CLOUDWARE) && !empty(WITH_CLOUDWARE) && !empty(CLOUDWARE) + ${MAKE} -C ${.CURDIR} ${.MAKEFLAGS} ${CLOUDINSTALL} +.endif Copied: projects/sendfile/release/tools/gce-package.sh (from r279258, head/release/tools/gce-package.sh) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/sendfile/release/tools/gce-package.sh Wed Feb 25 00:06:25 2015 (r279260, copy of r279258, head/release/tools/gce-package.sh) @@ -0,0 +1,47 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# Script to handle packaging cloud images for GCE. +# +# XXX: +# This script only exists to help in automating image creation, +# and reimplementing this is intended (in other words, this is +# temporary). + +usage() { + echo "Usage:" + echo "$(basename ${0}) -D -I -S " + exit 1 +} + +main() { + while getopts "D:I:W:" opt; do + case ${opt} in + D) + DESTDIR="${OPTARG}" + ;; + I) + INFILE="${OPTARG}" + ;; + S) + WORLDDIR="${OPTARG}" + ;; + *) + usage + ;; + esac + done + shift $(( ${OPTIND} - 1 )) + + if [ -z "${DESTDIR}" -o -z "${INFILE}" -o -z "${WORLDDIR}" ]; then + usage + fi + + OUTFILE="$(make -C ${WORLDDIR}/release -V OSRELEASE).tar.gz" + + cd ${DESTDIR} && tar --format=gnutar -zcf ${OUTFILE} ${INFILE} +} + +main "$@" Modified: projects/sendfile/rescue/rescue/Makefile ============================================================================== --- projects/sendfile/rescue/rescue/Makefile Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/rescue/rescue/Makefile Wed Feb 25 00:06:25 2015 (r279260) @@ -131,7 +131,7 @@ CRUNCH_LIBS+= -lgeom -lbsdxml -lkiconv .if ${MK_OPENSSL} == "no" CRUNCH_LIBS+= -lmd .endif -CRUNCH_LIBS+= -lsbuf -lufs -lz +CRUNCH_LIBS+= -lmt -lsbuf -lufs -lz .if ${MACHINE_CPUARCH} == "i386" CRUNCH_PROGS_sbin+= bsdlabel sconfig fdisk Modified: projects/sendfile/share/man/man4/mtio.4 ============================================================================== --- projects/sendfile/share/man/man4/mtio.4 Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/share/man/man4/mtio.4 Wed Feb 25 00:06:25 2015 (r279260) @@ -31,7 +31,7 @@ .\" @(#)mtio.4 8.1 (Berkeley) 6/5/93 .\" $FreeBSD$ .\" -.Dd November 11, 2011 +.Dd February 12, 2015 .Dt MTIO 4 .Os .Sh NAME @@ -40,10 +40,10 @@ .Sh DESCRIPTION The special files named -.Pa /dev/[n]sa* +.Pa /dev/[en]sa* refer to SCSI tape drives, which may be attached to the system. -.Pa /dev/[n]sa*.ctl +.Pa /dev/sa*.ctl are control devices that can be used to issue ioctls to the SCSI tape driver to set parameters that are required to last beyond the unmounting of a tape. @@ -53,16 +53,19 @@ when the last requested read, write or s has been reached. The letter .Ql n -is usually prepended to +is prepended to the name of the no-rewind devices. +The letter +.Ql e +is prepended to the name of the eject devices. .Pp Tapes can be written with either fixed length records or variable length records. See .Xr sa 4 for more information. -Two end-of-file markers mark the end of a tape, and -one end-of-file marker marks the end of a tape file. +Two filemarks mark the end of a tape, and +one filemark marks the end of a tape file. If the tape is not to be rewound it is positioned with the head in between the two tape marks, where the next write will over write the second end-of-file marker. @@ -128,6 +131,8 @@ struct mtop { #define MTWSS 16 /* write setmark(s) */ #define MTFSS 17 /* forward space setmark */ #define MTBSS 18 /* backward space setmark */ +#define MTLOAD 19 /* load tape in drive */ +#define MTWEOFI 20 /* write an end-of-file record without waiting*/ #define MT_COMP_ENABLE 0xffffffff #define MT_COMP_DISABLED 0xfffffffe @@ -224,6 +229,112 @@ union mterrstat { char _reserved_padding[256]; }; +struct mtrblim { + uint32_t granularity; + uint32_t min_block_length; + uint32_t max_block_length; +}; + +typedef enum { + MT_LOCATE_DEST_OBJECT = 0x00, + MT_LOCATE_DEST_FILE = 0x01, + MT_LOCATE_DEST_SET = 0x02, + MT_LOCATE_DEST_EOD = 0x03 +} mt_locate_dest_type; + +typedef enum { + MT_LOCATE_BAM_IMPLICIT = 0x00, + MT_LOCATE_BAM_EXPLICIT = 0x01 +} mt_locate_bam; + +typedef enum { + MT_LOCATE_FLAG_IMMED = 0x01, + MT_LOCATE_FLAG_CHANGE_PART = 0x02 +} mt_locate_flags; + +struct mtlocate { + mt_locate_flags flags; + mt_locate_dest_type dest_type; + mt_locate_bam block_address_mode; + int64_t partition; + uint64_t logical_id; + uint8_t reserved[64]; +}; + +typedef enum { + MT_EXT_GET_NONE, + MT_EXT_GET_OK, + MT_EXT_GET_NEED_MORE_SPACE, + MT_EXT_GET_ERROR +} mt_ext_get_status; + +struct mtextget { + uint32_t alloc_len; + char *status_xml; + uint32_t fill_len; + mt_ext_get_status status; + char error_str[128]; + uint8_t reserved[64]; +}; + +#define MT_EXT_GET_ROOT_NAME "mtextget" +#define MT_DENSITY_ROOT_NAME "mtdensity" +#define MT_MEDIA_DENSITY_NAME "media_density" +#define MT_DENSITY_REPORT_NAME "density_report" +#define MT_MEDIUM_TYPE_REPORT_NAME "medium_type_report" +#define MT_MEDIA_REPORT_NAME "media_report" +#define MT_DENSITY_ENTRY_NAME "density_entry" + +#define MT_DENS_WRITE_OK 0x80 +#define MT_DENS_DUP 0x40 +#define MT_DENS_DEFLT 0x20 + + +#define MT_PARAM_FIXED_STR_LEN 32 +union mt_param_value { + int64_t value_signed; + uint64_t value_unsigned; + char *value_var_str; + char value_fixed_str[MT_PARAM_FIXED_STR_LEN]; + uint8_t reserved[64]; +}; + +typedef enum { + MT_PARAM_SET_NONE, + MT_PARAM_SET_SIGNED, + MT_PARAM_SET_UNSIGNED, + MT_PARAM_SET_VAR_STR, + MT_PARAM_SET_FIXED_STR +} mt_param_set_type; + +typedef enum { + MT_PARAM_STATUS_NONE, + MT_PARAM_STATUS_OK, + MT_PARAM_STATUS_ERROR +} mt_param_set_status; + +#define MT_PARAM_VALUE_NAME_LEN 64 +struct mtparamset { + char value_name[MT_PARAM_VALUE_NAME_LEN]; + mt_param_set_type value_type; + int value_len; + union mt_param_value value; + mt_param_set_status status; + char error_str[128]; +}; + +#define MT_PARAM_ROOT_NAME "mtparamget" +#define MT_PROTECTION_NAME "protection" + +/* + * Set a list of parameters. + */ +struct mtsetlist { + int num_params; + int param_len; + struct mtparamset *params; +}; + /* * Constants for mt_type byte. These are the same * for controllers compatible with the types listed. @@ -273,6 +384,12 @@ union mterrstat { #define MTIOCSETEOTMODEL _IOW('m', 8, uint32_t) /* Get current EOT model */ #define MTIOCGETEOTMODEL _IOR('m', 8, uint32_t) +#define MTIOCRBLIM _IOR('m', 9, struct mtrblim) /* get block limits */ +#define MTIOCEXTLOCATE _IOW('m', 10, struct mtlocate) /* seek to position */ +#define MTIOCEXTGET _IOWR('m', 11, struct mtextget) /* get tape status */ +#define MTIOCPARAMGET _IOWR('m', 12, struct mtextget) /* get tape params */ +#define MTIOCPARAMSET _IOWR('m', 13, struct mtparamset) /* set tape params */ +#define MTIOCSETLIST _IOWR('m', 14, struct mtsetlist) /* set N params */ #ifndef _KERNEL #define DEFTAPE "/dev/nsa0" @@ -281,13 +398,12 @@ union mterrstat { #endif /* !_SYS_MTIO_H_ */ .Ed .Sh FILES -.Bl -tag -width /dev/[n]sa* -compact -.It Pa /dev/[n]sa* +.Bl -tag -width /dev/[en]sa* -compact +.It Pa /dev/[en]sa* .El .Sh SEE ALSO .Xr mt 1 , .Xr tar 1 , -.Xr ast 4 , .Xr sa 4 .Sh HISTORY The @@ -296,8 +412,3 @@ manual appeared in .Bx 4.2 . An i386 version first appeared in .Fx 2.2 . -.Sh BUGS -The status should be returned in a device independent format. -.Pp -The special file naming should be redone in a more consistent and -understandable manner. Modified: projects/sendfile/share/man/man4/sa.4 ============================================================================== --- projects/sendfile/share/man/man4/sa.4 Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/share/man/man4/sa.4 Wed Feb 25 00:06:25 2015 (r279260) @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd August 23, 2013 +.Dd February 12, 2015 .Dt SA 4 .Os .Sh NAME @@ -285,10 +285,10 @@ device driver written and ported from by .An Julian Elischer . .Pp -The current owner of record is -.An Matthew Jacob -who has suffered too many -years of breaking tape drivers. +The owner of record for many years was +.An Matthew Jacob . +The current maintainer is +.An Kenneth Merry .Sh BUGS This driver lacks many of the hacks required to deal with older devices. Many older @@ -305,7 +305,5 @@ for your device in order to read tapes w .Fx 2.X. .Pp -Fine grained density and compression mode support that is bound to specific -device names needs to be added. -.Pp -Support for fast indexing by use of partitions is missing. +Partitions are only supported for status information and location. +It would be nice to add support for creating and editing tape partitions. Modified: projects/sendfile/share/mk/bsd.libnames.mk ============================================================================== --- projects/sendfile/share/mk/bsd.libnames.mk Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/share/mk/bsd.libnames.mk Wed Feb 25 00:06:25 2015 (r279260) @@ -85,6 +85,7 @@ LIBMEMSTAT?= ${DESTDIR}${LIBDIR}/libmems LIBMENU?= ${DESTDIR}${LIBDIR}/libmenu.a LIBMILTER?= ${DESTDIR}${LIBDIR}/libmilter.a LIBMP?= ${DESTDIR}${LIBDIR}/libmp.a +LIBMT?= ${DESTDIR}${LIBDIR}/libmt.a LIBNCURSES?= ${DESTDIR}${LIBDIR}/libncurses.a LIBNCURSESW?= ${DESTDIR}${LIBDIR}/libncursesw.a LIBNETGRAPH?= ${DESTDIR}${LIBDIR}/libnetgraph.a Modified: projects/sendfile/share/mk/src.sys.mk ============================================================================== --- projects/sendfile/share/mk/src.sys.mk Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/share/mk/src.sys.mk Wed Feb 25 00:06:25 2015 (r279260) @@ -11,3 +11,13 @@ SRCCONF?= /etc/src.conf .include "${SRCCONF}" _srcconf_included_: .NOTMAIN .endif +# If we were found via .../share/mk we need to replace that in +# with ${.PARSEDIR:tA} so that we can be found by +# sub-makes launched from objdir. +.if ${.MAKEFLAGS:M.../share/mk} != "" +.MAKEFLAGS:= ${.MAKEFLAGS:S,.../share/mk,${.PARSEDIR:tA},} +.endif +.if ${MAKESYSPATH:Uno:M*.../*} != "" +MAKESYSPATH:= ${MAKESYSPATH:S,.../share/mk,${.PARSEDIR:tA},} +.export MAKESYSPATH +.endif Modified: projects/sendfile/sys/amd64/vmm/intel/vmcs.c ============================================================================== --- projects/sendfile/sys/amd64/vmm/intel/vmcs.c Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/sys/amd64/vmm/intel/vmcs.c Wed Feb 25 00:06:25 2015 (r279260) @@ -342,18 +342,6 @@ vmcs_init(struct vmcs *vmcs) */ VMPTRLD(vmcs); - /* Initialize guest IA32_PAT MSR with the default value */ - pat = PAT_VALUE(0, PAT_WRITE_BACK) | - PAT_VALUE(1, PAT_WRITE_THROUGH) | - PAT_VALUE(2, PAT_UNCACHED) | - PAT_VALUE(3, PAT_UNCACHEABLE) | - PAT_VALUE(4, PAT_WRITE_BACK) | - PAT_VALUE(5, PAT_WRITE_THROUGH) | - PAT_VALUE(6, PAT_UNCACHED) | - PAT_VALUE(7, PAT_UNCACHEABLE); - if ((error = vmwrite(VMCS_GUEST_IA32_PAT, pat)) != 0) - goto done; - /* Host state */ /* Initialize host IA32_PAT MSR */ Modified: projects/sendfile/sys/amd64/vmm/intel/vmx.c ============================================================================== --- projects/sendfile/sys/amd64/vmm/intel/vmx.c Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/sys/amd64/vmm/intel/vmx.c Wed Feb 25 00:06:25 2015 (r279260) @@ -100,13 +100,11 @@ __FBSDID("$FreeBSD$"); (VM_EXIT_HOST_LMA | \ VM_EXIT_SAVE_EFER | \ VM_EXIT_LOAD_EFER | \ - VM_EXIT_ACKNOWLEDGE_INTERRUPT | \ - VM_EXIT_SAVE_PAT | \ - VM_EXIT_LOAD_PAT) + VM_EXIT_ACKNOWLEDGE_INTERRUPT) #define VM_EXIT_CTLS_ZERO_SETTING VM_EXIT_SAVE_DEBUG_CONTROLS -#define VM_ENTRY_CTLS_ONE_SETTING (VM_ENTRY_LOAD_EFER | VM_ENTRY_LOAD_PAT) +#define VM_ENTRY_CTLS_ONE_SETTING (VM_ENTRY_LOAD_EFER) #define VM_ENTRY_CTLS_ZERO_SETTING \ (VM_ENTRY_LOAD_DEBUG_CONTROLS | \ @@ -859,10 +857,6 @@ vmx_vminit(struct vm *vm, pmap_t pmap) * VM exit and entry respectively. It is also restored from the * host VMCS area on a VM exit. * - * MSR_PAT is saved and restored in the guest VMCS are on a VM exit - * and entry respectively. It is also restored from the host VMCS - * area on a VM exit. - * * The TSC MSR is exposed read-only. Writes are disallowed as that * will impact the host TSC. * XXX Writes would be implemented with a wrmsr trap, and @@ -874,7 +868,6 @@ vmx_vminit(struct vm *vm, pmap_t pmap) guest_msr_rw(vmx, MSR_SYSENTER_ESP_MSR) || guest_msr_rw(vmx, MSR_SYSENTER_EIP_MSR) || guest_msr_rw(vmx, MSR_EFER) || - guest_msr_rw(vmx, MSR_PAT) || guest_msr_ro(vmx, MSR_TSC)) panic("vmx_vminit: error setting guest msr access"); Modified: projects/sendfile/sys/amd64/vmm/intel/vmx.h ============================================================================== --- projects/sendfile/sys/amd64/vmm/intel/vmx.h Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/sys/amd64/vmm/intel/vmx.h Wed Feb 25 00:06:25 2015 (r279260) @@ -103,6 +103,7 @@ enum { IDX_MSR_STAR, IDX_MSR_SF_MASK, IDX_MSR_KGSBASE, + IDX_MSR_PAT, GUEST_MSR_NUM /* must be the last enumeration */ }; Modified: projects/sendfile/sys/amd64/vmm/intel/vmx_msr.c ============================================================================== --- projects/sendfile/sys/amd64/vmm/intel/vmx_msr.c Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/sys/amd64/vmm/intel/vmx_msr.c Wed Feb 25 00:06:25 2015 (r279260) @@ -230,6 +230,25 @@ westmere_cpu(void) return (false); } +static bool +pat_valid(uint64_t val) +{ + int i, pa; + + /* + * From Intel SDM: Table "Memory Types That Can Be Encoded With PAT" + * + * Extract PA0 through PA7 and validate that each one encodes a + * valid memory type. + */ + for (i = 0; i < 8; i++) { + pa = (val >> (i * 8)) & 0xff; + if (pa == 2 || pa == 3 || pa >= 8) + return (false); + } + return (true); +} + void vmx_msr_init(void) { @@ -302,6 +321,10 @@ vmx_msr_init(void) void vmx_msr_guest_init(struct vmx *vmx, int vcpuid) { + uint64_t *guest_msrs; + + guest_msrs = vmx->guest_msrs[vcpuid]; + /* * The permissions bitmap is shared between all vcpus so initialize it * once when initializing the vBSP. @@ -313,6 +336,19 @@ vmx_msr_guest_init(struct vmx *vmx, int guest_msr_rw(vmx, MSR_SF_MASK); guest_msr_rw(vmx, MSR_KGSBASE); } + + /* + * Initialize guest IA32_PAT MSR with default value after reset. + */ + guest_msrs[IDX_MSR_PAT] = PAT_VALUE(0, PAT_WRITE_BACK) | + PAT_VALUE(1, PAT_WRITE_THROUGH) | + PAT_VALUE(2, PAT_UNCACHED) | + PAT_VALUE(3, PAT_UNCACHEABLE) | + PAT_VALUE(4, PAT_WRITE_BACK) | + PAT_VALUE(5, PAT_WRITE_THROUGH) | + PAT_VALUE(6, PAT_UNCACHED) | + PAT_VALUE(7, PAT_UNCACHEABLE); + return; } @@ -353,7 +389,11 @@ vmx_msr_guest_exit(struct vmx *vmx, int int vmx_rdmsr(struct vmx *vmx, int vcpuid, u_int num, uint64_t *val, bool *retu) { - int error = 0; + const uint64_t *guest_msrs; + int error; + + guest_msrs = vmx->guest_msrs[vcpuid]; + error = 0; switch (num) { case MSR_IA32_MISC_ENABLE: @@ -366,6 +406,9 @@ vmx_rdmsr(struct vmx *vmx, int vcpuid, u case MSR_TURBO_RATIO_LIMIT1: *val = turbo_ratio_limit; break; + case MSR_PAT: + *val = guest_msrs[IDX_MSR_PAT]; + break; default: error = EINVAL; break; @@ -376,10 +419,13 @@ vmx_rdmsr(struct vmx *vmx, int vcpuid, u int vmx_wrmsr(struct vmx *vmx, int vcpuid, u_int num, uint64_t val, bool *retu) { + uint64_t *guest_msrs; uint64_t changed; int error; + guest_msrs = vmx->guest_msrs[vcpuid]; error = 0; + switch (num) { case MSR_IA32_MISC_ENABLE: changed = val ^ misc_enable; @@ -401,6 +447,12 @@ vmx_wrmsr(struct vmx *vmx, int vcpuid, u error = EINVAL; break; + case MSR_PAT: + if (pat_valid(val)) + guest_msrs[IDX_MSR_PAT] = val; + else + vm_inject_gp(vmx->vm, vcpuid); + break; default: error = EINVAL; break; Modified: projects/sendfile/sys/arm/arm/cpufunc_asm_armv7.S ============================================================================== --- projects/sendfile/sys/arm/arm/cpufunc_asm_armv7.S Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/sys/arm/arm/cpufunc_asm_armv7.S Wed Feb 25 00:06:25 2015 (r279260) @@ -72,11 +72,7 @@ __FBSDID("$FreeBSD$"); #endif ENTRY(armv7_setttb) - stmdb sp!, {r0, lr} - bl _C_LABEL(armv7_idcache_wbinv_all) /* clean the D cache */ - ldmia sp!, {r0, lr} dsb - orr r0, r0, #PT_ATTR mcr CP15_TTBR0(r0) isb Modified: projects/sendfile/sys/arm/arm/gic.c ============================================================================== --- projects/sendfile/sys/arm/arm/gic.c Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/sys/arm/arm/gic.c Wed Feb 25 00:06:25 2015 (r279260) @@ -205,7 +205,7 @@ gic_decode_fdt(uint32_t iparent, uint32_ *trig = INTR_TRIGGER_CONFORM; *pol = INTR_POLARITY_CONFORM; } else { - if (intr[0] == 0) + if (fdt32_to_cpu(intr[0]) == 0) *interrupt = fdt32_to_cpu(intr[1]) + GIC_FIRST_SPI; else *interrupt = fdt32_to_cpu(intr[1]) + GIC_FIRST_PPI; @@ -217,13 +217,13 @@ gic_decode_fdt(uint32_t iparent, uint32_ * 8 = active low level-sensitive * The hardware only supports active-high-level or rising-edge. */ - if (intr[2] & 0x0a) { + if (fdt32_to_cpu(intr[2]) & 0x0a) { printf("unsupported trigger/polarity configuration " - "0x%2x\n", intr[2] & 0x0f); + "0x%2x\n", fdt32_to_cpu(intr[2]) & 0x0f); return (ENOTSUP); } *pol = INTR_POLARITY_CONFORM; - if (intr[2] & 0x01) + if (fdt32_to_cpu(intr[2]) & 0x01) *trig = INTR_TRIGGER_EDGE; else *trig = INTR_TRIGGER_LEVEL; Modified: projects/sendfile/sys/boot/i386/libi386/biosmem.c ============================================================================== --- projects/sendfile/sys/boot/i386/libi386/biosmem.c Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/sys/boot/i386/libi386/biosmem.c Wed Feb 25 00:06:25 2015 (r279260) @@ -32,19 +32,63 @@ __FBSDID("$FreeBSD$"); */ #include #include +#include "bootstrap.h" #include "libi386.h" #include "btxv86.h" vm_offset_t memtop, memtop_copyin, high_heap_base; uint32_t bios_basemem, bios_extmem, high_heap_size; -static struct bios_smap smap; +static struct bios_smap_xattr smap; + +/* + * Used to track which method was used to set BIOS memory + * regions. + */ +static uint8_t b_bios_probed; +#define B_BASEMEM_E820 0x1 +#define B_BASEMEM_12 0x2 +#define B_EXTMEM_E820 0x4 +#define B_EXTMEM_E801 0x8 +#define B_EXTMEM_8800 0x10 /* * The minimum amount of memory to reserve in bios_extmem for the heap. */ #define HEAP_MIN (3 * 1024 * 1024) +/* + * Products in this list need quirks to detect + * memory correctly. You need both maker and product as + * reported by smbios. + */ +#define BQ_DISTRUST_E820_EXTMEM 0x1 /* e820 might not return useful + extended memory */ +struct bios_getmem_quirks { + const char* bios_vendor; + const char* maker; + const char* product; + int quirk; +}; + +static struct bios_getmem_quirks quirks[] = { + {"coreboot", "Acer", "Peppy", BQ_DISTRUST_E820_EXTMEM}, + {NULL, NULL, NULL, 0} +}; + +static int +bios_getquirks(void) +{ + int i; + + for (i=0; quirks[i].quirk != 0; ++i) + if (smbios_match(quirks[i].bios_vendor, quirks[i].maker, + quirks[i].product)) + return (quirks[i].quirk); + + return (0); +} + void bios_getmem(void) { @@ -56,7 +100,7 @@ bios_getmem(void) v86.ctl = V86_FLAGS; v86.addr = 0x15; /* int 0x15 function 0xe820*/ v86.eax = 0xe820; - v86.ecx = sizeof(struct bios_smap); + v86.ecx = sizeof(struct bios_smap_xattr); v86.edx = SMAP_SIG; v86.es = VTOPSEG(&smap); v86.edi = VTOPOFF(&smap); @@ -65,11 +109,16 @@ bios_getmem(void) break; /* look for a low-memory segment that's large enough */ if ((smap.type == SMAP_TYPE_MEMORY) && (smap.base == 0) && - (smap.length >= (512 * 1024))) + (smap.length >= (512 * 1024))) { bios_basemem = smap.length; + b_bios_probed |= B_BASEMEM_E820; + } + /* look for the first segment in 'extended' memory */ - if ((smap.type == SMAP_TYPE_MEMORY) && (smap.base == 0x100000)) { + if ((smap.type == SMAP_TYPE_MEMORY) && (smap.base == 0x100000) && + !(bios_getquirks() & BQ_DISTRUST_E820_EXTMEM)) { bios_extmem = smap.length; + b_bios_probed |= B_EXTMEM_E820; } /* @@ -100,6 +149,7 @@ bios_getmem(void) v86int(); bios_basemem = (v86.eax & 0xffff) * 1024; + b_bios_probed |= B_BASEMEM_12; } /* Fall back through several compatibility functions for extended memory */ @@ -109,7 +159,30 @@ bios_getmem(void) v86.eax = 0xe801; v86int(); if (!(V86_CY(v86.efl))) { - bios_extmem = ((v86.ecx & 0xffff) + ((v86.edx & 0xffff) * 64)) * 1024; + /* + * Clear high_heap; it may end up overlapping + * with the segment we're determining here. + * Let the default "steal stuff from top of + * bios_extmem" code below pick up on it. + */ + high_heap_size = 0; + high_heap_base = 0; + + /* + * %cx is the number of 1KiB blocks between 1..16MiB. + * It can only be up to 0x3c00; if it's smaller then + * there's a PC AT memory hole so we can't treat + * it as contiguous. + */ + bios_extmem = (v86.ecx & 0xffff) * 1024; + if (bios_extmem == (1024 * 0x3c00)) + bios_extmem += (v86.edx & 0xffff) * 64 * 1024; + + /* truncate bios_extmem */ + if (bios_extmem > 0x3ff00000) + bios_extmem = 0x3ff00000; + + b_bios_probed |= B_EXTMEM_E801; } } if (bios_extmem == 0) { @@ -118,6 +191,7 @@ bios_getmem(void) v86.eax = 0x8800; v86int(); bios_extmem = (v86.eax & 0xffff) * 1024; + b_bios_probed |= B_EXTMEM_8800; } /* Set memtop to actual top of memory */ @@ -132,4 +206,36 @@ bios_getmem(void) high_heap_size = HEAP_MIN; high_heap_base = memtop - HEAP_MIN; } -} +} + +static int +command_biosmem(int argc, char *argv[]) +{ + int bq = bios_getquirks(); + + printf("bios_basemem: 0x%llx\n", (unsigned long long) bios_basemem); + printf("bios_extmem: 0x%llx\n", (unsigned long long) bios_extmem); + printf("memtop: 0x%llx\n", (unsigned long long) memtop); + printf("high_heap_base: 0x%llx\n", (unsigned long long) high_heap_base); + printf("high_heap_size: 0x%llx\n", (unsigned long long) high_heap_size); + printf("bios_quirks: 0x%02x", bq); + if (bq & BQ_DISTRUST_E820_EXTMEM) + printf(" BQ_DISTRUST_E820_EXTMEM"); + printf("\n"); + printf("b_bios_probed: 0x%02x", (int) b_bios_probed); + if (b_bios_probed & B_BASEMEM_E820) + printf(" B_BASEMEM_E820"); + if (b_bios_probed & B_BASEMEM_12) + printf(" B_BASEMEM_12"); + if (b_bios_probed & B_EXTMEM_E820) + printf(" B_EXTMEM_E820"); + if (b_bios_probed & B_EXTMEM_E801) + printf(" B_EXTMEM_E801"); + if (b_bios_probed & B_EXTMEM_8800) + printf(" B_EXTMEM_8800"); + printf("\n"); + + return (CMD_OK); +} + +COMMAND_SET(biosmem, "biosmem", "show BIOS memory setup", command_biosmem); Modified: projects/sendfile/sys/cam/scsi/scsi_all.c ============================================================================== --- projects/sendfile/sys/cam/scsi/scsi_all.c Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/sys/cam/scsi/scsi_all.c Wed Feb 25 00:06:25 2015 (r279260) @@ -7442,6 +7442,71 @@ scsi_persistent_reserve_out(struct ccb_s scsi_cmd->opcode = PERSISTENT_RES_OUT; scsi_cmd->action = service_action; scsi_cmd->scope_type = scope | res_type; + + cam_fill_csio(csio, + retries, + cbfcnp, + /*flags*/CAM_DIR_OUT, + tag_action, + /*data_ptr*/data_ptr, + /*dxfer_len*/dxfer_len, + sense_len, + sizeof(*scsi_cmd), + timeout); +} + +void +scsi_security_protocol_in(struct ccb_scsiio *csio, uint32_t retries, + void (*cbfcnp)(struct cam_periph *, union ccb *), + uint8_t tag_action, uint32_t security_protocol, + uint32_t security_protocol_specific, int byte4, + uint8_t *data_ptr, uint32_t dxfer_len, int sense_len, + int timeout) +{ + struct scsi_security_protocol_in *scsi_cmd; + + scsi_cmd = (struct scsi_security_protocol_in *)&csio->cdb_io.cdb_bytes; + bzero(scsi_cmd, sizeof(*scsi_cmd)); + + scsi_cmd->opcode = SECURITY_PROTOCOL_IN; + + scsi_cmd->security_protocol = security_protocol; + scsi_ulto2b(security_protocol_specific, + scsi_cmd->security_protocol_specific); + scsi_cmd->byte4 = byte4; + scsi_ulto4b(dxfer_len, scsi_cmd->length); + + cam_fill_csio(csio, + retries, + cbfcnp, + /*flags*/CAM_DIR_IN, + tag_action, + data_ptr, + dxfer_len, + sense_len, + sizeof(*scsi_cmd), + timeout); +} + +void +scsi_security_protocol_out(struct ccb_scsiio *csio, uint32_t retries, + void (*cbfcnp)(struct cam_periph *, union ccb *), + uint8_t tag_action, uint32_t security_protocol, + uint32_t security_protocol_specific, int byte4, + uint8_t *data_ptr, uint32_t dxfer_len, int sense_len, + int timeout) +{ + struct scsi_security_protocol_out *scsi_cmd; + + scsi_cmd = (struct scsi_security_protocol_out *)&csio->cdb_io.cdb_bytes; + bzero(scsi_cmd, sizeof(*scsi_cmd)); + + scsi_cmd->opcode = SECURITY_PROTOCOL_OUT; + + scsi_cmd->security_protocol = security_protocol; + scsi_ulto2b(security_protocol_specific, + scsi_cmd->security_protocol_specific); + scsi_cmd->byte4 = byte4; scsi_ulto4b(dxfer_len, scsi_cmd->length); cam_fill_csio(csio, Modified: projects/sendfile/sys/cam/scsi/scsi_all.h ============================================================================== --- projects/sendfile/sys/cam/scsi/scsi_all.h Tue Feb 24 23:50:10 2015 (r279259) +++ projects/sendfile/sys/cam/scsi/scsi_all.h Wed Feb 25 00:06:25 2015 (r279260) @@ -1758,6 +1758,7 @@ struct ata_pass_16 { #define SERVICE_ACTION_IN 0x9E #define REPORT_LUNS 0xA0 #define ATA_PASS_12 0xA1 *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Wed Feb 25 18:50:26 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9B9FC710; Wed, 25 Feb 2015 18:50:26 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 84BD261A; Wed, 25 Feb 2015 18:50:26 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1PIoQ09063856; Wed, 25 Feb 2015 18:50:26 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1PIoQIh063848; Wed, 25 Feb 2015 18:50:26 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201502251850.t1PIoQIh063848@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Wed, 25 Feb 2015 18:50:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279295 - in projects/clang360-import: contrib/llvm/include/llvm-c contrib/llvm/lib/Linker contrib/llvm/tools/clang/lib/Basic lib/clang/include/clang/Basic X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Feb 2015 18:50:26 -0000 Author: dim Date: Wed Feb 25 18:50:24 2015 New Revision: 279295 URL: https://svnweb.freebsd.org/changeset/base/279295 Log: Merge llvm 3.6.0 final from ^/vendor/llvm/dist, merge clang 3.6.0 final from ^/vendor/clang/dist, and resolve conflicts. Modified: projects/clang360-import/contrib/llvm/include/llvm-c/Linker.h projects/clang360-import/contrib/llvm/lib/Linker/LinkModules.cpp projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/Version.cpp projects/clang360-import/lib/clang/include/clang/Basic/Version.inc Directory Properties: projects/clang360-import/contrib/llvm/ (props changed) projects/clang360-import/contrib/llvm/tools/clang/ (props changed) Modified: projects/clang360-import/contrib/llvm/include/llvm-c/Linker.h ============================================================================== --- projects/clang360-import/contrib/llvm/include/llvm-c/Linker.h Wed Feb 25 18:27:53 2015 (r279294) +++ projects/clang360-import/contrib/llvm/include/llvm-c/Linker.h Wed Feb 25 18:50:24 2015 (r279295) @@ -20,13 +20,21 @@ extern "C" { #endif + +/* Note: LLVMLinkerPreserveSource has no effect. */ +typedef enum { + LLVMLinkerDestroySource = 0, /* Allow source module to be destroyed. */ + LLVMLinkerPreserveSource = 1 /* Preserve the source module. */ +} LLVMLinkerMode; + + /* Links the source module into the destination module, taking ownership * of the source module away from the caller. Optionally returns a * human-readable description of any errors that occurred in linking. * OutMessage must be disposed with LLVMDisposeMessage. The return value * is true if an error occurred, false otherwise. */ LLVMBool LLVMLinkModules(LLVMModuleRef Dest, LLVMModuleRef Src, - unsigned Unused, char **OutMessage); + LLVMLinkerMode Mode, char **OutMessage); #ifdef __cplusplus } Modified: projects/clang360-import/contrib/llvm/lib/Linker/LinkModules.cpp ============================================================================== --- projects/clang360-import/contrib/llvm/lib/Linker/LinkModules.cpp Wed Feb 25 18:27:53 2015 (r279294) +++ projects/clang360-import/contrib/llvm/lib/Linker/LinkModules.cpp Wed Feb 25 18:50:24 2015 (r279295) @@ -1749,7 +1749,7 @@ bool Linker::LinkModules(Module *Dest, M //===----------------------------------------------------------------------===// LLVMBool LLVMLinkModules(LLVMModuleRef Dest, LLVMModuleRef Src, - unsigned Unused, char **OutMessages) { + LLVMLinkerMode Mode, char **OutMessages) { Module *D = unwrap(Dest); std::string Message; raw_string_ostream Stream(Message); Modified: projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/Version.cpp ============================================================================== --- projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/Version.cpp Wed Feb 25 18:27:53 2015 (r279294) +++ projects/clang360-import/contrib/llvm/tools/clang/lib/Basic/Version.cpp Wed Feb 25 18:50:24 2015 (r279295) @@ -36,7 +36,7 @@ std::string getClangRepositoryPath() { // If the SVN_REPOSITORY is empty, try to use the SVN keyword. This helps us // pick up a tag in an SVN export, for example. - StringRef SVNRepository("$URL: https://llvm.org/svn/llvm-project/cfe/tags/RELEASE_360/rc4/lib/Basic/Version.cpp $"); + StringRef SVNRepository("$URL: https://llvm.org/svn/llvm-project/cfe/tags/RELEASE_360/final/lib/Basic/Version.cpp $"); if (URL.empty()) { URL = SVNRepository.slice(SVNRepository.find(':'), SVNRepository.find("/lib/Basic")); Modified: projects/clang360-import/lib/clang/include/clang/Basic/Version.inc ============================================================================== --- projects/clang360-import/lib/clang/include/clang/Basic/Version.inc Wed Feb 25 18:27:53 2015 (r279294) +++ projects/clang360-import/lib/clang/include/clang/Basic/Version.inc Wed Feb 25 18:50:24 2015 (r279295) @@ -6,6 +6,6 @@ #define CLANG_VERSION_PATCHLEVEL 0 #define CLANG_VENDOR "FreeBSD " -#define CLANG_VENDOR_SUFFIX " 20150219" +#define CLANG_VENDOR_SUFFIX " 20150225" -#define SVN_REVISION "229772" +#define SVN_REVISION "230434" From owner-svn-src-projects@FreeBSD.ORG Thu Feb 26 07:23:53 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 23B03C45; Thu, 26 Feb 2015 07:23:53 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0E7D47C4; Thu, 26 Feb 2015 07:23:53 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1Q7NqWO023843; Thu, 26 Feb 2015 07:23:52 GMT (envelope-from jhibbits@FreeBSD.org) Received: (from jhibbits@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1Q7Nqrk023842; Thu, 26 Feb 2015 07:23:52 GMT (envelope-from jhibbits@FreeBSD.org) Message-Id: <201502260723.t1Q7Nqrk023842@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: jhibbits set sender to jhibbits@FreeBSD.org using -f From: Justin Hibbits Date: Thu, 26 Feb 2015 07:23:52 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279308 - projects/pmac_pmu/sys/powerpc/powermac X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Feb 2015 07:23:53 -0000 Author: jhibbits Date: Thu Feb 26 07:23:52 2015 New Revision: 279308 URL: https://svnweb.freebsd.org/changeset/base/279308 Log: Use the power management subsystem, overloading APM, for suspending, instead of a sysctl. This unifies things with the x86 behavior. Modified: projects/pmac_pmu/sys/powerpc/powermac/pmu.c Modified: projects/pmac_pmu/sys/powerpc/powermac/pmu.c ============================================================================== --- projects/pmac_pmu/sys/powerpc/powermac/pmu.c Thu Feb 26 07:20:05 2015 (r279307) +++ projects/pmac_pmu/sys/powerpc/powermac/pmu.c Thu Feb 26 07:23:52 2015 (r279308) @@ -38,6 +38,7 @@ __FBSDID("$FreeBSD$"); #include #include #include /* For syncer_suspend()/syncer_resume() */ +#include #include #include #include @@ -55,6 +56,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include @@ -101,13 +103,14 @@ static u_int pmu_poll(device_t dev); static void pmu_shutdown(void *xsc, int howto); static void pmu_set_sleepled(void *xsc, int onoff); static int pmu_server_mode(SYSCTL_HANDLER_ARGS); -static int pmu_sleep(SYSCTL_HANDLER_ARGS); +static int pmu_sys_suspend(void); static int pmu_acline_state(SYSCTL_HANDLER_ARGS); static int pmu_query_battery(struct pmu_softc *sc, int batt, struct pmu_battstate *info); static int pmu_battquery_sysctl(SYSCTL_HANDLER_ARGS); static void pmu_restore_state(struct pmu_softc *sc); static void pmu_save_state(struct pmu_softc *sc); +static int pmu_pm_func(u_long cmd, void *arg, ...); static int pmu_suspend(device_t); static int pmu_resume(device_t); static int pmu_battmon(SYSCTL_HANDLER_ARGS); @@ -437,10 +440,6 @@ pmu_attach(device_t dev) "server_mode", CTLTYPE_INT | CTLFLAG_RW, sc, 0, pmu_server_mode, "I", "Enable reboot after power failure"); - SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, - "sleep", CTLTYPE_INT | CTLFLAG_RW, sc, 0, - pmu_sleep, "I", "Put the machine to sleep"); - if (sc->sc_batteries > 0) { struct sysctl_oid *oid, *battroot; char battnum[2]; @@ -523,6 +522,9 @@ pmu_attach(device_t dev) EVENTHANDLER_REGISTER(shutdown_final, pmu_shutdown, sc, SHUTDOWN_PRI_LAST); + /* Hijack APM for power management. */ + power_pm_register(POWER_PM_TYPE_APM, pmu_pm_func, sc); + return (bus_generic_attach(dev)); } @@ -1217,16 +1219,10 @@ pmu_set_speed(int low_speed) } static int -pmu_sleep(SYSCTL_HANDLER_ARGS) +pmu_sys_suspend(void) { - u_int sleep = 0; int error; - error = sysctl_handle_int(oidp, &sleep, 0, req); - - if (error || !req->newptr) - return (error); - EVENTHANDLER_INVOKE(power_suspend_early); stop_all_proc(); syncer_suspend(); @@ -1248,3 +1244,37 @@ pmu_sleep(SYSCTL_HANDLER_ARGS) return (error); } + +static int +pmu_pm_func(u_long cmd, void *arg, ...) +{ + int state; + int error; + va_list ap; + + error = 0; + switch (cmd) { + case POWER_CMD_SUSPEND: + va_start(ap, arg); + state = va_arg(ap, int); + va_end(ap); + + switch (state) { + case POWER_SLEEP_STATE_SUSPEND: + pmu_sys_suspend(); + break; + default: + error = EINVAL; + goto out; + } + + break; + + default: + error = EINVAL; + goto out; + } + +out: + return (error); +} From owner-svn-src-projects@FreeBSD.ORG Thu Feb 26 07:27:04 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DDE5871; Thu, 26 Feb 2015 07:27:04 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C51DD7EC; Thu, 26 Feb 2015 07:27:04 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1Q7R4dq024309; Thu, 26 Feb 2015 07:27:04 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1Q7QvKP024265; Thu, 26 Feb 2015 07:26:57 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201502260726.t1Q7QvKP024265@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Thu, 26 Feb 2015 07:26:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279309 - in projects/clang360-import: . bin/sh contrib/binutils/bfd contrib/binutils/opcodes contrib/elftoolchain/nm contrib/groff/tmac contrib/libcxxrt etc lib lib/libc/gen lib/libc/s... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Feb 2015 07:27:05 -0000 Author: dim Date: Thu Feb 26 07:26:56 2015 New Revision: 279309 URL: https://svnweb.freebsd.org/changeset/base/279309 Log: Merge ^/head r279163 through r279308. Added: projects/clang360-import/lib/libmt/ - copied from r279308, head/lib/libmt/ projects/clang360-import/release/tools/gce-package.sh - copied unchanged from r279308, head/release/tools/gce-package.sh projects/clang360-import/sys/dev/netmap/if_ixl_netmap.h - copied unchanged from r279308, head/sys/dev/netmap/if_ixl_netmap.h Modified: projects/clang360-import/Makefile.inc1 projects/clang360-import/bin/sh/sh.1 projects/clang360-import/contrib/binutils/bfd/dwarf2.c projects/clang360-import/contrib/binutils/opcodes/ppc-opc.c projects/clang360-import/contrib/elftoolchain/nm/nm.c projects/clang360-import/contrib/groff/tmac/doc-syms projects/clang360-import/contrib/libcxxrt/dwarf_eh.h projects/clang360-import/etc/Makefile projects/clang360-import/lib/Makefile projects/clang360-import/lib/libc/gen/setmode.3 projects/clang360-import/lib/libc/gen/setmode.c projects/clang360-import/lib/libc/stdlib/random.3 projects/clang360-import/lib/libthr/thread/thr_mutex.c projects/clang360-import/lib/msun/src/e_j0.c projects/clang360-import/lib/msun/src/e_j0f.c projects/clang360-import/lib/msun/src/e_j1.c projects/clang360-import/lib/msun/src/e_j1f.c projects/clang360-import/release/Makefile projects/clang360-import/release/Makefile.vm projects/clang360-import/rescue/rescue/Makefile projects/clang360-import/share/man/man4/mtio.4 projects/clang360-import/share/man/man4/sa.4 projects/clang360-import/share/man/man4/sfxge.4 projects/clang360-import/share/man/man5/periodic.conf.5 projects/clang360-import/share/mk/bsd.libnames.mk projects/clang360-import/share/mk/src.sys.mk projects/clang360-import/sys/amd64/vmm/intel/vmcs.c projects/clang360-import/sys/amd64/vmm/intel/vmx.c projects/clang360-import/sys/amd64/vmm/intel/vmx.h projects/clang360-import/sys/amd64/vmm/intel/vmx_msr.c projects/clang360-import/sys/arm/arm/cpufunc_asm_armv7.S projects/clang360-import/sys/arm/arm/gic.c projects/clang360-import/sys/boot/fdt/dts/mips/xlp-basic.dts projects/clang360-import/sys/boot/fdt/fdt_loader_cmd.c projects/clang360-import/sys/boot/i386/libi386/biosmem.c projects/clang360-import/sys/cam/scsi/scsi_all.c projects/clang360-import/sys/cam/scsi/scsi_all.h projects/clang360-import/sys/cam/scsi/scsi_sa.c projects/clang360-import/sys/cam/scsi/scsi_sa.h projects/clang360-import/sys/conf/files projects/clang360-import/sys/dev/bce/if_bcereg.h projects/clang360-import/sys/dev/cxgbe/adapter.h projects/clang360-import/sys/dev/cxgbe/t4_netmap.c projects/clang360-import/sys/dev/cxgbe/t4_sge.c projects/clang360-import/sys/dev/e1000/if_igb.c projects/clang360-import/sys/dev/ixgbe/ixgbe.c projects/clang360-import/sys/dev/ixl/if_ixl.c projects/clang360-import/sys/dev/ixl/if_ixlv.c projects/clang360-import/sys/dev/ixl/ixl_txrx.c projects/clang360-import/sys/dev/mps/mpi/mpi2.h projects/clang360-import/sys/dev/mps/mpi/mpi2_cnfg.h projects/clang360-import/sys/dev/mps/mpi/mpi2_hbd.h projects/clang360-import/sys/dev/mps/mpi/mpi2_history.txt projects/clang360-import/sys/dev/mps/mpi/mpi2_init.h projects/clang360-import/sys/dev/mps/mpi/mpi2_ioc.h projects/clang360-import/sys/dev/mps/mpi/mpi2_ra.h projects/clang360-import/sys/dev/mps/mpi/mpi2_raid.h projects/clang360-import/sys/dev/mps/mpi/mpi2_sas.h projects/clang360-import/sys/dev/mps/mpi/mpi2_targ.h projects/clang360-import/sys/dev/mps/mpi/mpi2_tool.h projects/clang360-import/sys/dev/mps/mpi/mpi2_type.h projects/clang360-import/sys/dev/mps/mps.c projects/clang360-import/sys/dev/mps/mps_config.c projects/clang360-import/sys/dev/mps/mps_ioctl.h projects/clang360-import/sys/dev/mps/mps_mapping.c projects/clang360-import/sys/dev/mps/mps_mapping.h projects/clang360-import/sys/dev/mps/mps_pci.c projects/clang360-import/sys/dev/mps/mps_sas.c projects/clang360-import/sys/dev/mps/mps_sas.h projects/clang360-import/sys/dev/mps/mps_sas_lsi.c projects/clang360-import/sys/dev/mps/mps_user.c projects/clang360-import/sys/dev/mps/mpsvar.h projects/clang360-import/sys/dev/netmap/netmap_freebsd.c projects/clang360-import/sys/dev/sfxge/common/efsys.h projects/clang360-import/sys/dev/sfxge/common/efx.h projects/clang360-import/sys/dev/sfxge/common/efx_ev.c projects/clang360-import/sys/dev/sfxge/common/efx_impl.h projects/clang360-import/sys/dev/sfxge/common/efx_regs.h projects/clang360-import/sys/dev/sfxge/common/efx_tx.c projects/clang360-import/sys/dev/sfxge/common/siena_flash.h projects/clang360-import/sys/dev/sfxge/common/siena_mon.c projects/clang360-import/sys/dev/sfxge/common/siena_nic.c projects/clang360-import/sys/dev/sfxge/common/siena_nvram.c projects/clang360-import/sys/dev/sfxge/sfxge.c projects/clang360-import/sys/dev/sfxge/sfxge.h projects/clang360-import/sys/dev/sfxge/sfxge_dma.c projects/clang360-import/sys/dev/sfxge/sfxge_ev.c projects/clang360-import/sys/dev/sfxge/sfxge_port.c projects/clang360-import/sys/dev/sfxge/sfxge_rx.c projects/clang360-import/sys/dev/sfxge/sfxge_tx.c projects/clang360-import/sys/dev/sfxge/sfxge_tx.h projects/clang360-import/sys/dev/uart/uart_dev_pl011.c projects/clang360-import/sys/dev/usb/controller/dwc_otg.c projects/clang360-import/sys/dev/usb/controller/dwc_otgreg.h projects/clang360-import/sys/dev/usb/controller/xhci.c projects/clang360-import/sys/dev/usb/usb_hub.c projects/clang360-import/sys/dev/xen/netfront/netfront.c projects/clang360-import/sys/geom/raid/md_intel.c projects/clang360-import/sys/geom/raid/md_jmicron.c projects/clang360-import/sys/geom/raid/md_nvidia.c projects/clang360-import/sys/geom/raid/md_promise.c projects/clang360-import/sys/geom/raid/md_sii.c projects/clang360-import/sys/kern/kern_sig.c projects/clang360-import/sys/kern/kern_umtx.c projects/clang360-import/sys/kern/subr_taskqueue.c projects/clang360-import/sys/kern/uipc_socket.c projects/clang360-import/sys/mips/nlm/hal/pic.h projects/clang360-import/sys/mips/nlm/interrupt.h projects/clang360-import/sys/mips/nlm/intr_machdep.c projects/clang360-import/sys/mips/nlm/xlp.h projects/clang360-import/sys/mips/nlm/xlp_pci.c projects/clang360-import/sys/modules/sfxge/Makefile projects/clang360-import/sys/netinet/igmp.c projects/clang360-import/sys/netinet/ip.h projects/clang360-import/sys/netinet/ip_output.c projects/clang360-import/sys/netipsec/ipsec.h projects/clang360-import/sys/netipsec/key.c projects/clang360-import/sys/ofed/include/linux/kernel.h projects/clang360-import/sys/ofed/include/linux/log2.h projects/clang360-import/sys/powerpc/aim/mmu_oea64.c projects/clang360-import/sys/powerpc/aim/mmu_oea64.h projects/clang360-import/sys/powerpc/aim/moea64_if.m projects/clang360-import/sys/powerpc/aim/moea64_native.c projects/clang360-import/sys/powerpc/aim/trap.c projects/clang360-import/sys/powerpc/aim/trap_subr64.S projects/clang360-import/sys/powerpc/fpu/fpu_emu.c projects/clang360-import/sys/powerpc/fpu/fpu_explode.c projects/clang360-import/sys/powerpc/include/cpu.h projects/clang360-import/sys/powerpc/include/pcb.h projects/clang360-import/sys/powerpc/include/pmap.h projects/clang360-import/sys/powerpc/include/psl.h projects/clang360-import/sys/powerpc/include/reg.h projects/clang360-import/sys/powerpc/include/trap.h projects/clang360-import/sys/powerpc/powerpc/cpu.c projects/clang360-import/sys/powerpc/powerpc/db_trace.c projects/clang360-import/sys/powerpc/powerpc/exec_machdep.c projects/clang360-import/sys/powerpc/powerpc/fpu.c projects/clang360-import/sys/powerpc/ps3/mmu_ps3.c projects/clang360-import/sys/powerpc/pseries/mmu_phyp.c projects/clang360-import/sys/powerpc/pseries/phyp_vscsi.c projects/clang360-import/sys/sys/mbuf.h projects/clang360-import/sys/sys/mtio.h projects/clang360-import/sys/sys/param.h projects/clang360-import/sys/sys/queue.h projects/clang360-import/sys/sys/taskqueue.h projects/clang360-import/sys/x86/acpica/madt.c projects/clang360-import/usr.bin/enigma/enigma.c projects/clang360-import/usr.bin/mt/Makefile projects/clang360-import/usr.bin/mt/mt.1 projects/clang360-import/usr.bin/mt/mt.c projects/clang360-import/usr.bin/netstat/if.c projects/clang360-import/usr.bin/unifdef/unifdef.1 projects/clang360-import/usr.bin/unifdef/unifdef.c projects/clang360-import/usr.bin/unifdef/unifdef.h projects/clang360-import/usr.bin/unifdef/unifdefall.sh projects/clang360-import/usr.sbin/bhyve/bhyve.8 projects/clang360-import/usr.sbin/bhyve/bhyverun.c projects/clang360-import/usr.sbin/bhyve/pci_ahci.c projects/clang360-import/usr.sbin/bhyve/rtc.c projects/clang360-import/usr.sbin/bhyve/rtc.h projects/clang360-import/usr.sbin/bhyve/xmsr.c projects/clang360-import/usr.sbin/ctld/ctld.c projects/clang360-import/usr.sbin/ctld/kernel.c projects/clang360-import/usr.sbin/pw/tests/pw_useradd.sh Directory Properties: projects/clang360-import/ (props changed) projects/clang360-import/contrib/binutils/ (props changed) projects/clang360-import/contrib/elftoolchain/ (props changed) projects/clang360-import/contrib/groff/ (props changed) projects/clang360-import/contrib/libcxxrt/ (props changed) projects/clang360-import/etc/ (props changed) projects/clang360-import/lib/libc/ (props changed) projects/clang360-import/share/ (props changed) projects/clang360-import/share/man/man4/ (props changed) projects/clang360-import/sys/ (props changed) projects/clang360-import/sys/amd64/vmm/ (props changed) projects/clang360-import/sys/boot/ (props changed) projects/clang360-import/sys/conf/ (props changed) projects/clang360-import/usr.sbin/bhyve/ (props changed) Modified: projects/clang360-import/Makefile.inc1 ============================================================================== --- projects/clang360-import/Makefile.inc1 Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/Makefile.inc1 Thu Feb 26 07:26:56 2015 (r279309) @@ -1222,6 +1222,8 @@ legacy: # # bootstrap-tools: Build tools needed for compatibility # +_bt= _bootstrap-tools + .if ${MK_GAMES} != "no" _strfile= games/fortune/strfile .endif @@ -1245,6 +1247,8 @@ _sed= usr.bin/sed .if ${BOOTSTRAPPING} < 1000002 _m4= lib/libohash \ usr.bin/m4 + +${_bt}-usr.bin/m4: ${_bt}-lib/libohash .endif .if ${BOOTSTRAPPING} < 1000014 @@ -1254,6 +1258,8 @@ _crunch= usr.sbin/crunch .if ${BOOTSTRAPPING} < 1000026 _nmtree= lib/libnetbsd \ usr.sbin/nmtree + +${_bt}-usr.sbin/nmtree: ${_bt}-lib/libnetbsd .endif .if ${BOOTSTRAPPING} < 1000027 @@ -1271,6 +1277,8 @@ _awk= usr.bin/awk .if ${BOOTSTRAPPING} < 1001506 _yacc= lib/liby \ usr.bin/yacc + +${_bt}-usr.bin/yacc: ${_bt}-lib/liby .endif .if ${MK_BSNMP} != "no" @@ -1285,6 +1293,9 @@ _clang_tblgen= \ lib/clang/libllvmtablegen \ usr.bin/clang/tblgen \ usr.bin/clang/clang-tblgen + +${_bt}-usr.bin/clang/clang-tblgen: ${_bt}-lib/clang/libllvmtablegen ${_bt}-lib/clang/libllvmsupport +${_bt}-usr.bin/clang/tblgen: ${_bt}-lib/clang/libllvmtablegen ${_bt}-lib/clang/libllvmsupport .endif # ELF Tool Chain libraries are needed for ELF tools and dtrace tools. @@ -1296,6 +1307,9 @@ _elftoolchain_libs= lib/libelf lib/libdw .if ${MK_CDDL} != "no" _dtrace_tools= cddl/usr.bin/sgsmsg cddl/lib/libctf cddl/usr.bin/ctfconvert \ cddl/usr.bin/ctfmerge + +${_bt}-cddl/usr.bin/ctfconvert: ${_bt}-lib/libelf ${_bt}-lib/libdwarf ${_bt}-cddl/lib/libctf +${_bt}-cddl/usr.bin/ctfmerge: ${_bt}-lib/libelf ${_bt}-lib/libdwarf ${_bt}-cddl/lib/libctf .endif .endif @@ -1314,12 +1328,16 @@ _kerberos5_bootstrap_tools= \ kerberos5/tools/asn1_compile \ kerberos5/tools/slc \ usr.bin/compile_et + +${_bt}-kerberos5/tools/slc: ${_bt}-kerberos5/lib/libroken +${_bt}-kerberos5/tools/asn1_compile: ${_bt}-kerberos5/lib/libroken .endif +bootstrap-tools: .PHONY + # Please document (add comment) why something is in 'bootstrap-tools'. # Try to bound the building of the bootstrap-tool to just the # FreeBSD versions that need the tool built at this stage of the build. -bootstrap-tools: .MAKE .for _tool in \ ${_clang_tblgen} \ ${_kerberos5_bootstrap_tools} \ @@ -1345,12 +1363,15 @@ bootstrap-tools: .MAKE ${_crunch} \ ${_nmtree} \ ${_vtfontcvt} +${_bt}-${_tool}: .PHONY .MAKE ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_tool} && \ ${MAKE} DIRPRFX=${_tool}/ obj && \ ${MAKE} DIRPRFX=${_tool}/ depend && \ ${MAKE} DIRPRFX=${_tool}/ all && \ ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy install + +bootstrap-tools: ${_bt}-${_tool} .endfor # Modified: projects/clang360-import/bin/sh/sh.1 ============================================================================== --- projects/clang360-import/bin/sh/sh.1 Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/bin/sh/sh.1 Thu Feb 26 07:26:56 2015 (r279309) @@ -32,7 +32,7 @@ .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 .\" $FreeBSD$ .\" -.Dd November 14, 2014 +.Dd February 22, 2015 .Dt SH 1 .Os .Sh NAME @@ -1196,17 +1196,18 @@ command is implemented as a special buil .Ss Variables and Parameters The shell maintains a set of parameters. A parameter -denoted by a name is called a variable. +denoted by a name +(consisting solely +of alphabetics, numerics, and underscores, +and starting with an alphabetic or an underscore) +is called a variable. When starting up, -the shell turns all the environment variables into shell +the shell turns all environment variables with valid names into shell variables. New variables can be set using the form .Pp .D1 Ar name Ns = Ns Ar value .Pp -Variables set by the user must have a name consisting solely -of alphabetics, numerics, and underscores. -The first letter of a variable name must not be numeric. A parameter can also be denoted by a number or a special character as explained below. .Pp @@ -1369,6 +1370,10 @@ This variable overrides the .Va MAIL setting. There is a maximum of 10 mailboxes that can be monitored at once. +.It Va OPTIND +The index of the next argument to be processed by +.Ic getopts . +This is initialized to 1 at startup. .It Va PATH The default search path for executables. See the @@ -2297,6 +2302,8 @@ If an invalid option is encountered, is set to .Ql \&? . It returns a false value (1) when it encounters the end of the options. +A new set of arguments may be parsed by assigning +.Li OPTIND=1 . .It Ic hash Oo Fl rv Oc Op Ar command ... The shell maintains a hash table which remembers the locations of commands. With no arguments whatsoever, the @@ -2771,7 +2778,7 @@ This is inherited by children of the she editing modes. .El .Pp -Additionally, all environment variables are turned into shell variables +Additionally, environment variables are turned into shell variables at startup, which may affect the shell as described under .Sx Special Variables . Modified: projects/clang360-import/contrib/binutils/bfd/dwarf2.c ============================================================================== --- projects/clang360-import/contrib/binutils/bfd/dwarf2.c Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/contrib/binutils/bfd/dwarf2.c Thu Feb 26 07:26:56 2015 (r279309) @@ -2382,7 +2382,8 @@ find_line (bfd *abfd, else addr += section->vma; *filename_ptr = NULL; - *functionname_ptr = NULL; + if (!do_line) + *functionname_ptr = NULL; *linenumber_ptr = 0; if (! *pinfo) Modified: projects/clang360-import/contrib/binutils/opcodes/ppc-opc.c ============================================================================== --- projects/clang360-import/contrib/binutils/opcodes/ppc-opc.c Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/contrib/binutils/opcodes/ppc-opc.c Thu Feb 26 07:26:56 2015 (r279309) @@ -4268,6 +4268,11 @@ const struct powerpc_opcode powerpc_opco { "stvx", X(31, 231), X_MASK, PPCVEC, { VS, RA, RB } }, { "stvxl", X(31, 487), X_MASK, PPCVEC, { VS, RA, RB } }, +/* New VSX opcodes in POWER ISA 2.06 */ +/* XXX: only enough opcodes for FreeBSD kernel, remove and replace with real info */ +{ "stxvw4x", X(31, 908), X_MASK, PPCVEC, { FRS, RA0, RB } }, +{ "lxvw4x", X(31, 780), X_MASK, PPCVEC, { FRT, RA0, RB } }, + /* New load/store left/right index vector instructions that are in the Cell only. */ { "lvlx", X(31, 519), X_MASK, CELL, { VD, RA0, RB } }, { "lvlxl", X(31, 775), X_MASK, CELL, { VD, RA0, RB } }, Modified: projects/clang360-import/contrib/elftoolchain/nm/nm.c ============================================================================== --- projects/clang360-import/contrib/elftoolchain/nm/nm.c Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/contrib/elftoolchain/nm/nm.c Thu Feb 26 07:26:56 2015 (r279309) @@ -1525,7 +1525,8 @@ print_lineno(struct sym_entry *ep, struc /* For function symbol, search the function line information list. */ if ((ep->sym->st_info & 0xf) == STT_FUNC && func_info != NULL) { SLIST_FOREACH(func, func_info, entries) { - if (!strcmp(ep->name, func->name) && + if (func->name != NULL && + !strcmp(ep->name, func->name) && ep->sym->st_value >= func->lowpc && ep->sym->st_value < func->highpc) { printf("\t%s:%" PRIu64, func->file, func->line); Modified: projects/clang360-import/contrib/groff/tmac/doc-syms ============================================================================== --- projects/clang360-import/contrib/groff/tmac/doc-syms Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/contrib/groff/tmac/doc-syms Thu Feb 26 07:26:56 2015 (r279309) @@ -796,6 +796,7 @@ .ds doc-str-Lb-libmd Message Digest (MD4, MD5, etc.) Support Library (libmd, \-lmd) .ds doc-str-Lb-libmemstat Kernel Memory Allocator Statistics Library (libmemstat, \-lmemstat) .ds doc-str-Lb-libmenu Curses Menu Library (libmenu, \-lmenu) +.ds doc-str-Lb-libmt Magnetic Tape Library (libmt, \-lmt) .ds doc-str-Lb-libnetgraph Netgraph User Library (libnetgraph, \-lnetgraph) .ds doc-str-Lb-libnetpgp Netpgp signing, verification, encryption and decryption (libnetpgp, \-lnetpgp) .ds doc-str-Lb-libossaudio OSS Audio Emulation Library (libossaudio, \-lossaudio) Modified: projects/clang360-import/contrib/libcxxrt/dwarf_eh.h ============================================================================== --- projects/clang360-import/contrib/libcxxrt/dwarf_eh.h Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/contrib/libcxxrt/dwarf_eh.h Thu Feb 26 07:26:56 2015 (r279309) @@ -218,15 +218,17 @@ static int64_t read_sleb128(dw_eh_ptr_t static uint64_t read_value(char encoding, dw_eh_ptr_t *data) { enum dwarf_data_encoding type = get_encoding(encoding); - uint64_t v; switch (type) { // Read fixed-length types #define READ(dwarf, type) \ case dwarf:\ - v = static_cast(*reinterpret_cast(*data));\ - *data += sizeof(type);\ - break; + {\ + type t;\ + memcpy(&t, *data, sizeof t);\ + *data += sizeof t;\ + return static_cast(t);\ + } READ(DW_EH_PE_udata2, uint16_t) READ(DW_EH_PE_udata4, uint32_t) READ(DW_EH_PE_udata8, uint64_t) @@ -237,15 +239,11 @@ static uint64_t read_value(char encoding #undef READ // Read variable-length types case DW_EH_PE_sleb128: - v = read_sleb128(data); - break; + return read_sleb128(data); case DW_EH_PE_uleb128: - v = read_uleb128(data); - break; + return read_uleb128(data); default: abort(); } - - return v; } /** Modified: projects/clang360-import/etc/Makefile ============================================================================== --- projects/clang360-import/etc/Makefile Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/etc/Makefile Thu Feb 26 07:26:56 2015 (r279309) @@ -158,16 +158,13 @@ BIN1+= regdomain.xml # -rwxr-xr-x root:wheel, for the new cron root:wheel BIN2= netstart pccard_ether rc.suspend rc.resume -MTREE= BSD.include.dist BSD.root.dist BSD.usr.dist BSD.var.dist +MTREE= BSD.debug.dist BSD.include.dist BSD.root.dist BSD.usr.dist BSD.var.dist .if ${MK_TESTS} != "no" MTREE+= BSD.tests.dist .endif .if ${MK_SENDMAIL} != "no" MTREE+= BSD.sendmail.dist .endif -.if ${MK_DEBUG_FILES} != "no" -MTREE+= BSD.debug.dist -.endif PPPCNF= ppp.conf @@ -346,10 +343,8 @@ MTREE_CMD?= mtree MTREES= mtree/BSD.root.dist / \ mtree/BSD.var.dist /var \ mtree/BSD.usr.dist /usr \ - mtree/BSD.include.dist /usr/include -.if ${MK_DEBUG_FILES} != "no" -MTREES+= mtree/BSD.debug.dist /usr/lib -.endif + mtree/BSD.include.dist /usr/include \ + mtree/BSD.debug.dist /usr/lib .if ${MK_GROFF} != "no" MTREES+= mtree/BSD.groff.dist /usr .endif Modified: projects/clang360-import/lib/Makefile ============================================================================== --- projects/clang360-import/lib/Makefile Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/lib/Makefile Thu Feb 26 07:26:56 2015 (r279309) @@ -70,6 +70,7 @@ SUBDIR= ${SUBDIR_ORDERED} \ libmd \ ${_libmilter} \ ${_libmp} \ + libmt \ ${_libnandfs} \ libnetbsd \ ${_libnetgraph} \ Modified: projects/clang360-import/lib/libc/gen/setmode.3 ============================================================================== --- projects/clang360-import/lib/libc/gen/setmode.3 Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/lib/libc/gen/setmode.3 Thu Feb 26 07:26:56 2015 (r279309) @@ -28,7 +28,7 @@ .\" @(#)setmode.3 8.2 (Berkeley) 4/28/95 .\" $FreeBSD$ .\" -.Dd April 28, 1995 +.Dd February 22, 2015 .Dt SETMODE 3 .Os .Sh NAME @@ -99,7 +99,20 @@ The function may fail and set errno for any of the errors specified for the library routine -.Xr malloc 3 . +.Xr malloc 3 +or +.Xr strtol 3 . +In addition, +.Fn setmode +will fail and set +.Va errno +to: +.Bl -tag -width Er +.It Bq Er EINVAL +The +.Fa mode +argument does not represent a valid mode. +.El .Sh SEE ALSO .Xr chmod 1 , .Xr stat 2 , Modified: projects/clang360-import/lib/libc/gen/setmode.c ============================================================================== --- projects/clang360-import/lib/libc/gen/setmode.c Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/lib/libc/gen/setmode.c Thu Feb 26 07:26:56 2015 (r279309) @@ -41,6 +41,8 @@ __FBSDID("$FreeBSD$"); #include #include +#include +#include #include #include #include @@ -66,7 +68,7 @@ typedef struct bitcmd { #define CMD2_OBITS 0x08 #define CMD2_UBITS 0x10 -static BITCMD *addcmd(BITCMD *, int, int, int, u_int); +static BITCMD *addcmd(BITCMD *, mode_t, mode_t, mode_t, mode_t); static void compress_mode(BITCMD *); #ifdef SETMODE_DEBUG static void dumpmode(BITCMD *); @@ -151,33 +153,32 @@ common: if (set->cmd2 & CMD2_CLR) { BITCMD *newset; \ setlen += SET_LEN_INCR; \ newset = realloc(saveset, sizeof(BITCMD) * setlen); \ - if (!newset) { \ - if (saveset) \ - free(saveset); \ - saveset = NULL; \ - return (NULL); \ - } \ + if (newset == NULL) \ + goto out; \ set = newset + (set - saveset); \ saveset = newset; \ endset = newset + (setlen - 2); \ } \ - set = addcmd(set, (a), (b), (c), (d)) + set = addcmd(set, (mode_t)(a), (mode_t)(b), (mode_t)(c), (d)) #define STANDARD_BITS (S_ISUID|S_ISGID|S_IRWXU|S_IRWXG|S_IRWXO) void * setmode(const char *p) { - int perm, who; + int serrno; char op, *ep; BITCMD *set, *saveset, *endset; sigset_t sigset, sigoset; - mode_t mask; - int equalopdone=0, permXbits, setlen; + mode_t mask, perm, permXbits, who; long perml; + int equalopdone; + int setlen; - if (!*p) + if (!*p) { + errno = EINVAL; return (NULL); + } /* * Get a copy of the mask for the permissions that are mask relative. @@ -203,10 +204,17 @@ setmode(const char *p) * or illegal bits. */ if (isdigit((unsigned char)*p)) { + errno = 0; perml = strtol(p, &ep, 8); - if (*ep || perml < 0 || perml & ~(STANDARD_BITS|S_ISTXT)) { - free(saveset); - return (NULL); + if (*ep) { + errno = EINVAL; + goto out; + } + if (errno == ERANGE && (perml == LONG_MAX || perml == LONG_MIN)) + goto out; + if (perml & ~(STANDARD_BITS|S_ISTXT)) { + errno = EINVAL; + goto out; } perm = (mode_t)perml; ADDCMD('=', (STANDARD_BITS|S_ISTXT), perm, mask); @@ -218,6 +226,7 @@ setmode(const char *p) * Build list of structures to set/clear/copy bits as described by * each clause of the symbolic mode. */ + equalopdone = 0; for (;;) { /* First, find out which bits might be modified. */ for (who = 0;; ++p) { @@ -240,8 +249,8 @@ setmode(const char *p) } getop: if ((op = *p++) != '+' && op != '-' && op != '=') { - free(saveset); - return (NULL); + errno = EINVAL; + goto out; } if (op == '=') equalopdone = 0; @@ -330,10 +339,15 @@ apply: if (!*p) dumpmode(saveset); #endif return (saveset); +out: + serrno = errno; + free(saveset); + errno = serrno; + return NULL; } static BITCMD * -addcmd(BITCMD *set, int op, int who, int oparg, u_int mask) +addcmd(BITCMD *set, mode_t op, mode_t who, mode_t oparg, mode_t mask) { switch (op) { case '=': Modified: projects/clang360-import/lib/libc/stdlib/random.3 ============================================================================== --- projects/clang360-import/lib/libc/stdlib/random.3 Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/lib/libc/stdlib/random.3 Thu Feb 26 07:26:56 2015 (r279309) @@ -54,9 +54,8 @@ .Fn setstate "char *state" .Sh DESCRIPTION .Bf -symbolic -The functions described in this manual page are not cryptographically -secure. -Cryptographic applications should use +The functions described in this manual page are not secure. +Applications which require unpredictable random numbers should use .Xr arc4random 3 instead. .Ef Modified: projects/clang360-import/lib/libthr/thread/thr_mutex.c ============================================================================== --- projects/clang360-import/lib/libthr/thread/thr_mutex.c Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/lib/libthr/thread/thr_mutex.c Thu Feb 26 07:26:56 2015 (r279309) @@ -633,7 +633,7 @@ mutex_unlock_common(struct pthread_mutex { struct pthread *curthread = _get_curthread(); uint32_t id; - int defered; + int defered, error; if (__predict_false(m <= THR_MUTEX_DESTROYED)) { if (m == THR_MUTEX_DESTROYED) @@ -647,6 +647,7 @@ mutex_unlock_common(struct pthread_mutex if (__predict_false(m->m_owner != curthread)) return (EPERM); + error = 0; id = TID(curthread); if (__predict_false( PMUTEX_TYPE(m->m_flags) == PTHREAD_MUTEX_RECURSIVE && @@ -660,7 +661,7 @@ mutex_unlock_common(struct pthread_mutex defered = 0; DEQUEUE_MUTEX(curthread, m); - _thr_umutex_unlock2(&m->m_lock, id, mtx_defer); + error = _thr_umutex_unlock2(&m->m_lock, id, mtx_defer); if (mtx_defer == NULL && defered) { _thr_wake_all(curthread->defer_waiters, @@ -670,7 +671,7 @@ mutex_unlock_common(struct pthread_mutex } if (!cv && m->m_flags & PMUTEX_FLAG_PRIVATE) THR_CRITICAL_LEAVE(curthread); - return (0); + return (error); } int Modified: projects/clang360-import/lib/msun/src/e_j0.c ============================================================================== --- projects/clang360-import/lib/msun/src/e_j0.c Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/lib/msun/src/e_j0.c Thu Feb 26 07:26:56 2015 (r279309) @@ -373,7 +373,7 @@ static const double qS2[6] = { if(ix>=0x40200000) {p = qR8; q= qS8;} else if(ix>=0x40122E8B){p = qR5; q= qS5;} else if(ix>=0x4006DB6D){p = qR3; q= qS3;} - else if(ix>=0x40000000){p = qR2; q= qS2;} + else {p = qR2; q= qS2;} /* ix>=0x40000000 */ z = one/(x*x); r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5]))))); Modified: projects/clang360-import/lib/msun/src/e_j0f.c ============================================================================== --- projects/clang360-import/lib/msun/src/e_j0f.c Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/lib/msun/src/e_j0f.c Thu Feb 26 07:26:56 2015 (r279309) @@ -329,7 +329,7 @@ static const float qS2[6] = { if(ix>=0x41000000) {p = qR8; q= qS8;} else if(ix>=0x40f71c58){p = qR5; q= qS5;} else if(ix>=0x4036db68){p = qR3; q= qS3;} - else if(ix>=0x40000000){p = qR2; q= qS2;} + else {p = qR2; q= qS2;} /* ix>=0x40000000 */ z = one/(x*x); r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5]))))); Modified: projects/clang360-import/lib/msun/src/e_j1.c ============================================================================== --- projects/clang360-import/lib/msun/src/e_j1.c Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/lib/msun/src/e_j1.c Thu Feb 26 07:26:56 2015 (r279309) @@ -368,7 +368,7 @@ static const double qs2[6] = { if(ix>=0x40200000) {p = qr8; q= qs8;} else if(ix>=0x40122E8B){p = qr5; q= qs5;} else if(ix>=0x4006DB6D){p = qr3; q= qs3;} - else if(ix>=0x40000000){p = qr2; q= qs2;} + else {p = qr2; q= qs2;} /* ix>=0x40000000 */ z = one/(x*x); r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5]))))); Modified: projects/clang360-import/lib/msun/src/e_j1f.c ============================================================================== --- projects/clang360-import/lib/msun/src/e_j1f.c Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/lib/msun/src/e_j1f.c Thu Feb 26 07:26:56 2015 (r279309) @@ -325,7 +325,7 @@ static const float qs2[6] = { if(ix>=0x40200000) {p = qr8; q= qs8;} else if(ix>=0x40f71c58){p = qr5; q= qs5;} else if(ix>=0x4036db68){p = qr3; q= qs3;} - else if(ix>=0x40000000){p = qr2; q= qs2;} + else {p = qr2; q= qs2;} /* ix>=0x40000000 */ z = one/(x*x); r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5]))))); Modified: projects/clang360-import/release/Makefile ============================================================================== --- projects/clang360-import/release/Makefile Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/release/Makefile Thu Feb 26 07:26:56 2015 (r279309) @@ -286,7 +286,7 @@ real-release: ${MAKE} -C ${.CURDIR} ${.MAKEFLAGS} obj ${MAKE} -C ${.CURDIR} ${.MAKEFLAGS} ${RELEASE_TARGETS} -install: release-install vm-install +install: release-install vm-install cloudware-install release-install: .if defined(DESTDIR) && !empty(DESTDIR) Modified: projects/clang360-import/release/Makefile.vm ============================================================================== --- projects/clang360-import/release/Makefile.vm Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/release/Makefile.vm Thu Feb 26 07:26:56 2015 (r279309) @@ -20,24 +20,30 @@ CLOUDWARE?= AZURE \ OPENSTACK AZURE_FORMAT= vhdf AZURE_DESC= Microsoft Azure platform image +AZURE_DISK= ${OSRELEASE}.${AZURE_FORMAT} GCE_FORMAT= raw GCE_DESC= Google Compute Engine image +GCE_DISK= disk.${GCE_FORMAT} OPENSTACK_FORMAT=qcow2 OPENSTACK_DESC= OpenStack platform image +OPENSTACK_DISK= ${OSRELEASE}.${OPENSTACK_FORMAT} .if defined(WITH_CLOUDWARE) && !empty(WITH_CLOUDWARE) && !empty(CLOUDWARE) . for _CW in ${CLOUDWARE} -CLOUDTARGETS+= vm-${_CW:tl} -CLEANDIRS+= vm-${_CW:tl} +CLOUDTARGETS+= cw-${_CW:tl} +CLEANDIRS+= cw-${_CW:tl} CLEANFILES+= ${_CW:tl}.img \ ${_CW:tl}.${${_CW:tu}_FORMAT} \ - ${_CW:tl}.${${_CW:tu}_FORMAT}.raw + ${_CW:tl}.${${_CW:tu}_FORMAT}.raw \ + cw${_CW:tl}-package +CLOUDINSTALL+= cw${_CW:tl}-install +CLOUDPACKAGE+= cw${_CW:tl}-package ${_CW:tu}IMAGE= ${_CW:tl}.${${_CW:tu}_FORMAT} . if exists(${.CURDIR}/tools/${_CW:tl}.conf) && !defined(${_CW:tu}CONF) ${_CW:tu}CONF?= ${.CURDIR}/tools/${_CW:tl}.conf . endif -vm-${_CW:tl}: +cw-${_CW:tl}: mkdir -p ${.OBJDIR}/${.TARGET} env TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ ${.CURDIR}/scripts/mk-vmimage.sh \ @@ -45,6 +51,26 @@ vm-${_CW:tl}: -i ${.OBJDIR}/${_CW:tl}.img -s ${VMSIZE} -f ${${_CW}_FORMAT} \ -S ${WORLDDIR} -o ${.OBJDIR}/${${_CW}IMAGE} -c ${${_CW}CONF} touch ${.TARGET} + +cw${_CW:tl}-install: + mkdir -p ${DESTDIR}/${_CW:tl} + cp -p ${${_CW}IMAGE} \ + ${DESTDIR}/${_CW:tl}/${${_CW}_DISK} + cd ${DESTDIR}/${_CW:tl} && sha256 ${${_CW}_DISK}* > \ + ${DESTDIR}/${_CW:tl}/CHECKSUM.SHA256 + cd ${DESTDIR}/${_CW:tl} && md5 ${${_CW}_DISK}* > \ + ${DESTDIR}/${_CW:tl}/CHECKSUM.MD5 + +cw${_CW:tl}-package: + @# Special target to handle packaging cloud images in the formats + @# specific to each hosting provider. +.if exists(${.CURDIR}/tools/${_CW:tl}-package.sh) + env TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ + ${.CURDIR}/tools/${_CW:tl}-package.sh \ + -D ${DESTDIR} -I ${${_CW}_DISK} -S ${WORLDDIR} +.endif + touch ${.TARGET} + . endfor .endif @@ -97,8 +123,6 @@ vm-install: ${DESTDIR}/vmimages/${OSRELEASE}.${FORMAT} . endfor . if defined(WITH_COMPRESSED_VMIMAGES) && !empty(WITH_COMPRESSED_VMIMAGES) -# This is very time consuming, so defer it after the images are moved to -# the DESTDIR. . for FORMAT in ${VMFORMATS} # Don't keep the originals. There is a copy in ${.OBJDIR} if needed. ${XZ_CMD} ${DESTDIR}/vmimages/${OSRELEASE}.${FORMAT} @@ -119,3 +143,8 @@ cloudware-release: .if defined(WITH_CLOUDWARE) && !empty(WITH_CLOUDWARE) && !empty(CLOUDWARE) ${MAKE} -C ${.CURDIR} ${.MAKEFLAGS} ${CLOUDTARGETS} .endif + +cloudware-install: +.if defined(WITH_CLOUDWARE) && !empty(WITH_CLOUDWARE) && !empty(CLOUDWARE) + ${MAKE} -C ${.CURDIR} ${.MAKEFLAGS} ${CLOUDINSTALL} +.endif Copied: projects/clang360-import/release/tools/gce-package.sh (from r279308, head/release/tools/gce-package.sh) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang360-import/release/tools/gce-package.sh Thu Feb 26 07:26:56 2015 (r279309, copy of r279308, head/release/tools/gce-package.sh) @@ -0,0 +1,47 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# Script to handle packaging cloud images for GCE. +# +# XXX: +# This script only exists to help in automating image creation, +# and reimplementing this is intended (in other words, this is +# temporary). + +usage() { + echo "Usage:" + echo "$(basename ${0}) -D -I -S " + exit 1 +} + +main() { + while getopts "D:I:W:" opt; do + case ${opt} in + D) + DESTDIR="${OPTARG}" + ;; + I) + INFILE="${OPTARG}" + ;; + S) + WORLDDIR="${OPTARG}" + ;; + *) + usage + ;; + esac + done + shift $(( ${OPTIND} - 1 )) + + if [ -z "${DESTDIR}" -o -z "${INFILE}" -o -z "${WORLDDIR}" ]; then + usage + fi + + OUTFILE="$(make -C ${WORLDDIR}/release -V OSRELEASE).tar.gz" + + cd ${DESTDIR} && tar --format=gnutar -zcf ${OUTFILE} ${INFILE} +} + +main "$@" Modified: projects/clang360-import/rescue/rescue/Makefile ============================================================================== --- projects/clang360-import/rescue/rescue/Makefile Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/rescue/rescue/Makefile Thu Feb 26 07:26:56 2015 (r279309) @@ -131,7 +131,7 @@ CRUNCH_LIBS+= -lgeom -lbsdxml -lkiconv .if ${MK_OPENSSL} == "no" CRUNCH_LIBS+= -lmd .endif -CRUNCH_LIBS+= -lsbuf -lufs -lz +CRUNCH_LIBS+= -lmt -lsbuf -lufs -lz .if ${MACHINE_CPUARCH} == "i386" CRUNCH_PROGS_sbin+= bsdlabel sconfig fdisk Modified: projects/clang360-import/share/man/man4/mtio.4 ============================================================================== --- projects/clang360-import/share/man/man4/mtio.4 Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/share/man/man4/mtio.4 Thu Feb 26 07:26:56 2015 (r279309) @@ -31,7 +31,7 @@ .\" @(#)mtio.4 8.1 (Berkeley) 6/5/93 .\" $FreeBSD$ .\" -.Dd November 11, 2011 +.Dd February 12, 2015 .Dt MTIO 4 .Os .Sh NAME @@ -40,10 +40,10 @@ .Sh DESCRIPTION The special files named -.Pa /dev/[n]sa* +.Pa /dev/[en]sa* refer to SCSI tape drives, which may be attached to the system. -.Pa /dev/[n]sa*.ctl +.Pa /dev/sa*.ctl are control devices that can be used to issue ioctls to the SCSI tape driver to set parameters that are required to last beyond the unmounting of a tape. @@ -53,16 +53,19 @@ when the last requested read, write or s has been reached. The letter .Ql n -is usually prepended to +is prepended to the name of the no-rewind devices. +The letter +.Ql e +is prepended to the name of the eject devices. .Pp Tapes can be written with either fixed length records or variable length records. See .Xr sa 4 for more information. -Two end-of-file markers mark the end of a tape, and -one end-of-file marker marks the end of a tape file. +Two filemarks mark the end of a tape, and +one filemark marks the end of a tape file. If the tape is not to be rewound it is positioned with the head in between the two tape marks, where the next write will over write the second end-of-file marker. @@ -128,6 +131,8 @@ struct mtop { #define MTWSS 16 /* write setmark(s) */ #define MTFSS 17 /* forward space setmark */ #define MTBSS 18 /* backward space setmark */ +#define MTLOAD 19 /* load tape in drive */ +#define MTWEOFI 20 /* write an end-of-file record without waiting*/ #define MT_COMP_ENABLE 0xffffffff #define MT_COMP_DISABLED 0xfffffffe @@ -224,6 +229,112 @@ union mterrstat { char _reserved_padding[256]; }; +struct mtrblim { + uint32_t granularity; + uint32_t min_block_length; + uint32_t max_block_length; +}; + +typedef enum { + MT_LOCATE_DEST_OBJECT = 0x00, + MT_LOCATE_DEST_FILE = 0x01, + MT_LOCATE_DEST_SET = 0x02, + MT_LOCATE_DEST_EOD = 0x03 +} mt_locate_dest_type; + +typedef enum { + MT_LOCATE_BAM_IMPLICIT = 0x00, + MT_LOCATE_BAM_EXPLICIT = 0x01 +} mt_locate_bam; + +typedef enum { + MT_LOCATE_FLAG_IMMED = 0x01, + MT_LOCATE_FLAG_CHANGE_PART = 0x02 +} mt_locate_flags; + +struct mtlocate { + mt_locate_flags flags; + mt_locate_dest_type dest_type; + mt_locate_bam block_address_mode; + int64_t partition; + uint64_t logical_id; + uint8_t reserved[64]; +}; + +typedef enum { + MT_EXT_GET_NONE, + MT_EXT_GET_OK, + MT_EXT_GET_NEED_MORE_SPACE, + MT_EXT_GET_ERROR +} mt_ext_get_status; + +struct mtextget { + uint32_t alloc_len; + char *status_xml; + uint32_t fill_len; + mt_ext_get_status status; + char error_str[128]; + uint8_t reserved[64]; +}; + +#define MT_EXT_GET_ROOT_NAME "mtextget" +#define MT_DENSITY_ROOT_NAME "mtdensity" +#define MT_MEDIA_DENSITY_NAME "media_density" +#define MT_DENSITY_REPORT_NAME "density_report" +#define MT_MEDIUM_TYPE_REPORT_NAME "medium_type_report" +#define MT_MEDIA_REPORT_NAME "media_report" +#define MT_DENSITY_ENTRY_NAME "density_entry" + +#define MT_DENS_WRITE_OK 0x80 +#define MT_DENS_DUP 0x40 +#define MT_DENS_DEFLT 0x20 + + +#define MT_PARAM_FIXED_STR_LEN 32 +union mt_param_value { + int64_t value_signed; + uint64_t value_unsigned; + char *value_var_str; + char value_fixed_str[MT_PARAM_FIXED_STR_LEN]; + uint8_t reserved[64]; +}; + +typedef enum { + MT_PARAM_SET_NONE, + MT_PARAM_SET_SIGNED, + MT_PARAM_SET_UNSIGNED, + MT_PARAM_SET_VAR_STR, + MT_PARAM_SET_FIXED_STR +} mt_param_set_type; + +typedef enum { + MT_PARAM_STATUS_NONE, + MT_PARAM_STATUS_OK, + MT_PARAM_STATUS_ERROR +} mt_param_set_status; + +#define MT_PARAM_VALUE_NAME_LEN 64 +struct mtparamset { + char value_name[MT_PARAM_VALUE_NAME_LEN]; + mt_param_set_type value_type; + int value_len; + union mt_param_value value; + mt_param_set_status status; + char error_str[128]; +}; + +#define MT_PARAM_ROOT_NAME "mtparamget" +#define MT_PROTECTION_NAME "protection" + +/* + * Set a list of parameters. + */ +struct mtsetlist { + int num_params; + int param_len; + struct mtparamset *params; +}; + /* * Constants for mt_type byte. These are the same * for controllers compatible with the types listed. @@ -273,6 +384,12 @@ union mterrstat { #define MTIOCSETEOTMODEL _IOW('m', 8, uint32_t) /* Get current EOT model */ #define MTIOCGETEOTMODEL _IOR('m', 8, uint32_t) +#define MTIOCRBLIM _IOR('m', 9, struct mtrblim) /* get block limits */ +#define MTIOCEXTLOCATE _IOW('m', 10, struct mtlocate) /* seek to position */ +#define MTIOCEXTGET _IOWR('m', 11, struct mtextget) /* get tape status */ +#define MTIOCPARAMGET _IOWR('m', 12, struct mtextget) /* get tape params */ +#define MTIOCPARAMSET _IOWR('m', 13, struct mtparamset) /* set tape params */ +#define MTIOCSETLIST _IOWR('m', 14, struct mtsetlist) /* set N params */ #ifndef _KERNEL #define DEFTAPE "/dev/nsa0" @@ -281,13 +398,12 @@ union mterrstat { #endif /* !_SYS_MTIO_H_ */ .Ed .Sh FILES -.Bl -tag -width /dev/[n]sa* -compact -.It Pa /dev/[n]sa* +.Bl -tag -width /dev/[en]sa* -compact +.It Pa /dev/[en]sa* .El .Sh SEE ALSO .Xr mt 1 , .Xr tar 1 , -.Xr ast 4 , .Xr sa 4 .Sh HISTORY The @@ -296,8 +412,3 @@ manual appeared in .Bx 4.2 . An i386 version first appeared in .Fx 2.2 . -.Sh BUGS -The status should be returned in a device independent format. -.Pp -The special file naming should be redone in a more consistent and -understandable manner. Modified: projects/clang360-import/share/man/man4/sa.4 ============================================================================== --- projects/clang360-import/share/man/man4/sa.4 Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/share/man/man4/sa.4 Thu Feb 26 07:26:56 2015 (r279309) @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd August 23, 2013 +.Dd February 12, 2015 .Dt SA 4 .Os .Sh NAME @@ -285,10 +285,10 @@ device driver written and ported from by .An Julian Elischer . .Pp -The current owner of record is -.An Matthew Jacob -who has suffered too many -years of breaking tape drivers. +The owner of record for many years was +.An Matthew Jacob . +The current maintainer is +.An Kenneth Merry .Sh BUGS This driver lacks many of the hacks required to deal with older devices. Many older @@ -305,7 +305,5 @@ for your device in order to read tapes w .Fx 2.X. .Pp -Fine grained density and compression mode support that is bound to specific -device names needs to be added. -.Pp -Support for fast indexing by use of partitions is missing. +Partitions are only supported for status information and location. +It would be nice to add support for creating and editing tape partitions. Modified: projects/clang360-import/share/man/man4/sfxge.4 ============================================================================== --- projects/clang360-import/share/man/man4/sfxge.4 Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/share/man/man4/sfxge.4 Thu Feb 26 07:26:56 2015 (r279309) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd September 30, 2014 +.Dd February 22, 2015 .Dt SFXGE 4 .Os .Sh NAME @@ -103,7 +103,7 @@ The value must be greater than 0. The maximum number of non-TCP packets in the deferred packet .Dq get-list , used only if the transmit queue lock can be acquired. -If packet is dropped, the +If a packet is dropped, the .Va tx_get_non_tcp_overflow counter is incremented and the local sender receives ENOBUFS. The value must be greater than 0. Modified: projects/clang360-import/share/man/man5/periodic.conf.5 ============================================================================== --- projects/clang360-import/share/man/man5/periodic.conf.5 Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/share/man/man5/periodic.conf.5 Thu Feb 26 07:26:56 2015 (r279309) @@ -591,15 +591,15 @@ This would usually be set to .It Va weekly_status_security_enable .Pq Vt bool Weekly counterpart of -.Va daily_status_securiy_enable . +.Va daily_status_security_enable . .It Va weekly_status_security_inline .Pq Vt bool Weekly counterpart of -.Va daily_status_securiy_inline . +.Va daily_status_security_inline . .It Va weekly_status_security_output .Pq Vt str Weekly counterpart of -.Va daily_status_securiy_output . +.Va daily_status_security_output . .It Va weekly_status_pkg_enable .Pq Vt bool Set to @@ -670,15 +670,15 @@ command. .It Va monthly_status_security_enable .Pq Vt bool Monthly counterpart of -.Va daily_status_securiy_enable . +.Va daily_status_security_enable . .It Va monthly_status_security_inline .Pq Vt bool Monthly counterpart of -.Va daily_status_securiy_inline . +.Va daily_status_security_inline . .It Va monthly_status_security_output .Pq Vt str Monthly counterpart of -.Va daily_status_securiy_output . +.Va daily_status_security_output . .It Va monthly_local .Pq Vt str Set to a list of extra scripts that should be run after all other Modified: projects/clang360-import/share/mk/bsd.libnames.mk ============================================================================== --- projects/clang360-import/share/mk/bsd.libnames.mk Thu Feb 26 07:23:52 2015 (r279308) +++ projects/clang360-import/share/mk/bsd.libnames.mk Thu Feb 26 07:26:56 2015 (r279309) @@ -85,6 +85,7 @@ LIBMEMSTAT?= ${DESTDIR}${LIBDIR}/libmems LIBMENU?= ${DESTDIR}${LIBDIR}/libmenu.a LIBMILTER?= ${DESTDIR}${LIBDIR}/libmilter.a *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Thu Feb 26 07:51:45 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A270E949; Thu, 26 Feb 2015 07:51:45 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8C9ADAA8; Thu, 26 Feb 2015 07:51:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1Q7pj4u037298; Thu, 26 Feb 2015 07:51:45 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1Q7phql037292; Thu, 26 Feb 2015 07:51:43 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201502260751.t1Q7phql037292@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Thu, 26 Feb 2015 07:51:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279313 - in projects/clang360-import: contrib/libcxxrt sys/arm/arm sys/arm/ti sys/arm/ti/am335x sys/arm/ti/omap4 X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Feb 2015 07:51:45 -0000 Author: dim Date: Thu Feb 26 07:51:43 2015 New Revision: 279313 URL: https://svnweb.freebsd.org/changeset/base/279313 Log: Merge ^/head r279309 through r279312. Modified: projects/clang360-import/contrib/libcxxrt/unwind-arm.h projects/clang360-import/sys/arm/arm/disassem.c projects/clang360-import/sys/arm/ti/am335x/am335x_rtc.c projects/clang360-import/sys/arm/ti/am335x/am335x_scm_padconf.c projects/clang360-import/sys/arm/ti/omap4/omap4_scm_padconf.c projects/clang360-import/sys/arm/ti/ti_scm.h Directory Properties: projects/clang360-import/ (props changed) projects/clang360-import/contrib/libcxxrt/ (props changed) projects/clang360-import/sys/ (props changed) Modified: projects/clang360-import/contrib/libcxxrt/unwind-arm.h ============================================================================== --- projects/clang360-import/contrib/libcxxrt/unwind-arm.h Thu Feb 26 07:47:35 2015 (r279312) +++ projects/clang360-import/contrib/libcxxrt/unwind-arm.h Thu Feb 26 07:51:43 2015 (r279313) @@ -36,6 +36,8 @@ _URC_FATAL_PHASE1_ERROR = _URC_FAILURE } _Unwind_Reason_Code; +typedef int _Unwind_Action; + typedef uint32_t _Unwind_State; #ifdef __clang__ static const _Unwind_State _US_VIRTUAL_UNWIND_FRAME = 0; Modified: projects/clang360-import/sys/arm/arm/disassem.c ============================================================================== --- projects/clang360-import/sys/arm/arm/disassem.c Thu Feb 26 07:47:35 2015 (r279312) +++ projects/clang360-import/sys/arm/arm/disassem.c Thu Feb 26 07:51:43 2015 (r279313) @@ -289,7 +289,7 @@ static void disassemble_printaddr(u_int vm_offset_t disasm(const disasm_interface_t *di, vm_offset_t loc, int altfmt) { - struct arm32_insn *i_ptr = (struct arm32_insn *)&arm32_i; + const struct arm32_insn *i_ptr = arm32_i; u_int insn; int matchp; Modified: projects/clang360-import/sys/arm/ti/am335x/am335x_rtc.c ============================================================================== --- projects/clang360-import/sys/arm/ti/am335x/am335x_rtc.c Thu Feb 26 07:47:35 2015 (r279312) +++ projects/clang360-import/sys/arm/ti/am335x/am335x_rtc.c Thu Feb 26 07:51:43 2015 (r279313) @@ -137,7 +137,7 @@ am335x_rtc_detach(device_t dev) struct am335x_rtc_softc *sc; sc = device_get_softc(dev); - if (sc->sc_irq_res) + if (sc->sc_irq_res[0] != NULL) bus_release_resources(dev, am335x_rtc_irq_spec, sc->sc_irq_res); if (sc->sc_mem_res) bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); Modified: projects/clang360-import/sys/arm/ti/am335x/am335x_scm_padconf.c ============================================================================== --- projects/clang360-import/sys/arm/ti/am335x/am335x_scm_padconf.c Thu Feb 26 07:47:35 2015 (r279312) +++ projects/clang360-import/sys/arm/ti/am335x/am335x_scm_padconf.c Thu Feb 26 07:51:43 2015 (r279313) @@ -298,6 +298,6 @@ const static struct ti_scm_padconf ti_pa const struct ti_scm_device ti_scm_dev = { .padconf_muxmode_mask = 0x7, .padconf_sate_mask = 0x78, - .padstate = (struct ti_scm_padstate *) &ti_padstate_devmap, - .padconf = (struct ti_scm_padconf *) &ti_padconf_devmap, + .padstate = ti_padstate_devmap, + .padconf = ti_padconf_devmap, }; Modified: projects/clang360-import/sys/arm/ti/omap4/omap4_scm_padconf.c ============================================================================== --- projects/clang360-import/sys/arm/ti/omap4/omap4_scm_padconf.c Thu Feb 26 07:47:35 2015 (r279312) +++ projects/clang360-import/sys/arm/ti/omap4/omap4_scm_padconf.c Thu Feb 26 07:51:43 2015 (r279313) @@ -298,6 +298,6 @@ const static struct ti_scm_padconf ti_pa const struct ti_scm_device ti_scm_dev = { .padconf_muxmode_mask = CONTROL_PADCONF_MUXMODE_MASK, .padconf_sate_mask = CONTROL_PADCONF_SATE_MASK, - .padstate = (struct ti_scm_padstate *) &ti_padstate_devmap, - .padconf = (struct ti_scm_padconf *) &ti_padconf_devmap, + .padstate = ti_padstate_devmap, + .padconf = ti_padconf_devmap, }; Modified: projects/clang360-import/sys/arm/ti/ti_scm.h ============================================================================== --- projects/clang360-import/sys/arm/ti/ti_scm.h Thu Feb 26 07:47:35 2015 (r279312) +++ projects/clang360-import/sys/arm/ti/ti_scm.h Thu Feb 26 07:51:43 2015 (r279313) @@ -59,8 +59,8 @@ struct ti_scm_padstate { struct ti_scm_device { uint16_t padconf_muxmode_mask; uint16_t padconf_sate_mask; - struct ti_scm_padstate *padstate; - struct ti_scm_padconf *padconf; + const struct ti_scm_padstate *padstate; + const struct ti_scm_padconf *padconf; }; struct ti_scm_softc { From owner-svn-src-projects@FreeBSD.ORG Thu Feb 26 22:46:02 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3F50D48E; Thu, 26 Feb 2015 22:46:02 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 29D44372; Thu, 26 Feb 2015 22:46:02 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1QMk2TQ065949; Thu, 26 Feb 2015 22:46:02 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1QMk17c065946; Thu, 26 Feb 2015 22:46:01 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201502262246.t1QMk17c065946@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Thu, 26 Feb 2015 22:46:01 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279337 - projects/clang360-import/lib/clang/include/llvm/Config X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Feb 2015 22:46:02 -0000 Author: dim Date: Thu Feb 26 22:46:01 2015 New Revision: 279337 URL: https://svnweb.freebsd.org/changeset/base/279337 Log: Minor updates to llvm's pregenerated config headers. Modified: projects/clang360-import/lib/clang/include/llvm/Config/config.h projects/clang360-import/lib/clang/include/llvm/Config/llvm-config.h Modified: projects/clang360-import/lib/clang/include/llvm/Config/config.h ============================================================================== --- projects/clang360-import/lib/clang/include/llvm/Config/config.h Thu Feb 26 22:22:06 2015 (r279336) +++ projects/clang360-import/lib/clang/include/llvm/Config/config.h Thu Feb 26 22:46:01 2015 (r279337) @@ -89,7 +89,9 @@ #define HAVE_ERRNO_H 1 /* Define to 1 if you have the header file. */ -/* #undef HAVE_EXECINFO_H */ +#if __FreeBSD_version >= 1000052 +#define HAVE_EXECINFO_H 1 +#endif /* Define to 1 if you have the `exp' function. */ #define HAVE_EXP 1 @@ -122,7 +124,9 @@ #define HAVE_FMODF 1 /* Define to 1 if you have the `futimens' function. */ -/* #undef HAVE_FUTIMENS */ +#if __FreeBSD_version >= 1100056 +#define HAVE_FUTIMENS 1 +#endif /* Define to 1 if you have the `futimes' function. */ #define HAVE_FUTIMES 1 Modified: projects/clang360-import/lib/clang/include/llvm/Config/llvm-config.h ============================================================================== --- projects/clang360-import/lib/clang/include/llvm/Config/llvm-config.h Thu Feb 26 22:22:06 2015 (r279336) +++ projects/clang360-import/lib/clang/include/llvm/Config/llvm-config.h Thu Feb 26 22:46:01 2015 (r279337) @@ -94,6 +94,9 @@ /* Minor version of the LLVM API */ #define LLVM_VERSION_MINOR 6 +/* Patch version of the LLVM API */ +#define LLVM_VERSION_PATCH 0 + /* LLVM version string */ #define LLVM_VERSION_STRING "3.6.0" From owner-svn-src-projects@FreeBSD.ORG Fri Feb 27 00:26:18 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C9A32166; Fri, 27 Feb 2015 00:26:18 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AB400FC8; Fri, 27 Feb 2015 00:26:18 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1R0QID6015015; Fri, 27 Feb 2015 00:26:18 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1R0QIMP015014; Fri, 27 Feb 2015 00:26:18 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201502270026.t1R0QIMP015014@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Fri, 27 Feb 2015 00:26:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279339 - projects/ifnet/sys/net X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Feb 2015 00:26:19 -0000 Author: glebius Date: Fri Feb 27 00:26:17 2015 New Revision: 279339 URL: https://svnweb.freebsd.org/changeset/base/279339 Log: Inline if_route() and if_unroute(). Modified: projects/ifnet/sys/net/if.c Modified: projects/ifnet/sys/net/if.c ============================================================================== --- projects/ifnet/sys/net/if.c Thu Feb 26 23:05:46 2015 (r279338) +++ projects/ifnet/sys/net/if.c Fri Feb 27 00:26:17 2015 (r279339) @@ -161,9 +161,7 @@ static void if_attachdomain1(struct ifne static int ifconf(u_long, caddr_t); static void if_freemulti(struct ifmultiaddr *); static void if_grow(void); -static void if_route(struct ifnet *, int flag, int fam); static int if_setflag(struct ifnet *, int, int, int *, int); -static void if_unroute(struct ifnet *, int flag, int fam); static void link_rtrequest(int, struct rtentry *, struct rt_addrinfo *); static int if_rtdel(struct radix_node *, void *); static int if_delmulti_locked(struct ifnet *, struct ifmultiaddr *, int); @@ -2113,53 +2111,6 @@ link_init_sdl(struct ifnet *ifp, struct return (sdl); } -/* - * Mark an interface down and notify protocols of - * the transition. - */ -static void -if_unroute(struct ifnet *ifp, int flag, int fam) -{ - struct ifaddr *ifa; - - KASSERT(flag == IFF_UP, ("if_unroute: flag != IFF_UP")); - - ifp->if_flags &= ~flag; - getmicrotime(&ifp->if_lastchange); - TAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link) - if (fam == PF_UNSPEC || (fam == ifa->ifa_addr->sa_family)) - pfctlinput(PRC_IFDOWN, ifa->ifa_addr); - if_qflush(ifp); - - if (ifp->if_carp) - (*carp_linkstate_p)(ifp); - rt_ifmsg(ifp); -} - -/* - * Mark an interface up and notify protocols of - * the transition. - */ -static void -if_route(struct ifnet *ifp, int flag, int fam) -{ - struct ifaddr *ifa; - - KASSERT(flag == IFF_UP, ("if_route: flag != IFF_UP")); - - ifp->if_flags |= flag; - getmicrotime(&ifp->if_lastchange); - TAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link) - if (fam == PF_UNSPEC || (fam == ifa->ifa_addr->sa_family)) - pfctlinput(PRC_IFUP, ifa->ifa_addr); - if (ifp->if_carp) - (*carp_linkstate_p)(ifp); - rt_ifmsg(ifp); -#ifdef INET6 - in6_if_up(ifp); -#endif -} - void (*vlan_link_state_p)(struct ifnet *); /* XXX: private from if_vlan */ void (*vlan_trunk_cap_p)(struct ifnet *); /* XXX: private from if_vlan */ struct ifnet *(*vlan_trunkdev_p)(struct ifnet *); @@ -2229,8 +2180,16 @@ do_link_state_change(void *arg, int pend void if_down(struct ifnet *ifp) { + struct ifaddr *ifa; - if_unroute(ifp, IFF_UP, AF_UNSPEC); + ifp->if_flags &= ~IFF_UP; + getmicrotime(&ifp->if_lastchange); + TAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link) + pfctlinput(PRC_IFDOWN, ifa->ifa_addr); + if_qflush(ifp); + if (ifp->if_carp) + (*carp_linkstate_p)(ifp); + rt_ifmsg(ifp); } /* @@ -2240,8 +2199,18 @@ if_down(struct ifnet *ifp) void if_up(struct ifnet *ifp) { + struct ifaddr *ifa; - if_route(ifp, IFF_UP, AF_UNSPEC); + ifp->if_flags |= IFF_UP; + getmicrotime(&ifp->if_lastchange); + TAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link) + pfctlinput(PRC_IFUP, ifa->ifa_addr); + if (ifp->if_carp) + (*carp_linkstate_p)(ifp); + rt_ifmsg(ifp); +#ifdef INET6 + in6_if_up(ifp); +#endif } /* From owner-svn-src-projects@FreeBSD.ORG Fri Feb 27 00:54:56 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4E5B7411; Fri, 27 Feb 2015 00:54:56 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3736530F; Fri, 27 Feb 2015 00:54:56 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1R0suYY028962; Fri, 27 Feb 2015 00:54:56 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1R0srAd028950; Fri, 27 Feb 2015 00:54:53 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201502270054.t1R0srAd028950@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Fri, 27 Feb 2015 00:54:53 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279340 - in projects/ifnet/sys: dev/bge dev/msk dev/virtio/network dev/xl net netinet X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Feb 2015 00:54:56 -0000 Author: glebius Date: Fri Feb 27 00:54:53 2015 New Revision: 279340 URL: https://svnweb.freebsd.org/changeset/base/279340 Log: Historically all interfaces have their if_init() method, which initializes final resources and brings it up. Usually, the driver code calls its xxx_init() method internally, when being brought IFF_UP via SIOCSIFFLAGS. However, for IPv4 there historically existed another quite ugly code path: sys_ioctl(SIOCAIFADDR) -> .. -> in_control(SIOCAIFADDR) -> -> if_ioctl(SIOCSIFADDR) -> ether_ioctl(SIOCSIFADDR) -> if_init(). Note that a legitimate SIOCAIFADDR is temporarily substituted with obsoleted SIOCSIFADDR. Moreover, the pointer provided with command is not ifreq pointer, but ifaddr. Finally, the IFF_UP was set by ether_ioctl() blindly, without executing if_up(). Unentangle that: - All xxx_init()s are no longer a driver methods, but a static functions. The only legitimate way of upping an interface is SIOCSIFFLAGS. - in_control() calls SIOCSIFFLAGS if it sees interface not IFF_UP. - arp_ifinit() moves to in_control(), out of Ethernet code. - ether_ioctl() no longer contains #ifdef INET hack. Sponsored by: Netflix Sponsored by: Nginx, Inc. Modified: projects/ifnet/sys/dev/bge/if_bge.c projects/ifnet/sys/dev/msk/if_msk.c projects/ifnet/sys/dev/virtio/network/if_vtnet.c projects/ifnet/sys/dev/xl/if_xl.c projects/ifnet/sys/net/if.c projects/ifnet/sys/net/if.h projects/ifnet/sys/net/if_ethersubr.c projects/ifnet/sys/net/if_var.h projects/ifnet/sys/netinet/in.c Modified: projects/ifnet/sys/dev/bge/if_bge.c ============================================================================== --- projects/ifnet/sys/dev/bge/if_bge.c Fri Feb 27 00:26:17 2015 (r279339) +++ projects/ifnet/sys/dev/bge/if_bge.c Fri Feb 27 00:54:53 2015 (r279340) @@ -419,8 +419,7 @@ static void bge_intr_task(void *, int); static int bge_start_locked(struct bge_softc *); static int bge_transmit(if_t, struct mbuf *); static int bge_ioctl(if_t, u_long, void *, struct thread *); -static void bge_init_locked(struct bge_softc *); -static void bge_init(void *); +static void bge_init(struct bge_softc *); static void bge_stop_block(struct bge_softc *, bus_size_t, uint32_t); static void bge_stop(struct bge_softc *); static void bge_watchdog(struct bge_softc *); @@ -536,7 +535,6 @@ static struct ifdriver bge_ifdrv = { .ifdrv_ops = { .ifop_origin = IFOP_ORIGIN_DRIVER, .ifop_ioctl = bge_ioctl, - .ifop_init = bge_init, .ifop_transmit = bge_transmit, .ifop_get_counter = bge_get_counter, #ifdef DEVICE_POLLING @@ -5408,7 +5406,7 @@ bge_transmit(if_t ifp, struct mbuf *m) } static void -bge_init_locked(struct bge_softc *sc) +bge_init(struct bge_softc *sc) { if_t ifp; uint16_t *m; @@ -5578,16 +5576,6 @@ bge_init_locked(struct bge_softc *sc) callout_reset(&sc->bge_stat_ch, hz, bge_tick, sc); } -static void -bge_init(void *xsc) -{ - struct bge_softc *sc = xsc; - - BGE_LOCK(sc); - bge_init_locked(sc); - BGE_UNLOCK(sc); -} - /* * Set media options. */ @@ -5754,7 +5742,7 @@ bge_ioctl(if_t ifp, u_long command, void sc->bge_mtu = ifr->ifr_mtu; if (sc->bge_flags & BGE_FLAG_RUNNING) { sc->bge_flags &= ~BGE_FLAG_RUNNING; - bge_init_locked(sc); + bge_init(sc); } BGE_UNLOCK(sc); break; @@ -5777,7 +5765,7 @@ bge_ioctl(if_t ifp, u_long command, void if ((oflags ^ sc->bge_if_flags) & IFF_ALLMULTI) bge_setmulti(sc); } else - bge_init_locked(sc); + bge_init(sc); } else if (sc->bge_flags & BGE_FLAG_RUNNING) bge_stop(sc); BGE_UNLOCK(sc); @@ -5827,8 +5815,10 @@ bge_ioctl(if_t ifp, u_long command, void (sc->bge_flags & (BGE_FLAG_TSO | BGE_FLAG_TSO3)) != 0) ifr->ifr_hwassist |= CSUM_TSO; if (mask & IFCAP_VLAN_MTU) { + BGE_LOCK(sc); sc->bge_flags &= ~BGE_FLAG_RUNNING; bge_init(sc); + BGE_UNLOCK(sc); } if ((mask & IFCAP_VLAN_HWTAGGING) != 0) { BGE_LOCK(sc); @@ -5887,7 +5877,7 @@ bge_watchdog(struct bge_softc *sc) if_printf(ifp, "watchdog timeout -- resetting\n"); sc->bge_flags &= ~BGE_FLAG_RUNNING; - bge_init_locked(sc); + bge_init(sc); if_inc_counter(ifp, IFCOUNTER_OERRORS, 1); } @@ -6043,7 +6033,7 @@ bge_resume(device_t dev) sc = device_get_softc(dev); BGE_LOCK(sc); if (sc->bge_if_flags & IFF_UP) { - bge_init_locked(sc); + bge_init(sc); if (sc->bge_flags & BGE_FLAG_RUNNING) bge_start_locked(sc); } Modified: projects/ifnet/sys/dev/msk/if_msk.c ============================================================================== --- projects/ifnet/sys/dev/msk/if_msk.c Fri Feb 27 00:26:17 2015 (r279339) +++ projects/ifnet/sys/dev/msk/if_msk.c Fri Feb 27 00:54:53 2015 (r279340) @@ -286,8 +286,7 @@ static int msk_ioctl(if_t, u_long, void static void msk_set_prefetch(struct msk_softc *, int, bus_addr_t, uint32_t); static void msk_set_rambuffer(struct msk_if_softc *); static void msk_set_tx_stfwd(struct msk_if_softc *); -static void msk_init(void *); -static void msk_init_locked(struct msk_if_softc *); +static void msk_init(struct msk_if_softc *); static void msk_stop(struct msk_if_softc *); static void msk_watchdog(struct msk_if_softc *); static int msk_mediachange(if_t); @@ -399,7 +398,6 @@ static struct ifdriver msk_ifdrv = { .ifdrv_ops = { .ifop_origin = IFOP_ORIGIN_DRIVER, .ifop_ioctl = msk_ioctl, - .ifop_init = msk_init, .ifop_transmit = msk_transmit, }, .ifdrv_name = "msk", @@ -1108,7 +1106,7 @@ msk_ioctl(if_t ifp, u_long command, void ETHER_VLAN_ENCAP_LEN; if ((sc_if->msk_flags & MSK_FLAG_RUNNING) != 0) { sc_if->msk_flags &= ~MSK_FLAG_RUNNING; - msk_init_locked(sc_if); + msk_init(sc_if); } MSK_IF_UNLOCK(sc_if); break; @@ -1122,7 +1120,7 @@ msk_ioctl(if_t ifp, u_long command, void (IFF_PROMISC | IFF_ALLMULTI)) != 0) msk_rxfilter(sc_if); else if ((sc_if->msk_flags & MSK_FLAG_DETACH) == 0) - msk_init_locked(sc_if); + msk_init(sc_if); } else if ((sc_if->msk_flags & MSK_FLAG_RUNNING) != 0) msk_stop(sc_if); MSK_IF_UNLOCK(sc_if); @@ -1164,7 +1162,7 @@ msk_ioctl(if_t ifp, u_long command, void msk_setvlan(sc_if); if (reinit && (sc_if->msk_flags & MSK_FLAG_RUNNING) != 0) { sc_if->msk_flags &= ~MSK_FLAG_RUNNING; - msk_init_locked(sc_if); + msk_init(sc_if); } MSK_IF_UNLOCK(sc_if); break; @@ -2957,14 +2955,14 @@ msk_watchdog(struct msk_if_softc *sc_if) "(missed link)\n"); if_inc_counter(ifp, IFCOUNTER_OERRORS, 1); sc_if->msk_flags &= ~MSK_FLAG_RUNNING; - msk_init_locked(sc_if); + msk_init(sc_if); return; } if_printf(ifp, "watchdog timeout\n"); if_inc_counter(ifp, IFCOUNTER_OERRORS, 1); sc_if->msk_flags &= ~MSK_FLAG_RUNNING; - msk_init_locked(sc_if); + msk_init(sc_if); msk_start(sc_if); } @@ -3037,7 +3035,7 @@ mskc_resume(device_t dev) if (sc->msk_if[i] != NULL && sc->msk_if[i]->msk_ifp != NULL && (sc->msk_if[i]->msk_if_flags & IFF_UP)) { sc->msk_if[i]->msk_flags &= ~MSK_FLAG_RUNNING; - msk_init_locked(sc->msk_if[i]); + msk_init(sc->msk_if[i]); } } sc->msk_pflags &= ~MSK_FLAG_SUSPEND; @@ -3742,17 +3740,7 @@ msk_set_tx_stfwd(struct msk_if_softc *sc } static void -msk_init(void *xsc) -{ - struct msk_if_softc *sc_if = xsc; - - MSK_IF_LOCK(sc_if); - msk_init_locked(sc_if); - MSK_IF_UNLOCK(sc_if); -} - -static void -msk_init_locked(struct msk_if_softc *sc_if) +msk_init(struct msk_if_softc *sc_if) { struct msk_softc *sc; if_t ifp; Modified: projects/ifnet/sys/dev/virtio/network/if_vtnet.c ============================================================================== --- projects/ifnet/sys/dev/virtio/network/if_vtnet.c Fri Feb 27 00:26:17 2015 (r279339) +++ projects/ifnet/sys/dev/virtio/network/if_vtnet.c Fri Feb 27 00:54:53 2015 (r279340) @@ -173,8 +173,7 @@ static int vtnet_init_tx_queues(struct v static int vtnet_init_rxtx_queues(struct vtnet_softc *); static void vtnet_set_active_vq_pairs(struct vtnet_softc *); static int vtnet_reinit(struct vtnet_softc *); -static void vtnet_init_locked(struct vtnet_softc *); -static void vtnet_init(void *); +static void vtnet_init(struct vtnet_softc *); static void vtnet_free_ctrl_vq(struct vtnet_softc *); static void vtnet_exec_ctrl_cmd(struct vtnet_softc *, void *, @@ -299,7 +298,6 @@ static struct ifdriver vtnet_ifdrv = { .ifdrv_ops = { .ifop_origin = IFOP_ORIGIN_DRIVER, .ifop_ioctl = vtnet_ioctl, - .ifop_init = vtnet_init, .ifop_get_counter = vtnet_get_counter, .ifop_transmit = vtnet_txq_mq_start, .ifop_qflush = vtnet_qflush, @@ -480,7 +478,7 @@ vtnet_resume(device_t dev) VTNET_CORE_LOCK(sc); if (sc->vtnet_if_flags & IFF_UP) - vtnet_init_locked(sc); + vtnet_init(sc); sc->vtnet_flags &= ~VTNET_FLAG_SUSPENDED; VTNET_CORE_UNLOCK(sc); @@ -1003,7 +1001,7 @@ vtnet_change_mtu(struct vtnet_softc *sc, if (sc->vtnet_flags & VTNET_FLAG_RUNNING) { sc->vtnet_flags &= ~VTNET_FLAG_RUNNING; - vtnet_init_locked(sc); + vtnet_init(sc); } return (0); @@ -1044,7 +1042,7 @@ vtnet_ioctl(if_t ifp, u_long cmd, void * (IFF_PROMISC | IFF_ALLMULTI)) vtnet_rx_filter(sc); } else - vtnet_init_locked(sc); + vtnet_init(sc); VTNET_CORE_UNLOCK(sc); break; @@ -1072,7 +1070,7 @@ vtnet_ioctl(if_t ifp, u_long cmd, void * (sc->vtnet_flags & VTNET_FLAG_RUNNING)) { VTNET_CORE_LOCK(sc); sc->vtnet_flags &= ~VTNET_FLAG_RUNNING; - vtnet_init_locked(sc); + vtnet_init(sc); VTNET_CORE_UNLOCK(sc); } ifr->ifr_hwassist = 0; @@ -2502,7 +2500,7 @@ vtnet_tick(void *xsc) if (timedout != 0) { sc->vtnet_flags &= ~VTNET_FLAG_RUNNING; - vtnet_init_locked(sc); + vtnet_init(sc); } else callout_schedule(&sc->vtnet_tick_ch, hz); } @@ -2858,7 +2856,7 @@ vtnet_reinit(struct vtnet_softc *sc) } static void -vtnet_init_locked(struct vtnet_softc *sc) +vtnet_init(struct vtnet_softc *sc) { device_t dev; if_t ifp; @@ -2892,25 +2890,6 @@ fail: } static void -vtnet_init(void *xsc) -{ - struct vtnet_softc *sc; - - sc = xsc; - -#ifdef DEV_NETMAP - if (!NA(sc->vtnet_ifp)) { - D("try to attach again"); - vtnet_netmap_attach(sc); - } -#endif /* DEV_NETMAP */ - - VTNET_CORE_LOCK(sc); - vtnet_init_locked(sc); - VTNET_CORE_UNLOCK(sc); -} - -static void vtnet_free_ctrl_vq(struct vtnet_softc *sc) { struct virtqueue *vq; Modified: projects/ifnet/sys/dev/xl/if_xl.c ============================================================================== --- projects/ifnet/sys/dev/xl/if_xl.c Fri Feb 27 00:26:17 2015 (r279339) +++ projects/ifnet/sys/dev/xl/if_xl.c Fri Feb 27 00:54:53 2015 (r279340) @@ -238,8 +238,7 @@ static int xl_transmit(if_t, struct mbuf static void xl_start_locked(struct xl_softc *); static void xl_start_90xB_locked(struct xl_softc *); static int xl_ioctl(if_t, u_long, void *, struct thread *); -static void xl_init(void *); -static void xl_init_locked(struct xl_softc *); +static void xl_init(struct xl_softc *); static void xl_stop(struct xl_softc *); static int xl_watchdog(struct xl_softc *); static int xl_shutdown(device_t); @@ -333,7 +332,6 @@ static struct ifdriver xl_ifdrv = { .ifop_origin = IFOP_ORIGIN_DRIVER, .ifop_ioctl = xl_ioctl, .ifop_transmit = xl_transmit, - .ifop_init = xl_init, #ifdef DEVICE_POLLING .ifop_poll = xl_poll, #endif @@ -2175,7 +2173,7 @@ xl_intr(void *arg) if (status & XL_STAT_ADFAIL) { sc->xl_flags &= ~XL_FLAG_RUNNING; - xl_init_locked(sc); + xl_init(sc); break; } @@ -2236,7 +2234,7 @@ xl_poll(if_t ifp, enum poll_cmd cmd, int if (status & XL_STAT_ADFAIL) { sc->xl_flags &= ~XL_FLAG_RUNNING; - xl_init_locked(sc); + xl_init(sc); } if (status & XL_STAT_STATSOFLOW) @@ -2624,17 +2622,7 @@ xl_start_90xB_locked(struct xl_softc *sc } static void -xl_init(void *xsc) -{ - struct xl_softc *sc = xsc; - - XL_LOCK(sc); - xl_init_locked(sc); - XL_UNLOCK(sc); -} - -static void -xl_init_locked(struct xl_softc *sc) +xl_init(struct xl_softc *sc) { int error, i; struct mii_data *mii = NULL; @@ -2870,7 +2858,7 @@ xl_ifmedia_upd(if_t ifp) sc->xl_media & XL_MEDIAOPT_BTX || sc->xl_media & XL_MEDIAOPT_BT4) { sc->xl_flags &= ~XL_FLAG_RUNNING; - xl_init_locked(sc); + xl_init(sc); } else { xl_setmode(sc, ifm->ifm_media); } @@ -2978,7 +2966,7 @@ xl_ioctl(if_t ifp, u_long command, void (IFF_PROMISC | IFF_ALLMULTI)) xl_rxfilter(sc); else - xl_init_locked(sc); + xl_init(sc); } else if (sc->xl_flags & XL_FLAG_RUNNING) xl_stop(sc); XL_UNLOCK(sc); @@ -3077,7 +3065,7 @@ xl_watchdog(struct xl_softc *sc) "no carrier - transceiver cable problem?\n"); sc->xl_flags &= ~XL_FLAG_RUNNING; - xl_init_locked(sc); + xl_init(sc); if (if_snd_len(ifp)) { if (sc->xl_type == XL_TYPE_905B) @@ -3196,7 +3184,7 @@ xl_resume(device_t dev) XL_LOCK(sc); if (sc->xl_if_flags & IFF_UP) { sc->xl_flags &= ~XL_FLAG_RUNNING; - xl_init_locked(sc); + xl_init(sc); } XL_UNLOCK(sc); Modified: projects/ifnet/sys/net/if.c ============================================================================== --- projects/ifnet/sys/net/if.c Fri Feb 27 00:26:17 2015 (r279339) +++ projects/ifnet/sys/net/if.c Fri Feb 27 00:54:53 2015 (r279340) @@ -442,7 +442,6 @@ ifdriver_bless(struct ifdriver *ifdrv, s COPY(ifop_output); COPY(ifop_ioctl); COPY(ifop_get_counter); - COPY(ifop_init); COPY(ifop_qflush); COPY(ifop_resolvemulti); COPY(ifop_reassign); @@ -2261,7 +2260,7 @@ if_drvioctl(struct ifnet *ifp, u_long cm char new_name[IFNAMSIZ]; struct ifaddr *ifa; struct sockaddr_dl *sdl; - uint32_t flags; + uint32_t flags, oflags; int error = 0; ifr = (struct ifreq *)data; @@ -2379,8 +2378,10 @@ if_drvioctl(struct ifnet *ifp, u_long cm /* * Historically if_flags were 16-bit, and thus * they come from userland in two parts, that - * we need to swap. + * we need to swap. Clear IFF_RUNNING that is + * no longer used in kernel. */ + ifr->ifr_flags &= ~IFF_RUNNING; flags = (ifr->ifr_flags & 0xffff) | (ifr->ifr_flagshigh << 16); if ((flags & IFF_CANTCHANGE) != @@ -2394,15 +2395,18 @@ if_drvioctl(struct ifnet *ifp, u_long cm return (error); flags = (ifr->ifr_flags & 0xffff) | (ifr->ifr_flagshigh << 16); + oflags = ifp->if_flags; + ifp->if_flags = flags; + getmicrotime(&ifp->if_lastchange); /* * Manage IFF_UP flip. */ - if (ifp->if_flags & IFF_UP && (flags & IFF_UP) == 0) + if (oflags & IFF_UP && (flags & IFF_UP) == 0) if_down(ifp); - else if (flags & IFF_UP && (ifp->if_flags & IFF_UP) == 0) + else if (flags & IFF_UP && (oflags & IFF_UP) == 0) if_up(ifp); - /* See if permanently promiscuous mode bit is about to flip */ - if ((ifp->if_flags ^ flags) & IFF_PPROMISC) { + /* See if permanently promiscuous mode bit is about to flip. */ + if ((oflags ^ flags) & IFF_PPROMISC) { if (flags & IFF_PPROMISC) ifp->if_flags |= IFF_PROMISC; else if (ifp->if_pcount == 0) @@ -2411,8 +2415,6 @@ if_drvioctl(struct ifnet *ifp, u_long cm ifp->if_xname, (flags & IFF_PPROMISC) ? "enabled" : "disabled"); } - ifp->if_flags = flags; - getmicrotime(&ifp->if_lastchange); break; case SIOCSIFCAP: @@ -2779,17 +2781,10 @@ ifioctl(struct socket *so, u_long cmd, c /* * Pass the request on to the socket control method, and if the * latter returns EOPNOTSUPP, directly to the interface. - * - * Make an exception for the legacy SIOCSIF* requests. Drivers - * trust SIOCSIFADDR et al to come from an already privileged - * layer, and do not perform any credentials checks or input - * validation. */ error = ((*so->so_proto->pr_usrreqs->pru_control)(so, cmd, data, ifp, td)); - if (error == EOPNOTSUPP && ifp != NULL && - cmd != SIOCSIFADDR && cmd != SIOCSIFBRDADDR && - cmd != SIOCSIFDSTADDR && cmd != SIOCSIFNETMASK) + if (error == EOPNOTSUPP) error = if_ioctl(ifp, cmd, data, td); if ((oif_flags ^ ifp->if_flags) & IFF_UP) { Modified: projects/ifnet/sys/net/if.h ============================================================================== --- projects/ifnet/sys/net/if.h Fri Feb 27 00:26:17 2015 (r279339) +++ projects/ifnet/sys/net/if.h Fri Feb 27 00:54:53 2015 (r279340) @@ -581,7 +581,6 @@ typedef enum { typedef struct ifnet * if_t; -typedef void (*if_init_t)(void *); typedef void (*if_input_t)(if_t, struct mbuf *); typedef int (*if_transmit_t)(if_t, struct mbuf *); typedef int (*if_output_t)(if_t, struct mbuf *, const struct sockaddr *, @@ -611,7 +610,6 @@ struct ifops { #endif if_ioctl_t ifop_ioctl; /* ioctl routine */ if_get_counter_t ifop_get_counter; /* get counter values */ - if_init_t ifop_init; /* init routine */ if_qflush_t ifop_qflush; /* flush any queue */ if_resolvemulti_t ifop_resolvemulti; /* validate/resolve multicast */ if_reassign_t ifop_reassign; /* reassign to vnet routine */ Modified: projects/ifnet/sys/net/if_ethersubr.c ============================================================================== --- projects/ifnet/sys/net/if_ethersubr.c Fri Feb 27 00:26:17 2015 (r279339) +++ projects/ifnet/sys/net/if_ethersubr.c Fri Feb 27 00:54:53 2015 (r279340) @@ -943,27 +943,9 @@ ether_crc32_be(const uint8_t *buf, size_ static int ether_ioctl(struct ifnet *ifp, u_long command, void *data, struct thread *td) { - struct ifaddr *ifa = (struct ifaddr *) data; struct ifreq *ifr = (struct ifreq *) data; - int error = 0; switch (command) { - case SIOCSIFADDR: - ifp->if_flags |= IFF_UP; - - switch (ifa->ifa_addr->sa_family) { -#ifdef INET - case AF_INET: - if_init(ifp, ifp->if_softc); /* before arpwhohas */ - arp_ifinit(ifp, ifa); - break; -#endif - default: - if_init(ifp, ifp->if_softc); - break; - } - break; - case SIOCGIFADDR: { struct sockaddr *sa; @@ -978,17 +960,16 @@ ether_ioctl(struct ifnet *ifp, u_long co /* * Set the interface MTU. */ - if (ifr->ifr_mtu > ETHERMTU) { - error = EINVAL; - } else { + if (ifr->ifr_mtu > ETHERMTU) + return (EINVAL); + else ifp->if_mtu = ifr->ifr_mtu; - } break; default: - error = EOPNOTSUPP; - break; + return (EOPNOTSUPP); } - return (error); + + return (0); } static int Modified: projects/ifnet/sys/net/if_var.h ============================================================================== --- projects/ifnet/sys/net/if_var.h Fri Feb 27 00:26:17 2015 (r279339) +++ projects/ifnet/sys/net/if_var.h Fri Feb 27 00:54:53 2015 (r279340) @@ -427,14 +427,6 @@ void if_poll_deregister(struct ifnet *if * others are mandatory. Those wrappers that driver can invoke * theirselves are not inlined, but implemented in if.c. */ -static inline void -if_init(if_t ifp, void *sc) -{ - - if (ifp->if_ops->ifop_init != NULL) - return (ifp->if_ops->ifop_init(sc)); -} - #undef if_input static inline void if_input(if_t ifp, struct mbuf *m) Modified: projects/ifnet/sys/netinet/in.c ============================================================================== --- projects/ifnet/sys/netinet/in.c Fri Feb 27 00:26:17 2015 (r279339) +++ projects/ifnet/sys/netinet/in.c Fri Feb 27 00:54:53 2015 (r279340) @@ -339,6 +339,22 @@ in_aifaddr_ioctl(u_long cmd, caddr_t dat return (EPROTONOSUPPORT); /* + * Historically assigning address to an interface is an + * implicit IFF_UP. Even if address assignment fails, + * the interface stays up. + */ + if ((ifp->if_flags & IFF_UP) == 0) { + struct ifreq ifr; + + ifr.ifr_flags = ifp->if_flags & 0xffff; + ifr.ifr_flagshigh = ifp->if_flags >> 16; + ifr.ifr_flags |= IFF_UP; + error = if_drvioctl(ifp, SIOCSIFFLAGS, &ifr, td); + if (error) + return (error); + } + + /* * See whether address already exist. */ iaIsFirst = true; @@ -430,15 +446,6 @@ in_aifaddr_ioctl(u_long cmd, caddr_t dat IN_IFADDR_WUNLOCK(); /* - * Give the interface a chance to initialize - * if this is its first address, - * and to validate the address if necessary. - */ - error = if_ioctl(ifp, SIOCSIFADDR, ia, td); - if (error != 0 && error != EOPNOTSUPP) - goto fail1; - - /* * Add route for the network. */ if (vhid == 0) { @@ -483,6 +490,9 @@ in_aifaddr_ioctl(u_long cmd, caddr_t dat &ii->ii_allhosts); } + if (vhid == 0 && (ifp->if_flags & IFF_BROADCAST)) + arp_ifinit(ifp, ifa); + EVENTHANDLER_INVOKE(ifaddr_event, ifp); return (error); From owner-svn-src-projects@FreeBSD.ORG Fri Feb 27 01:20:18 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 10D0DBCF; Fri, 27 Feb 2015 01:20:18 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EFE7B812; Fri, 27 Feb 2015 01:20:17 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1R1KHI8039160; Fri, 27 Feb 2015 01:20:17 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1R1KHox039159; Fri, 27 Feb 2015 01:20:17 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201502270120.t1R1KHox039159@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Fri, 27 Feb 2015 01:20:17 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279343 - projects/ifnet/sys/net X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Feb 2015 01:20:18 -0000 Author: glebius Date: Fri Feb 27 01:20:17 2015 New Revision: 279343 URL: https://svnweb.freebsd.org/changeset/base/279343 Log: Use mbufq_drain() instead of pasting it. Modified: projects/ifnet/sys/net/if.c Modified: projects/ifnet/sys/net/if.c ============================================================================== --- projects/ifnet/sys/net/if.c Fri Feb 27 01:15:23 2015 (r279342) +++ projects/ifnet/sys/net/if.c Fri Feb 27 01:20:17 2015 (r279343) @@ -3563,17 +3563,11 @@ if_snd_free(struct ifqueue *ifq) static void if_snd_qflush(if_t ifp) { - struct ifqueue *ifq; - struct mbuf *m, *n; - - ifq = ifp->if_snd; + struct ifqueue *ifq = ifp->if_snd; + mtx_lock(&ifq->ifq_mtx); - n = mbufq_flush(&ifq->ifq_mbq); + mbufq_drain(&ifq->ifq_mbq); mtx_unlock(&ifq->ifq_mtx); - while ((m = n) != NULL) { - n = m->m_nextpkt; - m_freem(m); - } } int From owner-svn-src-projects@FreeBSD.ORG Fri Feb 27 20:28:22 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 01BBA269; Fri, 27 Feb 2015 20:28:21 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E12513B7; Fri, 27 Feb 2015 20:28:21 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1RKSL2X083727; Fri, 27 Feb 2015 20:28:21 GMT (envelope-from nwhitehorn@FreeBSD.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1RKSLQn083726; Fri, 27 Feb 2015 20:28:21 GMT (envelope-from nwhitehorn@FreeBSD.org) Message-Id: <201502272028.t1RKSLQn083726@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: nwhitehorn set sender to nwhitehorn@FreeBSD.org using -f From: Nathan Whitehorn Date: Fri, 27 Feb 2015 20:28:21 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279369 - projects/powernv/conf X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Feb 2015 20:28:22 -0000 Author: nwhitehorn Date: Fri Feb 27 20:28:21 2015 New Revision: 279369 URL: https://svnweb.freebsd.org/changeset/base/279369 Log: Use appropriate alternative to -msoft-float for clang-built PowerPC kernels. Modified: projects/powernv/conf/kern.mk Modified: projects/powernv/conf/kern.mk ============================================================================== --- projects/powernv/conf/kern.mk Fri Feb 27 20:11:02 2015 (r279368) +++ projects/powernv/conf/kern.mk Fri Feb 27 20:28:21 2015 (r279369) @@ -131,7 +131,9 @@ INLINE_LIMIT?= 8000 # Also explicitly disable Altivec instructions inside the kernel. # .if ${MACHINE_CPUARCH} == "powerpc" -CFLAGS+= -msoft-float -mno-altivec +CFLAGS+= -mno-altivec +CFLAGS.clang+= -mllvm -disable-ppc-float-in-variadic=true +CFLAGS.gcc+= -msoft-float INLINE_LIMIT?= 15000 .endif @@ -139,7 +141,7 @@ INLINE_LIMIT?= 15000 # Use dot symbols on powerpc64 to make ddb happy # .if ${MACHINE_ARCH} == "powerpc64" -CFLAGS+= -mcall-aixdesc +CFLAGS.gcc+= -mcall-aixdesc .endif # From owner-svn-src-projects@FreeBSD.ORG Fri Feb 27 20:29:04 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6F58A351; Fri, 27 Feb 2015 20:29:04 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5AEED3BC; Fri, 27 Feb 2015 20:29:04 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1RKT438083962; Fri, 27 Feb 2015 20:29:04 GMT (envelope-from nwhitehorn@FreeBSD.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1RKT4lY083961; Fri, 27 Feb 2015 20:29:04 GMT (envelope-from nwhitehorn@FreeBSD.org) Message-Id: <201502272029.t1RKT4lY083961@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: nwhitehorn set sender to nwhitehorn@FreeBSD.org using -f From: Nathan Whitehorn Date: Fri, 27 Feb 2015 20:29:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279370 - projects/powernv/powerpc/aim X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Feb 2015 20:29:04 -0000 Author: nwhitehorn Date: Fri Feb 27 20:29:03 2015 New Revision: 279370 URL: https://svnweb.freebsd.org/changeset/base/279370 Log: Fix unitialized variable. Modified: projects/powernv/powerpc/aim/moea64_native.c Modified: projects/powernv/powerpc/aim/moea64_native.c ============================================================================== --- projects/powernv/powerpc/aim/moea64_native.c Fri Feb 27 20:28:21 2015 (r279369) +++ projects/powernv/powerpc/aim/moea64_native.c Fri Feb 27 20:29:03 2015 (r279370) @@ -268,7 +268,7 @@ moea64_pte_clear_native(mmu_t mmu, struc /* See "Resetting the Reference Bit" in arch manual */ PTESYNC(); /* 2-step here safe: precision is not guaranteed */ - ptelo |= pt->pte_lo; + ptelo = pt->pte_lo; /* One-byte store to avoid touching the C bit */ ((volatile uint8_t *)(&pt->pte_lo))[6] = From owner-svn-src-projects@FreeBSD.ORG Fri Feb 27 21:27:03 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6FA2D5F2; Fri, 27 Feb 2015 21:27:03 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5BBE6C5B; Fri, 27 Feb 2015 21:27:03 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1RLR2vO012162; Fri, 27 Feb 2015 21:27:02 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1RLR25g012161; Fri, 27 Feb 2015 21:27:02 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201502272127.t1RLR25g012161@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Fri, 27 Feb 2015 21:27:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279374 - projects/ifnet/sys/net X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Feb 2015 21:27:03 -0000 Author: glebius Date: Fri Feb 27 21:27:02 2015 New Revision: 279374 URL: https://svnweb.freebsd.org/changeset/base/279374 Log: Use MTX_NEW instead of zeroed malloc. Modified: projects/ifnet/sys/net/if.c Modified: projects/ifnet/sys/net/if.c ============================================================================== --- projects/ifnet/sys/net/if.c Fri Feb 27 21:15:12 2015 (r279373) +++ projects/ifnet/sys/net/if.c Fri Feb 27 21:27:02 2015 (r279374) @@ -3542,9 +3542,9 @@ if_snd_alloc(int maxlen) { struct ifqueue *ifq; - ifq = malloc(sizeof(struct ifqueue), M_IFNET, M_ZERO | M_WAITOK); + ifq = malloc(sizeof(struct ifqueue), M_IFNET, M_WAITOK); mbufq_init(&ifq->ifq_mbq, maxlen); - mtx_init(&ifq->ifq_mtx, "ifqueue", NULL, MTX_DEF); + mtx_init(&ifq->ifq_mtx, "ifqueue", NULL, MTX_DEF | MTX_NEW); return (ifq); } From owner-svn-src-projects@FreeBSD.ORG Sat Feb 28 00:16:50 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E1E01721; Sat, 28 Feb 2015 00:16:49 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C687812E; Sat, 28 Feb 2015 00:16:49 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1S0GnvB096064; Sat, 28 Feb 2015 00:16:49 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1S0Gcht095927; Sat, 28 Feb 2015 00:16:38 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201502280016.t1S0Gcht095927@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Sat, 28 Feb 2015 00:16:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279386 - in projects/ifnet: . bin/pkill/tests bin/sh cddl/contrib/opensolaris/cmd/zpool cddl/usr.bin/ctfconvert cddl/usr.bin/ctfmerge contrib/binutils/bfd contrib/binutils/opcodes cont... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Feb 2015 00:16:50 -0000 Author: glebius Date: Sat Feb 28 00:16:36 2015 New Revision: 279386 URL: https://svnweb.freebsd.org/changeset/base/279386 Log: Merge head r257698 through r279385. Added: projects/ifnet/contrib/llvm/patches/patch-32-llvm-r230058-indirectbrs-assert.diff - copied unchanged from r279385, head/contrib/llvm/patches/patch-32-llvm-r230058-indirectbrs-assert.diff projects/ifnet/lib/libmt/ - copied from r279385, head/lib/libmt/ projects/ifnet/release/tools/gce-package.sh - copied unchanged from r279385, head/release/tools/gce-package.sh projects/ifnet/share/examples/uefisign/ - copied from r279385, head/share/examples/uefisign/ projects/ifnet/share/man/man4/man4.powerpc/llan.4 - copied unchanged from r279385, head/share/man/man4/man4.powerpc/llan.4 projects/ifnet/sys/dev/fdt/simplebus.h - copied unchanged from r279385, head/sys/dev/fdt/simplebus.h projects/ifnet/sys/dev/netmap/if_ixl_netmap.h - copied unchanged from r279385, head/sys/dev/netmap/if_ixl_netmap.h projects/ifnet/sys/gnu/dts/arm/aks-cdu.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/aks-cdu.dts projects/ifnet/sys/gnu/dts/arm/alphascale-asm9260-devkit.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/alphascale-asm9260-devkit.dts projects/ifnet/sys/gnu/dts/arm/alphascale-asm9260.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/alphascale-asm9260.dtsi projects/ifnet/sys/gnu/dts/arm/am335x-base0033.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/am335x-base0033.dts projects/ifnet/sys/gnu/dts/arm/am335x-bone-common.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/am335x-bone-common.dtsi projects/ifnet/sys/gnu/dts/arm/am335x-bone.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/am335x-bone.dts projects/ifnet/sys/gnu/dts/arm/am335x-boneblack.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/am335x-boneblack.dts projects/ifnet/sys/gnu/dts/arm/am335x-evm.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/am335x-evm.dts projects/ifnet/sys/gnu/dts/arm/am335x-evmsk.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/am335x-evmsk.dts projects/ifnet/sys/gnu/dts/arm/am335x-igep0033.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/am335x-igep0033.dtsi projects/ifnet/sys/gnu/dts/arm/am335x-lxm.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/am335x-lxm.dts projects/ifnet/sys/gnu/dts/arm/am335x-nano.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/am335x-nano.dts projects/ifnet/sys/gnu/dts/arm/am335x-pepper.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/am335x-pepper.dts projects/ifnet/sys/gnu/dts/arm/am33xx-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/am33xx-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/am33xx.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/am33xx.dtsi projects/ifnet/sys/gnu/dts/arm/am3517-craneboard.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/am3517-craneboard.dts projects/ifnet/sys/gnu/dts/arm/am3517-evm.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/am3517-evm.dts projects/ifnet/sys/gnu/dts/arm/am3517.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/am3517.dtsi projects/ifnet/sys/gnu/dts/arm/am3517_mt_ventoux.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/am3517_mt_ventoux.dts projects/ifnet/sys/gnu/dts/arm/am35xx-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/am35xx-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/am4372.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/am4372.dtsi projects/ifnet/sys/gnu/dts/arm/am437x-gp-evm.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/am437x-gp-evm.dts projects/ifnet/sys/gnu/dts/arm/am437x-idk-evm.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/am437x-idk-evm.dts projects/ifnet/sys/gnu/dts/arm/am437x-sk-evm.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/am437x-sk-evm.dts projects/ifnet/sys/gnu/dts/arm/am43x-epos-evm.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/am43x-epos-evm.dts projects/ifnet/sys/gnu/dts/arm/am43xx-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/am43xx-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/am57xx-beagle-x15.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/am57xx-beagle-x15.dts projects/ifnet/sys/gnu/dts/arm/arm-realview-pb1176.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/arm-realview-pb1176.dts projects/ifnet/sys/gnu/dts/arm/armada-370-db.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-370-db.dts projects/ifnet/sys/gnu/dts/arm/armada-370-mirabox.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-370-mirabox.dts projects/ifnet/sys/gnu/dts/arm/armada-370-netgear-rn102.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-370-netgear-rn102.dts projects/ifnet/sys/gnu/dts/arm/armada-370-netgear-rn104.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-370-netgear-rn104.dts projects/ifnet/sys/gnu/dts/arm/armada-370-rd.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-370-rd.dts projects/ifnet/sys/gnu/dts/arm/armada-370-synology-ds213j.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-370-synology-ds213j.dts projects/ifnet/sys/gnu/dts/arm/armada-370-xp.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-370-xp.dtsi projects/ifnet/sys/gnu/dts/arm/armada-370.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-370.dtsi projects/ifnet/sys/gnu/dts/arm/armada-375-db.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-375-db.dts projects/ifnet/sys/gnu/dts/arm/armada-375.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-375.dtsi projects/ifnet/sys/gnu/dts/arm/armada-380.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-380.dtsi projects/ifnet/sys/gnu/dts/arm/armada-385-db-ap.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-385-db-ap.dts projects/ifnet/sys/gnu/dts/arm/armada-385.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-385.dtsi projects/ifnet/sys/gnu/dts/arm/armada-388-db.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-388-db.dts projects/ifnet/sys/gnu/dts/arm/armada-388-gp.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-388-gp.dts projects/ifnet/sys/gnu/dts/arm/armada-388-rd.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-388-rd.dts projects/ifnet/sys/gnu/dts/arm/armada-388.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-388.dtsi projects/ifnet/sys/gnu/dts/arm/armada-38x.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-38x.dtsi projects/ifnet/sys/gnu/dts/arm/armada-xp-axpwifiap.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-xp-axpwifiap.dts projects/ifnet/sys/gnu/dts/arm/armada-xp-db.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-xp-db.dts projects/ifnet/sys/gnu/dts/arm/armada-xp-gp.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-xp-gp.dts projects/ifnet/sys/gnu/dts/arm/armada-xp-lenovo-ix4-300d.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-xp-lenovo-ix4-300d.dts projects/ifnet/sys/gnu/dts/arm/armada-xp-matrix.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-xp-matrix.dts projects/ifnet/sys/gnu/dts/arm/armada-xp-mv78230.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-xp-mv78230.dtsi projects/ifnet/sys/gnu/dts/arm/armada-xp-mv78260.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-xp-mv78260.dtsi projects/ifnet/sys/gnu/dts/arm/armada-xp-mv78460.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-xp-mv78460.dtsi projects/ifnet/sys/gnu/dts/arm/armada-xp-netgear-rn2120.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-xp-netgear-rn2120.dts projects/ifnet/sys/gnu/dts/arm/armada-xp-openblocks-ax3-4.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-xp-openblocks-ax3-4.dts projects/ifnet/sys/gnu/dts/arm/armada-xp-synology-ds414.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-xp-synology-ds414.dts projects/ifnet/sys/gnu/dts/arm/armada-xp.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/armada-xp.dtsi projects/ifnet/sys/gnu/dts/arm/armv7-m.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/armv7-m.dtsi projects/ifnet/sys/gnu/dts/arm/at91-sama5d4ek.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/at91-sama5d4ek.dts projects/ifnet/sys/gnu/dts/arm/at91sam9xe.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/at91sam9xe.dtsi projects/ifnet/sys/gnu/dts/arm/atlas6-evb.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/atlas6-evb.dts projects/ifnet/sys/gnu/dts/arm/atlas6.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/atlas6.dtsi projects/ifnet/sys/gnu/dts/arm/atlas7-evb.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/atlas7-evb.dts projects/ifnet/sys/gnu/dts/arm/atlas7.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/atlas7.dtsi projects/ifnet/sys/gnu/dts/arm/axm5516-amarillo.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/axm5516-amarillo.dts projects/ifnet/sys/gnu/dts/arm/axm5516-cpus.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/axm5516-cpus.dtsi projects/ifnet/sys/gnu/dts/arm/axm55xx.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/axm55xx.dtsi projects/ifnet/sys/gnu/dts/arm/axp209.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/axp209.dtsi projects/ifnet/sys/gnu/dts/arm/bcm-cygnus-clock.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm-cygnus-clock.dtsi projects/ifnet/sys/gnu/dts/arm/bcm-cygnus.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm-cygnus.dtsi projects/ifnet/sys/gnu/dts/arm/bcm11351.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm11351.dtsi projects/ifnet/sys/gnu/dts/arm/bcm21664-garnet.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm21664-garnet.dts projects/ifnet/sys/gnu/dts/arm/bcm21664.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm21664.dtsi projects/ifnet/sys/gnu/dts/arm/bcm28155-ap.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm28155-ap.dts projects/ifnet/sys/gnu/dts/arm/bcm2835-rpi-b-plus.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm2835-rpi-b-plus.dts projects/ifnet/sys/gnu/dts/arm/bcm2835-rpi-b.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm2835-rpi-b.dts projects/ifnet/sys/gnu/dts/arm/bcm2835-rpi.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm2835-rpi.dtsi projects/ifnet/sys/gnu/dts/arm/bcm2835.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm2835.dtsi projects/ifnet/sys/gnu/dts/arm/bcm4708-buffalo-wzr-1750dhp.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm4708-buffalo-wzr-1750dhp.dts projects/ifnet/sys/gnu/dts/arm/bcm4708-luxul-xwc-1000.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm4708-luxul-xwc-1000.dts projects/ifnet/sys/gnu/dts/arm/bcm4708-netgear-r6250.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm4708-netgear-r6250.dts projects/ifnet/sys/gnu/dts/arm/bcm4708-netgear-r6300-v2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm4708-netgear-r6300-v2.dts projects/ifnet/sys/gnu/dts/arm/bcm4708.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm4708.dtsi projects/ifnet/sys/gnu/dts/arm/bcm47081-asus-rt-n18u.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm47081-asus-rt-n18u.dts projects/ifnet/sys/gnu/dts/arm/bcm47081-buffalo-wzr-600dhp2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm47081-buffalo-wzr-600dhp2.dts projects/ifnet/sys/gnu/dts/arm/bcm47081-buffalo-wzr-900dhp.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm47081-buffalo-wzr-900dhp.dts projects/ifnet/sys/gnu/dts/arm/bcm47081.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm47081.dtsi projects/ifnet/sys/gnu/dts/arm/bcm5301x.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm5301x.dtsi projects/ifnet/sys/gnu/dts/arm/bcm59056.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm59056.dtsi projects/ifnet/sys/gnu/dts/arm/bcm63138.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm63138.dtsi projects/ifnet/sys/gnu/dts/arm/bcm7445-bcm97445svmb.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm7445-bcm97445svmb.dts projects/ifnet/sys/gnu/dts/arm/bcm7445.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm7445.dtsi projects/ifnet/sys/gnu/dts/arm/bcm911360_entphn.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm911360_entphn.dts projects/ifnet/sys/gnu/dts/arm/bcm911360k.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm911360k.dts projects/ifnet/sys/gnu/dts/arm/bcm958300k.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm958300k.dts projects/ifnet/sys/gnu/dts/arm/bcm963138dvt.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/bcm963138dvt.dts projects/ifnet/sys/gnu/dts/arm/berlin2-sony-nsz-gs7.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/berlin2-sony-nsz-gs7.dts projects/ifnet/sys/gnu/dts/arm/berlin2.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/berlin2.dtsi projects/ifnet/sys/gnu/dts/arm/berlin2cd-google-chromecast.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/berlin2cd-google-chromecast.dts projects/ifnet/sys/gnu/dts/arm/berlin2cd.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/berlin2cd.dtsi projects/ifnet/sys/gnu/dts/arm/berlin2q-marvell-dmp.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/berlin2q-marvell-dmp.dts projects/ifnet/sys/gnu/dts/arm/berlin2q.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/berlin2q.dtsi projects/ifnet/sys/gnu/dts/arm/cros-adc-thermistors.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/cros-adc-thermistors.dtsi projects/ifnet/sys/gnu/dts/arm/cros-ec-keyboard.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/cros-ec-keyboard.dtsi projects/ifnet/sys/gnu/dts/arm/cx92755.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/cx92755.dtsi projects/ifnet/sys/gnu/dts/arm/cx92755_equinox.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/cx92755_equinox.dts projects/ifnet/sys/gnu/dts/arm/da850-enbw-cmc.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/da850-enbw-cmc.dts projects/ifnet/sys/gnu/dts/arm/da850-evm.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/da850-evm.dts projects/ifnet/sys/gnu/dts/arm/da850.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/da850.dtsi projects/ifnet/sys/gnu/dts/arm/dm8168-evm.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/dm8168-evm.dts projects/ifnet/sys/gnu/dts/arm/dm816x-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/dm816x-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/dm816x.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/dm816x.dtsi projects/ifnet/sys/gnu/dts/arm/dove-cm-a510.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/dove-cm-a510.dts projects/ifnet/sys/gnu/dts/arm/dove-cubox-es.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/dove-cubox-es.dts projects/ifnet/sys/gnu/dts/arm/dove-cubox.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/dove-cubox.dts projects/ifnet/sys/gnu/dts/arm/dove-d2plug.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/dove-d2plug.dts projects/ifnet/sys/gnu/dts/arm/dove-d3plug.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/dove-d3plug.dts projects/ifnet/sys/gnu/dts/arm/dove-dove-db.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/dove-dove-db.dts projects/ifnet/sys/gnu/dts/arm/dove.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/dove.dtsi projects/ifnet/sys/gnu/dts/arm/dra7-evm.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/dra7-evm.dts projects/ifnet/sys/gnu/dts/arm/dra7.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/dra7.dtsi projects/ifnet/sys/gnu/dts/arm/dra72-evm.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/dra72-evm.dts projects/ifnet/sys/gnu/dts/arm/dra72x.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/dra72x.dtsi projects/ifnet/sys/gnu/dts/arm/dra74x.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/dra74x.dtsi projects/ifnet/sys/gnu/dts/arm/dra7xx-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/dra7xx-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/ea3250.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/ea3250.dts projects/ifnet/sys/gnu/dts/arm/ecx-2000.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/ecx-2000.dts projects/ifnet/sys/gnu/dts/arm/ecx-common.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/ecx-common.dtsi projects/ifnet/sys/gnu/dts/arm/efm32gg-dk3750.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/efm32gg-dk3750.dts projects/ifnet/sys/gnu/dts/arm/efm32gg.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/efm32gg.dtsi projects/ifnet/sys/gnu/dts/arm/elpida_ecb240abacn.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/elpida_ecb240abacn.dtsi projects/ifnet/sys/gnu/dts/arm/emev2-kzm9d.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/emev2-kzm9d.dts projects/ifnet/sys/gnu/dts/arm/emev2.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/emev2.dtsi projects/ifnet/sys/gnu/dts/arm/exynos3250-monk.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos3250-monk.dts projects/ifnet/sys/gnu/dts/arm/exynos3250-pinctrl.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos3250-pinctrl.dtsi projects/ifnet/sys/gnu/dts/arm/exynos3250-rinato.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos3250-rinato.dts projects/ifnet/sys/gnu/dts/arm/exynos3250.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos3250.dtsi projects/ifnet/sys/gnu/dts/arm/exynos4.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4.dtsi projects/ifnet/sys/gnu/dts/arm/exynos4210-origen.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4210-origen.dts projects/ifnet/sys/gnu/dts/arm/exynos4210-pinctrl.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4210-pinctrl.dtsi projects/ifnet/sys/gnu/dts/arm/exynos4210-smdkv310.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4210-smdkv310.dts projects/ifnet/sys/gnu/dts/arm/exynos4210-trats.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4210-trats.dts projects/ifnet/sys/gnu/dts/arm/exynos4210-universal_c210.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4210-universal_c210.dts projects/ifnet/sys/gnu/dts/arm/exynos4210.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4210.dtsi projects/ifnet/sys/gnu/dts/arm/exynos4212.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4212.dtsi projects/ifnet/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi projects/ifnet/sys/gnu/dts/arm/exynos4412-odroidu3.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4412-odroidu3.dts projects/ifnet/sys/gnu/dts/arm/exynos4412-odroidx.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4412-odroidx.dts projects/ifnet/sys/gnu/dts/arm/exynos4412-odroidx2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4412-odroidx2.dts projects/ifnet/sys/gnu/dts/arm/exynos4412-origen.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4412-origen.dts projects/ifnet/sys/gnu/dts/arm/exynos4412-smdk4412.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4412-smdk4412.dts projects/ifnet/sys/gnu/dts/arm/exynos4412-tiny4412.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4412-tiny4412.dts projects/ifnet/sys/gnu/dts/arm/exynos4412-trats2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4412-trats2.dts projects/ifnet/sys/gnu/dts/arm/exynos4412.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4412.dtsi projects/ifnet/sys/gnu/dts/arm/exynos4415-pinctrl.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4415-pinctrl.dtsi projects/ifnet/sys/gnu/dts/arm/exynos4415.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4415.dtsi projects/ifnet/sys/gnu/dts/arm/exynos4x12-pinctrl.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4x12-pinctrl.dtsi projects/ifnet/sys/gnu/dts/arm/exynos4x12.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos4x12.dtsi projects/ifnet/sys/gnu/dts/arm/exynos5.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5.dtsi projects/ifnet/sys/gnu/dts/arm/exynos5250-arndale.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5250-arndale.dts projects/ifnet/sys/gnu/dts/arm/exynos5250-pinctrl.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5250-pinctrl.dtsi projects/ifnet/sys/gnu/dts/arm/exynos5250-smdk5250.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5250-smdk5250.dts projects/ifnet/sys/gnu/dts/arm/exynos5250-snow.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5250-snow.dts projects/ifnet/sys/gnu/dts/arm/exynos5250-spring.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5250-spring.dts projects/ifnet/sys/gnu/dts/arm/exynos5250.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5250.dtsi projects/ifnet/sys/gnu/dts/arm/exynos5260-pinctrl.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5260-pinctrl.dtsi projects/ifnet/sys/gnu/dts/arm/exynos5260-xyref5260.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5260-xyref5260.dts projects/ifnet/sys/gnu/dts/arm/exynos5260.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5260.dtsi projects/ifnet/sys/gnu/dts/arm/exynos5410-smdk5410.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5410-smdk5410.dts projects/ifnet/sys/gnu/dts/arm/exynos5410.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5410.dtsi projects/ifnet/sys/gnu/dts/arm/exynos5420-arndale-octa.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5420-arndale-octa.dts projects/ifnet/sys/gnu/dts/arm/exynos5420-peach-pit.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5420-peach-pit.dts projects/ifnet/sys/gnu/dts/arm/exynos5420-pinctrl.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5420-pinctrl.dtsi projects/ifnet/sys/gnu/dts/arm/exynos5420-smdk5420.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5420-smdk5420.dts projects/ifnet/sys/gnu/dts/arm/exynos5420.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5420.dtsi projects/ifnet/sys/gnu/dts/arm/exynos5422-odroidxu3.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5422-odroidxu3.dts projects/ifnet/sys/gnu/dts/arm/exynos5440-sd5v1.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5440-sd5v1.dts projects/ifnet/sys/gnu/dts/arm/exynos5440-ssdk5440.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5440-ssdk5440.dts projects/ifnet/sys/gnu/dts/arm/exynos5440.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5440.dtsi projects/ifnet/sys/gnu/dts/arm/exynos5800-peach-pi.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5800-peach-pi.dts projects/ifnet/sys/gnu/dts/arm/exynos5800.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/exynos5800.dtsi projects/ifnet/sys/gnu/dts/arm/hi3620-hi4511.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/hi3620-hi4511.dts projects/ifnet/sys/gnu/dts/arm/hi3620.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/hi3620.dtsi projects/ifnet/sys/gnu/dts/arm/highbank.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/highbank.dts projects/ifnet/sys/gnu/dts/arm/hip01-ca9x2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/hip01-ca9x2.dts projects/ifnet/sys/gnu/dts/arm/hip01.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/hip01.dtsi projects/ifnet/sys/gnu/dts/arm/hip04-d01.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/hip04-d01.dts projects/ifnet/sys/gnu/dts/arm/hip04.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/hip04.dtsi projects/ifnet/sys/gnu/dts/arm/hisi-x5hd2-dkb.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/hisi-x5hd2-dkb.dts projects/ifnet/sys/gnu/dts/arm/hisi-x5hd2.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/hisi-x5hd2.dtsi projects/ifnet/sys/gnu/dts/arm/imx1-ads.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx1-ads.dts projects/ifnet/sys/gnu/dts/arm/imx1-apf9328.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx1-apf9328.dts projects/ifnet/sys/gnu/dts/arm/imx1-pinfunc.h - copied unchanged from r279385, head/sys/gnu/dts/arm/imx1-pinfunc.h projects/ifnet/sys/gnu/dts/arm/imx1.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx1.dtsi projects/ifnet/sys/gnu/dts/arm/imx23-evk.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx23-evk.dts projects/ifnet/sys/gnu/dts/arm/imx23-olinuxino.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx23-olinuxino.dts projects/ifnet/sys/gnu/dts/arm/imx23-pinfunc.h - copied unchanged from r279385, head/sys/gnu/dts/arm/imx23-pinfunc.h projects/ifnet/sys/gnu/dts/arm/imx23-stmp378x_devb.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx23-stmp378x_devb.dts projects/ifnet/sys/gnu/dts/arm/imx23.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx23.dtsi projects/ifnet/sys/gnu/dts/arm/imx25-eukrea-cpuimx25.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx25-eukrea-cpuimx25.dtsi projects/ifnet/sys/gnu/dts/arm/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts projects/ifnet/sys/gnu/dts/arm/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts projects/ifnet/sys/gnu/dts/arm/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts projects/ifnet/sys/gnu/dts/arm/imx25-eukrea-mbimxsd25-baseboard.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx25-eukrea-mbimxsd25-baseboard.dts projects/ifnet/sys/gnu/dts/arm/imx25-karo-tx25.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx25-karo-tx25.dts projects/ifnet/sys/gnu/dts/arm/imx25-pdk.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx25-pdk.dts projects/ifnet/sys/gnu/dts/arm/imx25-pinfunc.h - copied unchanged from r279385, head/sys/gnu/dts/arm/imx25-pinfunc.h projects/ifnet/sys/gnu/dts/arm/imx25.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx25.dtsi projects/ifnet/sys/gnu/dts/arm/imx27-apf27.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx27-apf27.dts projects/ifnet/sys/gnu/dts/arm/imx27-apf27dev.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx27-apf27dev.dts projects/ifnet/sys/gnu/dts/arm/imx27-eukrea-cpuimx27.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx27-eukrea-cpuimx27.dtsi projects/ifnet/sys/gnu/dts/arm/imx27-eukrea-mbimxsd27-baseboard.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx27-eukrea-mbimxsd27-baseboard.dts projects/ifnet/sys/gnu/dts/arm/imx27-pdk.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx27-pdk.dts projects/ifnet/sys/gnu/dts/arm/imx27-phytec-phycard-s-rdk.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx27-phytec-phycard-s-rdk.dts projects/ifnet/sys/gnu/dts/arm/imx27-phytec-phycard-s-som.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx27-phytec-phycard-s-som.dtsi projects/ifnet/sys/gnu/dts/arm/imx27-phytec-phycore-rdk.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx27-phytec-phycore-rdk.dts projects/ifnet/sys/gnu/dts/arm/imx27-phytec-phycore-som.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx27-phytec-phycore-som.dtsi projects/ifnet/sys/gnu/dts/arm/imx27-pinfunc.h - copied unchanged from r279385, head/sys/gnu/dts/arm/imx27-pinfunc.h projects/ifnet/sys/gnu/dts/arm/imx27.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx27.dtsi projects/ifnet/sys/gnu/dts/arm/imx28-apf28.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-apf28.dts projects/ifnet/sys/gnu/dts/arm/imx28-apf28dev.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-apf28dev.dts projects/ifnet/sys/gnu/dts/arm/imx28-apx4devkit.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-apx4devkit.dts projects/ifnet/sys/gnu/dts/arm/imx28-cfa10036.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-cfa10036.dts projects/ifnet/sys/gnu/dts/arm/imx28-cfa10037.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-cfa10037.dts projects/ifnet/sys/gnu/dts/arm/imx28-cfa10049.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-cfa10049.dts projects/ifnet/sys/gnu/dts/arm/imx28-cfa10055.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-cfa10055.dts projects/ifnet/sys/gnu/dts/arm/imx28-cfa10056.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-cfa10056.dts projects/ifnet/sys/gnu/dts/arm/imx28-cfa10057.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-cfa10057.dts projects/ifnet/sys/gnu/dts/arm/imx28-cfa10058.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-cfa10058.dts projects/ifnet/sys/gnu/dts/arm/imx28-duckbill.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-duckbill.dts projects/ifnet/sys/gnu/dts/arm/imx28-eukrea-mbmx283lc.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-eukrea-mbmx283lc.dts projects/ifnet/sys/gnu/dts/arm/imx28-eukrea-mbmx287lc.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-eukrea-mbmx287lc.dts projects/ifnet/sys/gnu/dts/arm/imx28-eukrea-mbmx28lc.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-eukrea-mbmx28lc.dtsi projects/ifnet/sys/gnu/dts/arm/imx28-evk.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-evk.dts projects/ifnet/sys/gnu/dts/arm/imx28-m28.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-m28.dtsi projects/ifnet/sys/gnu/dts/arm/imx28-m28cu3.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-m28cu3.dts projects/ifnet/sys/gnu/dts/arm/imx28-m28evk.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-m28evk.dts projects/ifnet/sys/gnu/dts/arm/imx28-pinfunc.h - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-pinfunc.h projects/ifnet/sys/gnu/dts/arm/imx28-sps1.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-sps1.dts projects/ifnet/sys/gnu/dts/arm/imx28-tx28.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28-tx28.dts projects/ifnet/sys/gnu/dts/arm/imx28.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx28.dtsi projects/ifnet/sys/gnu/dts/arm/imx31-bug.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx31-bug.dts projects/ifnet/sys/gnu/dts/arm/imx31.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx31.dtsi projects/ifnet/sys/gnu/dts/arm/imx35-eukrea-cpuimx35.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx35-eukrea-cpuimx35.dtsi projects/ifnet/sys/gnu/dts/arm/imx35-eukrea-mbimxsd35-baseboard.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx35-eukrea-mbimxsd35-baseboard.dts projects/ifnet/sys/gnu/dts/arm/imx35-pdk.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx35-pdk.dts projects/ifnet/sys/gnu/dts/arm/imx35-pinfunc.h - copied unchanged from r279385, head/sys/gnu/dts/arm/imx35-pinfunc.h projects/ifnet/sys/gnu/dts/arm/imx35.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx35.dtsi projects/ifnet/sys/gnu/dts/arm/imx50-evk.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx50-evk.dts projects/ifnet/sys/gnu/dts/arm/imx50-pinfunc.h - copied unchanged from r279385, head/sys/gnu/dts/arm/imx50-pinfunc.h projects/ifnet/sys/gnu/dts/arm/imx50.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx50.dtsi projects/ifnet/sys/gnu/dts/arm/imx6dl-gw552x.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx6dl-gw552x.dts projects/ifnet/sys/gnu/dts/arm/imx6dl-udoo.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx6dl-udoo.dts projects/ifnet/sys/gnu/dts/arm/imx6q-gw552x.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx6q-gw552x.dts projects/ifnet/sys/gnu/dts/arm/imx6q-hummingboard.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx6q-hummingboard.dts projects/ifnet/sys/gnu/dts/arm/imx6q-tbs2910.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx6q-tbs2910.dts projects/ifnet/sys/gnu/dts/arm/imx6qdl-gw552x.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx6qdl-gw552x.dtsi projects/ifnet/sys/gnu/dts/arm/imx6qdl-hummingboard.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx6qdl-hummingboard.dtsi projects/ifnet/sys/gnu/dts/arm/imx6qdl-microsom-ar8035.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx6qdl-microsom-ar8035.dtsi projects/ifnet/sys/gnu/dts/arm/imx6qdl-microsom.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx6qdl-microsom.dtsi projects/ifnet/sys/gnu/dts/arm/imx6qdl-phytec-pbab01.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx6qdl-phytec-pbab01.dtsi projects/ifnet/sys/gnu/dts/arm/imx6qdl-udoo.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/imx6qdl-udoo.dtsi projects/ifnet/sys/gnu/dts/arm/imx6sx-pinfunc.h - copied unchanged from r279385, head/sys/gnu/dts/arm/imx6sx-pinfunc.h projects/ifnet/sys/gnu/dts/arm/imx6sx-sabreauto.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/imx6sx-sabreauto.dts projects/ifnet/sys/gnu/dts/arm/integrator.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/integrator.dtsi projects/ifnet/sys/gnu/dts/arm/integratorap.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/integratorap.dts projects/ifnet/sys/gnu/dts/arm/integratorcp.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/integratorcp.dts projects/ifnet/sys/gnu/dts/arm/k2e-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/k2e-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/k2e-evm.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/k2e-evm.dts projects/ifnet/sys/gnu/dts/arm/k2e.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/k2e.dtsi projects/ifnet/sys/gnu/dts/arm/k2hk-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/k2hk-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/k2hk-evm.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/k2hk-evm.dts projects/ifnet/sys/gnu/dts/arm/k2hk.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/k2hk.dtsi projects/ifnet/sys/gnu/dts/arm/k2l-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/k2l-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/k2l-evm.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/k2l-evm.dts projects/ifnet/sys/gnu/dts/arm/k2l.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/k2l.dtsi projects/ifnet/sys/gnu/dts/arm/keystone-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/keystone-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/keystone.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/keystone.dtsi projects/ifnet/sys/gnu/dts/arm/kirkwood-6192.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-6192.dtsi projects/ifnet/sys/gnu/dts/arm/kirkwood-6281.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-6281.dtsi projects/ifnet/sys/gnu/dts/arm/kirkwood-6282.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-6282.dtsi projects/ifnet/sys/gnu/dts/arm/kirkwood-98dx4122.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-98dx4122.dtsi projects/ifnet/sys/gnu/dts/arm/kirkwood-b3.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-b3.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-blackarmor-nas220.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-blackarmor-nas220.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-cloudbox.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-cloudbox.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-d2net.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-d2net.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-db-88f6281.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-db-88f6281.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-db-88f6282.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-db-88f6282.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-db.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-db.dtsi projects/ifnet/sys/gnu/dts/arm/kirkwood-dir665.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-dir665.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-dns320.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-dns320.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-dns325.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-dns325.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-dnskw.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-dnskw.dtsi projects/ifnet/sys/gnu/dts/arm/kirkwood-dockstar.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-dockstar.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-dreamplug.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-dreamplug.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ds109.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ds109.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ds110jv10.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ds110jv10.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ds111.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ds111.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ds112.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ds112.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ds209.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ds209.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ds210.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ds210.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ds212.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ds212.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ds212j.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ds212j.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ds409.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ds409.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ds409slim.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ds409slim.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ds411.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ds411.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ds411j.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ds411j.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ds411slim.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ds411slim.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-goflexnet.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-goflexnet.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-guruplug-server-plus.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-guruplug-server-plus.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ib62x0.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ib62x0.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-iconnect.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-iconnect.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-iomega_ix2_200.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-iomega_ix2_200.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-is2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-is2.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-km_common.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-km_common.dtsi projects/ifnet/sys/gnu/dts/arm/kirkwood-km_fixedeth.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-km_fixedeth.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-km_kirkwood.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-km_kirkwood.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-laplug.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-laplug.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-lschlv2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-lschlv2.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-lsxhl.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-lsxhl.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-lsxl.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-lsxl.dtsi projects/ifnet/sys/gnu/dts/arm/kirkwood-mplcec4.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-mplcec4.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-mv88f6281gtw-ge.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-mv88f6281gtw-ge.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-net2big.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-net2big.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-net5big.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-net5big.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-netgear_readynas_duo_v2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-netgear_readynas_duo_v2.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-netgear_readynas_nv+_v2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-netgear_readynas_nv+_v2.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-netxbig.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-netxbig.dtsi projects/ifnet/sys/gnu/dts/arm/kirkwood-ns2-common.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ns2-common.dtsi projects/ifnet/sys/gnu/dts/arm/kirkwood-ns2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ns2.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ns2lite.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ns2lite.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ns2max.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ns2max.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ns2mini.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ns2mini.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-nsa310.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-nsa310.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-nsa310a.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-nsa310a.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-nsa320.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-nsa320.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-nsa3x0-common.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-nsa3x0-common.dtsi projects/ifnet/sys/gnu/dts/arm/kirkwood-openblocks_a6.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-openblocks_a6.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-openblocks_a7.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-openblocks_a7.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-openrd-base.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-openrd-base.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-openrd-client.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-openrd-client.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-openrd-ultimate.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-openrd-ultimate.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-openrd.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-openrd.dtsi projects/ifnet/sys/gnu/dts/arm/kirkwood-pogo_e02.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-pogo_e02.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-rd88f6192.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-rd88f6192.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-rd88f6281-a.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-rd88f6281-a.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-rd88f6281-z0.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-rd88f6281-z0.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-rd88f6281.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-rd88f6281.dtsi projects/ifnet/sys/gnu/dts/arm/kirkwood-rs212.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-rs212.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-rs409.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-rs409.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-rs411.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-rs411.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-sheevaplug-common.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-sheevaplug-common.dtsi projects/ifnet/sys/gnu/dts/arm/kirkwood-sheevaplug-esata.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-sheevaplug-esata.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-sheevaplug.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-sheevaplug.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-synology.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-synology.dtsi projects/ifnet/sys/gnu/dts/arm/kirkwood-t5325.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-t5325.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-topkick.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-topkick.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ts219-6281.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ts219-6281.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ts219-6282.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ts219-6282.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ts219.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ts219.dtsi projects/ifnet/sys/gnu/dts/arm/kirkwood-ts419-6281.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ts419-6281.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ts419-6282.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ts419-6282.dts projects/ifnet/sys/gnu/dts/arm/kirkwood-ts419.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood-ts419.dtsi projects/ifnet/sys/gnu/dts/arm/kirkwood.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/kirkwood.dtsi projects/ifnet/sys/gnu/dts/arm/lpc32xx.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/lpc32xx.dtsi projects/ifnet/sys/gnu/dts/arm/ls1021a-qds.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/ls1021a-qds.dts projects/ifnet/sys/gnu/dts/arm/ls1021a-twr.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/ls1021a-twr.dts projects/ifnet/sys/gnu/dts/arm/ls1021a.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/ls1021a.dtsi projects/ifnet/sys/gnu/dts/arm/meson.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/meson.dtsi projects/ifnet/sys/gnu/dts/arm/meson6-atv1200.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/meson6-atv1200.dts projects/ifnet/sys/gnu/dts/arm/meson6.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/meson6.dtsi projects/ifnet/sys/gnu/dts/arm/meson8.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/meson8.dtsi projects/ifnet/sys/gnu/dts/arm/mmp2-brownstone.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/mmp2-brownstone.dts projects/ifnet/sys/gnu/dts/arm/mmp2.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/mmp2.dtsi projects/ifnet/sys/gnu/dts/arm/moxart-uc7112lx.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/moxart-uc7112lx.dts projects/ifnet/sys/gnu/dts/arm/moxart.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/moxart.dtsi projects/ifnet/sys/gnu/dts/arm/mt6589-aquaris5.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/mt6589-aquaris5.dts projects/ifnet/sys/gnu/dts/arm/mt6589.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/mt6589.dtsi projects/ifnet/sys/gnu/dts/arm/mt6592-evb.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/mt6592-evb.dts projects/ifnet/sys/gnu/dts/arm/mt6592.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/mt6592.dtsi projects/ifnet/sys/gnu/dts/arm/mt8127-moose.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/mt8127-moose.dts projects/ifnet/sys/gnu/dts/arm/mt8127.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/mt8127.dtsi projects/ifnet/sys/gnu/dts/arm/mt8135-evbp1.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/mt8135-evbp1.dts projects/ifnet/sys/gnu/dts/arm/mt8135.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/mt8135.dtsi projects/ifnet/sys/gnu/dts/arm/mxs-pinfunc.h - copied unchanged from r279385, head/sys/gnu/dts/arm/mxs-pinfunc.h projects/ifnet/sys/gnu/dts/arm/nspire-classic.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/nspire-classic.dtsi projects/ifnet/sys/gnu/dts/arm/nspire-clp.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/nspire-clp.dts projects/ifnet/sys/gnu/dts/arm/nspire-cx.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/nspire-cx.dts projects/ifnet/sys/gnu/dts/arm/nspire-tp.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/nspire-tp.dts projects/ifnet/sys/gnu/dts/arm/nspire.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/nspire.dtsi projects/ifnet/sys/gnu/dts/arm/omap-gpmc-smsc911x.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap-gpmc-smsc911x.dtsi projects/ifnet/sys/gnu/dts/arm/omap-gpmc-smsc9221.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap-gpmc-smsc9221.dtsi projects/ifnet/sys/gnu/dts/arm/omap-zoom-common.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap-zoom-common.dtsi projects/ifnet/sys/gnu/dts/arm/omap2.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap2.dtsi projects/ifnet/sys/gnu/dts/arm/omap2420-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap2420-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/omap2420-h4.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap2420-h4.dts projects/ifnet/sys/gnu/dts/arm/omap2420-n800.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap2420-n800.dts projects/ifnet/sys/gnu/dts/arm/omap2420-n810-wimax.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap2420-n810-wimax.dts projects/ifnet/sys/gnu/dts/arm/omap2420-n810.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap2420-n810.dts projects/ifnet/sys/gnu/dts/arm/omap2420-n8x0-common.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap2420-n8x0-common.dtsi projects/ifnet/sys/gnu/dts/arm/omap2420.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap2420.dtsi projects/ifnet/sys/gnu/dts/arm/omap2430-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap2430-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/omap2430-sdp.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap2430-sdp.dts projects/ifnet/sys/gnu/dts/arm/omap2430.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap2430.dtsi projects/ifnet/sys/gnu/dts/arm/omap24xx-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap24xx-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-beagle-xm-ab.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-beagle-xm-ab.dts projects/ifnet/sys/gnu/dts/arm/omap3-beagle-xm.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-beagle-xm.dts projects/ifnet/sys/gnu/dts/arm/omap3-beagle.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-beagle.dts projects/ifnet/sys/gnu/dts/arm/omap3-cm-t3517.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-cm-t3517.dts projects/ifnet/sys/gnu/dts/arm/omap3-cm-t3530.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-cm-t3530.dts projects/ifnet/sys/gnu/dts/arm/omap3-cm-t3730.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-cm-t3730.dts projects/ifnet/sys/gnu/dts/arm/omap3-cm-t3x.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-cm-t3x.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-cm-t3x30.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-cm-t3x30.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-devkit8000.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-devkit8000.dts projects/ifnet/sys/gnu/dts/arm/omap3-evm-37xx.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-evm-37xx.dts projects/ifnet/sys/gnu/dts/arm/omap3-evm-common.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-evm-common.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-evm.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-evm.dts projects/ifnet/sys/gnu/dts/arm/omap3-gta04.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-gta04.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-gta04a3.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-gta04a3.dts projects/ifnet/sys/gnu/dts/arm/omap3-gta04a4.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-gta04a4.dts projects/ifnet/sys/gnu/dts/arm/omap3-gta04a5.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-gta04a5.dts projects/ifnet/sys/gnu/dts/arm/omap3-ha-common.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-ha-common.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-ha-lcd.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-ha-lcd.dts projects/ifnet/sys/gnu/dts/arm/omap3-ha.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-ha.dts projects/ifnet/sys/gnu/dts/arm/omap3-igep.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-igep.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-igep0020-common.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-igep0020-common.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-igep0020-rev-f.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-igep0020-rev-f.dts projects/ifnet/sys/gnu/dts/arm/omap3-igep0020.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-igep0020.dts projects/ifnet/sys/gnu/dts/arm/omap3-igep0030-common.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-igep0030-common.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-igep0030-rev-g.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-igep0030-rev-g.dts projects/ifnet/sys/gnu/dts/arm/omap3-igep0030.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-igep0030.dts projects/ifnet/sys/gnu/dts/arm/omap3-ldp.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-ldp.dts projects/ifnet/sys/gnu/dts/arm/omap3-lilly-a83x.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-lilly-a83x.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-lilly-dbb056.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-lilly-dbb056.dts projects/ifnet/sys/gnu/dts/arm/omap3-n9.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-n9.dts projects/ifnet/sys/gnu/dts/arm/omap3-n900.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-n900.dts projects/ifnet/sys/gnu/dts/arm/omap3-n950-n9.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-n950-n9.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-n950.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-n950.dts projects/ifnet/sys/gnu/dts/arm/omap3-overo-alto35-common.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-alto35-common.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-overo-alto35.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-alto35.dts projects/ifnet/sys/gnu/dts/arm/omap3-overo-base.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-base.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-overo-chestnut43-common.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-chestnut43-common.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-overo-chestnut43.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-chestnut43.dts projects/ifnet/sys/gnu/dts/arm/omap3-overo-common-dvi.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-common-dvi.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-overo-common-lcd35.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-common-lcd35.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-overo-common-lcd43.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-common-lcd43.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-overo-common-peripherals.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-common-peripherals.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-overo-gallop43-common.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-gallop43-common.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-overo-gallop43.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-gallop43.dts projects/ifnet/sys/gnu/dts/arm/omap3-overo-palo43-common.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-palo43-common.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-overo-palo43.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-palo43.dts projects/ifnet/sys/gnu/dts/arm/omap3-overo-storm-alto35.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-storm-alto35.dts projects/ifnet/sys/gnu/dts/arm/omap3-overo-storm-chestnut43.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-storm-chestnut43.dts projects/ifnet/sys/gnu/dts/arm/omap3-overo-storm-gallop43.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-storm-gallop43.dts projects/ifnet/sys/gnu/dts/arm/omap3-overo-storm-palo43.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-storm-palo43.dts projects/ifnet/sys/gnu/dts/arm/omap3-overo-storm-summit.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-storm-summit.dts projects/ifnet/sys/gnu/dts/arm/omap3-overo-storm-tobi.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-storm-tobi.dts projects/ifnet/sys/gnu/dts/arm/omap3-overo-storm.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-storm.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-overo-summit-common.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-summit-common.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-overo-summit.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-summit.dts projects/ifnet/sys/gnu/dts/arm/omap3-overo-tobi-common.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-tobi-common.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-overo-tobi.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo-tobi.dts projects/ifnet/sys/gnu/dts/arm/omap3-overo.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-overo.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-panel-sharp-ls037v7dw01.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-panel-sharp-ls037v7dw01.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-sb-t35.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-sb-t35.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-sbc-t3517.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-sbc-t3517.dts projects/ifnet/sys/gnu/dts/arm/omap3-sbc-t3530.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-sbc-t3530.dts projects/ifnet/sys/gnu/dts/arm/omap3-sbc-t3730.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-sbc-t3730.dts projects/ifnet/sys/gnu/dts/arm/omap3-tao3530.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-tao3530.dtsi projects/ifnet/sys/gnu/dts/arm/omap3-thunder.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-thunder.dts projects/ifnet/sys/gnu/dts/arm/omap3-zoom3.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3-zoom3.dts projects/ifnet/sys/gnu/dts/arm/omap3.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3.dtsi projects/ifnet/sys/gnu/dts/arm/omap3430-sdp.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3430-sdp.dts projects/ifnet/sys/gnu/dts/arm/omap3430es1-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3430es1-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/omap34xx-hs.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap34xx-hs.dtsi projects/ifnet/sys/gnu/dts/arm/omap34xx-omap36xx-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap34xx-omap36xx-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/omap34xx.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap34xx.dtsi projects/ifnet/sys/gnu/dts/arm/omap36xx-am35xx-omap3430es2plus-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap36xx-am35xx-omap3430es2plus-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/omap36xx-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap36xx-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/omap36xx-hs.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap36xx-hs.dtsi projects/ifnet/sys/gnu/dts/arm/omap36xx-omap3430es2plus-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap36xx-omap3430es2plus-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/omap36xx.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap36xx.dtsi projects/ifnet/sys/gnu/dts/arm/omap3xxx-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap3xxx-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/omap4-cpu-thermal.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap4-cpu-thermal.dtsi projects/ifnet/sys/gnu/dts/arm/omap4-duovero-parlor.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap4-duovero-parlor.dts projects/ifnet/sys/gnu/dts/arm/omap4-duovero.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap4-duovero.dtsi projects/ifnet/sys/gnu/dts/arm/omap4-panda-a4.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap4-panda-a4.dts projects/ifnet/sys/gnu/dts/arm/omap4-panda-common.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap4-panda-common.dtsi projects/ifnet/sys/gnu/dts/arm/omap4-panda-es.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap4-panda-es.dts projects/ifnet/sys/gnu/dts/arm/omap4-panda.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap4-panda.dts projects/ifnet/sys/gnu/dts/arm/omap4-sdp-es23plus.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap4-sdp-es23plus.dts projects/ifnet/sys/gnu/dts/arm/omap4-sdp.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap4-sdp.dts projects/ifnet/sys/gnu/dts/arm/omap4-var-dvk-om44.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap4-var-dvk-om44.dts projects/ifnet/sys/gnu/dts/arm/omap4-var-om44customboard.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap4-var-om44customboard.dtsi projects/ifnet/sys/gnu/dts/arm/omap4-var-som-om44-wlan.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap4-var-som-om44-wlan.dtsi projects/ifnet/sys/gnu/dts/arm/omap4-var-som-om44.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap4-var-som-om44.dtsi projects/ifnet/sys/gnu/dts/arm/omap4-var-stk-om44.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap4-var-stk-om44.dts projects/ifnet/sys/gnu/dts/arm/omap4.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap4.dtsi projects/ifnet/sys/gnu/dts/arm/omap443x-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap443x-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/omap443x.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap443x.dtsi projects/ifnet/sys/gnu/dts/arm/omap4460.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap4460.dtsi projects/ifnet/sys/gnu/dts/arm/omap446x-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap446x-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/omap44xx-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap44xx-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/omap5-cm-t54.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap5-cm-t54.dts projects/ifnet/sys/gnu/dts/arm/omap5-core-thermal.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap5-core-thermal.dtsi projects/ifnet/sys/gnu/dts/arm/omap5-gpu-thermal.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap5-gpu-thermal.dtsi projects/ifnet/sys/gnu/dts/arm/omap5-sbc-t54.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap5-sbc-t54.dts projects/ifnet/sys/gnu/dts/arm/omap5-uevm.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/omap5-uevm.dts projects/ifnet/sys/gnu/dts/arm/omap5.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap5.dtsi projects/ifnet/sys/gnu/dts/arm/omap54xx-clocks.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/omap54xx-clocks.dtsi projects/ifnet/sys/gnu/dts/arm/orion5x-lacie-d2-network.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/orion5x-lacie-d2-network.dts projects/ifnet/sys/gnu/dts/arm/orion5x-lacie-ethernet-disk-mini-v2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/orion5x-lacie-ethernet-disk-mini-v2.dts projects/ifnet/sys/gnu/dts/arm/orion5x-maxtor-shared-storage-2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/orion5x-maxtor-shared-storage-2.dts projects/ifnet/sys/gnu/dts/arm/orion5x-mv88f5182.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/orion5x-mv88f5182.dtsi projects/ifnet/sys/gnu/dts/arm/orion5x-rd88f5182-nas.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/orion5x-rd88f5182-nas.dts projects/ifnet/sys/gnu/dts/arm/orion5x.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/orion5x.dtsi projects/ifnet/sys/gnu/dts/arm/phy3250.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/phy3250.dts projects/ifnet/sys/gnu/dts/arm/picoxcell-pc3x2.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/picoxcell-pc3x2.dtsi projects/ifnet/sys/gnu/dts/arm/picoxcell-pc3x3.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/picoxcell-pc3x3.dtsi projects/ifnet/sys/gnu/dts/arm/picoxcell-pc7302-pc3x2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/picoxcell-pc7302-pc3x2.dts projects/ifnet/sys/gnu/dts/arm/picoxcell-pc7302-pc3x3.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/picoxcell-pc7302-pc3x3.dts projects/ifnet/sys/gnu/dts/arm/prima2-evb.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/prima2-evb.dts projects/ifnet/sys/gnu/dts/arm/prima2.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/prima2.dtsi projects/ifnet/sys/gnu/dts/arm/pxa168-aspenite.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/pxa168-aspenite.dts projects/ifnet/sys/gnu/dts/arm/pxa168.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/pxa168.dtsi projects/ifnet/sys/gnu/dts/arm/pxa27x.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/pxa27x.dtsi projects/ifnet/sys/gnu/dts/arm/pxa2xx.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/pxa2xx.dtsi projects/ifnet/sys/gnu/dts/arm/pxa3xx.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/pxa3xx.dtsi projects/ifnet/sys/gnu/dts/arm/pxa910-dkb.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/pxa910-dkb.dts projects/ifnet/sys/gnu/dts/arm/pxa910.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/pxa910.dtsi projects/ifnet/sys/gnu/dts/arm/qcom-apq8064-cm-qs600.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/qcom-apq8064-cm-qs600.dts projects/ifnet/sys/gnu/dts/arm/qcom-apq8064-ifc6410.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/qcom-apq8064-ifc6410.dts projects/ifnet/sys/gnu/dts/arm/qcom-apq8064-v2.0.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/qcom-apq8064-v2.0.dtsi projects/ifnet/sys/gnu/dts/arm/qcom-apq8064.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/qcom-apq8064.dtsi projects/ifnet/sys/gnu/dts/arm/qcom-apq8074-dragonboard.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/qcom-apq8074-dragonboard.dts projects/ifnet/sys/gnu/dts/arm/qcom-apq8084-ifc6540.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/qcom-apq8084-ifc6540.dts projects/ifnet/sys/gnu/dts/arm/qcom-apq8084-mtp.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/qcom-apq8084-mtp.dts projects/ifnet/sys/gnu/dts/arm/qcom-apq8084.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/qcom-apq8084.dtsi projects/ifnet/sys/gnu/dts/arm/qcom-ipq8064-ap148.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/qcom-ipq8064-ap148.dts projects/ifnet/sys/gnu/dts/arm/qcom-ipq8064-v1.0.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/qcom-ipq8064-v1.0.dtsi projects/ifnet/sys/gnu/dts/arm/qcom-ipq8064.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/qcom-ipq8064.dtsi projects/ifnet/sys/gnu/dts/arm/qcom-msm8660-surf.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/qcom-msm8660-surf.dts projects/ifnet/sys/gnu/dts/arm/qcom-msm8660.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/qcom-msm8660.dtsi projects/ifnet/sys/gnu/dts/arm/qcom-msm8960-cdp.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/qcom-msm8960-cdp.dts projects/ifnet/sys/gnu/dts/arm/qcom-msm8960.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/qcom-msm8960.dtsi projects/ifnet/sys/gnu/dts/arm/qcom-msm8974-sony-xperia-honami.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/qcom-msm8974-sony-xperia-honami.dts projects/ifnet/sys/gnu/dts/arm/qcom-msm8974.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/qcom-msm8974.dtsi projects/ifnet/sys/gnu/dts/arm/r7s72100-genmai.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/r7s72100-genmai.dts projects/ifnet/sys/gnu/dts/arm/r7s72100.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/r7s72100.dtsi projects/ifnet/sys/gnu/dts/arm/r8a73a4-ape6evm-reference.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/r8a73a4-ape6evm-reference.dts projects/ifnet/sys/gnu/dts/arm/r8a73a4-ape6evm.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/r8a73a4-ape6evm.dts projects/ifnet/sys/gnu/dts/arm/r8a73a4.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/r8a73a4.dtsi projects/ifnet/sys/gnu/dts/arm/r8a7740-armadillo800eva.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/r8a7740-armadillo800eva.dts projects/ifnet/sys/gnu/dts/arm/r8a7740.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/r8a7740.dtsi projects/ifnet/sys/gnu/dts/arm/r8a7778-bockw-reference.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/r8a7778-bockw-reference.dts projects/ifnet/sys/gnu/dts/arm/r8a7778-bockw.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/r8a7778-bockw.dts projects/ifnet/sys/gnu/dts/arm/r8a7778.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/r8a7778.dtsi projects/ifnet/sys/gnu/dts/arm/r8a7779-marzen.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/r8a7779-marzen.dts projects/ifnet/sys/gnu/dts/arm/r8a7779.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/r8a7779.dtsi projects/ifnet/sys/gnu/dts/arm/r8a7790-lager.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/r8a7790-lager.dts projects/ifnet/sys/gnu/dts/arm/r8a7790.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/r8a7790.dtsi projects/ifnet/sys/gnu/dts/arm/r8a7791-henninger.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/r8a7791-henninger.dts projects/ifnet/sys/gnu/dts/arm/r8a7791-koelsch.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/r8a7791-koelsch.dts projects/ifnet/sys/gnu/dts/arm/r8a7791.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/r8a7791.dtsi projects/ifnet/sys/gnu/dts/arm/r8a7794-alt.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/r8a7794-alt.dts projects/ifnet/sys/gnu/dts/arm/r8a7794.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/r8a7794.dtsi projects/ifnet/sys/gnu/dts/arm/r8a77xx-aa104xd12-panel.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/r8a77xx-aa104xd12-panel.dtsi projects/ifnet/sys/gnu/dts/arm/rk3066a-bqcurie2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/rk3066a-bqcurie2.dts projects/ifnet/sys/gnu/dts/arm/rk3066a-marsboard.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/rk3066a-marsboard.dts projects/ifnet/sys/gnu/dts/arm/rk3066a-rayeager.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/rk3066a-rayeager.dts projects/ifnet/sys/gnu/dts/arm/rk3066a.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/rk3066a.dtsi projects/ifnet/sys/gnu/dts/arm/rk3188-radxarock.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/rk3188-radxarock.dts projects/ifnet/sys/gnu/dts/arm/rk3188.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/rk3188.dtsi projects/ifnet/sys/gnu/dts/arm/rk3288-evb-act8846.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/rk3288-evb-act8846.dts projects/ifnet/sys/gnu/dts/arm/rk3288-evb-rk808.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/rk3288-evb-rk808.dts projects/ifnet/sys/gnu/dts/arm/rk3288-evb.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/rk3288-evb.dtsi projects/ifnet/sys/gnu/dts/arm/rk3288-firefly-beta.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/rk3288-firefly-beta.dts projects/ifnet/sys/gnu/dts/arm/rk3288-firefly.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/rk3288-firefly.dts projects/ifnet/sys/gnu/dts/arm/rk3288-firefly.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/rk3288-firefly.dtsi projects/ifnet/sys/gnu/dts/arm/rk3288-thermal.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/rk3288-thermal.dtsi projects/ifnet/sys/gnu/dts/arm/rk3288.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/rk3288.dtsi projects/ifnet/sys/gnu/dts/arm/rk3xxx.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/rk3xxx.dtsi projects/ifnet/sys/gnu/dts/arm/s3c2416-pinctrl.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/s3c2416-pinctrl.dtsi projects/ifnet/sys/gnu/dts/arm/s3c2416-smdk2416.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/s3c2416-smdk2416.dts projects/ifnet/sys/gnu/dts/arm/s3c2416.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/s3c2416.dtsi projects/ifnet/sys/gnu/dts/arm/s3c24xx.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/s3c24xx.dtsi projects/ifnet/sys/gnu/dts/arm/s3c6400.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/s3c6400.dtsi projects/ifnet/sys/gnu/dts/arm/s3c6410-mini6410.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/s3c6410-mini6410.dts projects/ifnet/sys/gnu/dts/arm/s3c6410-smdk6410.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/s3c6410-smdk6410.dts projects/ifnet/sys/gnu/dts/arm/s3c6410.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/s3c6410.dtsi projects/ifnet/sys/gnu/dts/arm/s3c64xx-pinctrl.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/s3c64xx-pinctrl.dtsi projects/ifnet/sys/gnu/dts/arm/s3c64xx.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/s3c64xx.dtsi projects/ifnet/sys/gnu/dts/arm/s5pv210-aquila.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/s5pv210-aquila.dts projects/ifnet/sys/gnu/dts/arm/s5pv210-goni.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/s5pv210-goni.dts projects/ifnet/sys/gnu/dts/arm/s5pv210-pinctrl.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/s5pv210-pinctrl.dtsi projects/ifnet/sys/gnu/dts/arm/s5pv210-smdkc110.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/s5pv210-smdkc110.dts projects/ifnet/sys/gnu/dts/arm/s5pv210-smdkv210.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/s5pv210-smdkv210.dts projects/ifnet/sys/gnu/dts/arm/s5pv210-torbreck.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/s5pv210-torbreck.dts projects/ifnet/sys/gnu/dts/arm/s5pv210.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/s5pv210.dtsi projects/ifnet/sys/gnu/dts/arm/sama5d4.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/sama5d4.dtsi projects/ifnet/sys/gnu/dts/arm/samsung_k3pe0e000b.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/samsung_k3pe0e000b.dtsi projects/ifnet/sys/gnu/dts/arm/sh7372-mackerel.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sh7372-mackerel.dts projects/ifnet/sys/gnu/dts/arm/sh7372.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/sh7372.dtsi projects/ifnet/sys/gnu/dts/arm/sh73a0-kzm9g-reference.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sh73a0-kzm9g-reference.dts projects/ifnet/sys/gnu/dts/arm/sh73a0-kzm9g.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sh73a0-kzm9g.dts projects/ifnet/sys/gnu/dts/arm/sh73a0.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/sh73a0.dtsi projects/ifnet/sys/gnu/dts/arm/socfpga.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/socfpga.dtsi projects/ifnet/sys/gnu/dts/arm/socfpga_arria10.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/socfpga_arria10.dtsi projects/ifnet/sys/gnu/dts/arm/socfpga_arria10_socdk.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/socfpga_arria10_socdk.dts projects/ifnet/sys/gnu/dts/arm/socfpga_arria5.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/socfpga_arria5.dtsi projects/ifnet/sys/gnu/dts/arm/socfpga_arria5_socdk.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/socfpga_arria5_socdk.dts projects/ifnet/sys/gnu/dts/arm/socfpga_cyclone5.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/socfpga_cyclone5.dtsi projects/ifnet/sys/gnu/dts/arm/socfpga_cyclone5_socdk.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/socfpga_cyclone5_socdk.dts projects/ifnet/sys/gnu/dts/arm/socfpga_cyclone5_sockit.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/socfpga_cyclone5_sockit.dts projects/ifnet/sys/gnu/dts/arm/socfpga_cyclone5_socrates.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/socfpga_cyclone5_socrates.dts projects/ifnet/sys/gnu/dts/arm/socfpga_vt.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/socfpga_vt.dts projects/ifnet/sys/gnu/dts/arm/spear1310-evb.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/spear1310-evb.dts projects/ifnet/sys/gnu/dts/arm/spear1310.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/spear1310.dtsi projects/ifnet/sys/gnu/dts/arm/spear1340-evb.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/spear1340-evb.dts projects/ifnet/sys/gnu/dts/arm/spear1340.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/spear1340.dtsi projects/ifnet/sys/gnu/dts/arm/spear13xx.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/spear13xx.dtsi projects/ifnet/sys/gnu/dts/arm/spear300-evb.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/spear300-evb.dts projects/ifnet/sys/gnu/dts/arm/spear300.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/spear300.dtsi projects/ifnet/sys/gnu/dts/arm/spear310-evb.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/spear310-evb.dts projects/ifnet/sys/gnu/dts/arm/spear310.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/spear310.dtsi projects/ifnet/sys/gnu/dts/arm/spear320-evb.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/spear320-evb.dts projects/ifnet/sys/gnu/dts/arm/spear320-hmi.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/spear320-hmi.dts projects/ifnet/sys/gnu/dts/arm/spear320.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/spear320.dtsi projects/ifnet/sys/gnu/dts/arm/spear3xx.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/spear3xx.dtsi projects/ifnet/sys/gnu/dts/arm/spear600-evb.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/spear600-evb.dts projects/ifnet/sys/gnu/dts/arm/spear600.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/spear600.dtsi projects/ifnet/sys/gnu/dts/arm/st-pincfg.h - copied unchanged from r279385, head/sys/gnu/dts/arm/st-pincfg.h projects/ifnet/sys/gnu/dts/arm/ste-ccu8540-pinctrl.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-ccu8540-pinctrl.dtsi projects/ifnet/sys/gnu/dts/arm/ste-ccu8540.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-ccu8540.dts projects/ifnet/sys/gnu/dts/arm/ste-ccu9540.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-ccu9540.dts projects/ifnet/sys/gnu/dts/arm/ste-dbx5x0.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-dbx5x0.dtsi projects/ifnet/sys/gnu/dts/arm/ste-href-ab8500.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-href-ab8500.dtsi projects/ifnet/sys/gnu/dts/arm/ste-href-ab8505.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-href-ab8505.dtsi projects/ifnet/sys/gnu/dts/arm/ste-href-family-pinctrl.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-href-family-pinctrl.dtsi projects/ifnet/sys/gnu/dts/arm/ste-href-stuib.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-href-stuib.dtsi projects/ifnet/sys/gnu/dts/arm/ste-href-tvk1281618.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-href-tvk1281618.dtsi projects/ifnet/sys/gnu/dts/arm/ste-href.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-href.dtsi projects/ifnet/sys/gnu/dts/arm/ste-hrefprev60-stuib.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-hrefprev60-stuib.dts projects/ifnet/sys/gnu/dts/arm/ste-hrefprev60-tvk.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-hrefprev60-tvk.dts projects/ifnet/sys/gnu/dts/arm/ste-hrefprev60.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-hrefprev60.dtsi projects/ifnet/sys/gnu/dts/arm/ste-hrefv60plus-stuib.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-hrefv60plus-stuib.dts projects/ifnet/sys/gnu/dts/arm/ste-hrefv60plus-tvk.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-hrefv60plus-tvk.dts projects/ifnet/sys/gnu/dts/arm/ste-hrefv60plus.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-hrefv60plus.dtsi projects/ifnet/sys/gnu/dts/arm/ste-nomadik-nhk15.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-nomadik-nhk15.dts projects/ifnet/sys/gnu/dts/arm/ste-nomadik-pinctrl.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-nomadik-pinctrl.dtsi projects/ifnet/sys/gnu/dts/arm/ste-nomadik-s8815.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-nomadik-s8815.dts projects/ifnet/sys/gnu/dts/arm/ste-nomadik-stn8815.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-nomadik-stn8815.dtsi projects/ifnet/sys/gnu/dts/arm/ste-snowball.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-snowball.dts projects/ifnet/sys/gnu/dts/arm/ste-u300.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/ste-u300.dts projects/ifnet/sys/gnu/dts/arm/stih407-b2120.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/stih407-b2120.dts projects/ifnet/sys/gnu/dts/arm/stih407-clock.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/stih407-clock.dtsi projects/ifnet/sys/gnu/dts/arm/stih407-family.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/stih407-family.dtsi projects/ifnet/sys/gnu/dts/arm/stih407-pinctrl.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/stih407-pinctrl.dtsi projects/ifnet/sys/gnu/dts/arm/stih407.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/stih407.dtsi projects/ifnet/sys/gnu/dts/arm/stih410-b2120.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/stih410-b2120.dts projects/ifnet/sys/gnu/dts/arm/stih410-clock.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/stih410-clock.dtsi projects/ifnet/sys/gnu/dts/arm/stih410-pinctrl.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/stih410-pinctrl.dtsi projects/ifnet/sys/gnu/dts/arm/stih410.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/stih410.dtsi projects/ifnet/sys/gnu/dts/arm/stih415-b2000.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/stih415-b2000.dts projects/ifnet/sys/gnu/dts/arm/stih415-b2020.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/stih415-b2020.dts projects/ifnet/sys/gnu/dts/arm/stih415-clock.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/stih415-clock.dtsi projects/ifnet/sys/gnu/dts/arm/stih415-pinctrl.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/stih415-pinctrl.dtsi projects/ifnet/sys/gnu/dts/arm/stih415.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/stih415.dtsi projects/ifnet/sys/gnu/dts/arm/stih416-b2000.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/stih416-b2000.dts projects/ifnet/sys/gnu/dts/arm/stih416-b2020.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/stih416-b2020.dts projects/ifnet/sys/gnu/dts/arm/stih416-b2020e.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/stih416-b2020e.dts projects/ifnet/sys/gnu/dts/arm/stih416-clock.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/stih416-clock.dtsi projects/ifnet/sys/gnu/dts/arm/stih416-pinctrl.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/stih416-pinctrl.dtsi projects/ifnet/sys/gnu/dts/arm/stih416.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/stih416.dtsi projects/ifnet/sys/gnu/dts/arm/stih418-b2199.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/stih418-b2199.dts projects/ifnet/sys/gnu/dts/arm/stih418-clock.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/stih418-clock.dtsi projects/ifnet/sys/gnu/dts/arm/stih418.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/stih418.dtsi projects/ifnet/sys/gnu/dts/arm/stih41x-b2000.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/stih41x-b2000.dtsi projects/ifnet/sys/gnu/dts/arm/stih41x-b2020.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/stih41x-b2020.dtsi projects/ifnet/sys/gnu/dts/arm/stih41x-b2020x.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/stih41x-b2020x.dtsi projects/ifnet/sys/gnu/dts/arm/stih41x.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/stih41x.dtsi projects/ifnet/sys/gnu/dts/arm/stihxxx-b2120.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/stihxxx-b2120.dtsi projects/ifnet/sys/gnu/dts/arm/sun4i-a10-a1000.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun4i-a10-a1000.dts projects/ifnet/sys/gnu/dts/arm/sun4i-a10-ba10-tvbox.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun4i-a10-ba10-tvbox.dts projects/ifnet/sys/gnu/dts/arm/sun4i-a10-chuwi-v7-cw0825.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun4i-a10-chuwi-v7-cw0825.dts projects/ifnet/sys/gnu/dts/arm/sun4i-a10-cubieboard.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun4i-a10-cubieboard.dts projects/ifnet/sys/gnu/dts/arm/sun4i-a10-hackberry.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun4i-a10-hackberry.dts projects/ifnet/sys/gnu/dts/arm/sun4i-a10-hyundai-a7hd.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun4i-a10-hyundai-a7hd.dts projects/ifnet/sys/gnu/dts/arm/sun4i-a10-inet97fv2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun4i-a10-inet97fv2.dts projects/ifnet/sys/gnu/dts/arm/sun4i-a10-marsboard.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun4i-a10-marsboard.dts projects/ifnet/sys/gnu/dts/arm/sun4i-a10-mini-xplus.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun4i-a10-mini-xplus.dts projects/ifnet/sys/gnu/dts/arm/sun4i-a10-mk802.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun4i-a10-mk802.dts projects/ifnet/sys/gnu/dts/arm/sun4i-a10-mk802ii.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun4i-a10-mk802ii.dts projects/ifnet/sys/gnu/dts/arm/sun4i-a10-olinuxino-lime.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun4i-a10-olinuxino-lime.dts projects/ifnet/sys/gnu/dts/arm/sun4i-a10-pcduino.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun4i-a10-pcduino.dts projects/ifnet/sys/gnu/dts/arm/sun4i-a10.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/sun4i-a10.dtsi projects/ifnet/sys/gnu/dts/arm/sun5i-a10s-mk802.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun5i-a10s-mk802.dts projects/ifnet/sys/gnu/dts/arm/sun5i-a10s-olinuxino-micro.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun5i-a10s-olinuxino-micro.dts projects/ifnet/sys/gnu/dts/arm/sun5i-a10s-r7-tv-dongle.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun5i-a10s-r7-tv-dongle.dts projects/ifnet/sys/gnu/dts/arm/sun5i-a10s.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/sun5i-a10s.dtsi projects/ifnet/sys/gnu/dts/arm/sun5i-a13-hsg-h702.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun5i-a13-hsg-h702.dts projects/ifnet/sys/gnu/dts/arm/sun5i-a13-olinuxino-micro.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun5i-a13-olinuxino-micro.dts projects/ifnet/sys/gnu/dts/arm/sun5i-a13-olinuxino.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun5i-a13-olinuxino.dts projects/ifnet/sys/gnu/dts/arm/sun5i-a13.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/sun5i-a13.dtsi projects/ifnet/sys/gnu/dts/arm/sun6i-a31-app4-evb1.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun6i-a31-app4-evb1.dts projects/ifnet/sys/gnu/dts/arm/sun6i-a31-colombus.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun6i-a31-colombus.dts projects/ifnet/sys/gnu/dts/arm/sun6i-a31-hummingbird.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun6i-a31-hummingbird.dts projects/ifnet/sys/gnu/dts/arm/sun6i-a31-m9.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun6i-a31-m9.dts projects/ifnet/sys/gnu/dts/arm/sun6i-a31.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/sun6i-a31.dtsi projects/ifnet/sys/gnu/dts/arm/sun6i-a31s-cs908.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun6i-a31s-cs908.dts projects/ifnet/sys/gnu/dts/arm/sun6i-a31s.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/sun6i-a31s.dtsi projects/ifnet/sys/gnu/dts/arm/sun7i-a20-bananapi.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun7i-a20-bananapi.dts projects/ifnet/sys/gnu/dts/arm/sun7i-a20-bananapro.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun7i-a20-bananapro.dts projects/ifnet/sys/gnu/dts/arm/sun7i-a20-cubieboard2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun7i-a20-cubieboard2.dts projects/ifnet/sys/gnu/dts/arm/sun7i-a20-cubietruck.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun7i-a20-cubietruck.dts projects/ifnet/sys/gnu/dts/arm/sun7i-a20-hummingbird.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun7i-a20-hummingbird.dts projects/ifnet/sys/gnu/dts/arm/sun7i-a20-i12-tvbox.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun7i-a20-i12-tvbox.dts projects/ifnet/sys/gnu/dts/arm/sun7i-a20-m3.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun7i-a20-m3.dts projects/ifnet/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime.dts projects/ifnet/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime2.dts projects/ifnet/sys/gnu/dts/arm/sun7i-a20-olinuxino-micro.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun7i-a20-olinuxino-micro.dts projects/ifnet/sys/gnu/dts/arm/sun7i-a20-pcduino3.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun7i-a20-pcduino3.dts projects/ifnet/sys/gnu/dts/arm/sun7i-a20.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/sun7i-a20.dtsi projects/ifnet/sys/gnu/dts/arm/sun8i-a23-ippo-q8h-v1.2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun8i-a23-ippo-q8h-v1.2.dts projects/ifnet/sys/gnu/dts/arm/sun8i-a23-ippo-q8h-v5.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun8i-a23-ippo-q8h-v5.dts projects/ifnet/sys/gnu/dts/arm/sun8i-a23.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/sun8i-a23.dtsi projects/ifnet/sys/gnu/dts/arm/sun9i-a80-optimus.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/sun9i-a80-optimus.dts projects/ifnet/sys/gnu/dts/arm/sun9i-a80.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/sun9i-a80.dtsi projects/ifnet/sys/gnu/dts/arm/sunxi-common-regulators.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/sunxi-common-regulators.dtsi projects/ifnet/sys/gnu/dts/arm/tegra114-dalmore.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra114-dalmore.dts projects/ifnet/sys/gnu/dts/arm/tegra114-roth.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra114-roth.dts projects/ifnet/sys/gnu/dts/arm/tegra114-tn7.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra114-tn7.dts projects/ifnet/sys/gnu/dts/arm/tegra114.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra114.dtsi projects/ifnet/sys/gnu/dts/arm/tegra124-jetson-tk1.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra124-jetson-tk1.dts projects/ifnet/sys/gnu/dts/arm/tegra124-nyan-big.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra124-nyan-big.dts projects/ifnet/sys/gnu/dts/arm/tegra124-venice2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra124-venice2.dts projects/ifnet/sys/gnu/dts/arm/tegra124.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra124.dtsi projects/ifnet/sys/gnu/dts/arm/tegra20-colibri-512.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra20-colibri-512.dtsi projects/ifnet/sys/gnu/dts/arm/tegra20-harmony.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra20-harmony.dts projects/ifnet/sys/gnu/dts/arm/tegra20-iris-512.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra20-iris-512.dts projects/ifnet/sys/gnu/dts/arm/tegra20-medcom-wide.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra20-medcom-wide.dts projects/ifnet/sys/gnu/dts/arm/tegra20-paz00.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra20-paz00.dts projects/ifnet/sys/gnu/dts/arm/tegra20-plutux.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra20-plutux.dts projects/ifnet/sys/gnu/dts/arm/tegra20-seaboard.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra20-seaboard.dts projects/ifnet/sys/gnu/dts/arm/tegra20-tamonten.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra20-tamonten.dtsi projects/ifnet/sys/gnu/dts/arm/tegra20-tec.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra20-tec.dts projects/ifnet/sys/gnu/dts/arm/tegra20-trimslice.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra20-trimslice.dts projects/ifnet/sys/gnu/dts/arm/tegra20-ventana.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra20-ventana.dts projects/ifnet/sys/gnu/dts/arm/tegra20-whistler.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra20-whistler.dts projects/ifnet/sys/gnu/dts/arm/tegra20.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra20.dtsi projects/ifnet/sys/gnu/dts/arm/tegra30-apalis-eval.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra30-apalis-eval.dts projects/ifnet/sys/gnu/dts/arm/tegra30-apalis.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra30-apalis.dtsi projects/ifnet/sys/gnu/dts/arm/tegra30-beaver.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra30-beaver.dts projects/ifnet/sys/gnu/dts/arm/tegra30-cardhu-a02.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra30-cardhu-a02.dts projects/ifnet/sys/gnu/dts/arm/tegra30-cardhu-a04.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra30-cardhu-a04.dts projects/ifnet/sys/gnu/dts/arm/tegra30-cardhu.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra30-cardhu.dtsi projects/ifnet/sys/gnu/dts/arm/tegra30-colibri-eval-v3.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra30-colibri-eval-v3.dts projects/ifnet/sys/gnu/dts/arm/tegra30-colibri.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra30-colibri.dtsi projects/ifnet/sys/gnu/dts/arm/tegra30.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/tegra30.dtsi projects/ifnet/sys/gnu/dts/arm/tps6507x.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/tps6507x.dtsi projects/ifnet/sys/gnu/dts/arm/tps65217.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/tps65217.dtsi projects/ifnet/sys/gnu/dts/arm/tps65910.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/tps65910.dtsi projects/ifnet/sys/gnu/dts/arm/twl4030.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/twl4030.dtsi projects/ifnet/sys/gnu/dts/arm/twl4030_omap3.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/twl4030_omap3.dtsi projects/ifnet/sys/gnu/dts/arm/twl6030.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/twl6030.dtsi projects/ifnet/sys/gnu/dts/arm/twl6030_omap4.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/twl6030_omap4.dtsi projects/ifnet/sys/gnu/dts/arm/usb_a9g20-dab-mmx.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/usb_a9g20-dab-mmx.dtsi projects/ifnet/sys/gnu/dts/arm/versatile-ab.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/versatile-ab.dts projects/ifnet/sys/gnu/dts/arm/versatile-pb.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/versatile-pb.dts projects/ifnet/sys/gnu/dts/arm/vexpress-v2m-rs1.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/vexpress-v2m-rs1.dtsi projects/ifnet/sys/gnu/dts/arm/vexpress-v2m.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/vexpress-v2m.dtsi projects/ifnet/sys/gnu/dts/arm/vexpress-v2p-ca15-tc1.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/vexpress-v2p-ca15-tc1.dts projects/ifnet/sys/gnu/dts/arm/vexpress-v2p-ca15_a7.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/vexpress-v2p-ca15_a7.dts projects/ifnet/sys/gnu/dts/arm/vexpress-v2p-ca5s.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/vexpress-v2p-ca5s.dts projects/ifnet/sys/gnu/dts/arm/vexpress-v2p-ca9.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/vexpress-v2p-ca9.dts projects/ifnet/sys/gnu/dts/arm/vf-colibri-eval-v3.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/vf-colibri-eval-v3.dtsi projects/ifnet/sys/gnu/dts/arm/vf-colibri.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/vf-colibri.dtsi projects/ifnet/sys/gnu/dts/arm/vf500-colibri-eval-v3.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/vf500-colibri-eval-v3.dts projects/ifnet/sys/gnu/dts/arm/vf500-colibri.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/vf500-colibri.dtsi projects/ifnet/sys/gnu/dts/arm/vf500.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/vf500.dtsi projects/ifnet/sys/gnu/dts/arm/vf610-colibri-eval-v3.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/vf610-colibri-eval-v3.dts projects/ifnet/sys/gnu/dts/arm/vf610-colibri.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/vf610-colibri.dtsi projects/ifnet/sys/gnu/dts/arm/vf610-cosmic.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/vf610-cosmic.dts projects/ifnet/sys/gnu/dts/arm/vf610-pinfunc.h - copied unchanged from r279385, head/sys/gnu/dts/arm/vf610-pinfunc.h projects/ifnet/sys/gnu/dts/arm/vf610-twr.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/vf610-twr.dts projects/ifnet/sys/gnu/dts/arm/vfxxx.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/vfxxx.dtsi projects/ifnet/sys/gnu/dts/arm/vt8500-bv07.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/vt8500-bv07.dts projects/ifnet/sys/gnu/dts/arm/vt8500.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/vt8500.dtsi projects/ifnet/sys/gnu/dts/arm/wm8505-ref.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/wm8505-ref.dts projects/ifnet/sys/gnu/dts/arm/wm8505.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/wm8505.dtsi projects/ifnet/sys/gnu/dts/arm/wm8650-mid.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/wm8650-mid.dts projects/ifnet/sys/gnu/dts/arm/wm8650.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/wm8650.dtsi projects/ifnet/sys/gnu/dts/arm/wm8750-apc8750.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/wm8750-apc8750.dts projects/ifnet/sys/gnu/dts/arm/wm8750.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/wm8750.dtsi projects/ifnet/sys/gnu/dts/arm/wm8850-w70v2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/wm8850-w70v2.dts projects/ifnet/sys/gnu/dts/arm/wm8850.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/wm8850.dtsi projects/ifnet/sys/gnu/dts/arm/xenvm-4.2.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/xenvm-4.2.dts projects/ifnet/sys/gnu/dts/arm/zynq-7000.dtsi - copied unchanged from r279385, head/sys/gnu/dts/arm/zynq-7000.dtsi projects/ifnet/sys/gnu/dts/arm/zynq-parallella.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/zynq-parallella.dts projects/ifnet/sys/gnu/dts/arm/zynq-zc702.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/zynq-zc702.dts projects/ifnet/sys/gnu/dts/arm/zynq-zc706.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/zynq-zc706.dts projects/ifnet/sys/gnu/dts/arm/zynq-zed.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/zynq-zed.dts projects/ifnet/sys/gnu/dts/arm/zynq-zybo.dts - copied unchanged from r279385, head/sys/gnu/dts/arm/zynq-zybo.dts projects/ifnet/sys/gnu/dts/include/dt-bindings/arm/ - copied from r279385, head/sys/gnu/dts/include/dt-bindings/arm/ projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/alphascale,asm9260.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/clock/alphascale,asm9260.h projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/exynos4415.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/clock/exynos4415.h projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/exynos7-clk.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/clock/exynos7-clk.h projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/marvell,mmp2.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/clock/marvell,mmp2.h projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/marvell,pxa168.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/clock/marvell,pxa168.h projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/marvell,pxa910.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/clock/marvell,pxa910.h projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/maxim,max77686.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/clock/maxim,max77686.h projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/maxim,max77802.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/clock/maxim,max77802.h projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/pxa-clock.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/clock/pxa-clock.h projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/qcom,lcc-ipq806x.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/clock/qcom,lcc-ipq806x.h projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/qcom,lcc-msm8960.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/clock/qcom,lcc-msm8960.h projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/r8a7740-clock.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/clock/r8a7740-clock.h projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/r8a7794-clock.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/clock/r8a7794-clock.h projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/rockchip,rk808.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/clock/rockchip,rk808.h projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/sh73a0-clock.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/clock/sh73a0-clock.h projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/stih407-clks.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/clock/stih407-clks.h projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/stih410-clks.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/clock/stih410-clks.h projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/stih418-clks.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/clock/stih418-clks.h projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/tegra124-car-common.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/clock/tegra124-car-common.h projects/ifnet/sys/gnu/dts/include/dt-bindings/dma/sun4i-a10.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/dma/sun4i-a10.h projects/ifnet/sys/gnu/dts/include/dt-bindings/gpio/meson8-gpio.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/gpio/meson8-gpio.h projects/ifnet/sys/gnu/dts/include/dt-bindings/iio/ - copied from r279385, head/sys/gnu/dts/include/dt-bindings/iio/ projects/ifnet/sys/gnu/dts/include/dt-bindings/input/ti-drv260x.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/input/ti-drv260x.h projects/ifnet/sys/gnu/dts/include/dt-bindings/interrupt-controller/mips-gic.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/interrupt-controller/mips-gic.h projects/ifnet/sys/gnu/dts/include/dt-bindings/memory/ - copied from r279385, head/sys/gnu/dts/include/dt-bindings/memory/ projects/ifnet/sys/gnu/dts/include/dt-bindings/mfd/qcom-rpm.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/mfd/qcom-rpm.h projects/ifnet/sys/gnu/dts/include/dt-bindings/phy/phy.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/phy/phy.h projects/ifnet/sys/gnu/dts/include/dt-bindings/pinctrl/qcom,pmic-gpio.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/pinctrl/qcom,pmic-gpio.h projects/ifnet/sys/gnu/dts/include/dt-bindings/pinctrl/qcom,pmic-mpp.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/pinctrl/qcom,pmic-mpp.h projects/ifnet/sys/gnu/dts/include/dt-bindings/pinctrl/sun4i-a10.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/pinctrl/sun4i-a10.h projects/ifnet/sys/gnu/dts/include/dt-bindings/regulator/ - copied from r279385, head/sys/gnu/dts/include/dt-bindings/regulator/ projects/ifnet/sys/gnu/dts/include/dt-bindings/reset-controller/stih407-resets.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/reset-controller/stih407-resets.h projects/ifnet/sys/gnu/dts/include/dt-bindings/sound/cs35l32.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/sound/cs35l32.h projects/ifnet/sys/gnu/dts/include/dt-bindings/sound/samsung-i2s.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/sound/samsung-i2s.h projects/ifnet/sys/gnu/dts/include/dt-bindings/thermal/tegra124-soctherm.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/thermal/tegra124-soctherm.h projects/ifnet/sys/gnu/dts/include/dt-bindings/thermal/thermal_exynos.h - copied unchanged from r279385, head/sys/gnu/dts/include/dt-bindings/thermal/thermal_exynos.h projects/ifnet/sys/mips/nlm/xlp_simplebus.c - copied unchanged from r279385, head/sys/mips/nlm/xlp_simplebus.c projects/ifnet/usr.sbin/uefisign/ - copied from r279385, head/usr.sbin/uefisign/ Deleted: projects/ifnet/games/bcd/ projects/ifnet/games/ppt/ projects/ifnet/sys/mips/nlm/dev/cfi_pci_xlp.c projects/ifnet/sys/mips/nlm/dev/uart_pci_xlp.c Modified: projects/ifnet/Makefile.inc1 projects/ifnet/ObsoleteFiles.inc projects/ifnet/UPDATING projects/ifnet/bin/pkill/tests/pgrep-j_test.sh projects/ifnet/bin/pkill/tests/pkill-j_test.sh projects/ifnet/bin/sh/expand.c projects/ifnet/bin/sh/sh.1 projects/ifnet/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/ifnet/cddl/usr.bin/ctfconvert/Makefile projects/ifnet/cddl/usr.bin/ctfmerge/Makefile projects/ifnet/contrib/binutils/bfd/dwarf2.c projects/ifnet/contrib/binutils/opcodes/ppc-opc.c projects/ifnet/contrib/elftoolchain/nm/nm.c projects/ifnet/contrib/groff/tmac/doc-syms projects/ifnet/contrib/libcxxrt/dwarf_eh.h projects/ifnet/contrib/libcxxrt/unwind-arm.h projects/ifnet/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/ifnet/contrib/netbsd-tests/lib/libc/gen/t_nice.c projects/ifnet/etc/Makefile projects/ifnet/etc/mtree/BSD.usr.dist projects/ifnet/etc/netstart projects/ifnet/games/Makefile projects/ifnet/lib/Makefile projects/ifnet/lib/libc/db/man/dbm.3 projects/ifnet/lib/libc/gen/_spinlock_stub.c projects/ifnet/lib/libc/gen/getgrent.c projects/ifnet/lib/libc/gen/getpwent.c projects/ifnet/lib/libc/gen/nice.3 projects/ifnet/lib/libc/gen/nice.c projects/ifnet/lib/libc/gen/setmode.3 projects/ifnet/lib/libc/gen/setmode.c projects/ifnet/lib/libc/net/eui64.c projects/ifnet/lib/libc/net/ip6opt.c projects/ifnet/lib/libc/regex/engine.c projects/ifnet/lib/libc/regex/regcomp.c projects/ifnet/lib/libc/stdlib/random.3 projects/ifnet/lib/libdevstat/devstat.c projects/ifnet/lib/libstdthreads/mtx.c projects/ifnet/lib/libstdthreads/thrd.c projects/ifnet/lib/libthr/thread/thr_mutex.c projects/ifnet/lib/msun/src/e_j0.c projects/ifnet/lib/msun/src/e_j0f.c projects/ifnet/lib/msun/src/e_j1.c projects/ifnet/lib/msun/src/e_j1f.c projects/ifnet/libexec/rtld-elf/rtld.c projects/ifnet/release/Makefile projects/ifnet/release/Makefile.vm projects/ifnet/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/ifnet/release/release.conf.sample projects/ifnet/release/release.sh projects/ifnet/rescue/rescue/Makefile projects/ifnet/sbin/geom/class/part/geom_part.c projects/ifnet/share/examples/Makefile projects/ifnet/share/man/man4/Makefile projects/ifnet/share/man/man4/man4.arm/devcfg.4 projects/ifnet/share/man/man4/man4.i386/apm.4 projects/ifnet/share/man/man4/man4.powerpc/Makefile projects/ifnet/share/man/man4/man4.powerpc/tsec.4 projects/ifnet/share/man/man4/mtio.4 projects/ifnet/share/man/man4/sa.4 projects/ifnet/share/man/man4/sfxge.4 projects/ifnet/share/man/man5/periodic.conf.5 projects/ifnet/share/man/man5/rc.conf.5 projects/ifnet/share/man/man7/release.7 projects/ifnet/share/man/man8/uefi.8 projects/ifnet/share/man/man9/microuptime.9 projects/ifnet/share/mk/bsd.libnames.mk projects/ifnet/share/mk/bsd.sys.mk projects/ifnet/share/mk/src.sys.mk projects/ifnet/sys/amd64/vmm/intel/vmcs.c projects/ifnet/sys/amd64/vmm/intel/vmx.c projects/ifnet/sys/amd64/vmm/intel/vmx.h projects/ifnet/sys/amd64/vmm/intel/vmx_msr.c projects/ifnet/sys/arm/arm/cpufunc_asm_armv7.S projects/ifnet/sys/arm/arm/disassem.c projects/ifnet/sys/arm/arm/gic.c projects/ifnet/sys/arm/broadcom/bcm2835/bcm2835_mbox.c projects/ifnet/sys/arm/conf/WANDBOARD-SOLO projects/ifnet/sys/arm/include/atomic.h projects/ifnet/sys/arm/ti/am335x/am335x_rtc.c projects/ifnet/sys/arm/ti/am335x/am335x_scm_padconf.c projects/ifnet/sys/arm/ti/omap4/omap4_scm_padconf.c projects/ifnet/sys/arm/ti/ti_scm.h projects/ifnet/sys/boot/amd64/boot1.efi/Makefile projects/ifnet/sys/boot/amd64/efi/Makefile projects/ifnet/sys/boot/efi/include/amd64/efibind.h projects/ifnet/sys/boot/efi/include/efidef.h projects/ifnet/sys/boot/efi/include/i386/efibind.h projects/ifnet/sys/boot/fdt/dts/mips/xlp-basic.dts projects/ifnet/sys/boot/fdt/fdt_loader_cmd.c projects/ifnet/sys/boot/i386/libi386/biosmem.c projects/ifnet/sys/boot/userboot/libstand/Makefile projects/ifnet/sys/cam/cam_periph.c projects/ifnet/sys/cam/scsi/scsi_all.c projects/ifnet/sys/cam/scsi/scsi_all.h projects/ifnet/sys/cam/scsi/scsi_sa.c projects/ifnet/sys/cam/scsi/scsi_sa.h projects/ifnet/sys/conf/files projects/ifnet/sys/conf/kern.mk projects/ifnet/sys/dev/ahci/ahci.c projects/ifnet/sys/dev/bce/if_bcereg.h projects/ifnet/sys/dev/cxgbe/adapter.h projects/ifnet/sys/dev/cxgbe/t4_netmap.c projects/ifnet/sys/dev/cxgbe/t4_sge.c projects/ifnet/sys/dev/e1000/if_igb.c projects/ifnet/sys/dev/fdt/simplebus.c projects/ifnet/sys/dev/ixgbe/ixgbe.c projects/ifnet/sys/dev/ixl/i40e_adminq.c projects/ifnet/sys/dev/ixl/i40e_adminq_cmd.h projects/ifnet/sys/dev/ixl/i40e_common.c projects/ifnet/sys/dev/ixl/i40e_lan_hmc.c projects/ifnet/sys/dev/ixl/i40e_prototype.h projects/ifnet/sys/dev/ixl/i40e_type.h projects/ifnet/sys/dev/ixl/if_ixl.c projects/ifnet/sys/dev/ixl/if_ixlv.c projects/ifnet/sys/dev/ixl/ixl.h projects/ifnet/sys/dev/ixl/ixl_pf.h projects/ifnet/sys/dev/ixl/ixl_txrx.c projects/ifnet/sys/dev/ixl/ixlvc.c projects/ifnet/sys/dev/mmc/mmc.c projects/ifnet/sys/dev/mpr/mpr_sas.c projects/ifnet/sys/dev/mps/mpi/mpi2.h projects/ifnet/sys/dev/mps/mpi/mpi2_cnfg.h projects/ifnet/sys/dev/mps/mpi/mpi2_hbd.h projects/ifnet/sys/dev/mps/mpi/mpi2_history.txt projects/ifnet/sys/dev/mps/mpi/mpi2_init.h projects/ifnet/sys/dev/mps/mpi/mpi2_ioc.h projects/ifnet/sys/dev/mps/mpi/mpi2_ra.h projects/ifnet/sys/dev/mps/mpi/mpi2_raid.h projects/ifnet/sys/dev/mps/mpi/mpi2_sas.h projects/ifnet/sys/dev/mps/mpi/mpi2_targ.h projects/ifnet/sys/dev/mps/mpi/mpi2_tool.h projects/ifnet/sys/dev/mps/mpi/mpi2_type.h projects/ifnet/sys/dev/mps/mps.c projects/ifnet/sys/dev/mps/mps_config.c projects/ifnet/sys/dev/mps/mps_ioctl.h projects/ifnet/sys/dev/mps/mps_mapping.c projects/ifnet/sys/dev/mps/mps_mapping.h projects/ifnet/sys/dev/mps/mps_pci.c projects/ifnet/sys/dev/mps/mps_sas.c projects/ifnet/sys/dev/mps/mps_sas.h projects/ifnet/sys/dev/mps/mps_sas_lsi.c projects/ifnet/sys/dev/mps/mps_user.c projects/ifnet/sys/dev/mps/mpsvar.h projects/ifnet/sys/dev/netmap/netmap_freebsd.c projects/ifnet/sys/dev/sdhci/sdhci.c projects/ifnet/sys/dev/sfxge/common/efsys.h projects/ifnet/sys/dev/sfxge/common/efx.h projects/ifnet/sys/dev/sfxge/common/efx_ev.c projects/ifnet/sys/dev/sfxge/common/efx_filter.c projects/ifnet/sys/dev/sfxge/common/efx_impl.h projects/ifnet/sys/dev/sfxge/common/efx_mcdi.c projects/ifnet/sys/dev/sfxge/common/efx_mcdi.h projects/ifnet/sys/dev/sfxge/common/efx_mon.c projects/ifnet/sys/dev/sfxge/common/efx_nic.c projects/ifnet/sys/dev/sfxge/common/efx_phy.c projects/ifnet/sys/dev/sfxge/common/efx_regs.h projects/ifnet/sys/dev/sfxge/common/efx_regs_ef10.h projects/ifnet/sys/dev/sfxge/common/efx_regs_mcdi.h projects/ifnet/sys/dev/sfxge/common/efx_tx.c projects/ifnet/sys/dev/sfxge/common/siena_flash.h projects/ifnet/sys/dev/sfxge/common/siena_mac.c projects/ifnet/sys/dev/sfxge/common/siena_mon.c projects/ifnet/sys/dev/sfxge/common/siena_nic.c projects/ifnet/sys/dev/sfxge/common/siena_nvram.c projects/ifnet/sys/dev/sfxge/common/siena_sram.c projects/ifnet/sys/dev/sfxge/sfxge.c projects/ifnet/sys/dev/sfxge/sfxge.h projects/ifnet/sys/dev/sfxge/sfxge_dma.c projects/ifnet/sys/dev/sfxge/sfxge_ev.c projects/ifnet/sys/dev/sfxge/sfxge_intr.c projects/ifnet/sys/dev/sfxge/sfxge_port.c projects/ifnet/sys/dev/sfxge/sfxge_rx.c projects/ifnet/sys/dev/sfxge/sfxge_tx.c projects/ifnet/sys/dev/sfxge/sfxge_tx.h projects/ifnet/sys/dev/uart/uart_dev_pl011.c projects/ifnet/sys/dev/usb/controller/dwc_otg.c projects/ifnet/sys/dev/usb/controller/dwc_otgreg.h projects/ifnet/sys/dev/usb/controller/xhci.c projects/ifnet/sys/dev/usb/usb_hub.c projects/ifnet/sys/dev/xen/netfront/netfront.c projects/ifnet/sys/fs/devfs/devfs_vnops.c projects/ifnet/sys/geom/raid/md_intel.c projects/ifnet/sys/geom/raid/md_jmicron.c projects/ifnet/sys/geom/raid/md_nvidia.c projects/ifnet/sys/geom/raid/md_promise.c projects/ifnet/sys/geom/raid/md_sii.c projects/ifnet/sys/gnu/dts/arm/at91rm9200.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/at91rm9200ek.dts (contents, props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9260.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9261.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9263.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9g20.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9g20ek_common.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9g45.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9m10g45ek.dts (contents, props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9n12.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9n12ek.dts (contents, props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9rl.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9x25.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9x35.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9x5.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9x5_can.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9x5_usart3.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9x5ek.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/ethernut5.dts (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx51-apf51dev.dts (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx51-babbage.dts (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx51.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx53-qsrb.dts (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx53-smd.dts (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx53.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-hummingboard.dts (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-gw5400-a.dts (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-udoo.dts (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx6q.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx6qdl-cubox-i.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx6qdl-gw51xx.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx6qdl-gw52xx.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx6qdl-gw53xx.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx6qdl-gw54xx.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx6qdl-nitrogen6x.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx6qdl-phytec-pfla02.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx6qdl-rex.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx6qdl-sabrelite.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx6qdl-sabresd.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx6qdl.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx6sl-evk.dts (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx6sl.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx6sx-sdb.dts (contents, props changed) projects/ifnet/sys/gnu/dts/arm/imx6sx.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/sama5d3.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/sama5d31.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/sama5d33.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/sama5d34.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/sama5d35.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/sama5d36.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/sama5d3_can.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/sama5d3xcm.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/sama5d3xmb.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/arm/vf610.dtsi (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/exynos3250.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/exynos4.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/exynos5420.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/hix5hd2-clock.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/imx5-clock.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/imx6qdl-clock.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/imx6sl-clock.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/imx6sx-clock.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-ipq806x.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-apq8084.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/r8a7790-clock.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/r8a7791-clock.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/rk3188-cru-common.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/rk3288-cru.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/tegra114-car.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/tegra124-car.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/tegra20-car.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/vf610-clock.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/dma/at91.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/interrupt-controller/arm-gic.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/pinctrl/at91.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/pinctrl/dra.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/pinctrl/omap.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/pinctrl/rockchip.h (contents, props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/thermal/thermal.h (contents, props changed) projects/ifnet/sys/kern/imgact_elf.c projects/ifnet/sys/kern/init_main.c projects/ifnet/sys/kern/kern_ctf.c projects/ifnet/sys/kern/kern_jail.c projects/ifnet/sys/kern/kern_mib.c projects/ifnet/sys/kern/kern_sig.c projects/ifnet/sys/kern/kern_umtx.c projects/ifnet/sys/kern/link_elf.c projects/ifnet/sys/kern/sched_ule.c projects/ifnet/sys/kern/subr_taskqueue.c projects/ifnet/sys/kern/uipc_socket.c projects/ifnet/sys/kern/vfs_subr.c projects/ifnet/sys/mips/nlm/files.xlp projects/ifnet/sys/mips/nlm/hal/pic.h projects/ifnet/sys/mips/nlm/interrupt.h projects/ifnet/sys/mips/nlm/intr_machdep.c projects/ifnet/sys/mips/nlm/xlp.h projects/ifnet/sys/mips/nlm/xlp_pci.c projects/ifnet/sys/modules/sfxge/Makefile projects/ifnet/sys/net/if_var.h projects/ifnet/sys/net/if_vlan.c projects/ifnet/sys/net80211/ieee80211_output.c projects/ifnet/sys/netinet/igmp.c projects/ifnet/sys/netinet/ip.h projects/ifnet/sys/netinet/ip_output.c projects/ifnet/sys/netipsec/ipsec.h projects/ifnet/sys/netipsec/key.c projects/ifnet/sys/ofed/include/linux/kernel.h projects/ifnet/sys/ofed/include/linux/log2.h projects/ifnet/sys/powerpc/aim/mmu_oea64.c projects/ifnet/sys/powerpc/aim/mmu_oea64.h projects/ifnet/sys/powerpc/aim/moea64_if.m projects/ifnet/sys/powerpc/aim/moea64_native.c projects/ifnet/sys/powerpc/aim/trap.c projects/ifnet/sys/powerpc/aim/trap_subr64.S projects/ifnet/sys/powerpc/fpu/fpu_emu.c projects/ifnet/sys/powerpc/fpu/fpu_explode.c projects/ifnet/sys/powerpc/include/cpu.h projects/ifnet/sys/powerpc/include/pcb.h projects/ifnet/sys/powerpc/include/pmap.h projects/ifnet/sys/powerpc/include/psl.h projects/ifnet/sys/powerpc/include/reg.h projects/ifnet/sys/powerpc/include/trap.h projects/ifnet/sys/powerpc/powermac/powermac_thermal.c projects/ifnet/sys/powerpc/powerpc/cpu.c projects/ifnet/sys/powerpc/powerpc/db_trace.c projects/ifnet/sys/powerpc/powerpc/exec_machdep.c projects/ifnet/sys/powerpc/powerpc/fpu.c projects/ifnet/sys/powerpc/ps3/mmu_ps3.c projects/ifnet/sys/powerpc/ps3/ps3_syscons.c projects/ifnet/sys/powerpc/pseries/mmu_phyp.c projects/ifnet/sys/powerpc/pseries/phyp_vscsi.c projects/ifnet/sys/sys/jail.h projects/ifnet/sys/sys/mbuf.h projects/ifnet/sys/sys/mtio.h projects/ifnet/sys/sys/param.h projects/ifnet/sys/sys/queue.h projects/ifnet/sys/sys/taskqueue.h projects/ifnet/sys/sys/vnode.h projects/ifnet/sys/x86/acpica/acpi_wakeup.c projects/ifnet/sys/x86/acpica/madt.c projects/ifnet/sys/x86/include/apicvar.h projects/ifnet/sys/x86/iommu/busdma_dmar.c projects/ifnet/sys/x86/x86/io_apic.c projects/ifnet/sys/x86/x86/local_apic.c projects/ifnet/sys/x86/xen/xen_intr.c projects/ifnet/tools/build/mk/OptionalObsoleteFiles.inc projects/ifnet/usr.bin/enigma/enigma.c projects/ifnet/usr.bin/mkimg/Makefile projects/ifnet/usr.bin/mkimg/mkimg.1 projects/ifnet/usr.bin/mkimg/mkimg.c projects/ifnet/usr.bin/mkimg/scheme.c projects/ifnet/usr.bin/mt/Makefile projects/ifnet/usr.bin/mt/mt.1 projects/ifnet/usr.bin/mt/mt.c projects/ifnet/usr.bin/netstat/Makefile projects/ifnet/usr.bin/netstat/bpf.c projects/ifnet/usr.bin/netstat/flowtable.c projects/ifnet/usr.bin/netstat/if.c projects/ifnet/usr.bin/netstat/inet.c projects/ifnet/usr.bin/netstat/inet6.c projects/ifnet/usr.bin/netstat/ipsec.c projects/ifnet/usr.bin/netstat/main.c projects/ifnet/usr.bin/netstat/mbuf.c projects/ifnet/usr.bin/netstat/mroute.c projects/ifnet/usr.bin/netstat/mroute6.c projects/ifnet/usr.bin/netstat/netgraph.c projects/ifnet/usr.bin/netstat/netisr.c projects/ifnet/usr.bin/netstat/netstat.1 projects/ifnet/usr.bin/netstat/netstat.h projects/ifnet/usr.bin/netstat/pfkey.c projects/ifnet/usr.bin/netstat/route.c projects/ifnet/usr.bin/netstat/sctp.c projects/ifnet/usr.bin/netstat/unix.c projects/ifnet/usr.bin/unifdef/unifdef.1 projects/ifnet/usr.bin/unifdef/unifdef.c projects/ifnet/usr.bin/unifdef/unifdef.h projects/ifnet/usr.bin/unifdef/unifdefall.sh projects/ifnet/usr.sbin/Makefile projects/ifnet/usr.sbin/bhyve/bhyve.8 projects/ifnet/usr.sbin/bhyve/bhyverun.c projects/ifnet/usr.sbin/bhyve/pci_ahci.c projects/ifnet/usr.sbin/bhyve/rtc.c projects/ifnet/usr.sbin/bhyve/rtc.h projects/ifnet/usr.sbin/bhyve/xmsr.c projects/ifnet/usr.sbin/ctld/ctld.c projects/ifnet/usr.sbin/ctld/kernel.c projects/ifnet/usr.sbin/ctld/parse.y projects/ifnet/usr.sbin/jail/jail.8 projects/ifnet/usr.sbin/jls/jls.8 projects/ifnet/usr.sbin/jls/jls.c projects/ifnet/usr.sbin/pmccontrol/pmccontrol.c projects/ifnet/usr.sbin/pw/tests/pw_useradd.sh Directory Properties: projects/ifnet/ (props changed) projects/ifnet/cddl/ (props changed) projects/ifnet/cddl/contrib/opensolaris/ (props changed) projects/ifnet/contrib/binutils/ (props changed) projects/ifnet/contrib/elftoolchain/ (props changed) projects/ifnet/contrib/groff/ (props changed) projects/ifnet/contrib/libcxxrt/ (props changed) projects/ifnet/contrib/llvm/ (props changed) projects/ifnet/etc/ (props changed) projects/ifnet/lib/libc/ (props changed) projects/ifnet/sbin/ (props changed) projects/ifnet/share/ (props changed) projects/ifnet/share/man/man4/ (props changed) projects/ifnet/sys/ (props changed) projects/ifnet/sys/amd64/vmm/ (props changed) projects/ifnet/sys/boot/ (props changed) projects/ifnet/sys/conf/ (props changed) projects/ifnet/sys/gnu/dts/ (props changed) projects/ifnet/sys/gnu/dts/FreeBSD-list (props changed) projects/ifnet/sys/gnu/dts/FreeBSD-upgrade (props changed) projects/ifnet/sys/gnu/dts/arm/ (props changed) projects/ifnet/sys/gnu/dts/arm/animeo_ip.dts (props changed) projects/ifnet/sys/gnu/dts/arm/at91-ariag25.dts (props changed) projects/ifnet/sys/gnu/dts/arm/at91-cosino.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/at91-cosino_mega2560.dts (props changed) projects/ifnet/sys/gnu/dts/arm/at91-foxg20.dts (props changed) projects/ifnet/sys/gnu/dts/arm/at91-qil_a9260.dts (props changed) projects/ifnet/sys/gnu/dts/arm/at91-sama5d3_xplained.dts (props changed) projects/ifnet/sys/gnu/dts/arm/at91rm9200_pqfp.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9261ek.dts (props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9263ek.dts (props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9g15.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9g15ek.dts (props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9g20ek.dts (props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9g20ek_2mmc.dts (props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9g25.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9g25ek.dts (props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9g35.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9g35ek.dts (props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9rlek.dts (props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9x25ek.dts (props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9x35ek.dts (props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9x5_isi.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9x5_lcd.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9x5_macb0.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9x5_macb1.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/at91sam9x5cm.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/evk-pro3.dts (props changed) projects/ifnet/sys/gnu/dts/arm/ge863-pro3.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/imx51-apf51.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx51-digi-connectcore-jsk.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx51-digi-connectcore-som.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/imx51-eukrea-cpuimx51.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/imx51-eukrea-mbimxsd51-baseboard.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx51-pinfunc.h (props changed) projects/ifnet/sys/gnu/dts/arm/imx53-ard.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx53-evk.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx53-m53.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/imx53-m53evk.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx53-mba53.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx53-pinfunc.h (props changed) projects/ifnet/sys/gnu/dts/arm/imx53-qsb-common.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/imx53-qsb.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx53-tqma53.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/imx53-tx53-x03x.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx53-tx53-x13x.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx53-tx53.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/imx53-voipac-bsb.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx53-voipac-dmm-668.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-aristainetos_4.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-aristainetos_7.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-cubox-i.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-dfi-fs700-m60.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-gw51xx.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-gw52xx.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-gw53xx.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-gw54xx.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-nitrogen6x.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-phytec-pbab01.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-phytec-pfla02.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-pinfunc.h (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-rex-basic.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-riotboard.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-sabreauto.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-sabrelite.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-sabresd.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-tx6dl-comtft.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-tx6u-801x.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-tx6u-811x.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-wandboard-revb1.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6dl-wandboard.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-arm2.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-cm-fx6.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-cubox-i.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-dfi-fs700-m60.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-dmo-edmqmx6.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-gk802.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-gw51xx.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-gw52xx.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-gw53xx.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-gw54xx.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-nitrogen6x.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-phytec-pbab01.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-phytec-pfla02.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-pinfunc.h (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-rex-pro.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-sabreauto.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-sabrelite.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-sabresd.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-sbc6x.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-tx6q-1010-comtft.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-tx6q-1010.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-tx6q-1020-comtft.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-tx6q-1020.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-tx6q-1110.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-wandboard-revb1.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6q-wandboard.dts (props changed) projects/ifnet/sys/gnu/dts/arm/imx6qdl-aristainetos.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/imx6qdl-dfi-fs700-m60.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/imx6qdl-sabreauto.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/imx6qdl-tx6.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/imx6qdl-wandboard-revb1.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/imx6qdl-wandboard-revc1.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/imx6qdl-wandboard.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/imx6sl-pinfunc.h (props changed) projects/ifnet/sys/gnu/dts/arm/kizbox.dts (props changed) projects/ifnet/sys/gnu/dts/arm/mpa1600.dts (props changed) projects/ifnet/sys/gnu/dts/arm/pm9g45.dts (props changed) projects/ifnet/sys/gnu/dts/arm/sama5d31ek.dts (props changed) projects/ifnet/sys/gnu/dts/arm/sama5d33ek.dts (props changed) projects/ifnet/sys/gnu/dts/arm/sama5d34ek.dts (props changed) projects/ifnet/sys/gnu/dts/arm/sama5d35ek.dts (props changed) projects/ifnet/sys/gnu/dts/arm/sama5d36ek.dts (props changed) projects/ifnet/sys/gnu/dts/arm/sama5d3_emac.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/sama5d3_gmac.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/sama5d3_lcd.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/sama5d3_mci2.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/sama5d3_tcb1.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/sama5d3_uart.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/sama5d3xdm.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/skeleton.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/skeleton64.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/tny_a9260.dts (props changed) projects/ifnet/sys/gnu/dts/arm/tny_a9260_common.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/tny_a9263.dts (props changed) projects/ifnet/sys/gnu/dts/arm/tny_a9g20.dts (props changed) projects/ifnet/sys/gnu/dts/arm/usb_a9260.dts (props changed) projects/ifnet/sys/gnu/dts/arm/usb_a9260_common.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/usb_a9263.dts (props changed) projects/ifnet/sys/gnu/dts/arm/usb_a9g20.dts (props changed) projects/ifnet/sys/gnu/dts/arm/usb_a9g20_common.dtsi (props changed) projects/ifnet/sys/gnu/dts/arm/usb_a9g20_lpw.dts (props changed) projects/ifnet/sys/gnu/dts/include/ (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/ (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clk/ (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clk/at91.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clk/exynos-audss-clk.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clk/ti-dra7-atl.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/ (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/at91.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/bcm21664.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/bcm281xx.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/berlin2.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/berlin2q.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/clps711x-clock.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/efm32-cmu.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/exynos-audss-clk.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/exynos5250.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/exynos5260-clk.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/exynos5410.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/exynos5440.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/hi3620-clock.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/hip04-clock.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/imx1-clock.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/imx21-clock.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/imx27-clock.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/lsi,axm5516-clks.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/mpc512x-clock.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-apq8084.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8660.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8960.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8974.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-msm8960.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-msm8974.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/r7s72100-clock.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/r8a7779-clock.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/rk3066a-cru.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/rk3188-cru.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/s3c2410.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/s3c2412.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/s3c2443.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/s5pv210-audss.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/s5pv210.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/samsung,s3c64xx-clock.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/stih415-clks.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/stih416-clks.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/clock/tegra30-car.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/dma/ (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/dma/nbpfaxi.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/gpio/ (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/gpio/gpio.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/gpio/tegra-gpio.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/input/ (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/input/input.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/interrupt-controller/ (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/interrupt-controller/irq.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/mfd/ (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/mfd/as3722.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/mfd/dbx500-prcmu.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/mfd/palmas.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/phy/ (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/phy/phy-miphy365x.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/pinctrl/ (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/pinctrl/am33xx.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/pinctrl/am43xx.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/pinctrl/nomadik.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/pinctrl/pinctrl-tegra-xusb.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/pinctrl/pinctrl-tegra.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/pwm/ (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/pwm/pwm.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/reset/ (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/reset-controller/ (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/reset-controller/stih415-resets.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/reset-controller/stih416-resets.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-apq8084.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-ipq806x.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8660.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8960.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8974.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/reset/qcom,mmcc-apq8084.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/reset/qcom,mmcc-msm8960.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/reset/qcom,mmcc-msm8974.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/soc/ (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/soc/qcom,gsbi.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/sound/ (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/sound/fsl-imx-audmux.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/sound/tlv320aic31xx-micbias.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/spmi/ (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/spmi/spmi.h (props changed) projects/ifnet/sys/gnu/dts/include/dt-bindings/thermal/ (props changed) projects/ifnet/usr.bin/mkimg/ (props changed) projects/ifnet/usr.sbin/bhyve/ (props changed) projects/ifnet/usr.sbin/jail/ (props changed) Modified: projects/ifnet/Makefile.inc1 ============================================================================== --- projects/ifnet/Makefile.inc1 Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/Makefile.inc1 Sat Feb 28 00:16:36 2015 (r279386) @@ -371,7 +371,13 @@ XCFLAGS+= -target ${TARGET_TRIPLE} XCFLAGS+= --sysroot=${WORLDTMP} ${BFLAGS} XCXXFLAGS+= --sysroot=${WORLDTMP} ${BFLAGS} .endif +.else +.if defined(CROSS_BINUTILS_PREFIX) && exists(${CROSS_BINUTILS_PREFIX}) +BFLAGS+= -B${CROSS_BINUTILS_PREFIX} +XCFLAGS+= ${BFLAGS} +XCXXFLAGS+= ${BFLAGS} .endif +.endif # ${XCC:M/*} WMAKE= ${WMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 DESTDIR=${WORLDTMP} @@ -1222,6 +1228,8 @@ legacy: # # bootstrap-tools: Build tools needed for compatibility # +_bt= _bootstrap-tools + .if ${MK_GAMES} != "no" _strfile= games/fortune/strfile .endif @@ -1245,6 +1253,8 @@ _sed= usr.bin/sed .if ${BOOTSTRAPPING} < 1000002 _m4= lib/libohash \ usr.bin/m4 + +${_bt}-usr.bin/m4: ${_bt}-lib/libohash .endif .if ${BOOTSTRAPPING} < 1000014 @@ -1254,6 +1264,8 @@ _crunch= usr.sbin/crunch .if ${BOOTSTRAPPING} < 1000026 _nmtree= lib/libnetbsd \ usr.sbin/nmtree + +${_bt}-usr.sbin/nmtree: ${_bt}-lib/libnetbsd .endif .if ${BOOTSTRAPPING} < 1000027 @@ -1271,6 +1283,8 @@ _awk= usr.bin/awk .if ${BOOTSTRAPPING} < 1001506 _yacc= lib/liby \ usr.bin/yacc + +${_bt}-usr.bin/yacc: ${_bt}-lib/liby .endif .if ${MK_BSNMP} != "no" @@ -1285,6 +1299,9 @@ _clang_tblgen= \ lib/clang/libllvmtablegen \ usr.bin/clang/tblgen \ usr.bin/clang/clang-tblgen + +${_bt}-usr.bin/clang/clang-tblgen: ${_bt}-lib/clang/libllvmtablegen ${_bt}-lib/clang/libllvmsupport +${_bt}-usr.bin/clang/tblgen: ${_bt}-lib/clang/libllvmtablegen ${_bt}-lib/clang/libllvmsupport .endif # ELF Tool Chain libraries are needed for ELF tools and dtrace tools. @@ -1296,6 +1313,9 @@ _elftoolchain_libs= lib/libelf lib/libdw .if ${MK_CDDL} != "no" _dtrace_tools= cddl/usr.bin/sgsmsg cddl/lib/libctf cddl/usr.bin/ctfconvert \ cddl/usr.bin/ctfmerge + +${_bt}-cddl/usr.bin/ctfconvert: ${_bt}-lib/libelf ${_bt}-lib/libdwarf ${_bt}-cddl/lib/libctf +${_bt}-cddl/usr.bin/ctfmerge: ${_bt}-lib/libelf ${_bt}-lib/libdwarf ${_bt}-cddl/lib/libctf .endif .endif @@ -1314,12 +1334,16 @@ _kerberos5_bootstrap_tools= \ kerberos5/tools/asn1_compile \ kerberos5/tools/slc \ usr.bin/compile_et + +${_bt}-kerberos5/tools/slc: ${_bt}-kerberos5/lib/libroken +${_bt}-kerberos5/tools/asn1_compile: ${_bt}-kerberos5/lib/libroken .endif +bootstrap-tools: .PHONY + # Please document (add comment) why something is in 'bootstrap-tools'. # Try to bound the building of the bootstrap-tool to just the # FreeBSD versions that need the tool built at this stage of the build. -bootstrap-tools: .MAKE .for _tool in \ ${_clang_tblgen} \ ${_kerberos5_bootstrap_tools} \ @@ -1345,12 +1369,15 @@ bootstrap-tools: .MAKE ${_crunch} \ ${_nmtree} \ ${_vtfontcvt} +${_bt}-${_tool}: .PHONY .MAKE ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_tool} && \ ${MAKE} DIRPRFX=${_tool}/ obj && \ ${MAKE} DIRPRFX=${_tool}/ depend && \ ${MAKE} DIRPRFX=${_tool}/ all && \ ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy install + +bootstrap-tools: ${_bt}-${_tool} .endfor # Modified: projects/ifnet/ObsoleteFiles.inc ============================================================================== --- projects/ifnet/ObsoleteFiles.inc Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/ObsoleteFiles.inc Sat Feb 28 00:16:36 2015 (r279386) @@ -38,6 +38,11 @@ # xargs -n1 | sort | uniq -d; # done +# 20150222: Removed bcd(6) and ppt(6) +OLD_FILES+=usr/bin/bcd +OLD_FILES+=usr/bin/ppt +OLD_FILES+=usr/share/man/man6/bcd.6.gz +OLD_FILES+=usr/share/man/man6/ppt.6.gz # 20150217: Removed remnants of ar(4) driver OLD_FILES+=usr/include/sys/dev/ic/hd64570.h # 20150212: /usr/games moving into /usr/bin Modified: projects/ifnet/UPDATING ============================================================================== --- projects/ifnet/UPDATING Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/UPDATING Sat Feb 28 00:16:36 2015 (r279386) @@ -36,7 +36,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 but before r278950, the RNG was not seeded properly. Immediately upgrade the kernel to r278950 or later and regenerate any keys (e.g. ssh keys or openssl keys) that were generated w/ a kernel from that - range. This does not effect programs that directly used /dev/random + range. This does not affect programs that directly used /dev/random or /dev/urandom. All userland uses of arc4random(3) are affected. 20150210: Modified: projects/ifnet/bin/pkill/tests/pgrep-j_test.sh ============================================================================== --- projects/ifnet/bin/pkill/tests/pgrep-j_test.sh Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/bin/pkill/tests/pgrep-j_test.sh Sat Feb 28 00:16:36 2015 (r279386) @@ -4,7 +4,7 @@ jail_name_to_jid() { local check_name="$1" - jls -j "$check_name" -s 2>/dev/null | tr ' ' '\n' | grep jid= | sed -e 's/.*=//g' + jls -j "$check_name" -s | tr ' ' '\n' | grep jid= | sed -e 's/.*=//g' } base=pgrep_j_test @@ -38,6 +38,7 @@ for i in `seq 1 10`; do esac sleep 0.1 done +sleep 0.5 pid1="$(pgrep -f -x -j "$jid" "$sleep $sleep_amount" | sort)" pid2=$(printf "%s\n%s" "$(cat ${PWD}/${base}_1_1.pid)" \ Modified: projects/ifnet/bin/pkill/tests/pkill-j_test.sh ============================================================================== --- projects/ifnet/bin/pkill/tests/pkill-j_test.sh Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/bin/pkill/tests/pkill-j_test.sh Sat Feb 28 00:16:36 2015 (r279386) @@ -4,7 +4,7 @@ jail_name_to_jid() { local check_name="$1" - jls -j "$check_name" -s 2>/dev/null | tr ' ' '\n' | grep jid= | sed -e 's/.*=//g' + jls -j "$check_name" -s | tr ' ' '\n' | grep jid= | sed -e 's/.*=//g' } base=pkill_j_test @@ -40,6 +40,7 @@ for i in `seq 1 10`; do esac sleep 0.1 done +sleep 0.5 if pkill -f -j "$jid" $sleep && sleep 0.5 && ! -f ${PWD}/${base}_1_1.pid && Modified: projects/ifnet/bin/sh/expand.c ============================================================================== --- projects/ifnet/bin/sh/expand.c Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/bin/sh/expand.c Sat Feb 28 00:16:36 2015 (r279386) @@ -635,7 +635,7 @@ evalvar(char *p, int flag) int varlenb; int easy; int quotes = flag & (EXP_FULL | EXP_CASE); - int record; + int record = 0; varflags = (unsigned char)*p++; subtype = varflags & VSTYPE; Modified: projects/ifnet/bin/sh/sh.1 ============================================================================== --- projects/ifnet/bin/sh/sh.1 Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/bin/sh/sh.1 Sat Feb 28 00:16:36 2015 (r279386) @@ -32,7 +32,7 @@ .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 .\" $FreeBSD$ .\" -.Dd November 14, 2014 +.Dd February 22, 2015 .Dt SH 1 .Os .Sh NAME @@ -1196,17 +1196,18 @@ command is implemented as a special buil .Ss Variables and Parameters The shell maintains a set of parameters. A parameter -denoted by a name is called a variable. +denoted by a name +(consisting solely +of alphabetics, numerics, and underscores, +and starting with an alphabetic or an underscore) +is called a variable. When starting up, -the shell turns all the environment variables into shell +the shell turns all environment variables with valid names into shell variables. New variables can be set using the form .Pp .D1 Ar name Ns = Ns Ar value .Pp -Variables set by the user must have a name consisting solely -of alphabetics, numerics, and underscores. -The first letter of a variable name must not be numeric. A parameter can also be denoted by a number or a special character as explained below. .Pp @@ -1369,6 +1370,10 @@ This variable overrides the .Va MAIL setting. There is a maximum of 10 mailboxes that can be monitored at once. +.It Va OPTIND +The index of the next argument to be processed by +.Ic getopts . +This is initialized to 1 at startup. .It Va PATH The default search path for executables. See the @@ -2297,6 +2302,8 @@ If an invalid option is encountered, is set to .Ql \&? . It returns a false value (1) when it encounters the end of the options. +A new set of arguments may be parsed by assigning +.Li OPTIND=1 . .It Ic hash Oo Fl rv Oc Op Ar command ... The shell maintains a hash table which remembers the locations of commands. With no arguments whatsoever, the @@ -2771,7 +2778,7 @@ This is inherited by children of the she editing modes. .El .Pp -Additionally, all environment variables are turned into shell variables +Additionally, environment variables are turned into shell variables at startup, which may affect the shell as described under .Sx Special Variables . Modified: projects/ifnet/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c ============================================================================== --- projects/ifnet/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Sat Feb 28 00:16:36 2015 (r279386) @@ -834,6 +834,8 @@ zpool_do_create(int argc, char **argv) enable_all_pool_feat = B_FALSE; } } + if (zpool_name_to_prop(optarg) == ZPOOL_PROP_ALTROOT) + altroot = propval; break; case 'O': if ((propval = strchr(optarg, '=')) == NULL) { Modified: projects/ifnet/cddl/usr.bin/ctfconvert/Makefile ============================================================================== --- projects/ifnet/cddl/usr.bin/ctfconvert/Makefile Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/cddl/usr.bin/ctfconvert/Makefile Sat Feb 28 00:16:36 2015 (r279386) @@ -36,7 +36,7 @@ CFLAGS+= -I${.CURDIR}/../../../sys/cddl/ -I${OPENSOLARIS_USR_DISTDIR}/tools/ctf/cvt \ -I${OPENSOLARIS_SYS_DISTDIR}/uts/common -DPADD= ${LIBCTF} ${LIBDWARF} ${LIBELF} ${LIBZ} ${LIBPTHREAD} -LDADD= -lctf -ldwarf -lelf -lz -lpthread +DPADD= ${LIBDWARF} ${LIBELF} ${LIBZ} ${LIBPTHREAD} +LDADD= -ldwarf -lelf -lz -lpthread .include Modified: projects/ifnet/cddl/usr.bin/ctfmerge/Makefile ============================================================================== --- projects/ifnet/cddl/usr.bin/ctfmerge/Makefile Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/cddl/usr.bin/ctfmerge/Makefile Sat Feb 28 00:16:36 2015 (r279386) @@ -33,7 +33,7 @@ CFLAGS+= -I${.CURDIR}/../../../sys/cddl/ -I${OPENSOLARIS_USR_DISTDIR}/tools/ctf/cvt \ -I${OPENSOLARIS_SYS_DISTDIR}/uts/common -DPADD= ${LIBCTF} ${LIBDWARF} ${LIBELF} ${LIBZ} ${LIBPTHREAD} -LDADD= -lctf -ldwarf -lelf -lz -lpthread +DPADD= ${LIBDWARF} ${LIBELF} ${LIBZ} ${LIBPTHREAD} +LDADD= -ldwarf -lelf -lz -lpthread .include Modified: projects/ifnet/contrib/binutils/bfd/dwarf2.c ============================================================================== --- projects/ifnet/contrib/binutils/bfd/dwarf2.c Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/contrib/binutils/bfd/dwarf2.c Sat Feb 28 00:16:36 2015 (r279386) @@ -2382,7 +2382,8 @@ find_line (bfd *abfd, else addr += section->vma; *filename_ptr = NULL; - *functionname_ptr = NULL; + if (!do_line) + *functionname_ptr = NULL; *linenumber_ptr = 0; if (! *pinfo) Modified: projects/ifnet/contrib/binutils/opcodes/ppc-opc.c ============================================================================== --- projects/ifnet/contrib/binutils/opcodes/ppc-opc.c Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/contrib/binutils/opcodes/ppc-opc.c Sat Feb 28 00:16:36 2015 (r279386) @@ -4268,6 +4268,11 @@ const struct powerpc_opcode powerpc_opco { "stvx", X(31, 231), X_MASK, PPCVEC, { VS, RA, RB } }, { "stvxl", X(31, 487), X_MASK, PPCVEC, { VS, RA, RB } }, +/* New VSX opcodes in POWER ISA 2.06 */ +/* XXX: only enough opcodes for FreeBSD kernel, remove and replace with real info */ +{ "stxvw4x", X(31, 908), X_MASK, PPCVEC, { FRS, RA0, RB } }, +{ "lxvw4x", X(31, 780), X_MASK, PPCVEC, { FRT, RA0, RB } }, + /* New load/store left/right index vector instructions that are in the Cell only. */ { "lvlx", X(31, 519), X_MASK, CELL, { VD, RA0, RB } }, { "lvlxl", X(31, 775), X_MASK, CELL, { VD, RA0, RB } }, Modified: projects/ifnet/contrib/elftoolchain/nm/nm.c ============================================================================== --- projects/ifnet/contrib/elftoolchain/nm/nm.c Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/contrib/elftoolchain/nm/nm.c Sat Feb 28 00:16:36 2015 (r279386) @@ -1525,7 +1525,8 @@ print_lineno(struct sym_entry *ep, struc /* For function symbol, search the function line information list. */ if ((ep->sym->st_info & 0xf) == STT_FUNC && func_info != NULL) { SLIST_FOREACH(func, func_info, entries) { - if (!strcmp(ep->name, func->name) && + if (func->name != NULL && + !strcmp(ep->name, func->name) && ep->sym->st_value >= func->lowpc && ep->sym->st_value < func->highpc) { printf("\t%s:%" PRIu64, func->file, func->line); Modified: projects/ifnet/contrib/groff/tmac/doc-syms ============================================================================== --- projects/ifnet/contrib/groff/tmac/doc-syms Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/contrib/groff/tmac/doc-syms Sat Feb 28 00:16:36 2015 (r279386) @@ -796,6 +796,7 @@ .ds doc-str-Lb-libmd Message Digest (MD4, MD5, etc.) Support Library (libmd, \-lmd) .ds doc-str-Lb-libmemstat Kernel Memory Allocator Statistics Library (libmemstat, \-lmemstat) .ds doc-str-Lb-libmenu Curses Menu Library (libmenu, \-lmenu) +.ds doc-str-Lb-libmt Magnetic Tape Library (libmt, \-lmt) .ds doc-str-Lb-libnetgraph Netgraph User Library (libnetgraph, \-lnetgraph) .ds doc-str-Lb-libnetpgp Netpgp signing, verification, encryption and decryption (libnetpgp, \-lnetpgp) .ds doc-str-Lb-libossaudio OSS Audio Emulation Library (libossaudio, \-lossaudio) Modified: projects/ifnet/contrib/libcxxrt/dwarf_eh.h ============================================================================== --- projects/ifnet/contrib/libcxxrt/dwarf_eh.h Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/contrib/libcxxrt/dwarf_eh.h Sat Feb 28 00:16:36 2015 (r279386) @@ -218,15 +218,17 @@ static int64_t read_sleb128(dw_eh_ptr_t static uint64_t read_value(char encoding, dw_eh_ptr_t *data) { enum dwarf_data_encoding type = get_encoding(encoding); - uint64_t v; switch (type) { // Read fixed-length types #define READ(dwarf, type) \ case dwarf:\ - v = static_cast(*reinterpret_cast(*data));\ - *data += sizeof(type);\ - break; + {\ + type t;\ + memcpy(&t, *data, sizeof t);\ + *data += sizeof t;\ + return static_cast(t);\ + } READ(DW_EH_PE_udata2, uint16_t) READ(DW_EH_PE_udata4, uint32_t) READ(DW_EH_PE_udata8, uint64_t) @@ -237,15 +239,11 @@ static uint64_t read_value(char encoding #undef READ // Read variable-length types case DW_EH_PE_sleb128: - v = read_sleb128(data); - break; + return read_sleb128(data); case DW_EH_PE_uleb128: - v = read_uleb128(data); - break; + return read_uleb128(data); default: abort(); } - - return v; } /** Modified: projects/ifnet/contrib/libcxxrt/unwind-arm.h ============================================================================== --- projects/ifnet/contrib/libcxxrt/unwind-arm.h Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/contrib/libcxxrt/unwind-arm.h Sat Feb 28 00:16:36 2015 (r279386) @@ -36,6 +36,8 @@ _URC_FATAL_PHASE1_ERROR = _URC_FAILURE } _Unwind_Reason_Code; +typedef int _Unwind_Action; + typedef uint32_t _Unwind_State; #ifdef __clang__ static const _Unwind_State _US_VIRTUAL_UNWIND_FRAME = 0; Modified: projects/ifnet/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp ============================================================================== --- projects/ifnet/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp Sat Feb 28 00:16:36 2015 (r279386) @@ -498,6 +498,8 @@ bool LoopRotate::rotateLoop(Loop *L, boo Loop *PredLoop = LI->getLoopFor(*PI); if (!PredLoop || PredLoop->contains(Exit)) continue; + if (isa((*PI)->getTerminator())) + continue; SplitLatchEdge |= L->getLoopLatch() == *PI; BasicBlock *ExitSplit = SplitCriticalEdge(*PI, Exit, this); ExitSplit->moveBefore(Exit); Copied: projects/ifnet/contrib/llvm/patches/patch-32-llvm-r230058-indirectbrs-assert.diff (from r279385, head/contrib/llvm/patches/patch-32-llvm-r230058-indirectbrs-assert.diff) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/ifnet/contrib/llvm/patches/patch-32-llvm-r230058-indirectbrs-assert.diff Sat Feb 28 00:16:36 2015 (r279386, copy of r279385, head/contrib/llvm/patches/patch-32-llvm-r230058-indirectbrs-assert.diff) @@ -0,0 +1,55 @@ +Pull in r230058 from upstream llvm trunk (by Benjamin Kramer): + + LoopRotate: When reconstructing loop simplify form don't split edges + from indirectbrs. + + Yet another chapter in the endless story. While this looks like we + leave the loop in a non-canonical state this replicates the logic in + LoopSimplify so it doesn't diverge from the canonical form in any way. + + PR21968 + +This fixes a "Cannot split critical edge from IndirectBrInst" assertion +failure when building the devel/radare2 port. + +Introduced here: https://svnweb.freebsd.org/changeset/base/279161 + +Index: lib/Transforms/Scalar/LoopRotation.cpp +=================================================================== +--- lib/Transforms/Scalar/LoopRotation.cpp ++++ lib/Transforms/Scalar/LoopRotation.cpp +@@ -498,6 +498,8 @@ bool LoopRotate::rotateLoop(Loop *L, bool Simplifi + Loop *PredLoop = LI->getLoopFor(*PI); + if (!PredLoop || PredLoop->contains(Exit)) + continue; ++ if (isa((*PI)->getTerminator())) ++ continue; + SplitLatchEdge |= L->getLoopLatch() == *PI; + BasicBlock *ExitSplit = SplitCriticalEdge(*PI, Exit, this); + ExitSplit->moveBefore(Exit); +Index: test/Transforms/LoopRotate/crash.ll +=================================================================== +--- test/Transforms/LoopRotate/crash.ll ++++ test/Transforms/LoopRotate/crash.ll +@@ -153,3 +153,21 @@ entry: + "5": ; preds = %"3", %entry + ret void + } ++ ++; PR21968 ++define void @test8(i1 %C, i8* %P) #0 { ++entry: ++ br label %for.cond ++ ++for.cond: ; preds = %for.inc, %entry ++ br i1 %C, label %l_bad, label %for.body ++ ++for.body: ; preds = %for.cond ++ indirectbr i8* %P, [label %for.inc, label %l_bad] ++ ++for.inc: ; preds = %for.body ++ br label %for.cond ++ ++l_bad: ; preds = %for.body, %for.cond ++ ret void ++} Modified: projects/ifnet/contrib/netbsd-tests/lib/libc/gen/t_nice.c ============================================================================== --- projects/ifnet/contrib/netbsd-tests/lib/libc/gen/t_nice.c Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/contrib/netbsd-tests/lib/libc/gen/t_nice.c Sat Feb 28 00:16:36 2015 (r279386) @@ -72,11 +72,6 @@ ATF_TC_BODY(nice_err, tc) { int i; -#ifdef __FreeBSD__ - atf_tc_expect_fail("nice(incr) with incr < 0 fails with unprivileged " - "users and sets errno == EPERM; see PR # 189821 for more details"); -#endif - /* * The call should fail with EPERM if the * supplied parameter is negative and the @@ -98,11 +93,7 @@ ATF_TC_HEAD(nice_priority, tc) ATF_TC_BODY(nice_priority, tc) { -#ifdef __FreeBSD__ - int i, pri, pri2, nic; -#else int i, pri, nic; -#endif pid_t pid; int sta; @@ -115,10 +106,8 @@ ATF_TC_BODY(nice_priority, tc) pri = getpriority(PRIO_PROCESS, 0); ATF_REQUIRE(errno == 0); -#ifdef __NetBSD__ if (nic != pri) atf_tc_fail("nice(3) and getpriority(2) conflict"); -#endif /* * Also verify that the nice(3) values @@ -130,18 +119,10 @@ ATF_TC_BODY(nice_priority, tc) if (pid == 0) { errno = 0; -#ifdef __FreeBSD__ pri = getpriority(PRIO_PROCESS, 0); -#else - pri2 = getpriority(PRIO_PROCESS, 0); -#endif ATF_REQUIRE(errno == 0); -#ifdef __FreeBSD__ - if (pri != pri2) -#else if (nic != pri) -#endif _exit(EXIT_FAILURE); _exit(EXIT_SUCCESS); @@ -180,11 +161,7 @@ ATF_TC_HEAD(nice_thread, tc) ATF_TC_BODY(nice_thread, tc) { pthread_t tid[5]; -#ifdef __FreeBSD__ - int pri, rv, val; -#else int rv, val; -#endif size_t i; /* @@ -196,12 +173,7 @@ ATF_TC_BODY(nice_thread, tc) val = nice(i); ATF_REQUIRE(val != -1); -#ifdef __FreeBSD__ - pri = getpriority(PRIO_PROCESS, 0); - rv = pthread_create(&tid[i], NULL, threadfunc, &pri); -#else rv = pthread_create(&tid[i], NULL, threadfunc, &val); -#endif ATF_REQUIRE(rv == 0); rv = pthread_join(tid[i], NULL); Modified: projects/ifnet/etc/Makefile ============================================================================== --- projects/ifnet/etc/Makefile Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/etc/Makefile Sat Feb 28 00:16:36 2015 (r279386) @@ -158,16 +158,13 @@ BIN1+= regdomain.xml # -rwxr-xr-x root:wheel, for the new cron root:wheel BIN2= netstart pccard_ether rc.suspend rc.resume -MTREE= BSD.include.dist BSD.root.dist BSD.usr.dist BSD.var.dist +MTREE= BSD.debug.dist BSD.include.dist BSD.root.dist BSD.usr.dist BSD.var.dist .if ${MK_TESTS} != "no" MTREE+= BSD.tests.dist .endif .if ${MK_SENDMAIL} != "no" MTREE+= BSD.sendmail.dist .endif -.if ${MK_DEBUG_FILES} != "no" -MTREE+= BSD.debug.dist -.endif PPPCNF= ppp.conf @@ -346,10 +343,8 @@ MTREE_CMD?= mtree MTREES= mtree/BSD.root.dist / \ mtree/BSD.var.dist /var \ mtree/BSD.usr.dist /usr \ - mtree/BSD.include.dist /usr/include -.if ${MK_DEBUG_FILES} != "no" -MTREES+= mtree/BSD.debug.dist /usr/lib -.endif + mtree/BSD.include.dist /usr/include \ + mtree/BSD.debug.dist /usr/lib .if ${MK_GROFF} != "no" MTREES+= mtree/BSD.groff.dist /usr .endif Modified: projects/ifnet/etc/mtree/BSD.usr.dist ============================================================================== --- projects/ifnet/etc/mtree/BSD.usr.dist Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/etc/mtree/BSD.usr.dist Sat Feb 28 00:16:36 2015 (r279386) @@ -415,6 +415,8 @@ .. tcsh .. + uefisign + .. .. games fortune Modified: projects/ifnet/etc/netstart ============================================================================== --- projects/ifnet/etc/netstart Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/etc/netstart Sat Feb 28 00:16:36 2015 (r279386) @@ -57,7 +57,6 @@ _start=quietstart /etc/rc.d/routing ${_start} /etc/rc.d/mroute6d ${_start} /etc/rc.d/route6d ${_start} -/etc/rc.d/mrouted ${_start} /etc/rc.d/routed ${_start} /etc/rc.d/rtsold ${_start} /etc/rc.d/nisdomain ${_start} Modified: projects/ifnet/games/Makefile ============================================================================== --- projects/ifnet/games/Makefile Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/games/Makefile Sat Feb 28 00:16:36 2015 (r279386) @@ -3,7 +3,6 @@ .include SUBDIR= \ - bcd \ caesar \ factor \ fortune \ @@ -11,7 +10,6 @@ SUBDIR= \ morse \ number \ pom \ - ppt \ primes \ random \ ${_tests} Modified: projects/ifnet/lib/Makefile ============================================================================== --- projects/ifnet/lib/Makefile Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/lib/Makefile Sat Feb 28 00:16:36 2015 (r279386) @@ -70,6 +70,7 @@ SUBDIR= ${SUBDIR_ORDERED} \ libmd \ ${_libmilter} \ ${_libmp} \ + libmt \ ${_libnandfs} \ libnetbsd \ ${_libnetgraph} \ Modified: projects/ifnet/lib/libc/db/man/dbm.3 ============================================================================== --- projects/ifnet/lib/libc/db/man/dbm.3 Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/lib/libc/db/man/dbm.3 Sat Feb 28 00:16:36 2015 (r279386) @@ -15,7 +15,7 @@ .\" .\" $FreeBSD$ .\" -.Dd April 16, 2006 +.Dd February 19, 2015 .Dt DBM 3 .Os .Sh NAME @@ -174,9 +174,7 @@ deletes the entry for The .Fn dbm_delete function -normally returns zero but returns 1 if there was no entry with -.Fa key -in the database or returns -1 and sets +normally returns zero or returns -1 and sets .Va errno if there were any errors. .Pp Modified: projects/ifnet/lib/libc/gen/_spinlock_stub.c ============================================================================== --- projects/ifnet/lib/libc/gen/_spinlock_stub.c Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/lib/libc/gen/_spinlock_stub.c Sat Feb 28 00:16:36 2015 (r279386) @@ -59,7 +59,7 @@ _spinlock(spinlock_t *lck) } -#pragma weak _spinlock +#pragma weak _spinunlock void _spinunlock(spinlock_t *lck) { Modified: projects/ifnet/lib/libc/gen/getgrent.c ============================================================================== --- projects/ifnet/lib/libc/gen/getgrent.c Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/lib/libc/gen/getgrent.c Sat Feb 28 00:16:36 2015 (r279386) @@ -1173,8 +1173,10 @@ nis_group(void *retval, void *mdata, va_ * terminator, alignment padding, and one (char *) * pointer for the member list terminator. */ - if (resultlen >= bufsize - _ALIGNBYTES - sizeof(char *)) + if (resultlen >= bufsize - _ALIGNBYTES - sizeof(char *)) { + free(result); goto erange; + } memcpy(buffer, result, resultlen); buffer[resultlen] = '\0'; free(result); Modified: projects/ifnet/lib/libc/gen/getpwent.c ============================================================================== --- projects/ifnet/lib/libc/gen/getpwent.c Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/lib/libc/gen/getpwent.c Sat Feb 28 00:16:36 2015 (r279386) @@ -1392,8 +1392,10 @@ nis_passwd(void *retval, void *mdata, va continue; } } - if (resultlen >= bufsize) + if (resultlen >= bufsize) { + free(result); goto erange; + } memcpy(buffer, result, resultlen); buffer[resultlen] = '\0'; free(result); Modified: projects/ifnet/lib/libc/gen/nice.3 ============================================================================== --- projects/ifnet/lib/libc/gen/nice.3 Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/lib/libc/gen/nice.3 Sat Feb 28 00:16:36 2015 (r279386) @@ -28,7 +28,7 @@ .\" @(#)nice.3 8.1 (Berkeley) 6/4/93 .\" $FreeBSD$ .\" -.Dd June 4, 1993 +.Dd February 22, 2015 .Dt NICE 3 .Os .Sh NAME @@ -57,11 +57,34 @@ Only the super-user may lower priorities .Pp Children inherit the priority of their parent processes via .Xr fork 2 . +.Sh RETURN VALUES +Upon successful completion, +.Fn nice +returns the new nice value minus +.Dv NZERO . +Otherwise, \-1 is returned, the process' nice value is not changed, and +.Va errno +is set to indicate the error. +.Sh ERRORS +The +.Fn nice +function will fail if: +.Bl -tag -width Er +.It Bq Er EPERM +The +.Fa incr +argument is negative and the caller does not have appropriate privileges. +.El .Sh SEE ALSO .Xr nice 1 , .Xr fork 2 , .Xr setpriority 2 , .Xr renice 8 +.Sh STANDARDS +The +.Fn nice +function conforms to +.St -xpg4.2 . .Sh HISTORY A .Fn nice Modified: projects/ifnet/lib/libc/gen/nice.c ============================================================================== --- projects/ifnet/lib/libc/gen/nice.c Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/lib/libc/gen/nice.c Sat Feb 28 00:16:36 2015 (r279386) @@ -43,14 +43,18 @@ __FBSDID("$FreeBSD$"); * Backwards compatible nice. */ int -nice(incr) - int incr; +nice(int incr) { int prio; errno = 0; prio = getpriority(PRIO_PROCESS, 0); if (prio == -1 && errno) - return (-1); - return (setpriority(PRIO_PROCESS, 0, prio + incr)); + return -1; + if (setpriority(PRIO_PROCESS, 0, prio + incr) == -1) { + if (errno == EACCES) + errno = EPERM; + return -1; + } + return getpriority(PRIO_PROCESS, 0); } Modified: projects/ifnet/lib/libc/gen/setmode.3 ============================================================================== --- projects/ifnet/lib/libc/gen/setmode.3 Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/lib/libc/gen/setmode.3 Sat Feb 28 00:16:36 2015 (r279386) @@ -28,7 +28,7 @@ .\" @(#)setmode.3 8.2 (Berkeley) 4/28/95 .\" $FreeBSD$ .\" -.Dd April 28, 1995 +.Dd February 22, 2015 .Dt SETMODE 3 .Os .Sh NAME @@ -99,7 +99,20 @@ The function may fail and set errno for any of the errors specified for the library routine -.Xr malloc 3 . +.Xr malloc 3 +or +.Xr strtol 3 . +In addition, +.Fn setmode +will fail and set +.Va errno +to: +.Bl -tag -width Er +.It Bq Er EINVAL +The +.Fa mode +argument does not represent a valid mode. +.El .Sh SEE ALSO .Xr chmod 1 , .Xr stat 2 , Modified: projects/ifnet/lib/libc/gen/setmode.c ============================================================================== --- projects/ifnet/lib/libc/gen/setmode.c Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/lib/libc/gen/setmode.c Sat Feb 28 00:16:36 2015 (r279386) @@ -41,6 +41,8 @@ __FBSDID("$FreeBSD$"); #include #include +#include +#include #include #include #include @@ -66,7 +68,7 @@ typedef struct bitcmd { #define CMD2_OBITS 0x08 #define CMD2_UBITS 0x10 -static BITCMD *addcmd(BITCMD *, int, int, int, u_int); +static BITCMD *addcmd(BITCMD *, mode_t, mode_t, mode_t, mode_t); static void compress_mode(BITCMD *); #ifdef SETMODE_DEBUG static void dumpmode(BITCMD *); @@ -151,33 +153,32 @@ common: if (set->cmd2 & CMD2_CLR) { BITCMD *newset; \ setlen += SET_LEN_INCR; \ newset = realloc(saveset, sizeof(BITCMD) * setlen); \ - if (!newset) { \ - if (saveset) \ - free(saveset); \ - saveset = NULL; \ - return (NULL); \ - } \ + if (newset == NULL) \ + goto out; \ set = newset + (set - saveset); \ saveset = newset; \ endset = newset + (setlen - 2); \ } \ - set = addcmd(set, (a), (b), (c), (d)) + set = addcmd(set, (mode_t)(a), (mode_t)(b), (mode_t)(c), (d)) #define STANDARD_BITS (S_ISUID|S_ISGID|S_IRWXU|S_IRWXG|S_IRWXO) void * setmode(const char *p) { - int perm, who; + int serrno; char op, *ep; BITCMD *set, *saveset, *endset; sigset_t sigset, sigoset; - mode_t mask; - int equalopdone=0, permXbits, setlen; + mode_t mask, perm, permXbits, who; long perml; + int equalopdone; + int setlen; - if (!*p) + if (!*p) { + errno = EINVAL; return (NULL); + } /* * Get a copy of the mask for the permissions that are mask relative. @@ -186,10 +187,10 @@ setmode(const char *p) * as best we can. */ sigfillset(&sigset); - (void)_sigprocmask(SIG_BLOCK, &sigset, &sigoset); + (void)_sigprocmask(SIG_BLOCK, &sigset, &sigoset); (void)umask(mask = umask(0)); mask = ~mask; - (void)_sigprocmask(SIG_SETMASK, &sigoset, NULL); + (void)_sigprocmask(SIG_SETMASK, &sigoset, NULL); setlen = SET_LEN + 2; @@ -203,10 +204,17 @@ setmode(const char *p) * or illegal bits. */ if (isdigit((unsigned char)*p)) { + errno = 0; perml = strtol(p, &ep, 8); - if (*ep || perml < 0 || perml & ~(STANDARD_BITS|S_ISTXT)) { - free(saveset); - return (NULL); + if (*ep) { + errno = EINVAL; + goto out; + } + if (errno == ERANGE && (perml == LONG_MAX || perml == LONG_MIN)) + goto out; + if (perml & ~(STANDARD_BITS|S_ISTXT)) { + errno = EINVAL; + goto out; } perm = (mode_t)perml; ADDCMD('=', (STANDARD_BITS|S_ISTXT), perm, mask); @@ -218,6 +226,7 @@ setmode(const char *p) * Build list of structures to set/clear/copy bits as described by * each clause of the symbolic mode. */ + equalopdone = 0; for (;;) { /* First, find out which bits might be modified. */ for (who = 0;; ++p) { @@ -240,8 +249,8 @@ setmode(const char *p) } getop: if ((op = *p++) != '+' && op != '-' && op != '=') { - free(saveset); - return (NULL); + errno = EINVAL; + goto out; } if (op == '=') equalopdone = 0; @@ -330,10 +339,15 @@ apply: if (!*p) dumpmode(saveset); #endif return (saveset); +out: + serrno = errno; + free(saveset); + errno = serrno; + return NULL; } static BITCMD * -addcmd(BITCMD *set, int op, int who, int oparg, u_int mask) +addcmd(BITCMD *set, mode_t op, mode_t who, mode_t oparg, mode_t mask) { switch (op) { case '=': Modified: projects/ifnet/lib/libc/net/eui64.c ============================================================================== --- projects/ifnet/lib/libc/net/eui64.c Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/lib/libc/net/eui64.c Sat Feb 28 00:16:36 2015 (r279386) @@ -132,6 +132,7 @@ eui64_line(const char *l, struct eui64 * goto bad; } + free(linehead); return (0); bad: Modified: projects/ifnet/lib/libc/net/ip6opt.c ============================================================================== --- projects/ifnet/lib/libc/net/ip6opt.c Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/lib/libc/net/ip6opt.c Sat Feb 28 00:16:36 2015 (r279386) @@ -419,7 +419,7 @@ inet6_opt_append(void *extbuf, socklen_t * The option data length must have a value between 0 and 255, * inclusive, and is the length of the option data that follows. */ - if (len < 0 || len > 255) + if (len > 255 || len < 0 ) return(-1); /* Modified: projects/ifnet/lib/libc/regex/engine.c ============================================================================== --- projects/ifnet/lib/libc/regex/engine.c Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/lib/libc/regex/engine.c Sat Feb 28 00:16:36 2015 (r279386) @@ -157,7 +157,7 @@ matcher(struct re_guts *g, int i; struct match mv; struct match *m = &mv; - const char *dp; + const char *dp = NULL; const sopno gf = g->firststate+1; /* +1 for OEND */ const sopno gl = g->laststate; const char *start; @@ -244,7 +244,7 @@ matcher(struct re_guts *g, ZAPSTATE(&m->mbs); /* Adjust start according to moffset, to speed things up */ - if (g->moffset > -1) + if (dp != NULL && g->moffset > -1) start = ((dp - g->moffset) < start) ? start : dp - g->moffset; SP("mloop", m->st, *start); Modified: projects/ifnet/lib/libc/regex/regcomp.c ============================================================================== --- projects/ifnet/lib/libc/regex/regcomp.c Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/lib/libc/regex/regcomp.c Sat Feb 28 00:16:36 2015 (r279386) @@ -1422,8 +1422,8 @@ static void findmust(struct parse *p, struct re_guts *g) { sop *scan; - sop *start; - sop *newstart; + sop *start = NULL; + sop *newstart = NULL; sopno newlen; sop s; char *cp; Modified: projects/ifnet/lib/libc/stdlib/random.3 ============================================================================== --- projects/ifnet/lib/libc/stdlib/random.3 Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/lib/libc/stdlib/random.3 Sat Feb 28 00:16:36 2015 (r279386) @@ -54,9 +54,8 @@ .Fn setstate "char *state" .Sh DESCRIPTION .Bf -symbolic -The functions described in this manual page are not cryptographically -secure. -Cryptographic applications should use +The functions described in this manual page are not secure. +Applications which require unpredictable random numbers should use .Xr arc4random 3 instead. .Ef Modified: projects/ifnet/lib/libdevstat/devstat.c ============================================================================== --- projects/ifnet/lib/libdevstat/devstat.c Sat Feb 28 00:06:04 2015 (r279385) +++ projects/ifnet/lib/libdevstat/devstat.c Sat Feb 28 00:16:36 2015 (r279386) @@ -1487,22 +1487,9 @@ devstat_compute_statistics(struct devsta *destld = 0.0; break; /* - * This calculation is somewhat bogus. It simply divides - * the elapsed time by the total number of transactions - * completed. While that does give the caller a good - * picture of the average rate of transaction completion, - * it doesn't necessarily give the caller a good view of - * how long transactions took to complete on average. - * Those two numbers will be different for a device that - * can handle more than one transaction at a time. e.g. - * SCSI disks doing tagged queueing. - * - * The only way to accurately determine the real average - * time per transaction would be to compute and store the - * time on a per-transaction basis. That currently isn't - * done in the kernel, and would only be desireable if it - * could be implemented in a somewhat non-intrusive and high *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sat Feb 28 00:31:02 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CBDFDB9B; Sat, 28 Feb 2015 00:31:02 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B6FCE235; Sat, 28 Feb 2015 00:31:02 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1S0V2cX004553; Sat, 28 Feb 2015 00:31:02 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1S0V2EC004552; Sat, 28 Feb 2015 00:31:02 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201502280031.t1S0V2EC004552@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sat, 28 Feb 2015 00:31:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r279389 - projects/clang360-import/lib/clang/include/llvm/Support X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Feb 2015 00:31:03 -0000 Author: dim Date: Sat Feb 28 00:31:01 2015 New Revision: 279389 URL: https://svnweb.freebsd.org/changeset/base/279389 Log: Update generated include/llvm/Support/DataTypes.h. Modified: projects/clang360-import/lib/clang/include/llvm/Support/DataTypes.h Modified: projects/clang360-import/lib/clang/include/llvm/Support/DataTypes.h ============================================================================== --- projects/clang360-import/lib/clang/include/llvm/Support/DataTypes.h Sat Feb 28 00:22:10 2015 (r279388) +++ projects/clang360-import/lib/clang/include/llvm/Support/DataTypes.h Sat Feb 28 00:31:01 2015 (r279389) @@ -1,6 +1,6 @@ /* $FreeBSD$ */ /* include/llvm/Support/DataTypes.h. Generated from DataTypes.h.in by configure. */ -/*===-- include/System/DataTypes.h - Define fixed size types -----*- C -*-===*\ +/*===-- include/Support/DataTypes.h - Define fixed size types -----*- C -*-===*\ |* *| |* The LLVM Compiler Infrastructure *| |* *| @@ -23,10 +23,11 @@ /* Please leave this file C-compatible. */ +/* Please keep this file in sync with DataTypes.h.cmake */ + #ifndef SUPPORT_DATATYPES_H #define SUPPORT_DATATYPES_H -#define HAVE_SYS_TYPES_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_UINT64_T 1 @@ -38,31 +39,33 @@ #include #endif +#ifdef HAVE_INTTYPES_H +#include +#endif + +#ifdef HAVE_STDINT_H +#include +#else +#error "Compiler must provide an implementation of stdint.h" +#endif + +#ifndef _MSC_VER + /* Note that this header's correct operation depends on __STDC_LIMIT_MACROS being defined. We would define it here, but in order to prevent Bad Things happening when system headers or C++ STL headers include stdint.h before we define it here, we define it on the g++ command line (in Makefile.rules). */ #if !defined(__STDC_LIMIT_MACROS) -# error "Must #define __STDC_LIMIT_MACROS before #including System/DataTypes.h" +# error "Must #define __STDC_LIMIT_MACROS before #including Support/DataTypes.h" #endif #if !defined(__STDC_CONSTANT_MACROS) # error "Must #define __STDC_CONSTANT_MACROS before " \ - "#including System/DataTypes.h" + "#including Support/DataTypes.h" #endif /* Note that includes , if this is a C99 system. */ -#ifdef HAVE_SYS_TYPES_H #include -#endif - -#ifdef HAVE_INTTYPES_H -#include -#endif - -#ifdef HAVE_STDINT_H -#include -#endif #ifdef _AIX #include "llvm/Support/AIXDataTypesFix.h" @@ -77,18 +80,33 @@ typedef u_int64_t uint64_t; #endif #endif -#ifdef _OpenBSD_ -#define INT8_MAX 127 -#define INT8_MIN -128 -#define UINT8_MAX 255 -#define INT16_MAX 32767 -#define INT16_MIN -32768 -#define UINT16_MAX 65535 -#define INT32_MAX 2147483647 -#define INT32_MIN -2147483648 -#define UINT32_MAX 4294967295U +#else /* _MSC_VER */ +#include +#include +#include +#ifdef __cplusplus +#include +#else +#include #endif +#if defined(_WIN64) +typedef signed __int64 ssize_t; +#else +typedef signed int ssize_t; +#endif /* _WIN64 */ + +#ifndef HAVE_INTTYPES_H +#define PRId64 "I64d" +#define PRIi64 "I64i" +#define PRIo64 "I64o" +#define PRIu64 "I64u" +#define PRIx64 "I64x" +#define PRIX64 "I64X" +#endif /* HAVE_INTTYPES_H */ + +#endif /* _MSC_VER */ + /* Set defaults for constants which we cannot find. */ #if !defined(INT64_MAX) # define INT64_MAX 9223372036854775807LL @@ -100,12 +118,6 @@ typedef u_int64_t uint64_t; # define UINT64_MAX 0xffffffffffffffffULL #endif -#if __GNUC__ > 3 -#define END_WITH_NULL __attribute__((sentinel)) -#else -#define END_WITH_NULL -#endif - #ifndef HUGE_VALF #define HUGE_VALF (float)HUGE_VAL #endif