From owner-svn-src-projects@FreeBSD.ORG Sun Jul 17 16:21:16 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B5DEB106566C; Sun, 17 Jul 2011 16:21:16 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id A69C98FC08; Sun, 17 Jul 2011 16:21:16 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6HGLGwc080675; Sun, 17 Jul 2011 16:21:16 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6HGLGGE080673; Sun, 17 Jul 2011 16:21:16 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201107171621.p6HGLGGE080673@svn.freebsd.org> From: Marcel Moolenaar Date: Sun, 17 Jul 2011 16:21:16 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224137 - projects/altix/sys/ia64/ia64 X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 17 Jul 2011 16:21:16 -0000 Author: marcel Date: Sun Jul 17 16:21:16 2011 New Revision: 224137 URL: http://svn.freebsd.org/changeset/base/224137 Log: On head I made pmap_mapdev() strict. This is not good for the Altix, as we have I/O memory translation on top of address spaces. None of that is covered by memory descriptors. So, restore the old behavior of returning a region 6 VA if there's no MD describing the PA. Modified: projects/altix/sys/ia64/ia64/pmap.c Modified: projects/altix/sys/ia64/ia64/pmap.c ============================================================================== --- projects/altix/sys/ia64/ia64/pmap.c Sun Jul 17 15:41:32 2011 (r224136) +++ projects/altix/sys/ia64/ia64/pmap.c Sun Jul 17 16:21:16 2011 (r224137) @@ -2251,7 +2251,7 @@ pmap_mapdev(vm_paddr_t pa, vm_size_t sz) if (md == NULL) { printf("%s: [%#lx..%#lx] not covered by memory descriptor\n", __func__, pa, pa + sz - 1); - return (NULL); + return ((void *)IA64_PHYS_TO_RR6(pa)); } if (md->md_type == EFI_MD_TYPE_FREE) { From owner-svn-src-projects@FreeBSD.ORG Sun Jul 17 16:30:59 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 43299106566B; Sun, 17 Jul 2011 16:30:59 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 2E2758FC0A; Sun, 17 Jul 2011 16:30:59 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6HGUxoj081000; Sun, 17 Jul 2011 16:30:59 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6HGUxcS080994; Sun, 17 Jul 2011 16:30:59 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201107171630.p6HGUxcS080994@svn.freebsd.org> From: Marcel Moolenaar Date: Sun, 17 Jul 2011 16:30:59 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224138 - in projects/llvm-ia64: . bin/expr bin/ps bin/sh contrib/bind9 contrib/bind9/bin contrib/bind9/bin/check contrib/bind9/bin/confgen contrib/bind9/bin/dig contrib/bind9/bin/dig/i... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 17 Jul 2011 16:30:59 -0000 Author: marcel Date: Sun Jul 17 16:30:57 2011 New Revision: 224138 URL: http://svn.freebsd.org/changeset/base/224138 Log: Sync with head@224137 Added: projects/llvm-ia64/contrib/bind9/HISTORY - copied unchanged from r224137, head/contrib/bind9/HISTORY projects/llvm-ia64/contrib/bind9/bin/confgen/ - copied from r224137, head/contrib/bind9/bin/confgen/ projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-revoke.8 - copied unchanged from r224137, head/contrib/bind9/bin/dnssec/dnssec-revoke.8 projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-revoke.c - copied unchanged from r224137, head/contrib/bind9/bin/dnssec/dnssec-revoke.c projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-revoke.docbook - copied unchanged from r224137, head/contrib/bind9/bin/dnssec/dnssec-revoke.docbook projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-revoke.html - copied unchanged from r224137, head/contrib/bind9/bin/dnssec/dnssec-revoke.html projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-settime.8 - copied unchanged from r224137, head/contrib/bind9/bin/dnssec/dnssec-settime.8 projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-settime.c - copied unchanged from r224137, head/contrib/bind9/bin/dnssec/dnssec-settime.c projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-settime.docbook - copied unchanged from r224137, head/contrib/bind9/bin/dnssec/dnssec-settime.docbook projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-settime.html - copied unchanged from r224137, head/contrib/bind9/bin/dnssec/dnssec-settime.html projects/llvm-ia64/contrib/bind9/bin/named/bind.keys.h - copied unchanged from r224137, head/contrib/bind9/bin/named/bind.keys.h projects/llvm-ia64/contrib/bind9/bin/tools/ - copied from r224137, head/contrib/bind9/bin/tools/ projects/llvm-ia64/contrib/bind9/doc/arm/dnssec.xml - copied unchanged from r224137, head/contrib/bind9/doc/arm/dnssec.xml projects/llvm-ia64/contrib/bind9/doc/arm/libdns.xml - copied unchanged from r224137, head/contrib/bind9/doc/arm/libdns.xml projects/llvm-ia64/contrib/bind9/doc/arm/man.arpaname.html - copied unchanged from r224137, head/contrib/bind9/doc/arm/man.arpaname.html projects/llvm-ia64/contrib/bind9/doc/arm/man.ddns-confgen.html - copied unchanged from r224137, head/contrib/bind9/doc/arm/man.ddns-confgen.html projects/llvm-ia64/contrib/bind9/doc/arm/man.dnssec-revoke.html - copied unchanged from r224137, head/contrib/bind9/doc/arm/man.dnssec-revoke.html projects/llvm-ia64/contrib/bind9/doc/arm/man.dnssec-settime.html - copied unchanged from r224137, head/contrib/bind9/doc/arm/man.dnssec-settime.html projects/llvm-ia64/contrib/bind9/doc/arm/man.genrandom.html - copied unchanged from r224137, head/contrib/bind9/doc/arm/man.genrandom.html projects/llvm-ia64/contrib/bind9/doc/arm/man.isc-hmac-fixup.html - copied unchanged from r224137, head/contrib/bind9/doc/arm/man.isc-hmac-fixup.html projects/llvm-ia64/contrib/bind9/doc/arm/man.named-journalprint.html - copied unchanged from r224137, head/contrib/bind9/doc/arm/man.named-journalprint.html projects/llvm-ia64/contrib/bind9/doc/arm/man.nsec3hash.html - copied unchanged from r224137, head/contrib/bind9/doc/arm/man.nsec3hash.html projects/llvm-ia64/contrib/bind9/doc/arm/managed-keys.xml - copied unchanged from r224137, head/contrib/bind9/doc/arm/managed-keys.xml projects/llvm-ia64/contrib/bind9/doc/arm/pkcs11.xml - copied unchanged from r224137, head/contrib/bind9/doc/arm/pkcs11.xml projects/llvm-ia64/contrib/bind9/lib/dns/client.c - copied unchanged from r224137, head/contrib/bind9/lib/dns/client.c projects/llvm-ia64/contrib/bind9/lib/dns/dns64.c - copied unchanged from r224137, head/contrib/bind9/lib/dns/dns64.c projects/llvm-ia64/contrib/bind9/lib/dns/ecdb.c - copied unchanged from r224137, head/contrib/bind9/lib/dns/ecdb.c projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/client.h - copied unchanged from r224137, head/contrib/bind9/lib/dns/include/dns/client.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/dns64.h - copied unchanged from r224137, head/contrib/bind9/lib/dns/include/dns/dns64.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/ecdb.h - copied unchanged from r224137, head/contrib/bind9/lib/dns/include/dns/ecdb.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/keydata.h - copied unchanged from r224137, head/contrib/bind9/lib/dns/include/dns/keydata.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/private.h - copied unchanged from r224137, head/contrib/bind9/lib/dns/include/dns/private.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/rpz.h - copied unchanged from r224137, head/contrib/bind9/lib/dns/include/dns/rpz.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/rriterator.h - copied unchanged from r224137, head/contrib/bind9/lib/dns/include/dns/rriterator.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/tsec.h - copied unchanged from r224137, head/contrib/bind9/lib/dns/include/dns/tsec.h projects/llvm-ia64/contrib/bind9/lib/dns/keydata.c - copied unchanged from r224137, head/contrib/bind9/lib/dns/keydata.c projects/llvm-ia64/contrib/bind9/lib/dns/opensslgost_link.c - copied unchanged from r224137, head/contrib/bind9/lib/dns/opensslgost_link.c projects/llvm-ia64/contrib/bind9/lib/dns/private.c - copied unchanged from r224137, head/contrib/bind9/lib/dns/private.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/hip_55.c - copied unchanged from r224137, head/contrib/bind9/lib/dns/rdata/generic/hip_55.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/hip_55.h - copied unchanged from r224137, head/contrib/bind9/lib/dns/rdata/generic/hip_55.h projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/keydata_65533.c - copied unchanged from r224137, head/contrib/bind9/lib/dns/rdata/generic/keydata_65533.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/keydata_65533.h - copied unchanged from r224137, head/contrib/bind9/lib/dns/rdata/generic/keydata_65533.h projects/llvm-ia64/contrib/bind9/lib/dns/rpz.c - copied unchanged from r224137, head/contrib/bind9/lib/dns/rpz.c projects/llvm-ia64/contrib/bind9/lib/dns/rriterator.c - copied unchanged from r224137, head/contrib/bind9/lib/dns/rriterator.c projects/llvm-ia64/contrib/bind9/lib/dns/ssu_external.c - copied unchanged from r224137, head/contrib/bind9/lib/dns/ssu_external.c projects/llvm-ia64/contrib/bind9/lib/dns/tsec.c - copied unchanged from r224137, head/contrib/bind9/lib/dns/tsec.c projects/llvm-ia64/contrib/bind9/lib/export/ - copied from r224137, head/contrib/bind9/lib/export/ projects/llvm-ia64/contrib/bind9/lib/irs/ - copied from r224137, head/contrib/bind9/lib/irs/ projects/llvm-ia64/contrib/bind9/lib/isc/app_api.c - copied unchanged from r224137, head/contrib/bind9/lib/isc/app_api.c projects/llvm-ia64/contrib/bind9/lib/isc/backtrace-emptytbl.c - copied unchanged from r224137, head/contrib/bind9/lib/isc/backtrace-emptytbl.c projects/llvm-ia64/contrib/bind9/lib/isc/backtrace.c - copied unchanged from r224137, head/contrib/bind9/lib/isc/backtrace.c projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/backtrace.h - copied unchanged from r224137, head/contrib/bind9/lib/isc/include/isc/backtrace.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/bind9.h - copied unchanged from r224137, head/contrib/bind9/lib/isc/include/isc/bind9.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/namespace.h - copied unchanged from r224137, head/contrib/bind9/lib/isc/include/isc/namespace.h projects/llvm-ia64/contrib/bind9/lib/isc/mem_api.c - copied unchanged from r224137, head/contrib/bind9/lib/isc/mem_api.c projects/llvm-ia64/contrib/bind9/lib/isc/socket_api.c - copied unchanged from r224137, head/contrib/bind9/lib/isc/socket_api.c projects/llvm-ia64/contrib/bind9/lib/isc/task_api.c - copied unchanged from r224137, head/contrib/bind9/lib/isc/task_api.c projects/llvm-ia64/contrib/bind9/lib/isc/timer_api.c - copied unchanged from r224137, head/contrib/bind9/lib/isc/timer_api.c projects/llvm-ia64/contrib/bind9/lib/isccfg/dnsconf.c - copied unchanged from r224137, head/contrib/bind9/lib/isccfg/dnsconf.c projects/llvm-ia64/contrib/bind9/lib/isccfg/include/isccfg/dnsconf.h - copied unchanged from r224137, head/contrib/bind9/lib/isccfg/include/isccfg/dnsconf.h projects/llvm-ia64/contrib/dialog/help.c - copied unchanged from r224137, head/contrib/dialog/help.c projects/llvm-ia64/contrib/dialog/po/sk.po - copied unchanged from r224137, head/contrib/dialog/po/sk.po projects/llvm-ia64/contrib/dialog/samples/valgrind.log - copied unchanged from r224137, head/contrib/dialog/samples/valgrind.log projects/llvm-ia64/contrib/xz/po/fr.po - copied unchanged from r224137, head/contrib/xz/po/fr.po projects/llvm-ia64/contrib/xz/po/pl.po - copied unchanged from r224137, head/contrib/xz/po/pl.po projects/llvm-ia64/lib/bind/isc/backtrace-emptytbl.c - copied unchanged from r224137, head/lib/bind/isc/backtrace-emptytbl.c projects/llvm-ia64/lib/libprocstat/libprocstat.3 - copied unchanged from r224137, head/lib/libprocstat/libprocstat.3 projects/llvm-ia64/release/ia64/make-memstick.sh - copied unchanged from r224137, head/release/ia64/make-memstick.sh projects/llvm-ia64/sbin/ifconfig/iffib.c - copied unchanged from r224137, head/sbin/ifconfig/iffib.c projects/llvm-ia64/share/man/man9/vm_map_sync.9 - copied unchanged from r224137, head/share/man/man9/vm_map_sync.9 projects/llvm-ia64/sys/boot/common/disk.c - copied unchanged from r224137, head/sys/boot/common/disk.c projects/llvm-ia64/sys/boot/common/disk.h - copied unchanged from r224137, head/sys/boot/common/disk.h projects/llvm-ia64/sys/boot/ficl/amd64/ - copied from r224137, head/sys/boot/ficl/amd64/ projects/llvm-ia64/sys/boot/powerpc/ps3/ps3bus.h - copied unchanged from r224137, head/sys/boot/powerpc/ps3/ps3bus.h projects/llvm-ia64/sys/boot/powerpc/ps3/ps3devdesc.h - copied unchanged from r224137, head/sys/boot/powerpc/ps3/ps3devdesc.h projects/llvm-ia64/sys/boot/powerpc/ps3/ps3disk.c - copied unchanged from r224137, head/sys/boot/powerpc/ps3/ps3disk.c projects/llvm-ia64/sys/boot/powerpc/ps3/ps3repo.c - copied unchanged from r224137, head/sys/boot/powerpc/ps3/ps3repo.c projects/llvm-ia64/sys/boot/powerpc/ps3/ps3repo.h - copied unchanged from r224137, head/sys/boot/powerpc/ps3/ps3repo.h projects/llvm-ia64/sys/boot/powerpc/ps3/ps3stor.c - copied unchanged from r224137, head/sys/boot/powerpc/ps3/ps3stor.c projects/llvm-ia64/sys/boot/powerpc/ps3/ps3stor.h - copied unchanged from r224137, head/sys/boot/powerpc/ps3/ps3stor.h projects/llvm-ia64/sys/boot/userboot/ - copied from r224137, head/sys/boot/userboot/ projects/llvm-ia64/sys/dev/rt/ - copied from r224137, head/sys/dev/rt/ projects/llvm-ia64/sys/dev/usb/net/if_usie.c - copied unchanged from r224137, head/sys/dev/usb/net/if_usie.c projects/llvm-ia64/sys/dev/usb/net/if_usievar.h - copied unchanged from r224137, head/sys/dev/usb/net/if_usievar.h projects/llvm-ia64/sys/mips/conf/XLP - copied unchanged from r224137, head/sys/mips/conf/XLP projects/llvm-ia64/sys/mips/conf/XLP64 - copied unchanged from r224137, head/sys/mips/conf/XLP64 projects/llvm-ia64/sys/mips/conf/XLPN32 - copied unchanged from r224137, head/sys/mips/conf/XLPN32 projects/llvm-ia64/sys/mips/nlm/ - copied from r224137, head/sys/mips/nlm/ projects/llvm-ia64/sys/modules/usb/usie/ - copied from r224137, head/sys/modules/usb/usie/ projects/llvm-ia64/tools/regression/bin/sh/parser/alias6.0 - copied unchanged from r224137, head/tools/regression/bin/sh/parser/alias6.0 projects/llvm-ia64/tools/regression/lib/libc/gen/test-posix_spawn.c - copied unchanged from r224137, head/tools/regression/lib/libc/gen/test-posix_spawn.c projects/llvm-ia64/usr.sbin/arpaname/ - copied from r224137, head/usr.sbin/arpaname/ projects/llvm-ia64/usr.sbin/bsdinstall/scripts/docsinstall - copied unchanged from r224137, head/usr.sbin/bsdinstall/scripts/docsinstall projects/llvm-ia64/usr.sbin/ddns-confgen/ - copied from r224137, head/usr.sbin/ddns-confgen/ projects/llvm-ia64/usr.sbin/dnssec-revoke/ - copied from r224137, head/usr.sbin/dnssec-revoke/ projects/llvm-ia64/usr.sbin/dnssec-settime/ - copied from r224137, head/usr.sbin/dnssec-settime/ projects/llvm-ia64/usr.sbin/genrandom/ - copied from r224137, head/usr.sbin/genrandom/ projects/llvm-ia64/usr.sbin/isc-hmac-fixup/ - copied from r224137, head/usr.sbin/isc-hmac-fixup/ projects/llvm-ia64/usr.sbin/named-journalprint/ - copied from r224137, head/usr.sbin/named-journalprint/ projects/llvm-ia64/usr.sbin/nsec3hash/ - copied from r224137, head/usr.sbin/nsec3hash/ Deleted: projects/llvm-ia64/contrib/bind9/KNOWN-DEFECTS projects/llvm-ia64/contrib/bind9/NSEC3-NOTES projects/llvm-ia64/contrib/bind9/README.idnkit projects/llvm-ia64/contrib/bind9/README.pkcs11 projects/llvm-ia64/contrib/bind9/bin/rndc/rndc-confgen.8 projects/llvm-ia64/contrib/bind9/bin/rndc/rndc-confgen.c projects/llvm-ia64/contrib/bind9/bin/rndc/rndc-confgen.docbook projects/llvm-ia64/contrib/bind9/bin/rndc/rndc-confgen.html projects/llvm-ia64/contrib/bind9/bin/rndc/unix/Makefile.in projects/llvm-ia64/contrib/bind9/bin/rndc/unix/os.c projects/llvm-ia64/etc/rc.d/nfsserver projects/llvm-ia64/share/man/man9/vm_map_clean.9 projects/llvm-ia64/share/man/man9/vm_page_copy.9 projects/llvm-ia64/share/man/man9/vm_page_protect.9 projects/llvm-ia64/share/man/man9/vm_page_zero_fill.9 projects/llvm-ia64/tools/tools/pciid/ Modified: projects/llvm-ia64/ObsoleteFiles.inc projects/llvm-ia64/UPDATING projects/llvm-ia64/bin/expr/expr.1 projects/llvm-ia64/bin/expr/expr.y projects/llvm-ia64/bin/ps/ps.1 projects/llvm-ia64/bin/sh/sh.1 projects/llvm-ia64/contrib/bind9/CHANGES projects/llvm-ia64/contrib/bind9/COPYRIGHT projects/llvm-ia64/contrib/bind9/FAQ.xml projects/llvm-ia64/contrib/bind9/Makefile.in projects/llvm-ia64/contrib/bind9/README projects/llvm-ia64/contrib/bind9/acconfig.h projects/llvm-ia64/contrib/bind9/bin/Makefile.in projects/llvm-ia64/contrib/bind9/bin/check/Makefile.in projects/llvm-ia64/contrib/bind9/bin/check/check-tool.c projects/llvm-ia64/contrib/bind9/bin/check/check-tool.h projects/llvm-ia64/contrib/bind9/bin/check/named-checkconf.8 projects/llvm-ia64/contrib/bind9/bin/check/named-checkconf.c projects/llvm-ia64/contrib/bind9/bin/check/named-checkconf.docbook projects/llvm-ia64/contrib/bind9/bin/check/named-checkconf.html projects/llvm-ia64/contrib/bind9/bin/check/named-checkzone.8 projects/llvm-ia64/contrib/bind9/bin/check/named-checkzone.c projects/llvm-ia64/contrib/bind9/bin/check/named-checkzone.docbook projects/llvm-ia64/contrib/bind9/bin/check/named-checkzone.html projects/llvm-ia64/contrib/bind9/bin/dig/Makefile.in projects/llvm-ia64/contrib/bind9/bin/dig/dig.1 projects/llvm-ia64/contrib/bind9/bin/dig/dig.c projects/llvm-ia64/contrib/bind9/bin/dig/dig.docbook projects/llvm-ia64/contrib/bind9/bin/dig/dig.html projects/llvm-ia64/contrib/bind9/bin/dig/dighost.c projects/llvm-ia64/contrib/bind9/bin/dig/host.1 projects/llvm-ia64/contrib/bind9/bin/dig/host.c projects/llvm-ia64/contrib/bind9/bin/dig/host.docbook projects/llvm-ia64/contrib/bind9/bin/dig/host.html projects/llvm-ia64/contrib/bind9/bin/dig/include/dig/dig.h projects/llvm-ia64/contrib/bind9/bin/dig/nslookup.1 projects/llvm-ia64/contrib/bind9/bin/dig/nslookup.c projects/llvm-ia64/contrib/bind9/bin/dig/nslookup.docbook projects/llvm-ia64/contrib/bind9/bin/dig/nslookup.html projects/llvm-ia64/contrib/bind9/bin/dnssec/Makefile.in projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-dsfromkey.8 projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-dsfromkey.c projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-dsfromkey.docbook projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-dsfromkey.html projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.8 projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.c projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.docbook projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-keygen.8 projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-keygen.c projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-keygen.docbook projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-keygen.html projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-signzone.8 projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-signzone.c projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-signzone.docbook projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-signzone.html projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssectool.c projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssectool.h projects/llvm-ia64/contrib/bind9/bin/named/Makefile.in projects/llvm-ia64/contrib/bind9/bin/named/bind9.xsl projects/llvm-ia64/contrib/bind9/bin/named/bind9.xsl.h projects/llvm-ia64/contrib/bind9/bin/named/builtin.c projects/llvm-ia64/contrib/bind9/bin/named/client.c projects/llvm-ia64/contrib/bind9/bin/named/config.c projects/llvm-ia64/contrib/bind9/bin/named/control.c projects/llvm-ia64/contrib/bind9/bin/named/include/named/client.h projects/llvm-ia64/contrib/bind9/bin/named/include/named/config.h projects/llvm-ia64/contrib/bind9/bin/named/include/named/control.h projects/llvm-ia64/contrib/bind9/bin/named/include/named/globals.h projects/llvm-ia64/contrib/bind9/bin/named/include/named/log.h projects/llvm-ia64/contrib/bind9/bin/named/include/named/lwdclient.h projects/llvm-ia64/contrib/bind9/bin/named/include/named/main.h projects/llvm-ia64/contrib/bind9/bin/named/include/named/notify.h projects/llvm-ia64/contrib/bind9/bin/named/include/named/query.h projects/llvm-ia64/contrib/bind9/bin/named/include/named/server.h projects/llvm-ia64/contrib/bind9/bin/named/include/named/tsigconf.h projects/llvm-ia64/contrib/bind9/bin/named/include/named/types.h projects/llvm-ia64/contrib/bind9/bin/named/include/named/zoneconf.h projects/llvm-ia64/contrib/bind9/bin/named/interfacemgr.c projects/llvm-ia64/contrib/bind9/bin/named/log.c projects/llvm-ia64/contrib/bind9/bin/named/lwdgabn.c projects/llvm-ia64/contrib/bind9/bin/named/lwdgrbn.c projects/llvm-ia64/contrib/bind9/bin/named/lwresd.8 projects/llvm-ia64/contrib/bind9/bin/named/lwresd.c projects/llvm-ia64/contrib/bind9/bin/named/lwresd.docbook projects/llvm-ia64/contrib/bind9/bin/named/lwresd.html projects/llvm-ia64/contrib/bind9/bin/named/main.c projects/llvm-ia64/contrib/bind9/bin/named/named.8 projects/llvm-ia64/contrib/bind9/bin/named/named.conf.5 projects/llvm-ia64/contrib/bind9/bin/named/named.conf.docbook projects/llvm-ia64/contrib/bind9/bin/named/named.conf.html projects/llvm-ia64/contrib/bind9/bin/named/named.docbook projects/llvm-ia64/contrib/bind9/bin/named/named.html projects/llvm-ia64/contrib/bind9/bin/named/query.c projects/llvm-ia64/contrib/bind9/bin/named/server.c projects/llvm-ia64/contrib/bind9/bin/named/statschannel.c projects/llvm-ia64/contrib/bind9/bin/named/tkeyconf.c projects/llvm-ia64/contrib/bind9/bin/named/tsigconf.c projects/llvm-ia64/contrib/bind9/bin/named/unix/Makefile.in projects/llvm-ia64/contrib/bind9/bin/named/unix/include/named/os.h projects/llvm-ia64/contrib/bind9/bin/named/unix/os.c projects/llvm-ia64/contrib/bind9/bin/named/update.c projects/llvm-ia64/contrib/bind9/bin/named/xfrout.c projects/llvm-ia64/contrib/bind9/bin/named/zoneconf.c projects/llvm-ia64/contrib/bind9/bin/nsupdate/Makefile.in projects/llvm-ia64/contrib/bind9/bin/nsupdate/nsupdate.1 projects/llvm-ia64/contrib/bind9/bin/nsupdate/nsupdate.c projects/llvm-ia64/contrib/bind9/bin/nsupdate/nsupdate.docbook projects/llvm-ia64/contrib/bind9/bin/nsupdate/nsupdate.html projects/llvm-ia64/contrib/bind9/bin/rndc/Makefile.in projects/llvm-ia64/contrib/bind9/bin/rndc/include/rndc/os.h projects/llvm-ia64/contrib/bind9/bin/rndc/rndc.8 projects/llvm-ia64/contrib/bind9/bin/rndc/rndc.c projects/llvm-ia64/contrib/bind9/bin/rndc/rndc.conf.5 projects/llvm-ia64/contrib/bind9/bin/rndc/rndc.conf.html projects/llvm-ia64/contrib/bind9/bin/rndc/rndc.html projects/llvm-ia64/contrib/bind9/bin/rndc/util.h projects/llvm-ia64/contrib/bind9/config.guess projects/llvm-ia64/contrib/bind9/config.h.in projects/llvm-ia64/contrib/bind9/configure.in projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM-book.xml projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.ch01.html projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.ch02.html projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.ch03.html projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.ch04.html projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.ch05.html projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.ch06.html projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.ch07.html projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.ch08.html projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.ch09.html projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.ch10.html projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.html projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.pdf projects/llvm-ia64/contrib/bind9/doc/arm/Makefile.in projects/llvm-ia64/contrib/bind9/doc/arm/man.dig.html projects/llvm-ia64/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html projects/llvm-ia64/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html projects/llvm-ia64/contrib/bind9/doc/arm/man.dnssec-keygen.html projects/llvm-ia64/contrib/bind9/doc/arm/man.dnssec-signzone.html projects/llvm-ia64/contrib/bind9/doc/arm/man.host.html projects/llvm-ia64/contrib/bind9/doc/arm/man.named-checkconf.html projects/llvm-ia64/contrib/bind9/doc/arm/man.named-checkzone.html projects/llvm-ia64/contrib/bind9/doc/arm/man.named.html projects/llvm-ia64/contrib/bind9/doc/arm/man.nsupdate.html projects/llvm-ia64/contrib/bind9/doc/arm/man.rndc-confgen.html projects/llvm-ia64/contrib/bind9/doc/arm/man.rndc.conf.html projects/llvm-ia64/contrib/bind9/doc/arm/man.rndc.html projects/llvm-ia64/contrib/bind9/doc/misc/Makefile.in projects/llvm-ia64/contrib/bind9/doc/misc/options projects/llvm-ia64/contrib/bind9/lib/bind9/Makefile.in projects/llvm-ia64/contrib/bind9/lib/bind9/api projects/llvm-ia64/contrib/bind9/lib/bind9/check.c projects/llvm-ia64/contrib/bind9/lib/bind9/include/bind9/getaddresses.h projects/llvm-ia64/contrib/bind9/lib/dns/Makefile.in projects/llvm-ia64/contrib/bind9/lib/dns/acl.c projects/llvm-ia64/contrib/bind9/lib/dns/adb.c projects/llvm-ia64/contrib/bind9/lib/dns/api projects/llvm-ia64/contrib/bind9/lib/dns/byaddr.c projects/llvm-ia64/contrib/bind9/lib/dns/cache.c projects/llvm-ia64/contrib/bind9/lib/dns/db.c projects/llvm-ia64/contrib/bind9/lib/dns/diff.c projects/llvm-ia64/contrib/bind9/lib/dns/dispatch.c projects/llvm-ia64/contrib/bind9/lib/dns/dlz.c projects/llvm-ia64/contrib/bind9/lib/dns/dnssec.c projects/llvm-ia64/contrib/bind9/lib/dns/ds.c projects/llvm-ia64/contrib/bind9/lib/dns/dst_api.c projects/llvm-ia64/contrib/bind9/lib/dns/dst_internal.h projects/llvm-ia64/contrib/bind9/lib/dns/dst_openssl.h projects/llvm-ia64/contrib/bind9/lib/dns/dst_parse.c projects/llvm-ia64/contrib/bind9/lib/dns/dst_parse.h projects/llvm-ia64/contrib/bind9/lib/dns/forward.c projects/llvm-ia64/contrib/bind9/lib/dns/gen-unix.h projects/llvm-ia64/contrib/bind9/lib/dns/gen.c projects/llvm-ia64/contrib/bind9/lib/dns/gssapi_link.c projects/llvm-ia64/contrib/bind9/lib/dns/gssapictx.c projects/llvm-ia64/contrib/bind9/lib/dns/hmac_link.c projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/Makefile.in projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/acl.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/cache.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/compress.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/db.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/diff.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/dispatch.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/dlz.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/dnssec.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/ds.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/events.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/forward.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/journal.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/keytable.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/keyvalues.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/lib.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/log.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/lookup.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/master.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/masterdump.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/message.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/name.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/ncache.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/nsec3.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/peer.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/rbt.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/rdata.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/rdataset.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/request.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/resolver.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/result.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/sdb.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/sdlz.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/secalg.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/soa.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/ssu.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/stats.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/tkey.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/tsig.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/types.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/validator.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/view.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/xfrin.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/zone.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dst/dst.h projects/llvm-ia64/contrib/bind9/lib/dns/include/dst/gssapi.h projects/llvm-ia64/contrib/bind9/lib/dns/iptable.c projects/llvm-ia64/contrib/bind9/lib/dns/journal.c projects/llvm-ia64/contrib/bind9/lib/dns/keytable.c projects/llvm-ia64/contrib/bind9/lib/dns/lib.c projects/llvm-ia64/contrib/bind9/lib/dns/log.c projects/llvm-ia64/contrib/bind9/lib/dns/master.c projects/llvm-ia64/contrib/bind9/lib/dns/masterdump.c projects/llvm-ia64/contrib/bind9/lib/dns/message.c projects/llvm-ia64/contrib/bind9/lib/dns/name.c projects/llvm-ia64/contrib/bind9/lib/dns/ncache.c projects/llvm-ia64/contrib/bind9/lib/dns/nsec.c projects/llvm-ia64/contrib/bind9/lib/dns/nsec3.c projects/llvm-ia64/contrib/bind9/lib/dns/openssl_link.c projects/llvm-ia64/contrib/bind9/lib/dns/openssldh_link.c projects/llvm-ia64/contrib/bind9/lib/dns/openssldsa_link.c projects/llvm-ia64/contrib/bind9/lib/dns/opensslrsa_link.c projects/llvm-ia64/contrib/bind9/lib/dns/peer.c projects/llvm-ia64/contrib/bind9/lib/dns/rbt.c projects/llvm-ia64/contrib/bind9/lib/dns/rbtdb.c projects/llvm-ia64/contrib/bind9/lib/dns/rcode.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/any_255/tsig_250.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/ch_3/a_1.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/afsdb_18.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/cert_37.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/cname_5.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/dlv_32769.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/dname_39.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/dnskey_48.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/ds_43.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/gpos_27.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/hinfo_13.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/isdn_20.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/key_25.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/loc_29.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/mb_7.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/md_3.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/mf_4.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/mg_8.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/minfo_14.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/mr_9.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/mx_15.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/ns_2.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/nsec3_50.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/nsec3param_51.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/nsec_47.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/null_10.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/nxt_30.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/opt_41.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/proforma.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/ptr_12.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/rp_17.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/rrsig_46.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/rt_21.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/sig_24.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/soa_6.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/spf_99.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/sshfp_44.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/tkey_249.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/txt_16.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/unspec_103.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/x25_19.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/hs_4/a_1.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/a6_38.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/a_1.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/aaaa_28.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/apl_42.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/dhcid_49.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/kx_36.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/naptr_35.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/nsap_22.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/px_26.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/srv_33.c projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/wks_11.c projects/llvm-ia64/contrib/bind9/lib/dns/rdatalist.c projects/llvm-ia64/contrib/bind9/lib/dns/rdataset.c projects/llvm-ia64/contrib/bind9/lib/dns/rdataslab.c projects/llvm-ia64/contrib/bind9/lib/dns/request.c projects/llvm-ia64/contrib/bind9/lib/dns/resolver.c projects/llvm-ia64/contrib/bind9/lib/dns/result.c projects/llvm-ia64/contrib/bind9/lib/dns/rootns.c projects/llvm-ia64/contrib/bind9/lib/dns/sdb.c projects/llvm-ia64/contrib/bind9/lib/dns/sdlz.c projects/llvm-ia64/contrib/bind9/lib/dns/soa.c projects/llvm-ia64/contrib/bind9/lib/dns/spnego.c projects/llvm-ia64/contrib/bind9/lib/dns/ssu.c projects/llvm-ia64/contrib/bind9/lib/dns/stats.c projects/llvm-ia64/contrib/bind9/lib/dns/time.c projects/llvm-ia64/contrib/bind9/lib/dns/tkey.c projects/llvm-ia64/contrib/bind9/lib/dns/tsig.c projects/llvm-ia64/contrib/bind9/lib/dns/validator.c projects/llvm-ia64/contrib/bind9/lib/dns/view.c projects/llvm-ia64/contrib/bind9/lib/dns/xfrin.c projects/llvm-ia64/contrib/bind9/lib/dns/zone.c projects/llvm-ia64/contrib/bind9/lib/isc/Makefile.in projects/llvm-ia64/contrib/bind9/lib/isc/alpha/include/isc/atomic.h projects/llvm-ia64/contrib/bind9/lib/isc/api projects/llvm-ia64/contrib/bind9/lib/isc/assertions.c projects/llvm-ia64/contrib/bind9/lib/isc/base32.c projects/llvm-ia64/contrib/bind9/lib/isc/base64.c projects/llvm-ia64/contrib/bind9/lib/isc/entropy.c projects/llvm-ia64/contrib/bind9/lib/isc/hash.c projects/llvm-ia64/contrib/bind9/lib/isc/heap.c projects/llvm-ia64/contrib/bind9/lib/isc/hmacmd5.c projects/llvm-ia64/contrib/bind9/lib/isc/hmacsha.c projects/llvm-ia64/contrib/bind9/lib/isc/httpd.c projects/llvm-ia64/contrib/bind9/lib/isc/ia64/include/isc/atomic.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/Makefile.in projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/app.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/assertions.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/buffer.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/entropy.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/error.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/file.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/fsaccess.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/hash.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/heap.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/hmacmd5.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/hmacsha.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/lib.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/log.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/md5.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/mem.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/msgs.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/netaddr.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/netscope.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/platform.h.in projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/portset.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/radix.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/random.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/ratelimiter.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/refcount.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/result.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/resultclass.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/serial.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/sha1.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/sha2.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/sockaddr.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/socket.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/stats.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/symtab.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/task.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/timer.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/types.h projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/util.h projects/llvm-ia64/contrib/bind9/lib/isc/inet_aton.c projects/llvm-ia64/contrib/bind9/lib/isc/inet_ntop.c projects/llvm-ia64/contrib/bind9/lib/isc/iterated_hash.c projects/llvm-ia64/contrib/bind9/lib/isc/lib.c projects/llvm-ia64/contrib/bind9/lib/isc/log.c projects/llvm-ia64/contrib/bind9/lib/isc/md5.c projects/llvm-ia64/contrib/bind9/lib/isc/mem.c projects/llvm-ia64/contrib/bind9/lib/isc/netaddr.c projects/llvm-ia64/contrib/bind9/lib/isc/nls/Makefile.in projects/llvm-ia64/contrib/bind9/lib/isc/nothreads/Makefile.in projects/llvm-ia64/contrib/bind9/lib/isc/powerpc/include/isc/atomic.h projects/llvm-ia64/contrib/bind9/lib/isc/print.c projects/llvm-ia64/contrib/bind9/lib/isc/pthreads/Makefile.in projects/llvm-ia64/contrib/bind9/lib/isc/pthreads/mutex.c projects/llvm-ia64/contrib/bind9/lib/isc/radix.c projects/llvm-ia64/contrib/bind9/lib/isc/random.c projects/llvm-ia64/contrib/bind9/lib/isc/rwlock.c projects/llvm-ia64/contrib/bind9/lib/isc/sha1.c projects/llvm-ia64/contrib/bind9/lib/isc/sha2.c projects/llvm-ia64/contrib/bind9/lib/isc/sockaddr.c projects/llvm-ia64/contrib/bind9/lib/isc/sparc64/include/isc/atomic.h projects/llvm-ia64/contrib/bind9/lib/isc/stats.c projects/llvm-ia64/contrib/bind9/lib/isc/task.c projects/llvm-ia64/contrib/bind9/lib/isc/task_p.h projects/llvm-ia64/contrib/bind9/lib/isc/timer.c projects/llvm-ia64/contrib/bind9/lib/isc/timer_p.h projects/llvm-ia64/contrib/bind9/lib/isc/unix/Makefile.in projects/llvm-ia64/contrib/bind9/lib/isc/unix/app.c projects/llvm-ia64/contrib/bind9/lib/isc/unix/dir.c projects/llvm-ia64/contrib/bind9/lib/isc/unix/entropy.c projects/llvm-ia64/contrib/bind9/lib/isc/unix/file.c projects/llvm-ia64/contrib/bind9/lib/isc/unix/ifiter_getifaddrs.c projects/llvm-ia64/contrib/bind9/lib/isc/unix/ifiter_ioctl.c projects/llvm-ia64/contrib/bind9/lib/isc/unix/include/isc/net.h projects/llvm-ia64/contrib/bind9/lib/isc/unix/include/isc/offset.h projects/llvm-ia64/contrib/bind9/lib/isc/unix/include/isc/strerror.h projects/llvm-ia64/contrib/bind9/lib/isc/unix/include/isc/time.h projects/llvm-ia64/contrib/bind9/lib/isc/unix/interfaceiter.c projects/llvm-ia64/contrib/bind9/lib/isc/unix/resource.c projects/llvm-ia64/contrib/bind9/lib/isc/unix/socket.c projects/llvm-ia64/contrib/bind9/lib/isc/unix/socket_p.h projects/llvm-ia64/contrib/bind9/lib/isc/unix/strerror.c projects/llvm-ia64/contrib/bind9/lib/isccc/Makefile.in projects/llvm-ia64/contrib/bind9/lib/isccc/api projects/llvm-ia64/contrib/bind9/lib/isccfg/Makefile.in projects/llvm-ia64/contrib/bind9/lib/isccfg/aclconf.c projects/llvm-ia64/contrib/bind9/lib/isccfg/api projects/llvm-ia64/contrib/bind9/lib/isccfg/include/isccfg/aclconf.h projects/llvm-ia64/contrib/bind9/lib/isccfg/include/isccfg/cfg.h projects/llvm-ia64/contrib/bind9/lib/isccfg/include/isccfg/grammar.h projects/llvm-ia64/contrib/bind9/lib/isccfg/include/isccfg/log.h projects/llvm-ia64/contrib/bind9/lib/isccfg/include/isccfg/namedconf.h projects/llvm-ia64/contrib/bind9/lib/isccfg/namedconf.c projects/llvm-ia64/contrib/bind9/lib/isccfg/parser.c projects/llvm-ia64/contrib/bind9/lib/lwres/api projects/llvm-ia64/contrib/bind9/lib/lwres/context.c projects/llvm-ia64/contrib/bind9/lib/lwres/context_p.h projects/llvm-ia64/contrib/bind9/lib/lwres/getaddrinfo.c projects/llvm-ia64/contrib/bind9/lib/lwres/getipnode.c projects/llvm-ia64/contrib/bind9/lib/lwres/include/lwres/context.h projects/llvm-ia64/contrib/bind9/lib/lwres/include/lwres/netdb.h.in projects/llvm-ia64/contrib/bind9/lib/lwres/lwconfig.c projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres.3 projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres.html projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_buffer.3 projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_buffer.html projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_config.3 projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_config.html projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_context.3 projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_context.html projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_gabn.3 projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_gabn.html projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_gai_strerror.3 projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.3 projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_gethostent.3 projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_gethostent.html projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_getipnode.3 projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_getipnode.html projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_getnameinfo.3 projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.3 projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_gnba.3 projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_gnba.html projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_hstrerror.3 projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_hstrerror.html projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_inetntop.3 projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_inetntop.html projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_noop.3 projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_noop.html projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_packet.3 projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_packet.html projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_resutil.3 projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_resutil.html projects/llvm-ia64/contrib/bind9/lib/lwres/print_p.h projects/llvm-ia64/contrib/bind9/make/rules.in projects/llvm-ia64/contrib/bind9/version projects/llvm-ia64/contrib/dialog/CHANGES projects/llvm-ia64/contrib/dialog/VERSION projects/llvm-ia64/contrib/dialog/aclocal.m4 projects/llvm-ia64/contrib/dialog/arrows.c projects/llvm-ia64/contrib/dialog/buttons.c projects/llvm-ia64/contrib/dialog/calendar.c projects/llvm-ia64/contrib/dialog/checklist.c projects/llvm-ia64/contrib/dialog/columns.c projects/llvm-ia64/contrib/dialog/config.guess projects/llvm-ia64/contrib/dialog/config.sub projects/llvm-ia64/contrib/dialog/configure projects/llvm-ia64/contrib/dialog/configure.in projects/llvm-ia64/contrib/dialog/dialog.1 projects/llvm-ia64/contrib/dialog/dialog.3 projects/llvm-ia64/contrib/dialog/dialog.c projects/llvm-ia64/contrib/dialog/dialog.h projects/llvm-ia64/contrib/dialog/dlg_keys.h projects/llvm-ia64/contrib/dialog/editbox.c projects/llvm-ia64/contrib/dialog/formbox.c projects/llvm-ia64/contrib/dialog/fselect.c projects/llvm-ia64/contrib/dialog/guage.c projects/llvm-ia64/contrib/dialog/inputbox.c projects/llvm-ia64/contrib/dialog/makefile.in projects/llvm-ia64/contrib/dialog/menubox.c projects/llvm-ia64/contrib/dialog/mixedgauge.c projects/llvm-ia64/contrib/dialog/msgbox.c projects/llvm-ia64/contrib/dialog/package/debian/changelog projects/llvm-ia64/contrib/dialog/package/debian/control projects/llvm-ia64/contrib/dialog/package/dialog.spec projects/llvm-ia64/contrib/dialog/pause.c projects/llvm-ia64/contrib/dialog/prgbox.c projects/llvm-ia64/contrib/dialog/progressbox.c projects/llvm-ia64/contrib/dialog/rc.c projects/llvm-ia64/contrib/dialog/tailbox.c projects/llvm-ia64/contrib/dialog/textbox.c projects/llvm-ia64/contrib/dialog/timebox.c projects/llvm-ia64/contrib/dialog/trace.c projects/llvm-ia64/contrib/dialog/ui_getc.c projects/llvm-ia64/contrib/dialog/util.c projects/llvm-ia64/contrib/dialog/yesno.c projects/llvm-ia64/contrib/gcc/c-decl.c projects/llvm-ia64/contrib/gcc/c.opt projects/llvm-ia64/contrib/gcc/common.opt projects/llvm-ia64/contrib/gcc/tree-nested.c projects/llvm-ia64/contrib/lukemftpd/src/ftpd.c projects/llvm-ia64/contrib/ntp/ntpd/ntp_config.c projects/llvm-ia64/contrib/ntp/ntpd/ntp_intres.c projects/llvm-ia64/contrib/pf/man/pf.4 projects/llvm-ia64/contrib/sendmail/src/deliver.c projects/llvm-ia64/contrib/top/commands.c projects/llvm-ia64/contrib/top/display.c projects/llvm-ia64/contrib/top/top.X projects/llvm-ia64/contrib/top/top.c projects/llvm-ia64/contrib/xz/ChangeLog projects/llvm-ia64/contrib/xz/FREEBSD-Xlist projects/llvm-ia64/contrib/xz/FREEBSD-upgrade projects/llvm-ia64/contrib/xz/THANKS projects/llvm-ia64/contrib/xz/po/LINGUAS projects/llvm-ia64/contrib/xz/po/it.po projects/llvm-ia64/contrib/xz/src/common/tuklib_open_stdxxx.c projects/llvm-ia64/contrib/xz/src/liblzma/api/lzma/block.h projects/llvm-ia64/contrib/xz/src/liblzma/api/lzma/container.h projects/llvm-ia64/contrib/xz/src/liblzma/api/lzma/filter.h projects/llvm-ia64/contrib/xz/src/liblzma/api/lzma/version.h projects/llvm-ia64/contrib/xz/src/liblzma/common/alone_decoder.c projects/llvm-ia64/contrib/xz/src/liblzma/common/alone_encoder.c projects/llvm-ia64/contrib/xz/src/liblzma/common/block_buffer_encoder.c projects/llvm-ia64/contrib/xz/src/liblzma/common/block_encoder.c projects/llvm-ia64/contrib/xz/src/liblzma/common/common.c projects/llvm-ia64/contrib/xz/src/liblzma/common/common.h projects/llvm-ia64/contrib/xz/src/liblzma/common/filter_common.c projects/llvm-ia64/contrib/xz/src/liblzma/common/index.c projects/llvm-ia64/contrib/xz/src/liblzma/common/index_decoder.c projects/llvm-ia64/contrib/xz/src/liblzma/common/index_encoder.c projects/llvm-ia64/contrib/xz/src/liblzma/common/stream_buffer_encoder.c projects/llvm-ia64/contrib/xz/src/liblzma/common/stream_encoder.c projects/llvm-ia64/contrib/xz/src/liblzma/delta/delta_encoder.c projects/llvm-ia64/contrib/xz/src/liblzma/lz/lz_decoder.c projects/llvm-ia64/contrib/xz/src/liblzma/lz/lz_encoder.c projects/llvm-ia64/contrib/xz/src/liblzma/lz/lz_encoder_hash.h projects/llvm-ia64/contrib/xz/src/liblzma/lzma/lzma2_decoder.c projects/llvm-ia64/contrib/xz/src/liblzma/lzma/lzma2_encoder.c projects/llvm-ia64/contrib/xz/src/liblzma/simple/arm.c projects/llvm-ia64/contrib/xz/src/liblzma/simple/armthumb.c projects/llvm-ia64/contrib/xz/src/liblzma/simple/ia64.c projects/llvm-ia64/contrib/xz/src/liblzma/simple/powerpc.c projects/llvm-ia64/contrib/xz/src/liblzma/simple/simple_coder.c projects/llvm-ia64/contrib/xz/src/liblzma/simple/sparc.c projects/llvm-ia64/contrib/xz/src/lzmainfo/lzmainfo.c projects/llvm-ia64/contrib/xz/src/xz/coder.c projects/llvm-ia64/contrib/xz/src/xz/file_io.c projects/llvm-ia64/contrib/xz/src/xz/hardware.h projects/llvm-ia64/contrib/xz/src/xz/list.c projects/llvm-ia64/contrib/xz/src/xz/message.c projects/llvm-ia64/contrib/xz/src/xz/message.h projects/llvm-ia64/contrib/xz/src/xz/options.c projects/llvm-ia64/contrib/xz/src/xz/signals.c projects/llvm-ia64/contrib/xz/src/xz/suffix.c projects/llvm-ia64/contrib/xz/src/xz/util.h projects/llvm-ia64/contrib/xz/src/xz/xz.1 projects/llvm-ia64/contrib/xz/src/xzdec/xzdec.c projects/llvm-ia64/etc/namedb/named.conf projects/llvm-ia64/etc/namedb/named.root projects/llvm-ia64/etc/rc.d/Makefile projects/llvm-ia64/etc/rc.d/kld projects/llvm-ia64/etc/rc.d/lockd projects/llvm-ia64/etc/rc.d/mountd projects/llvm-ia64/etc/rc.d/nfsd projects/llvm-ia64/etc/rc.d/routing projects/llvm-ia64/etc/rc.d/statd projects/llvm-ia64/etc/regdomain.xml projects/llvm-ia64/gnu/lib/libdialog/Makefile projects/llvm-ia64/gnu/usr.bin/groff/tmac/mdoc.local projects/llvm-ia64/include/rpc/xdr.h projects/llvm-ia64/lib/bind/Makefile projects/llvm-ia64/lib/bind/config.h projects/llvm-ia64/lib/bind/config.mk projects/llvm-ia64/lib/bind/dns/Makefile projects/llvm-ia64/lib/bind/dns/code.h projects/llvm-ia64/lib/bind/dns/dns/enumtype.h projects/llvm-ia64/lib/bind/dns/dns/rdatastruct.h projects/llvm-ia64/lib/bind/isc/Makefile projects/llvm-ia64/lib/bind/isc/isc/platform.h projects/llvm-ia64/lib/bind/lwres/lwres/netdb.h projects/llvm-ia64/lib/bind/lwres/lwres/platform.h projects/llvm-ia64/lib/libc/gen/posix_spawn.c projects/llvm-ia64/lib/libc/sys/rfork.2 projects/llvm-ia64/lib/libc/xdr/Makefile.inc projects/llvm-ia64/lib/libc/xdr/Symbol.map projects/llvm-ia64/lib/libc/xdr/xdr.3 projects/llvm-ia64/lib/libc/xdr/xdr_sizeof.c projects/llvm-ia64/lib/libkvm/kvm_pcpu.c projects/llvm-ia64/lib/liblzma/config.h projects/llvm-ia64/lib/libprocstat/Makefile projects/llvm-ia64/lib/libstand/stand.h projects/llvm-ia64/lib/libstand/zalloc.c projects/llvm-ia64/lib/libstand/zalloc_defs.h projects/llvm-ia64/lib/libstand/zalloc_malloc.c projects/llvm-ia64/lib/libstand/zalloc_mem.h projects/llvm-ia64/lib/libstand/zalloc_protos.h projects/llvm-ia64/lib/libusb/libusb.3 projects/llvm-ia64/lib/libusb/libusb01.c projects/llvm-ia64/lib/libusb/libusb10.c projects/llvm-ia64/lib/libusb/libusb10_desc.c projects/llvm-ia64/lib/libusb/libusb20.c projects/llvm-ia64/lib/libusb/usb.h projects/llvm-ia64/lib/libutil/login.conf.5 projects/llvm-ia64/release/Makefile projects/llvm-ia64/release/generate-release.sh projects/llvm-ia64/sbin/dumpfs/dumpfs.8 projects/llvm-ia64/sbin/dumpfs/dumpfs.c projects/llvm-ia64/sbin/fsck_ffs/fsck.h projects/llvm-ia64/sbin/fsck_ffs/pass5.c projects/llvm-ia64/sbin/fsck_ffs/suj.c projects/llvm-ia64/sbin/hastctl/hastctl.c projects/llvm-ia64/sbin/hastd/activemap.c projects/llvm-ia64/sbin/hastd/control.c projects/llvm-ia64/sbin/hastd/primary.c projects/llvm-ia64/sbin/ifconfig/Makefile projects/llvm-ia64/sbin/ifconfig/ifconfig.8 projects/llvm-ia64/sbin/ipfw/ipfw.8 projects/llvm-ia64/sbin/ipfw/ipfw2.c projects/llvm-ia64/sbin/ipfw/ipfw2.h projects/llvm-ia64/sbin/ipfw/main.c projects/llvm-ia64/sbin/natd/natd.8 projects/llvm-ia64/sbin/newfs_msdos/newfs_msdos.c projects/llvm-ia64/sbin/shutdown/shutdown.8 projects/llvm-ia64/sbin/umount/umount.c projects/llvm-ia64/share/doc/bind9/Makefile projects/llvm-ia64/share/man/man3/pthread_set_name_np.3 projects/llvm-ia64/share/man/man4/axe.4 projects/llvm-ia64/share/man/man4/jme.4 projects/llvm-ia64/share/man/man8/picobsd.8 projects/llvm-ia64/share/man/man9/Makefile projects/llvm-ia64/share/man/man9/copy.9 projects/llvm-ia64/share/man/man9/fail.9 projects/llvm-ia64/share/man/man9/ifnet.9 projects/llvm-ia64/share/man/man9/uio.9 projects/llvm-ia64/share/man/man9/vm_map.9 projects/llvm-ia64/share/misc/committers-ports.dot projects/llvm-ia64/share/misc/pci_vendors projects/llvm-ia64/sys/amd64/acpica/acpi_wakeup.c projects/llvm-ia64/sys/amd64/amd64/mp_machdep.c projects/llvm-ia64/sys/amd64/amd64/pmap.c projects/llvm-ia64/sys/amd64/amd64/sys_machdep.c projects/llvm-ia64/sys/amd64/amd64/vm_machdep.c projects/llvm-ia64/sys/amd64/include/cpufunc.h projects/llvm-ia64/sys/arm/arm/pmap.c projects/llvm-ia64/sys/arm/arm/sys_machdep.c projects/llvm-ia64/sys/arm/mv/common.c projects/llvm-ia64/sys/arm/mv/gpio.c projects/llvm-ia64/sys/arm/mv/mv_machdep.c projects/llvm-ia64/sys/boot/Makefile.amd64 projects/llvm-ia64/sys/boot/common/Makefile.inc projects/llvm-ia64/sys/boot/common/load_elf.c projects/llvm-ia64/sys/boot/common/reloc_elf.c projects/llvm-ia64/sys/boot/common/ufsread.c projects/llvm-ia64/sys/boot/i386/Makefile.inc projects/llvm-ia64/sys/boot/i386/boot2/Makefile projects/llvm-ia64/sys/boot/i386/libi386/bioscd.c projects/llvm-ia64/sys/boot/i386/zfsboot/Makefile projects/llvm-ia64/sys/boot/powerpc/ps3/Makefile projects/llvm-ia64/sys/boot/powerpc/ps3/conf.c projects/llvm-ia64/sys/boot/powerpc/ps3/devicename.c projects/llvm-ia64/sys/boot/powerpc/ps3/lv1call.S projects/llvm-ia64/sys/boot/powerpc/ps3/lv1call.h projects/llvm-ia64/sys/boot/powerpc/ps3/main.c projects/llvm-ia64/sys/boot/powerpc/ps3/version projects/llvm-ia64/sys/boot/sparc64/loader/main.c projects/llvm-ia64/sys/cddl/dev/dtrace/amd64/dtrace_subr.c projects/llvm-ia64/sys/cddl/dev/dtrace/i386/dtrace_subr.c projects/llvm-ia64/sys/compat/freebsd32/freebsd32_proto.h projects/llvm-ia64/sys/compat/freebsd32/freebsd32_syscall.h projects/llvm-ia64/sys/compat/freebsd32/freebsd32_syscalls.c projects/llvm-ia64/sys/compat/freebsd32/freebsd32_sysent.c projects/llvm-ia64/sys/compat/freebsd32/freebsd32_systrace_args.c projects/llvm-ia64/sys/compat/freebsd32/syscalls.master projects/llvm-ia64/sys/compat/linux/linux_ipc.c projects/llvm-ia64/sys/conf/Makefile.mips projects/llvm-ia64/sys/conf/NOTES projects/llvm-ia64/sys/conf/files projects/llvm-ia64/sys/conf/files.i386 projects/llvm-ia64/sys/conf/files.mips projects/llvm-ia64/sys/conf/options projects/llvm-ia64/sys/conf/options.mips projects/llvm-ia64/sys/dev/acpica/acpi_pcib_acpi.c projects/llvm-ia64/sys/dev/adb/adb_kbd.c projects/llvm-ia64/sys/dev/ahci/ahci.c projects/llvm-ia64/sys/dev/aic7xxx/aicasm/aicasm.c projects/llvm-ia64/sys/dev/aic7xxx/aicasm/aicasm.h projects/llvm-ia64/sys/dev/aic7xxx/aicasm/aicasm_gram.y projects/llvm-ia64/sys/dev/aic7xxx/aicasm/aicasm_macro_gram.y projects/llvm-ia64/sys/dev/aic7xxx/aicasm/aicasm_macro_scan.l projects/llvm-ia64/sys/dev/aic7xxx/aicasm/aicasm_scan.l projects/llvm-ia64/sys/dev/aic7xxx/aicasm/aicasm_symbol.c projects/llvm-ia64/sys/dev/aic7xxx/aicasm/aicasm_symbol.h projects/llvm-ia64/sys/dev/ath/ah_osdep.c projects/llvm-ia64/sys/dev/ath/if_ath.c projects/llvm-ia64/sys/dev/atkbdc/atkbd.c projects/llvm-ia64/sys/dev/cas/if_cas.c projects/llvm-ia64/sys/dev/cas/if_casvar.h projects/llvm-ia64/sys/dev/e1000/if_em.c projects/llvm-ia64/sys/dev/e1000/if_igb.c projects/llvm-ia64/sys/dev/e1000/if_igb.h projects/llvm-ia64/sys/dev/gem/if_gem.c projects/llvm-ia64/sys/dev/gem/if_gem_pci.c projects/llvm-ia64/sys/dev/gem/if_gemreg.h projects/llvm-ia64/sys/dev/iicbus/if_ic.c projects/llvm-ia64/sys/dev/kbd/kbd.c projects/llvm-ia64/sys/dev/kbdmux/kbdmux.c projects/llvm-ia64/sys/dev/lmc/if_lmc.c projects/llvm-ia64/sys/dev/md/md.c projects/llvm-ia64/sys/dev/mfi/mfi.c projects/llvm-ia64/sys/dev/mfi/mfireg.h projects/llvm-ia64/sys/dev/mii/e1000phy.c projects/llvm-ia64/sys/dev/mii/miidevs projects/llvm-ia64/sys/dev/mpt/mpt.h projects/llvm-ia64/sys/dev/mpt/mpt_pci.c projects/llvm-ia64/sys/dev/mxge/eth_z8e.h projects/llvm-ia64/sys/dev/mxge/ethp_z8e.h projects/llvm-ia64/sys/dev/mxge/if_mxge.c projects/llvm-ia64/sys/dev/mxge/rss_eth_z8e.h projects/llvm-ia64/sys/dev/mxge/rss_ethp_z8e.h projects/llvm-ia64/sys/dev/pci/pci.c projects/llvm-ia64/sys/dev/pci/pci_pci.c projects/llvm-ia64/sys/dev/pci/pci_subr.c projects/llvm-ia64/sys/dev/pci/pcib_private.h projects/llvm-ia64/sys/dev/pci/pcivar.h projects/llvm-ia64/sys/dev/ppbus/if_plip.c projects/llvm-ia64/sys/dev/sound/usb/uaudio.c projects/llvm-ia64/sys/dev/syscons/syscons.c projects/llvm-ia64/sys/dev/uart/uart_bus_pci.c projects/llvm-ia64/sys/dev/uart/uart_kbd_sun.c projects/llvm-ia64/sys/dev/usb/input/uhid.c projects/llvm-ia64/sys/dev/usb/input/ukbd.c projects/llvm-ia64/sys/dev/usb/net/if_axe.c projects/llvm-ia64/sys/dev/usb/net/if_axereg.h projects/llvm-ia64/sys/dev/usb/net/uhso.c projects/llvm-ia64/sys/dev/usb/quirk/usb_quirk.c projects/llvm-ia64/sys/dev/usb/quirk/usb_quirk.h projects/llvm-ia64/sys/dev/usb/usb_hid.c projects/llvm-ia64/sys/dev/usb/usb_request.c projects/llvm-ia64/sys/dev/usb/usbdevs projects/llvm-ia64/sys/dev/usb/usbhid.h projects/llvm-ia64/sys/dev/vkbd/vkbd.c projects/llvm-ia64/sys/dev/xen/control/control.c projects/llvm-ia64/sys/fs/devfs/devfs_vnops.c projects/llvm-ia64/sys/fs/nfs/nfs_commonacl.c projects/llvm-ia64/sys/fs/nfs/nfs_commonkrpc.c projects/llvm-ia64/sys/fs/nfs/nfs_commonport.c projects/llvm-ia64/sys/fs/nfs/nfs_commonsubs.c projects/llvm-ia64/sys/fs/nfs/nfs_var.h projects/llvm-ia64/sys/fs/nfs/nfsdport.h projects/llvm-ia64/sys/fs/nfs/nfsport.h projects/llvm-ia64/sys/fs/nfs/nfsproto.h projects/llvm-ia64/sys/fs/nfsclient/nfs_clport.c projects/llvm-ia64/sys/fs/nfsclient/nfs_clrpcops.c projects/llvm-ia64/sys/fs/nfsclient/nfs_clstate.c projects/llvm-ia64/sys/fs/nfsclient/nfs_clsubs.c projects/llvm-ia64/sys/fs/nfsclient/nfs_clvfsops.c projects/llvm-ia64/sys/fs/nfsclient/nfs_clvnops.c projects/llvm-ia64/sys/fs/nfsserver/nfs_nfsdcache.c projects/llvm-ia64/sys/fs/nfsserver/nfs_nfsdkrpc.c projects/llvm-ia64/sys/fs/nfsserver/nfs_nfsdport.c projects/llvm-ia64/sys/fs/nfsserver/nfs_nfsdserv.c projects/llvm-ia64/sys/fs/nfsserver/nfs_nfsdsocket.c projects/llvm-ia64/sys/fs/nfsserver/nfs_nfsdstate.c projects/llvm-ia64/sys/fs/nfsserver/nfs_nfsdsubs.c projects/llvm-ia64/sys/fs/smbfs/smbfs_smb.c projects/llvm-ia64/sys/fs/tmpfs/tmpfs_subr.c projects/llvm-ia64/sys/geom/cache/g_cache.c projects/llvm-ia64/sys/geom/concat/g_concat.c projects/llvm-ia64/sys/geom/eli/g_eli.c projects/llvm-ia64/sys/geom/gate/g_gate.c projects/llvm-ia64/sys/geom/geom.h projects/llvm-ia64/sys/geom/geom_bsd.c projects/llvm-ia64/sys/geom/geom_ccd.c projects/llvm-ia64/sys/geom/geom_disk.c projects/llvm-ia64/sys/geom/geom_pc98.c projects/llvm-ia64/sys/geom/geom_sunlabel.c projects/llvm-ia64/sys/geom/geom_vfs.c projects/llvm-ia64/sys/geom/label/g_label_gpt.c projects/llvm-ia64/sys/geom/mirror/g_mirror.c projects/llvm-ia64/sys/geom/mountver/g_mountver.c projects/llvm-ia64/sys/geom/multipath/g_multipath.c projects/llvm-ia64/sys/geom/nop/g_nop.c projects/llvm-ia64/sys/geom/part/g_part_gpt.c projects/llvm-ia64/sys/geom/raid/g_raid.c projects/llvm-ia64/sys/geom/raid3/g_raid3.c projects/llvm-ia64/sys/geom/sched/g_sched.c projects/llvm-ia64/sys/geom/sched/gs_rr.c projects/llvm-ia64/sys/geom/shsec/g_shsec.c projects/llvm-ia64/sys/geom/stripe/g_stripe.c projects/llvm-ia64/sys/geom/vinum/geom_vinum.c projects/llvm-ia64/sys/geom/vinum/geom_vinum_drive.c projects/llvm-ia64/sys/geom/vinum/geom_vinum_list.c projects/llvm-ia64/sys/geom/vinum/geom_vinum_subr.c projects/llvm-ia64/sys/geom/virstor/g_virstor.c projects/llvm-ia64/sys/i386/Makefile projects/llvm-ia64/sys/i386/i386/mp_machdep.c projects/llvm-ia64/sys/i386/i386/pmap.c projects/llvm-ia64/sys/i386/i386/sys_machdep.c projects/llvm-ia64/sys/i386/i386/vm_machdep.c projects/llvm-ia64/sys/i386/ibcs2/ibcs2_ioctl.c projects/llvm-ia64/sys/i386/include/cpufunc.h projects/llvm-ia64/sys/i386/xen/mp_machdep.c projects/llvm-ia64/sys/i386/xen/mptable.c projects/llvm-ia64/sys/i386/xen/pmap.c projects/llvm-ia64/sys/ia64/conf/GENERIC projects/llvm-ia64/sys/ia64/ia64/clock.c projects/llvm-ia64/sys/ia64/ia64/efi.c projects/llvm-ia64/sys/ia64/ia64/exception.S projects/llvm-ia64/sys/ia64/ia64/interrupt.c projects/llvm-ia64/sys/ia64/ia64/mp_machdep.c projects/llvm-ia64/sys/ia64/ia64/pmap.c projects/llvm-ia64/sys/ia64/include/efi.h projects/llvm-ia64/sys/ia64/include/pmap.h projects/llvm-ia64/sys/ia64/include/sf_buf.h projects/llvm-ia64/sys/kern/Make.tags.inc projects/llvm-ia64/sys/kern/imgact_elf.c projects/llvm-ia64/sys/kern/init_sysent.c projects/llvm-ia64/sys/kern/kern_descrip.c projects/llvm-ia64/sys/kern/kern_exec.c projects/llvm-ia64/sys/kern/kern_exit.c projects/llvm-ia64/sys/kern/kern_fail.c projects/llvm-ia64/sys/kern/kern_fork.c projects/llvm-ia64/sys/kern/kern_jail.c projects/llvm-ia64/sys/kern/kern_racct.c projects/llvm-ia64/sys/kern/kern_rctl.c projects/llvm-ia64/sys/kern/kern_rmlock.c projects/llvm-ia64/sys/kern/kern_tc.c projects/llvm-ia64/sys/kern/kern_thr.c projects/llvm-ia64/sys/kern/sched_4bsd.c projects/llvm-ia64/sys/kern/subr_kdb.c projects/llvm-ia64/sys/kern/subr_pcpu.c projects/llvm-ia64/sys/kern/subr_smp.c projects/llvm-ia64/sys/kern/subr_trap.c projects/llvm-ia64/sys/kern/subr_uio.c projects/llvm-ia64/sys/kern/sys_capability.c projects/llvm-ia64/sys/kern/syscalls.c projects/llvm-ia64/sys/kern/syscalls.master projects/llvm-ia64/sys/kern/systrace_args.c projects/llvm-ia64/sys/kern/sysv_msg.c projects/llvm-ia64/sys/kern/sysv_sem.c projects/llvm-ia64/sys/kern/sysv_shm.c projects/llvm-ia64/sys/kern/tty.c projects/llvm-ia64/sys/kern/uipc_shm.c projects/llvm-ia64/sys/kern/uipc_socket.c projects/llvm-ia64/sys/kern/uipc_syscalls.c projects/llvm-ia64/sys/kern/vfs_bio.c projects/llvm-ia64/sys/kern/vfs_mount.c projects/llvm-ia64/sys/kern/vfs_mountroot.c projects/llvm-ia64/sys/kern/vfs_subr.c projects/llvm-ia64/sys/kgssapi/gss_impl.c projects/llvm-ia64/sys/mips/conf/RT305X projects/llvm-ia64/sys/mips/conf/RT305X.hints projects/llvm-ia64/sys/mips/include/bus.h projects/llvm-ia64/sys/mips/include/cpufunc.h projects/llvm-ia64/sys/mips/include/intr_machdep.h projects/llvm-ia64/sys/mips/malta/gt_pci.c projects/llvm-ia64/sys/mips/mips/cache.c projects/llvm-ia64/sys/mips/mips/cache_mipsNN.c projects/llvm-ia64/sys/mips/mips/cpu.c projects/llvm-ia64/sys/mips/mips/elf_trampoline.c projects/llvm-ia64/sys/mips/mips/exception.S projects/llvm-ia64/sys/mips/mips/locore.S projects/llvm-ia64/sys/mips/mips/machdep.c projects/llvm-ia64/sys/mips/mips/mp_machdep.c projects/llvm-ia64/sys/mips/mips/pmap.c projects/llvm-ia64/sys/modules/usb/Makefile projects/llvm-ia64/sys/net/bpf_filter.c projects/llvm-ia64/sys/net/if.c projects/llvm-ia64/sys/net/if.h projects/llvm-ia64/sys/net/if_arcsubr.c projects/llvm-ia64/sys/net/if_atmsubr.c projects/llvm-ia64/sys/net/if_debug.c projects/llvm-ia64/sys/net/if_ethersubr.c projects/llvm-ia64/sys/net/if_fddisubr.c projects/llvm-ia64/sys/net/if_fwsubr.c projects/llvm-ia64/sys/net/if_gif.c projects/llvm-ia64/sys/net/if_iso88025subr.c projects/llvm-ia64/sys/net/if_lagg.c projects/llvm-ia64/sys/net/if_llatbl.h projects/llvm-ia64/sys/net/if_spppfr.c projects/llvm-ia64/sys/net/if_spppsubr.c projects/llvm-ia64/sys/net/if_stf.c projects/llvm-ia64/sys/net/if_tun.c projects/llvm-ia64/sys/net/if_var.h projects/llvm-ia64/sys/net80211/ieee80211_ageq.c projects/llvm-ia64/sys/net80211/ieee80211_power.c projects/llvm-ia64/sys/netgraph/netflow/netflow.c projects/llvm-ia64/sys/netgraph/netflow/netflow_v9.c projects/llvm-ia64/sys/netgraph/netflow/ng_netflow.c projects/llvm-ia64/sys/netgraph/netflow/ng_netflow.h projects/llvm-ia64/sys/netgraph/netgraph.h projects/llvm-ia64/sys/netgraph/ng_base.c projects/llvm-ia64/sys/netgraph/ng_ether.c projects/llvm-ia64/sys/netgraph/ng_iface.c projects/llvm-ia64/sys/netgraph/ng_socket.c projects/llvm-ia64/sys/netinet/if_ether.c projects/llvm-ia64/sys/netinet/in.c projects/llvm-ia64/sys/netinet/in_proto.c projects/llvm-ia64/sys/netinet/ip_fw.h projects/llvm-ia64/sys/netinet/ip_var.h projects/llvm-ia64/sys/netinet/ipfw/ip_fw2.c projects/llvm-ia64/sys/netinet/ipfw/ip_fw_log.c projects/llvm-ia64/sys/netinet/ipfw/ip_fw_sockopt.c projects/llvm-ia64/sys/netinet/libalias/libalias.3 projects/llvm-ia64/sys/netinet/sctp_pcb.c projects/llvm-ia64/sys/netinet/sctp_uio.h projects/llvm-ia64/sys/netinet/sctp_usrreq.c projects/llvm-ia64/sys/netinet/tcp_lro.c projects/llvm-ia64/sys/netinet/tcp_output.c projects/llvm-ia64/sys/netinet/tcp_subr.c projects/llvm-ia64/sys/netinet6/in6.c projects/llvm-ia64/sys/netinet6/in6_proto.c projects/llvm-ia64/sys/nfs/bootp_subr.c projects/llvm-ia64/sys/pc98/cbus/pckbd.c projects/llvm-ia64/sys/pc98/conf/DEFAULTS projects/llvm-ia64/sys/powerpc/aim/mmu_oea.c projects/llvm-ia64/sys/powerpc/aim/mmu_oea64.c projects/llvm-ia64/sys/powerpc/booke/pmap.c projects/llvm-ia64/sys/powerpc/conf/GENERIC projects/llvm-ia64/sys/powerpc/conf/GENERIC64 projects/llvm-ia64/sys/powerpc/powerpc/mp_machdep.c projects/llvm-ia64/sys/powerpc/ps3/if_glc.c projects/llvm-ia64/sys/sparc64/include/cache.h projects/llvm-ia64/sys/sparc64/include/cpu.h projects/llvm-ia64/sys/sparc64/include/pmap.h projects/llvm-ia64/sys/sparc64/include/tlb.h projects/llvm-ia64/sys/sparc64/pci/fire.c projects/llvm-ia64/sys/sparc64/pci/schizo.c projects/llvm-ia64/sys/sparc64/sparc64/cache.c projects/llvm-ia64/sys/sparc64/sparc64/cheetah.c projects/llvm-ia64/sys/sparc64/sparc64/counter.c projects/llvm-ia64/sys/sparc64/sparc64/exception.S projects/llvm-ia64/sys/sparc64/sparc64/interrupt.S projects/llvm-ia64/sys/sparc64/sparc64/machdep.c projects/llvm-ia64/sys/sparc64/sparc64/mp_exception.S projects/llvm-ia64/sys/sparc64/sparc64/mp_machdep.c projects/llvm-ia64/sys/sparc64/sparc64/pmap.c projects/llvm-ia64/sys/sparc64/sparc64/spitfire.c projects/llvm-ia64/sys/sparc64/sparc64/sys_machdep.c projects/llvm-ia64/sys/sparc64/sparc64/tick.c projects/llvm-ia64/sys/sparc64/sparc64/vm_machdep.c projects/llvm-ia64/sys/sparc64/sparc64/zeus.c projects/llvm-ia64/sys/sys/_types.h projects/llvm-ia64/sys/sys/bus.h projects/llvm-ia64/sys/sys/capability.h projects/llvm-ia64/sys/sys/cpuset.h projects/llvm-ia64/sys/sys/file.h projects/llvm-ia64/sys/sys/filedesc.h projects/llvm-ia64/sys/sys/kbio.h projects/llvm-ia64/sys/sys/pcpu.h projects/llvm-ia64/sys/sys/priv.h projects/llvm-ia64/sys/sys/proc.h projects/llvm-ia64/sys/sys/racct.h projects/llvm-ia64/sys/sys/sem.h projects/llvm-ia64/sys/sys/sockio.h projects/llvm-ia64/sys/sys/soundcard.h projects/llvm-ia64/sys/sys/syscall.h projects/llvm-ia64/sys/sys/syscall.mk projects/llvm-ia64/sys/sys/sysproto.h projects/llvm-ia64/sys/sys/systm.h projects/llvm-ia64/sys/sys/timetc.h projects/llvm-ia64/sys/sys/tty.h projects/llvm-ia64/sys/sys/ttydevsw.h projects/llvm-ia64/sys/sys/types.h projects/llvm-ia64/sys/sys/uio.h projects/llvm-ia64/sys/sys/unistd.h projects/llvm-ia64/sys/sys/vnode.h projects/llvm-ia64/sys/ufs/ffs/ffs_alloc.c projects/llvm-ia64/sys/ufs/ffs/ffs_balloc.c projects/llvm-ia64/sys/ufs/ffs/ffs_inode.c projects/llvm-ia64/sys/ufs/ffs/ffs_softdep.c projects/llvm-ia64/sys/ufs/ffs/ffs_vfsops.c projects/llvm-ia64/sys/ufs/ffs/fs.h projects/llvm-ia64/sys/ufs/ffs/softdep.h projects/llvm-ia64/sys/ufs/ufs/ufs_inode.c projects/llvm-ia64/sys/ufs/ufs/ufsmount.h projects/llvm-ia64/sys/vm/device_pager.c projects/llvm-ia64/sys/vm/swap_pager.c projects/llvm-ia64/sys/vm/vm_extern.h projects/llvm-ia64/sys/vm/vm_fault.c projects/llvm-ia64/sys/vm/vm_glue.c projects/llvm-ia64/sys/vm/vm_map.c projects/llvm-ia64/sys/vm/vm_mmap.c projects/llvm-ia64/sys/vm/vm_object.c projects/llvm-ia64/sys/vm/vm_object.h projects/llvm-ia64/sys/vm/vm_pageout.c projects/llvm-ia64/sys/vm/vm_unix.c projects/llvm-ia64/sys/vm/vnode_pager.c projects/llvm-ia64/sys/x86/include/mptable.h projects/llvm-ia64/sys/x86/x86/mptable.c projects/llvm-ia64/sys/x86/x86/mptable_pci.c projects/llvm-ia64/sys/x86/x86/tsc.c projects/llvm-ia64/tools/regression/kqueue/config.h projects/llvm-ia64/tools/regression/kqueue/main.c projects/llvm-ia64/tools/regression/kqueue/proc.c projects/llvm-ia64/tools/regression/lib/libc/gen/Makefile projects/llvm-ia64/usr.bin/calendar/parsedata.c projects/llvm-ia64/usr.bin/calendar/pom.c projects/llvm-ia64/usr.bin/gcore/elfcore.c projects/llvm-ia64/usr.bin/ipcs/ipc.c projects/llvm-ia64/usr.bin/ipcs/ipcs.c projects/llvm-ia64/usr.bin/ncal/ncal.1 projects/llvm-ia64/usr.bin/ncal/ncal.c projects/llvm-ia64/usr.bin/netstat/if.c projects/llvm-ia64/usr.bin/nsupdate/Makefile projects/llvm-ia64/usr.bin/quota/quota.c projects/llvm-ia64/usr.bin/rctl/rctl.8 projects/llvm-ia64/usr.bin/rpcgen/rpc_scan.c projects/llvm-ia64/usr.bin/tftp/main.c projects/llvm-ia64/usr.bin/top/machine.c projects/llvm-ia64/usr.bin/w/w.c projects/llvm-ia64/usr.bin/wall/wall.c projects/llvm-ia64/usr.sbin/Makefile projects/llvm-ia64/usr.sbin/bsdinstall/partedit/partedit.c projects/llvm-ia64/usr.sbin/bsdinstall/partedit/partedit_powerpc.c projects/llvm-ia64/usr.sbin/bsdinstall/scripts/Makefile projects/llvm-ia64/usr.sbin/bsdinstall/scripts/auto projects/llvm-ia64/usr.sbin/bsdinstall/scripts/config projects/llvm-ia64/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_device_tbl.c projects/llvm-ia64/usr.sbin/config/main.c projects/llvm-ia64/usr.sbin/dnssec-signzone/Makefile projects/llvm-ia64/usr.sbin/flowctl/Makefile projects/llvm-ia64/usr.sbin/flowctl/flowctl.8 projects/llvm-ia64/usr.sbin/flowctl/flowctl.c projects/llvm-ia64/usr.sbin/mountd/exports.5 projects/llvm-ia64/usr.sbin/mountd/mountd.c projects/llvm-ia64/usr.sbin/named-checkconf/Makefile projects/llvm-ia64/usr.sbin/named/Makefile projects/llvm-ia64/usr.sbin/pmccontrol/pmccontrol.c projects/llvm-ia64/usr.sbin/pmcstat/pmcstat.c projects/llvm-ia64/usr.sbin/pwd_mkdb/pwd_mkdb.c projects/llvm-ia64/usr.sbin/rndc-confgen/Makefile projects/llvm-ia64/usr.sbin/rndc/Makefile projects/llvm-ia64/usr.sbin/rpcbind/rpcb_stat.c projects/llvm-ia64/usr.sbin/rpcbind/rpcb_svc_com.c projects/llvm-ia64/usr.sbin/rpcbind/rpcbind.c projects/llvm-ia64/usr.sbin/rpcbind/util.c projects/llvm-ia64/usr.sbin/rpcbind/warmstart.c projects/llvm-ia64/usr.sbin/rtadvd/if.c projects/llvm-ia64/usr.sbin/syslogd/syslogd.8 projects/llvm-ia64/usr.sbin/syslogd/syslogd.c Directory Properties: projects/llvm-ia64/ (props changed) projects/llvm-ia64/cddl/contrib/opensolaris/ (props changed) projects/llvm-ia64/contrib/bind9/ (props changed) projects/llvm-ia64/contrib/binutils/ (props changed) projects/llvm-ia64/contrib/bzip2/ (props changed) projects/llvm-ia64/contrib/compiler-rt/ (props changed) projects/llvm-ia64/contrib/dialog/ (props changed) projects/llvm-ia64/contrib/ee/ (props changed) projects/llvm-ia64/contrib/expat/ (props changed) projects/llvm-ia64/contrib/file/ (props changed) projects/llvm-ia64/contrib/gcc/ (props changed) projects/llvm-ia64/contrib/gdb/ (props changed) projects/llvm-ia64/contrib/gdtoa/ (props changed) projects/llvm-ia64/contrib/gnu-sort/ (props changed) projects/llvm-ia64/contrib/groff/ (props changed) projects/llvm-ia64/contrib/less/ (props changed) projects/llvm-ia64/contrib/libpcap/ (props changed) projects/llvm-ia64/contrib/libstdc++/ (props changed) projects/llvm-ia64/contrib/llvm/ (props changed) projects/llvm-ia64/contrib/llvm/tools/clang/ (props changed) projects/llvm-ia64/contrib/ncurses/ (props changed) projects/llvm-ia64/contrib/netcat/ (props changed) projects/llvm-ia64/contrib/ntp/ (props changed) projects/llvm-ia64/contrib/one-true-awk/ (props changed) projects/llvm-ia64/contrib/openbsm/ (props changed) projects/llvm-ia64/contrib/openpam/ (props changed) projects/llvm-ia64/contrib/pf/ (props changed) projects/llvm-ia64/contrib/sendmail/ (props changed) projects/llvm-ia64/contrib/tcpdump/ (props changed) projects/llvm-ia64/contrib/tcsh/ (props changed) projects/llvm-ia64/contrib/tnftp/ (props changed) projects/llvm-ia64/contrib/top/ (props changed) projects/llvm-ia64/contrib/top/install-sh (props changed) projects/llvm-ia64/contrib/tzcode/stdtime/ (props changed) projects/llvm-ia64/contrib/tzcode/zic/ (props changed) projects/llvm-ia64/contrib/tzdata/ (props changed) projects/llvm-ia64/contrib/wpa/ (props changed) projects/llvm-ia64/contrib/xz/ (props changed) projects/llvm-ia64/crypto/openssh/ (props changed) projects/llvm-ia64/crypto/openssl/ (props changed) projects/llvm-ia64/gnu/lib/ (props changed) projects/llvm-ia64/gnu/usr.bin/binutils/ (props changed) projects/llvm-ia64/gnu/usr.bin/cc/cc_tools/ (props changed) projects/llvm-ia64/gnu/usr.bin/gdb/ (props changed) projects/llvm-ia64/lib/libc/ (props changed) projects/llvm-ia64/lib/libc/stdtime/ (props changed) projects/llvm-ia64/lib/libutil/ (props changed) projects/llvm-ia64/lib/libz/ (props changed) projects/llvm-ia64/sbin/ (props changed) projects/llvm-ia64/sbin/ipfw/ (props changed) projects/llvm-ia64/share/mk/bsd.arch.inc.mk (props changed) projects/llvm-ia64/share/zoneinfo/ (props changed) projects/llvm-ia64/sys/ (props changed) projects/llvm-ia64/sys/amd64/include/xen/ (props changed) projects/llvm-ia64/sys/boot/ (props changed) projects/llvm-ia64/sys/boot/i386/efi/ (props changed) projects/llvm-ia64/sys/boot/ia64/efi/ (props changed) projects/llvm-ia64/sys/boot/ia64/ski/ (props changed) projects/llvm-ia64/sys/boot/powerpc/boot1.chrp/ (props changed) projects/llvm-ia64/sys/boot/powerpc/ofw/ (props changed) projects/llvm-ia64/sys/cddl/contrib/opensolaris/ (props changed) projects/llvm-ia64/sys/conf/ (props changed) projects/llvm-ia64/sys/contrib/dev/acpica/ (props changed) projects/llvm-ia64/sys/contrib/octeon-sdk/ (props changed) projects/llvm-ia64/sys/contrib/pf/ (props changed) projects/llvm-ia64/sys/contrib/x86emu/ (props changed) projects/llvm-ia64/usr.bin/calendar/ (props changed) projects/llvm-ia64/usr.bin/csup/ (props changed) projects/llvm-ia64/usr.bin/procstat/ (props changed) projects/llvm-ia64/usr.sbin/ndiscvt/ (props changed) projects/llvm-ia64/usr.sbin/zic/ (props changed) Modified: projects/llvm-ia64/ObsoleteFiles.inc ============================================================================== --- projects/llvm-ia64/ObsoleteFiles.inc Sun Jul 17 16:21:16 2011 (r224137) +++ projects/llvm-ia64/ObsoleteFiles.inc Sun Jul 17 16:30:57 2011 (r224138) @@ -38,6 +38,31 @@ # xargs -n1 | sort | uniq -d; # done +# 20110709: vm_map_clean.9 -> vm_map_sync.9 +OLD_FILES+=usr/share/man/man9/vm_map_clean.9.gz +# 20110709: Catch up with removal of these functions. +OLD_FILES+=usr/share/man/man9/vm_page_copy.9.gz +OLD_FILES+=usr/share/man/man9/vm_page_protect.9.gz +OLD_FILES+=usr/share/man/man9/vm_page_zero_fill.9.gz +# 20110707: script no longer needed by /etc/rc.d/nfsd +OLD_FILES+=etc/rc.d/nfsserver +# 20110705: files moved so both NFS clients can share them +OLD_FILES+=usr/include/nfsclient/krpc.h +OLD_FILES+=usr/include/nfsclient/nfsdiskless.h +# 20110705: the switch of default NFS client to the new one +OLD_FILES+=sbin/mount_newnfs +OLD_FILES+=usr/share/man/man8/mount_newnfs.8.gz +OLD_FILES+=usr/include/nfsclient/nfs_kdtrace.h +# 20110628: calendar.msk removed +OLD_FILES+=usr/share/calendar/ru_RU.KOI8-R/calendar.msk +# 20110517: libpkg removed +OLD_FILES+=usr/include/pkg.h +OLD_FILES+=usr/lib/libpkg.a +OLD_FILES+=usr/lib/libpkg.so +OLD_LIBS+=usr/lib/libpkg.so.0 +OLD_FILES+=usr/lib/libpkg_p.a +# 20110517: libsbuf version bump +OLD_LIBS+=lib/libsbuf.so.5 # 20110502: new clang import which bumps version from 2.9 to 3.0 OLD_FILES+=usr/include/clang/2.9/emmintrin.h OLD_FILES+=usr/include/clang/2.9/mm_malloc.h @@ -66,6 +91,8 @@ OLD_FILES+=usr/lib/libobjc_p.a OLD_FILES+=usr/libexec/cc1obj OLD_LIBS+=usr/lib/libobjc.so.4 OLD_DIRS+=usr/include/objc +# 20110331: firmware.img created at build time +OLD_FILES+=usr/share/examples/kld/firmware/fwimage/firmware.img # 20110224: sticky.8 -> sticky.7 OLD_FILES+=usr/share/man/man8/sticky.8.gz # 20110220: new clang import which bumps version from 2.8 to 2.9 @@ -76,6 +103,8 @@ OLD_FILES+=usr/include/clang/2.8/pmmintr OLD_FILES+=usr/include/clang/2.8/tmmintrin.h OLD_FILES+=usr/include/clang/2.8/xmmintrin.h OLD_DIRS+=usr/include/clang/2.8 +# 20110119: netinet/sctp_cc_functions.h removed +OLD_FILES+=usr/include/netinet/sctp_cc_functions.h # 20110119: Remove SYSCTL_*X* sysctl additions. OLD_FILES+=usr/share/man/man9/SYSCTL_XINT.9.gz \ usr/share/man/man9/SYSCTL_XLONG.9.gz @@ -131,6 +160,8 @@ OLD_FILES+=usr/share/man/man8/MAKEDEV.8. OLD_FILES+=usr/share/man/man9/vgonel.9.gz # 20101112: removed gasp.info OLD_FILES+=usr/share/info/gasp.info.gz +# 20101109: machine/mutex.h removed +OLD_FILES+=usr/include/machine/mutex.h # 20101109: headers moved from machine/ to x86/ .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386" OLD_FILES+=usr/include/machine/mptable.h Modified: projects/llvm-ia64/UPDATING ============================================================================== --- projects/llvm-ia64/UPDATING Sun Jul 17 16:21:16 2011 (r224137) +++ projects/llvm-ia64/UPDATING Sun Jul 17 16:30:57 2011 (r224138) @@ -25,6 +25,8 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. 20110628: The packet filter (pf) code has been updated to OpenBSD 4.5. You need to update userland tools to be in sync with kernel. + This update breaks backward compatibility with earlier pfsync(4) + versions. Care must be taken when updating redundant firewall setups. 20110608: The following sysctls and tunables are retired on x86 platforms: Modified: projects/llvm-ia64/bin/expr/expr.1 ============================================================================== --- projects/llvm-ia64/bin/expr/expr.1 Sun Jul 17 16:21:16 2011 (r224137) +++ projects/llvm-ia64/bin/expr/expr.1 Sun Jul 17 16:30:57 2011 (r224138) @@ -50,25 +50,25 @@ and writes the result on standard output All operators and operands must be passed as separate arguments. Several of the operators have special meaning to command interpreters and must therefore be quoted appropriately. -All integer operands are interpreted in base 10. +All integer operands are interpreted in base 10 and must consist of only +an optional leading minus sign followed by one or more digits (unless +less strict parsing has been enabled for backwards compatibilty with +prior versions of +.Nm +in +.Fx ) . .Pp -Arithmetic operations are performed using signed integer math. -If the -.Fl e -flag is specified, arithmetic uses the C +Arithmetic operations are performed using signed integer math with a +range according to the C .Vt intmax_t -data type (the largest integral type available), and -.Nm -will detect arithmetic overflow and return an error indication. -If a numeric operand is specified which is so large as to overflow -conversion to an integer, it is parsed as a string instead. -If +data type (the largest signed integral type available). +All conversions and operations are checked for overflow. +Overflow results in program termination with an error message on stdout +and with an error status. +.Pp +The .Fl e -is not specified, arithmetic operations and parsing of integer -arguments will overflow silently according to the rules of the C -standard, using the -.Vt long -data type. +option enables backwards compatible behaviour as detailed below. .Pp Operators are listed below in order of increasing precedence; all are left-associative. @@ -82,7 +82,9 @@ Return the evaluation of .Ar expr1 if it is neither an empty string nor zero; otherwise, returns the evaluation of -.Ar expr2 . +.Ar expr2 +if it is not an empty string; +otherwise, returns zero. .It Ar expr1 Li & Ar expr2 Return the evaluation of .Ar expr1 @@ -163,25 +165,26 @@ function (with a .Fa utility argument of .Dq Li expr ) -is used to determine whether compatibility mode should be enabled. +is used to determine whether backwards compatibility mode should be enabled. This feature is intended for use as a transition and debugging aid, when .Nm is used in complex scripts which cannot easily be recast to avoid the non-portable usage. -Enabling compatibility mode -also implicitly enables the +Enabling backwards compatibility mode also implicitly enables the .Fl e option, since this matches the historic behavior of .Nm in -.Fx . +.Fx . This option makes number parsing less strict and permits leading +white space and an optional leading plus sign. In addition, empty operands +have an implied value of zero in numeric context. For historical reasons, defining the environment variable .Ev EXPR_COMPAT -also enables compatibility mode. +also enables backwards compatibility mode. .Sh ENVIRONMENT .Bl -tag -width ".Ev EXPR_COMPAT" .It Ev EXPR_COMPAT -If set, enables compatibility mode. +If set, enables backwards compatibility mode. .El .Sh EXIT STATUS The @@ -270,8 +273,37 @@ expands to the required number. The .Nm utility conforms to -.St -p1003.1-2001 , -provided that compatibility mode is not enabled. +.St -p1003.1-2008 , +provided that backwards compatibility mode is not enabled. +.Pp +Backwards compatibility mode performs less strict checks of numeric arguments: +.Bl -bullet +.It +An empty operand string is interpreted as 0. +.El +.Bl -bullet +.It +Leading white space and/or a plus sign before an otherwise valid positive +numberic operand are allowed and will be ignored. +.El +.Pp +The extended arithmetic range and overflow checks do not conflict with +POSIX's requirement that arithmetic be done using signed longs, since +they only make a difference to the result in cases where using signed +longs would give undefined behavior. +.Pp +According to the +.Tn POSIX +standard, the use of string arguments +.Va length , +.Va substr , +.Va index , +or +.Va match +produces undefined results. In this version of +.Nm , +these arguments are treated just as their respective string values. +.Pp The .Fl e flag is an extension. Modified: projects/llvm-ia64/bin/expr/expr.y ============================================================================== --- projects/llvm-ia64/bin/expr/expr.y Sun Jul 17 16:21:16 2011 (r224137) +++ projects/llvm-ia64/bin/expr/expr.y Sun Jul 17 16:30:57 2011 (r224138) @@ -1,6 +1,6 @@ %{ /*- - * Written by Pace Willisson (pace@blitz.com) + * Written by Pace Willisson (pace@blitz.com) * and placed in the public domain. * * Largely rewritten by J.T. Conklin (jtc@wimsey.com) @@ -21,7 +21,7 @@ #include #include #include - + /* * POSIX specifies a specific error code for syntax errors. We exit * with this code for all errors. @@ -40,15 +40,20 @@ struct val { } u; } ; -struct val *result; - -int chk_div(intmax_t, intmax_t); -int chk_minus(intmax_t, intmax_t, intmax_t); -int chk_plus(intmax_t, intmax_t, intmax_t); -int chk_times(intmax_t, intmax_t, intmax_t); +char **av; +int nonposix; +struct val *result; + +void assert_to_integer(struct val *); +void assert_div(intmax_t, intmax_t); +void assert_minus(intmax_t, intmax_t, intmax_t); +void assert_plus(intmax_t, intmax_t, intmax_t); +void assert_times(intmax_t, intmax_t, intmax_t); +int compare_vals(struct val *, struct val *); void free_value(struct val *); +int is_integer(const char *); +int is_string(struct val *); int is_zero_or_null(struct val *); -int isstring(struct val *); struct val *make_integer(intmax_t); struct val *make_str(const char *); struct val *op_and(struct val *, struct val *); @@ -65,14 +70,12 @@ struct val *op_or(struct val *, struct v struct val *op_plus(struct val *, struct val *); struct val *op_rem(struct val *, struct val *); struct val *op_times(struct val *, struct val *); -intmax_t to_integer(struct val *); +int to_integer(struct val *); void to_string(struct val *); int yyerror(const char *); int yylex(void); int yyparse(void); -static int eflag; -char **av; %} %union @@ -96,23 +99,22 @@ start: expr { result = $$; } expr: TOKEN | '(' expr ')' { $$ = $2; } - | expr '|' expr { $$ = op_or ($1, $3); } - | expr '&' expr { $$ = op_and ($1, $3); } - | expr '=' expr { $$ = op_eq ($1, $3); } - | expr '>' expr { $$ = op_gt ($1, $3); } - | expr '<' expr { $$ = op_lt ($1, $3); } - | expr GE expr { $$ = op_ge ($1, $3); } - | expr LE expr { $$ = op_le ($1, $3); } - | expr NE expr { $$ = op_ne ($1, $3); } - | expr '+' expr { $$ = op_plus ($1, $3); } - | expr '-' expr { $$ = op_minus ($1, $3); } - | expr '*' expr { $$ = op_times ($1, $3); } - | expr '/' expr { $$ = op_div ($1, $3); } - | expr '%' expr { $$ = op_rem ($1, $3); } - | expr ':' expr { $$ = op_colon ($1, $3); } + | expr '|' expr { $$ = op_or($1, $3); } + | expr '&' expr { $$ = op_and($1, $3); } + | expr '=' expr { $$ = op_eq($1, $3); } + | expr '>' expr { $$ = op_gt($1, $3); } + | expr '<' expr { $$ = op_lt($1, $3); } + | expr GE expr { $$ = op_ge($1, $3); } + | expr LE expr { $$ = op_le($1, $3); } + | expr NE expr { $$ = op_ne($1, $3); } + | expr '+' expr { $$ = op_plus($1, $3); } + | expr '-' expr { $$ = op_minus($1, $3); } + | expr '*' expr { $$ = op_times($1, $3); } + | expr '/' expr { $$ = op_div($1, $3); } + | expr '%' expr { $$ = op_rem($1, $3); } + | expr ':' expr { $$ = op_colon($1, $3); } ; - %% struct val * @@ -120,89 +122,65 @@ make_integer(intmax_t i) { struct val *vp; - vp = (struct val *) malloc (sizeof (*vp)); - if (vp == NULL) { + vp = (struct val *)malloc(sizeof(*vp)); + if (vp == NULL) errx(ERR_EXIT, "malloc() failed"); - } vp->type = integer; vp->u.i = i; - return vp; + return (vp); } struct val * make_str(const char *s) { struct val *vp; - char *ep; - vp = (struct val *) malloc (sizeof (*vp)); - if (vp == NULL || ((vp->u.s = strdup (s)) == NULL)) { + vp = (struct val *)malloc(sizeof(*vp)); + if (vp == NULL || ((vp->u.s = strdup(s)) == NULL)) errx(ERR_EXIT, "malloc() failed"); - } - /* - * Previously we tried to scan the string to see if it ``looked like'' - * an integer (erroneously, as it happened). Let strtoimax() do the - * dirty work. We could cache the value, except that we are using - * a union and need to preserve the original string form until we - * are certain that it is not needed. - * - * IEEE Std.1003.1-2001 says: - * /integer/ An argument consisting only of an (optional) unary minus - * followed by digits. - * - * This means that arguments which consist of digits followed by - * non-digits MUST NOT be considered integers. strtoimax() will - * figure this out for us. - */ - if (eflag) - (void)strtoimax(s, &ep, 10); + if (is_integer(s)) + vp->type = numeric_string; else - (void)strtol(s, &ep, 10); - - if (*ep != '\0') vp->type = string; - else - vp->type = numeric_string; - return vp; + return (vp); } - void free_value(struct val *vp) { if (vp->type == string || vp->type == numeric_string) - free (vp->u.s); + free(vp->u.s); } - -intmax_t +int to_integer(struct val *vp) { intmax_t i; - if (vp->type == integer) - return 1; - - if (vp->type == string) - return 0; - - /* vp->type == numeric_string, make it numeric */ - errno = 0; - if (eflag) { + /* we can only convert numeric_string to integer, here */ + if (vp->type == numeric_string) { + errno = 0; i = strtoimax(vp->u.s, (char **)NULL, 10); - if (errno == ERANGE) - err(ERR_EXIT, NULL); - } else { - i = strtol(vp->u.s, (char **)NULL, 10); + /* just keep as numeric_string, if the conversion fails */ + if (errno != ERANGE) { + free(vp->u.s); + vp->u.i = i; + vp->type = integer; + } } + return (vp->type == integer); +} - free (vp->u.s); - vp->u.i = i; - vp->type = integer; - return 1; +void +assert_to_integer(struct val *vp) +{ + if (vp->type == string) + errx(ERR_EXIT, "not a decimal number: '%s'", vp->u.s); + if (!to_integer(vp)) + errx(ERR_EXIT, "operand too large: '%s'", vp->u.s); } void @@ -228,15 +206,31 @@ to_string(struct val *vp) vp->u.s = tmp; } +int +is_integer(const char *s) +{ + if (nonposix) { + if (*s == '\0') + return (1); + while (isspace((unsigned char)*s)) + s++; + } + if (*s == '-' || (nonposix && *s == '+')) + s++; + if (*s == '\0') + return (0); + while (isdigit((unsigned char)*s)) + s++; + return (*s == '\0'); +} int -isstring(struct val *vp) +is_string(struct val *vp) { /* only TRUE if this string is not a valid integer */ return (vp->type == string); } - int yylex(void) { @@ -247,10 +241,10 @@ yylex(void) p = *av++; - if (strlen (p) == 1) { - if (strchr ("|&=<>+-*/%:()", *p)) + if (strlen(p) == 1) { + if (strchr("|&=<>+-*/%:()", *p)) return (*p); - } else if (strlen (p) == 2 && p[1] == '=') { + } else if (strlen(p) == 2 && p[1] == '=') { switch (*p) { case '>': return (GE); case '<': return (LE); @@ -258,19 +252,17 @@ yylex(void) } } - yylval.val = make_str (p); + yylval.val = make_str(p); return (TOKEN); } int is_zero_or_null(struct val *vp) { - if (vp->type == integer) { + if (vp->type == integer) return (vp->u.i == 0); - } else { - return (*vp->u.s == 0 || (to_integer (vp) && vp->u.i == 0)); - } - /* NOTREACHED */ + + return (*vp->u.s == 0 || (to_integer(vp) && vp->u.i == 0)); } int @@ -278,23 +270,22 @@ main(int argc, char *argv[]) { int c; - setlocale (LC_ALL, ""); + setlocale(LC_ALL, ""); if (getenv("EXPR_COMPAT") != NULL || check_utility_compat("expr")) { av = argv + 1; - eflag = 1; + nonposix = 1; } else { - while ((c = getopt(argc, argv, "e")) != -1) + while ((c = getopt(argc, argv, "e")) != -1) { switch (c) { case 'e': - eflag = 1; + nonposix = 1; break; - default: - fprintf(stderr, + errx(ERR_EXIT, "usage: expr [-e] expression\n"); - exit(ERR_EXIT); } + } av = argv + optind; } @@ -314,164 +305,104 @@ yyerror(const char *s __unused) errx(ERR_EXIT, "syntax error"); } - struct val * op_or(struct val *a, struct val *b) { - if (is_zero_or_null (a)) { - free_value (a); - return (b); - } else { - free_value (b); + if (!is_zero_or_null(a)) { + free_value(b); return (a); } + free_value(a); + if (!is_zero_or_null(b)) + return (b); + free_value(b); + return (make_integer((intmax_t)0)); } - + struct val * op_and(struct val *a, struct val *b) { - if (is_zero_or_null (a) || is_zero_or_null (b)) { - free_value (a); - free_value (b); - return (make_integer ((intmax_t)0)); + if (is_zero_or_null(a) || is_zero_or_null(b)) { + free_value(a); + free_value(b); + return (make_integer((intmax_t)0)); } else { - free_value (b); + free_value(b); return (a); } } -struct val * -op_eq(struct val *a, struct val *b) +int +compare_vals(struct val *a, struct val *b) { - struct val *r; + int r; - if (isstring (a) || isstring (b)) { - to_string (a); - to_string (b); - r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) == 0)); - } else { - (void)to_integer(a); - (void)to_integer(b); - r = make_integer ((intmax_t)(a->u.i == b->u.i)); + if (is_string(a) || is_string(b)) { + to_string(a); + to_string(b); + r = strcoll(a->u.s, b->u.s); + } else { + assert_to_integer(a); + assert_to_integer(b); + if (a->u.i > b->u.i) + r = 1; + else if (a->u.i < b->u.i) + r = -1; + else + r = 0; } - free_value (a); - free_value (b); - return r; + free_value(a); + free_value(b); + return (r); } struct val * -op_gt(struct val *a, struct val *b) +op_eq(struct val *a, struct val *b) { - struct val *r; - - if (isstring (a) || isstring (b)) { - to_string (a); - to_string (b); - r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) > 0)); - } else { - (void)to_integer(a); - (void)to_integer(b); - r = make_integer ((intmax_t)(a->u.i > b->u.i)); - } + return (make_integer((intmax_t)(compare_vals(a, b) == 0))); +} - free_value (a); - free_value (b); - return r; +struct val * +op_gt(struct val *a, struct val *b) +{ + return (make_integer((intmax_t)(compare_vals(a, b) > 0))); } struct val * op_lt(struct val *a, struct val *b) { - struct val *r; - - if (isstring (a) || isstring (b)) { - to_string (a); - to_string (b); - r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) < 0)); - } else { - (void)to_integer(a); - (void)to_integer(b); - r = make_integer ((intmax_t)(a->u.i < b->u.i)); - } - - free_value (a); - free_value (b); - return r; + return (make_integer((intmax_t)(compare_vals(a, b) < 0))); } struct val * op_ge(struct val *a, struct val *b) { - struct val *r; - - if (isstring (a) || isstring (b)) { - to_string (a); - to_string (b); - r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) >= 0)); - } else { - (void)to_integer(a); - (void)to_integer(b); - r = make_integer ((intmax_t)(a->u.i >= b->u.i)); - } - - free_value (a); - free_value (b); - return r; + return (make_integer((intmax_t)(compare_vals(a, b) >= 0))); } struct val * op_le(struct val *a, struct val *b) { - struct val *r; - - if (isstring (a) || isstring (b)) { - to_string (a); - to_string (b); - r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) <= 0)); - } else { - (void)to_integer(a); - (void)to_integer(b); - r = make_integer ((intmax_t)(a->u.i <= b->u.i)); - } - - free_value (a); - free_value (b); - return r; + return (make_integer((intmax_t)(compare_vals(a, b) <= 0))); } struct val * op_ne(struct val *a, struct val *b) { - struct val *r; - - if (isstring (a) || isstring (b)) { - to_string (a); - to_string (b); - r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) != 0)); - } else { - (void)to_integer(a); - (void)to_integer(b); - r = make_integer ((intmax_t)(a->u.i != b->u.i)); - } - - free_value (a); - free_value (b); - return r; + return (make_integer((intmax_t)(compare_vals(a, b) != 0))); } -int -chk_plus(intmax_t a, intmax_t b, intmax_t r) +void +assert_plus(intmax_t a, intmax_t b, intmax_t r) { - - /* sum of two positive numbers must be positive */ - if (a > 0 && b > 0 && r <= 0) - return 1; - /* sum of two negative numbers must be negative */ - if (a < 0 && b < 0 && r >= 0) - return 1; - /* all other cases are OK */ - return 0; + /* + * sum of two positive numbers must be positive, + * sum of two negative numbers must be negative + */ + if ((a > 0 && b > 0 && r <= 0) || + (a < 0 && b < 0 && r >= 0)) + errx(ERR_EXIT, "overflow"); } struct val * @@ -479,36 +410,24 @@ op_plus(struct val *a, struct val *b) { struct val *r; - if (!to_integer(a) || !to_integer(b)) { - errx(ERR_EXIT, "non-numeric argument"); - } - - if (eflag) { - r = make_integer(a->u.i + b->u.i); - if (chk_plus(a->u.i, b->u.i, r->u.i)) { - errx(ERR_EXIT, "overflow"); - } - } else - r = make_integer((long)a->u.i + (long)b->u.i); + assert_to_integer(a); + assert_to_integer(b); + r = make_integer(a->u.i + b->u.i); + assert_plus(a->u.i, b->u.i, r->u.i); - free_value (a); - free_value (b); - return r; + free_value(a); + free_value(b); + return (r); } -int -chk_minus(intmax_t a, intmax_t b, intmax_t r) +void +assert_minus(intmax_t a, intmax_t b, intmax_t r) { - /* special case subtraction of INTMAX_MIN */ - if (b == INTMAX_MIN) { - if (a >= 0) - return 1; - else - return 0; - } - /* this is allowed for b != INTMAX_MIN */ - return chk_plus (a, -b, r); + if (b == INTMAX_MIN && a < 0) + errx(ERR_EXIT, "overflow"); + /* check addition of negative subtrahend */ + assert_plus(a, -b, r); } struct val * @@ -516,33 +435,25 @@ op_minus(struct val *a, struct val *b) { struct val *r; - if (!to_integer(a) || !to_integer(b)) { - errx(ERR_EXIT, "non-numeric argument"); - } - - if (eflag) { - r = make_integer(a->u.i - b->u.i); - if (chk_minus(a->u.i, b->u.i, r->u.i)) { - errx(ERR_EXIT, "overflow"); - } - } else - r = make_integer((long)a->u.i - (long)b->u.i); + assert_to_integer(a); + assert_to_integer(b); + r = make_integer(a->u.i - b->u.i); + assert_minus(a->u.i, b->u.i, r->u.i); - free_value (a); - free_value (b); - return r; + free_value(a); + free_value(b); + return (r); } -int -chk_times(intmax_t a, intmax_t b, intmax_t r) +void +assert_times(intmax_t a, intmax_t b, intmax_t r) { - /* special case: first operand is 0, no overflow possible */ - if (a == 0) - return 0; - /* verify that result of division matches second operand */ - if (r / a != b) - return 1; - return 0; + /* + * if first operand is 0, no overflow is possible, + * else result of division test must match second operand + */ + if (a != 0 && r / a != b) + errx(ERR_EXIT, "overflow"); } struct val * @@ -550,32 +461,24 @@ op_times(struct val *a, struct val *b) { struct val *r; - if (!to_integer(a) || !to_integer(b)) { - errx(ERR_EXIT, "non-numeric argument"); - } - - if (eflag) { - r = make_integer(a->u.i * b->u.i); - if (chk_times(a->u.i, b->u.i, r->u.i)) { - errx(ERR_EXIT, "overflow"); - } - } else - r = make_integer((long)a->u.i * (long)b->u.i); + assert_to_integer(a); + assert_to_integer(b); + r = make_integer(a->u.i * b->u.i); + assert_times(a->u.i, b->u.i, r->u.i); - free_value (a); - free_value (b); + free_value(a); + free_value(b); return (r); } -int -chk_div(intmax_t a, intmax_t b) +void +assert_div(intmax_t a, intmax_t b) { - /* div by zero has been taken care of before */ + if (b == 0) + errx(ERR_EXIT, "division by zero"); /* only INTMAX_MIN / -1 causes overflow */ if (a == INTMAX_MIN && b == -1) - return 1; - /* everything else is OK */ - return 0; + errx(ERR_EXIT, "overflow"); } struct val * @@ -583,51 +486,33 @@ op_div(struct val *a, struct val *b) { struct val *r; - if (!to_integer(a) || !to_integer(b)) { - errx(ERR_EXIT, "non-numeric argument"); - } - - if (b->u.i == 0) { - errx(ERR_EXIT, "division by zero"); - } - - if (eflag) { - r = make_integer(a->u.i / b->u.i); - if (chk_div(a->u.i, b->u.i)) { - errx(ERR_EXIT, "overflow"); - } - } else - r = make_integer((long)a->u.i / (long)b->u.i); + assert_to_integer(a); + assert_to_integer(b); + /* assert based on operands only, not on result */ + assert_div(a->u.i, b->u.i); + r = make_integer(a->u.i / b->u.i); - free_value (a); - free_value (b); - return r; + free_value(a); + free_value(b); + return (r); } - + struct val * op_rem(struct val *a, struct val *b) { struct val *r; - if (!to_integer(a) || !to_integer(b)) { - errx(ERR_EXIT, "non-numeric argument"); - } - - if (b->u.i == 0) { - errx(ERR_EXIT, "division by zero"); - } - - if (eflag) - r = make_integer(a->u.i % b->u.i); - /* chk_rem necessary ??? */ - else - r = make_integer((long)a->u.i % (long)b->u.i); + assert_to_integer(a); + assert_to_integer(b); + /* pass a=1 to only check for div by zero */ + assert_div(1, b->u.i); + r = make_integer(a->u.i % b->u.i); - free_value (a); - free_value (b); - return r; + free_value(a); + free_value(b); + return (r); } - + struct val * op_colon(struct val *a, struct val *b) { @@ -642,33 +527,30 @@ op_colon(struct val *a, struct val *b) to_string(b); /* compile regular expression */ - if ((eval = regcomp (&rp, b->u.s, 0)) != 0) { - regerror (eval, &rp, errbuf, sizeof(errbuf)); + if ((eval = regcomp(&rp, b->u.s, 0)) != 0) { + regerror(eval, &rp, errbuf, sizeof(errbuf)); errx(ERR_EXIT, "%s", errbuf); } /* compare string against pattern */ /* remember that patterns are anchored to the beginning of the line */ - if (regexec(&rp, a->u.s, (size_t)2, rm, 0) == 0 && rm[0].rm_so == 0) { + if (regexec(&rp, a->u.s, (size_t)2, rm, 0) == 0 && rm[0].rm_so == 0) if (rm[1].rm_so >= 0) { *(a->u.s + rm[1].rm_eo) = '\0'; - v = make_str (a->u.s + rm[1].rm_so); + v = make_str(a->u.s + rm[1].rm_so); - } else { - v = make_integer ((intmax_t)(rm[0].rm_eo - rm[0].rm_so)); - } - } else { - if (rp.re_nsub == 0) { - v = make_integer ((intmax_t)0); - } else { - v = make_str (""); - } - } + } else + v = make_integer((intmax_t)(rm[0].rm_eo - rm[0].rm_so)); + else + if (rp.re_nsub == 0) + v = make_integer((intmax_t)0); + else + v = make_str(""); /* free arguments and pattern buffer */ - free_value (a); - free_value (b); - regfree (&rp); + free_value(a); + free_value(b); + regfree(&rp); - return v; + return (v); } *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sun Jul 17 18:24:08 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2C869106564A; Sun, 17 Jul 2011 18:24:08 +0000 (UTC) (envelope-from gibbs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 162C78FC13; Sun, 17 Jul 2011 18:24:08 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6HIO8GO084715; Sun, 17 Jul 2011 18:24:08 GMT (envelope-from gibbs@svn.freebsd.org) Received: (from gibbs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6HIO7D9084707; Sun, 17 Jul 2011 18:24:07 GMT (envelope-from gibbs@svn.freebsd.org) Message-Id: <201107171824.p6HIO7D9084707@svn.freebsd.org> From: "Justin T. Gibbs" Date: Sun, 17 Jul 2011 18:24:07 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224142 - in projects/zfsd/head: . bin/expr bin/ps bin/rcp bin/realpath bin/sh bin/sh/bltin cddl/compat/opensolaris/include cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/lib... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 17 Jul 2011 18:24:08 -0000 Author: gibbs Date: Sun Jul 17 18:24:05 2011 New Revision: 224142 URL: http://svn.freebsd.org/changeset/base/224142 Log: Integrate from Head into ZFSD feature branch as of revision r224141. Added: projects/zfsd/head/contrib/bind9/HISTORY - copied unchanged from r224141, head/contrib/bind9/HISTORY projects/zfsd/head/contrib/bind9/bin/confgen/ - copied from r224141, head/contrib/bind9/bin/confgen/ projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-revoke.8 - copied unchanged from r224141, head/contrib/bind9/bin/dnssec/dnssec-revoke.8 projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-revoke.c - copied unchanged from r224141, head/contrib/bind9/bin/dnssec/dnssec-revoke.c projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-revoke.docbook - copied unchanged from r224141, head/contrib/bind9/bin/dnssec/dnssec-revoke.docbook projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-revoke.html - copied unchanged from r224141, head/contrib/bind9/bin/dnssec/dnssec-revoke.html projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-settime.8 - copied unchanged from r224141, head/contrib/bind9/bin/dnssec/dnssec-settime.8 projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-settime.c - copied unchanged from r224141, head/contrib/bind9/bin/dnssec/dnssec-settime.c projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-settime.docbook - copied unchanged from r224141, head/contrib/bind9/bin/dnssec/dnssec-settime.docbook projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-settime.html - copied unchanged from r224141, head/contrib/bind9/bin/dnssec/dnssec-settime.html projects/zfsd/head/contrib/bind9/bin/named/bind.keys.h - copied unchanged from r224141, head/contrib/bind9/bin/named/bind.keys.h projects/zfsd/head/contrib/bind9/bin/tools/ - copied from r224141, head/contrib/bind9/bin/tools/ projects/zfsd/head/contrib/bind9/doc/arm/dnssec.xml - copied unchanged from r224141, head/contrib/bind9/doc/arm/dnssec.xml projects/zfsd/head/contrib/bind9/doc/arm/libdns.xml - copied unchanged from r224141, head/contrib/bind9/doc/arm/libdns.xml projects/zfsd/head/contrib/bind9/doc/arm/man.arpaname.html - copied unchanged from r224141, head/contrib/bind9/doc/arm/man.arpaname.html projects/zfsd/head/contrib/bind9/doc/arm/man.ddns-confgen.html - copied unchanged from r224141, head/contrib/bind9/doc/arm/man.ddns-confgen.html projects/zfsd/head/contrib/bind9/doc/arm/man.dnssec-revoke.html - copied unchanged from r224141, head/contrib/bind9/doc/arm/man.dnssec-revoke.html projects/zfsd/head/contrib/bind9/doc/arm/man.dnssec-settime.html - copied unchanged from r224141, head/contrib/bind9/doc/arm/man.dnssec-settime.html projects/zfsd/head/contrib/bind9/doc/arm/man.genrandom.html - copied unchanged from r224141, head/contrib/bind9/doc/arm/man.genrandom.html projects/zfsd/head/contrib/bind9/doc/arm/man.isc-hmac-fixup.html - copied unchanged from r224141, head/contrib/bind9/doc/arm/man.isc-hmac-fixup.html projects/zfsd/head/contrib/bind9/doc/arm/man.named-journalprint.html - copied unchanged from r224141, head/contrib/bind9/doc/arm/man.named-journalprint.html projects/zfsd/head/contrib/bind9/doc/arm/man.nsec3hash.html - copied unchanged from r224141, head/contrib/bind9/doc/arm/man.nsec3hash.html projects/zfsd/head/contrib/bind9/doc/arm/managed-keys.xml - copied unchanged from r224141, head/contrib/bind9/doc/arm/managed-keys.xml projects/zfsd/head/contrib/bind9/doc/arm/pkcs11.xml - copied unchanged from r224141, head/contrib/bind9/doc/arm/pkcs11.xml projects/zfsd/head/contrib/bind9/lib/dns/client.c - copied unchanged from r224141, head/contrib/bind9/lib/dns/client.c projects/zfsd/head/contrib/bind9/lib/dns/dns64.c - copied unchanged from r224141, head/contrib/bind9/lib/dns/dns64.c projects/zfsd/head/contrib/bind9/lib/dns/ecdb.c - copied unchanged from r224141, head/contrib/bind9/lib/dns/ecdb.c projects/zfsd/head/contrib/bind9/lib/dns/include/dns/client.h - copied unchanged from r224141, head/contrib/bind9/lib/dns/include/dns/client.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/dns64.h - copied unchanged from r224141, head/contrib/bind9/lib/dns/include/dns/dns64.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/ecdb.h - copied unchanged from r224141, head/contrib/bind9/lib/dns/include/dns/ecdb.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/keydata.h - copied unchanged from r224141, head/contrib/bind9/lib/dns/include/dns/keydata.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/private.h - copied unchanged from r224141, head/contrib/bind9/lib/dns/include/dns/private.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/rpz.h - copied unchanged from r224141, head/contrib/bind9/lib/dns/include/dns/rpz.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/rriterator.h - copied unchanged from r224141, head/contrib/bind9/lib/dns/include/dns/rriterator.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/tsec.h - copied unchanged from r224141, head/contrib/bind9/lib/dns/include/dns/tsec.h projects/zfsd/head/contrib/bind9/lib/dns/keydata.c - copied unchanged from r224141, head/contrib/bind9/lib/dns/keydata.c projects/zfsd/head/contrib/bind9/lib/dns/opensslgost_link.c - copied unchanged from r224141, head/contrib/bind9/lib/dns/opensslgost_link.c projects/zfsd/head/contrib/bind9/lib/dns/private.c - copied unchanged from r224141, head/contrib/bind9/lib/dns/private.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/hip_55.c - copied unchanged from r224141, head/contrib/bind9/lib/dns/rdata/generic/hip_55.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/hip_55.h - copied unchanged from r224141, head/contrib/bind9/lib/dns/rdata/generic/hip_55.h projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/keydata_65533.c - copied unchanged from r224141, head/contrib/bind9/lib/dns/rdata/generic/keydata_65533.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/keydata_65533.h - copied unchanged from r224141, head/contrib/bind9/lib/dns/rdata/generic/keydata_65533.h projects/zfsd/head/contrib/bind9/lib/dns/rpz.c - copied unchanged from r224141, head/contrib/bind9/lib/dns/rpz.c projects/zfsd/head/contrib/bind9/lib/dns/rriterator.c - copied unchanged from r224141, head/contrib/bind9/lib/dns/rriterator.c projects/zfsd/head/contrib/bind9/lib/dns/ssu_external.c - copied unchanged from r224141, head/contrib/bind9/lib/dns/ssu_external.c projects/zfsd/head/contrib/bind9/lib/dns/tsec.c - copied unchanged from r224141, head/contrib/bind9/lib/dns/tsec.c projects/zfsd/head/contrib/bind9/lib/export/ - copied from r224141, head/contrib/bind9/lib/export/ projects/zfsd/head/contrib/bind9/lib/irs/ - copied from r224141, head/contrib/bind9/lib/irs/ projects/zfsd/head/contrib/bind9/lib/isc/app_api.c - copied unchanged from r224141, head/contrib/bind9/lib/isc/app_api.c projects/zfsd/head/contrib/bind9/lib/isc/backtrace-emptytbl.c - copied unchanged from r224141, head/contrib/bind9/lib/isc/backtrace-emptytbl.c projects/zfsd/head/contrib/bind9/lib/isc/backtrace.c - copied unchanged from r224141, head/contrib/bind9/lib/isc/backtrace.c projects/zfsd/head/contrib/bind9/lib/isc/include/isc/backtrace.h - copied unchanged from r224141, head/contrib/bind9/lib/isc/include/isc/backtrace.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/bind9.h - copied unchanged from r224141, head/contrib/bind9/lib/isc/include/isc/bind9.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/namespace.h - copied unchanged from r224141, head/contrib/bind9/lib/isc/include/isc/namespace.h projects/zfsd/head/contrib/bind9/lib/isc/mem_api.c - copied unchanged from r224141, head/contrib/bind9/lib/isc/mem_api.c projects/zfsd/head/contrib/bind9/lib/isc/socket_api.c - copied unchanged from r224141, head/contrib/bind9/lib/isc/socket_api.c projects/zfsd/head/contrib/bind9/lib/isc/task_api.c - copied unchanged from r224141, head/contrib/bind9/lib/isc/task_api.c projects/zfsd/head/contrib/bind9/lib/isc/timer_api.c - copied unchanged from r224141, head/contrib/bind9/lib/isc/timer_api.c projects/zfsd/head/contrib/bind9/lib/isccfg/dnsconf.c - copied unchanged from r224141, head/contrib/bind9/lib/isccfg/dnsconf.c projects/zfsd/head/contrib/bind9/lib/isccfg/include/isccfg/dnsconf.h - copied unchanged from r224141, head/contrib/bind9/lib/isccfg/include/isccfg/dnsconf.h projects/zfsd/head/contrib/dialog/help.c - copied unchanged from r224141, head/contrib/dialog/help.c projects/zfsd/head/contrib/dialog/po/sk.po - copied unchanged from r224141, head/contrib/dialog/po/sk.po projects/zfsd/head/contrib/dialog/samples/valgrind.log - copied unchanged from r224141, head/contrib/dialog/samples/valgrind.log projects/zfsd/head/contrib/llvm/include/llvm/ADT/PackedVector.h - copied unchanged from r224141, head/contrib/llvm/include/llvm/ADT/PackedVector.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h - copied unchanged from r224141, head/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h projects/zfsd/head/contrib/llvm/include/llvm/DefaultPasses.h - copied unchanged from r224141, head/contrib/llvm/include/llvm/DefaultPasses.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCWin64EH.h - copied unchanged from r224141, head/contrib/llvm/include/llvm/MC/MCWin64EH.h projects/zfsd/head/contrib/llvm/include/llvm/Support/BranchProbability.h - copied unchanged from r224141, head/contrib/llvm/include/llvm/Support/BranchProbability.h projects/zfsd/head/contrib/llvm/include/llvm/Support/PassManagerBuilder.h - copied unchanged from r224141, head/contrib/llvm/include/llvm/Support/PassManagerBuilder.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Win64EH.h - copied unchanged from r224141, head/contrib/llvm/include/llvm/Support/Win64EH.h projects/zfsd/head/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp - copied unchanged from r224141, head/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.cpp - copied unchanged from r224141, head/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp - copied unchanged from r224141, head/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegisterClassInfo.h - copied unchanged from r224141, head/contrib/llvm/lib/CodeGen/RegisterClassInfo.h projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp - copied unchanged from r224141, head/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCWin64EH.cpp - copied unchanged from r224141, head/contrib/llvm/lib/MC/MCWin64EH.cpp projects/zfsd/head/contrib/llvm/lib/Support/BranchProbability.cpp - copied unchanged from r224141, head/contrib/llvm/lib/Support/BranchProbability.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp - copied unchanged from r224141, head/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp - copied unchanged from r224141, head/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/SetTheory.cpp - copied unchanged from r224141, head/contrib/llvm/utils/TableGen/SetTheory.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/SetTheory.h - copied unchanged from r224141, head/contrib/llvm/utils/TableGen/SetTheory.h projects/zfsd/head/contrib/sendmail/cf/ostype/solaris11.m4 - copied unchanged from r224141, head/contrib/sendmail/cf/ostype/solaris11.m4 - copied from r224141, head/contrib/tnftp/ projects/zfsd/head/contrib/xz/po/fr.po - copied unchanged from r224141, head/contrib/xz/po/fr.po projects/zfsd/head/contrib/xz/po/pl.po - copied unchanged from r224141, head/contrib/xz/po/pl.po projects/zfsd/head/etc/devd/usb.conf - copied unchanged from r224141, head/etc/devd/usb.conf projects/zfsd/head/etc/rc.d/kld - copied unchanged from r224141, head/etc/rc.d/kld projects/zfsd/head/etc/rc.d/netwait - copied unchanged from r224141, head/etc/rc.d/netwait projects/zfsd/head/lib/bind/isc/backtrace-emptytbl.c - copied unchanged from r224141, head/lib/bind/isc/backtrace-emptytbl.c projects/zfsd/head/lib/libprocstat/libprocstat.3 - copied unchanged from r224141, head/lib/libprocstat/libprocstat.3 projects/zfsd/head/lib/libthr/arch/sparc64/sparc64/_umtx_op_err.S - copied unchanged from r224141, head/lib/libthr/arch/sparc64/sparc64/_umtx_op_err.S projects/zfsd/head/lib/libusb/libusb01.c - copied unchanged from r224141, head/lib/libusb/libusb01.c projects/zfsd/head/release/ia64/make-memstick.sh - copied unchanged from r224141, head/release/ia64/make-memstick.sh projects/zfsd/head/sbin/ifconfig/iffib.c - copied unchanged from r224141, head/sbin/ifconfig/iffib.c projects/zfsd/head/share/man/man9/vm_map_sync.9 - copied unchanged from r224141, head/share/man/man9/vm_map_sync.9 projects/zfsd/head/sys/boot/common/disk.c - copied unchanged from r224141, head/sys/boot/common/disk.c projects/zfsd/head/sys/boot/common/disk.h - copied unchanged from r224141, head/sys/boot/common/disk.h projects/zfsd/head/sys/boot/ficl/amd64/ - copied from r224141, head/sys/boot/ficl/amd64/ projects/zfsd/head/sys/boot/powerpc/ps3/ps3bus.h - copied unchanged from r224141, head/sys/boot/powerpc/ps3/ps3bus.h projects/zfsd/head/sys/boot/powerpc/ps3/ps3devdesc.h - copied unchanged from r224141, head/sys/boot/powerpc/ps3/ps3devdesc.h projects/zfsd/head/sys/boot/powerpc/ps3/ps3disk.c - copied unchanged from r224141, head/sys/boot/powerpc/ps3/ps3disk.c projects/zfsd/head/sys/boot/powerpc/ps3/ps3repo.c - copied unchanged from r224141, head/sys/boot/powerpc/ps3/ps3repo.c projects/zfsd/head/sys/boot/powerpc/ps3/ps3repo.h - copied unchanged from r224141, head/sys/boot/powerpc/ps3/ps3repo.h projects/zfsd/head/sys/boot/powerpc/ps3/ps3stor.c - copied unchanged from r224141, head/sys/boot/powerpc/ps3/ps3stor.c projects/zfsd/head/sys/boot/powerpc/ps3/ps3stor.h - copied unchanged from r224141, head/sys/boot/powerpc/ps3/ps3stor.h projects/zfsd/head/sys/boot/userboot/ - copied from r224141, head/sys/boot/userboot/ projects/zfsd/head/sys/contrib/pf/net/if_pflow.h - copied unchanged from r224141, head/sys/contrib/pf/net/if_pflow.h projects/zfsd/head/sys/contrib/pf/net/pf_lb.c - copied unchanged from r224141, head/sys/contrib/pf/net/pf_lb.c projects/zfsd/head/sys/dev/pci/pci_subr.c - copied unchanged from r224141, head/sys/dev/pci/pci_subr.c projects/zfsd/head/sys/dev/rt/ - copied from r224141, head/sys/dev/rt/ projects/zfsd/head/sys/dev/usb/net/if_usie.c - copied unchanged from r224141, head/sys/dev/usb/net/if_usie.c projects/zfsd/head/sys/dev/usb/net/if_usievar.h - copied unchanged from r224141, head/sys/dev/usb/net/if_usievar.h projects/zfsd/head/sys/dev/usb/template/usb_template_audio.c - copied unchanged from r224141, head/sys/dev/usb/template/usb_template_audio.c projects/zfsd/head/sys/dev/usb/template/usb_template_kbd.c - copied unchanged from r224141, head/sys/dev/usb/template/usb_template_kbd.c projects/zfsd/head/sys/dev/usb/template/usb_template_modem.c - copied unchanged from r224141, head/sys/dev/usb/template/usb_template_modem.c projects/zfsd/head/sys/dev/usb/template/usb_template_mouse.c - copied unchanged from r224141, head/sys/dev/usb/template/usb_template_mouse.c projects/zfsd/head/sys/fs/nfsclient/nfs_clkdtrace.c - copied unchanged from r224141, head/sys/fs/nfsclient/nfs_clkdtrace.c projects/zfsd/head/sys/fs/nfsclient/nfs_kdtrace.h - copied unchanged from r224141, head/sys/fs/nfsclient/nfs_kdtrace.h projects/zfsd/head/sys/mips/conf/XLP - copied unchanged from r224141, head/sys/mips/conf/XLP projects/zfsd/head/sys/mips/conf/XLP64 - copied unchanged from r224141, head/sys/mips/conf/XLP64 projects/zfsd/head/sys/mips/conf/XLPN32 - copied unchanged from r224141, head/sys/mips/conf/XLPN32 projects/zfsd/head/sys/mips/nlm/ - copied from r224141, head/sys/mips/nlm/ projects/zfsd/head/sys/modules/dtrace/dtnfscl/ - copied from r224141, head/sys/modules/dtrace/dtnfscl/ projects/zfsd/head/sys/modules/pfsync/ - copied from r224141, head/sys/modules/pfsync/ projects/zfsd/head/sys/modules/usb/usie/ - copied from r224141, head/sys/modules/usb/usie/ projects/zfsd/head/sys/powerpc/ps3/ohci_ps3.c - copied unchanged from r224141, head/sys/powerpc/ps3/ohci_ps3.c projects/zfsd/head/sys/powerpc/ps3/ps3disk.c - copied unchanged from r224141, head/sys/powerpc/ps3/ps3disk.c projects/zfsd/head/sys/x86/include/pci_cfgreg.h - copied unchanged from r224141, head/sys/x86/include/pci_cfgreg.h projects/zfsd/head/sys/x86/pci/pci_bus.c - copied unchanged from r224141, head/sys/x86/pci/pci_bus.c projects/zfsd/head/tools/build/options/WITHOUT_UTMPX - copied unchanged from r224141, head/tools/build/options/WITHOUT_UTMPX projects/zfsd/head/tools/regression/bin/sh/builtins/case10.0 - copied unchanged from r224141, head/tools/regression/bin/sh/builtins/case10.0 projects/zfsd/head/tools/regression/bin/sh/builtins/case6.0 - copied unchanged from r224141, head/tools/regression/bin/sh/builtins/case6.0 projects/zfsd/head/tools/regression/bin/sh/builtins/case7.0 - copied unchanged from r224141, head/tools/regression/bin/sh/builtins/case7.0 projects/zfsd/head/tools/regression/bin/sh/builtins/case8.0 - copied unchanged from r224141, head/tools/regression/bin/sh/builtins/case8.0 projects/zfsd/head/tools/regression/bin/sh/builtins/case9.0 - copied unchanged from r224141, head/tools/regression/bin/sh/builtins/case9.0 projects/zfsd/head/tools/regression/bin/sh/builtins/export1.0 - copied unchanged from r224141, head/tools/regression/bin/sh/builtins/export1.0 projects/zfsd/head/tools/regression/bin/sh/builtins/set2.0 - copied unchanged from r224141, head/tools/regression/bin/sh/builtins/set2.0 projects/zfsd/head/tools/regression/bin/sh/execution/bg4.0 - copied unchanged from r224141, head/tools/regression/bin/sh/execution/bg4.0 projects/zfsd/head/tools/regression/bin/sh/execution/set-x1.0 - copied unchanged from r224141, head/tools/regression/bin/sh/execution/set-x1.0 projects/zfsd/head/tools/regression/bin/sh/execution/set-x2.0 - copied unchanged from r224141, head/tools/regression/bin/sh/execution/set-x2.0 projects/zfsd/head/tools/regression/bin/sh/execution/set-x3.0 - copied unchanged from r224141, head/tools/regression/bin/sh/execution/set-x3.0 projects/zfsd/head/tools/regression/bin/sh/expansion/cmdsubst11.0 - copied unchanged from r224141, head/tools/regression/bin/sh/expansion/cmdsubst11.0 projects/zfsd/head/tools/regression/bin/sh/parameters/env1.0 - copied unchanged from r224141, head/tools/regression/bin/sh/parameters/env1.0 projects/zfsd/head/tools/regression/bin/sh/parser/alias6.0 - copied unchanged from r224141, head/tools/regression/bin/sh/parser/alias6.0 projects/zfsd/head/tools/regression/lib/libc/gen/test-posix_spawn.c - copied unchanged from r224141, head/tools/regression/lib/libc/gen/test-posix_spawn.c projects/zfsd/head/tools/tools/bus_autoconf/ - copied from r224141, head/tools/tools/bus_autoconf/ projects/zfsd/head/tools/tools/cxgbetool/ - copied from r224141, head/tools/tools/cxgbetool/ projects/zfsd/head/usr.bin/ftp/tnftp_config.h - copied unchanged from r224141, head/usr.bin/ftp/tnftp_config.h projects/zfsd/head/usr.sbin/arpaname/ - copied from r224141, head/usr.sbin/arpaname/ projects/zfsd/head/usr.sbin/bsdinstall/bsdinstall.8 - copied unchanged from r224141, head/usr.sbin/bsdinstall/bsdinstall.8 projects/zfsd/head/usr.sbin/bsdinstall/scripts/docsinstall - copied unchanged from r224141, head/usr.sbin/bsdinstall/scripts/docsinstall projects/zfsd/head/usr.sbin/ddns-confgen/ - copied from r224141, head/usr.sbin/ddns-confgen/ projects/zfsd/head/usr.sbin/dnssec-revoke/ - copied from r224141, head/usr.sbin/dnssec-revoke/ projects/zfsd/head/usr.sbin/dnssec-settime/ - copied from r224141, head/usr.sbin/dnssec-settime/ projects/zfsd/head/usr.sbin/genrandom/ - copied from r224141, head/usr.sbin/genrandom/ projects/zfsd/head/usr.sbin/isc-hmac-fixup/ - copied from r224141, head/usr.sbin/isc-hmac-fixup/ projects/zfsd/head/usr.sbin/makefs/mtree.c - copied unchanged from r224141, head/usr.sbin/makefs/mtree.c projects/zfsd/head/usr.sbin/named-journalprint/ - copied from r224141, head/usr.sbin/named-journalprint/ projects/zfsd/head/usr.sbin/nsec3hash/ - copied from r224141, head/usr.sbin/nsec3hash/ Directory Properties: projects/zfsd/head/contrib/tnftp/ (props changed) Deleted: projects/zfsd/head/contrib/bind9/KNOWN-DEFECTS projects/zfsd/head/contrib/bind9/NSEC3-NOTES projects/zfsd/head/contrib/bind9/README.idnkit projects/zfsd/head/contrib/bind9/README.pkcs11 projects/zfsd/head/contrib/bind9/bin/rndc/rndc-confgen.8 projects/zfsd/head/contrib/bind9/bin/rndc/rndc-confgen.c projects/zfsd/head/contrib/bind9/bin/rndc/rndc-confgen.docbook projects/zfsd/head/contrib/bind9/bin/rndc/rndc-confgen.html projects/zfsd/head/contrib/bind9/bin/rndc/unix/Makefile.in projects/zfsd/head/contrib/bind9/bin/rndc/unix/os.c projects/zfsd/head/contrib/llvm/include/llvm/Support/StandardPasses.h projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfTableException.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/MCJIT/TargetSelect.cpp projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Tooling/Tooling.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/DiagChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Tooling/JsonCompileCommandLineDatabase.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Tooling/JsonCompileCommandLineDatabase.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Tooling/Tooling.cpp projects/zfsd/head/contrib/lukemftp/ projects/zfsd/head/etc/rc.d/nfsserver projects/zfsd/head/lib/libusb/libusb20_compat01.c projects/zfsd/head/share/man/man9/vm_map_clean.9 projects/zfsd/head/share/man/man9/vm_page_copy.9 projects/zfsd/head/share/man/man9/vm_page_protect.9 projects/zfsd/head/share/man/man9/vm_page_zero_fill.9 projects/zfsd/head/sys/amd64/pci/pci_bus.c projects/zfsd/head/sys/contrib/pf/net/pf_subr.c projects/zfsd/head/sys/i386/pci/pci_bus.c projects/zfsd/head/tools/tools/pciid/ projects/zfsd/head/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.msk projects/zfsd/head/usr.bin/ftp/config.h Modified: projects/zfsd/head/Makefile projects/zfsd/head/Makefile.inc1 projects/zfsd/head/ObsoleteFiles.inc projects/zfsd/head/UPDATING projects/zfsd/head/bin/expr/expr.1 projects/zfsd/head/bin/expr/expr.y projects/zfsd/head/bin/ps/extern.h projects/zfsd/head/bin/ps/keyword.c projects/zfsd/head/bin/ps/print.c projects/zfsd/head/bin/ps/ps.1 projects/zfsd/head/bin/rcp/rcp.c projects/zfsd/head/bin/realpath/realpath.1 projects/zfsd/head/bin/realpath/realpath.c projects/zfsd/head/bin/sh/alias.c projects/zfsd/head/bin/sh/alias.h projects/zfsd/head/bin/sh/arith.h projects/zfsd/head/bin/sh/arith_yacc.c projects/zfsd/head/bin/sh/bltin/bltin.h projects/zfsd/head/bin/sh/cd.c projects/zfsd/head/bin/sh/cd.h projects/zfsd/head/bin/sh/eval.c projects/zfsd/head/bin/sh/eval.h projects/zfsd/head/bin/sh/exec.h projects/zfsd/head/bin/sh/expand.c projects/zfsd/head/bin/sh/expand.h projects/zfsd/head/bin/sh/histedit.c projects/zfsd/head/bin/sh/jobs.c projects/zfsd/head/bin/sh/jobs.h projects/zfsd/head/bin/sh/main.c projects/zfsd/head/bin/sh/main.h projects/zfsd/head/bin/sh/mkbuiltins projects/zfsd/head/bin/sh/mkinit.c projects/zfsd/head/bin/sh/mktokens projects/zfsd/head/bin/sh/myhistedit.h projects/zfsd/head/bin/sh/nodetypes projects/zfsd/head/bin/sh/options.c projects/zfsd/head/bin/sh/options.h projects/zfsd/head/bin/sh/parser.c projects/zfsd/head/bin/sh/parser.h projects/zfsd/head/bin/sh/sh.1 projects/zfsd/head/bin/sh/trap.c projects/zfsd/head/bin/sh/trap.h projects/zfsd/head/bin/sh/var.c projects/zfsd/head/bin/sh/var.h projects/zfsd/head/cddl/compat/opensolaris/include/assert.h projects/zfsd/head/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/zfsd/head/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/zfsd/head/contrib/bind9/CHANGES projects/zfsd/head/contrib/bind9/COPYRIGHT projects/zfsd/head/contrib/bind9/FAQ.xml projects/zfsd/head/contrib/bind9/Makefile.in projects/zfsd/head/contrib/bind9/README projects/zfsd/head/contrib/bind9/acconfig.h projects/zfsd/head/contrib/bind9/bin/Makefile.in projects/zfsd/head/contrib/bind9/bin/check/Makefile.in projects/zfsd/head/contrib/bind9/bin/check/check-tool.c projects/zfsd/head/contrib/bind9/bin/check/check-tool.h projects/zfsd/head/contrib/bind9/bin/check/named-checkconf.8 projects/zfsd/head/contrib/bind9/bin/check/named-checkconf.c projects/zfsd/head/contrib/bind9/bin/check/named-checkconf.docbook projects/zfsd/head/contrib/bind9/bin/check/named-checkconf.html projects/zfsd/head/contrib/bind9/bin/check/named-checkzone.8 projects/zfsd/head/contrib/bind9/bin/check/named-checkzone.c projects/zfsd/head/contrib/bind9/bin/check/named-checkzone.docbook projects/zfsd/head/contrib/bind9/bin/check/named-checkzone.html projects/zfsd/head/contrib/bind9/bin/dig/Makefile.in projects/zfsd/head/contrib/bind9/bin/dig/dig.1 projects/zfsd/head/contrib/bind9/bin/dig/dig.c projects/zfsd/head/contrib/bind9/bin/dig/dig.docbook projects/zfsd/head/contrib/bind9/bin/dig/dig.html projects/zfsd/head/contrib/bind9/bin/dig/dighost.c projects/zfsd/head/contrib/bind9/bin/dig/host.1 projects/zfsd/head/contrib/bind9/bin/dig/host.c projects/zfsd/head/contrib/bind9/bin/dig/host.docbook projects/zfsd/head/contrib/bind9/bin/dig/host.html projects/zfsd/head/contrib/bind9/bin/dig/include/dig/dig.h projects/zfsd/head/contrib/bind9/bin/dig/nslookup.1 projects/zfsd/head/contrib/bind9/bin/dig/nslookup.c projects/zfsd/head/contrib/bind9/bin/dig/nslookup.docbook projects/zfsd/head/contrib/bind9/bin/dig/nslookup.html projects/zfsd/head/contrib/bind9/bin/dnssec/Makefile.in projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-dsfromkey.8 projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-dsfromkey.c projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-dsfromkey.docbook projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-dsfromkey.html projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.8 projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.c projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.docbook projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-keygen.8 projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-keygen.c projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-keygen.docbook projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-keygen.html projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-signzone.8 projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-signzone.c projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-signzone.docbook projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-signzone.html projects/zfsd/head/contrib/bind9/bin/dnssec/dnssectool.c projects/zfsd/head/contrib/bind9/bin/dnssec/dnssectool.h projects/zfsd/head/contrib/bind9/bin/named/Makefile.in projects/zfsd/head/contrib/bind9/bin/named/bind9.xsl projects/zfsd/head/contrib/bind9/bin/named/bind9.xsl.h projects/zfsd/head/contrib/bind9/bin/named/builtin.c projects/zfsd/head/contrib/bind9/bin/named/client.c projects/zfsd/head/contrib/bind9/bin/named/config.c projects/zfsd/head/contrib/bind9/bin/named/control.c projects/zfsd/head/contrib/bind9/bin/named/include/named/client.h projects/zfsd/head/contrib/bind9/bin/named/include/named/config.h projects/zfsd/head/contrib/bind9/bin/named/include/named/control.h projects/zfsd/head/contrib/bind9/bin/named/include/named/globals.h projects/zfsd/head/contrib/bind9/bin/named/include/named/log.h projects/zfsd/head/contrib/bind9/bin/named/include/named/lwdclient.h projects/zfsd/head/contrib/bind9/bin/named/include/named/main.h projects/zfsd/head/contrib/bind9/bin/named/include/named/notify.h projects/zfsd/head/contrib/bind9/bin/named/include/named/query.h projects/zfsd/head/contrib/bind9/bin/named/include/named/server.h projects/zfsd/head/contrib/bind9/bin/named/include/named/tsigconf.h projects/zfsd/head/contrib/bind9/bin/named/include/named/types.h projects/zfsd/head/contrib/bind9/bin/named/include/named/zoneconf.h projects/zfsd/head/contrib/bind9/bin/named/interfacemgr.c projects/zfsd/head/contrib/bind9/bin/named/log.c projects/zfsd/head/contrib/bind9/bin/named/lwdgabn.c projects/zfsd/head/contrib/bind9/bin/named/lwdgrbn.c projects/zfsd/head/contrib/bind9/bin/named/lwresd.8 projects/zfsd/head/contrib/bind9/bin/named/lwresd.c projects/zfsd/head/contrib/bind9/bin/named/lwresd.docbook projects/zfsd/head/contrib/bind9/bin/named/lwresd.html projects/zfsd/head/contrib/bind9/bin/named/main.c projects/zfsd/head/contrib/bind9/bin/named/named.8 projects/zfsd/head/contrib/bind9/bin/named/named.conf.5 projects/zfsd/head/contrib/bind9/bin/named/named.conf.docbook projects/zfsd/head/contrib/bind9/bin/named/named.conf.html projects/zfsd/head/contrib/bind9/bin/named/named.docbook projects/zfsd/head/contrib/bind9/bin/named/named.html projects/zfsd/head/contrib/bind9/bin/named/query.c projects/zfsd/head/contrib/bind9/bin/named/server.c projects/zfsd/head/contrib/bind9/bin/named/statschannel.c projects/zfsd/head/contrib/bind9/bin/named/tkeyconf.c projects/zfsd/head/contrib/bind9/bin/named/tsigconf.c projects/zfsd/head/contrib/bind9/bin/named/unix/Makefile.in projects/zfsd/head/contrib/bind9/bin/named/unix/include/named/os.h projects/zfsd/head/contrib/bind9/bin/named/unix/os.c projects/zfsd/head/contrib/bind9/bin/named/update.c projects/zfsd/head/contrib/bind9/bin/named/xfrout.c projects/zfsd/head/contrib/bind9/bin/named/zoneconf.c projects/zfsd/head/contrib/bind9/bin/nsupdate/Makefile.in projects/zfsd/head/contrib/bind9/bin/nsupdate/nsupdate.1 projects/zfsd/head/contrib/bind9/bin/nsupdate/nsupdate.c projects/zfsd/head/contrib/bind9/bin/nsupdate/nsupdate.docbook projects/zfsd/head/contrib/bind9/bin/nsupdate/nsupdate.html projects/zfsd/head/contrib/bind9/bin/rndc/Makefile.in projects/zfsd/head/contrib/bind9/bin/rndc/include/rndc/os.h projects/zfsd/head/contrib/bind9/bin/rndc/rndc.8 projects/zfsd/head/contrib/bind9/bin/rndc/rndc.c projects/zfsd/head/contrib/bind9/bin/rndc/rndc.conf.5 projects/zfsd/head/contrib/bind9/bin/rndc/rndc.conf.html projects/zfsd/head/contrib/bind9/bin/rndc/rndc.html projects/zfsd/head/contrib/bind9/bin/rndc/util.h projects/zfsd/head/contrib/bind9/config.guess projects/zfsd/head/contrib/bind9/config.h.in projects/zfsd/head/contrib/bind9/configure.in projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM-book.xml projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.ch01.html projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.ch02.html projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.ch03.html projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.ch04.html projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.ch05.html projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.ch06.html projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.ch07.html projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.ch08.html projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.ch09.html projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.ch10.html projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.html projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.pdf projects/zfsd/head/contrib/bind9/doc/arm/Makefile.in projects/zfsd/head/contrib/bind9/doc/arm/man.dig.html projects/zfsd/head/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html projects/zfsd/head/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html projects/zfsd/head/contrib/bind9/doc/arm/man.dnssec-keygen.html projects/zfsd/head/contrib/bind9/doc/arm/man.dnssec-signzone.html projects/zfsd/head/contrib/bind9/doc/arm/man.host.html projects/zfsd/head/contrib/bind9/doc/arm/man.named-checkconf.html projects/zfsd/head/contrib/bind9/doc/arm/man.named-checkzone.html projects/zfsd/head/contrib/bind9/doc/arm/man.named.html projects/zfsd/head/contrib/bind9/doc/arm/man.nsupdate.html projects/zfsd/head/contrib/bind9/doc/arm/man.rndc-confgen.html projects/zfsd/head/contrib/bind9/doc/arm/man.rndc.conf.html projects/zfsd/head/contrib/bind9/doc/arm/man.rndc.html projects/zfsd/head/contrib/bind9/doc/misc/Makefile.in projects/zfsd/head/contrib/bind9/doc/misc/options projects/zfsd/head/contrib/bind9/lib/bind9/Makefile.in projects/zfsd/head/contrib/bind9/lib/bind9/api projects/zfsd/head/contrib/bind9/lib/bind9/check.c projects/zfsd/head/contrib/bind9/lib/bind9/include/bind9/getaddresses.h projects/zfsd/head/contrib/bind9/lib/dns/Makefile.in projects/zfsd/head/contrib/bind9/lib/dns/acl.c projects/zfsd/head/contrib/bind9/lib/dns/adb.c projects/zfsd/head/contrib/bind9/lib/dns/api projects/zfsd/head/contrib/bind9/lib/dns/byaddr.c projects/zfsd/head/contrib/bind9/lib/dns/cache.c projects/zfsd/head/contrib/bind9/lib/dns/db.c projects/zfsd/head/contrib/bind9/lib/dns/diff.c projects/zfsd/head/contrib/bind9/lib/dns/dispatch.c projects/zfsd/head/contrib/bind9/lib/dns/dlz.c projects/zfsd/head/contrib/bind9/lib/dns/dnssec.c projects/zfsd/head/contrib/bind9/lib/dns/ds.c projects/zfsd/head/contrib/bind9/lib/dns/dst_api.c projects/zfsd/head/contrib/bind9/lib/dns/dst_internal.h projects/zfsd/head/contrib/bind9/lib/dns/dst_openssl.h projects/zfsd/head/contrib/bind9/lib/dns/dst_parse.c projects/zfsd/head/contrib/bind9/lib/dns/dst_parse.h projects/zfsd/head/contrib/bind9/lib/dns/forward.c projects/zfsd/head/contrib/bind9/lib/dns/gen-unix.h projects/zfsd/head/contrib/bind9/lib/dns/gen.c projects/zfsd/head/contrib/bind9/lib/dns/gssapi_link.c projects/zfsd/head/contrib/bind9/lib/dns/gssapictx.c projects/zfsd/head/contrib/bind9/lib/dns/hmac_link.c projects/zfsd/head/contrib/bind9/lib/dns/include/dns/Makefile.in projects/zfsd/head/contrib/bind9/lib/dns/include/dns/acl.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/cache.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/compress.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/db.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/diff.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/dispatch.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/dlz.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/dnssec.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/ds.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/events.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/forward.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/journal.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/keytable.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/keyvalues.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/lib.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/log.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/lookup.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/master.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/masterdump.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/message.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/name.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/ncache.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/nsec3.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/peer.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/rbt.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/rdata.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/rdataset.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/request.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/resolver.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/result.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/sdb.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/sdlz.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/secalg.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/soa.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/ssu.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/stats.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/tkey.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/tsig.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/types.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/validator.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/view.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/xfrin.h projects/zfsd/head/contrib/bind9/lib/dns/include/dns/zone.h projects/zfsd/head/contrib/bind9/lib/dns/include/dst/dst.h projects/zfsd/head/contrib/bind9/lib/dns/include/dst/gssapi.h projects/zfsd/head/contrib/bind9/lib/dns/iptable.c projects/zfsd/head/contrib/bind9/lib/dns/journal.c projects/zfsd/head/contrib/bind9/lib/dns/keytable.c projects/zfsd/head/contrib/bind9/lib/dns/lib.c projects/zfsd/head/contrib/bind9/lib/dns/log.c projects/zfsd/head/contrib/bind9/lib/dns/master.c projects/zfsd/head/contrib/bind9/lib/dns/masterdump.c projects/zfsd/head/contrib/bind9/lib/dns/message.c projects/zfsd/head/contrib/bind9/lib/dns/name.c projects/zfsd/head/contrib/bind9/lib/dns/ncache.c projects/zfsd/head/contrib/bind9/lib/dns/nsec.c projects/zfsd/head/contrib/bind9/lib/dns/nsec3.c projects/zfsd/head/contrib/bind9/lib/dns/openssl_link.c projects/zfsd/head/contrib/bind9/lib/dns/openssldh_link.c projects/zfsd/head/contrib/bind9/lib/dns/openssldsa_link.c projects/zfsd/head/contrib/bind9/lib/dns/opensslrsa_link.c projects/zfsd/head/contrib/bind9/lib/dns/peer.c projects/zfsd/head/contrib/bind9/lib/dns/rbt.c projects/zfsd/head/contrib/bind9/lib/dns/rbtdb.c projects/zfsd/head/contrib/bind9/lib/dns/rcode.c projects/zfsd/head/contrib/bind9/lib/dns/rdata.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/any_255/tsig_250.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/ch_3/a_1.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/afsdb_18.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/cert_37.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/cname_5.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/dlv_32769.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/dname_39.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/dnskey_48.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/ds_43.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/gpos_27.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/hinfo_13.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/isdn_20.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/key_25.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/loc_29.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/mb_7.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/md_3.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/mf_4.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/mg_8.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/minfo_14.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/mr_9.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/mx_15.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/ns_2.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/nsec3_50.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/nsec3param_51.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/nsec_47.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/null_10.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/nxt_30.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/opt_41.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/proforma.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/ptr_12.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/rp_17.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/rrsig_46.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/rt_21.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/sig_24.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/soa_6.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/spf_99.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/sshfp_44.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/tkey_249.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/txt_16.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/unspec_103.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/x25_19.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/hs_4/a_1.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/a6_38.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/a_1.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/aaaa_28.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/apl_42.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/dhcid_49.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/kx_36.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/naptr_35.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/nsap_22.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/px_26.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/srv_33.c projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/wks_11.c projects/zfsd/head/contrib/bind9/lib/dns/rdatalist.c projects/zfsd/head/contrib/bind9/lib/dns/rdataset.c projects/zfsd/head/contrib/bind9/lib/dns/rdataslab.c projects/zfsd/head/contrib/bind9/lib/dns/request.c projects/zfsd/head/contrib/bind9/lib/dns/resolver.c projects/zfsd/head/contrib/bind9/lib/dns/result.c projects/zfsd/head/contrib/bind9/lib/dns/rootns.c projects/zfsd/head/contrib/bind9/lib/dns/sdb.c projects/zfsd/head/contrib/bind9/lib/dns/sdlz.c projects/zfsd/head/contrib/bind9/lib/dns/soa.c projects/zfsd/head/contrib/bind9/lib/dns/spnego.c projects/zfsd/head/contrib/bind9/lib/dns/ssu.c projects/zfsd/head/contrib/bind9/lib/dns/stats.c projects/zfsd/head/contrib/bind9/lib/dns/time.c projects/zfsd/head/contrib/bind9/lib/dns/tkey.c projects/zfsd/head/contrib/bind9/lib/dns/tsig.c projects/zfsd/head/contrib/bind9/lib/dns/validator.c projects/zfsd/head/contrib/bind9/lib/dns/view.c projects/zfsd/head/contrib/bind9/lib/dns/xfrin.c projects/zfsd/head/contrib/bind9/lib/dns/zone.c projects/zfsd/head/contrib/bind9/lib/isc/Makefile.in projects/zfsd/head/contrib/bind9/lib/isc/alpha/include/isc/atomic.h projects/zfsd/head/contrib/bind9/lib/isc/api projects/zfsd/head/contrib/bind9/lib/isc/assertions.c projects/zfsd/head/contrib/bind9/lib/isc/base32.c projects/zfsd/head/contrib/bind9/lib/isc/base64.c projects/zfsd/head/contrib/bind9/lib/isc/entropy.c projects/zfsd/head/contrib/bind9/lib/isc/hash.c projects/zfsd/head/contrib/bind9/lib/isc/heap.c projects/zfsd/head/contrib/bind9/lib/isc/hmacmd5.c projects/zfsd/head/contrib/bind9/lib/isc/hmacsha.c projects/zfsd/head/contrib/bind9/lib/isc/httpd.c projects/zfsd/head/contrib/bind9/lib/isc/ia64/include/isc/atomic.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/Makefile.in projects/zfsd/head/contrib/bind9/lib/isc/include/isc/app.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/assertions.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/buffer.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/entropy.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/error.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/file.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/fsaccess.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/hash.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/heap.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/hmacmd5.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/hmacsha.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/lib.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/log.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/md5.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/mem.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/msgs.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/netaddr.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/netscope.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/platform.h.in projects/zfsd/head/contrib/bind9/lib/isc/include/isc/portset.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/radix.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/random.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/ratelimiter.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/refcount.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/result.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/resultclass.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/serial.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/sha1.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/sha2.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/sockaddr.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/socket.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/stats.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/symtab.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/task.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/timer.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/types.h projects/zfsd/head/contrib/bind9/lib/isc/include/isc/util.h projects/zfsd/head/contrib/bind9/lib/isc/inet_aton.c projects/zfsd/head/contrib/bind9/lib/isc/inet_ntop.c projects/zfsd/head/contrib/bind9/lib/isc/iterated_hash.c projects/zfsd/head/contrib/bind9/lib/isc/lib.c projects/zfsd/head/contrib/bind9/lib/isc/log.c projects/zfsd/head/contrib/bind9/lib/isc/md5.c projects/zfsd/head/contrib/bind9/lib/isc/mem.c projects/zfsd/head/contrib/bind9/lib/isc/netaddr.c projects/zfsd/head/contrib/bind9/lib/isc/nls/Makefile.in projects/zfsd/head/contrib/bind9/lib/isc/nothreads/Makefile.in projects/zfsd/head/contrib/bind9/lib/isc/powerpc/include/isc/atomic.h projects/zfsd/head/contrib/bind9/lib/isc/print.c projects/zfsd/head/contrib/bind9/lib/isc/pthreads/Makefile.in projects/zfsd/head/contrib/bind9/lib/isc/pthreads/mutex.c projects/zfsd/head/contrib/bind9/lib/isc/radix.c projects/zfsd/head/contrib/bind9/lib/isc/random.c projects/zfsd/head/contrib/bind9/lib/isc/rwlock.c projects/zfsd/head/contrib/bind9/lib/isc/sha1.c projects/zfsd/head/contrib/bind9/lib/isc/sha2.c projects/zfsd/head/contrib/bind9/lib/isc/sockaddr.c projects/zfsd/head/contrib/bind9/lib/isc/sparc64/include/isc/atomic.h projects/zfsd/head/contrib/bind9/lib/isc/stats.c projects/zfsd/head/contrib/bind9/lib/isc/task.c projects/zfsd/head/contrib/bind9/lib/isc/task_p.h projects/zfsd/head/contrib/bind9/lib/isc/timer.c projects/zfsd/head/contrib/bind9/lib/isc/timer_p.h projects/zfsd/head/contrib/bind9/lib/isc/unix/Makefile.in projects/zfsd/head/contrib/bind9/lib/isc/unix/app.c projects/zfsd/head/contrib/bind9/lib/isc/unix/dir.c projects/zfsd/head/contrib/bind9/lib/isc/unix/entropy.c projects/zfsd/head/contrib/bind9/lib/isc/unix/file.c projects/zfsd/head/contrib/bind9/lib/isc/unix/ifiter_getifaddrs.c projects/zfsd/head/contrib/bind9/lib/isc/unix/ifiter_ioctl.c projects/zfsd/head/contrib/bind9/lib/isc/unix/include/isc/net.h projects/zfsd/head/contrib/bind9/lib/isc/unix/include/isc/offset.h projects/zfsd/head/contrib/bind9/lib/isc/unix/include/isc/strerror.h projects/zfsd/head/contrib/bind9/lib/isc/unix/include/isc/time.h projects/zfsd/head/contrib/bind9/lib/isc/unix/interfaceiter.c projects/zfsd/head/contrib/bind9/lib/isc/unix/resource.c projects/zfsd/head/contrib/bind9/lib/isc/unix/socket.c projects/zfsd/head/contrib/bind9/lib/isc/unix/socket_p.h projects/zfsd/head/contrib/bind9/lib/isc/unix/strerror.c projects/zfsd/head/contrib/bind9/lib/isccc/Makefile.in projects/zfsd/head/contrib/bind9/lib/isccc/api projects/zfsd/head/contrib/bind9/lib/isccfg/Makefile.in projects/zfsd/head/contrib/bind9/lib/isccfg/aclconf.c projects/zfsd/head/contrib/bind9/lib/isccfg/api projects/zfsd/head/contrib/bind9/lib/isccfg/include/isccfg/aclconf.h projects/zfsd/head/contrib/bind9/lib/isccfg/include/isccfg/cfg.h projects/zfsd/head/contrib/bind9/lib/isccfg/include/isccfg/grammar.h projects/zfsd/head/contrib/bind9/lib/isccfg/include/isccfg/log.h projects/zfsd/head/contrib/bind9/lib/isccfg/include/isccfg/namedconf.h projects/zfsd/head/contrib/bind9/lib/isccfg/namedconf.c projects/zfsd/head/contrib/bind9/lib/isccfg/parser.c projects/zfsd/head/contrib/bind9/lib/lwres/api projects/zfsd/head/contrib/bind9/lib/lwres/context.c projects/zfsd/head/contrib/bind9/lib/lwres/context_p.h projects/zfsd/head/contrib/bind9/lib/lwres/getaddrinfo.c projects/zfsd/head/contrib/bind9/lib/lwres/getipnode.c projects/zfsd/head/contrib/bind9/lib/lwres/include/lwres/context.h projects/zfsd/head/contrib/bind9/lib/lwres/include/lwres/netdb.h.in projects/zfsd/head/contrib/bind9/lib/lwres/lwconfig.c projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres.3 projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres.html projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_buffer.3 projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_buffer.html projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_config.3 projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_config.html projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_context.3 projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_context.html projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_gabn.3 projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_gabn.html projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_gai_strerror.3 projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.3 projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_gethostent.3 projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_gethostent.html projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_getipnode.3 projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_getipnode.html projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_getnameinfo.3 projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.3 projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_gnba.3 projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_gnba.html projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_hstrerror.3 projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_hstrerror.html projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_inetntop.3 projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_inetntop.html projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_noop.3 projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_noop.html projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_packet.3 projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_packet.html projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_resutil.3 projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_resutil.html projects/zfsd/head/contrib/bind9/lib/lwres/print_p.h projects/zfsd/head/contrib/bind9/make/rules.in projects/zfsd/head/contrib/bind9/version projects/zfsd/head/contrib/binutils/bfd/coffcode.h projects/zfsd/head/contrib/binutils/bfd/opncls.c projects/zfsd/head/contrib/binutils/bfd/peicode.h projects/zfsd/head/contrib/binutils/gas/config/obj-elf.c projects/zfsd/head/contrib/binutils/gas/config/tc-arm.c projects/zfsd/head/contrib/binutils/gas/frags.c projects/zfsd/head/contrib/binutils/gas/subsegs.c projects/zfsd/head/contrib/binutils/ld/ldexp.c projects/zfsd/head/contrib/binutils/ld/sysdep.h projects/zfsd/head/contrib/binutils/opcodes/i386-dis.c projects/zfsd/head/contrib/dialog/CHANGES projects/zfsd/head/contrib/dialog/VERSION projects/zfsd/head/contrib/dialog/aclocal.m4 projects/zfsd/head/contrib/dialog/arrows.c projects/zfsd/head/contrib/dialog/buttons.c projects/zfsd/head/contrib/dialog/calendar.c projects/zfsd/head/contrib/dialog/checklist.c projects/zfsd/head/contrib/dialog/columns.c projects/zfsd/head/contrib/dialog/config.guess projects/zfsd/head/contrib/dialog/config.sub projects/zfsd/head/contrib/dialog/configure projects/zfsd/head/contrib/dialog/configure.in projects/zfsd/head/contrib/dialog/dialog.1 projects/zfsd/head/contrib/dialog/dialog.3 projects/zfsd/head/contrib/dialog/dialog.c projects/zfsd/head/contrib/dialog/dialog.h projects/zfsd/head/contrib/dialog/dlg_keys.h projects/zfsd/head/contrib/dialog/editbox.c projects/zfsd/head/contrib/dialog/formbox.c projects/zfsd/head/contrib/dialog/fselect.c projects/zfsd/head/contrib/dialog/guage.c projects/zfsd/head/contrib/dialog/inputbox.c projects/zfsd/head/contrib/dialog/makefile.in projects/zfsd/head/contrib/dialog/menubox.c projects/zfsd/head/contrib/dialog/mixedgauge.c projects/zfsd/head/contrib/dialog/msgbox.c projects/zfsd/head/contrib/dialog/package/debian/changelog projects/zfsd/head/contrib/dialog/package/debian/control projects/zfsd/head/contrib/dialog/package/dialog.spec projects/zfsd/head/contrib/dialog/pause.c projects/zfsd/head/contrib/dialog/prgbox.c projects/zfsd/head/contrib/dialog/progressbox.c projects/zfsd/head/contrib/dialog/rc.c projects/zfsd/head/contrib/dialog/tailbox.c projects/zfsd/head/contrib/dialog/textbox.c projects/zfsd/head/contrib/dialog/timebox.c projects/zfsd/head/contrib/dialog/trace.c projects/zfsd/head/contrib/dialog/ui_getc.c projects/zfsd/head/contrib/dialog/util.c projects/zfsd/head/contrib/dialog/yesno.c projects/zfsd/head/contrib/gcc/c-decl.c projects/zfsd/head/contrib/gcc/c.opt projects/zfsd/head/contrib/gcc/cfg.c projects/zfsd/head/contrib/gcc/common.opt projects/zfsd/head/contrib/gcc/output.h projects/zfsd/head/contrib/gcc/rtl.h projects/zfsd/head/contrib/gcc/tree-nested.c projects/zfsd/head/contrib/gcc/tree.h projects/zfsd/head/contrib/gdb/gdb/ppcfbsd-tdep.c projects/zfsd/head/contrib/gperf/src/gen-perf.cc projects/zfsd/head/contrib/gperf/src/key-list.cc projects/zfsd/head/contrib/groff/tmac/doc-common projects/zfsd/head/contrib/groff/tmac/doc-syms projects/zfsd/head/contrib/groff/tmac/doc.tmac projects/zfsd/head/contrib/less/NEWS projects/zfsd/head/contrib/less/README projects/zfsd/head/contrib/less/command.c projects/zfsd/head/contrib/less/funcs.h projects/zfsd/head/contrib/less/less.man projects/zfsd/head/contrib/less/less.nro projects/zfsd/head/contrib/less/lessecho.man projects/zfsd/head/contrib/less/lessecho.nro projects/zfsd/head/contrib/less/lesskey.man projects/zfsd/head/contrib/less/lesskey.nro projects/zfsd/head/contrib/less/optfunc.c projects/zfsd/head/contrib/less/opttbl.c projects/zfsd/head/contrib/less/version.c projects/zfsd/head/contrib/libpcap/bpf/net/bpf_filter.c projects/zfsd/head/contrib/llvm/include/llvm-c/Core.h projects/zfsd/head/contrib/llvm/include/llvm-c/Disassembler.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/FoldingSet.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/StringRef.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/Triple.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/CallGraph.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/DIBuilder.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/DebugInfo.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/IVUsers.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/RegionPass.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h projects/zfsd/head/contrib/llvm/include/llvm/Argument.h projects/zfsd/head/contrib/llvm/include/llvm/Attributes.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/FastISel.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/LiveInterval.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineOperand.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h projects/zfsd/head/contrib/llvm/include/llvm/CompilerDriver/Common.td projects/zfsd/head/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h projects/zfsd/head/contrib/llvm/include/llvm/Function.h projects/zfsd/head/contrib/llvm/include/llvm/InitializePasses.h projects/zfsd/head/contrib/llvm/include/llvm/IntrinsicInst.h projects/zfsd/head/contrib/llvm/include/llvm/Intrinsics.td projects/zfsd/head/contrib/llvm/include/llvm/IntrinsicsARM.td projects/zfsd/head/contrib/llvm/include/llvm/IntrinsicsX86.td projects/zfsd/head/contrib/llvm/include/llvm/IntrinsicsXCore.td projects/zfsd/head/contrib/llvm/include/llvm/LinkAllPasses.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCDwarf.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCExpr.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCInstPrinter.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCStreamer.h projects/zfsd/head/contrib/llvm/include/llvm/Metadata.h projects/zfsd/head/contrib/llvm/include/llvm/Operator.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Casting.h projects/zfsd/head/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Dwarf.h projects/zfsd/head/contrib/llvm/include/llvm/Support/IRBuilder.h projects/zfsd/head/contrib/llvm/include/llvm/Support/MemoryBuffer.h projects/zfsd/head/contrib/llvm/include/llvm/Support/PatternMatch.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Program.h projects/zfsd/head/contrib/llvm/include/llvm/Support/SourceMgr.h projects/zfsd/head/contrib/llvm/include/llvm/Target/Target.td projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetAsmInfo.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetLowering.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetOptions.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Instrumentation.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/Local.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h projects/zfsd/head/contrib/llvm/include/llvm/Type.h projects/zfsd/head/contrib/llvm/lib/Analysis/Analysis.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/DIBuilder.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/IVUsers.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/InlineCost.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/LazyValueInfo.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/Loads.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/RegionPass.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/ScalarEvolution.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/zfsd/head/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/zfsd/head/contrib/llvm/lib/AsmParser/LLLexer.h projects/zfsd/head/contrib/llvm/lib/AsmParser/LLParser.cpp projects/zfsd/head/contrib/llvm/lib/AsmParser/LLToken.h projects/zfsd/head/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/zfsd/head/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp projects/zfsd/head/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h projects/zfsd/head/contrib/llvm/lib/CodeGen/AllocationOrder.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AllocationOrder.h projects/zfsd/head/contrib/llvm/lib/CodeGen/AntiDepBreaker.h projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h projects/zfsd/head/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/BranchFolding.h projects/zfsd/head/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/CallingConvLower.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h projects/zfsd/head/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveDebugVariables.h projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveRangeEdit.h projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocBase.h projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocFast.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h projects/zfsd/head/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SplitKit.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SplitKit.h projects/zfsd/head/contrib/llvm/lib/CodeGen/TailDuplication.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/VirtRegMap.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/JIT/JIT.h projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp projects/zfsd/head/contrib/llvm/lib/MC/ELFObjectWriter.cpp projects/zfsd/head/contrib/llvm/lib/MC/ELFObjectWriter.h projects/zfsd/head/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCAssembler.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCDwarf.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCELF.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCExpr.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCInstPrinter.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCMachOStreamer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCStreamer.cpp projects/zfsd/head/contrib/llvm/lib/MC/WinCOFFStreamer.cpp projects/zfsd/head/contrib/llvm/lib/Support/APInt.cpp projects/zfsd/head/contrib/llvm/lib/Support/Dwarf.cpp projects/zfsd/head/contrib/llvm/lib/Support/FoldingSet.cpp projects/zfsd/head/contrib/llvm/lib/Support/Host.cpp projects/zfsd/head/contrib/llvm/lib/Support/MemoryBuffer.cpp projects/zfsd/head/contrib/llvm/lib/Support/SourceMgr.cpp projects/zfsd/head/contrib/llvm/lib/Support/Unix/Host.inc projects/zfsd/head/contrib/llvm/lib/Support/Unix/Program.inc projects/zfsd/head/contrib/llvm/lib/Support/Windows/Program.inc projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMFixupKinds.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMPerfectShuffle.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.h projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/CBackend/CBackend.cpp projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTX.td projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXSubtarget.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPC.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/TargetLibraryInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp projects/zfsd/head/contrib/llvm/lib/Target/TargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/TargetRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrCompiler.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrExtension.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrMMX.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86RegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86RegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LICM.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/Attributes.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/AutoUpgrade.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/DebugInfoProbe.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/Function.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/IRBuilder.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/InlineAsm.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/Instructions.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/PassManager.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/Type.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/Verifier.cpp projects/zfsd/head/contrib/llvm/tools/clang/include/clang-c/Index.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/APValue.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Decl.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Expr.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/StmtVisitor.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/ExceptionSpecificationType.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/LangStandard.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Parse/Parser.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Overload.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Scope.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Sema.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Template.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/GRState.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/APValue.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Decl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Expr.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Mangle.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Tools.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/Warnings.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/emmintrin.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/mmintrin.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Index/CallGraph.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Index/Indexer.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/Parser.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/Sema.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicStore.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CFRefCount.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CXXExprEngine.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/FlatStore.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/GRState.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ObjCMessage.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp projects/zfsd/head/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenRegisters.h projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenTarget.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenTarget.h projects/zfsd/head/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/EDEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/FastISelEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/NeonEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/Record.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/TGLexer.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/TGLexer.h projects/zfsd/head/contrib/llvm/utils/TableGen/TGParser.h projects/zfsd/head/contrib/llvm/utils/TableGen/TableGen.cpp projects/zfsd/head/contrib/lukemftpd/src/ftpd.c projects/zfsd/head/contrib/ntp/ntpd/ntp_config.c projects/zfsd/head/contrib/ntp/ntpd/ntp_intres.c projects/zfsd/head/contrib/ntp/ntpd/ntp_io.c projects/zfsd/head/contrib/pf/authpf/authpf.8 projects/zfsd/head/contrib/pf/authpf/authpf.c projects/zfsd/head/contrib/pf/authpf/pathnames.h projects/zfsd/head/contrib/pf/ftp-proxy/filter.c projects/zfsd/head/contrib/pf/ftp-proxy/filter.h projects/zfsd/head/contrib/pf/ftp-proxy/ftp-proxy.8 projects/zfsd/head/contrib/pf/ftp-proxy/ftp-proxy.c projects/zfsd/head/contrib/pf/man/pf.4 projects/zfsd/head/contrib/pf/man/pf.conf.5 projects/zfsd/head/contrib/pf/man/pf.os.5 projects/zfsd/head/contrib/pf/man/pflog.4 projects/zfsd/head/contrib/pf/man/pfsync.4 projects/zfsd/head/contrib/pf/pfctl/parse.y projects/zfsd/head/contrib/pf/pfctl/pf_print_state.c projects/zfsd/head/contrib/pf/pfctl/pfctl.8 projects/zfsd/head/contrib/pf/pfctl/pfctl.c projects/zfsd/head/contrib/pf/pfctl/pfctl.h projects/zfsd/head/contrib/pf/pfctl/pfctl_altq.c projects/zfsd/head/contrib/pf/pfctl/pfctl_optimize.c projects/zfsd/head/contrib/pf/pfctl/pfctl_osfp.c projects/zfsd/head/contrib/pf/pfctl/pfctl_parser.c projects/zfsd/head/contrib/pf/pfctl/pfctl_parser.h projects/zfsd/head/contrib/pf/pfctl/pfctl_qstats.c projects/zfsd/head/contrib/pf/pfctl/pfctl_radix.c projects/zfsd/head/contrib/pf/pfctl/pfctl_table.c projects/zfsd/head/contrib/pf/pflogd/pflogd.8 projects/zfsd/head/contrib/pf/pflogd/pflogd.c projects/zfsd/head/contrib/pf/pflogd/privsep.c projects/zfsd/head/contrib/pf/pflogd/privsep_fdpass.c projects/zfsd/head/contrib/sendmail/CACerts projects/zfsd/head/contrib/sendmail/FREEBSD-upgrade projects/zfsd/head/contrib/sendmail/KNOWNBUGS projects/zfsd/head/contrib/sendmail/LICENSE projects/zfsd/head/contrib/sendmail/PGPKEYS projects/zfsd/head/contrib/sendmail/RELEASE_NOTES projects/zfsd/head/contrib/sendmail/cf/cf/submit.cf projects/zfsd/head/contrib/sendmail/cf/feature/ldap_routing.m4 projects/zfsd/head/contrib/sendmail/cf/m4/cfhead.m4 projects/zfsd/head/contrib/sendmail/cf/m4/proto.m4 projects/zfsd/head/contrib/sendmail/cf/m4/version.m4 projects/zfsd/head/contrib/sendmail/contrib/qtool.pl projects/zfsd/head/contrib/sendmail/doc/op/op.me projects/zfsd/head/contrib/sendmail/include/sm/conf.h projects/zfsd/head/contrib/sendmail/libmilter/docs/overview.html projects/zfsd/head/contrib/sendmail/libmilter/docs/smfi_stop.html projects/zfsd/head/contrib/sendmail/libmilter/docs/xxfi_envrcpt.html projects/zfsd/head/contrib/sendmail/libmilter/engine.c projects/zfsd/head/contrib/sendmail/libmilter/sm_gethost.c projects/zfsd/head/contrib/sendmail/libmilter/worker.c projects/zfsd/head/contrib/sendmail/libsm/ldap.c projects/zfsd/head/contrib/sendmail/makemap/makemap.c projects/zfsd/head/contrib/sendmail/src/Makefile.m4 projects/zfsd/head/contrib/sendmail/src/conf.c projects/zfsd/head/contrib/sendmail/src/daemon.c projects/zfsd/head/contrib/sendmail/src/deliver.c projects/zfsd/head/contrib/sendmail/src/domain.c projects/zfsd/head/contrib/sendmail/src/envelope.c projects/zfsd/head/contrib/sendmail/src/err.c projects/zfsd/head/contrib/sendmail/src/main.c projects/zfsd/head/contrib/sendmail/src/map.c projects/zfsd/head/contrib/sendmail/src/mci.c projects/zfsd/head/contrib/sendmail/src/parseaddr.c projects/zfsd/head/contrib/sendmail/src/queue.c projects/zfsd/head/contrib/sendmail/src/readcf.c projects/zfsd/head/contrib/sendmail/src/sendmail.8 projects/zfsd/head/contrib/sendmail/src/sendmail.h projects/zfsd/head/contrib/sendmail/src/sm_resolve.c projects/zfsd/head/contrib/sendmail/src/srvrsmtp.c projects/zfsd/head/contrib/sendmail/src/tls.c projects/zfsd/head/contrib/sendmail/src/udb.c projects/zfsd/head/contrib/sendmail/src/usersmtp.c projects/zfsd/head/contrib/sendmail/src/version.c projects/zfsd/head/contrib/top/commands.c projects/zfsd/head/contrib/top/display.c projects/zfsd/head/contrib/top/top.X projects/zfsd/head/contrib/top/top.c projects/zfsd/head/contrib/top/top.h projects/zfsd/head/contrib/traceroute/traceroute.c projects/zfsd/head/contrib/tzdata/antarctica projects/zfsd/head/contrib/tzdata/asia projects/zfsd/head/contrib/tzdata/europe projects/zfsd/head/contrib/tzdata/southamerica projects/zfsd/head/contrib/tzdata/zone.tab projects/zfsd/head/contrib/xz/ChangeLog projects/zfsd/head/contrib/xz/FREEBSD-Xlist projects/zfsd/head/contrib/xz/FREEBSD-upgrade projects/zfsd/head/contrib/xz/THANKS projects/zfsd/head/contrib/xz/po/LINGUAS projects/zfsd/head/contrib/xz/po/it.po projects/zfsd/head/contrib/xz/src/common/tuklib_open_stdxxx.c projects/zfsd/head/contrib/xz/src/liblzma/api/lzma/block.h projects/zfsd/head/contrib/xz/src/liblzma/api/lzma/container.h projects/zfsd/head/contrib/xz/src/liblzma/api/lzma/filter.h projects/zfsd/head/contrib/xz/src/liblzma/api/lzma/version.h projects/zfsd/head/contrib/xz/src/liblzma/common/alone_decoder.c projects/zfsd/head/contrib/xz/src/liblzma/common/alone_encoder.c projects/zfsd/head/contrib/xz/src/liblzma/common/block_buffer_encoder.c projects/zfsd/head/contrib/xz/src/liblzma/common/block_encoder.c projects/zfsd/head/contrib/xz/src/liblzma/common/common.c projects/zfsd/head/contrib/xz/src/liblzma/common/common.h projects/zfsd/head/contrib/xz/src/liblzma/common/filter_common.c projects/zfsd/head/contrib/xz/src/liblzma/common/index.c projects/zfsd/head/contrib/xz/src/liblzma/common/index_decoder.c projects/zfsd/head/contrib/xz/src/liblzma/common/index_encoder.c projects/zfsd/head/contrib/xz/src/liblzma/common/stream_buffer_encoder.c projects/zfsd/head/contrib/xz/src/liblzma/common/stream_encoder.c projects/zfsd/head/contrib/xz/src/liblzma/delta/delta_encoder.c projects/zfsd/head/contrib/xz/src/liblzma/lz/lz_decoder.c projects/zfsd/head/contrib/xz/src/liblzma/lz/lz_encoder.c projects/zfsd/head/contrib/xz/src/liblzma/lz/lz_encoder_hash.h projects/zfsd/head/contrib/xz/src/liblzma/lzma/lzma2_decoder.c projects/zfsd/head/contrib/xz/src/liblzma/lzma/lzma2_encoder.c projects/zfsd/head/contrib/xz/src/liblzma/simple/arm.c projects/zfsd/head/contrib/xz/src/liblzma/simple/armthumb.c projects/zfsd/head/contrib/xz/src/liblzma/simple/ia64.c projects/zfsd/head/contrib/xz/src/liblzma/simple/powerpc.c projects/zfsd/head/contrib/xz/src/liblzma/simple/simple_coder.c projects/zfsd/head/contrib/xz/src/liblzma/simple/sparc.c projects/zfsd/head/contrib/xz/src/lzmainfo/lzmainfo.c projects/zfsd/head/contrib/xz/src/xz/coder.c projects/zfsd/head/contrib/xz/src/xz/file_io.c projects/zfsd/head/contrib/xz/src/xz/hardware.h projects/zfsd/head/contrib/xz/src/xz/list.c projects/zfsd/head/contrib/xz/src/xz/message.c projects/zfsd/head/contrib/xz/src/xz/message.h projects/zfsd/head/contrib/xz/src/xz/options.c projects/zfsd/head/contrib/xz/src/xz/signals.c projects/zfsd/head/contrib/xz/src/xz/suffix.c projects/zfsd/head/contrib/xz/src/xz/util.h projects/zfsd/head/contrib/xz/src/xz/xz.1 projects/zfsd/head/contrib/xz/src/xzdec/xzdec.c projects/zfsd/head/etc/defaults/rc.conf projects/zfsd/head/etc/devd/Makefile projects/zfsd/head/etc/devd/uath.conf projects/zfsd/head/etc/namedb/named.conf projects/zfsd/head/etc/namedb/named.root projects/zfsd/head/etc/network.subr projects/zfsd/head/etc/periodic/daily/800.scrub-zfs projects/zfsd/head/etc/periodic/monthly/Makefile projects/zfsd/head/etc/rc.d/Makefile projects/zfsd/head/etc/rc.d/lockd projects/zfsd/head/etc/rc.d/mountcritremote projects/zfsd/head/etc/rc.d/mountd projects/zfsd/head/etc/rc.d/nfsclient projects/zfsd/head/etc/rc.d/nfsd projects/zfsd/head/etc/rc.d/quota projects/zfsd/head/etc/rc.d/routing projects/zfsd/head/etc/rc.d/rtadvd projects/zfsd/head/etc/rc.d/statd projects/zfsd/head/etc/rc.d/var projects/zfsd/head/etc/rc.subr projects/zfsd/head/etc/regdomain.xml projects/zfsd/head/etc/sendmail/freebsd.mc projects/zfsd/head/etc/sendmail/freebsd.submit.mc projects/zfsd/head/games/fortune/datfiles/fortunes projects/zfsd/head/gnu/lib/libdialog/Makefile projects/zfsd/head/gnu/usr.bin/Makefile projects/zfsd/head/gnu/usr.bin/groff/tmac/mdoc.local projects/zfsd/head/include/rpc/xdr.h projects/zfsd/head/kerberos5/Makefile projects/zfsd/head/lib/bind/Makefile projects/zfsd/head/lib/bind/config.h projects/zfsd/head/lib/bind/config.mk projects/zfsd/head/lib/bind/dns/Makefile projects/zfsd/head/lib/bind/dns/code.h projects/zfsd/head/lib/bind/dns/dns/enumtype.h projects/zfsd/head/lib/bind/dns/dns/rdatastruct.h projects/zfsd/head/lib/bind/isc/Makefile projects/zfsd/head/lib/bind/isc/isc/platform.h projects/zfsd/head/lib/bind/lwres/lwres/netdb.h projects/zfsd/head/lib/bind/lwres/lwres/platform.h projects/zfsd/head/lib/clang/include/clang/Basic/Version.inc projects/zfsd/head/lib/clang/libclangfrontend/Makefile projects/zfsd/head/lib/clang/libllvmasmprinter/Makefile projects/zfsd/head/lib/clang/libllvmcodegen/Makefile projects/zfsd/head/lib/clang/libllvmmc/Makefile projects/zfsd/head/lib/clang/libllvmmipscodegen/Makefile projects/zfsd/head/lib/csu/powerpc64/Makefile projects/zfsd/head/lib/libc/db/btree/bt_split.c projects/zfsd/head/lib/libc/db/man/mpool.3 projects/zfsd/head/lib/libc/gen/basename.3 projects/zfsd/head/lib/libc/gen/basename.c projects/zfsd/head/lib/libc/gen/ftw.c projects/zfsd/head/lib/libc/gen/getutxent.3 projects/zfsd/head/lib/libc/gen/posix_spawn.3 projects/zfsd/head/lib/libc/gen/posix_spawn.c projects/zfsd/head/lib/libc/gen/pututxline.c projects/zfsd/head/lib/libc/gen/sysconf.c projects/zfsd/head/lib/libc/iconv/citrus_mapper.c projects/zfsd/head/lib/libc/iconv/iconv.c projects/zfsd/head/lib/libc/net/sctp_opt_info.3 projects/zfsd/head/lib/libc/net/sctp_sys_calls.c projects/zfsd/head/lib/libc/stdlib/malloc.c projects/zfsd/head/lib/libc/stdlib/ptsname.c projects/zfsd/head/lib/libc/sys/rfork.2 projects/zfsd/head/lib/libc/sys/wait.2 projects/zfsd/head/lib/libc/xdr/Makefile.inc projects/zfsd/head/lib/libc/xdr/Symbol.map projects/zfsd/head/lib/libc/xdr/xdr.3 projects/zfsd/head/lib/libc/xdr/xdr_sizeof.c projects/zfsd/head/lib/libkvm/kvm_pcpu.c projects/zfsd/head/lib/liblzma/config.h projects/zfsd/head/lib/libmd/sha256.3 projects/zfsd/head/lib/libmd/sha512.3 projects/zfsd/head/lib/libprocstat/Makefile projects/zfsd/head/lib/libprocstat/libprocstat.c projects/zfsd/head/lib/libstand/bswap.c projects/zfsd/head/lib/libstand/net.c projects/zfsd/head/lib/libstand/stand.h projects/zfsd/head/lib/libstand/tftp.c projects/zfsd/head/lib/libstand/zalloc.c projects/zfsd/head/lib/libstand/zalloc_defs.h projects/zfsd/head/lib/libstand/zalloc_malloc.c projects/zfsd/head/lib/libstand/zalloc_mem.h projects/zfsd/head/lib/libstand/zalloc_protos.h projects/zfsd/head/lib/libthr/arch/sparc64/Makefile.inc projects/zfsd/head/lib/libthr/arch/sparc64/include/pthread_md.h projects/zfsd/head/lib/libthr/arch/sparc64/sparc64/pthread_md.c projects/zfsd/head/lib/libthr/thread/thr_init.c projects/zfsd/head/lib/libusb/Makefile projects/zfsd/head/lib/libusb/libusb.3 projects/zfsd/head/lib/libusb/libusb10.c projects/zfsd/head/lib/libusb/libusb10_desc.c projects/zfsd/head/lib/libusb/libusb20.3 projects/zfsd/head/lib/libusb/libusb20.c projects/zfsd/head/lib/libusb/libusb20.h projects/zfsd/head/lib/libusb/libusb20_int.h projects/zfsd/head/lib/libusb/libusb20_ugen20.c projects/zfsd/head/lib/libusb/usb.h projects/zfsd/head/lib/libutil/login.conf.5 projects/zfsd/head/lib/msun/ld80/e_rem_pio2l.h projects/zfsd/head/lib/msun/src/e_rem_pio2.c projects/zfsd/head/libexec/ftpd/ftpd.c projects/zfsd/head/libexec/rtld-elf/Makefile projects/zfsd/head/libexec/rtld-elf/rtld.c projects/zfsd/head/libexec/tftpd/tftp-file.c projects/zfsd/head/libexec/tftpd/tftpd.8 projects/zfsd/head/libexec/ulog-helper/Makefile projects/zfsd/head/libexec/ulog-helper/ulog-helper.c projects/zfsd/head/release/Makefile projects/zfsd/head/release/doc/en_US.ISO8859-1/readme/article.sgml projects/zfsd/head/release/doc/en_US.ISO8859-1/relnotes/article.sgml projects/zfsd/head/release/doc/share/sgml/release.ent projects/zfsd/head/release/generate-release.sh projects/zfsd/head/release/powerpc/mkisoimages.sh projects/zfsd/head/sbin/camcontrol/camcontrol.c projects/zfsd/head/sbin/ddb/ddb.8 projects/zfsd/head/sbin/dumpfs/dumpfs.8 projects/zfsd/head/sbin/dumpfs/dumpfs.c projects/zfsd/head/sbin/fsck_ffs/fsck.h projects/zfsd/head/sbin/fsck_ffs/pass5.c projects/zfsd/head/sbin/fsck_ffs/suj.c projects/zfsd/head/sbin/geom/class/part/geom_part.c projects/zfsd/head/sbin/growfs/growfs.8 projects/zfsd/head/sbin/growfs/growfs.c projects/zfsd/head/sbin/hastctl/Makefile projects/zfsd/head/sbin/hastctl/hastctl.c projects/zfsd/head/sbin/hastd/Makefile projects/zfsd/head/sbin/hastd/activemap.c projects/zfsd/head/sbin/hastd/control.c projects/zfsd/head/sbin/hastd/primary.c projects/zfsd/head/sbin/hastd/proto_common.c projects/zfsd/head/sbin/hastd/secondary.c projects/zfsd/head/sbin/hastd/subr.c projects/zfsd/head/sbin/ifconfig/Makefile projects/zfsd/head/sbin/ifconfig/ifconfig.8 projects/zfsd/head/sbin/ifconfig/ifconfig.c projects/zfsd/head/sbin/ipfw/ipfw.8 projects/zfsd/head/sbin/ipfw/ipfw2.c projects/zfsd/head/sbin/ipfw/ipfw2.h projects/zfsd/head/sbin/ipfw/main.c projects/zfsd/head/sbin/ipfw/nat.c projects/zfsd/head/sbin/natd/natd.8 projects/zfsd/head/sbin/newfs/newfs.8 projects/zfsd/head/sbin/newfs_msdos/newfs_msdos.c projects/zfsd/head/sbin/pflogd/Makefile projects/zfsd/head/sbin/rtsol/Makefile projects/zfsd/head/sbin/savecore/savecore.c projects/zfsd/head/sbin/shutdown/shutdown.8 projects/zfsd/head/sbin/tunefs/tunefs.8 projects/zfsd/head/sbin/umount/umount.c projects/zfsd/head/share/doc/bind9/Makefile projects/zfsd/head/share/examples/etc/make.conf projects/zfsd/head/share/man/man3/pthread_set_name_np.3 projects/zfsd/head/share/man/man4/axe.4 projects/zfsd/head/share/man/man4/jme.4 projects/zfsd/head/share/man/man4/ng_ether.4 projects/zfsd/head/share/man/man4/snd_hda.4 projects/zfsd/head/share/man/man5/fstab.5 projects/zfsd/head/share/man/man5/make.conf.5 projects/zfsd/head/share/man/man5/rc.conf.5 projects/zfsd/head/share/man/man5/src.conf.5 projects/zfsd/head/share/man/man7/build.7 projects/zfsd/head/share/man/man8/picobsd.8 projects/zfsd/head/share/man/man9/Makefile projects/zfsd/head/share/man/man9/copy.9 projects/zfsd/head/share/man/man9/device_get_sysctl.9 projects/zfsd/head/share/man/man9/fail.9 projects/zfsd/head/share/man/man9/ifnet.9 projects/zfsd/head/share/man/man9/uio.9 projects/zfsd/head/share/man/man9/vm_map.9 projects/zfsd/head/share/misc/committers-ports.dot projects/zfsd/head/share/misc/iso3166 projects/zfsd/head/share/misc/pci_vendors projects/zfsd/head/share/misc/usb_hid_usages projects/zfsd/head/share/mk/bsd.own.mk projects/zfsd/head/share/skel/dot.shrc projects/zfsd/head/sys/Makefile projects/zfsd/head/sys/amd64/acpica/acpi_wakeup.c projects/zfsd/head/sys/amd64/amd64/legacy.c projects/zfsd/head/sys/amd64/amd64/machdep.c projects/zfsd/head/sys/amd64/amd64/mp_machdep.c projects/zfsd/head/sys/amd64/amd64/pmap.c projects/zfsd/head/sys/amd64/amd64/sys_machdep.c projects/zfsd/head/sys/amd64/amd64/vm_machdep.c projects/zfsd/head/sys/amd64/conf/GENERIC projects/zfsd/head/sys/amd64/ia32/ia32_sigtramp.S projects/zfsd/head/sys/amd64/include/cpufunc.h projects/zfsd/head/sys/amd64/include/pci_cfgreg.h projects/zfsd/head/sys/amd64/include/smp.h projects/zfsd/head/sys/arm/arm/pmap.c projects/zfsd/head/sys/arm/arm/sys_machdep.c projects/zfsd/head/sys/arm/at91/at91_machdep.c projects/zfsd/head/sys/arm/conf/CAMBRIA projects/zfsd/head/sys/arm/mv/common.c projects/zfsd/head/sys/arm/mv/gpio.c projects/zfsd/head/sys/arm/mv/mv_machdep.c projects/zfsd/head/sys/arm/sa11x0/assabet_machdep.c projects/zfsd/head/sys/arm/sa11x0/sa11x0.c projects/zfsd/head/sys/boot/Makefile projects/zfsd/head/sys/boot/Makefile.amd64 projects/zfsd/head/sys/boot/Makefile.arm projects/zfsd/head/sys/boot/Makefile.powerpc projects/zfsd/head/sys/boot/common/Makefile.inc projects/zfsd/head/sys/boot/common/load_elf.c projects/zfsd/head/sys/boot/common/load_elf_obj.c projects/zfsd/head/sys/boot/common/reloc_elf.c projects/zfsd/head/sys/boot/common/ufsread.c projects/zfsd/head/sys/boot/forth/loader.rc projects/zfsd/head/sys/boot/i386/Makefile.inc projects/zfsd/head/sys/boot/i386/boot2/Makefile projects/zfsd/head/sys/boot/i386/libi386/biosacpi.c projects/zfsd/head/sys/boot/i386/libi386/bioscd.c projects/zfsd/head/sys/boot/i386/zfsboot/Makefile projects/zfsd/head/sys/boot/i386/zfsboot/zfsldr.S projects/zfsd/head/sys/boot/powerpc/ps3/Makefile projects/zfsd/head/sys/boot/powerpc/ps3/conf.c projects/zfsd/head/sys/boot/powerpc/ps3/devicename.c projects/zfsd/head/sys/boot/powerpc/ps3/lv1call.S projects/zfsd/head/sys/boot/powerpc/ps3/lv1call.h projects/zfsd/head/sys/boot/powerpc/ps3/main.c projects/zfsd/head/sys/boot/powerpc/ps3/version projects/zfsd/head/sys/boot/sparc64/loader/main.c projects/zfsd/head/sys/cam/ata/ata_all.c projects/zfsd/head/sys/cam/ata/ata_da.c projects/zfsd/head/sys/cam/ata/ata_xpt.c projects/zfsd/head/sys/cam/cam_ccb.h projects/zfsd/head/sys/cam/cam_periph.c projects/zfsd/head/sys/cam/cam_periph.h projects/zfsd/head/sys/cam/cam_xpt.c projects/zfsd/head/sys/cam/cam_xpt.h projects/zfsd/head/sys/cam/cam_xpt_internal.h projects/zfsd/head/sys/cam/scsi/scsi_all.c projects/zfsd/head/sys/cam/scsi/scsi_all.h projects/zfsd/head/sys/cam/scsi/scsi_cd.c projects/zfsd/head/sys/cam/scsi/scsi_da.c projects/zfsd/head/sys/cam/scsi/scsi_pass.c projects/zfsd/head/sys/cam/scsi/scsi_xpt.c projects/zfsd/head/sys/cddl/compat/opensolaris/sys/kstat.h projects/zfsd/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/ctf_api.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h projects/zfsd/head/sys/cddl/dev/dtrace/amd64/dtrace_subr.c projects/zfsd/head/sys/cddl/dev/dtrace/i386/dtrace_subr.c projects/zfsd/head/sys/compat/freebsd32/freebsd32.h projects/zfsd/head/sys/compat/freebsd32/freebsd32_misc.c projects/zfsd/head/sys/compat/freebsd32/freebsd32_proto.h projects/zfsd/head/sys/compat/freebsd32/freebsd32_syscall.h projects/zfsd/head/sys/compat/freebsd32/freebsd32_syscalls.c projects/zfsd/head/sys/compat/freebsd32/freebsd32_sysent.c projects/zfsd/head/sys/compat/freebsd32/freebsd32_systrace_args.c projects/zfsd/head/sys/compat/freebsd32/syscalls.master projects/zfsd/head/sys/compat/linprocfs/linprocfs.c projects/zfsd/head/sys/compat/linux/linux_ipc.c projects/zfsd/head/sys/conf/Makefile.arm projects/zfsd/head/sys/conf/Makefile.mips projects/zfsd/head/sys/conf/Makefile.powerpc projects/zfsd/head/sys/conf/NOTES projects/zfsd/head/sys/conf/files projects/zfsd/head/sys/conf/files.amd64 projects/zfsd/head/sys/conf/files.i386 projects/zfsd/head/sys/conf/files.ia64 projects/zfsd/head/sys/conf/files.mips projects/zfsd/head/sys/conf/files.pc98 projects/zfsd/head/sys/conf/files.powerpc projects/zfsd/head/sys/conf/options projects/zfsd/head/sys/conf/options.mips projects/zfsd/head/sys/contrib/altq/altq/altq_red.c projects/zfsd/head/sys/contrib/pf/net/if_pflog.c projects/zfsd/head/sys/contrib/pf/net/if_pflog.h projects/zfsd/head/sys/contrib/pf/net/if_pfsync.c projects/zfsd/head/sys/contrib/pf/net/if_pfsync.h projects/zfsd/head/sys/contrib/pf/net/pf.c projects/zfsd/head/sys/contrib/pf/net/pf_if.c projects/zfsd/head/sys/contrib/pf/net/pf_ioctl.c projects/zfsd/head/sys/contrib/pf/net/pf_mtag.h projects/zfsd/head/sys/contrib/pf/net/pf_norm.c projects/zfsd/head/sys/contrib/pf/net/pf_osfp.c projects/zfsd/head/sys/contrib/pf/net/pf_ruleset.c projects/zfsd/head/sys/contrib/pf/net/pf_table.c projects/zfsd/head/sys/contrib/pf/net/pfvar.h projects/zfsd/head/sys/dev/aac/aac.c projects/zfsd/head/sys/dev/aac/aacvar.h projects/zfsd/head/sys/dev/acpica/acpi.c projects/zfsd/head/sys/dev/acpica/acpi_cpu.c projects/zfsd/head/sys/dev/acpica/acpi_pci.c projects/zfsd/head/sys/dev/acpica/acpi_pcib_acpi.c projects/zfsd/head/sys/dev/acpica/acpi_resource.c projects/zfsd/head/sys/dev/acpica/acpi_thermal.c projects/zfsd/head/sys/dev/acpica/acpivar.h projects/zfsd/head/sys/dev/adb/adb_kbd.c projects/zfsd/head/sys/dev/ahci/ahci.c projects/zfsd/head/sys/dev/aic7xxx/aicasm/aicasm.c projects/zfsd/head/sys/dev/aic7xxx/aicasm/aicasm.h projects/zfsd/head/sys/dev/aic7xxx/aicasm/aicasm_gram.y projects/zfsd/head/sys/dev/aic7xxx/aicasm/aicasm_macro_gram.y projects/zfsd/head/sys/dev/aic7xxx/aicasm/aicasm_macro_scan.l projects/zfsd/head/sys/dev/aic7xxx/aicasm/aicasm_scan.l projects/zfsd/head/sys/dev/aic7xxx/aicasm/aicasm_symbol.c projects/zfsd/head/sys/dev/aic7xxx/aicasm/aicasm_symbol.h projects/zfsd/head/sys/dev/an/if_an.c projects/zfsd/head/sys/dev/ata/ata-sata.c projects/zfsd/head/sys/dev/ata/chipsets/ata-intel.c projects/zfsd/head/sys/dev/ath/ah_osdep.c projects/zfsd/head/sys/dev/ath/ath_hal/ah.h projects/zfsd/head/sys/dev/ath/ath_hal/ah_eeprom_9287.h projects/zfsd/head/sys/dev/ath/ath_hal/ah_internal.h projects/zfsd/head/sys/dev/ath/ath_hal/ah_regdomain.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5210/ar5210_beacon.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5211/ar5211_beacon.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5211/ar5211_xmit.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5212/ar5112.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5212/ar5212_beacon.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5212/ar5212_xmit.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5312/ar5312_attach.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5416/ar2133.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5416/ar5416_beacon.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c projects/zfsd/head/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c projects/zfsd/head/sys/dev/ath/ath_hal/ar9001/ar9130_attach.c projects/zfsd/head/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c projects/zfsd/head/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c projects/zfsd/head/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c projects/zfsd/head/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c projects/zfsd/head/sys/dev/ath/if_ath.c projects/zfsd/head/sys/dev/ath/if_ath_ahb.c projects/zfsd/head/sys/dev/ath/if_ath_sysctl.c projects/zfsd/head/sys/dev/ath/if_ath_sysctl.h projects/zfsd/head/sys/dev/atkbdc/atkbd.c projects/zfsd/head/sys/dev/bxe/bxe_debug.h projects/zfsd/head/sys/dev/bxe/bxe_link.c projects/zfsd/head/sys/dev/bxe/if_bxe.c projects/zfsd/head/sys/dev/bxe/if_bxe.h projects/zfsd/head/sys/dev/cardbus/cardbus_cis.c projects/zfsd/head/sys/dev/cas/if_cas.c projects/zfsd/head/sys/dev/cas/if_casvar.h projects/zfsd/head/sys/dev/cxgbe/adapter.h projects/zfsd/head/sys/dev/cxgbe/t4_ioctl.h projects/zfsd/head/sys/dev/cxgbe/t4_main.c projects/zfsd/head/sys/dev/cxgbe/t4_sge.c projects/zfsd/head/sys/dev/dc/dcphy.c projects/zfsd/head/sys/dev/dc/if_dc.c projects/zfsd/head/sys/dev/dc/pnphy.c projects/zfsd/head/sys/dev/e1000/if_em.c projects/zfsd/head/sys/dev/e1000/if_igb.c projects/zfsd/head/sys/dev/e1000/if_igb.h projects/zfsd/head/sys/dev/en/if_en_pci.c projects/zfsd/head/sys/dev/et/if_et.c projects/zfsd/head/sys/dev/fdc/fdc_pccard.c projects/zfsd/head/sys/dev/firewire/fwohci.c projects/zfsd/head/sys/dev/fxp/if_fxp.c projects/zfsd/head/sys/dev/gem/if_gem.c projects/zfsd/head/sys/dev/gem/if_gem_pci.c projects/zfsd/head/sys/dev/gem/if_gemreg.h projects/zfsd/head/sys/dev/gem/if_gemvar.h projects/zfsd/head/sys/dev/iicbus/ad7417.c projects/zfsd/head/sys/dev/iicbus/if_ic.c projects/zfsd/head/sys/dev/iwn/if_iwn.c projects/zfsd/head/sys/dev/kbd/kbd.c projects/zfsd/head/sys/dev/kbdmux/kbdmux.c projects/zfsd/head/sys/dev/lmc/if_lmc.c projects/zfsd/head/sys/dev/md/md.c projects/zfsd/head/sys/dev/mfi/mfi.c projects/zfsd/head/sys/dev/mfi/mfi_cam.c projects/zfsd/head/sys/dev/mfi/mfireg.h projects/zfsd/head/sys/dev/mii/e1000phy.c projects/zfsd/head/sys/dev/mii/miidevs projects/zfsd/head/sys/dev/mpt/mpt.h projects/zfsd/head/sys/dev/mpt/mpt_pci.c projects/zfsd/head/sys/dev/mxge/eth_z8e.h projects/zfsd/head/sys/dev/mxge/ethp_z8e.h projects/zfsd/head/sys/dev/mxge/if_mxge.c projects/zfsd/head/sys/dev/mxge/rss_eth_z8e.h projects/zfsd/head/sys/dev/mxge/rss_ethp_z8e.h projects/zfsd/head/sys/dev/my/if_my.c projects/zfsd/head/sys/dev/pccbb/pccbb.c projects/zfsd/head/sys/dev/pccbb/pccbb_pci.c projects/zfsd/head/sys/dev/pci/pci.c projects/zfsd/head/sys/dev/pci/pci_pci.c projects/zfsd/head/sys/dev/pci/pcib_private.h projects/zfsd/head/sys/dev/pci/pcivar.h projects/zfsd/head/sys/dev/ppbus/if_plip.c projects/zfsd/head/sys/dev/pty/pty.c projects/zfsd/head/sys/dev/puc/puc.c projects/zfsd/head/sys/dev/puc/puc_bfe.h projects/zfsd/head/sys/dev/puc/puc_pccard.c projects/zfsd/head/sys/dev/puc/puc_pci.c projects/zfsd/head/sys/dev/safe/safe.c projects/zfsd/head/sys/dev/sis/if_sis.c projects/zfsd/head/sys/dev/snp/snp.c projects/zfsd/head/sys/dev/sound/macio/i2s.c projects/zfsd/head/sys/dev/sound/pci/hda/hdac.c projects/zfsd/head/sys/dev/sound/usb/uaudio.c projects/zfsd/head/sys/dev/syscons/scterm-teken.c projects/zfsd/head/sys/dev/syscons/syscons.c projects/zfsd/head/sys/dev/tdfx/tdfx_pci.c projects/zfsd/head/sys/dev/uart/uart_bus_pci.c projects/zfsd/head/sys/dev/uart/uart_kbd_sun.c projects/zfsd/head/sys/dev/usb/input/atp.c projects/zfsd/head/sys/dev/usb/input/uep.c projects/zfsd/head/sys/dev/usb/input/uhid.c projects/zfsd/head/sys/dev/usb/input/ukbd.c projects/zfsd/head/sys/dev/usb/input/ums.c projects/zfsd/head/sys/dev/usb/misc/udbp.c projects/zfsd/head/sys/dev/usb/misc/ufm.c projects/zfsd/head/sys/dev/usb/net/if_aue.c projects/zfsd/head/sys/dev/usb/net/if_axe.c projects/zfsd/head/sys/dev/usb/net/if_axereg.h projects/zfsd/head/sys/dev/usb/net/if_cdce.c projects/zfsd/head/sys/dev/usb/net/if_cue.c projects/zfsd/head/sys/dev/usb/net/if_ipheth.c projects/zfsd/head/sys/dev/usb/net/if_kue.c projects/zfsd/head/sys/dev/usb/net/if_mos.c projects/zfsd/head/sys/dev/usb/net/if_rue.c projects/zfsd/head/sys/dev/usb/net/if_udav.c projects/zfsd/head/sys/dev/usb/net/uhso.c projects/zfsd/head/sys/dev/usb/quirk/usb_quirk.c projects/zfsd/head/sys/dev/usb/quirk/usb_quirk.h projects/zfsd/head/sys/dev/usb/serial/u3g.c projects/zfsd/head/sys/dev/usb/serial/uark.c projects/zfsd/head/sys/dev/usb/serial/ubsa.c projects/zfsd/head/sys/dev/usb/serial/uchcom.c projects/zfsd/head/sys/dev/usb/serial/ucycom.c projects/zfsd/head/sys/dev/usb/serial/ufoma.c projects/zfsd/head/sys/dev/usb/serial/uftdi.c projects/zfsd/head/sys/dev/usb/serial/ugensa.c projects/zfsd/head/sys/dev/usb/serial/uipaq.c projects/zfsd/head/sys/dev/usb/serial/ulpt.c projects/zfsd/head/sys/dev/usb/serial/umcs.c projects/zfsd/head/sys/dev/usb/serial/umct.c projects/zfsd/head/sys/dev/usb/serial/umodem.c projects/zfsd/head/sys/dev/usb/serial/umoscom.c projects/zfsd/head/sys/dev/usb/serial/uplcom.c projects/zfsd/head/sys/dev/usb/serial/uslcom.c projects/zfsd/head/sys/dev/usb/serial/uvisor.c projects/zfsd/head/sys/dev/usb/serial/uvscom.c projects/zfsd/head/sys/dev/usb/storage/umass.c projects/zfsd/head/sys/dev/usb/storage/urio.c projects/zfsd/head/sys/dev/usb/template/usb_template.c projects/zfsd/head/sys/dev/usb/template/usb_template.h projects/zfsd/head/sys/dev/usb/template/usb_template_cdce.c projects/zfsd/head/sys/dev/usb/template/usb_template_msc.c projects/zfsd/head/sys/dev/usb/template/usb_template_mtp.c projects/zfsd/head/sys/dev/usb/usb_device.c projects/zfsd/head/sys/dev/usb/usb_hid.c projects/zfsd/head/sys/dev/usb/usb_hub.c projects/zfsd/head/sys/dev/usb/usb_ioctl.h projects/zfsd/head/sys/dev/usb/usb_lookup.c projects/zfsd/head/sys/dev/usb/usb_msctest.c projects/zfsd/head/sys/dev/usb/usb_request.c projects/zfsd/head/sys/dev/usb/usbdevs projects/zfsd/head/sys/dev/usb/usbdi.h projects/zfsd/head/sys/dev/usb/usbhid.h projects/zfsd/head/sys/dev/usb/wlan/if_rum.c projects/zfsd/head/sys/dev/usb/wlan/if_run.c projects/zfsd/head/sys/dev/usb/wlan/if_uath.c projects/zfsd/head/sys/dev/usb/wlan/if_upgt.c projects/zfsd/head/sys/dev/usb/wlan/if_ural.c projects/zfsd/head/sys/dev/usb/wlan/if_urtw.c projects/zfsd/head/sys/dev/usb/wlan/if_zyd.c projects/zfsd/head/sys/dev/vkbd/vkbd.c projects/zfsd/head/sys/dev/vr/if_vr.c projects/zfsd/head/sys/dev/vr/if_vrreg.h projects/zfsd/head/sys/dev/xen/blkback/blkback.c projects/zfsd/head/sys/dev/xen/blkfront/blkfront.c projects/zfsd/head/sys/dev/xen/control/control.c projects/zfsd/head/sys/dev/xen/netfront/netfront.c projects/zfsd/head/sys/dev/xl/if_xl.c projects/zfsd/head/sys/fs/devfs/devfs_vnops.c projects/zfsd/head/sys/fs/nfs/nfs_commonacl.c projects/zfsd/head/sys/fs/nfs/nfs_commonkrpc.c projects/zfsd/head/sys/fs/nfs/nfs_commonport.c projects/zfsd/head/sys/fs/nfs/nfs_commonsubs.c projects/zfsd/head/sys/fs/nfs/nfs_var.h projects/zfsd/head/sys/fs/nfs/nfsdport.h projects/zfsd/head/sys/fs/nfs/nfsport.h projects/zfsd/head/sys/fs/nfs/nfsproto.h projects/zfsd/head/sys/fs/nfsclient/nfs_clbio.c projects/zfsd/head/sys/fs/nfsclient/nfs_clkrpc.c projects/zfsd/head/sys/fs/nfsclient/nfs_clnode.c projects/zfsd/head/sys/fs/nfsclient/nfs_clport.c projects/zfsd/head/sys/fs/nfsclient/nfs_clrpcops.c projects/zfsd/head/sys/fs/nfsclient/nfs_clstate.c projects/zfsd/head/sys/fs/nfsclient/nfs_clsubs.c projects/zfsd/head/sys/fs/nfsclient/nfs_clvfsops.c projects/zfsd/head/sys/fs/nfsclient/nfs_clvnops.c projects/zfsd/head/sys/fs/nfsserver/nfs_nfsdcache.c projects/zfsd/head/sys/fs/nfsserver/nfs_nfsdkrpc.c projects/zfsd/head/sys/fs/nfsserver/nfs_nfsdport.c projects/zfsd/head/sys/fs/nfsserver/nfs_nfsdserv.c projects/zfsd/head/sys/fs/nfsserver/nfs_nfsdsocket.c projects/zfsd/head/sys/fs/nfsserver/nfs_nfsdstate.c projects/zfsd/head/sys/fs/nfsserver/nfs_nfsdsubs.c projects/zfsd/head/sys/fs/smbfs/smbfs_smb.c projects/zfsd/head/sys/fs/tmpfs/tmpfs_subr.c projects/zfsd/head/sys/geom/cache/g_cache.c projects/zfsd/head/sys/geom/concat/g_concat.c projects/zfsd/head/sys/geom/eli/g_eli.c projects/zfsd/head/sys/geom/gate/g_gate.c projects/zfsd/head/sys/geom/geom.h projects/zfsd/head/sys/geom/geom_bsd.c projects/zfsd/head/sys/geom/geom_ccd.c projects/zfsd/head/sys/geom/geom_dev.c projects/zfsd/head/sys/geom/geom_disk.c projects/zfsd/head/sys/geom/geom_disk.h projects/zfsd/head/sys/geom/geom_event.c projects/zfsd/head/sys/geom/geom_pc98.c projects/zfsd/head/sys/geom/geom_subr.c projects/zfsd/head/sys/geom/geom_sunlabel.c projects/zfsd/head/sys/geom/geom_vfs.c projects/zfsd/head/sys/geom/label/g_label_gpt.c projects/zfsd/head/sys/geom/mirror/g_mirror.c projects/zfsd/head/sys/geom/mountver/g_mountver.c projects/zfsd/head/sys/geom/multipath/g_multipath.c projects/zfsd/head/sys/geom/nop/g_nop.c projects/zfsd/head/sys/geom/part/g_part_bsd.c projects/zfsd/head/sys/geom/part/g_part_ebr.c projects/zfsd/head/sys/geom/part/g_part_gpt.c projects/zfsd/head/sys/geom/part/g_part_mbr.c projects/zfsd/head/sys/geom/raid/g_raid.c projects/zfsd/head/sys/geom/raid3/g_raid3.c projects/zfsd/head/sys/geom/sched/g_sched.c projects/zfsd/head/sys/geom/sched/gs_rr.c projects/zfsd/head/sys/geom/shsec/g_shsec.c projects/zfsd/head/sys/geom/stripe/g_stripe.c projects/zfsd/head/sys/geom/vinum/geom_vinum.c projects/zfsd/head/sys/geom/vinum/geom_vinum_drive.c projects/zfsd/head/sys/geom/vinum/geom_vinum_list.c projects/zfsd/head/sys/geom/vinum/geom_vinum_subr.c projects/zfsd/head/sys/geom/virstor/g_virstor.c projects/zfsd/head/sys/i386/Makefile projects/zfsd/head/sys/i386/conf/GENERIC projects/zfsd/head/sys/i386/i386/legacy.c projects/zfsd/head/sys/i386/i386/machdep.c projects/zfsd/head/sys/i386/i386/mp_machdep.c projects/zfsd/head/sys/i386/i386/pmap.c projects/zfsd/head/sys/i386/i386/sys_machdep.c projects/zfsd/head/sys/i386/i386/vm_machdep.c projects/zfsd/head/sys/i386/ibcs2/ibcs2_ioctl.c projects/zfsd/head/sys/i386/include/cpufunc.h projects/zfsd/head/sys/i386/include/param.h projects/zfsd/head/sys/i386/include/pci_cfgreg.h projects/zfsd/head/sys/i386/include/smp.h projects/zfsd/head/sys/i386/xen/mp_machdep.c projects/zfsd/head/sys/i386/xen/mptable.c projects/zfsd/head/sys/i386/xen/pmap.c projects/zfsd/head/sys/ia64/conf/GENERIC projects/zfsd/head/sys/ia64/conf/NOTES projects/zfsd/head/sys/ia64/ia64/busdma_machdep.c projects/zfsd/head/sys/ia64/ia64/clock.c projects/zfsd/head/sys/ia64/ia64/db_machdep.c projects/zfsd/head/sys/ia64/ia64/efi.c projects/zfsd/head/sys/ia64/ia64/exception.S projects/zfsd/head/sys/ia64/ia64/interrupt.c projects/zfsd/head/sys/ia64/ia64/machdep.c projects/zfsd/head/sys/ia64/ia64/mp_machdep.c projects/zfsd/head/sys/ia64/ia64/pmap.c projects/zfsd/head/sys/ia64/include/efi.h projects/zfsd/head/sys/ia64/include/ia64_cpu.h projects/zfsd/head/sys/ia64/include/pcpu.h projects/zfsd/head/sys/ia64/include/pmap.h projects/zfsd/head/sys/ia64/include/sf_buf.h projects/zfsd/head/sys/ia64/include/smp.h projects/zfsd/head/sys/kern/Make.tags.inc projects/zfsd/head/sys/kern/imgact_aout.c projects/zfsd/head/sys/kern/imgact_elf.c projects/zfsd/head/sys/kern/init_sysent.c projects/zfsd/head/sys/kern/kern_clocksource.c projects/zfsd/head/sys/kern/kern_conf.c projects/zfsd/head/sys/kern/kern_descrip.c projects/zfsd/head/sys/kern/kern_exec.c projects/zfsd/head/sys/kern/kern_exit.c projects/zfsd/head/sys/kern/kern_fail.c projects/zfsd/head/sys/kern/kern_fork.c projects/zfsd/head/sys/kern/kern_jail.c projects/zfsd/head/sys/kern/kern_racct.c projects/zfsd/head/sys/kern/kern_rctl.c projects/zfsd/head/sys/kern/kern_rmlock.c projects/zfsd/head/sys/kern/kern_shutdown.c projects/zfsd/head/sys/kern/kern_tc.c projects/zfsd/head/sys/kern/kern_thr.c projects/zfsd/head/sys/kern/link_elf.c projects/zfsd/head/sys/kern/sched_4bsd.c projects/zfsd/head/sys/kern/subr_devstat.c projects/zfsd/head/sys/kern/subr_kdb.c projects/zfsd/head/sys/kern/subr_pcpu.c projects/zfsd/head/sys/kern/subr_smp.c projects/zfsd/head/sys/kern/subr_trap.c projects/zfsd/head/sys/kern/subr_uio.c projects/zfsd/head/sys/kern/sys_capability.c projects/zfsd/head/sys/kern/sys_process.c projects/zfsd/head/sys/kern/syscalls.c projects/zfsd/head/sys/kern/syscalls.master projects/zfsd/head/sys/kern/systrace_args.c projects/zfsd/head/sys/kern/sysv_msg.c projects/zfsd/head/sys/kern/sysv_sem.c projects/zfsd/head/sys/kern/sysv_shm.c projects/zfsd/head/sys/kern/tty.c projects/zfsd/head/sys/kern/tty_inq.c projects/zfsd/head/sys/kern/tty_outq.c projects/zfsd/head/sys/kern/tty_pts.c projects/zfsd/head/sys/kern/tty_ttydisc.c projects/zfsd/head/sys/kern/uipc_shm.c projects/zfsd/head/sys/kern/uipc_socket.c projects/zfsd/head/sys/kern/uipc_syscalls.c projects/zfsd/head/sys/kern/vfs_bio.c projects/zfsd/head/sys/kern/vfs_mount.c projects/zfsd/head/sys/kern/vfs_mountroot.c projects/zfsd/head/sys/kern/vfs_subr.c projects/zfsd/head/sys/kgssapi/gss_impl.c projects/zfsd/head/sys/mips/atheros/ar71xx_chip.c projects/zfsd/head/sys/mips/atheros/ar71xx_machdep.c projects/zfsd/head/sys/mips/atheros/ar71xx_ohci.c projects/zfsd/head/sys/mips/atheros/ar71xx_setup.c projects/zfsd/head/sys/mips/atheros/ar724x_chip.c projects/zfsd/head/sys/mips/atheros/ar91xx_chip.c projects/zfsd/head/sys/mips/conf/RT305X projects/zfsd/head/sys/mips/conf/RT305X.hints projects/zfsd/head/sys/mips/include/bus.h projects/zfsd/head/sys/mips/include/cpufunc.h projects/zfsd/head/sys/mips/include/intr_machdep.h projects/zfsd/head/sys/mips/malta/gt_pci.c projects/zfsd/head/sys/mips/mips/cache.c projects/zfsd/head/sys/mips/mips/cache_mipsNN.c projects/zfsd/head/sys/mips/mips/cpu.c projects/zfsd/head/sys/mips/mips/elf_trampoline.c projects/zfsd/head/sys/mips/mips/exception.S projects/zfsd/head/sys/mips/mips/genassym.c projects/zfsd/head/sys/mips/mips/locore.S projects/zfsd/head/sys/mips/mips/machdep.c projects/zfsd/head/sys/mips/mips/mp_machdep.c projects/zfsd/head/sys/mips/mips/pmap.c projects/zfsd/head/sys/mips/mips/trap.c projects/zfsd/head/sys/mips/rmi/dev/xlr/rge.c projects/zfsd/head/sys/mips/rmi/fmn.c projects/zfsd/head/sys/mips/rmi/iodi.c projects/zfsd/head/sys/mips/sentry5/s5_machdep.c projects/zfsd/head/sys/mips/sibyte/sb_machdep.c projects/zfsd/head/sys/modules/Makefile projects/zfsd/head/sys/modules/cxgbe/if_cxgbe/Makefile projects/zfsd/head/sys/modules/dtrace/Makefile projects/zfsd/head/sys/modules/dtrace/dtraceall/dtraceall.c projects/zfsd/head/sys/modules/ipdivert/Makefile projects/zfsd/head/sys/modules/kgssapi_krb5/Makefile projects/zfsd/head/sys/modules/nfscl/Makefile projects/zfsd/head/sys/modules/nfscommon/Makefile projects/zfsd/head/sys/modules/pf/Makefile projects/zfsd/head/sys/modules/pflog/Makefile projects/zfsd/head/sys/modules/usb/Makefile projects/zfsd/head/sys/modules/usb/template/Makefile projects/zfsd/head/sys/net/bpf_filter.c projects/zfsd/head/sys/net/if.c projects/zfsd/head/sys/net/if.h projects/zfsd/head/sys/net/if_arcsubr.c projects/zfsd/head/sys/net/if_atmsubr.c projects/zfsd/head/sys/net/if_debug.c projects/zfsd/head/sys/net/if_ethersubr.c projects/zfsd/head/sys/net/if_fddisubr.c projects/zfsd/head/sys/net/if_fwsubr.c projects/zfsd/head/sys/net/if_gif.c projects/zfsd/head/sys/net/if_gre.c projects/zfsd/head/sys/net/if_gre.h projects/zfsd/head/sys/net/if_iso88025subr.c projects/zfsd/head/sys/net/if_lagg.c projects/zfsd/head/sys/net/if_llatbl.h projects/zfsd/head/sys/net/if_spppfr.c projects/zfsd/head/sys/net/if_spppsubr.c projects/zfsd/head/sys/net/if_stf.c projects/zfsd/head/sys/net/if_tun.c projects/zfsd/head/sys/net/if_var.h projects/zfsd/head/sys/net/route.c projects/zfsd/head/sys/net/route.h projects/zfsd/head/sys/net80211/ieee80211_acl.c projects/zfsd/head/sys/net80211/ieee80211_ageq.c projects/zfsd/head/sys/net80211/ieee80211_dfs.c projects/zfsd/head/sys/net80211/ieee80211_ht.c projects/zfsd/head/sys/net80211/ieee80211_ioctl.c projects/zfsd/head/sys/net80211/ieee80211_ioctl.h projects/zfsd/head/sys/net80211/ieee80211_power.c projects/zfsd/head/sys/net80211/ieee80211_var.h projects/zfsd/head/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c projects/zfsd/head/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c projects/zfsd/head/sys/netgraph/netflow/netflow.c projects/zfsd/head/sys/netgraph/netflow/netflow_v9.c projects/zfsd/head/sys/netgraph/netflow/ng_netflow.c projects/zfsd/head/sys/netgraph/netflow/ng_netflow.h projects/zfsd/head/sys/netgraph/netgraph.h projects/zfsd/head/sys/netgraph/ng_base.c projects/zfsd/head/sys/netgraph/ng_ether.c projects/zfsd/head/sys/netgraph/ng_iface.c projects/zfsd/head/sys/netgraph/ng_socket.c projects/zfsd/head/sys/netinet/if_ether.c projects/zfsd/head/sys/netinet/in.c projects/zfsd/head/sys/netinet/in_gif.c projects/zfsd/head/sys/netinet/in_proto.c projects/zfsd/head/sys/netinet/ip_divert.c projects/zfsd/head/sys/netinet/ip_fw.h projects/zfsd/head/sys/netinet/ip_icmp.c projects/zfsd/head/sys/netinet/ip_input.c projects/zfsd/head/sys/netinet/ip_ipsec.c projects/zfsd/head/sys/netinet/ip_var.h projects/zfsd/head/sys/netinet/ipfw/ip_dn_io.c projects/zfsd/head/sys/netinet/ipfw/ip_fw2.c projects/zfsd/head/sys/netinet/ipfw/ip_fw_log.c projects/zfsd/head/sys/netinet/ipfw/ip_fw_nat.c projects/zfsd/head/sys/netinet/ipfw/ip_fw_pfil.c projects/zfsd/head/sys/netinet/ipfw/ip_fw_sockopt.c projects/zfsd/head/sys/netinet/libalias/alias.h projects/zfsd/head/sys/netinet/libalias/alias_db.c projects/zfsd/head/sys/netinet/libalias/alias_ftp.c projects/zfsd/head/sys/netinet/libalias/alias_local.h projects/zfsd/head/sys/netinet/libalias/libalias.3 projects/zfsd/head/sys/netinet/raw_ip.c projects/zfsd/head/sys/netinet/sctp.h projects/zfsd/head/sys/netinet/sctp_auth.c projects/zfsd/head/sys/netinet/sctp_indata.c projects/zfsd/head/sys/netinet/sctp_output.c projects/zfsd/head/sys/netinet/sctp_pcb.c projects/zfsd/head/sys/netinet/sctp_structs.h projects/zfsd/head/sys/netinet/sctp_uio.h projects/zfsd/head/sys/netinet/sctp_usrreq.c projects/zfsd/head/sys/netinet/sctp_var.h projects/zfsd/head/sys/netinet/sctputil.c projects/zfsd/head/sys/netinet/tcp_lro.c projects/zfsd/head/sys/netinet/tcp_output.c projects/zfsd/head/sys/netinet/tcp_subr.c projects/zfsd/head/sys/netinet6/icmp6.c projects/zfsd/head/sys/netinet6/in6.c projects/zfsd/head/sys/netinet6/in6_gif.c projects/zfsd/head/sys/netinet6/in6_proto.c projects/zfsd/head/sys/netinet6/ip6_input.c projects/zfsd/head/sys/netinet6/ip6_ipsec.c projects/zfsd/head/sys/netipsec/ipsec_input.c projects/zfsd/head/sys/netipsec/ipsec_output.c projects/zfsd/head/sys/netipsec/xform_ipip.c projects/zfsd/head/sys/nfs/bootp_subr.c projects/zfsd/head/sys/nfsclient/nfs_krpc.c projects/zfsd/head/sys/nfsserver/nfs_srvkrpc.c projects/zfsd/head/sys/pc98/cbus/pckbd.c projects/zfsd/head/sys/pc98/conf/DEFAULTS projects/zfsd/head/sys/pc98/conf/GENERIC projects/zfsd/head/sys/pc98/pc98/machdep.c projects/zfsd/head/sys/powerpc/aim/copyinout.c projects/zfsd/head/sys/powerpc/aim/locore32.S projects/zfsd/head/sys/powerpc/aim/locore64.S projects/zfsd/head/sys/powerpc/aim/machdep.c projects/zfsd/head/sys/powerpc/aim/mmu_oea.c projects/zfsd/head/sys/powerpc/aim/mmu_oea64.c projects/zfsd/head/sys/powerpc/aim/mp_cpudep.c projects/zfsd/head/sys/powerpc/aim/swtch32.S projects/zfsd/head/sys/powerpc/aim/swtch64.S projects/zfsd/head/sys/powerpc/aim/trap.c projects/zfsd/head/sys/powerpc/aim/trap_subr32.S projects/zfsd/head/sys/powerpc/aim/trap_subr64.S projects/zfsd/head/sys/powerpc/booke/copyinout.c projects/zfsd/head/sys/powerpc/booke/interrupt.c projects/zfsd/head/sys/powerpc/booke/pmap.c projects/zfsd/head/sys/powerpc/booke/trap.c projects/zfsd/head/sys/powerpc/conf/GENERIC projects/zfsd/head/sys/powerpc/conf/GENERIC64 projects/zfsd/head/sys/powerpc/include/pcpu.h projects/zfsd/head/sys/powerpc/ofw/ofwcall32.S projects/zfsd/head/sys/powerpc/ofw/rtas.c projects/zfsd/head/sys/powerpc/powermac/fcu.c projects/zfsd/head/sys/powerpc/powerpc/db_trace.c projects/zfsd/head/sys/powerpc/powerpc/mp_machdep.c projects/zfsd/head/sys/powerpc/ps3/if_glc.c projects/zfsd/head/sys/powerpc/ps3/ps3-hvcall.h projects/zfsd/head/sys/powerpc/ps3/ps3-hvcall.master projects/zfsd/head/sys/powerpc/ps3/ps3bus.c projects/zfsd/head/sys/powerpc/ps3/ps3bus.h projects/zfsd/head/sys/powerpc/ps3/ps3pic.c projects/zfsd/head/sys/rpc/rpc_generic.c projects/zfsd/head/sys/rpc/rpcsec_gss.h projects/zfsd/head/sys/sparc64/conf/GENERIC projects/zfsd/head/sys/sparc64/include/cache.h projects/zfsd/head/sys/sparc64/include/cpu.h projects/zfsd/head/sys/sparc64/include/pmap.h projects/zfsd/head/sys/sparc64/include/smp.h projects/zfsd/head/sys/sparc64/include/tlb.h projects/zfsd/head/sys/sparc64/include/tsb.h projects/zfsd/head/sys/sparc64/include/vmparam.h projects/zfsd/head/sys/sparc64/pci/fire.c projects/zfsd/head/sys/sparc64/pci/schizo.c projects/zfsd/head/sys/sparc64/sparc64/cache.c projects/zfsd/head/sys/sparc64/sparc64/cheetah.c projects/zfsd/head/sys/sparc64/sparc64/counter.c projects/zfsd/head/sys/sparc64/sparc64/exception.S projects/zfsd/head/sys/sparc64/sparc64/interrupt.S projects/zfsd/head/sys/sparc64/sparc64/intr_machdep.c projects/zfsd/head/sys/sparc64/sparc64/machdep.c projects/zfsd/head/sys/sparc64/sparc64/mp_exception.S projects/zfsd/head/sys/sparc64/sparc64/mp_machdep.c projects/zfsd/head/sys/sparc64/sparc64/pmap.c projects/zfsd/head/sys/sparc64/sparc64/spitfire.c projects/zfsd/head/sys/sparc64/sparc64/sys_machdep.c projects/zfsd/head/sys/sparc64/sparc64/tick.c projects/zfsd/head/sys/sparc64/sparc64/tlb.c projects/zfsd/head/sys/sparc64/sparc64/vm_machdep.c projects/zfsd/head/sys/sparc64/sparc64/zeus.c projects/zfsd/head/sys/sys/_types.h projects/zfsd/head/sys/sys/bus.h projects/zfsd/head/sys/sys/capability.h projects/zfsd/head/sys/sys/conf.h projects/zfsd/head/sys/sys/cpuset.h projects/zfsd/head/sys/sys/disk.h projects/zfsd/head/sys/sys/diskmbr.h projects/zfsd/head/sys/sys/diskpc98.h projects/zfsd/head/sys/sys/dtrace_bsd.h projects/zfsd/head/sys/sys/file.h projects/zfsd/head/sys/sys/filedesc.h projects/zfsd/head/sys/sys/kbio.h projects/zfsd/head/sys/sys/mbuf.h projects/zfsd/head/sys/sys/param.h projects/zfsd/head/sys/sys/pcpu.h projects/zfsd/head/sys/sys/priv.h projects/zfsd/head/sys/sys/proc.h projects/zfsd/head/sys/sys/racct.h projects/zfsd/head/sys/sys/sem.h projects/zfsd/head/sys/sys/sockio.h projects/zfsd/head/sys/sys/soundcard.h projects/zfsd/head/sys/sys/syscall.h projects/zfsd/head/sys/sys/syscall.mk projects/zfsd/head/sys/sys/sysproto.h projects/zfsd/head/sys/sys/systm.h projects/zfsd/head/sys/sys/timetc.h projects/zfsd/head/sys/sys/tty.h projects/zfsd/head/sys/sys/ttydevsw.h projects/zfsd/head/sys/sys/types.h projects/zfsd/head/sys/sys/uio.h projects/zfsd/head/sys/sys/unistd.h projects/zfsd/head/sys/sys/vnode.h projects/zfsd/head/sys/teken/demo/teken_demo.c projects/zfsd/head/sys/teken/gensequences projects/zfsd/head/sys/teken/libteken/teken.3 projects/zfsd/head/sys/teken/teken.c projects/zfsd/head/sys/teken/teken_subr.h projects/zfsd/head/sys/ufs/ffs/ffs_alloc.c projects/zfsd/head/sys/ufs/ffs/ffs_balloc.c projects/zfsd/head/sys/ufs/ffs/ffs_extern.h projects/zfsd/head/sys/ufs/ffs/ffs_inode.c projects/zfsd/head/sys/ufs/ffs/ffs_snapshot.c projects/zfsd/head/sys/ufs/ffs/ffs_softdep.c projects/zfsd/head/sys/ufs/ffs/ffs_vfsops.c projects/zfsd/head/sys/ufs/ffs/ffs_vnops.c projects/zfsd/head/sys/ufs/ffs/fs.h projects/zfsd/head/sys/ufs/ffs/softdep.h projects/zfsd/head/sys/ufs/ufs/inode.h projects/zfsd/head/sys/ufs/ufs/quota.h projects/zfsd/head/sys/ufs/ufs/ufs_inode.c projects/zfsd/head/sys/ufs/ufs/ufs_lookup.c projects/zfsd/head/sys/ufs/ufs/ufs_quota.c projects/zfsd/head/sys/ufs/ufs/ufs_vnops.c projects/zfsd/head/sys/ufs/ufs/ufsmount.h projects/zfsd/head/sys/vm/device_pager.c projects/zfsd/head/sys/vm/swap_pager.c projects/zfsd/head/sys/vm/vm_extern.h projects/zfsd/head/sys/vm/vm_fault.c projects/zfsd/head/sys/vm/vm_glue.c projects/zfsd/head/sys/vm/vm_map.c projects/zfsd/head/sys/vm/vm_mmap.c projects/zfsd/head/sys/vm/vm_object.c projects/zfsd/head/sys/vm/vm_object.h projects/zfsd/head/sys/vm/vm_page.c projects/zfsd/head/sys/vm/vm_page.h projects/zfsd/head/sys/vm/vm_pageout.c projects/zfsd/head/sys/vm/vm_unix.c projects/zfsd/head/sys/vm/vnode_pager.c projects/zfsd/head/sys/x86/include/mptable.h projects/zfsd/head/sys/x86/x86/mptable.c projects/zfsd/head/sys/x86/x86/mptable_pci.c projects/zfsd/head/sys/x86/x86/tsc.c projects/zfsd/head/sys/xen/interface/io/xenbus.h projects/zfsd/head/sys/xen/xenbus/xenbus.c projects/zfsd/head/sys/xen/xenbus/xenbus_if.m projects/zfsd/head/sys/xen/xenbus/xenbusb.c projects/zfsd/head/sys/xen/xenbus/xenbusb.h projects/zfsd/head/sys/xen/xenbus/xenbusb_back.c projects/zfsd/head/sys/xen/xenbus/xenbusb_front.c projects/zfsd/head/sys/xen/xenbus/xenbusb_if.m projects/zfsd/head/sys/xen/xenbus/xenbusvar.h projects/zfsd/head/sys/xen/xenstore/xenstorevar.h projects/zfsd/head/tools/build/mk/OptionalObsoleteFiles.inc projects/zfsd/head/tools/build/options/WITHOUT_ACCT projects/zfsd/head/tools/regression/kqueue/config.h projects/zfsd/head/tools/regression/kqueue/main.c projects/zfsd/head/tools/regression/kqueue/proc.c projects/zfsd/head/tools/regression/lib/libc/gen/Makefile projects/zfsd/head/tools/tools/README projects/zfsd/head/usr.bin/Makefile projects/zfsd/head/usr.bin/calendar/calendars/calendar.freebsd projects/zfsd/head/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.all projects/zfsd/head/usr.bin/calendar/parsedata.c projects/zfsd/head/usr.bin/calendar/pom.c projects/zfsd/head/usr.bin/clang/tblgen/Makefile projects/zfsd/head/usr.bin/cmp/regular.c projects/zfsd/head/usr.bin/cmp/special.c projects/zfsd/head/usr.bin/find/function.c projects/zfsd/head/usr.bin/finger/net.c projects/zfsd/head/usr.bin/fstat/fuser.c projects/zfsd/head/usr.bin/ftp/Makefile projects/zfsd/head/usr.bin/gcore/elfcore.c projects/zfsd/head/usr.bin/grep/fastgrep.c projects/zfsd/head/usr.bin/grep/grep.c projects/zfsd/head/usr.bin/grep/util.c projects/zfsd/head/usr.bin/ipcs/ipc.c projects/zfsd/head/usr.bin/ipcs/ipcs.c projects/zfsd/head/usr.bin/kdump/mksubr projects/zfsd/head/usr.bin/ktrace/ktrace.c projects/zfsd/head/usr.bin/lastcomm/lastcomm.c projects/zfsd/head/usr.bin/lastcomm/readrec.c projects/zfsd/head/usr.bin/ldd/sods.c projects/zfsd/head/usr.bin/ncal/ncal.1 projects/zfsd/head/usr.bin/ncal/ncal.c projects/zfsd/head/usr.bin/ncplogin/ncplogin.c projects/zfsd/head/usr.bin/netstat/if.c projects/zfsd/head/usr.bin/nsupdate/Makefile projects/zfsd/head/usr.bin/quota/quota.c projects/zfsd/head/usr.bin/rctl/rctl.8 projects/zfsd/head/usr.bin/rpcgen/rpc_scan.c projects/zfsd/head/usr.bin/systat/netstat.c projects/zfsd/head/usr.bin/tar/util.c projects/zfsd/head/usr.bin/tar/write.c projects/zfsd/head/usr.bin/tftp/main.c projects/zfsd/head/usr.bin/tftp/tftp.1 projects/zfsd/head/usr.bin/top/machine.c projects/zfsd/head/usr.bin/users/users.c projects/zfsd/head/usr.bin/vmstat/vmstat.c projects/zfsd/head/usr.bin/w/w.c projects/zfsd/head/usr.bin/wall/wall.c projects/zfsd/head/usr.bin/xlint/lint1/decl.c projects/zfsd/head/usr.bin/xlint/lint1/scan.l projects/zfsd/head/usr.bin/xlint/lint2/msg.c projects/zfsd/head/usr.bin/xlint/lint2/read.c projects/zfsd/head/usr.sbin/Makefile projects/zfsd/head/usr.sbin/ancontrol/ancontrol.c projects/zfsd/head/usr.sbin/bsdinstall/Makefile projects/zfsd/head/usr.sbin/bsdinstall/partedit/partedit.c projects/zfsd/head/usr.sbin/bsdinstall/partedit/partedit_powerpc.c projects/zfsd/head/usr.sbin/bsdinstall/scripts/Makefile projects/zfsd/head/usr.sbin/bsdinstall/scripts/auto projects/zfsd/head/usr.sbin/bsdinstall/scripts/config projects/zfsd/head/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_device_tbl.c projects/zfsd/head/usr.sbin/config/main.c projects/zfsd/head/usr.sbin/diskinfo/diskinfo.c projects/zfsd/head/usr.sbin/dnssec-signzone/Makefile projects/zfsd/head/usr.sbin/fdread/fdread.c projects/zfsd/head/usr.sbin/flowctl/Makefile projects/zfsd/head/usr.sbin/flowctl/flowctl.8 projects/zfsd/head/usr.sbin/flowctl/flowctl.c projects/zfsd/head/usr.sbin/ftp-proxy/ftp-proxy/Makefile projects/zfsd/head/usr.sbin/ifmcstat/ifmcstat.c projects/zfsd/head/usr.sbin/jls/jls.c projects/zfsd/head/usr.sbin/makefs/Makefile projects/zfsd/head/usr.sbin/makefs/cd9660/cd9660_write.c projects/zfsd/head/usr.sbin/makefs/ffs.c projects/zfsd/head/usr.sbin/makefs/ffs/ffs_bswap.c projects/zfsd/head/usr.sbin/makefs/ffs/ffs_subr.c projects/zfsd/head/usr.sbin/makefs/makefs.8 projects/zfsd/head/usr.sbin/makefs/makefs.c projects/zfsd/head/usr.sbin/makefs/makefs.h projects/zfsd/head/usr.sbin/mfiutil/mfi_config.c projects/zfsd/head/usr.sbin/mfiutil/mfi_drive.c projects/zfsd/head/usr.sbin/mfiutil/mfi_evt.c projects/zfsd/head/usr.sbin/mfiutil/mfi_flash.c projects/zfsd/head/usr.sbin/mfiutil/mfi_patrol.c projects/zfsd/head/usr.sbin/mfiutil/mfi_show.c projects/zfsd/head/usr.sbin/mfiutil/mfi_volume.c projects/zfsd/head/usr.sbin/mfiutil/mfiutil.8 projects/zfsd/head/usr.sbin/mfiutil/mfiutil.c projects/zfsd/head/usr.sbin/mfiutil/mfiutil.h projects/zfsd/head/usr.sbin/mountd/exports.5 projects/zfsd/head/usr.sbin/mountd/mountd.c projects/zfsd/head/usr.sbin/mtest/mtest.c projects/zfsd/head/usr.sbin/named-checkconf/Makefile projects/zfsd/head/usr.sbin/named/Makefile projects/zfsd/head/usr.sbin/nfsd/nfsd.c projects/zfsd/head/usr.sbin/nfsuserd/nfsuserd.c projects/zfsd/head/usr.sbin/pmccontrol/pmccontrol.c projects/zfsd/head/usr.sbin/pmcstat/pmcpl_calltree.c projects/zfsd/head/usr.sbin/pmcstat/pmcstat.c projects/zfsd/head/usr.sbin/ppp/nat_cmd.c projects/zfsd/head/usr.sbin/pw/pw_user.c projects/zfsd/head/usr.sbin/pwd_mkdb/pwd_mkdb.c projects/zfsd/head/usr.sbin/rndc-confgen/Makefile projects/zfsd/head/usr.sbin/rndc/Makefile projects/zfsd/head/usr.sbin/rpc.yppasswdd/yppasswdd_main.c projects/zfsd/head/usr.sbin/rpc.ypupdated/update.c projects/zfsd/head/usr.sbin/rpc.ypupdated/ypupdated_main.c projects/zfsd/head/usr.sbin/rpc.ypupdated/ypupdated_server.c projects/zfsd/head/usr.sbin/rpcbind/rpcb_stat.c projects/zfsd/head/usr.sbin/rpcbind/rpcb_svc_com.c projects/zfsd/head/usr.sbin/rpcbind/rpcbind.c projects/zfsd/head/usr.sbin/rpcbind/util.c projects/zfsd/head/usr.sbin/rpcbind/warmstart.c projects/zfsd/head/usr.sbin/rtadvd/config.c projects/zfsd/head/usr.sbin/rtadvd/config.h projects/zfsd/head/usr.sbin/rtadvd/if.c projects/zfsd/head/usr.sbin/rtadvd/rtadvd.8 projects/zfsd/head/usr.sbin/rtadvd/rtadvd.c projects/zfsd/head/usr.sbin/rtadvd/rtadvd.h projects/zfsd/head/usr.sbin/rtsold/dump.c projects/zfsd/head/usr.sbin/rtsold/rtsol.c projects/zfsd/head/usr.sbin/rtsold/rtsold.c projects/zfsd/head/usr.sbin/rtsold/rtsold.h projects/zfsd/head/usr.sbin/sysinstall/modules.c projects/zfsd/head/usr.sbin/syslogd/syslogd.8 projects/zfsd/head/usr.sbin/syslogd/syslogd.c projects/zfsd/head/usr.sbin/wpa/ndis_events/ndis_events.c projects/zfsd/head/usr.sbin/wpa/wpa_supplicant/Packet32.c projects/zfsd/head/usr.sbin/ypserv/yp_main.c Directory Properties: projects/zfsd/head/ (props changed) projects/zfsd/head/cddl/contrib/opensolaris/ (props changed) projects/zfsd/head/contrib/bind9/ (props changed) projects/zfsd/head/contrib/binutils/ (props changed) projects/zfsd/head/contrib/bzip2/ (props changed) projects/zfsd/head/contrib/compiler-rt/ (props changed) projects/zfsd/head/contrib/dialog/ (props changed) projects/zfsd/head/contrib/ee/ (props changed) projects/zfsd/head/contrib/expat/ (props changed) projects/zfsd/head/contrib/file/ (props changed) projects/zfsd/head/contrib/gcc/ (props changed) projects/zfsd/head/contrib/gdb/ (props changed) projects/zfsd/head/contrib/gdtoa/ (props changed) projects/zfsd/head/contrib/gnu-sort/ (props changed) projects/zfsd/head/contrib/groff/ (props changed) projects/zfsd/head/contrib/less/ (props changed) projects/zfsd/head/contrib/libpcap/ (props changed) projects/zfsd/head/contrib/libstdc++/ (props changed) projects/zfsd/head/contrib/llvm/ (props changed) projects/zfsd/head/contrib/llvm/tools/clang/ (props changed) projects/zfsd/head/contrib/ncurses/ (props changed) projects/zfsd/head/contrib/netcat/ (props changed) projects/zfsd/head/contrib/ntp/ (props changed) projects/zfsd/head/contrib/one-true-awk/ (props changed) projects/zfsd/head/contrib/openbsm/ (props changed) projects/zfsd/head/contrib/openpam/ (props changed) projects/zfsd/head/contrib/pf/ (props changed) projects/zfsd/head/contrib/sendmail/ (props changed) projects/zfsd/head/contrib/tcpdump/ (props changed) projects/zfsd/head/contrib/tcsh/ (props changed) projects/zfsd/head/contrib/top/ (props changed) projects/zfsd/head/contrib/top/install-sh (props changed) projects/zfsd/head/contrib/tzcode/stdtime/ (props changed) projects/zfsd/head/contrib/tzcode/zic/ (props changed) projects/zfsd/head/contrib/tzdata/ (props changed) projects/zfsd/head/contrib/wpa/ (props changed) projects/zfsd/head/contrib/xz/ (props changed) projects/zfsd/head/crypto/openssh/ (props changed) projects/zfsd/head/crypto/openssl/ (props changed) projects/zfsd/head/gnu/lib/ (props changed) projects/zfsd/head/gnu/usr.bin/binutils/ (props changed) projects/zfsd/head/gnu/usr.bin/cc/cc_tools/ (props changed) projects/zfsd/head/gnu/usr.bin/gdb/ (props changed) projects/zfsd/head/lib/libc/ (props changed) projects/zfsd/head/lib/libc/stdtime/ (props changed) projects/zfsd/head/lib/libutil/ (props changed) projects/zfsd/head/lib/libz/ (props changed) projects/zfsd/head/sbin/ (props changed) projects/zfsd/head/sbin/ipfw/ (props changed) projects/zfsd/head/share/mk/bsd.arch.inc.mk (props changed) projects/zfsd/head/share/zoneinfo/ (props changed) projects/zfsd/head/sys/ (props changed) projects/zfsd/head/sys/amd64/include/xen/ (props changed) projects/zfsd/head/sys/boot/ (props changed) projects/zfsd/head/sys/boot/i386/efi/ (props changed) projects/zfsd/head/sys/boot/ia64/efi/ (props changed) projects/zfsd/head/sys/boot/ia64/ski/ (props changed) projects/zfsd/head/sys/boot/powerpc/boot1.chrp/ (props changed) projects/zfsd/head/sys/boot/powerpc/ofw/ (props changed) projects/zfsd/head/sys/cddl/contrib/opensolaris/ (props changed) projects/zfsd/head/sys/conf/ (props changed) projects/zfsd/head/sys/contrib/dev/acpica/ (props changed) projects/zfsd/head/sys/contrib/octeon-sdk/ (props changed) projects/zfsd/head/sys/contrib/pf/ (props changed) projects/zfsd/head/sys/contrib/x86emu/ (props changed) projects/zfsd/head/usr.bin/calendar/ (props changed) projects/zfsd/head/usr.bin/csup/ (props changed) projects/zfsd/head/usr.bin/procstat/ (props changed) projects/zfsd/head/usr.sbin/ndiscvt/ (props changed) projects/zfsd/head/usr.sbin/zic/ (props changed) Modified: projects/zfsd/head/Makefile ============================================================================== --- projects/zfsd/head/Makefile Sun Jul 17 17:33:39 2011 (r224141) +++ projects/zfsd/head/Makefile Sun Jul 17 18:24:05 2011 (r224142) @@ -19,7 +19,7 @@ # kernel - buildkernel + installkernel. # kernel-toolchain - Builds the subset of world necessary to build a kernel # doxygen - Build API documentation of the kernel, needs doxygen. -# update - Convenient way to update your source tree (cvs). +# update - Convenient way to update your source tree(s). # check-old - List obsolete directories/files/libraries. # check-old-dirs - List obsolete directories. # check-old-files - List obsolete files. Modified: projects/zfsd/head/Makefile.inc1 ============================================================================== --- projects/zfsd/head/Makefile.inc1 Sun Jul 17 17:33:39 2011 (r224141) +++ projects/zfsd/head/Makefile.inc1 Sun Jul 17 18:24:05 2011 (r224142) @@ -12,6 +12,7 @@ # -DNO_KERNELOBJ do not run ${MAKE} obj in ${MAKE} buildkernel # -DNO_PORTSUPDATE do not update ports in ${MAKE} update # -DNO_DOCUPDATE do not update doc in ${MAKE} update +# -DNO_WWWUPDATE do not update www in ${MAKE} update # -DNO_CTF do not run the DTrace CTF conversion tools on built objects # LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list # TARGET="machine" to crossbuild world for a different machine type @@ -904,7 +905,7 @@ doxygen: # # update # -# Update the source tree, by running cvsup and/or running cvs to update to the +# Update the source tree(s), by running cvsup/cvs/svn to update to the # latest copy. # update: @@ -927,6 +928,9 @@ update: .if defined(DOCSUPFILE) && !defined(NO_DOCUPDATE) @${SUP} ${SUPFLAGS} ${DOCSUPFILE} .endif +.if defined(WWWSUPFILE) && !defined(NO_WWWUPDATE) + @${SUP} ${SUPFLAGS} ${WWWSUPFILE} +.endif .endif .if defined(CVS_UPDATE) @cd ${.CURDIR} ; \ Modified: projects/zfsd/head/ObsoleteFiles.inc ============================================================================== --- projects/zfsd/head/ObsoleteFiles.inc Sun Jul 17 17:33:39 2011 (r224141) +++ projects/zfsd/head/ObsoleteFiles.inc Sun Jul 17 18:24:05 2011 (r224142) @@ -38,6 +38,31 @@ # xargs -n1 | sort | uniq -d; # done +# 20110709: vm_map_clean.9 -> vm_map_sync.9 +OLD_FILES+=usr/share/man/man9/vm_map_clean.9.gz +# 20110709: Catch up with removal of these functions. +OLD_FILES+=usr/share/man/man9/vm_page_copy.9.gz +OLD_FILES+=usr/share/man/man9/vm_page_protect.9.gz +OLD_FILES+=usr/share/man/man9/vm_page_zero_fill.9.gz +# 20110707: script no longer needed by /etc/rc.d/nfsd +OLD_FILES+=etc/rc.d/nfsserver +# 20110705: files moved so both NFS clients can share them +OLD_FILES+=usr/include/nfsclient/krpc.h +OLD_FILES+=usr/include/nfsclient/nfsdiskless.h +# 20110705: the switch of default NFS client to the new one +OLD_FILES+=sbin/mount_newnfs +OLD_FILES+=usr/share/man/man8/mount_newnfs.8.gz +OLD_FILES+=usr/include/nfsclient/nfs_kdtrace.h +# 20110628: calendar.msk removed +OLD_FILES+=usr/share/calendar/ru_RU.KOI8-R/calendar.msk +# 20110517: libpkg removed +OLD_FILES+=usr/include/pkg.h +OLD_FILES+=usr/lib/libpkg.a +OLD_FILES+=usr/lib/libpkg.so +OLD_LIBS+=usr/lib/libpkg.so.0 +OLD_FILES+=usr/lib/libpkg_p.a +# 20110517: libsbuf version bump +OLD_LIBS+=lib/libsbuf.so.5 # 20110502: new clang import which bumps version from 2.9 to 3.0 OLD_FILES+=usr/include/clang/2.9/emmintrin.h OLD_FILES+=usr/include/clang/2.9/mm_malloc.h @@ -66,6 +91,8 @@ OLD_FILES+=usr/lib/libobjc_p.a OLD_FILES+=usr/libexec/cc1obj OLD_LIBS+=usr/lib/libobjc.so.4 OLD_DIRS+=usr/include/objc +# 20110331: firmware.img created at build time +OLD_FILES+=usr/share/examples/kld/firmware/fwimage/firmware.img # 20110224: sticky.8 -> sticky.7 OLD_FILES+=usr/share/man/man8/sticky.8.gz # 20110220: new clang import which bumps version from 2.8 to 2.9 @@ -76,6 +103,8 @@ OLD_FILES+=usr/include/clang/2.8/pmmintr OLD_FILES+=usr/include/clang/2.8/tmmintrin.h OLD_FILES+=usr/include/clang/2.8/xmmintrin.h OLD_DIRS+=usr/include/clang/2.8 +# 20110119: netinet/sctp_cc_functions.h removed +OLD_FILES+=usr/include/netinet/sctp_cc_functions.h # 20110119: Remove SYSCTL_*X* sysctl additions. OLD_FILES+=usr/share/man/man9/SYSCTL_XINT.9.gz \ usr/share/man/man9/SYSCTL_XLONG.9.gz @@ -131,6 +160,8 @@ OLD_FILES+=usr/share/man/man8/MAKEDEV.8. OLD_FILES+=usr/share/man/man9/vgonel.9.gz # 20101112: removed gasp.info OLD_FILES+=usr/share/info/gasp.info.gz +# 20101109: machine/mutex.h removed +OLD_FILES+=usr/include/machine/mutex.h # 20101109: headers moved from machine/ to x86/ .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386" OLD_FILES+=usr/include/machine/mptable.h Modified: projects/zfsd/head/UPDATING ============================================================================== --- projects/zfsd/head/UPDATING Sun Jul 17 17:33:39 2011 (r224141) +++ projects/zfsd/head/UPDATING Sun Jul 17 18:24:05 2011 (r224142) @@ -22,6 +22,29 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. machines to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20110628: + The packet filter (pf) code has been updated to OpenBSD 4.5. + You need to update userland tools to be in sync with kernel. + This update breaks backward compatibility with earlier pfsync(4) + versions. Care must be taken when updating redundant firewall setups. + +20110608: + The following sysctls and tunables are retired on x86 platforms: + machdep.hlt_cpus + machdep.hlt_logical_cpus + The following sysctl is retired: + machdep.hyperthreading_allowed + The sysctls were supposed to provide a way to dynamically offline and + online selected CPUs on x86 platforms, but the implementation has not + been reliable especially with SCHED_ULE scheduler. + machdep.hyperthreading_allowed tunable is still available to ignore + hyperthreading CPUs at OS level. + Individual CPUs can be disabled using hint.lapic.X.disabled tunable, + where X is an APIC ID of a CPU. Be advised, though, that disabling + CPUs in non-uniform fashion will result in non-uniform topology and + may lead to sub-optimal system performance with SCHED_ULE, which is + a default scheduler. + 20110607: cpumask_t type is retired and cpuset_t is used in order to describe a mask of CPUs. @@ -35,6 +58,18 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. 20110513: Support for sun4v architecture is officially dropped +20110503: + Several KPI breaking changes have been committed to the mii(4) layer, + the PHY drivers and consequently some Ethernet drivers using mii(4). + This means that miibus.ko and the modules of the affected Ethernet + drivers need to be recompiled. + + Note to kernel developers: Given that the OUI bit reversion problem + was fixed as part of these changes all mii(4) commits related to OUIs, + i.e. to sys/dev/mii/miidevs, PHY driver probing and vendor specific + handling, no longer can be merged verbatim to stable/8 and previous + branches. + 20110430: Users of the Atheros AR71xx SoC code now need to add 'device ar71xx_pci' into their kernel configurations along with 'device pci'. Modified: projects/zfsd/head/bin/expr/expr.1 ============================================================================== --- projects/zfsd/head/bin/expr/expr.1 Sun Jul 17 17:33:39 2011 (r224141) +++ projects/zfsd/head/bin/expr/expr.1 Sun Jul 17 18:24:05 2011 (r224142) @@ -50,25 +50,25 @@ and writes the result on standard output All operators and operands must be passed as separate arguments. Several of the operators have special meaning to command interpreters and must therefore be quoted appropriately. -All integer operands are interpreted in base 10. +All integer operands are interpreted in base 10 and must consist of only +an optional leading minus sign followed by one or more digits (unless +less strict parsing has been enabled for backwards compatibilty with +prior versions of +.Nm +in +.Fx ) . .Pp -Arithmetic operations are performed using signed integer math. -If the -.Fl e -flag is specified, arithmetic uses the C +Arithmetic operations are performed using signed integer math with a +range according to the C .Vt intmax_t -data type (the largest integral type available), and -.Nm -will detect arithmetic overflow and return an error indication. -If a numeric operand is specified which is so large as to overflow -conversion to an integer, it is parsed as a string instead. -If +data type (the largest signed integral type available). +All conversions and operations are checked for overflow. +Overflow results in program termination with an error message on stdout +and with an error status. +.Pp +The .Fl e -is not specified, arithmetic operations and parsing of integer -arguments will overflow silently according to the rules of the C -standard, using the -.Vt long -data type. +option enables backwards compatible behaviour as detailed below. .Pp Operators are listed below in order of increasing precedence; all are left-associative. @@ -82,7 +82,9 @@ Return the evaluation of .Ar expr1 if it is neither an empty string nor zero; otherwise, returns the evaluation of -.Ar expr2 . +.Ar expr2 +if it is not an empty string; +otherwise, returns zero. .It Ar expr1 Li & Ar expr2 Return the evaluation of .Ar expr1 @@ -163,25 +165,26 @@ function (with a .Fa utility argument of .Dq Li expr ) -is used to determine whether compatibility mode should be enabled. +is used to determine whether backwards compatibility mode should be enabled. This feature is intended for use as a transition and debugging aid, when .Nm is used in complex scripts which cannot easily be recast to avoid the non-portable usage. -Enabling compatibility mode -also implicitly enables the +Enabling backwards compatibility mode also implicitly enables the .Fl e option, since this matches the historic behavior of .Nm in -.Fx . +.Fx . This option makes number parsing less strict and permits leading +white space and an optional leading plus sign. In addition, empty operands +have an implied value of zero in numeric context. For historical reasons, defining the environment variable .Ev EXPR_COMPAT -also enables compatibility mode. +also enables backwards compatibility mode. .Sh ENVIRONMENT .Bl -tag -width ".Ev EXPR_COMPAT" .It Ev EXPR_COMPAT -If set, enables compatibility mode. +If set, enables backwards compatibility mode. .El .Sh EXIT STATUS The @@ -270,8 +273,37 @@ expands to the required number. The .Nm utility conforms to -.St -p1003.1-2001 , -provided that compatibility mode is not enabled. +.St -p1003.1-2008 , +provided that backwards compatibility mode is not enabled. +.Pp +Backwards compatibility mode performs less strict checks of numeric arguments: +.Bl -bullet +.It +An empty operand string is interpreted as 0. +.El +.Bl -bullet +.It +Leading white space and/or a plus sign before an otherwise valid positive +numberic operand are allowed and will be ignored. +.El +.Pp +The extended arithmetic range and overflow checks do not conflict with +POSIX's requirement that arithmetic be done using signed longs, since +they only make a difference to the result in cases where using signed +longs would give undefined behavior. +.Pp +According to the +.Tn POSIX +standard, the use of string arguments +.Va length , +.Va substr , +.Va index , +or +.Va match +produces undefined results. In this version of +.Nm , +these arguments are treated just as their respective string values. +.Pp The .Fl e flag is an extension. Modified: projects/zfsd/head/bin/expr/expr.y ============================================================================== --- projects/zfsd/head/bin/expr/expr.y Sun Jul 17 17:33:39 2011 (r224141) +++ projects/zfsd/head/bin/expr/expr.y Sun Jul 17 18:24:05 2011 (r224142) @@ -1,6 +1,6 @@ %{ /*- - * Written by Pace Willisson (pace@blitz.com) + * Written by Pace Willisson (pace@blitz.com) * and placed in the public domain. * * Largely rewritten by J.T. Conklin (jtc@wimsey.com) @@ -21,7 +21,7 @@ #include #include #include - + /* * POSIX specifies a specific error code for syntax errors. We exit * with this code for all errors. @@ -40,15 +40,20 @@ struct val { } u; } ; -struct val *result; - -int chk_div(intmax_t, intmax_t); -int chk_minus(intmax_t, intmax_t, intmax_t); -int chk_plus(intmax_t, intmax_t, intmax_t); -int chk_times(intmax_t, intmax_t, intmax_t); +char **av; +int nonposix; +struct val *result; + +void assert_to_integer(struct val *); +void assert_div(intmax_t, intmax_t); +void assert_minus(intmax_t, intmax_t, intmax_t); +void assert_plus(intmax_t, intmax_t, intmax_t); +void assert_times(intmax_t, intmax_t, intmax_t); +int compare_vals(struct val *, struct val *); void free_value(struct val *); +int is_integer(const char *); +int is_string(struct val *); int is_zero_or_null(struct val *); -int isstring(struct val *); struct val *make_integer(intmax_t); struct val *make_str(const char *); struct val *op_and(struct val *, struct val *); @@ -65,14 +70,12 @@ struct val *op_or(struct val *, struct v struct val *op_plus(struct val *, struct val *); struct val *op_rem(struct val *, struct val *); struct val *op_times(struct val *, struct val *); -intmax_t to_integer(struct val *); +int to_integer(struct val *); void to_string(struct val *); int yyerror(const char *); int yylex(void); int yyparse(void); -static int eflag; -char **av; %} %union @@ -96,23 +99,22 @@ start: expr { result = $$; } expr: TOKEN | '(' expr ')' { $$ = $2; } - | expr '|' expr { $$ = op_or ($1, $3); } - | expr '&' expr { $$ = op_and ($1, $3); } - | expr '=' expr { $$ = op_eq ($1, $3); } - | expr '>' expr { $$ = op_gt ($1, $3); } - | expr '<' expr { $$ = op_lt ($1, $3); } - | expr GE expr { $$ = op_ge ($1, $3); } - | expr LE expr { $$ = op_le ($1, $3); } - | expr NE expr { $$ = op_ne ($1, $3); } - | expr '+' expr { $$ = op_plus ($1, $3); } - | expr '-' expr { $$ = op_minus ($1, $3); } - | expr '*' expr { $$ = op_times ($1, $3); } - | expr '/' expr { $$ = op_div ($1, $3); } - | expr '%' expr { $$ = op_rem ($1, $3); } - | expr ':' expr { $$ = op_colon ($1, $3); } + | expr '|' expr { $$ = op_or($1, $3); } + | expr '&' expr { $$ = op_and($1, $3); } + | expr '=' expr { $$ = op_eq($1, $3); } + | expr '>' expr { $$ = op_gt($1, $3); } + | expr '<' expr { $$ = op_lt($1, $3); } + | expr GE expr { $$ = op_ge($1, $3); } + | expr LE expr { $$ = op_le($1, $3); } + | expr NE expr { $$ = op_ne($1, $3); } + | expr '+' expr { $$ = op_plus($1, $3); } + | expr '-' expr { $$ = op_minus($1, $3); } + | expr '*' expr { $$ = op_times($1, $3); } + | expr '/' expr { $$ = op_div($1, $3); } + | expr '%' expr { $$ = op_rem($1, $3); } + | expr ':' expr { $$ = op_colon($1, $3); } ; - %% struct val * @@ -120,89 +122,65 @@ make_integer(intmax_t i) { struct val *vp; - vp = (struct val *) malloc (sizeof (*vp)); - if (vp == NULL) { + vp = (struct val *)malloc(sizeof(*vp)); + if (vp == NULL) errx(ERR_EXIT, "malloc() failed"); - } vp->type = integer; vp->u.i = i; - return vp; + return (vp); } struct val * make_str(const char *s) { struct val *vp; - char *ep; - vp = (struct val *) malloc (sizeof (*vp)); - if (vp == NULL || ((vp->u.s = strdup (s)) == NULL)) { + vp = (struct val *)malloc(sizeof(*vp)); + if (vp == NULL || ((vp->u.s = strdup(s)) == NULL)) errx(ERR_EXIT, "malloc() failed"); - } - /* - * Previously we tried to scan the string to see if it ``looked like'' - * an integer (erroneously, as it happened). Let strtoimax() do the - * dirty work. We could cache the value, except that we are using - * a union and need to preserve the original string form until we - * are certain that it is not needed. - * - * IEEE Std.1003.1-2001 says: - * /integer/ An argument consisting only of an (optional) unary minus - * followed by digits. - * - * This means that arguments which consist of digits followed by - * non-digits MUST NOT be considered integers. strtoimax() will - * figure this out for us. - */ - if (eflag) - (void)strtoimax(s, &ep, 10); + if (is_integer(s)) + vp->type = numeric_string; else - (void)strtol(s, &ep, 10); - - if (*ep != '\0') vp->type = string; - else - vp->type = numeric_string; - return vp; + return (vp); } - void free_value(struct val *vp) { if (vp->type == string || vp->type == numeric_string) - free (vp->u.s); + free(vp->u.s); } - -intmax_t +int to_integer(struct val *vp) { intmax_t i; - if (vp->type == integer) - return 1; - - if (vp->type == string) - return 0; - - /* vp->type == numeric_string, make it numeric */ - errno = 0; - if (eflag) { + /* we can only convert numeric_string to integer, here */ + if (vp->type == numeric_string) { + errno = 0; i = strtoimax(vp->u.s, (char **)NULL, 10); - if (errno == ERANGE) - err(ERR_EXIT, NULL); - } else { - i = strtol(vp->u.s, (char **)NULL, 10); + /* just keep as numeric_string, if the conversion fails */ + if (errno != ERANGE) { + free(vp->u.s); + vp->u.i = i; + vp->type = integer; + } } + return (vp->type == integer); +} - free (vp->u.s); - vp->u.i = i; - vp->type = integer; - return 1; +void +assert_to_integer(struct val *vp) +{ + if (vp->type == string) + errx(ERR_EXIT, "not a decimal number: '%s'", vp->u.s); + if (!to_integer(vp)) + errx(ERR_EXIT, "operand too large: '%s'", vp->u.s); } void @@ -228,15 +206,31 @@ to_string(struct val *vp) vp->u.s = tmp; } +int +is_integer(const char *s) +{ + if (nonposix) { + if (*s == '\0') + return (1); + while (isspace((unsigned char)*s)) + s++; + } + if (*s == '-' || (nonposix && *s == '+')) + s++; + if (*s == '\0') + return (0); + while (isdigit((unsigned char)*s)) + s++; + return (*s == '\0'); +} int -isstring(struct val *vp) +is_string(struct val *vp) { /* only TRUE if this string is not a valid integer */ return (vp->type == string); } - int yylex(void) { @@ -247,10 +241,10 @@ yylex(void) p = *av++; - if (strlen (p) == 1) { - if (strchr ("|&=<>+-*/%:()", *p)) + if (strlen(p) == 1) { + if (strchr("|&=<>+-*/%:()", *p)) return (*p); - } else if (strlen (p) == 2 && p[1] == '=') { + } else if (strlen(p) == 2 && p[1] == '=') { switch (*p) { case '>': return (GE); case '<': return (LE); @@ -258,19 +252,17 @@ yylex(void) } } - yylval.val = make_str (p); + yylval.val = make_str(p); return (TOKEN); } int is_zero_or_null(struct val *vp) { - if (vp->type == integer) { + if (vp->type == integer) return (vp->u.i == 0); - } else { - return (*vp->u.s == 0 || (to_integer (vp) && vp->u.i == 0)); - } - /* NOTREACHED */ + + return (*vp->u.s == 0 || (to_integer(vp) && vp->u.i == 0)); } int @@ -278,23 +270,22 @@ main(int argc, char *argv[]) { int c; - setlocale (LC_ALL, ""); + setlocale(LC_ALL, ""); if (getenv("EXPR_COMPAT") != NULL || check_utility_compat("expr")) { av = argv + 1; - eflag = 1; + nonposix = 1; } else { - while ((c = getopt(argc, argv, "e")) != -1) + while ((c = getopt(argc, argv, "e")) != -1) { switch (c) { case 'e': - eflag = 1; + nonposix = 1; break; - default: - fprintf(stderr, + errx(ERR_EXIT, "usage: expr [-e] expression\n"); - exit(ERR_EXIT); } + } av = argv + optind; } @@ -314,164 +305,104 @@ yyerror(const char *s __unused) errx(ERR_EXIT, "syntax error"); } - struct val * op_or(struct val *a, struct val *b) { - if (is_zero_or_null (a)) { - free_value (a); - return (b); - } else { - free_value (b); + if (!is_zero_or_null(a)) { + free_value(b); return (a); } + free_value(a); + if (!is_zero_or_null(b)) + return (b); + free_value(b); + return (make_integer((intmax_t)0)); } - + struct val * op_and(struct val *a, struct val *b) { - if (is_zero_or_null (a) || is_zero_or_null (b)) { - free_value (a); - free_value (b); - return (make_integer ((intmax_t)0)); + if (is_zero_or_null(a) || is_zero_or_null(b)) { + free_value(a); + free_value(b); + return (make_integer((intmax_t)0)); } else { - free_value (b); + free_value(b); return (a); } } -struct val * -op_eq(struct val *a, struct val *b) +int +compare_vals(struct val *a, struct val *b) { - struct val *r; + int r; - if (isstring (a) || isstring (b)) { - to_string (a); - to_string (b); - r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) == 0)); - } else { - (void)to_integer(a); - (void)to_integer(b); - r = make_integer ((intmax_t)(a->u.i == b->u.i)); + if (is_string(a) || is_string(b)) { + to_string(a); + to_string(b); + r = strcoll(a->u.s, b->u.s); + } else { + assert_to_integer(a); + assert_to_integer(b); + if (a->u.i > b->u.i) + r = 1; + else if (a->u.i < b->u.i) + r = -1; + else + r = 0; } - free_value (a); - free_value (b); - return r; + free_value(a); + free_value(b); + return (r); } struct val * -op_gt(struct val *a, struct val *b) +op_eq(struct val *a, struct val *b) { - struct val *r; - - if (isstring (a) || isstring (b)) { - to_string (a); - to_string (b); - r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) > 0)); - } else { - (void)to_integer(a); - (void)to_integer(b); - r = make_integer ((intmax_t)(a->u.i > b->u.i)); - } + return (make_integer((intmax_t)(compare_vals(a, b) == 0))); +} - free_value (a); - free_value (b); - return r; +struct val * +op_gt(struct val *a, struct val *b) +{ + return (make_integer((intmax_t)(compare_vals(a, b) > 0))); } struct val * op_lt(struct val *a, struct val *b) { - struct val *r; - - if (isstring (a) || isstring (b)) { - to_string (a); - to_string (b); - r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) < 0)); - } else { - (void)to_integer(a); - (void)to_integer(b); - r = make_integer ((intmax_t)(a->u.i < b->u.i)); - } - - free_value (a); - free_value (b); - return r; + return (make_integer((intmax_t)(compare_vals(a, b) < 0))); } struct val * op_ge(struct val *a, struct val *b) { - struct val *r; - - if (isstring (a) || isstring (b)) { - to_string (a); - to_string (b); - r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) >= 0)); - } else { - (void)to_integer(a); - (void)to_integer(b); - r = make_integer ((intmax_t)(a->u.i >= b->u.i)); - } - - free_value (a); - free_value (b); - return r; + return (make_integer((intmax_t)(compare_vals(a, b) >= 0))); } struct val * op_le(struct val *a, struct val *b) { - struct val *r; - - if (isstring (a) || isstring (b)) { - to_string (a); - to_string (b); - r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) <= 0)); - } else { - (void)to_integer(a); - (void)to_integer(b); - r = make_integer ((intmax_t)(a->u.i <= b->u.i)); - } - - free_value (a); - free_value (b); - return r; + return (make_integer((intmax_t)(compare_vals(a, b) <= 0))); } struct val * op_ne(struct val *a, struct val *b) { - struct val *r; - - if (isstring (a) || isstring (b)) { - to_string (a); - to_string (b); - r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) != 0)); - } else { - (void)to_integer(a); - (void)to_integer(b); - r = make_integer ((intmax_t)(a->u.i != b->u.i)); - } - - free_value (a); - free_value (b); - return r; + return (make_integer((intmax_t)(compare_vals(a, b) != 0))); } -int -chk_plus(intmax_t a, intmax_t b, intmax_t r) +void +assert_plus(intmax_t a, intmax_t b, intmax_t r) { - - /* sum of two positive numbers must be positive */ - if (a > 0 && b > 0 && r <= 0) - return 1; - /* sum of two negative numbers must be negative */ - if (a < 0 && b < 0 && r >= 0) - return 1; - /* all other cases are OK */ - return 0; + /* + * sum of two positive numbers must be positive, + * sum of two negative numbers must be negative + */ + if ((a > 0 && b > 0 && r <= 0) || + (a < 0 && b < 0 && r >= 0)) + errx(ERR_EXIT, "overflow"); } struct val * @@ -479,36 +410,24 @@ op_plus(struct val *a, struct val *b) { struct val *r; - if (!to_integer(a) || !to_integer(b)) { - errx(ERR_EXIT, "non-numeric argument"); - } - - if (eflag) { - r = make_integer(a->u.i + b->u.i); - if (chk_plus(a->u.i, b->u.i, r->u.i)) { - errx(ERR_EXIT, "overflow"); - } - } else - r = make_integer((long)a->u.i + (long)b->u.i); + assert_to_integer(a); + assert_to_integer(b); + r = make_integer(a->u.i + b->u.i); + assert_plus(a->u.i, b->u.i, r->u.i); - free_value (a); - free_value (b); - return r; + free_value(a); + free_value(b); + return (r); } -int -chk_minus(intmax_t a, intmax_t b, intmax_t r) +void +assert_minus(intmax_t a, intmax_t b, intmax_t r) { - /* special case subtraction of INTMAX_MIN */ - if (b == INTMAX_MIN) { - if (a >= 0) - return 1; - else - return 0; - } - /* this is allowed for b != INTMAX_MIN */ - return chk_plus (a, -b, r); + if (b == INTMAX_MIN && a < 0) + errx(ERR_EXIT, "overflow"); + /* check addition of negative subtrahend */ + assert_plus(a, -b, r); } struct val * @@ -516,33 +435,25 @@ op_minus(struct val *a, struct val *b) { struct val *r; - if (!to_integer(a) || !to_integer(b)) { - errx(ERR_EXIT, "non-numeric argument"); - } - - if (eflag) { - r = make_integer(a->u.i - b->u.i); - if (chk_minus(a->u.i, b->u.i, r->u.i)) { - errx(ERR_EXIT, "overflow"); - } - } else - r = make_integer((long)a->u.i - (long)b->u.i); + assert_to_integer(a); + assert_to_integer(b); + r = make_integer(a->u.i - b->u.i); + assert_minus(a->u.i, b->u.i, r->u.i); - free_value (a); - free_value (b); - return r; + free_value(a); + free_value(b); + return (r); } -int -chk_times(intmax_t a, intmax_t b, intmax_t r) +void +assert_times(intmax_t a, intmax_t b, intmax_t r) { - /* special case: first operand is 0, no overflow possible */ - if (a == 0) - return 0; - /* verify that result of division matches second operand */ - if (r / a != b) - return 1; - return 0; + /* + * if first operand is 0, no overflow is possible, + * else result of division test must match second operand + */ + if (a != 0 && r / a != b) + errx(ERR_EXIT, "overflow"); } struct val * @@ -550,32 +461,24 @@ op_times(struct val *a, struct val *b) { struct val *r; - if (!to_integer(a) || !to_integer(b)) { - errx(ERR_EXIT, "non-numeric argument"); - } - - if (eflag) { - r = make_integer(a->u.i * b->u.i); - if (chk_times(a->u.i, b->u.i, r->u.i)) { - errx(ERR_EXIT, "overflow"); - } - } else - r = make_integer((long)a->u.i * (long)b->u.i); + assert_to_integer(a); + assert_to_integer(b); + r = make_integer(a->u.i * b->u.i); + assert_times(a->u.i, b->u.i, r->u.i); - free_value (a); - free_value (b); + free_value(a); + free_value(b); return (r); } -int -chk_div(intmax_t a, intmax_t b) +void +assert_div(intmax_t a, intmax_t b) { - /* div by zero has been taken care of before */ + if (b == 0) + errx(ERR_EXIT, "division by zero"); /* only INTMAX_MIN / -1 causes overflow */ if (a == INTMAX_MIN && b == -1) - return 1; - /* everything else is OK */ - return 0; + errx(ERR_EXIT, "overflow"); } struct val * @@ -583,51 +486,33 @@ op_div(struct val *a, struct val *b) { struct val *r; - if (!to_integer(a) || !to_integer(b)) { - errx(ERR_EXIT, "non-numeric argument"); - } - - if (b->u.i == 0) { - errx(ERR_EXIT, "division by zero"); - } - - if (eflag) { - r = make_integer(a->u.i / b->u.i); - if (chk_div(a->u.i, b->u.i)) { - errx(ERR_EXIT, "overflow"); - } - } else - r = make_integer((long)a->u.i / (long)b->u.i); + assert_to_integer(a); + assert_to_integer(b); + /* assert based on operands only, not on result */ + assert_div(a->u.i, b->u.i); + r = make_integer(a->u.i / b->u.i); - free_value (a); - free_value (b); - return r; + free_value(a); + free_value(b); + return (r); } - + struct val * op_rem(struct val *a, struct val *b) { struct val *r; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sun Jul 17 23:39:56 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 15440106566B; Sun, 17 Jul 2011 23:39:56 +0000 (UTC) (envelope-from gibbs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id F294F8FC13; Sun, 17 Jul 2011 23:39:55 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6HNdtXp095968; Sun, 17 Jul 2011 23:39:55 GMT (envelope-from gibbs@svn.freebsd.org) Received: (from gibbs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6HNdtMj095946; Sun, 17 Jul 2011 23:39:55 GMT (envelope-from gibbs@svn.freebsd.org) Message-Id: <201107172339.p6HNdtMj095946@svn.freebsd.org> From: "Justin T. Gibbs" Date: Sun, 17 Jul 2011 23:39:55 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224161 - in projects/zfsd/head: contrib/llvm/include/llvm contrib/llvm/include/llvm-c contrib/llvm/include/llvm-c/Transforms contrib/llvm/include/llvm/ADT contrib/llvm/include/llvm/Ana... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 17 Jul 2011 23:39:56 -0000 Author: gibbs Date: Sun Jul 17 23:39:54 2011 New Revision: 224161 URL: http://svn.freebsd.org/changeset/base/224161 Log: Integrate from head into the ZFSD feature branch as of revision 224147. Added: projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BlockFrequency.h - copied unchanged from r224147, head/contrib/llvm/include/llvm/Analysis/BlockFrequency.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h - copied unchanged from r224147, head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequency.h - copied unchanged from r224147, head/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequency.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h - copied unchanged from r224147, head/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCInstrDesc.h - copied unchanged from r224147, head/contrib/llvm/include/llvm/MC/MCInstrDesc.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCInstrInfo.h - copied unchanged from r224147, head/contrib/llvm/include/llvm/MC/MCInstrInfo.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCInstrItineraries.h - copied unchanged from r224147, head/contrib/llvm/include/llvm/MC/MCInstrItineraries.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCRegisterInfo.h - copied unchanged from r224147, head/contrib/llvm/include/llvm/MC/MCRegisterInfo.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h - copied unchanged from r224147, head/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h projects/zfsd/head/contrib/llvm/include/llvm/MC/SubtargetFeature.h - copied unchanged from r224147, head/contrib/llvm/include/llvm/MC/SubtargetFeature.h projects/zfsd/head/contrib/llvm/include/llvm/Object/Binary.h - copied unchanged from r224147, head/contrib/llvm/include/llvm/Object/Binary.h projects/zfsd/head/contrib/llvm/include/llvm/Object/COFF.h - copied unchanged from r224147, head/contrib/llvm/include/llvm/Object/COFF.h projects/zfsd/head/contrib/llvm/include/llvm/Object/Error.h - copied unchanged from r224147, head/contrib/llvm/include/llvm/Object/Error.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h - copied unchanged from r224147, head/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h projects/zfsd/head/contrib/llvm/lib/Analysis/BlockFrequency.cpp - copied unchanged from r224147, head/contrib/llvm/lib/Analysis/BlockFrequency.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineBlockFrequency.cpp - copied unchanged from r224147, head/contrib/llvm/lib/CodeGen/MachineBlockFrequency.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp - copied unchanged from r224147, head/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegisterCoalescer.h - copied unchanged from r224147, head/contrib/llvm/lib/CodeGen/RegisterCoalescer.h projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h - copied unchanged from r224147, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp - copied unchanged from r224147, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCSubtargetInfo.cpp - copied unchanged from r224147, head/contrib/llvm/lib/MC/MCSubtargetInfo.cpp projects/zfsd/head/contrib/llvm/lib/MC/SubtargetFeature.cpp - copied unchanged from r224147, head/contrib/llvm/lib/MC/SubtargetFeature.cpp projects/zfsd/head/contrib/llvm/lib/Object/Binary.cpp - copied unchanged from r224147, head/contrib/llvm/lib/Object/Binary.cpp projects/zfsd/head/contrib/llvm/lib/Object/Error.cpp - copied unchanged from r224147, head/contrib/llvm/lib/Object/Error.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMMachObjectWriter.cpp - copied unchanged from r224147, head/contrib/llvm/lib/Target/ARM/ARMMachObjectWriter.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ - copied from r224147, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ projects/zfsd/head/contrib/llvm/lib/Target/Alpha/MCTargetDesc/ - copied from r224147, head/contrib/llvm/lib/Target/Alpha/MCTargetDesc/ projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/MCTargetDesc/ - copied from r224147, head/contrib/llvm/lib/Target/Blackfin/MCTargetDesc/ projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/ - copied from r224147, head/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/ projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/ - copied from r224147, head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/ projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MCTargetDesc/ - copied from r224147, head/contrib/llvm/lib/Target/MSP430/MCTargetDesc/ projects/zfsd/head/contrib/llvm/lib/Target/Mips/InstPrinter/ - copied from r224147, head/contrib/llvm/lib/Target/Mips/InstPrinter/ projects/zfsd/head/contrib/llvm/lib/Target/Mips/MCTargetDesc/ - copied from r224147, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/ projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h - copied unchanged from r224147, head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp - copied unchanged from r224147, head/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h - copied unchanged from r224147, head/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.cpp - copied unchanged from r224147, head/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.h - copied unchanged from r224147, head/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.h projects/zfsd/head/contrib/llvm/lib/Target/PTX/MCTargetDesc/ - copied from r224147, head/contrib/llvm/lib/Target/PTX/MCTargetDesc/ projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXCallingConv.td - copied unchanged from r224147, head/contrib/llvm/lib/Target/PTX/PTXCallingConv.td projects/zfsd/head/contrib/llvm/lib/Target/PTX/generate-register-td.py - copied unchanged from r224147, head/contrib/llvm/lib/Target/PTX/generate-register-td.py projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/ - copied from r224147, head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/ projects/zfsd/head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/ - copied from r224147, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/ projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/ - copied from r224147, head/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/ projects/zfsd/head/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp - copied unchanged from r224147, head/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/MCTargetDesc/ - copied from r224147, head/contrib/llvm/lib/Target/X86/MCTargetDesc/ projects/zfsd/head/contrib/llvm/lib/Target/XCore/MCTargetDesc/ - copied from r224147, head/contrib/llvm/lib/Target/XCore/MCTargetDesc/ projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp - copied unchanged from r224147, head/contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp - copied unchanged from r224147, head/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp projects/zfsd/head/contrib/llvm/tools/clang/include/clang/ARCMigrate/ - copied from r224147, head/contrib/llvm/tools/clang/include/clang/ARCMigrate/ projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/GlobalDecl.h - copied unchanged from r224147, head/contrib/llvm/tools/clang/include/clang/AST/GlobalDecl.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DelayedCleanupPool.h - copied unchanged from r224147, head/contrib/llvm/tools/clang/include/clang/Basic/DelayedCleanupPool.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCategories.h - copied unchanged from r224147, head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCategories.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/ObjCRuntime.h - copied unchanged from r224147, head/contrib/llvm/tools/clang/include/clang/Driver/ObjCRuntime.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/LocInfoType.h - copied unchanged from r224147, head/contrib/llvm/tools/clang/include/clang/Sema/LocInfoType.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h - copied unchanged from r224147, head/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/ - copied from r224147, head/contrib/llvm/tools/clang/lib/ARCMigrate/ projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp - copied unchanged from r224147, head/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/Error.cpp - copied unchanged from r224147, head/contrib/llvm/utils/TableGen/Error.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/Error.h - copied unchanged from r224147, head/contrib/llvm/utils/TableGen/Error.h projects/zfsd/head/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp - copied unchanged from r224147, head/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.h - copied unchanged from r224147, head/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.h projects/zfsd/head/lib/clang/include/ARMGenMCPseudoLowering.inc - copied unchanged from r224147, head/lib/clang/include/ARMGenMCPseudoLowering.inc projects/zfsd/head/lib/clang/include/ARMGenSubtargetInfo.inc - copied unchanged from r224147, head/lib/clang/include/ARMGenSubtargetInfo.inc projects/zfsd/head/lib/clang/include/MipsGenSubtargetInfo.inc - copied unchanged from r224147, head/lib/clang/include/MipsGenSubtargetInfo.inc projects/zfsd/head/lib/clang/include/PPCGenSubtargetInfo.inc - copied unchanged from r224147, head/lib/clang/include/PPCGenSubtargetInfo.inc projects/zfsd/head/lib/clang/include/X86GenSubtargetInfo.inc - copied unchanged from r224147, head/lib/clang/include/X86GenSubtargetInfo.inc projects/zfsd/head/lib/clang/libclangarcmigrate/ - copied from r224147, head/lib/clang/libclangarcmigrate/ projects/zfsd/head/lib/clang/libllvmarmdesc/ - copied from r224147, head/lib/clang/libllvmarmdesc/ projects/zfsd/head/lib/clang/libllvmmipsdesc/ - copied from r224147, head/lib/clang/libllvmmipsdesc/ projects/zfsd/head/lib/clang/libllvmmipsinstprinter/ - copied from r224147, head/lib/clang/libllvmmipsinstprinter/ projects/zfsd/head/lib/clang/libllvmpowerpcdesc/ - copied from r224147, head/lib/clang/libllvmpowerpcdesc/ projects/zfsd/head/lib/clang/libllvmx86desc/ - copied from r224147, head/lib/clang/libllvmx86desc/ - copied from r224147, head/usr.sbin/rtadvctl/ projects/zfsd/head/usr.sbin/rtadvd/control.c - copied unchanged from r224147, head/usr.sbin/rtadvd/control.c projects/zfsd/head/usr.sbin/rtadvd/control.h - copied unchanged from r224147, head/usr.sbin/rtadvd/control.h projects/zfsd/head/usr.sbin/rtadvd/control_client.c - copied unchanged from r224147, head/usr.sbin/rtadvd/control_client.c projects/zfsd/head/usr.sbin/rtadvd/control_client.h - copied unchanged from r224147, head/usr.sbin/rtadvd/control_client.h projects/zfsd/head/usr.sbin/rtadvd/control_server.c - copied unchanged from r224147, head/usr.sbin/rtadvd/control_server.c projects/zfsd/head/usr.sbin/rtadvd/control_server.h - copied unchanged from r224147, head/usr.sbin/rtadvd/control_server.h projects/zfsd/head/usr.sbin/rtadvd/timer_subr.c - copied unchanged from r224147, head/usr.sbin/rtadvd/timer_subr.c projects/zfsd/head/usr.sbin/rtadvd/timer_subr.h - copied unchanged from r224147, head/usr.sbin/rtadvd/timer_subr.h Directory Properties: projects/zfsd/head/usr.sbin/rtadvctl/ (props changed) Deleted: projects/zfsd/head/contrib/llvm/include/llvm/AbstractTypeUser.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/RegisterCoalescer.h projects/zfsd/head/contrib/llvm/include/llvm/Target/SubtargetFeature.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetInstrDesc.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetSubtarget.h projects/zfsd/head/contrib/llvm/include/llvm/TypeSymbolTable.h projects/zfsd/head/contrib/llvm/lib/CodeGen/PreAllocSplitting.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaMCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaMCAsmInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.h projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.h projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.h projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430MCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430MCAsmInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.h projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXMCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXMCAsmInfo.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcMCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcMCAsmInfo.h projects/zfsd/head/contrib/llvm/lib/Target/SubtargetFeature.cpp projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.h projects/zfsd/head/contrib/llvm/lib/Target/TargetSubtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86MCAsmInfo.h projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreMCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreMCAsmInfo.h projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/CloneLoop.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/TypeSymbolTable.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/TypesContext.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Tooling/ projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/GlobalDecl.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/BoostConAction.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Tooling/ projects/zfsd/head/lib/clang/include/ARMGenInstrNames.inc projects/zfsd/head/lib/clang/include/ARMGenRegisterInfo.h.inc projects/zfsd/head/lib/clang/include/ARMGenRegisterNames.inc projects/zfsd/head/lib/clang/include/ARMGenSubtarget.inc projects/zfsd/head/lib/clang/include/IA64GenInstrNames.inc projects/zfsd/head/lib/clang/include/IA64GenRegisterInfo.h.inc projects/zfsd/head/lib/clang/include/IA64GenRegisterNames.inc projects/zfsd/head/lib/clang/include/MipsGenInstrNames.inc projects/zfsd/head/lib/clang/include/MipsGenRegisterInfo.h.inc projects/zfsd/head/lib/clang/include/MipsGenRegisterNames.inc projects/zfsd/head/lib/clang/include/MipsGenSubtarget.inc projects/zfsd/head/lib/clang/include/PPCGenInstrNames.inc projects/zfsd/head/lib/clang/include/PPCGenRegisterInfo.h.inc projects/zfsd/head/lib/clang/include/PPCGenRegisterNames.inc projects/zfsd/head/lib/clang/include/PPCGenSubtarget.inc projects/zfsd/head/lib/clang/include/X86GenInstrNames.inc projects/zfsd/head/lib/clang/include/X86GenRegisterInfo.h.inc projects/zfsd/head/lib/clang/include/X86GenRegisterNames.inc projects/zfsd/head/lib/clang/include/X86GenSubtarget.inc projects/zfsd/head/usr.sbin/rtadvd/dump.c projects/zfsd/head/usr.sbin/rtadvd/dump.h Modified: projects/zfsd/head/contrib/llvm/include/llvm-c/Core.h projects/zfsd/head/contrib/llvm/include/llvm-c/Target.h projects/zfsd/head/contrib/llvm/include/llvm-c/Transforms/IPO.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/APFloat.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/APInt.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/ArrayRef.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/ImmutableList.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/PackedVector.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/SmallVector.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/StringMap.h projects/zfsd/head/contrib/llvm/include/llvm/ADT/Triple.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/DIBuilder.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/IVUsers.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/Passes.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ValueTracking.h projects/zfsd/head/contrib/llvm/include/llvm/Assembly/Writer.h projects/zfsd/head/contrib/llvm/include/llvm/Attributes.h projects/zfsd/head/contrib/llvm/include/llvm/BasicBlock.h projects/zfsd/head/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h projects/zfsd/head/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/Analysis.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineFunction.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineOperand.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/Passes.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ValueTypes.h projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ValueTypes.td projects/zfsd/head/contrib/llvm/include/llvm/Constant.h projects/zfsd/head/contrib/llvm/include/llvm/Constants.h projects/zfsd/head/contrib/llvm/include/llvm/DefaultPasses.h projects/zfsd/head/contrib/llvm/include/llvm/DerivedTypes.h projects/zfsd/head/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h projects/zfsd/head/contrib/llvm/include/llvm/Function.h projects/zfsd/head/contrib/llvm/include/llvm/GlobalAlias.h projects/zfsd/head/contrib/llvm/include/llvm/GlobalValue.h projects/zfsd/head/contrib/llvm/include/llvm/GlobalVariable.h projects/zfsd/head/contrib/llvm/include/llvm/InitializePasses.h projects/zfsd/head/contrib/llvm/include/llvm/InlineAsm.h projects/zfsd/head/contrib/llvm/include/llvm/Instructions.h projects/zfsd/head/contrib/llvm/include/llvm/Intrinsics.h projects/zfsd/head/contrib/llvm/include/llvm/Intrinsics.td projects/zfsd/head/contrib/llvm/include/llvm/LLVMContext.h projects/zfsd/head/contrib/llvm/include/llvm/LinkAllPasses.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCContext.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCObjectStreamer.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h projects/zfsd/head/contrib/llvm/include/llvm/MC/MCStreamer.h projects/zfsd/head/contrib/llvm/include/llvm/Module.h projects/zfsd/head/contrib/llvm/include/llvm/Object/ObjectFile.h projects/zfsd/head/contrib/llvm/include/llvm/Support/BranchProbability.h projects/zfsd/head/contrib/llvm/include/llvm/Support/CFG.h projects/zfsd/head/contrib/llvm/include/llvm/Support/ConstantFolder.h projects/zfsd/head/contrib/llvm/include/llvm/Support/DebugLoc.h projects/zfsd/head/contrib/llvm/include/llvm/Support/ELF.h projects/zfsd/head/contrib/llvm/include/llvm/Support/Endian.h projects/zfsd/head/contrib/llvm/include/llvm/Support/IRBuilder.h projects/zfsd/head/contrib/llvm/include/llvm/Support/NoFolder.h projects/zfsd/head/contrib/llvm/include/llvm/Support/PassManagerBuilder.h projects/zfsd/head/contrib/llvm/include/llvm/Support/TargetFolder.h projects/zfsd/head/contrib/llvm/include/llvm/Support/TypeBuilder.h projects/zfsd/head/contrib/llvm/include/llvm/Support/system_error.h projects/zfsd/head/contrib/llvm/include/llvm/Target/Target.td projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetAsmInfo.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetAsmParser.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetData.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetFrameLowering.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetLowering.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetMachine.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetOpcodes.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetOptions.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetRegistry.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetSelect.h projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/zfsd/head/contrib/llvm/include/llvm/Transforms/IPO.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Scalar.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h projects/zfsd/head/contrib/llvm/include/llvm/Type.h projects/zfsd/head/contrib/llvm/include/llvm/Use.h projects/zfsd/head/contrib/llvm/include/llvm/Value.h projects/zfsd/head/contrib/llvm/lib/Analysis/Analysis.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/DIBuilder.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/DebugInfo.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/IVUsers.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/Lint.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/MemDepPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp projects/zfsd/head/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/zfsd/head/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/zfsd/head/contrib/llvm/lib/AsmParser/LLLexer.h projects/zfsd/head/contrib/llvm/lib/AsmParser/LLParser.cpp projects/zfsd/head/contrib/llvm/lib/AsmParser/LLParser.h projects/zfsd/head/contrib/llvm/lib/AsmParser/LLToken.h projects/zfsd/head/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/zfsd/head/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h projects/zfsd/head/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp projects/zfsd/head/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp projects/zfsd/head/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h projects/zfsd/head/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h projects/zfsd/head/contrib/llvm/lib/CodeGen/AllocationOrder.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/BranchFolding.h projects/zfsd/head/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/CodeGen.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h projects/zfsd/head/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/ELFWriter.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/ELFWriter.h projects/zfsd/head/contrib/llvm/lib/CodeGen/EdgeBundles.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/InterferenceCache.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/InterferenceCache.h projects/zfsd/head/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineCSE.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineLICM.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocFast.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RegisterClassInfo.h projects/zfsd/head/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SplitKit.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/SplitKit.h projects/zfsd/head/contrib/llvm/lib/CodeGen/Splitter.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/StackProtector.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/TailDuplication.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/zfsd/head/contrib/llvm/lib/CodeGen/VirtRegMap.h projects/zfsd/head/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp projects/zfsd/head/contrib/llvm/lib/Linker/LinkModules.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/EDInfo.h projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCDwarf.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCELFStreamer.h projects/zfsd/head/contrib/llvm/lib/MC/MCLoggingStreamer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCMachOStreamer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCNullStreamer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCParser/TargetAsmParser.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCStreamer.cpp projects/zfsd/head/contrib/llvm/lib/MC/MCWin64EH.cpp projects/zfsd/head/contrib/llvm/lib/MC/MachObjectWriter.cpp projects/zfsd/head/contrib/llvm/lib/Object/COFFObjectFile.cpp projects/zfsd/head/contrib/llvm/lib/Object/ELFObjectFile.cpp projects/zfsd/head/contrib/llvm/lib/Object/MachOObjectFile.cpp projects/zfsd/head/contrib/llvm/lib/Object/Object.cpp projects/zfsd/head/contrib/llvm/lib/Object/ObjectFile.cpp projects/zfsd/head/contrib/llvm/lib/Support/APFloat.cpp projects/zfsd/head/contrib/llvm/lib/Support/APInt.cpp projects/zfsd/head/contrib/llvm/lib/Support/Atomic.cpp projects/zfsd/head/contrib/llvm/lib/Support/CommandLine.cpp projects/zfsd/head/contrib/llvm/lib/Support/ConstantRange.cpp projects/zfsd/head/contrib/llvm/lib/Support/Host.cpp projects/zfsd/head/contrib/llvm/lib/Support/Threading.cpp projects/zfsd/head/contrib/llvm/lib/Support/Triple.cpp projects/zfsd/head/contrib/llvm/lib/Support/Twine.cpp projects/zfsd/head/contrib/llvm/lib/Support/Unix/Path.inc projects/zfsd/head/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc projects/zfsd/head/contrib/llvm/lib/Support/Windows/explicit_symbols.inc projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARM.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARM.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMGlobalMerge.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMSubtarget.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h projects/zfsd/head/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/NEONMoveFix.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp projects/zfsd/head/contrib/llvm/lib/Target/Alpha/Alpha.h projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaSubtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaSubtarget.h projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/Blackfin.h projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinIntrinsicInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinSubtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinSubtarget.h projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/CBackend/CBackend.cpp projects/zfsd/head/contrib/llvm/lib/Target/CBackend/CTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPU.h projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPURegisterNames.h projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.h projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp projects/zfsd/head/contrib/llvm/lib/Target/CppBackend/CPPTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmLexer.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmParser.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.h projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlaze.h projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.h projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430.h projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.h projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsCallingConv.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsExpandPseudo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsSubtarget.h projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTX.h projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTX.td projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXInstrFormats.td projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXInstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXIntrinsicInstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXMCAsmStreamer.cpp projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXSubtarget.h projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPC.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCMCCodeEmitter.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/Sparc.h projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZ.h projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/Target.cpp projects/zfsd/head/contrib/llvm/lib/Target/TargetAsmInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/TargetData.cpp projects/zfsd/head/contrib/llvm/lib/Target/TargetInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp projects/zfsd/head/contrib/llvm/lib/Target/TargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/TargetRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86AsmBackend.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86CallingConv.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86FrameLowering.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrBuilder.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrCompiler.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrFPStack.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrFormats.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrSystem.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86MachObjectWriter.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86RegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86RegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/zfsd/head/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/X86/X86TargetMachine.h projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCore.h projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreSubtarget.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreSubtarget.h projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/IPO.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/LowerSetJmp.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LICM.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/AsmWriter.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/Attributes.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/AutoUpgrade.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/BasicBlock.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/ConstantFold.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/ConstantFold.h projects/zfsd/head/contrib/llvm/lib/VMCore/Constants.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/ConstantsContext.h projects/zfsd/head/contrib/llvm/lib/VMCore/Core.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/DebugLoc.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/Function.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/Globals.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/IRBuilder.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/InlineAsm.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/Instruction.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/Instructions.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/LLVMContext.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/LLVMContextImpl.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/LLVMContextImpl.h projects/zfsd/head/contrib/llvm/lib/VMCore/Metadata.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/Module.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/Type.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/Use.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/User.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/Value.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/ValueSymbolTable.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/ValueTypes.cpp projects/zfsd/head/contrib/llvm/lib/VMCore/Verifier.cpp projects/zfsd/head/contrib/llvm/tools/clang/include/clang-c/Index.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Decl.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Expr.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ParentMap.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Stmt.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/TemplateName.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Attr.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/SourceManagerInternals.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/CodeGen/BackendUtil.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Driver.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Option.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/Token.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Parse/Parser.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Rewrite/FixItRewriter.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriter.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Overload.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Scope.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Sema.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/ChainedIncludesSource.h projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/GRStateTrait.h projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Decl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Expr.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Stmt.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGTemporaries.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Arg.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Option.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Tools.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/float.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/stdarg.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/MacroArgs.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/Parser.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/FixItRewriter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/DelayedDiagnostic.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/Sema.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ChainedIncludesSource.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CFRefCount.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp projects/zfsd/head/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp projects/zfsd/head/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp projects/zfsd/head/contrib/llvm/tools/clang/tools/driver/driver.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenInstruction.h projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenRegisters.h projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenTarget.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenTarget.h projects/zfsd/head/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/EDEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/FastISelEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/InstrInfoEmitter.h projects/zfsd/head/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/NeonEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/Record.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/Record.h projects/zfsd/head/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/RegisterInfoEmitter.h projects/zfsd/head/contrib/llvm/utils/TableGen/SetTheory.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/SetTheory.h projects/zfsd/head/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/SubtargetEmitter.h projects/zfsd/head/contrib/llvm/utils/TableGen/TGLexer.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/TGLexer.h projects/zfsd/head/contrib/llvm/utils/TableGen/TGParser.h projects/zfsd/head/contrib/llvm/utils/TableGen/TableGen.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp projects/zfsd/head/contrib/llvm/utils/TableGen/X86RecognizableInstr.h projects/zfsd/head/lib/clang/Makefile projects/zfsd/head/lib/clang/clang.build.mk projects/zfsd/head/lib/clang/include/clang/Basic/Version.inc projects/zfsd/head/lib/clang/include/llvm/Config/config.h projects/zfsd/head/lib/clang/include/llvm/Config/llvm-config.h projects/zfsd/head/lib/clang/libclangfrontend/Makefile projects/zfsd/head/lib/clang/libclangsema/Makefile projects/zfsd/head/lib/clang/libllvmanalysis/Makefile projects/zfsd/head/lib/clang/libllvmarmasmparser/Makefile projects/zfsd/head/lib/clang/libllvmarmcodegen/Makefile projects/zfsd/head/lib/clang/libllvmarmdisassembler/Makefile projects/zfsd/head/lib/clang/libllvmarminfo/Makefile projects/zfsd/head/lib/clang/libllvmarminstprinter/Makefile projects/zfsd/head/lib/clang/libllvmcodegen/Makefile projects/zfsd/head/lib/clang/libllvmcore/Makefile projects/zfsd/head/lib/clang/libllvmipo/Makefile projects/zfsd/head/lib/clang/libllvmmc/Makefile projects/zfsd/head/lib/clang/libllvmmipscodegen/Makefile projects/zfsd/head/lib/clang/libllvmmipsinfo/Makefile projects/zfsd/head/lib/clang/libllvmpowerpccodegen/Makefile projects/zfsd/head/lib/clang/libllvmpowerpcinfo/Makefile projects/zfsd/head/lib/clang/libllvmpowerpcinstprinter/Makefile projects/zfsd/head/lib/clang/libllvmscalaropts/Makefile projects/zfsd/head/lib/clang/libllvmsupport/Makefile projects/zfsd/head/lib/clang/libllvmtarget/Makefile projects/zfsd/head/lib/clang/libllvmtransformutils/Makefile projects/zfsd/head/lib/clang/libllvmx86asmparser/Makefile projects/zfsd/head/lib/clang/libllvmx86codegen/Makefile projects/zfsd/head/lib/clang/libllvmx86disassembler/Makefile projects/zfsd/head/lib/clang/libllvmx86info/Makefile projects/zfsd/head/lib/clang/libllvmx86instprinter/Makefile projects/zfsd/head/sys/geom/geom.h projects/zfsd/head/sys/mips/conf/XLPN32 projects/zfsd/head/usr.bin/clang/clang/Makefile projects/zfsd/head/usr.bin/clang/tblgen/Makefile projects/zfsd/head/usr.sbin/Makefile projects/zfsd/head/usr.sbin/rtadvd/Makefile projects/zfsd/head/usr.sbin/rtadvd/config.c projects/zfsd/head/usr.sbin/rtadvd/config.h projects/zfsd/head/usr.sbin/rtadvd/if.c projects/zfsd/head/usr.sbin/rtadvd/if.h projects/zfsd/head/usr.sbin/rtadvd/pathnames.h projects/zfsd/head/usr.sbin/rtadvd/rrenum.c projects/zfsd/head/usr.sbin/rtadvd/rtadvd.8 projects/zfsd/head/usr.sbin/rtadvd/rtadvd.c projects/zfsd/head/usr.sbin/rtadvd/rtadvd.h projects/zfsd/head/usr.sbin/rtadvd/timer.c projects/zfsd/head/usr.sbin/rtadvd/timer.h Directory Properties: projects/zfsd/head/ (props changed) projects/zfsd/head/cddl/contrib/opensolaris/ (props changed) projects/zfsd/head/contrib/ee/ (props changed) projects/zfsd/head/contrib/expat/ (props changed) projects/zfsd/head/contrib/file/ (props changed) projects/zfsd/head/contrib/gdb/ (props changed) projects/zfsd/head/contrib/gnu-sort/ (props changed) projects/zfsd/head/contrib/groff/ (props changed) projects/zfsd/head/contrib/less/ (props changed) projects/zfsd/head/contrib/libpcap/ (props changed) projects/zfsd/head/contrib/llvm/ (props changed) projects/zfsd/head/contrib/llvm/tools/clang/ (props changed) projects/zfsd/head/contrib/ncurses/ (props changed) projects/zfsd/head/contrib/one-true-awk/ (props changed) projects/zfsd/head/contrib/openbsm/ (props changed) projects/zfsd/head/contrib/openpam/ (props changed) projects/zfsd/head/contrib/pf/ (props changed) projects/zfsd/head/contrib/tcpdump/ (props changed) projects/zfsd/head/contrib/tcsh/ (props changed) projects/zfsd/head/contrib/tnftp/ (props changed) projects/zfsd/head/contrib/tzcode/stdtime/ (props changed) projects/zfsd/head/contrib/tzcode/zic/ (props changed) projects/zfsd/head/contrib/tzdata/ (props changed) projects/zfsd/head/contrib/wpa/ (props changed) projects/zfsd/head/lib/libutil/ (props changed) projects/zfsd/head/lib/libz/ (props changed) projects/zfsd/head/sbin/ (props changed) projects/zfsd/head/sbin/ipfw/ (props changed) projects/zfsd/head/share/mk/bsd.arch.inc.mk (props changed) projects/zfsd/head/sys/contrib/dev/acpica/ (props changed) projects/zfsd/head/usr.bin/csup/ (props changed) projects/zfsd/head/usr.bin/procstat/ (props changed) projects/zfsd/head/usr.sbin/rtadvd/ (props changed) Modified: projects/zfsd/head/contrib/llvm/include/llvm-c/Core.h ============================================================================== --- projects/zfsd/head/contrib/llvm/include/llvm-c/Core.h Sun Jul 17 23:11:25 2011 (r224160) +++ projects/zfsd/head/contrib/llvm/include/llvm-c/Core.h Sun Jul 17 23:39:54 2011 (r224161) @@ -68,13 +68,6 @@ typedef struct LLVMOpaqueModule *LLVMMod */ typedef struct LLVMOpaqueType *LLVMTypeRef; -/** - * When building recursive types using LLVMRefineType, LLVMTypeRef values may - * become invalid; use LLVMTypeHandleRef to resolve this problem. See the - * llvm::AbstractTypeHolder class. - */ -typedef struct LLVMOpaqueTypeHandle *LLVMTypeHandleRef; - typedef struct LLVMOpaqueValue *LLVMValueRef; typedef struct LLVMOpaqueBasicBlock *LLVMBasicBlockRef; typedef struct LLVMOpaqueBuilder *LLVMBuilderRef; @@ -206,7 +199,6 @@ typedef enum { LLVMStructTypeKind, /**< Structures */ LLVMArrayTypeKind, /**< Arrays */ LLVMPointerTypeKind, /**< Pointers */ - LLVMOpaqueTypeKind, /**< Opaque: type with unknown structure */ LLVMVectorTypeKind, /**< SIMD 'packed' format, or other vector type */ LLVMMetadataTypeKind, /**< Metadata */ LLVMX86_MMXTypeKind /**< X86 MMX */ @@ -320,12 +312,6 @@ void LLVMSetDataLayout(LLVMModuleRef M, const char *LLVMGetTarget(LLVMModuleRef M); void LLVMSetTarget(LLVMModuleRef M, const char *Triple); -/** See Module::addTypeName. */ -LLVMBool LLVMAddTypeName(LLVMModuleRef M, const char *Name, LLVMTypeRef Ty); -void LLVMDeleteTypeName(LLVMModuleRef M, const char *Name); -LLVMTypeRef LLVMGetTypeByName(LLVMModuleRef M, const char *Name); -const char *LLVMGetTypeName(LLVMModuleRef M, LLVMTypeRef Ty); - /** See Module::dump. */ void LLVMDumpModule(LLVMModuleRef M); @@ -401,9 +387,16 @@ LLVMTypeRef LLVMStructTypeInContext(LLVM unsigned ElementCount, LLVMBool Packed); LLVMTypeRef LLVMStructType(LLVMTypeRef *ElementTypes, unsigned ElementCount, LLVMBool Packed); +LLVMTypeRef LLVMStructCreateNamed(LLVMContextRef C, const char *Name); +void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes, + unsigned ElementCount, LLVMBool Packed); + unsigned LLVMCountStructElementTypes(LLVMTypeRef StructTy); void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest); LLVMBool LLVMIsPackedStruct(LLVMTypeRef StructTy); +LLVMBool LLVMIsOpaqueStruct(LLVMTypeRef StructTy); + +LLVMTypeRef LLVMGetTypeByName(LLVMModuleRef M, const char *Name); /* Operations on array, pointer, and vector types (sequence types) */ LLVMTypeRef LLVMArrayType(LLVMTypeRef ElementType, unsigned ElementCount); @@ -418,21 +411,12 @@ unsigned LLVMGetVectorSize(LLVMTypeRef V /* Operations on other types */ LLVMTypeRef LLVMVoidTypeInContext(LLVMContextRef C); LLVMTypeRef LLVMLabelTypeInContext(LLVMContextRef C); -LLVMTypeRef LLVMOpaqueTypeInContext(LLVMContextRef C); LLVMTypeRef LLVMX86MMXTypeInContext(LLVMContextRef C); LLVMTypeRef LLVMVoidType(void); LLVMTypeRef LLVMLabelType(void); -LLVMTypeRef LLVMOpaqueType(void); LLVMTypeRef LLVMX86MMXType(void); -/* Operations on type handles */ -LLVMTypeHandleRef LLVMCreateTypeHandle(LLVMTypeRef PotentiallyAbstractTy); -void LLVMRefineType(LLVMTypeRef AbstractTy, LLVMTypeRef ConcreteTy); -LLVMTypeRef LLVMResolveTypeHandle(LLVMTypeHandleRef TypeHandle); -void LLVMDisposeTypeHandle(LLVMTypeHandleRef TypeHandle); - - /*===-- Values ------------------------------------------------------------===*/ /* The bulk of LLVM's object model consists of values, which comprise a very @@ -581,6 +565,9 @@ LLVMValueRef LLVMConstArray(LLVMTypeRef LLVMValueRef *ConstantVals, unsigned Length); LLVMValueRef LLVMConstStruct(LLVMValueRef *ConstantVals, unsigned Count, LLVMBool Packed); +LLVMValueRef LLVMConstNamedStruct(LLVMTypeRef StructTy, + LLVMValueRef *ConstantVals, + unsigned Count); LLVMValueRef LLVMConstVector(LLVMValueRef *ScalarConstantVals, unsigned Size); /* Constant expressions */ @@ -1117,7 +1104,6 @@ namespace llvm { DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Module, LLVMModuleRef ) DEFINE_SIMPLE_CONVERSION_FUNCTIONS(BasicBlock, LLVMBasicBlockRef ) DEFINE_SIMPLE_CONVERSION_FUNCTIONS(IRBuilder<>, LLVMBuilderRef ) - DEFINE_SIMPLE_CONVERSION_FUNCTIONS(PATypeHolder, LLVMTypeHandleRef ) DEFINE_SIMPLE_CONVERSION_FUNCTIONS(MemoryBuffer, LLVMMemoryBufferRef ) DEFINE_SIMPLE_CONVERSION_FUNCTIONS(LLVMContext, LLVMContextRef ) DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Use, LLVMUseRef ) Modified: projects/zfsd/head/contrib/llvm/include/llvm-c/Target.h ============================================================================== --- projects/zfsd/head/contrib/llvm/include/llvm-c/Target.h Sun Jul 17 23:11:25 2011 (r224160) +++ projects/zfsd/head/contrib/llvm/include/llvm-c/Target.h Sun Jul 17 23:39:54 2011 (r224161) @@ -41,6 +41,11 @@ typedef struct LLVMStructLayout *LLVMStr #include "llvm/Config/Targets.def" #undef LLVM_TARGET /* Explicit undef to make SWIG happier */ +#define LLVM_TARGET(TargetName) \ + void LLVMInitialize##TargetName##MCAsmInfo(void); +#include "llvm/Config/Targets.def" +#undef LLVM_TARGET /* Explicit undef to make SWIG happier */ + /** LLVMInitializeAllTargetInfos - The main program should call this function if it wants access to all available targets that LLVM is configured to support. */ @@ -67,6 +72,7 @@ static inline LLVMBool LLVMInitializeNat #ifdef LLVM_NATIVE_TARGET LLVM_NATIVE_TARGETINFO(); LLVM_NATIVE_TARGET(); + LLVM_NATIVE_MCASMINFO(); return 0; #else return 1; @@ -141,12 +147,6 @@ unsigned LLVMElementAtOffset(LLVMTargetD unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef, LLVMTypeRef StructTy, unsigned Element); -/** Struct layouts are speculatively cached. If a TargetDataRef is alive when - types are being refined and removed, this method must be called whenever a - struct type is removed to avoid a dangling pointer in this cache. - See the method llvm::TargetData::InvalidateStructLayoutInfo. */ -void LLVMInvalidateStructLayout(LLVMTargetDataRef, LLVMTypeRef StructTy); - /** Deallocates a TargetData. See the destructor llvm::TargetData::~TargetData. */ void LLVMDisposeTargetData(LLVMTargetDataRef); Modified: projects/zfsd/head/contrib/llvm/include/llvm-c/Transforms/IPO.h ============================================================================== --- projects/zfsd/head/contrib/llvm/include/llvm-c/Transforms/IPO.h Sun Jul 17 23:11:25 2011 (r224160) +++ projects/zfsd/head/contrib/llvm/include/llvm-c/Transforms/IPO.h Sun Jul 17 23:39:54 2011 (r224161) @@ -30,9 +30,6 @@ void LLVMAddConstantMergePass(LLVMPassMa /** See llvm::createDeadArgEliminationPass function. */ void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM); -/** See llvm::createDeadTypeEliminationPass function. */ -void LLVMAddDeadTypeEliminationPass(LLVMPassManagerRef PM); - /** See llvm::createFunctionAttrsPass function. */ void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM); Modified: projects/zfsd/head/contrib/llvm/include/llvm/ADT/APFloat.h ============================================================================== --- projects/zfsd/head/contrib/llvm/include/llvm/ADT/APFloat.h Sun Jul 17 23:11:25 2011 (r224160) +++ projects/zfsd/head/contrib/llvm/include/llvm/ADT/APFloat.h Sun Jul 17 23:39:54 2011 (r224161) @@ -109,6 +109,7 @@ namespace llvm { typedef signed short exponent_t; struct fltSemantics; + class APSInt; class StringRef; /* When bits of a floating point number are truncated, this enum is @@ -283,6 +284,7 @@ namespace llvm { opStatus convert(const fltSemantics &, roundingMode, bool *); opStatus convertToInteger(integerPart *, unsigned int, bool, roundingMode, bool *) const; + opStatus convertToInteger(APSInt&, roundingMode, bool *) const; opStatus convertFromAPInt(const APInt &, bool, roundingMode); opStatus convertFromSignExtendedInteger(const integerPart *, unsigned int, Modified: projects/zfsd/head/contrib/llvm/include/llvm/ADT/APInt.h ============================================================================== --- projects/zfsd/head/contrib/llvm/include/llvm/ADT/APInt.h Sun Jul 17 23:11:25 2011 (r224160) +++ projects/zfsd/head/contrib/llvm/include/llvm/ADT/APInt.h Sun Jul 17 23:39:54 2011 (r224161) @@ -1241,18 +1241,19 @@ public: /// toString - Converts an APInt to a string and append it to Str. Str is /// commonly a SmallString. - void toString(SmallVectorImpl &Str, unsigned Radix, bool Signed) const; + void toString(SmallVectorImpl &Str, unsigned Radix, bool Signed, + bool formatAsCLiteral = false) const; /// Considers the APInt to be unsigned and converts it into a string in the /// radix given. The radix can be 2, 8, 10 or 16. void toStringUnsigned(SmallVectorImpl &Str, unsigned Radix = 10) const { - toString(Str, Radix, false); + toString(Str, Radix, false, false); } /// Considers the APInt to be signed and converts it into a string in the /// radix given. The radix can be 2, 8, 10 or 16. void toStringSigned(SmallVectorImpl &Str, unsigned Radix = 10) const { - toString(Str, Radix, true); + toString(Str, Radix, true, false); } /// toString - This returns the APInt as a std::string. Note that this is an Modified: projects/zfsd/head/contrib/llvm/include/llvm/ADT/ArrayRef.h ============================================================================== --- projects/zfsd/head/contrib/llvm/include/llvm/ADT/ArrayRef.h Sun Jul 17 23:11:25 2011 (r224160) +++ projects/zfsd/head/contrib/llvm/include/llvm/ADT/ArrayRef.h Sun Jul 17 23:39:54 2011 (r224161) @@ -39,7 +39,7 @@ namespace llvm { const T *Data; /// The number of elements. - size_t Length; + size_type Length; public: /// @name Constructors @@ -56,6 +56,10 @@ namespace llvm { /*implicit*/ ArrayRef(const T *data, size_t length) : Data(data), Length(length) {} + /// Construct an ArrayRef from a range. + ArrayRef(const T *begin, const T *end) + : Data(begin), Length(end - begin) {} + /// Construct an ArrayRef from a SmallVector. /*implicit*/ ArrayRef(const SmallVectorImpl &Vec) : Data(Vec.data()), Length(Vec.size()) {} @@ -96,6 +100,16 @@ namespace llvm { return Data[Length-1]; } + /// equals - Check for element-wise equality. + bool equals(ArrayRef RHS) const { + if (Length != RHS.Length) + return false; + for (size_type i = 0; i != Length; i++) + if (Data[i] != RHS.Data[i]) + return false; + return true; + } + /// slice(n) - Chop off the first N elements of the array. ArrayRef slice(unsigned N) { assert(N <= size() && "Invalid specifier"); @@ -125,8 +139,30 @@ namespace llvm { } /// @} + /// @name Conversion operators + /// @{ + operator std::vector() const { + return std::vector(Data, Data+Length); + } + + /// @} }; + /// @name ArrayRef Comparison Operators + /// @{ + + template + inline bool operator==(ArrayRef LHS, ArrayRef RHS) { + return LHS.equals(RHS); + } + + template + inline bool operator!=(ArrayRef LHS, ArrayRef RHS) { + return !(LHS == RHS); + } + + /// @} + // ArrayRefs can be treated like a POD type. template struct isPodLike; template struct isPodLike > { Modified: projects/zfsd/head/contrib/llvm/include/llvm/ADT/ImmutableList.h ============================================================================== --- projects/zfsd/head/contrib/llvm/include/llvm/ADT/ImmutableList.h Sun Jul 17 23:11:25 2011 (r224160) +++ projects/zfsd/head/contrib/llvm/include/llvm/ADT/ImmutableList.h Sun Jul 17 23:39:54 2011 (r224161) @@ -103,6 +103,14 @@ public: /// isEmpty - Returns true if the list is empty. bool isEmpty() const { return !X; } + bool contains(const T& V) const { + for (iterator I = begin(), E = end(); I != E; ++I) { + if (*I == V) + return true; + } + return false; + } + /// isEqual - Returns true if two lists are equal. Because all lists created /// from the same ImmutableListFactory are uniqued, this has O(1) complexity /// because it the contents of the list do not need to be compared. Note Modified: projects/zfsd/head/contrib/llvm/include/llvm/ADT/PackedVector.h ============================================================================== --- projects/zfsd/head/contrib/llvm/include/llvm/ADT/PackedVector.h Sun Jul 17 23:11:25 2011 (r224160) +++ projects/zfsd/head/contrib/llvm/include/llvm/ADT/PackedVector.h Sun Jul 17 23:39:54 2011 (r224161) @@ -90,7 +90,7 @@ public: Vec.setValue(Vec.Bits, Idx, val); return *this; } - operator T() { + operator T() const { return Vec.getValue(Vec.Bits, Idx); } }; Modified: projects/zfsd/head/contrib/llvm/include/llvm/ADT/SmallVector.h ============================================================================== --- projects/zfsd/head/contrib/llvm/include/llvm/ADT/SmallVector.h Sun Jul 17 23:11:25 2011 (r224160) +++ projects/zfsd/head/contrib/llvm/include/llvm/ADT/SmallVector.h Sun Jul 17 23:39:54 2011 (r224161) @@ -410,7 +410,14 @@ public: this->setEnd(this->end()+1); // Push everything else over. std::copy_backward(I, this->end()-1, this->end()); - *I = Elt; + + // If we just moved the element we're inserting, be sure to update + // the reference. + const T *EltPtr = &Elt; + if (I <= EltPtr && EltPtr < this->EndX) + ++EltPtr; + + *I = *EltPtr; return I; } size_t EltNo = I-this->begin(); Modified: projects/zfsd/head/contrib/llvm/include/llvm/ADT/StringMap.h ============================================================================== --- projects/zfsd/head/contrib/llvm/include/llvm/ADT/StringMap.h Sun Jul 17 23:11:25 2011 (r224160) +++ projects/zfsd/head/contrib/llvm/include/llvm/ADT/StringMap.h Sun Jul 17 23:39:54 2011 (r224161) @@ -140,7 +140,7 @@ public: /// StringMapEntry object. const char *getKeyData() const {return reinterpret_cast(this+1);} - const char *first() const { return getKeyData(); } + StringRef first() const { return StringRef(getKeyData(), getKeyLength()); } /// Create - Create a StringMapEntry for the specified key and default /// construct the value. @@ -307,7 +307,7 @@ public: return ValueTy(); } - ValueTy& operator[](StringRef Key) { + ValueTy &operator[](StringRef Key) { return GetOrCreateValue(Key).getValue(); } @@ -355,8 +355,7 @@ public: /// exists, return it. Otherwise, default construct a value, insert it, and /// return. template - StringMapEntry &GetOrCreateValue(StringRef Key, - InitTy Val) { + MapEntryTy &GetOrCreateValue(StringRef Key, InitTy Val) { unsigned BucketNo = LookupBucketFor(Key); ItemBucket &Bucket = TheTable[BucketNo]; if (Bucket.Item && Bucket.Item != getTombstoneVal()) @@ -378,22 +377,10 @@ public: return *NewItem; } - StringMapEntry &GetOrCreateValue(StringRef Key) { + MapEntryTy &GetOrCreateValue(StringRef Key) { return GetOrCreateValue(Key, ValueTy()); } - template - StringMapEntry &GetOrCreateValue(const char *KeyStart, - const char *KeyEnd, - InitTy Val) { - return GetOrCreateValue(StringRef(KeyStart, KeyEnd - KeyStart), Val); - } - - StringMapEntry &GetOrCreateValue(const char *KeyStart, - const char *KeyEnd) { - return GetOrCreateValue(StringRef(KeyStart, KeyEnd - KeyStart)); - } - /// remove - Remove the specified key/value pair from the map, but do not /// erase it. This aborts if the key is not in the map. void remove(MapEntryTy *KeyValue) { Modified: projects/zfsd/head/contrib/llvm/include/llvm/ADT/Triple.h ============================================================================== --- projects/zfsd/head/contrib/llvm/include/llvm/ADT/Triple.h Sun Jul 17 23:11:25 2011 (r224160) +++ projects/zfsd/head/contrib/llvm/include/llvm/ADT/Triple.h Sun Jul 17 23:39:54 2011 (r224161) @@ -95,7 +95,8 @@ public: Solaris, Win32, Haiku, - Minix + Minix, + RTEMS }; enum EnvironmentType { UnknownEnvironment, @@ -237,19 +238,10 @@ public: /// specialized because it is a common query. unsigned getOSMajorVersion() const { unsigned Maj, Min, Micro; - getDarwinNumber(Maj, Min, Micro); + getOSVersion(Maj, Min, Micro); return Maj; } - void getDarwinNumber(unsigned &Major, unsigned &Minor, - unsigned &Micro) const { - return getOSVersion(Major, Minor, Micro); - } - - unsigned getDarwinMajorNumber() const { - return getOSMajorVersion(); - } - /// isOSVersionLT - Helper function for doing comparisons against version /// numbers included in the target triple. bool isOSVersionLT(unsigned Major, unsigned Minor = 0, @@ -275,7 +267,7 @@ public: /// isOSDarwin - Is this a "Darwin" OS (OS X or iOS). bool isOSDarwin() const { - return isMacOSX() ||getOS() == Triple::IOS; + return isMacOSX() || getOS() == Triple::IOS; } /// isOSWindows - Is this a "Windows" OS. @@ -288,7 +280,7 @@ public: /// compatibility, which handles supporting skewed version numbering schemes /// used by the "darwin" triples. unsigned isMacOSXVersionLT(unsigned Major, unsigned Minor = 0, - unsigned Micro = 0) const { + unsigned Micro = 0) const { assert(isMacOSX() && "Not an OS X triple!"); // If this is OS X, expect a sane version number. @@ -299,7 +291,7 @@ public: assert(Major == 10 && "Unexpected major version"); return isOSVersionLT(Minor + 4, Micro, 0); } - + /// @} /// @name Mutators /// @{ Copied: projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BlockFrequency.h (from r224147, head/contrib/llvm/include/llvm/Analysis/BlockFrequency.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BlockFrequency.h Sun Jul 17 23:39:54 2011 (r224161, copy of r224147, head/contrib/llvm/include/llvm/Analysis/BlockFrequency.h) @@ -0,0 +1,53 @@ +//========-------- BlockFrequency.h - Block Frequency Analysis -------========// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +// +// Loops should be simplified before this analysis. +// +//===----------------------------------------------------------------------===// + +#ifndef LLVM_ANALYSIS_BLOCKFREQUENCY_H +#define LLVM_ANALYSIS_BLOCKFREQUENCY_H + +#include "llvm/Pass.h" +#include + +namespace llvm { + +class BranchProbabilityInfo; +template +class BlockFrequencyImpl; + +/// BlockFrequency pass uses BlockFrequencyImpl implementation to estimate +/// IR basic block frequencies. +class BlockFrequency : public FunctionPass { + + BlockFrequencyImpl *BFI; + +public: + static char ID; + + BlockFrequency(); + + ~BlockFrequency(); + + void getAnalysisUsage(AnalysisUsage &AU) const; + + bool runOnFunction(Function &F); + + /// getblockFreq - Return block frequency. Never return 0, value must be + /// positive. Please note that initial frequency is equal to 1024. It means + /// that we should not rely on the value itself, but only on the comparison to + /// the other block frequencies. We do this to avoid using of the floating + /// points. + uint32_t getBlockFreq(BasicBlock *BB); +}; + +} + +#endif Copied: projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h (from r224147, head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h Sun Jul 17 23:39:54 2011 (r224161, copy of r224147, head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h) @@ -0,0 +1,349 @@ +//===---- BlockFrequencyImpl.h - Machine Block Frequency Implementation ---===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +// +// Shared implementation of BlockFrequency for IR and Machine Instructions. +// +//===----------------------------------------------------------------------===// + +#ifndef LLVM_ANALYSIS_BLOCKFREQUENCYIMPL_H +#define LLVM_ANALYSIS_BLOCKFREQUENCYIMPL_H + +#include "llvm/BasicBlock.h" +#include "llvm/ADT/DenseMap.h" +#include "llvm/ADT/PostOrderIterator.h" +#include "llvm/CodeGen/MachineBasicBlock.h" +#include "llvm/CodeGen/MachineFunction.h" +#include "llvm/Support/BranchProbability.h" +#include "llvm/Support/Debug.h" +#include "llvm/Support/raw_ostream.h" +#include +#include +#include + +namespace llvm { + + +class BlockFrequency; +class MachineBlockFrequency; + +/// BlockFrequencyImpl implements block frequency algorithm for IR and +/// Machine Instructions. Algorithm starts with value 1024 (START_FREQ) +/// for the entry block and then propagates frequencies using branch weights +/// from (Machine)BranchProbabilityInfo. LoopInfo is not required because +/// algorithm can find "backedges" by itself. +template +class BlockFrequencyImpl { + + DenseMap Freqs; + + BlockProbInfoT *BPI; + + FunctionT *Fn; + + typedef GraphTraits< Inverse > GT; + + static const uint32_t START_FREQ = 1024; + + std::string getBlockName(BasicBlock *BB) const { + return BB->getNameStr(); + } + + std::string getBlockName(MachineBasicBlock *MBB) const { + std::stringstream ss; + ss << "BB#" << MBB->getNumber(); + + if (const BasicBlock *BB = MBB->getBasicBlock()) + ss << " derived from LLVM BB " << BB->getNameStr(); + + return ss.str(); + } + + void setBlockFreq(BlockT *BB, uint32_t Freq) { + Freqs[BB] = Freq; + DEBUG(dbgs() << "Frequency(" << getBlockName(BB) << ") = " << Freq << "\n"); + } + + /// getEdgeFreq - Return edge frequency based on SRC frequency and Src -> Dst + /// edge probability. + uint32_t getEdgeFreq(BlockT *Src, BlockT *Dst) const { + BranchProbability Prob = BPI->getEdgeProbability(Src, Dst); + uint64_t N = Prob.getNumerator(); + uint64_t D = Prob.getDenominator(); + uint64_t Res = (N * getBlockFreq(Src)) / D; + + assert(Res <= UINT32_MAX); + return (uint32_t) Res; + } + + /// incBlockFreq - Increase BB block frequency by FREQ. + /// + void incBlockFreq(BlockT *BB, uint32_t Freq) { + Freqs[BB] += Freq; + DEBUG(dbgs() << "Frequency(" << getBlockName(BB) << ") += " << Freq + << " --> " << Freqs[BB] << "\n"); + } + + /// divBlockFreq - Divide BB block frequency by PROB. If Prob = 0 do nothing. + /// + void divBlockFreq(BlockT *BB, BranchProbability Prob) { + uint64_t N = Prob.getNumerator(); + assert(N && "Illegal division by zero!"); + uint64_t D = Prob.getDenominator(); + uint64_t Freq = (Freqs[BB] * D) / N; + + // Should we assert it? + if (Freq > UINT32_MAX) + Freq = UINT32_MAX; + + Freqs[BB] = (uint32_t) Freq; + DEBUG(dbgs() << "Frequency(" << getBlockName(BB) << ") /= (" << Prob + << ") --> " << Freqs[BB] << "\n"); + } + + // All blocks in postorder. + std::vector POT; + + // Map Block -> Position in reverse-postorder list. + DenseMap RPO; + + // Cycle Probability for each bloch. + DenseMap CycleProb; + + // (reverse-)postorder traversal iterators. + typedef typename std::vector::iterator pot_iterator; + typedef typename std::vector::reverse_iterator rpot_iterator; + + pot_iterator pot_begin() { return POT.begin(); } + pot_iterator pot_end() { return POT.end(); } + + rpot_iterator rpot_begin() { return POT.rbegin(); } + rpot_iterator rpot_end() { return POT.rend(); } + + rpot_iterator rpot_at(BlockT *BB) { + rpot_iterator I = rpot_begin(); + unsigned idx = RPO[BB]; + assert(idx); + std::advance(I, idx - 1); + + assert(*I == BB); + return I; + } + + + /// Return a probability of getting to the DST block through SRC->DST edge. + /// + BranchProbability getBackEdgeProbability(BlockT *Src, BlockT *Dst) const { + uint32_t N = getEdgeFreq(Src, Dst); + uint32_t D = getBlockFreq(Dst); + + return BranchProbability(N, D); + } + + /// isReachable - Returns if BB block is reachable from the entry. + /// + bool isReachable(BlockT *BB) { + return RPO.count(BB); + } + + /// isBackedge - Return if edge Src -> Dst is a backedge. + /// + bool isBackedge(BlockT *Src, BlockT *Dst) { + assert(isReachable(Src)); + assert(isReachable(Dst)); + + unsigned a = RPO[Src]; + unsigned b = RPO[Dst]; + + return a > b; + } + + /// getSingleBlockPred - return single BB block predecessor or NULL if + /// BB has none or more predecessors. + BlockT *getSingleBlockPred(BlockT *BB) { + typename GT::ChildIteratorType + PI = GraphTraits< Inverse >::child_begin(BB), + PE = GraphTraits< Inverse >::child_end(BB); + + if (PI == PE) + return 0; + + BlockT *Pred = *PI; + + ++PI; + if (PI != PE) + return 0; + + return Pred; + } + + void doBlock(BlockT *BB, BlockT *LoopHead, + SmallPtrSet &BlocksInLoop) { + + DEBUG(dbgs() << "doBlock(" << getBlockName(BB) << ")\n"); + setBlockFreq(BB, 0); + + if (BB == LoopHead) { + setBlockFreq(BB, START_FREQ); + return; + } + + if(BlockT *Pred = getSingleBlockPred(BB)) { + if (BlocksInLoop.count(Pred)) + setBlockFreq(BB, getEdgeFreq(Pred, BB)); + // TODO: else? irreducible, ignore it for now. + return; + } + + bool isInLoop = false; + bool isLoopHead = false; + + for (typename GT::ChildIteratorType + PI = GraphTraits< Inverse >::child_begin(BB), + PE = GraphTraits< Inverse >::child_end(BB); + PI != PE; ++PI) { + BlockT *Pred = *PI; + + if (isReachable(Pred) && isBackedge(Pred, BB)) { + isLoopHead = true; + } else if (BlocksInLoop.count(Pred)) { + incBlockFreq(BB, getEdgeFreq(Pred, BB)); + isInLoop = true; + } + // TODO: else? irreducible. + } + + if (!isInLoop) + return; + + if (!isLoopHead) + return; + + assert(START_FREQ >= CycleProb[BB]); + uint32_t CProb = CycleProb[BB]; + uint32_t Numerator = START_FREQ - CProb ? START_FREQ - CProb : 1; + divBlockFreq(BB, BranchProbability(Numerator, START_FREQ)); + } + + /// doLoop - Propagate block frequency down throught the loop. + void doLoop(BlockT *Head, BlockT *Tail) { + DEBUG(dbgs() << "doLoop(" << getBlockName(Head) << ", " + << getBlockName(Tail) << ")\n"); + + SmallPtrSet BlocksInLoop; + + for (rpot_iterator I = rpot_at(Head), E = rpot_end(); I != E; ++I) { + BlockT *BB = *I; + doBlock(BB, Head, BlocksInLoop); + + BlocksInLoop.insert(BB); + } + + // Compute loop's cyclic probability using backedges probabilities. + for (typename GT::ChildIteratorType + PI = GraphTraits< Inverse >::child_begin(Head), + PE = GraphTraits< Inverse >::child_end(Head); + PI != PE; ++PI) { + BlockT *Pred = *PI; + assert(Pred); + if (isReachable(Pred) && isBackedge(Pred, Head)) { + BranchProbability Prob = getBackEdgeProbability(Pred, Head); + uint64_t N = Prob.getNumerator(); + uint64_t D = Prob.getDenominator(); + uint64_t Res = (N * START_FREQ) / D; + + assert(Res <= UINT32_MAX); + CycleProb[Head] += (uint32_t) Res; + } + } + } + + friend class BlockFrequency; + friend class MachineBlockFrequency; + + void doFunction(FunctionT *fn, BlockProbInfoT *bpi) { + Fn = fn; + BPI = bpi; + + // Clear everything. + RPO.clear(); + POT.clear(); + CycleProb.clear(); + Freqs.clear(); + + BlockT *EntryBlock = fn->begin(); + + copy(po_begin(EntryBlock), po_end(EntryBlock), back_inserter(POT)); + + unsigned RPOidx = 0; + for (rpot_iterator I = rpot_begin(), E = rpot_end(); I != E; ++I) { + BlockT *BB = *I; + RPO[BB] = ++RPOidx; + DEBUG(dbgs() << "RPO[" << getBlockName(BB) << "] = " << RPO[BB] << "\n"); + } + + // Travel over all blocks in postorder. + for (pot_iterator I = pot_begin(), E = pot_end(); I != E; ++I) { + BlockT *BB = *I; + BlockT *LastTail = 0; + DEBUG(dbgs() << "POT: " << getBlockName(BB) << "\n"); + + for (typename GT::ChildIteratorType + PI = GraphTraits< Inverse >::child_begin(BB), + PE = GraphTraits< Inverse >::child_end(BB); + PI != PE; ++PI) { + + BlockT *Pred = *PI; + if (isReachable(Pred) && isBackedge(Pred, BB) + && (!LastTail || RPO[Pred] > RPO[LastTail])) + LastTail = Pred; + } + + if (LastTail) + doLoop(BB, LastTail); + } + + // At the end assume the whole function as a loop, and travel over it once + // again. + doLoop(*(rpot_begin()), *(pot_begin())); + } + +public: + /// getBlockFreq - Return block frequency. Never return 0, value must be + /// positive. + uint32_t getBlockFreq(BlockT *BB) const { + typename DenseMap::const_iterator I = Freqs.find(BB); + if (I != Freqs.end()) + return I->second ? I->second : 1; + return 1; + } + + void print(raw_ostream &OS) const { + OS << "\n\n---- Block Freqs ----\n"; + for (typename FunctionT::iterator I = Fn->begin(), E = Fn->end(); I != E;) { + BlockT *BB = I++; + OS << " " << getBlockName(BB) << " = " << getBlockFreq(BB) << "\n"; + + for (typename GraphTraits::ChildIteratorType + SI = GraphTraits::child_begin(BB), + SE = GraphTraits::child_end(BB); SI != SE; ++SI) { + BlockT *Succ = *SI; + OS << " " << getBlockName(BB) << " -> " << getBlockName(Succ) + << " = " << getEdgeFreq(BB, Succ) << "\n"; + } + } + } + + void dump() const { + print(dbgs()); + } +}; + +} + +#endif Modified: projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h ============================================================================== --- projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h Sun Jul 17 23:11:25 2011 (r224160) +++ projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h Sun Jul 17 23:39:54 2011 (r224161) @@ -15,8 +15,9 @@ #define LLVM_ANALYSIS_BRANCHPROBABILITYINFO_H #include "llvm/InitializePasses.h" +#include "llvm/Pass.h" +#include "llvm/ADT/DenseMap.h" #include "llvm/Support/BranchProbability.h" -#include "llvm/Analysis/LoopInfo.h" namespace llvm { @@ -25,6 +26,11 @@ class raw_ostream; class BranchProbabilityInfo : public FunctionPass { // Default weight value. Used when we don't have information about the edge. + // TODO: DEFAULT_WEIGHT makes sense during static predication, when none of + // the successors have a weight yet. But it doesn't make sense when providing + // weight to an edge that may have siblings with non-zero weights. This can + // be handled various ways, but it's probably fine for an edge with unknown + // weight to just "inherit" the non-zero weight of an adjacent successor. static const uint32_t DEFAULT_WEIGHT = 16; typedef std::pair Edge; @@ -41,10 +47,7 @@ public: initializeBranchProbabilityInfoPass(*PassRegistry::getPassRegistry()); } - void getAnalysisUsage(AnalysisUsage &AU) const { - AU.addRequired(); - AU.setPreservesAll(); - } + void getAnalysisUsage(AnalysisUsage &AU) const; bool runOnFunction(Function &F); Modified: projects/zfsd/head/contrib/llvm/include/llvm/Analysis/DIBuilder.h ============================================================================== --- projects/zfsd/head/contrib/llvm/include/llvm/Analysis/DIBuilder.h Sun Jul 17 23:11:25 2011 (r224160) +++ projects/zfsd/head/contrib/llvm/include/llvm/Analysis/DIBuilder.h Sun Jul 17 23:39:54 2011 (r224161) @@ -135,6 +135,7 @@ namespace llvm { unsigned Flags); /// createMemberType - Create debugging information entry for a member. + /// @param Scope Member scope. /// @param Name Member name. /// @param File File where this member is defined. /// @param LineNo Line number. @@ -143,7 +144,7 @@ namespace llvm { /// @param OffsetInBits Member offset. /// @param Flags Flags to encode member attribute, e.g. private /// @param Ty Parent type. - DIType createMemberType(StringRef Name, DIFile File, + DIType createMemberType(DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNo, uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits, unsigned Flags, DIType Ty); Modified: projects/zfsd/head/contrib/llvm/include/llvm/Analysis/IVUsers.h ============================================================================== --- projects/zfsd/head/contrib/llvm/include/llvm/Analysis/IVUsers.h Sun Jul 17 23:11:25 2011 (r224160) +++ projects/zfsd/head/contrib/llvm/include/llvm/Analysis/IVUsers.h Sun Jul 17 23:39:54 2011 (r224161) @@ -37,8 +37,8 @@ class TargetData; class IVStrideUse : public CallbackVH, public ilist_node { friend class IVUsers; public: - IVStrideUse(IVUsers *P, Instruction* U, Value *O, Value *PN) - : CallbackVH(U), Parent(P), OperandValToReplace(O), Phi(PN) { + IVStrideUse(IVUsers *P, Instruction* U, Value *O) + : CallbackVH(U), Parent(P), OperandValToReplace(O) { } /// getUser - Return the user instruction for this use. @@ -51,11 +51,6 @@ public: setValPtr(NewUser); } - /// getPhi - Return the phi node that represents this IV. - PHINode *getPhi() const { - return cast(Phi); - } - /// getOperandValToReplace - Return the Value of the operand in the user /// instruction that this IVStrideUse is representing. Value *getOperandValToReplace() const { @@ -86,9 +81,6 @@ private: /// that this IVStrideUse is representing. WeakVH OperandValToReplace; - /// Phi - The loop header phi that represents this IV. - WeakVH Phi; - /// PostIncLoops - The set of loops for which Expr has been adjusted to /// use post-inc mode. This corresponds with SCEVExpander's post-inc concept. PostIncLoopSet PostIncLoops; @@ -151,9 +143,9 @@ public: /// AddUsersIfInteresting - Inspect the specified Instruction. If it is a /// reducible SCEV, recursively add its users to the IVUsesByStride set and /// return true. Otherwise, return false. - bool AddUsersIfInteresting(Instruction *I, PHINode *Phi); + bool AddUsersIfInteresting(Instruction *I); - IVStrideUse &AddUser(Instruction *User, Value *Operand, PHINode *Phi); + IVStrideUse &AddUser(Instruction *User, Value *Operand); /// getReplacementExpr - Return a SCEV expression which computes the /// value of the OperandValToReplace of the given IVStrideUse. Modified: projects/zfsd/head/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h ============================================================================== --- projects/zfsd/head/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h Sun Jul 17 23:11:25 2011 (r224160) +++ projects/zfsd/head/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h Sun Jul 17 23:39:54 2011 (r224161) @@ -90,18 +90,27 @@ namespace llvm { /// get methods: These are static ctor methods for creating various /// MemDepResult kinds. static MemDepResult getDef(Instruction *Inst) { + assert(Inst && "Def requires inst"); return MemDepResult(PairTy(Inst, Def)); } static MemDepResult getClobber(Instruction *Inst) { + assert(Inst && "Clobber requires inst"); return MemDepResult(PairTy(Inst, Clobber)); } static MemDepResult getNonLocal() { return MemDepResult(PairTy(0, NonLocal)); } + static MemDepResult getUnknown() { + return MemDepResult(PairTy(0, Clobber)); + } /// isClobber - Return true if this MemDepResult represents a query that is /// a instruction clobber dependency. - bool isClobber() const { return Value.getInt() == Clobber; } + bool isClobber() const { return Value.getInt() == Clobber && getInst(); } + + /// isUnknown - Return true if this MemDepResult represents a query which + /// cannot and/or will not be computed. + bool isUnknown() const { return Value.getInt() == Clobber && !getInst(); } /// isDef - Return true if this MemDepResult represents a query that is /// a instruction definition dependency. Modified: projects/zfsd/head/contrib/llvm/include/llvm/Analysis/Passes.h ============================================================================== --- projects/zfsd/head/contrib/llvm/include/llvm/Analysis/Passes.h Sun Jul 17 23:11:25 2011 (r224160) +++ projects/zfsd/head/contrib/llvm/include/llvm/Analysis/Passes.h Sun Jul 17 23:39:54 2011 (r224161) @@ -88,6 +88,13 @@ namespace llvm { //===--------------------------------------------------------------------===// // + // createObjCARCAliasAnalysisPass - This pass implements ObjC-ARC-based + // alias analysis. + // + ImmutablePass *createObjCARCAliasAnalysisPass(); + + //===--------------------------------------------------------------------===// + // // createProfileLoaderPass - This pass loads information from a profile dump // file. // Modified: projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h ============================================================================== --- projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h Sun Jul 17 23:11:25 2011 (r224160) +++ projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h Sun Jul 17 23:39:54 2011 (r224161) @@ -30,6 +30,10 @@ namespace llvm { /// memory. class SCEVExpander : public SCEVVisitor { ScalarEvolution &SE; + + // New instructions receive a name to identifies them with the current pass. + const char* IVName; + std::map, AssertingVH > InsertedExpressions; std::set > InsertedValues; @@ -67,9 +71,9 @@ namespace llvm { public: /// SCEVExpander - Construct a SCEVExpander in "canonical" mode. - explicit SCEVExpander(ScalarEvolution &se) - : SE(se), IVIncInsertLoop(0), CanonicalMode(true), - Builder(se.getContext(), TargetFolder(se.TD)) {} + explicit SCEVExpander(ScalarEvolution &se, const char *name) + : SE(se), IVName(name), IVIncInsertLoop(0), IVIncInsertPos(0), + CanonicalMode(true), Builder(se.getContext(), TargetFolder(se.TD)) {} /// clear - Erase the contents of the InsertedExpressions map so that users /// trying to expand the same expression into multiple BasicBlocks or Modified: projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ValueTracking.h ============================================================================== --- projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ValueTracking.h Sun Jul 17 23:11:25 2011 (r224160) +++ projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ValueTracking.h Sun Jul 17 23:39:54 2011 (r224161) *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Mon Jul 18 00:49:36 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 461AA106564A; Mon, 18 Jul 2011 00:49:36 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 354E98FC14; Mon, 18 Jul 2011 00:49:36 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6I0naO3098037; Mon, 18 Jul 2011 00:49:36 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6I0na3r098035; Mon, 18 Jul 2011 00:49:36 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201107180049.p6I0na3r098035@svn.freebsd.org> From: Mark Linimon Date: Mon, 18 Jul 2011 00:49:36 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224162 - projects/portbuild/scripts X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 18 Jul 2011 00:49:36 -0000 Author: linimon (doc,ports committer) Date: Mon Jul 18 00:49:35 2011 New Revision: 224162 URL: http://svn.freebsd.org/changeset/base/224162 Log: Unbreak. Modified: projects/portbuild/scripts/pollmachine Modified: projects/portbuild/scripts/pollmachine ============================================================================== --- projects/portbuild/scripts/pollmachine Sun Jul 17 23:39:54 2011 (r224161) +++ projects/portbuild/scripts/pollmachine Mon Jul 18 00:49:35 2011 (r224162) @@ -235,7 +235,7 @@ class MachinePoll(threading.Thread): def setup(self, branch, buildid, args = ""): cmd = "su ports-%s -c \"%s/scripts/dosetupnode %s %s %s %s %s\""\ - % (pbc, self.arch, self.arch, branch, buildid, self.mach, args) + % (self.arch, pbc, self.arch, branch, buildid, self.mach, args) child = subprocess.Popen(cmd, shell=True, stderr = subprocess.STDOUT, stdout = subprocess.PIPE) err = child.wait() From owner-svn-src-projects@FreeBSD.ORG Mon Jul 18 01:01:44 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8F3351065673; Mon, 18 Jul 2011 01:01:44 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 7E9648FC14; Mon, 18 Jul 2011 01:01:44 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6I11i7O098435; Mon, 18 Jul 2011 01:01:44 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6I11i2v098433; Mon, 18 Jul 2011 01:01:44 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201107180101.p6I11i2v098433@svn.freebsd.org> From: Mark Linimon Date: Mon, 18 Jul 2011 01:01:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224163 - projects/portbuild/scripts X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 18 Jul 2011 01:01:44 -0000 Author: linimon (doc,ports committer) Date: Mon Jul 18 01:01:44 2011 New Revision: 224163 URL: http://svn.freebsd.org/changeset/base/224163 Log: Also clean up /tmp/${buildid}/ when done. Modified: projects/portbuild/scripts/dosetupnode Modified: projects/portbuild/scripts/dosetupnode ============================================================================== --- projects/portbuild/scripts/dosetupnode Mon Jul 18 00:49:35 2011 (r224162) +++ projects/portbuild/scripts/dosetupnode Mon Jul 18 01:01:44 2011 (r224163) @@ -137,8 +137,9 @@ setup() { done fi + ${ssh_cmd} ${client_user}@${node} ${sudo_cmd} rm -rf ${cmdpath} if [ "${full}" -eq 1 ]; then - ${ssh_cmd} ${client_user}@${node} ${sudo_cmd} rm -rf ${pbd}/${arch}/${branch}/builds/${buildid}/.ready ${pbd}/${arch}/${branch}/builds/${buildid} /tmp/.setup-${buildid} + ${ssh_cmd} ${client_user}@${node} ${sudo_cmd} rm -rf ${pbd}/${arch}/${branch}/builds/${buildid}/.ready ${pbd}/${arch}/${branch}/builds/${buildid} /tmp/.setup-${buildid} /tmp/${buildid}/ fi echo "setting up of $node ended at $(date)" @@ -208,6 +209,7 @@ if [ "${nodelist}" = "all" ]; then fi for node in ${nodelist}; do + # XXX MCL return value not being checked, as always setup ${node} & done wait From owner-svn-src-projects@FreeBSD.ORG Mon Jul 18 01:02:44 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9A5381065670; Mon, 18 Jul 2011 01:02:44 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 89ACB8FC19; Mon, 18 Jul 2011 01:02:44 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6I12iI1098502; Mon, 18 Jul 2011 01:02:44 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6I12ivP098500; Mon, 18 Jul 2011 01:02:44 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201107180102.p6I12ivP098500@svn.freebsd.org> From: Mark Linimon Date: Mon, 18 Jul 2011 01:02:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224164 - projects/portbuild/scripts X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 18 Jul 2011 01:02:44 -0000 Author: linimon (doc,ports committer) Date: Mon Jul 18 01:02:44 2011 New Revision: 224164 URL: http://svn.freebsd.org/changeset/base/224164 Log: Add some more error checking. Modified: projects/portbuild/scripts/portbuild Modified: projects/portbuild/scripts/portbuild ============================================================================== --- projects/portbuild/scripts/portbuild Mon Jul 18 01:01:44 2011 (r224163) +++ projects/portbuild/scripts/portbuild Mon Jul 18 01:02:44 2011 (r224164) @@ -173,6 +173,9 @@ echo "building ${pkgname} in ${chroot}" bindist=${buildroot}/${branch}/${buildid}/tarballs/bindist.tar bindistlocal=${buildroot}/${branch}/${buildid}/tarballs/bindist-$(hostname).tar +if [ ! -f $bindist ]; then + bailout ${chroot} ${clean} 255 ${pkgname} +fi if [ -f ${chroot}/.notready ]; then tar -C ${chroot} -xpf ${bindist} @@ -201,8 +204,8 @@ fi trap "bailout ${chroot} ${clean} ${error} ${pkgname}" 1 2 3 9 10 11 15 rm -rf ${chroot}/tmp/* -cd ${chroot}/tmp -mkdir -p depends distfiles packages +cd ${chroot}/tmp || bailout ${chroot} ${clean} 255 ${pkgname} +mkdir -p depends distfiles packages || bailout ${chroot} ${clean} 255 ${pkgname} echo "building ${pkgname} on $(hostname)" | tee ${chroot}/tmp/${pkgname}.log echo "in directory ${chroot}" | tee -a ${chroot}/tmp/${pkgname}.log From owner-svn-src-projects@FreeBSD.ORG Mon Jul 18 01:04:19 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CE768106564A; Mon, 18 Jul 2011 01:04:19 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id BD6F58FC0C; Mon, 18 Jul 2011 01:04:19 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6I14JXp098580; Mon, 18 Jul 2011 01:04:19 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6I14JQQ098578; Mon, 18 Jul 2011 01:04:19 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201107180104.p6I14JQQ098578@svn.freebsd.org> From: Mark Linimon Date: Mon, 18 Jul 2011 01:04:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224165 - projects/portbuild/scripts X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 18 Jul 2011 01:04:19 -0000 Author: linimon (doc,ports committer) Date: Mon Jul 18 01:04:19 2011 New Revision: 224165 URL: http://svn.freebsd.org/changeset/base/224165 Log: Modernize the check for "enough disk space in /tmp". This seems to cut down on the "truncated dependent packages" problem. Modified: projects/portbuild/scripts/claim-chroot Modified: projects/portbuild/scripts/claim-chroot ============================================================================== --- projects/portbuild/scripts/claim-chroot Mon Jul 18 01:02:44 2011 (r224164) +++ projects/portbuild/scripts/claim-chroot Mon Jul 18 01:04:19 2011 (r224165) @@ -93,15 +93,28 @@ if [ ! -z "${squid_dir}" ]; then fi fi -# Check for enough disk space -df=$(df -k ${scratchdir} | tail -1 | awk '{print $4}') - -if [ ${df} -lt 102400 ]; then - touch ${scratchdir}/.disk - echo "error disk" - exit 1 +# Check for enough disk space, in gigabytes. hack xxxm to 1g. +if [ "${use_md_swap}" = "1" ]; then + used=$(swapinfo -g | tail -1 | awk '{print $4}') + needed=`echo ${md_size} | sed -e "s/.*m/1/;s/g//"` + if [ ${used} -lt ${needed} ]; then + touch ${scratchdir}/.swap + echo "error swap" + exit 1 + else + rm -f ${scratchdir}/.swap + fi else - rm -f ${scratchdir}/.disk + used=$(df -g ${scratchdir} | tail -1 | awk '{print $4}') + # XXX MCL FIX HARDCODING! + needed="8" + if [ ${used} -lt ${needed} ]; then + touch ${scratchdir}/.disk + echo "error disk" + exit 1 + else + rm -f ${scratchdir}/.disk + fi fi found=0 From owner-svn-src-projects@FreeBSD.ORG Mon Jul 18 01:05:50 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6F74D106564A; Mon, 18 Jul 2011 01:05:50 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 5EAAF8FC13; Mon, 18 Jul 2011 01:05:50 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6I15ol8098659; Mon, 18 Jul 2011 01:05:50 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6I15oSH098657; Mon, 18 Jul 2011 01:05:50 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201107180105.p6I15oSH098657@svn.freebsd.org> From: Mark Linimon Date: Mon, 18 Jul 2011 01:05:50 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224166 - projects/portbuild/qmanager X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 18 Jul 2011 01:05:50 -0000 Author: linimon (doc,ports committer) Date: Mon Jul 18 01:05:50 2011 New Revision: 224166 URL: http://svn.freebsd.org/changeset/base/224166 Log: Add some debugging. Modified: projects/portbuild/qmanager/qmanagerclient.py Modified: projects/portbuild/qmanager/qmanagerclient.py ============================================================================== --- projects/portbuild/qmanager/qmanagerclient.py Mon Jul 18 01:04:19 2011 (r224165) +++ projects/portbuild/qmanager/qmanagerclient.py Mon Jul 18 01:05:50 2011 (r224166) @@ -294,16 +294,24 @@ class QManagerClientConn(QManagerConnect s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) try: s.connect(path) - self.sock = s - self.sockfile = self.sock.makefile() - return s - # XXX MCL 20110421 debugging + try: + self.sock = s + self.sockfile = self.sock.makefile() + return s + except Exception, e: + if self.stderr: + self.stderr.write("QManagerClientConn: exception in s.makefile(): " + str( e ) + "\n") + self.stderr.write(str( path ) + "\n") + self.stderr.flush() except Exception, e: if self.stderr: - self.stderr.write("QManagerClientConn: exception: " + str( e ) + "\n") + self.stderr.write("QManagerClientConn: exception in s.connect(): " + str( e ) + "\n") + self.stderr.write(str( path ) + "\n") self.stderr.flush() + try: s.close() - # XXX MCL 20110421 debugging + except: + pass else: if self.stderr: self.stderr.write("QManagerClientConn: qmanager socket file does not exist!\n") From owner-svn-src-projects@FreeBSD.ORG Mon Jul 18 01:07:50 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4299A1065673; Mon, 18 Jul 2011 01:07:50 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 31DDF8FC14; Mon, 18 Jul 2011 01:07:50 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6I17ou8098753; Mon, 18 Jul 2011 01:07:50 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6I17occ098751; Mon, 18 Jul 2011 01:07:50 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201107180107.p6I17occ098751@svn.freebsd.org> From: Mark Linimon Date: Mon, 18 Jul 2011 01:07:50 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224167 - projects/portbuild/qmanager X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 18 Jul 2011 01:07:50 -0000 Author: linimon (doc,ports committer) Date: Mon Jul 18 01:07:49 2011 New Revision: 224167 URL: http://svn.freebsd.org/changeset/base/224167 Log: Add some debugging, and put it under conditional flags. Modified: projects/portbuild/qmanager/qmanager.py Modified: projects/portbuild/qmanager/qmanager.py ============================================================================== --- projects/portbuild/qmanager/qmanager.py Mon Jul 18 01:05:50 2011 (r224166) +++ projects/portbuild/qmanager/qmanager.py Mon Jul 18 01:07:49 2011 (r224167) @@ -73,8 +73,9 @@ CONFIG_FILENAME="server.conf" config = getConfig( pbc, CONFIG_SUBDIR, CONFIG_FILENAME ) QMANAGER_SOCKET_FILE = config.get( 'QMANAGER_SOCKET_FILE' ) -DEBUG = True +DEBUG = False VERBOSE = False +MONITOR = False class Worker(object): """ Execute commands from the queue """ @@ -523,6 +524,11 @@ class Monitor(threading.Thread): threads = threading.enumerate() for thread in threads: print " %s is alive: %d" % ( thread.name, thread.isAlive() ) + if session != None: + print "qmanager: engine engine %s, session %s" % (engine, session) + print "session.is_active: " + str( session.is_active ) + else: + print "session == None!" except Exception, e: print "qmanager monitor: Exception:" print e @@ -541,14 +547,14 @@ if DEBUG: workqueue = Queue.Queue() -# XXX MCL 20110421 turned this off, it's not telling us what we need to know -#monitor=Monitor() -#try: -# monitor.start() -# print "qmanager: started monitor %s" % monitor -#except Exception, e: -# print "qmanager: could not start monitor %s" % monitor -# print e +if MONITOR: + monitor=Monitor() + try: + monitor.start() + print "qmanager: started monitor %s" % monitor + except Exception, e: + print "qmanager: could not start monitor %s" % monitor + print e listener=Listener(workqueue) try: From owner-svn-src-projects@FreeBSD.ORG Mon Jul 18 01:09:43 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DEEA4106564A; Mon, 18 Jul 2011 01:09:43 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id B5A8F8FC13; Mon, 18 Jul 2011 01:09:43 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6I19hWT098847; Mon, 18 Jul 2011 01:09:43 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6I19hkY098845; Mon, 18 Jul 2011 01:09:43 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201107180109.p6I19hkY098845@svn.freebsd.org> From: Mark Linimon Date: Mon, 18 Jul 2011 01:09:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224168 - projects/portbuild/qmanager X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 18 Jul 2011 01:09:44 -0000 Author: linimon (doc,ports committer) Date: Mon Jul 18 01:09:43 2011 New Revision: 224168 URL: http://svn.freebsd.org/changeset/base/224168 Log: Add some debugging (disabled by default). Modified: projects/portbuild/qmanager/qmanagerhandler.py Modified: projects/portbuild/qmanager/qmanagerhandler.py ============================================================================== --- projects/portbuild/qmanager/qmanagerhandler.py Mon Jul 18 01:07:49 2011 (r224167) +++ projects/portbuild/qmanager/qmanagerhandler.py Mon Jul 18 01:09:43 2011 (r224168) @@ -4,6 +4,8 @@ import SocketServer, threading, freebsd, from qmanagerclient import * from acl import * +DEBUG=False + class ServerReplyException(Exception): pass @@ -138,8 +140,14 @@ class UNIXhandler(SocketServer.StreamReq conn = QManagerServerConn(self.rfile, self.wfile, self.event) try: + if DEBUG: + print "at UNIXhandler.handle()" (conn.cmd, conn.args) = conn.receive() + if DEBUG: + print "past conn.receive() for " + conn.cmd + " and " + str( conn.args ) (conn.uid, conn.gids) = freebsd.getpeerid(self.request) + if DEBUG: + print "past freebsd.getpeerid" if conn.uid == 0: # Allow root to override uid/gids, when proxying for a user try: @@ -150,9 +158,15 @@ class UNIXhandler(SocketServer.StreamReq conn.gids = tuple(getgidbyname(gid) for gid in conn.args['gids'].split(",")) except KeyError, TypeError: pass - except: + except Exception, e: + if DEBUG: + print "UNIXhandler.handle(): exception: " + str( e ) conn.send(401) # XXX other errors too return self.server.wqueue.put(conn) + if DEBUG: + print "past wqueue.put() for " + conn.cmd + " and " + str( conn.args ) self.event.wait() # Don't close socket until the command finishes + if DEBUG: + print "past event.wait() for " + conn.cmd + " and " + str( conn.args ) From owner-svn-src-projects@FreeBSD.ORG Mon Jul 18 03:40:50 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 175471065675; Mon, 18 Jul 2011 03:40:50 +0000 (UTC) (envelope-from gibbs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 023C28FC1A; Mon, 18 Jul 2011 03:40:50 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6I3en2I004285; Mon, 18 Jul 2011 03:40:49 GMT (envelope-from gibbs@svn.freebsd.org) Received: (from gibbs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6I3enCU004268; Mon, 18 Jul 2011 03:40:49 GMT (envelope-from gibbs@svn.freebsd.org) Message-Id: <201107180340.p6I3enCU004268@svn.freebsd.org> From: "Justin T. Gibbs" Date: Mon, 18 Jul 2011 03:40:49 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224172 - in projects/zfsd/head: cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/lib/libzfs/common lib/libarchive lib/libarchive/libarchive_fe lib/libarchive/test sbin/fdisk... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 18 Jul 2011 03:40:50 -0000 Author: gibbs Date: Mon Jul 18 03:40:49 2011 New Revision: 224172 URL: http://svn.freebsd.org/changeset/base/224172 Log: Integrate from head into ZFSD feature branch as of revision 224171. Added: projects/zfsd/head/lib/libarchive/archive_read_support_compression_rpm.c - copied unchanged from r224171, head/lib/libarchive/archive_read_support_compression_rpm.c projects/zfsd/head/lib/libarchive/archive_read_support_format_xar.c - copied unchanged from r224171, head/lib/libarchive/archive_read_support_format_xar.c projects/zfsd/head/lib/libarchive/libarchive_fe/ - copied from r224171, head/lib/libarchive/libarchive_fe/ projects/zfsd/head/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c - copied unchanged from r224171, head/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c projects/zfsd/head/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.rpm.uu - copied unchanged from r224171, head/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.rpm.uu projects/zfsd/head/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c - copied unchanged from r224171, head/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c projects/zfsd/head/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.rpm.uu - copied unchanged from r224171, head/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.rpm.uu projects/zfsd/head/lib/libarchive/test/test_read_format_xar.c - copied unchanged from r224171, head/lib/libarchive/test/test_read_format_xar.c projects/zfsd/head/usr.bin/cpio/test/test_cmdline.c - copied unchanged from r224171, head/usr.bin/cpio/test/test_cmdline.c projects/zfsd/head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.bin.uu - copied unchanged from r224171, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.bin.uu projects/zfsd/head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.crc.uu - copied unchanged from r224171, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.crc.uu projects/zfsd/head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.newc.uu - copied unchanged from r224171, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.newc.uu projects/zfsd/head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.ustar.uu - copied unchanged from r224171, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.ustar.uu projects/zfsd/head/usr.bin/cpio/test/test_option_B_upper.c - copied unchanged from r224171, head/usr.bin/cpio/test/test_option_B_upper.c projects/zfsd/head/usr.bin/cpio/test/test_option_C_upper.c - copied unchanged from r224171, head/usr.bin/cpio/test/test_option_C_upper.c projects/zfsd/head/usr.bin/cpio/test/test_option_J_upper.c - copied unchanged from r224171, head/usr.bin/cpio/test/test_option_J_upper.c projects/zfsd/head/usr.bin/cpio/test/test_option_L_upper.c - copied unchanged from r224171, head/usr.bin/cpio/test/test_option_L_upper.c projects/zfsd/head/usr.bin/cpio/test/test_option_Z_upper.c - copied unchanged from r224171, head/usr.bin/cpio/test/test_option_Z_upper.c projects/zfsd/head/usr.bin/cpio/test/test_option_l.c - copied unchanged from r224171, head/usr.bin/cpio/test/test_option_l.c projects/zfsd/head/usr.bin/cpio/test/test_option_lzma.c - copied unchanged from r224171, head/usr.bin/cpio/test/test_option_lzma.c projects/zfsd/head/usr.bin/tar/test/test_empty_mtree.c - copied unchanged from r224171, head/usr.bin/tar/test/test_empty_mtree.c projects/zfsd/head/usr.bin/tar/test/test_option_T_upper.c - copied unchanged from r224171, head/usr.bin/tar/test/test_option_T_upper.c projects/zfsd/head/usr.bin/tar/test/test_option_r.c - copied unchanged from r224171, head/usr.bin/tar/test/test_option_r.c Deleted: projects/zfsd/head/usr.bin/cpio/err.c projects/zfsd/head/usr.bin/cpio/err.h projects/zfsd/head/usr.bin/cpio/line_reader.c projects/zfsd/head/usr.bin/cpio/line_reader.h projects/zfsd/head/usr.bin/cpio/matching.c projects/zfsd/head/usr.bin/cpio/matching.h projects/zfsd/head/usr.bin/cpio/pathmatch.c projects/zfsd/head/usr.bin/cpio/pathmatch.h projects/zfsd/head/usr.bin/cpio/test/test_option_B.c projects/zfsd/head/usr.bin/cpio/test/test_option_L.c projects/zfsd/head/usr.bin/cpio/test/test_option_ell.c projects/zfsd/head/usr.bin/tar/err.c projects/zfsd/head/usr.bin/tar/err.h projects/zfsd/head/usr.bin/tar/line_reader.c projects/zfsd/head/usr.bin/tar/line_reader.h projects/zfsd/head/usr.bin/tar/matching.c projects/zfsd/head/usr.bin/tar/matching.h projects/zfsd/head/usr.bin/tar/pathmatch.c projects/zfsd/head/usr.bin/tar/pathmatch.h projects/zfsd/head/usr.bin/tar/test/test_option_T.c Modified: projects/zfsd/head/cddl/contrib/opensolaris/cmd/zpool/zpool.8 projects/zfsd/head/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c projects/zfsd/head/lib/libarchive/Makefile projects/zfsd/head/lib/libarchive/README projects/zfsd/head/lib/libarchive/archive.h projects/zfsd/head/lib/libarchive/archive_hash.h projects/zfsd/head/lib/libarchive/archive_read.3 projects/zfsd/head/lib/libarchive/archive_read_disk_entry_from_file.c projects/zfsd/head/lib/libarchive/archive_read_disk_set_standard_lookup.c projects/zfsd/head/lib/libarchive/archive_read_support_compression_all.c projects/zfsd/head/lib/libarchive/archive_read_support_compression_bzip2.c projects/zfsd/head/lib/libarchive/archive_read_support_compression_uu.c projects/zfsd/head/lib/libarchive/archive_read_support_format_all.c projects/zfsd/head/lib/libarchive/archive_read_support_format_mtree.c projects/zfsd/head/lib/libarchive/archive_write_disk.c projects/zfsd/head/lib/libarchive/archive_write_disk_set_standard_lookup.c projects/zfsd/head/lib/libarchive/archive_write_set_compression_bzip2.c projects/zfsd/head/lib/libarchive/config_freebsd.h projects/zfsd/head/lib/libarchive/filter_fork.c projects/zfsd/head/lib/libarchive/test/Makefile projects/zfsd/head/lib/libarchive/test/main.c projects/zfsd/head/lib/libarchive/test/read_open_memory.c projects/zfsd/head/lib/libarchive/test/test.h projects/zfsd/head/lib/libarchive/test/test_entry.c projects/zfsd/head/lib/libarchive/test/test_fuzz.c projects/zfsd/head/lib/libarchive/test/test_pax_filename_encoding.c projects/zfsd/head/lib/libarchive/test/test_read_data_large.c projects/zfsd/head/lib/libarchive/test/test_read_large.c projects/zfsd/head/lib/libarchive/test/test_read_truncated.c projects/zfsd/head/lib/libarchive/test/test_ustar_filenames.c projects/zfsd/head/lib/libarchive/test/test_write_format_cpio.c projects/zfsd/head/sbin/fdisk/fdisk.c projects/zfsd/head/sys/dev/gem/if_gem.c projects/zfsd/head/sys/kern/kern_exec.c projects/zfsd/head/sys/kern/kern_linker.c projects/zfsd/head/sys/kern/kern_mib.c projects/zfsd/head/sys/kern/kern_sysctl.c projects/zfsd/head/sys/kern/posix4_mib.c projects/zfsd/head/sys/kern/subr_smp.c projects/zfsd/head/sys/net/if_var.h projects/zfsd/head/sys/net/radix.h projects/zfsd/head/sys/netinet/in_pcb.h projects/zfsd/head/sys/netinet/tcp_syncache.h projects/zfsd/head/sys/netinet/tcp_var.h projects/zfsd/head/sys/sys/sysctl.h projects/zfsd/head/usr.bin/cpio/Makefile projects/zfsd/head/usr.bin/cpio/cmdline.c projects/zfsd/head/usr.bin/cpio/config_freebsd.h projects/zfsd/head/usr.bin/cpio/cpio.c projects/zfsd/head/usr.bin/cpio/cpio.h projects/zfsd/head/usr.bin/cpio/test/Makefile projects/zfsd/head/usr.bin/cpio/test/main.c projects/zfsd/head/usr.bin/cpio/test/test.h projects/zfsd/head/usr.bin/cpio/test/test_0.c projects/zfsd/head/usr.bin/cpio/test/test_basic.c projects/zfsd/head/usr.bin/cpio/test/test_format_newc.c projects/zfsd/head/usr.bin/cpio/test/test_gcpio_compat.c projects/zfsd/head/usr.bin/cpio/test/test_option_a.c projects/zfsd/head/usr.bin/cpio/test/test_option_c.c projects/zfsd/head/usr.bin/cpio/test/test_option_d.c projects/zfsd/head/usr.bin/cpio/test/test_option_f.c projects/zfsd/head/usr.bin/cpio/test/test_option_help.c projects/zfsd/head/usr.bin/cpio/test/test_option_m.c projects/zfsd/head/usr.bin/cpio/test/test_option_t.c projects/zfsd/head/usr.bin/cpio/test/test_option_u.c projects/zfsd/head/usr.bin/cpio/test/test_option_version.c projects/zfsd/head/usr.bin/cpio/test/test_option_y.c projects/zfsd/head/usr.bin/cpio/test/test_option_z.c projects/zfsd/head/usr.bin/cpio/test/test_owner_parse.c projects/zfsd/head/usr.bin/cpio/test/test_passthrough_dotdot.c projects/zfsd/head/usr.bin/cpio/test/test_passthrough_reverse.c projects/zfsd/head/usr.bin/cpio/test/test_pathmatch.c projects/zfsd/head/usr.bin/tar/Makefile projects/zfsd/head/usr.bin/tar/bsdtar.1 projects/zfsd/head/usr.bin/tar/bsdtar.c projects/zfsd/head/usr.bin/tar/cmdline.c projects/zfsd/head/usr.bin/tar/config_freebsd.h projects/zfsd/head/usr.bin/tar/read.c projects/zfsd/head/usr.bin/tar/subst.c projects/zfsd/head/usr.bin/tar/test/Makefile projects/zfsd/head/usr.bin/tar/test/main.c projects/zfsd/head/usr.bin/tar/test/test.h projects/zfsd/head/usr.bin/tar/test/test_0.c projects/zfsd/head/usr.bin/tar/test/test_basic.c projects/zfsd/head/usr.bin/tar/test/test_copy.c projects/zfsd/head/usr.bin/tar/test/test_help.c projects/zfsd/head/usr.bin/tar/test/test_option_q.c projects/zfsd/head/usr.bin/tar/test/test_option_s.c projects/zfsd/head/usr.bin/tar/test/test_patterns.c projects/zfsd/head/usr.bin/tar/test/test_patterns_2.tar.uu projects/zfsd/head/usr.bin/tar/test/test_patterns_3.tar.uu projects/zfsd/head/usr.bin/tar/test/test_patterns_4.tar.uu projects/zfsd/head/usr.bin/tar/test/test_stdio.c projects/zfsd/head/usr.bin/tar/test/test_strip_components.c projects/zfsd/head/usr.bin/tar/test/test_symlink_dir.c projects/zfsd/head/usr.bin/tar/test/test_version.c projects/zfsd/head/usr.bin/tar/util.c projects/zfsd/head/usr.bin/tar/write.c projects/zfsd/head/usr.sbin/rtadvctl/rtadvctl.8 Directory Properties: projects/zfsd/head/ (props changed) projects/zfsd/head/cddl/contrib/opensolaris/ (props changed) projects/zfsd/head/contrib/ee/ (props changed) projects/zfsd/head/contrib/expat/ (props changed) projects/zfsd/head/contrib/file/ (props changed) projects/zfsd/head/contrib/gdb/ (props changed) projects/zfsd/head/contrib/gnu-sort/ (props changed) projects/zfsd/head/contrib/groff/ (props changed) projects/zfsd/head/contrib/less/ (props changed) projects/zfsd/head/contrib/libpcap/ (props changed) projects/zfsd/head/contrib/ncurses/ (props changed) projects/zfsd/head/contrib/one-true-awk/ (props changed) projects/zfsd/head/contrib/openbsm/ (props changed) projects/zfsd/head/contrib/openpam/ (props changed) projects/zfsd/head/contrib/pf/ (props changed) projects/zfsd/head/contrib/tcpdump/ (props changed) projects/zfsd/head/contrib/tcsh/ (props changed) projects/zfsd/head/contrib/tnftp/ (props changed) projects/zfsd/head/contrib/tzcode/stdtime/ (props changed) projects/zfsd/head/contrib/tzcode/zic/ (props changed) projects/zfsd/head/contrib/tzdata/ (props changed) projects/zfsd/head/contrib/wpa/ (props changed) projects/zfsd/head/lib/libutil/ (props changed) projects/zfsd/head/lib/libz/ (props changed) projects/zfsd/head/sbin/ (props changed) projects/zfsd/head/sbin/ipfw/ (props changed) projects/zfsd/head/share/mk/bsd.arch.inc.mk (props changed) projects/zfsd/head/sys/contrib/dev/acpica/ (props changed) projects/zfsd/head/usr.bin/csup/ (props changed) projects/zfsd/head/usr.bin/procstat/ (props changed) projects/zfsd/head/usr.sbin/rtadvctl/ (props changed) projects/zfsd/head/usr.sbin/rtadvd/ (props changed) Modified: projects/zfsd/head/cddl/contrib/opensolaris/cmd/zpool/zpool.8 ============================================================================== --- projects/zfsd/head/cddl/contrib/opensolaris/cmd/zpool/zpool.8 Mon Jul 18 03:18:06 2011 (r224171) +++ projects/zfsd/head/cddl/contrib/opensolaris/cmd/zpool/zpool.8 Mon Jul 18 03:40:49 2011 (r224172) @@ -82,6 +82,11 @@ zpool \- configures ZFS storage pools .LP .nf +\fBzpool labelclear\fR [\fB-f\fR] \fIdevice\fR +.fi + +.LP +.nf \fBzpool list\fR [\fB-H\fR] [\fB-o\fR \fIproperty\fR[,...]] [\fIpool\fR] ... .fi @@ -1205,6 +1210,28 @@ Verbose statistics. Reports usage statis .ne 2 .mk .na +\fB\fBzpool labelclear\fR [\fB-f\fR] \fIdevice\fR +.ad +.sp .6 +.RS 4n +Removes ZFS label information from the specified device. The device must not be part of an active pool configuration. +.sp +.ne 2 +.mk +.na +\fB\fB-f\fR\fR +.ad +.RS 12n +.rt +Treat exported or foreign devices as inactive. +.RE + +.RE + +.sp +.ne 2 +.mk +.na \fB\fBzpool list\fR [\fB-H\fR] [\fB-o\fR \fIprops\fR[,...]] [\fIpool\fR] ...\fR .ad .sp .6 Modified: projects/zfsd/head/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c ============================================================================== --- projects/zfsd/head/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Mon Jul 18 03:18:06 2011 (r224171) +++ projects/zfsd/head/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Mon Jul 18 03:40:49 2011 (r224172) @@ -57,6 +57,7 @@ static int zpool_do_destroy(int, char ** static int zpool_do_add(int, char **); static int zpool_do_remove(int, char **); +static int zpool_do_labelclear(int, char **); static int zpool_do_list(int, char **); static int zpool_do_iostat(int, char **); @@ -113,6 +114,7 @@ typedef enum { HELP_HISTORY, HELP_IMPORT, HELP_IOSTAT, + HELP_LABELCLEAR, HELP_LIST, HELP_OFFLINE, HELP_ONLINE, @@ -149,6 +151,8 @@ static zpool_command_t command_table[] = { "add", zpool_do_add, HELP_ADD }, { "remove", zpool_do_remove, HELP_REMOVE }, { NULL }, + { "labelclear", zpool_do_labelclear, HELP_LABELCLEAR }, + { NULL }, { "list", zpool_do_list, HELP_LIST }, { "iostat", zpool_do_iostat, HELP_IOSTAT }, { "status", zpool_do_status, HELP_STATUS }, @@ -215,6 +219,8 @@ get_usage(zpool_help_t idx) { case HELP_IOSTAT: return (gettext("\tiostat [-v] [-T d|u] [pool] ... [interval " "[count]]\n")); + case HELP_LABELCLEAR: + return (gettext("\tlabelclear [-f] \n")); case HELP_LIST: return (gettext("\tlist [-H] [-o property[,...]] " "[-T d|u] [pool] ... [interval [count]]\n")); @@ -561,6 +567,125 @@ zpool_do_remove(int argc, char **argv) } /* + * zpool labelclear + * + * Verifies that the vdev is not active and zeros out the label information + * on the device. + */ +int +zpool_do_labelclear(int argc, char **argv) +{ + char *vdev, *name; + int c, fd = -1, ret = 0; + pool_state_t state; + boolean_t inuse = B_FALSE; + boolean_t force = B_FALSE; + + /* check options */ + while ((c = getopt(argc, argv, "f")) != -1) { + switch (c) { + case 'f': + force = B_TRUE; + break; + default: + (void) fprintf(stderr, gettext("invalid option '%c'\n"), + optopt); + usage(B_FALSE); + } + } + + argc -= optind; + argv += optind; + + /* get vdev name */ + if (argc < 1) { + (void) fprintf(stderr, gettext("missing vdev device name\n")); + usage(B_FALSE); + } + + vdev = argv[0]; + if ((fd = open(vdev, O_RDWR)) < 0) { + (void) fprintf(stderr, gettext("Unable to open %s\n"), vdev); + return (B_FALSE); + } + + name = NULL; + if (zpool_in_use(g_zfs, fd, &state, &name, &inuse) != 0) { + if (force) + goto wipe_label; + + (void) fprintf(stderr, + gettext("Unable to determine pool state for %s\n" + "Use -f to force the clearing any label data\n"), vdev); + + return (1); + } + + if (inuse) { + switch (state) { + default: + case POOL_STATE_ACTIVE: + case POOL_STATE_SPARE: + case POOL_STATE_L2CACHE: + (void) fprintf(stderr, +gettext("labelclear operation failed.\n" + "\tVdev %s is a member (%s), of pool \"%s\".\n" + "\tTo remove label information from this device, export or destroy\n" + "\tthe pool, or remove %s from the configuration of this pool\n" + "\tand retry the labelclear operation\n"), + vdev, zpool_pool_state_to_name(state), name, vdev); + ret = 1; + goto errout; + + case POOL_STATE_EXPORTED: + if (force) + break; + + (void) fprintf(stderr, +gettext("labelclear operation failed.\n" + "\tVdev %s is a member of the exported pool \"%s\".\n" + "\tUse \"zpool labelclear -f %s\" to force the removal of label\n" + "\tinformation.\n"), + vdev, name, vdev); + ret = 1; + goto errout; + + case POOL_STATE_POTENTIALLY_ACTIVE: + if (force) + break; + + (void) fprintf(stderr, +gettext("labelclear operation failed.\n" + "\tVdev %s is a member of the pool \"%s\".\n" + "\tThis pool is unknown to this system, but may be active on\n" + "\tanother system. Use \'zpool labelclear -f %s\' to force the\n" + "\tremoval of label information.\n"), + vdev, name, vdev); + ret = 1; + goto errout; + + case POOL_STATE_DESTROYED: + /* inuse should never be set for a destoryed pool... */ + break; + } + } + +wipe_label: + if (zpool_clear_label(fd) != 0) { + (void) fprintf(stderr, + gettext("Label clear failed on vdev %s\n"), vdev); + ret = 1; + } + +errout: + close(fd); + if (name != NULL) + free(name); + + return (ret); +} + +/* * zpool create [-fn] [-o property=value] ... * [-O file-system-property=value] ... * [-R root] [-m mountpoint] ... @@ -1052,7 +1177,7 @@ print_status_config(zpool_handle_t *zhp, char *vname; uint64_t notpresent; spare_cbdata_t cb; - char *state; + const char *state; if (nvlist_lookup_nvlist_array(nv, ZPOOL_CONFIG_CHILDREN, &child, &children) != 0) @@ -1084,10 +1209,11 @@ print_status_config(zpool_handle_t *zhp, } if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_NOT_PRESENT, - ¬present) == 0) { + ¬present) == 0 || + vs->vs_state <= VDEV_STATE_CANT_OPEN) { char *path; - verify(nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0); - (void) printf(" was %s", path); + if (nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0) + (void) printf(" was %s", path); } else if (vs->vs_aux != 0) { (void) printf(" "); Modified: projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h ============================================================================== --- projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h Mon Jul 18 03:18:06 2011 (r224171) +++ projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h Mon Jul 18 03:40:49 2011 (r224172) @@ -200,7 +200,8 @@ extern zpool_handle_t *zpool_open_canfai extern void zpool_close(zpool_handle_t *); extern const char *zpool_get_name(zpool_handle_t *); extern int zpool_get_state(zpool_handle_t *); -extern char *zpool_state_to_name(vdev_state_t, vdev_aux_t); +extern const char *zpool_state_to_name(vdev_state_t, vdev_aux_t); +extern const char *zpool_pool_state_to_name(pool_state_t); extern void zpool_free_handles(libzfs_handle_t *); /* @@ -249,7 +250,7 @@ extern nvlist_t *zpool_find_vdev(zpool_h boolean_t *, boolean_t *); extern nvlist_t *zpool_find_vdev_by_physpath(zpool_handle_t *, const char *, boolean_t *, boolean_t *, boolean_t *); -extern int zpool_label_disk(libzfs_handle_t *, zpool_handle_t *, char *); +extern int zpool_label_disk(libzfs_handle_t *, zpool_handle_t *, const char *); /* * Functions to manage pool properties Modified: projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c ============================================================================== --- projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c Mon Jul 18 03:18:06 2011 (r224171) +++ projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c Mon Jul 18 03:40:49 2011 (r224172) @@ -1084,8 +1084,8 @@ zpool_open_func(void *arg) /* * Given a file descriptor, clear (zero) the label information. This function - * is currently only used in the appliance stack as part of the ZFS sysevent - * module. + * is used in the appliance stack as part of the ZFS sysevent module and + * to implement the "zpool labelclear" command. */ int zpool_clear_label(int fd) Modified: projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c ============================================================================== --- projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c Mon Jul 18 03:18:06 2011 (r224171) +++ projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c Mon Jul 18 03:40:49 2011 (r224172) @@ -174,7 +174,7 @@ zpool_get_prop_int(zpool_handle_t *zhp, /* * Map VDEV STATE to printed strings. */ -char * +const char * zpool_state_to_name(vdev_state_t state, vdev_aux_t aux) { switch (state) { @@ -202,6 +202,34 @@ zpool_state_to_name(vdev_state_t state, } /* + * Map POOL STATE to printed strings. + */ +const char * +zpool_pool_state_to_name(pool_state_t state) +{ + switch (state) { + case POOL_STATE_ACTIVE: + return (gettext("ACTIVE")); + case POOL_STATE_EXPORTED: + return (gettext("EXPORTED")); + case POOL_STATE_DESTROYED: + return (gettext("DESTROYED")); + case POOL_STATE_SPARE: + return (gettext("SPARE")); + case POOL_STATE_L2CACHE: + return (gettext("L2CACHE")); + case POOL_STATE_UNINITIALIZED: + return (gettext("UNINITIALIZED")); + case POOL_STATE_UNAVAIL: + return (gettext("UNAVAIL")); + case POOL_STATE_POTENTIALLY_ACTIVE: + return (gettext("POTENTIALLY_ACTIVE")); + } + + return (gettext("UNKNOWN")); +} + +/* * Get a zpool property value for 'prop' and return the value in * a pre-allocated buffer. */ @@ -3082,15 +3110,25 @@ zpool_vdev_name(libzfs_handle_t *hdl, zp char buf[64]; vdev_stat_t *vs; uint_t vsc; + int have_stats; + int have_path; - if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_NOT_PRESENT, - &value) == 0) { + have_stats = nvlist_lookup_uint64_array(nv, ZPOOL_CONFIG_VDEV_STATS, + (uint64_t **)&vs, &vsc) == 0; + have_path = nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0; + + /* + * If the device is not currently present, assume it will not + * come back at the same device path. Display the device by GUID. + */ + if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_NOT_PRESENT, &value) == 0 || + have_path && have_stats && vs->vs_state <= VDEV_STATE_CANT_OPEN) { verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_GUID, &value) == 0); (void) snprintf(buf, sizeof (buf), "%llu", (u_longlong_t)value); path = buf; - } else if (nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0) { + } else if (have_path) { /* * If the device is dead (faulted, offline, etc) then don't @@ -3098,8 +3136,7 @@ zpool_vdev_name(libzfs_handle_t *hdl, zp * open a misbehaving device, which can have undesirable * effects. */ - if ((nvlist_lookup_uint64_array(nv, ZPOOL_CONFIG_VDEV_STATS, - (uint64_t **)&vs, &vsc) != 0 || + if ((have_stats == 0 || vs->vs_state >= VDEV_STATE_DEGRADED) && zhp != NULL && nvlist_lookup_string(nv, ZPOOL_CONFIG_DEVID, &devid) == 0) { @@ -3605,7 +3642,7 @@ find_start_block(nvlist_t *config) * stripped of any leading /dev path. */ int -zpool_label_disk(libzfs_handle_t *hdl, zpool_handle_t *zhp, char *name) +zpool_label_disk(libzfs_handle_t *hdl, zpool_handle_t *zhp, const char *name) { #ifdef sun char path[MAXPATHLEN]; Modified: projects/zfsd/head/lib/libarchive/Makefile ============================================================================== --- projects/zfsd/head/lib/libarchive/Makefile Mon Jul 18 03:18:06 2011 (r224171) +++ projects/zfsd/head/lib/libarchive/Makefile Mon Jul 18 03:40:49 2011 (r224172) @@ -13,6 +13,9 @@ DPADD+= ${LIBLZMA} LDADD+= -llzma CFLAGS+= -DHAVE_LIBLZMA=1 -DHAVE_LZMA_H=1 +DPADD+= ${LIBBSDXML} +LDADD+= -lbsdxml + # FreeBSD SHLIB_MAJOR value is managed as part of the FreeBSD system. # It has no real relation to the libarchive version number. SHLIB_MAJOR= 5 @@ -56,6 +59,7 @@ SRCS= archive_check_magic.c \ archive_read_support_compression_gzip.c \ archive_read_support_compression_none.c \ archive_read_support_compression_program.c \ + archive_read_support_compression_rpm.c \ archive_read_support_compression_uu.c \ archive_read_support_compression_xz.c \ archive_read_support_format_all.c \ @@ -66,6 +70,7 @@ SRCS= archive_check_magic.c \ archive_read_support_format_mtree.c \ archive_read_support_format_raw.c \ archive_read_support_format_tar.c \ + archive_read_support_format_xar.c \ archive_read_support_format_zip.c \ archive_string.c \ archive_string_sprintf.c \ Modified: projects/zfsd/head/lib/libarchive/README ============================================================================== --- projects/zfsd/head/lib/libarchive/README Mon Jul 18 03:18:06 2011 (r224171) +++ projects/zfsd/head/lib/libarchive/README Mon Jul 18 03:40:49 2011 (r224172) @@ -21,6 +21,7 @@ Currently, the library automatically det * gzip compression * bzip2 compression * compress/LZW compression + * lzma and xz compression * GNU tar format (including GNU long filenames, long link names, and sparse files) * Solaris 9 extended tar format (including ACLs) @@ -30,18 +31,26 @@ Currently, the library automatically det * POSIX octet-oriented cpio * SVR4 ASCII cpio * Binary cpio (big-endian or little-endian) - * ISO9660 CD-ROM images (with optional Rockridge extensions) + * ISO9660 CD-ROM images (with optional Rockridge or Joliet extensions) * ZIP archives (with uncompressed or "deflate" compressed entries) + * GNU and BSD 'ar' archives + * 'mtree' format The library can write: * gzip compression * bzip2 compression + * compress/LZW compression + * lzma and xz compression * POSIX ustar * POSIX pax interchange format * "restricted" pax format, which will create ustar archives except for entries that require pax extensions (for long filenames, ACLs, etc). * POSIX octet-oriented cpio + * SVR4 "newc" cpio * shar archives + * ZIP archives (with uncompressed or "deflate" compressed entries) + * GNU and BSD 'ar' archives + * 'mtree' format Notes: * This is a heavily stream-oriented system. There is no direct Modified: projects/zfsd/head/lib/libarchive/archive.h ============================================================================== --- projects/zfsd/head/lib/libarchive/archive.h Mon Jul 18 03:18:06 2011 (r224171) +++ projects/zfsd/head/lib/libarchive/archive.h Mon Jul 18 03:40:49 2011 (r224172) @@ -52,7 +52,9 @@ /* These should match the types used in 'struct stat' */ #if defined(_WIN32) && !defined(__CYGWIN__) #define __LA_INT64_T __int64 -# if defined(_WIN64) +# if defined(_SSIZE_T_DEFINED) +# define __LA_SSIZE_T ssize_t +# elif defined(_WIN64) # define __LA_SSIZE_T __int64 # else # define __LA_SSIZE_T long @@ -127,13 +129,13 @@ extern "C" { * (ARCHIVE_API_VERSION * 1000000 + ARCHIVE_API_FEATURE * 1000) * #endif */ -#define ARCHIVE_VERSION_NUMBER 2007901 +#define ARCHIVE_VERSION_NUMBER 2008004 __LA_DECL int archive_version_number(void); /* * Textual name/version of the library, useful for version displays. */ -#define ARCHIVE_VERSION_STRING "libarchive 2.7.901a" +#define ARCHIVE_VERSION_STRING "libarchive 2.8.4" __LA_DECL const char * archive_version_string(void); #if ARCHIVE_VERSION_NUMBER < 3000000 @@ -319,6 +321,7 @@ __LA_DECL int archive_read_support_com (struct archive *, const char *, const void * /* match */, size_t); +__LA_DECL int archive_read_support_compression_rpm(struct archive *); __LA_DECL int archive_read_support_compression_uu(struct archive *); __LA_DECL int archive_read_support_compression_xz(struct archive *); @@ -331,6 +334,7 @@ __LA_DECL int archive_read_support_for __LA_DECL int archive_read_support_format_mtree(struct archive *); __LA_DECL int archive_read_support_format_raw(struct archive *); __LA_DECL int archive_read_support_format_tar(struct archive *); +__LA_DECL int archive_read_support_format_xar(struct archive *); __LA_DECL int archive_read_support_format_zip(struct archive *); Modified: projects/zfsd/head/lib/libarchive/archive_hash.h ============================================================================== --- projects/zfsd/head/lib/libarchive/archive_hash.h Mon Jul 18 03:18:06 2011 (r224171) +++ projects/zfsd/head/lib/libarchive/archive_hash.h Mon Jul 18 03:40:49 2011 (r224172) @@ -29,6 +29,10 @@ #error This header is only to be used internally to libarchive. #endif +#ifdef HAVE_SYS_TYPES_H +#include +#endif + /* * Hash function support in various Operating Systems: * @@ -41,43 +45,71 @@ * - OpenBSD 4.4 and earlier have SHA2 in libc with _ after algorithm name * * DragonFly and FreeBSD (XXX not used yet): - * - MD5 in libmd: without _ after algorithm name - * - SHA{1,256,512} in libmd: with _ after algorithm name (conflicts w/OpenSSL!) + * - MD5 and SHA1 in libmd: without _ after algorithm name + * - SHA256: with _ after algorithm name + * + * Mac OS X (10.4 and later): + * - MD5, SHA1 and SHA2 in libSystem: with CC_ prefix and _ after algorithm name * * OpenSSL: - * - MD5, SHA1, SHA2, SHA{256,384,512} in libcrypto: with _ after algorithm name + * - MD5, SHA1 and SHA2 in libcrypto: with _ after algorithm name + * + * Windows: + * - MD5, SHA1 and SHA2 in archive_windows.c: without algorithm name + * and with __la_ prefix. */ +#if defined(ARCHIVE_HASH_MD5_WIN) ||\ + defined(ARCHIVE_HASH_SHA1_WIN) || defined(ARCHIVE_HASH_SHA256_WIN) ||\ + defined(ARCHIVE_HASH_SHA384_WIN) || defined(ARCHIVE_HASH_SHA512_WIN) +#include +typedef struct { + int valid; + HCRYPTPROV cryptProv; + HCRYPTHASH hash; +} Digest_CTX; +extern void __la_hash_Init(Digest_CTX *, ALG_ID); +extern void __la_hash_Final(unsigned char *, size_t, Digest_CTX *); +extern void __la_hash_Update(Digest_CTX *, const unsigned char *, size_t); +#endif -#if defined(HAVE_MD5_H) && defined(HAVE_MD5INIT) +#if defined(ARCHIVE_HASH_MD5_LIBC) # include # define ARCHIVE_HAS_MD5 typedef MD5_CTX archive_md5_ctx; # define archive_md5_init(ctx) MD5Init(ctx) # define archive_md5_final(ctx, buf) MD5Final(buf, ctx) # define archive_md5_update(ctx, buf, n) MD5Update(ctx, buf, n) -#elif defined(HAVE_OPENSSL_MD5_H) +#elif defined(ARCHIVE_HASH_MD5_LIBSYSTEM) +# include +# define ARCHIVE_HAS_MD5 +typedef CC_MD5_CTX archive_md5_ctx; +# define archive_md5_init(ctx) CC_MD5_Init(ctx) +# define archive_md5_final(ctx, buf) CC_MD5_Final(buf, ctx) +# define archive_md5_update(ctx, buf, n) CC_MD5_Update(ctx, buf, n) +#elif defined(ARCHIVE_HASH_MD5_OPENSSL) # include # define ARCHIVE_HAS_MD5 typedef MD5_CTX archive_md5_ctx; # define archive_md5_init(ctx) MD5_Init(ctx) # define archive_md5_final(ctx, buf) MD5_Final(buf, ctx) # define archive_md5_update(ctx, buf, n) MD5_Update(ctx, buf, n) -#elif defined(_WIN32) && !defined(__CYGWIN__) && defined(CALG_MD5) +#elif defined(ARCHIVE_HASH_MD5_WIN) # define ARCHIVE_HAS_MD5 -typedef MD5_CTX archive_md5_ctx; -# define archive_md5_init(ctx) MD5_Init(ctx) -# define archive_md5_final(ctx, buf) MD5_Final(buf, ctx) -# define archive_md5_update(ctx, buf, n) MD5_Update(ctx, buf, n) +# define MD5_DIGEST_LENGTH 16 +typedef Digest_CTX archive_md5_ctx; +# define archive_md5_init(ctx) __la_hash_Init(ctx, CALG_MD5) +# define archive_md5_final(ctx, buf) __la_hash_Final(buf, MD5_DIGEST_LENGTH, ctx) +# define archive_md5_update(ctx, buf, n) __la_hash_Update(ctx, buf, n) #endif -#if defined(HAVE_RMD160_H) && defined(HAVE_RMD160INIT) +#if defined(ARCHIVE_HASH_RMD160_LIBC) # include # define ARCHIVE_HAS_RMD160 typedef RMD160_CTX archive_rmd160_ctx; # define archive_rmd160_init(ctx) RMD160Init(ctx) # define archive_rmd160_final(ctx, buf) RMD160Final(buf, ctx) # define archive_rmd160_update(ctx, buf, n) RMD160Update(ctx, buf, n) -#elif defined(HAVE_OPENSSL_RIPEMD_H) +#elif defined(ARCHIVE_HASH_RMD160_OPENSSL) # include # define ARCHIVE_HAS_RMD160 typedef RIPEMD160_CTX archive_rmd160_ctx; @@ -86,111 +118,164 @@ typedef RIPEMD160_CTX archive_rmd160_ctx # define archive_rmd160_update(ctx, buf, n) RIPEMD160_Update(ctx, buf, n) #endif -#if defined(HAVE_SHA1_H) && defined(HAVE_SHA1INIT) +#if defined(ARCHIVE_HASH_SHA1_LIBC) # include # define ARCHIVE_HAS_SHA1 typedef SHA1_CTX archive_sha1_ctx; # define archive_sha1_init(ctx) SHA1Init(ctx) # define archive_sha1_final(ctx, buf) SHA1Final(buf, ctx) # define archive_sha1_update(ctx, buf, n) SHA1Update(ctx, buf, n) -#elif defined(HAVE_OPENSSL_SHA_H) +#elif defined(ARCHIVE_HASH_SHA1_LIBSYSTEM) +# include +# define ARCHIVE_HAS_SHA1 +typedef CC_SHA1_CTX archive_sha1_ctx; +# define archive_sha1_init(ctx) CC_SHA1_Init(ctx) +# define archive_sha1_final(ctx, buf) CC_SHA1_Final(buf, ctx) +# define archive_sha1_update(ctx, buf, n) CC_SHA1_Update(ctx, buf, n) +#elif defined(ARCHIVE_HASH_SHA1_OPENSSL) # include # define ARCHIVE_HAS_SHA1 typedef SHA_CTX archive_sha1_ctx; # define archive_sha1_init(ctx) SHA1_Init(ctx) # define archive_sha1_final(ctx, buf) SHA1_Final(buf, ctx) # define archive_sha1_update(ctx, buf, n) SHA1_Update(ctx, buf, n) -#elif defined(_WIN32) && !defined(__CYGWIN__) && defined(CALG_SHA1) +#elif defined(ARCHIVE_HASH_SHA1_WIN) # define ARCHIVE_HAS_SHA1 -typedef SHA1_CTX archive_sha1_ctx; -# define archive_sha1_init(ctx) SHA1_Init(ctx) -# define archive_sha1_final(ctx, buf) SHA1_Final(buf, ctx) -# define archive_sha1_update(ctx, buf, n) SHA1_Update(ctx, buf, n) +# define SHA1_DIGEST_LENGTH 20 +typedef Digest_CTX archive_sha1_ctx; +# define archive_sha1_init(ctx) __la_hash_Init(ctx, CALG_SHA1) +# define archive_sha1_final(ctx, buf) __la_hash_Final(buf, SHA1_DIGEST_LENGTH, ctx) +# define archive_sha1_update(ctx, buf, n) __la_hash_Update(ctx, buf, n) #endif -#if defined(HAVE_SHA2_H) && defined(HAVE_SHA256_INIT) +#if defined(ARCHIVE_HASH_SHA256_LIBC) # include # define ARCHIVE_HAS_SHA256 typedef SHA256_CTX archive_sha256_ctx; # define archive_sha256_init(ctx) SHA256_Init(ctx) # define archive_sha256_final(ctx, buf) SHA256_Final(buf, ctx) # define archive_sha256_update(ctx, buf, n) SHA256_Update(ctx, buf, n) -#elif defined(HAVE_SHA2_H) && defined(HAVE_SHA256INIT) +#elif defined(ARCHIVE_HASH_SHA256_LIBC2) # include # define ARCHIVE_HAS_SHA256 typedef SHA256_CTX archive_sha256_ctx; # define archive_sha256_init(ctx) SHA256Init(ctx) # define archive_sha256_final(ctx, buf) SHA256Final(buf, ctx) # define archive_sha256_update(ctx, buf, n) SHA256Update(ctx, buf, n) -#elif defined(HAVE_OPENSSL_SHA_H) && defined(HAVE_OPENSSL_SHA256_INIT) +#elif defined(ARCHIVE_HASH_SHA256_LIBC3) +# include +# define ARCHIVE_HAS_SHA256 +typedef SHA2_CTX archive_sha256_ctx; +# define archive_sha256_init(ctx) SHA256Init(ctx) +# define archive_sha256_final(ctx, buf) SHA256Final(buf, ctx) +# define archive_sha256_update(ctx, buf, n) SHA256Update(ctx, buf, n) +#elif defined(ARCHIVE_HASH_SHA256_LIBSYSTEM) +# include +# define ARCHIVE_HAS_SHA256 +typedef CC_SHA256_CTX archive_shs256_ctx; +# define archive_shs256_init(ctx) CC_SHA256_Init(ctx) +# define archive_shs256_final(ctx, buf) CC_SHA256_Final(buf, ctx) +# define archive_shs256_update(ctx, buf, n) CC_SHA256_Update(ctx, buf, n) +#elif defined(ARCHIVE_HASH_SHA256_OPENSSL) # include # define ARCHIVE_HAS_SHA256 typedef SHA256_CTX archive_sha256_ctx; # define archive_sha256_init(ctx) SHA256_Init(ctx) # define archive_sha256_final(ctx, buf) SHA256_Final(buf, ctx) # define archive_sha256_update(ctx, buf, n) SHA256_Update(ctx, buf, n) -#elif defined(_WIN32) && !defined(__CYGWIN__) && defined(CALG_SHA_256) +#elif defined(ARCHIVE_HASH_SHA256_WIN) # define ARCHIVE_HAS_SHA256 -typedef SHA256_CTX archive_sha256_ctx; -# define archive_sha256_init(ctx) SHA256_Init(ctx) -# define archive_sha256_final(ctx, buf) SHA256_Final(buf, ctx) -# define archive_sha256_update(ctx, buf, n) SHA256_Update(ctx, buf, n) +# define SHA256_DIGEST_LENGTH 32 +typedef Digest_CTX archive_sha256_ctx; +# define archive_sha256_init(ctx) __la_hash_Init(ctx, CALG_SHA_256) +# define archive_sha256_final(ctx, buf) __la_hash_Final(buf, SHA256_DIGEST_LENGTH, ctx) +# define archive_sha256_update(ctx, buf, n) __la_hash_Update(ctx, buf, n) #endif -#if defined(HAVE_SHA2_H) && defined(HAVE_SHA384_INIT) +#if defined(ARCHIVE_HASH_SHA384_LIBC) # include # define ARCHIVE_HAS_SHA384 typedef SHA384_CTX archive_sha384_ctx; # define archive_sha384_init(ctx) SHA384_Init(ctx) # define archive_sha384_final(ctx, buf) SHA384_Final(buf, ctx) # define archive_sha384_update(ctx, buf, n) SHA384_Update(ctx, buf, n) -#elif defined(HAVE_SHA2_H) && defined(HAVE_SHA384INIT) +#elif defined(ARCHIVE_HASH_SHA384_LIBC2) # include # define ARCHIVE_HAS_SHA384 typedef SHA384_CTX archive_sha384_ctx; # define archive_sha384_init(ctx) SHA384Init(ctx) # define archive_sha384_final(ctx, buf) SHA384Final(buf, ctx) # define archive_sha384_update(ctx, buf, n) SHA384Update(ctx, buf, n) -#elif defined(HAVE_OPENSSL_SHA_H) && defined(HAVE_OPENSSL_SHA384_INIT) +#elif defined(ARCHIVE_HASH_SHA384_LIBC3) +# include +# define ARCHIVE_HAS_SHA384 +typedef SHA2_CTX archive_sha384_ctx; +# define archive_sha384_init(ctx) SHA384Init(ctx) +# define archive_sha384_final(ctx, buf) SHA384Final(buf, ctx) +# define archive_sha384_update(ctx, buf, n) SHA384Update(ctx, buf, n) +#elif defined(ARCHIVE_HASH_SHA384_LIBSYSTEM) +# include +# define ARCHIVE_HAS_SHA384 +typedef CC_SHA512_CTX archive_shs384_ctx; +# define archive_shs384_init(ctx) CC_SHA384_Init(ctx) +# define archive_shs384_final(ctx, buf) CC_SHA384_Final(buf, ctx) +# define archive_shs384_update(ctx, buf, n) CC_SHA384_Update(ctx, buf, n) +#elif defined(ARCHIVE_HASH_SHA384_OPENSSL) # include # define ARCHIVE_HAS_SHA384 typedef SHA512_CTX archive_sha384_ctx; # define archive_sha384_init(ctx) SHA384_Init(ctx) # define archive_sha384_final(ctx, buf) SHA384_Final(buf, ctx) # define archive_sha384_update(ctx, buf, n) SHA384_Update(ctx, buf, n) -#elif defined(_WIN32) && !defined(__CYGWIN__) && defined(CALG_SHA_384) +#elif defined(ARCHIVE_HASH_SHA384_WIN) # define ARCHIVE_HAS_SHA384 -typedef SHA512_CTX archive_sha384_ctx; -# define archive_sha384_init(ctx) SHA384_Init(ctx) -# define archive_sha384_final(ctx, buf) SHA384_Final(buf, ctx) -# define archive_sha384_update(ctx, buf, n) SHA384_Update(ctx, buf, n) +# define SHA384_DIGEST_LENGTH 48 +typedef Digest_CTX archive_sha384_ctx; +# define archive_sha384_init(ctx) __la_hash_Init(ctx, CALG_SHA_384) +# define archive_sha384_final(ctx, buf) __la_hash_Final(buf, SHA384_DIGEST_LENGTH, ctx) +# define archive_sha384_update(ctx, buf, n) __la_hash_Update(ctx, buf, n) #endif -#if defined(HAVE_SHA2_H) && defined(HAVE_SHA512_INIT) +#if defined(ARCHIVE_HASH_SHA512_LIBC) # include # define ARCHIVE_HAS_SHA512 typedef SHA512_CTX archive_sha512_ctx; # define archive_sha512_init(ctx) SHA512_Init(ctx) # define archive_sha512_final(ctx, buf) SHA512_Final(buf, ctx) # define archive_sha512_update(ctx, buf, n) SHA512_Update(ctx, buf, n) -#elif defined(HAVE_SHA2_H) && defined(HAVE_SHA512INIT) +#elif defined(ARCHIVE_HASH_SHA512_LIBC2) # include # define ARCHIVE_HAS_SHA512 typedef SHA512_CTX archive_sha512_ctx; # define archive_sha512_init(ctx) SHA512Init(ctx) # define archive_sha512_final(ctx, buf) SHA512Final(buf, ctx) # define archive_sha512_update(ctx, buf, n) SHA512Update(ctx, buf, n) -#elif defined(HAVE_OPENSSL_SHA_H) && defined(HAVE_OPENSSL_SHA512_INIT) +#elif defined(ARCHIVE_HASH_SHA512_LIBC3) +# include +# define ARCHIVE_HAS_SHA512 +typedef SHA2_CTX archive_sha512_ctx; +# define archive_sha512_init(ctx) SHA512Init(ctx) +# define archive_sha512_final(ctx, buf) SHA512Final(buf, ctx) +# define archive_sha512_update(ctx, buf, n) SHA512Update(ctx, buf, n) +#elif defined(ARCHIVE_HASH_SHA512_LIBSYSTEM) +# include +# define ARCHIVE_HAS_SHA512 +typedef CC_SHA512_CTX archive_shs512_ctx; +# define archive_shs512_init(ctx) CC_SHA512_Init(ctx) +# define archive_shs512_final(ctx, buf) CC_SHA512_Final(buf, ctx) +# define archive_shs512_update(ctx, buf, n) CC_SHA512_Update(ctx, buf, n) +#elif defined(ARCHIVE_HASH_SHA512_OPENSSL) # include # define ARCHIVE_HAS_SHA512 typedef SHA512_CTX archive_sha512_ctx; # define archive_sha512_init(ctx) SHA512_Init(ctx) # define archive_sha512_final(ctx, buf) SHA512_Final(buf, ctx) # define archive_sha512_update(ctx, buf, n) SHA512_Update(ctx, buf, n) -#elif defined(_WIN32) && !defined(__CYGWIN__) && defined(CALG_SHA_512) +#elif defined(ARCHIVE_HASH_SHA512_WIN) # define ARCHIVE_HAS_SHA512 -typedef SHA512_CTX archive_sha512_ctx; -# define archive_sha512_init(ctx) SHA512_Init(ctx) -# define archive_sha512_final(ctx, buf) SHA512_Final(buf, ctx) -# define archive_sha512_update(ctx, buf, n) SHA512_Update(ctx, buf, n) +# define SHA512_DIGEST_LENGTH 64 +typedef Digest_CTX archive_sha512_ctx; +# define archive_sha512_init(ctx) __la_hash_Init(ctx, CALG_SHA_512) +# define archive_sha512_final(ctx, buf) __la_hash_Final(buf, SHA512_DIGEST_LENGTH, ctx) +# define archive_sha512_update(ctx, buf, n) __la_hash_Update(ctx, buf, n) #endif Modified: projects/zfsd/head/lib/libarchive/archive_read.3 ============================================================================== --- projects/zfsd/head/lib/libarchive/archive_read.3 Mon Jul 18 03:18:06 2011 (r224171) +++ projects/zfsd/head/lib/libarchive/archive_read.3 Mon Jul 18 03:40:49 2011 (r224172) @@ -597,7 +597,7 @@ list_archive(const char *name) archive_read_support_format_all(a); archive_read_open(a, mydata, myopen, myread, myclose); while (archive_read_next_header(a, &entry) == ARCHIVE_OK) { - printf("%s\\n",archive_entry_pathname(entry)); + printf("%s\en",archive_entry_pathname(entry)); archive_read_data_skip(a); } archive_read_free(a); Modified: projects/zfsd/head/lib/libarchive/archive_read_disk_entry_from_file.c ============================================================================== --- projects/zfsd/head/lib/libarchive/archive_read_disk_entry_from_file.c Mon Jul 18 03:18:06 2011 (r224171) +++ projects/zfsd/head/lib/libarchive/archive_read_disk_entry_from_file.c Mon Jul 18 03:40:49 2011 (r224172) @@ -208,6 +208,12 @@ setup_acls_posix1e(struct archive_read_d #if HAVE_ACL_GET_LINK_NP else if (!a->follow_symlinks) acl = acl_get_link_np(accpath, ACL_TYPE_ACCESS); +#else + else if ((!a->follow_symlinks) + && (archive_entry_filetype(entry) == AE_IFLNK)) + /* We can't get the ACL of a symlink, so we assume it can't + have one. */ + acl = NULL; #endif else acl = acl_get_file(accpath, ACL_TYPE_ACCESS); @@ -419,7 +425,8 @@ setup_xattrs(struct archive_read_disk *a return (ARCHIVE_OK); } -#elif HAVE_EXTATTR_GET_FILE && HAVE_EXTATTR_LIST_FILE +#elif HAVE_EXTATTR_GET_FILE && HAVE_EXTATTR_LIST_FILE && \ + HAVE_DECL_EXTATTR_NAMESPACE_USER /* * FreeBSD extattr interface. @@ -430,11 +437,11 @@ setup_xattrs(struct archive_read_disk *a * to not include the system extattrs that hold ACLs; we handle * those separately. */ -int +static int setup_xattr(struct archive_read_disk *a, struct archive_entry *entry, int namespace, const char *name, const char *fullname, int fd); -int +static int setup_xattr(struct archive_read_disk *a, struct archive_entry *entry, int namespace, const char *name, const char *fullname, int fd) { Modified: projects/zfsd/head/lib/libarchive/archive_read_disk_set_standard_lookup.c ============================================================================== --- projects/zfsd/head/lib/libarchive/archive_read_disk_set_standard_lookup.c Mon Jul 18 03:18:06 2011 (r224171) +++ projects/zfsd/head/lib/libarchive/archive_read_disk_set_standard_lookup.c Mon Jul 18 03:40:49 2011 (r224172) @@ -182,6 +182,7 @@ lookup_uname(void *data, uid_t uid) &lookup_uname_helper, (id_t)uid)); } +#if HAVE_GETPWUID_R static const char * lookup_uname_helper(struct name_cache *cache, id_t id) { @@ -222,6 +223,20 @@ lookup_uname_helper(struct name_cache *c return strdup(result->pw_name); } +#else +static const char * +lookup_uname_helper(struct name_cache *cache, id_t id) +{ + struct passwd *result; + + result = getpwuid((uid_t)id); + + if (result == NULL) + return (NULL); + + return strdup(result->pw_name); +} +#endif static const char * lookup_gname(void *data, gid_t gid) @@ -231,6 +246,7 @@ lookup_gname(void *data, gid_t gid) &lookup_gname_helper, (id_t)gid)); } +#if HAVE_GETGRGID_R static const char * lookup_gname_helper(struct name_cache *cache, id_t id) { @@ -269,4 +285,19 @@ lookup_gname_helper(struct name_cache *c return strdup(result->gr_name); } +#else +static const char * +lookup_gname_helper(struct name_cache *cache, id_t id) +{ + struct group *result; + + result = getgrgid((gid_t)id); + + if (result == NULL) + return (NULL); + + return strdup(result->gr_name); +} +#endif + #endif /* ! (_WIN32 && !__CYGWIN__) */ Modified: projects/zfsd/head/lib/libarchive/archive_read_support_compression_all.c ============================================================================== --- projects/zfsd/head/lib/libarchive/archive_read_support_compression_all.c Mon Jul 18 03:18:06 2011 (r224171) +++ projects/zfsd/head/lib/libarchive/archive_read_support_compression_all.c Mon Jul 18 03:40:49 2011 (r224172) @@ -46,6 +46,8 @@ archive_read_support_compression_all(str archive_read_support_compression_xz(a); /* The decode code doesn't use an outside library. */ archive_read_support_compression_uu(a); + /* The decode code doesn't use an outside library. */ + archive_read_support_compression_rpm(a); /* Note: We always return ARCHIVE_OK here, even if some of the * above return ARCHIVE_WARN. The intent here is to enable Modified: projects/zfsd/head/lib/libarchive/archive_read_support_compression_bzip2.c ============================================================================== --- projects/zfsd/head/lib/libarchive/archive_read_support_compression_bzip2.c Mon Jul 18 03:18:06 2011 (r224171) +++ projects/zfsd/head/lib/libarchive/archive_read_support_compression_bzip2.c Mon Jul 18 03:40:49 2011 (r224172) @@ -48,7 +48,7 @@ __FBSDID("$FreeBSD$"); #include "archive_private.h" #include "archive_read_private.h" -#if HAVE_BZLIB_H +#if defined(HAVE_BZLIB_H) && defined(BZ_CONFIG_ERROR) struct private_data { bz_stream stream; char *out_block; @@ -86,7 +86,7 @@ archive_read_support_compression_bzip2(s reader->init = bzip2_reader_init; reader->options = NULL; reader->free = bzip2_reader_free; -#if HAVE_BZLIB_H +#if defined(HAVE_BZLIB_H) && defined(BZ_CONFIG_ERROR) return (ARCHIVE_OK); #else archive_set_error(_a, ARCHIVE_ERRNO_MISC, @@ -146,7 +146,7 @@ bzip2_reader_bid(struct archive_read_fil return (bits_checked); } -#ifndef HAVE_BZLIB_H +#if !defined(HAVE_BZLIB_H) || !defined(BZ_CONFIG_ERROR) /* * If we don't have the library on this system, we can't actually do the Copied: projects/zfsd/head/lib/libarchive/archive_read_support_compression_rpm.c (from r224171, head/lib/libarchive/archive_read_support_compression_rpm.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/zfsd/head/lib/libarchive/archive_read_support_compression_rpm.c Mon Jul 18 03:40:49 2011 (r224172, copy of r224171, head/lib/libarchive/archive_read_support_compression_rpm.c) @@ -0,0 +1,288 @@ +/*- + * Copyright (c) 2009 Michihiro NAKAJIMA + * 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(S) ``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(S) 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. + */ + +#include "archive_platform.h" +__FBSDID("$FreeBSD$"); + +#ifdef HAVE_ERRNO_H +#include +#endif +#ifdef HAVE_STDLIB_H +#include +#endif + +#include "archive.h" +#include "archive_endian.h" +#include "archive_private.h" +#include "archive_read_private.h" + +struct rpm { + int64_t total_in; + size_t hpos; + size_t hlen; + unsigned char header[16]; + enum { + ST_LEAD, /* Skipping 'Lead' section. */ + ST_HEADER, /* Reading 'Header' section; + * first 16 bytes. */ + ST_HEADER_DATA, /* Skipping 'Header' section. */ + ST_PADDING, /* Skipping padding data after the + * 'Header' section. */ + ST_ARCHIVE /* Reading 'Archive' section. */ + } state; + int first_header; +}; +#define RPM_LEAD_SIZE 96 /* Size of 'Lead' section. */ + +static int rpm_bidder_bid(struct archive_read_filter_bidder *, + struct archive_read_filter *); +static int rpm_bidder_init(struct archive_read_filter *); + +static ssize_t rpm_filter_read(struct archive_read_filter *, + const void **); +static int rpm_filter_close(struct archive_read_filter *); + +int +archive_read_support_compression_rpm(struct archive *_a) +{ + struct archive_read *a = (struct archive_read *)_a; + struct archive_read_filter_bidder *bidder; + + bidder = __archive_read_get_bidder(a); + archive_clear_error(_a); + if (bidder == NULL) + return (ARCHIVE_FATAL); + + bidder->data = NULL; + bidder->bid = rpm_bidder_bid; + bidder->init = rpm_bidder_init; + bidder->options = NULL; + bidder->free = NULL; + return (ARCHIVE_OK); +} + +static int +rpm_bidder_bid(struct archive_read_filter_bidder *self, *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Mon Jul 18 08:27:40 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DD1EA106566B; Mon, 18 Jul 2011 08:27:40 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id B233B8FC0A; Mon, 18 Jul 2011 08:27:40 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6I8ReIr012921; Mon, 18 Jul 2011 08:27:40 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6I8ReNJ012919; Mon, 18 Jul 2011 08:27:40 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201107180827.p6I8ReNJ012919@svn.freebsd.org> From: Mark Linimon Date: Mon, 18 Jul 2011 08:27:40 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224176 - projects/portbuild/scripts X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 18 Jul 2011 08:27:40 -0000 Author: linimon (doc,ports committer) Date: Mon Jul 18 08:27:40 2011 New Revision: 224176 URL: http://svn.freebsd.org/changeset/base/224176 Log: Remove false positives for assumes_gcc. Modified: projects/portbuild/scripts/processonelog Modified: projects/portbuild/scripts/processonelog ============================================================================== --- projects/portbuild/scripts/processonelog Mon Jul 18 08:10:49 2011 (r224175) +++ projects/portbuild/scripts/processonelog Mon Jul 18 08:27:40 2011 (r224176) @@ -99,7 +99,7 @@ elif bzgrep -qE "(error: a parameter lis # XXX MCL "file not recognized: File format not recognized" can be clang elif bzgrep -qE "(.s: Assembler messages:|Cannot (determine .* target|find the byte order) for this architecture|^cc1: bad value.*for -mcpu.*switch|could not read symbols: File in wrong format|[Ee]rror: [Uu]nknown opcode|error.*Unsupported architecture|ENDIAN must be defined 0 or 1|failed to merge target-specific data|(file not recognized|failed to set dynamic section sizes): File format not recognized|impossible register constraint|inconsistent operand constraints in an .asm|Invalid configuration.*unknown.*machine.*unknown not recognized|invalid lvalue in asm statement|is only for.*, and you are running|not a valid 64 bit base/index expression|relocation R_X86_64_32.*can not be used when making a shared object|relocation truncated to fit: |shminit failed: Function not implemented|The target cpu, .*, is not currently supported.|This architecture seems to be neither big endian nor little endian|unknown register name|Unable to correct byte order|Unsupported platform, sorry|won 't run on this architecture)" $1; then reason="arch"; tag="arch" -elif bzgrep -qE "(Cannot exec cc|cannot find program cc|cc: No such file or directory|cc.*must be installed to build|cc.*not found|compiler not found|error: no acceptable C compiler|g++: No such file or directory|g++.*not found)" $1; then +elif bzgrep -qE "(Cannot exec cc|cannot find program cc|cc: No such file or directory|cc.*must be installed to build|cc.*not found|compiler not found|error: no acceptable C compiler|g\+\+: No such file or directory|g\+\+.*not found)" $1; then reason="assumes_gcc"; tag="assumes_gcc" elif bzgrep -qE "autoconf([0-9\-\.]*): (not found|No such file or directory)" $1; then reason="autoconf"; tag="autoconf" From owner-svn-src-projects@FreeBSD.ORG Mon Jul 18 13:50:00 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3CDF9106566B; Mon, 18 Jul 2011 13:50:00 +0000 (UTC) (envelope-from flz@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 2CD3F8FC24; Mon, 18 Jul 2011 13:50:00 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6IDo0p9025502; Mon, 18 Jul 2011 13:50:00 GMT (envelope-from flz@svn.freebsd.org) Received: (from flz@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6IDo0eX025500; Mon, 18 Jul 2011 13:50:00 GMT (envelope-from flz@svn.freebsd.org) Message-Id: <201107181350.p6IDo0eX025500@svn.freebsd.org> From: Florent Thoumie Date: Mon, 18 Jul 2011 13:50:00 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224183 - projects/portbuild/scripts X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 18 Jul 2011 13:50:00 -0000 Author: flz Date: Mon Jul 18 13:49:59 2011 New Revision: 224183 URL: http://svn.freebsd.org/changeset/base/224183 Log: portbuild: various pkgng related fixes. Modified: projects/portbuild/scripts/buildscript Modified: projects/portbuild/scripts/buildscript ============================================================================== --- projects/portbuild/scripts/buildscript Mon Jul 18 12:59:31 2011 (r224182) +++ projects/portbuild/scripts/buildscript Mon Jul 18 13:49:59 2011 (r224183) @@ -56,14 +56,14 @@ add_pkg() { pkg_cmd_info="pkg_info -qe" pkg_cmd_add="pkg_add" else - pkg_cmd_info="pkg info -qeO" + pkg_cmd_info="pkg info -e" pkg_cmd_add="pkg add" fi - eval $pkg_cmd_info $base >/dev/null 2>&1 + eval $pkg_cmd_info $base if [ $? -eq 0 ]; then echo "skipping $base, already added" else - eval $pkg_cmd_add $i >/dev/null 2>&1 + eval $pkg_cmd_add $i if [ $? -ne 0 ]; then echo "error in dependency $i, exiting" cleanup 0 @@ -92,7 +92,7 @@ del_pkg() { pkg_cmd_check="cd /var/db/pkg && test -d" else dependents=$(pkg info -qOr $base) - pkg_cmd_check="pkg info -qO" + pkg_cmd_check="pkg info -qe" fi if [ -n "$dependents" ]; then recursion=1 @@ -120,11 +120,11 @@ del_pkg() { for j in ${delpkg}; do echo "Deleting ${j}" if [ $use_pkgng = "no" ]; then - pkg_delete -f ${j} + pkg_cmd_delete="pkg_delete -f" else - jorig=$(pkg info -qOo ${j}) - pkg delete -f ${jorig} + pkg_cmd_delete="pkg delete -f" fi + eval $pkg_cmd_delete $j if [ $? -ne 0 ]; then echo "--> error in pkg_delete, exiting" cleanup 0 From owner-svn-src-projects@FreeBSD.ORG Mon Jul 18 18:56:51 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 505B41065670; Mon, 18 Jul 2011 18:56:51 +0000 (UTC) (envelope-from gibbs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 260DE8FC13; Mon, 18 Jul 2011 18:56:51 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6IIupLW035223; Mon, 18 Jul 2011 18:56:51 GMT (envelope-from gibbs@svn.freebsd.org) Received: (from gibbs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6IIupAO035221; Mon, 18 Jul 2011 18:56:51 GMT (envelope-from gibbs@svn.freebsd.org) Message-Id: <201107181856.p6IIupAO035221@svn.freebsd.org> From: "Justin T. Gibbs" Date: Mon, 18 Jul 2011 18:56:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224195 - projects/zfsd/head/sys/cam/scsi X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 18 Jul 2011 18:56:51 -0000 Author: gibbs Date: Mon Jul 18 18:56:50 2011 New Revision: 224195 URL: http://svn.freebsd.org/changeset/base/224195 Log: sys/cam/scsi/scsi_all.h: o Apply const qualifiers to in scsi_(2,3,4,8)btoul(). o While touching these APIs, also convert them to use stdint.h types. Modified: projects/zfsd/head/sys/cam/scsi/scsi_all.h Modified: projects/zfsd/head/sys/cam/scsi/scsi_all.h ============================================================================== --- projects/zfsd/head/sys/cam/scsi/scsi_all.h Mon Jul 18 18:37:15 2011 (r224194) +++ projects/zfsd/head/sys/cam/scsi/scsi_all.h Mon Jul 18 18:56:50 2011 (r224195) @@ -1504,11 +1504,11 @@ static __inline void scsi_ulto2b(u_int32 static __inline void scsi_ulto3b(u_int32_t val, u_int8_t *bytes); static __inline void scsi_ulto4b(u_int32_t val, u_int8_t *bytes); static __inline void scsi_u64to8b(u_int64_t val, u_int8_t *bytes); -static __inline u_int32_t scsi_2btoul(u_int8_t *bytes); -static __inline u_int32_t scsi_3btoul(u_int8_t *bytes); -static __inline int32_t scsi_3btol(u_int8_t *bytes); -static __inline u_int32_t scsi_4btoul(u_int8_t *bytes); -static __inline u_int64_t scsi_8btou64(u_int8_t *bytes); +static __inline uint32_t scsi_2btoul(const uint8_t *bytes); +static __inline uint32_t scsi_3btoul(const uint8_t *bytes); +static __inline int32_t scsi_3btol(const uint8_t *bytes); +static __inline uint32_t scsi_4btoul(const uint8_t *bytes); +static __inline uint64_t scsi_8btou64(const uint8_t *bytes); static __inline void *find_mode_page_6(struct scsi_mode_header_6 *mode_header); static __inline void *find_mode_page_10(struct scsi_mode_header_10 *mode_header); @@ -1563,20 +1563,20 @@ scsi_u64to8b(u_int64_t val, u_int8_t *by bytes[7] = val & 0xff; } -static __inline u_int32_t -scsi_2btoul(u_int8_t *bytes) +static __inline uint32_t +scsi_2btoul(const uint8_t *bytes) { - u_int32_t rv; + uint32_t rv; rv = (bytes[0] << 8) | bytes[1]; return (rv); } -static __inline u_int32_t -scsi_3btoul(u_int8_t *bytes) +static __inline uint32_t +scsi_3btoul(const uint8_t *bytes) { - u_int32_t rv; + uint32_t rv; rv = (bytes[0] << 16) | (bytes[1] << 8) | @@ -1585,9 +1585,9 @@ scsi_3btoul(u_int8_t *bytes) } static __inline int32_t -scsi_3btol(u_int8_t *bytes) +scsi_3btol(const uint8_t *bytes) { - u_int32_t rc = scsi_3btoul(bytes); + uint32_t rc = scsi_3btoul(bytes); if (rc & 0x00800000) rc |= 0xff000000; @@ -1595,10 +1595,10 @@ scsi_3btol(u_int8_t *bytes) return (int32_t) rc; } -static __inline u_int32_t -scsi_4btoul(u_int8_t *bytes) +static __inline uint32_t +scsi_4btoul(const uint8_t *bytes) { - u_int32_t rv; + uint32_t rv; rv = (bytes[0] << 24) | (bytes[1] << 16) | @@ -1608,7 +1608,7 @@ scsi_4btoul(u_int8_t *bytes) } static __inline uint64_t -scsi_8btou64(uint8_t *bytes) +scsi_8btou64(const uint8_t *bytes) { uint64_t rv; From owner-svn-src-projects@FreeBSD.ORG Mon Jul 18 19:26:16 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BECF4106566C; Mon, 18 Jul 2011 19:26:16 +0000 (UTC) (envelope-from gibbs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id AA3FD8FC08; Mon, 18 Jul 2011 19:26:16 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6IJQG4X036166; Mon, 18 Jul 2011 19:26:16 GMT (envelope-from gibbs@svn.freebsd.org) Received: (from gibbs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6IJQG5W036152; Mon, 18 Jul 2011 19:26:16 GMT (envelope-from gibbs@svn.freebsd.org) Message-Id: <201107181926.p6IJQG5W036152@svn.freebsd.org> From: "Justin T. Gibbs" Date: Mon, 18 Jul 2011 19:26:16 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224197 - in projects/zfsd/head: share/examples/ses share/examples/ses/srcs sys/amd64/conf sys/cam/scsi sys/conf sys/i386/conf sys/ia64/conf sys/mips/conf sys/modules/cam sys/pc98/conf ... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 18 Jul 2011 19:26:16 -0000 Author: gibbs Date: Mon Jul 18 19:26:16 2011 New Revision: 224197 URL: http://svn.freebsd.org/changeset/base/224197 Log: Revamp the CAM enclosure services driver, renaming it to "enc" from "ses" in the process. This updated driver uses an in-kernel daemon to track state changes and publishes physical path location information for disk elements into the CAM device database. share/examples/ses/Makefile.inc: share/examples/ses/srcs/eltsub.c: share/examples/ses/srcs/sesd.c: share/examples/ses/srcs/getencstat.c: share/examples/ses/srcs/setobjstat.c: share/examples/ses/srcs/inienc.c: share/examples/ses/srcs/getobjstat.c: share/examples/ses/srcs/getnobj.c: share/examples/ses/srcs/getobjmap.c: share/examples/ses/srcs/setencstat.c: Update for changes in driver name and API. The ioctl interface is largely unchanged and could use additional refinement. It would be nice to be able to fetch the status of all elements in a single ioctl call and to have the ioctls that return variable length data allow you to query the necessary allocation size by passing in a zero length buffer. sys/sparc64/conf/GENERIC: sys/ia64/conf/GENERIC: sys/mips/conf/OCTEON1: sys/pc98/conf/GENERIC: sys/i386/conf/GENERIC: sys/amd64/conf/GENERIC: ses -> enc sys/conf/files: sys/modules/cam/Makefile: sys/cam/scsi/scsi_enc_internal.h sys/cam/scsi/scsi_enc_ses.c sys/cam/scsi/scsi_enc_safte.c sys/cam/scsi/scsi_ses.c sys/cam/scsi/scsi_enc.c Split the enc driver into a generic driver file and one file each for the SES and SAF-TE personalities. sys/cam/scsi/scsi_ses.h: o Retain this header, but use it to only hold structures derived from the T10 SES spec. The driver interface can be found in scsi_enc.h. o Add definitions for most SES pages. sys/cam/scsi/scsi_enc.c sys/cam/scsi/scsi_enc.h o Use a function vector table to allow interaction between the generic and protocol specific portions of this driver. o Provide a generic mechanism allowing personalities to define a finite state machine that is executed from a daemon thread context. o Track CAM device arrival events and pass these on to personalities that have registered an interest in them. These notifications are used to trigger physical path updates in the CAM EDT. sys/cam/scsi/scsi_enc_safte.c: The SAF-TE personality. This module is largely untouched by this update. To achieve the same level of support as we have for SES, it will need to define an FSM and code to determine the physical paths of elements within the enclosure. sys/cam/scsi/scsi_enc_ses.c: o Implement a state machine to fetch configuration, status, element descriptors, and additional element status. o Build a "element map" that indexes into the config and status data retrieved from a SES device. Use this to simplify our responses to ioctls. o Add support for using SAS domain/phy WWN data to determine the physical path (ence@/type@/slot@) of an element. Stubs are in place for FC, but both FC and SPI will need additional work in order to be supported. Sponsored by: Spectra Logic Corporation Submitted by: gibbs, will Added: projects/zfsd/head/sys/cam/scsi/scsi_enc.c projects/zfsd/head/sys/cam/scsi/scsi_enc.h projects/zfsd/head/sys/cam/scsi/scsi_enc_internal.h projects/zfsd/head/sys/cam/scsi/scsi_enc_safte.c projects/zfsd/head/sys/cam/scsi/scsi_enc_ses.c Deleted: projects/zfsd/head/sys/cam/scsi/scsi_ses.c Modified: projects/zfsd/head/share/examples/ses/Makefile.inc projects/zfsd/head/share/examples/ses/srcs/eltsub.c projects/zfsd/head/share/examples/ses/srcs/getencstat.c projects/zfsd/head/share/examples/ses/srcs/getnobj.c projects/zfsd/head/share/examples/ses/srcs/getobjmap.c projects/zfsd/head/share/examples/ses/srcs/getobjstat.c projects/zfsd/head/share/examples/ses/srcs/inienc.c projects/zfsd/head/share/examples/ses/srcs/sesd.c projects/zfsd/head/share/examples/ses/srcs/setencstat.c projects/zfsd/head/share/examples/ses/srcs/setobjstat.c projects/zfsd/head/sys/amd64/conf/GENERIC projects/zfsd/head/sys/cam/scsi/scsi_ses.h projects/zfsd/head/sys/conf/files projects/zfsd/head/sys/i386/conf/GENERIC projects/zfsd/head/sys/ia64/conf/GENERIC projects/zfsd/head/sys/mips/conf/OCTEON1 projects/zfsd/head/sys/modules/cam/Makefile projects/zfsd/head/sys/pc98/conf/GENERIC projects/zfsd/head/sys/sparc64/conf/GENERIC Modified: projects/zfsd/head/share/examples/ses/Makefile.inc ============================================================================== --- projects/zfsd/head/share/examples/ses/Makefile.inc Mon Jul 18 19:23:50 2011 (r224196) +++ projects/zfsd/head/share/examples/ses/Makefile.inc Mon Jul 18 19:26:16 2011 (r224197) @@ -32,7 +32,6 @@ # mjacob@feral.com # -CFLAGS+= -I/usr/include/cam/scsi -DSESINC="" BINDIR?= /usr/sbin CLEANFILES+= ${MAN} Modified: projects/zfsd/head/share/examples/ses/srcs/eltsub.c ============================================================================== --- projects/zfsd/head/share/examples/ses/srcs/eltsub.c Mon Jul 18 19:23:50 2011 (r224196) +++ projects/zfsd/head/share/examples/ses/srcs/eltsub.c Mon Jul 18 19:26:16 2011 (r224197) @@ -33,10 +33,13 @@ */ #include +#include +#include #include #include #include -#include SESINC +#include +#include #include "eltsub.h" @@ -46,80 +49,83 @@ geteltnm(int type) static char rbuf[132]; switch (type) { - case SESTYP_UNSPECIFIED: + case ELMTYP_UNSPECIFIED: sprintf(rbuf, "Unspecified"); break; - case SESTYP_DEVICE: + case ELMTYP_DEVICE: sprintf(rbuf, "Device"); break; - case SESTYP_POWER: + case ELMTYP_POWER: sprintf(rbuf, "Power supply"); break; - case SESTYP_FAN: + case ELMTYP_FAN: sprintf(rbuf, "Cooling element"); break; - case SESTYP_THERM: + case ELMTYP_THERM: sprintf(rbuf, "Temperature sensors"); break; - case SESTYP_DOORLOCK: + case ELMTYP_DOORLOCK: sprintf(rbuf, "Door Lock"); break; - case SESTYP_ALARM: + case ELMTYP_ALARM: sprintf(rbuf, "Audible alarm"); break; - case SESTYP_ESCC: + case ELMTYP_ESCC: sprintf(rbuf, "Enclosure services controller electronics"); break; - case SESTYP_SCC: + case ELMTYP_SCC: sprintf(rbuf, "SCC controller electronics"); break; - case SESTYP_NVRAM: + case ELMTYP_NVRAM: sprintf(rbuf, "Nonvolatile cache"); break; - case SESTYP_UPS: + case ELMTYP_INV_OP_REASON: + sprintf(rbuf, "Invalid Operation Reason"); + break; + case ELMTYP_UPS: sprintf(rbuf, "Uninterruptible power supply"); break; - case SESTYP_DISPLAY: + case ELMTYP_DISPLAY: sprintf(rbuf, "Display"); break; - case SESTYP_KEYPAD: + case ELMTYP_KEYPAD: sprintf(rbuf, "Key pad entry device"); break; - case SESTYP_ENCLOSURE: + case ELMTYP_ENCLOSURE: sprintf(rbuf, "Enclosure"); break; - case SESTYP_SCSIXVR: + case ELMTYP_SCSIXVR: sprintf(rbuf, "SCSI port/transceiver"); break; - case SESTYP_LANGUAGE: + case ELMTYP_LANGUAGE: sprintf(rbuf, "Language"); break; - case SESTYP_COMPORT: + case ELMTYP_COMPORT: sprintf(rbuf, "Communication Port"); break; - case SESTYP_VOM: + case ELMTYP_VOM: sprintf(rbuf, "Voltage Sensor"); break; - case SESTYP_AMMETER: + case ELMTYP_AMMETER: sprintf(rbuf, "Current Sensor"); break; - case SESTYP_SCSI_TGT: + case ELMTYP_SCSI_TGT: sprintf(rbuf, "SCSI target port"); break; - case SESTYP_SCSI_INI: + case ELMTYP_SCSI_INI: sprintf(rbuf, "SCSI initiator port"); break; - case SESTYP_SUBENC: + case ELMTYP_SUBENC: sprintf(rbuf, "Simple sub-enclosure"); break; - case SESTYP_ARRAY: + case ELMTYP_ARRAY_DEV: sprintf(rbuf, "Array device"); break; - case SESTYP_SASEXPANDER: - sprintf(rbuf, "SAS Expander"); + case ELMTYP_SAS_EXP: + sprintf(rbuf, "SAS expander"); break; - case SESTYP_SASCONNECTOR: - sprintf(rbuf, "SAS Connector"); + case ELMTYP_SAS_CONN: + sprintf(rbuf, "SAS connector"); break; default: (void) sprintf(rbuf, "", type); Modified: projects/zfsd/head/share/examples/ses/srcs/getencstat.c ============================================================================== --- projects/zfsd/head/share/examples/ses/srcs/getencstat.c Mon Jul 18 19:23:50 2011 (r224196) +++ projects/zfsd/head/share/examples/ses/srcs/getencstat.c Mon Jul 18 19:26:16 2011 (r224197) @@ -33,20 +33,25 @@ */ #include +#include +#include #include #include #include #include #include -#include SESINC +#include +#include #include "eltsub.h" int main(int a, char **v) { - ses_object *objp; - ses_objstat ob; + encioc_element_t *objp; + encioc_elm_status_t ob; + encioc_elm_desc_t objd; + encioc_elm_devnames_t objdn; int fd, nobj, f, i, verbose, quiet, errors; u_char estat; @@ -73,13 +78,13 @@ main(int a, char **v) perror(*v); continue; } - if (ioctl(fd, SESIOC_GETNOBJ, (caddr_t) &nobj) < 0) { - perror("SESIOC_GETNOBJ"); + if (ioctl(fd, ENCIOC_GETNELM, (caddr_t) &nobj) < 0) { + perror("ENCIOC_GETNELM"); (void) close(fd); continue; } - if (ioctl(fd, SESIOC_GETENCSTAT, (caddr_t) &estat) < 0) { - perror("SESIOC_GETENCSTAT"); + if (ioctl(fd, ENCIOC_GETENCSTAT, (caddr_t) &estat) < 0) { + perror("ENCIOC_GETENCSTAT"); (void) close(fd); continue; } @@ -113,38 +118,67 @@ main(int a, char **v) } } fprintf(stdout, ">\n"); - objp = calloc(nobj, sizeof (ses_object)); + objp = calloc(nobj, sizeof (encioc_element_t)); if (objp == NULL) { perror("calloc"); (void) close(fd); continue; } - if (ioctl(fd, SESIOC_GETOBJMAP, (caddr_t) objp) < 0) { - perror("SESIOC_GETOBJMAP"); + if (ioctl(fd, ENCIOC_GETELMMAP, (caddr_t) objp) < 0) { + perror("ENCIOC_GETELMMAP"); (void) close(fd); continue; } for (i = 0; i < nobj; i++) { - ob.obj_id = objp[i].obj_id; - if (ioctl(fd, SESIOC_GETOBJSTAT, (caddr_t) &ob) < 0) { - perror("SESIOC_GETOBJSTAT"); + ob.elm_idx = objp[i].elm_idx; + if (ioctl(fd, ENCIOC_GETELMSTAT, (caddr_t) &ob) < 0) { + perror("ENCIOC_GETELMSTAT"); (void) close(fd); break; } - if ((ob.cstat[0] & 0xf) == SES_OBJSTAT_OK) { - if (verbose) { - fprintf(stdout, - "Element 0x%x: %s OK (%s)\n", - ob.obj_id, - geteltnm(objp[i].object_type), - stat2ascii(objp[i].object_type, - ob.cstat)); - } + bzero(&objd, sizeof(objd)); + objd.elm_idx = objp[i].elm_idx; + objd.elm_desc_len = UINT16_MAX; + objd.elm_desc_str = calloc(UINT16_MAX, sizeof(char)); + if (objd.elm_desc_str == NULL) { + perror("calloc"); + (void) close(fd); continue; } - fprintf(stdout, "Element 0x%x: %s, %s\n", - ob.obj_id, geteltnm(objp[i].object_type), - stat2ascii(objp[i].object_type, ob.cstat)); + if (ioctl(fd, ENCIOC_GETELMDESC, (caddr_t)&objd) < 0) { + perror("ENCIOC_GETELMDESC"); + (void) close(fd); + break; + } + bzero(&objdn, sizeof(objdn)); + objdn.elm_idx = objp[i].elm_idx; + objdn.elm_names_size = 128; + objdn.elm_devnames = calloc(128, sizeof(char)); + if (objdn.elm_devnames == NULL) { + perror("calloc"); + (void) close(fd); + break; + } + /* + * This ioctl isn't critical and has a good chance + * of returning -1. + */ + (void)ioctl(fd, ENCIOC_GETELMDEVNAMES, (caddr_t)&objdn); + fprintf(stdout, "Element 0x%x: %s", ob.elm_idx, + geteltnm(objp[i].elm_type)); + if ((ob.cstat[0] & 0xf) == SES_OBJSTAT_OK) + fprintf(stdout, ", OK (%s)", + stat2ascii(objp[i].elm_type, ob.cstat)); + else + fprintf(stdout, ", %s", + stat2ascii(objp[i].elm_type, ob.cstat)); + fprintf(stdout, ", descriptor: '%s'", + objd.elm_desc_str); + if (objdn.elm_names_len > 0) + fprintf(stdout, ", dev: '%s'", + objdn.elm_devnames); + fprintf(stdout, "\n"); + free(objdn.elm_devnames); } free(objp); (void) close(fd); Modified: projects/zfsd/head/share/examples/ses/srcs/getnobj.c ============================================================================== --- projects/zfsd/head/share/examples/ses/srcs/getnobj.c Mon Jul 18 19:23:50 2011 (r224196) +++ projects/zfsd/head/share/examples/ses/srcs/getnobj.c Mon Jul 18 19:26:16 2011 (r224197) @@ -33,12 +33,15 @@ */ #include +#include +#include #include #include #include #include #include -#include SESINC +#include +#include int main(int argc, char **argv) Modified: projects/zfsd/head/share/examples/ses/srcs/getobjmap.c ============================================================================== --- projects/zfsd/head/share/examples/ses/srcs/getobjmap.c Mon Jul 18 19:23:50 2011 (r224196) +++ projects/zfsd/head/share/examples/ses/srcs/getobjmap.c Mon Jul 18 19:26:16 2011 (r224197) @@ -33,11 +33,14 @@ */ #include +#include +#include #include #include #include #include -#include SESINC +#include +#include #include "eltsub.h" Modified: projects/zfsd/head/share/examples/ses/srcs/getobjstat.c ============================================================================== --- projects/zfsd/head/share/examples/ses/srcs/getobjstat.c Mon Jul 18 19:23:50 2011 (r224196) +++ projects/zfsd/head/share/examples/ses/srcs/getobjstat.c Mon Jul 18 19:26:16 2011 (r224197) @@ -32,11 +32,14 @@ * mjacob@feral.com */ #include +#include +#include #include #include #include #include -#include SESINC +#include +#include int main(int a, char **v) Modified: projects/zfsd/head/share/examples/ses/srcs/inienc.c ============================================================================== --- projects/zfsd/head/share/examples/ses/srcs/inienc.c Mon Jul 18 19:23:50 2011 (r224196) +++ projects/zfsd/head/share/examples/ses/srcs/inienc.c Mon Jul 18 19:26:16 2011 (r224197) @@ -33,11 +33,14 @@ */ #include +#include +#include #include #include #include #include -#include SESINC +#include +#include int main(int a, char **v) Modified: projects/zfsd/head/share/examples/ses/srcs/sesd.c ============================================================================== --- projects/zfsd/head/share/examples/ses/srcs/sesd.c Mon Jul 18 19:23:50 2011 (r224196) +++ projects/zfsd/head/share/examples/ses/srcs/sesd.c Mon Jul 18 19:26:16 2011 (r224197) @@ -32,6 +32,8 @@ * mjacob@feral.com */ #include +#include +#include #include #include #include @@ -39,7 +41,8 @@ #include #include #include -#include SESINC +#include +#include #define ALLSTAT (SES_ENCSTAT_UNRECOV | SES_ENCSTAT_CRITICAL | \ SES_ENCSTAT_NONCRITICAL | SES_ENCSTAT_INFO) @@ -54,7 +57,7 @@ main(int a, char **v) static const char *usage = "usage: %s [ -d ] [ -t pollinterval ] device [ device ]\n"; int fd, polltime, dev, devbase, nodaemon; - ses_encstat stat, *carray; + encioc_enc_status_t stat, *carray; if (a < 2) { fprintf(stderr, usage, *v); @@ -83,7 +86,7 @@ main(int a, char **v) return (1); } for (dev = devbase; dev < a; dev++) - carray[dev] = (ses_encstat) -1; + carray[dev] = (encioc_enc_status_t) -1; /* * Check to make sure we can open all devices @@ -94,8 +97,8 @@ main(int a, char **v) perror(v[dev]); return (1); } - if (ioctl(fd, SESIOC_INIT, NULL) < 0) { - fprintf(stderr, "%s: SESIOC_INIT fails- %s\n", + if (ioctl(fd, ENCIOC_INIT, NULL) < 0) { + fprintf(stderr, "%s: ENCIOC_INIT fails- %s\n", v[dev], strerror(errno)); return (1); } @@ -122,9 +125,9 @@ main(int a, char **v) /* * Get the actual current enclosure status. */ - if (ioctl(fd, SESIOC_GETENCSTAT, (caddr_t) &stat) < 0) { + if (ioctl(fd, ENCIOC_GETENCSTAT, (caddr_t) &stat) < 0) { syslog(LOG_ERR, - "%s: SESIOC_GETENCSTAT- %m", v[dev]); + "%s: ENCIOC_GETENCSTAT- %m", v[dev]); (void) close(fd); continue; } Modified: projects/zfsd/head/share/examples/ses/srcs/setencstat.c ============================================================================== --- projects/zfsd/head/share/examples/ses/srcs/setencstat.c Mon Jul 18 19:23:50 2011 (r224196) +++ projects/zfsd/head/share/examples/ses/srcs/setencstat.c Mon Jul 18 19:26:16 2011 (r224197) @@ -33,18 +33,21 @@ */ #include +#include +#include #include #include #include #include -#include SESINC +#include +#include int main(int a, char **v) { int fd; long val; - ses_encstat stat; + encioc_enc_status_t stat; if (a != 3) { fprintf(stderr, "usage: %s device enclosure_status\n", *v); @@ -57,9 +60,9 @@ main(int a, char **v) } val = strtol(v[2], NULL, 0); - stat = (ses_encstat) val; - if (ioctl(fd, SESIOC_SETENCSTAT, (caddr_t) &stat) < 0) { - perror("SESIOC_SETENCSTAT"); + stat = (encioc_enc_status_t)val; + if (ioctl(fd, ENCIOC_SETENCSTAT, (caddr_t) &stat) < 0) { + perror("ENCIOC_SETENCSTAT"); } (void) close(fd); return (0); Modified: projects/zfsd/head/share/examples/ses/srcs/setobjstat.c ============================================================================== --- projects/zfsd/head/share/examples/ses/srcs/setobjstat.c Mon Jul 18 19:23:50 2011 (r224196) +++ projects/zfsd/head/share/examples/ses/srcs/setobjstat.c Mon Jul 18 19:26:16 2011 (r224197) @@ -33,18 +33,21 @@ */ #include +#include +#include #include #include #include #include -#include SESINC +#include +#include int main(int a, char **v) { int fd; int i; - ses_objstat obj; + encioc_elm_status_t obj; long cvt; char *x; @@ -64,7 +67,7 @@ usage: if (x == v[2]) { goto usage; } - obj.obj_id = cvt; + obj.elm_idx = cvt; for (i = 0; i < 4; i++) { x = v[3 + i]; cvt = strtol(v[3 + i], &x, 0); @@ -73,8 +76,8 @@ usage: } obj.cstat[i] = cvt; } - if (ioctl(fd, SESIOC_SETOBJSTAT, (caddr_t) &obj) < 0) { - perror("SESIOC_SETOBJSTAT"); + if (ioctl(fd, ENCIOC_SETELMSTAT, (caddr_t) &obj) < 0) { + perror("ENCIOC_SETELMSTAT"); } (void) close(fd); return (0); Modified: projects/zfsd/head/sys/amd64/conf/GENERIC ============================================================================== --- projects/zfsd/head/sys/amd64/conf/GENERIC Mon Jul 18 19:23:50 2011 (r224196) +++ projects/zfsd/head/sys/amd64/conf/GENERIC Mon Jul 18 19:26:16 2011 (r224197) @@ -126,7 +126,7 @@ device da # Direct Access (disks) device sa # Sequential Access (tape etc) device cd # CD device pass # Passthrough device (direct ATA/SCSI access) -device ses # SCSI Environmental Services (and SAF-TE) +device enc # Enclosure Services (SES and SAF-TE) # RAID controllers interfaced to the SCSI subsystem device amr # AMI MegaRAID Added: projects/zfsd/head/sys/cam/scsi/scsi_enc.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/zfsd/head/sys/cam/scsi/scsi_enc.c Mon Jul 18 19:26:16 2011 (r224197) @@ -0,0 +1,975 @@ +/*- + * Copyright (c) 2000 Matthew Jacob + * 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, + * without modification, immediately at the beginning of the file. + * 2. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``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 OR CONTRIBUTORS 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. + */ + +#include +__FBSDID("$FreeBSD$"); + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +#include + +MALLOC_DEFINE(M_SCSIENC, "SCSI ENC", "SCSI ENC buffers"); + +/* Enclosure type independent driver */ + +#define SEN_ID "UNISYS SUN_SEN" +#define SEN_ID_LEN 24 + +static d_open_t enc_open; +static d_close_t enc_close; +static d_ioctl_t enc_ioctl; +static periph_init_t enc_init; +static periph_ctor_t enc_ctor; +static periph_oninv_t enc_oninvalidate; +static periph_dtor_t enc_dtor; +static periph_start_t enc_start; + +static void enc_async(void *, uint32_t, struct cam_path *, void *); +static enctyp enc_type(void *, int); + +static struct periph_driver encdriver = { + enc_init, "enc", + TAILQ_HEAD_INITIALIZER(encdriver.units), /* generation */ 0 +}; + +PERIPHDRIVER_DECLARE(enc, encdriver); + +static struct cdevsw enc_cdevsw = { + .d_version = D_VERSION, + .d_open = enc_open, + .d_close = enc_close, + .d_ioctl = enc_ioctl, + .d_name = "enc", + .d_flags = 0, +}; + +static void +enc_init(void) +{ + cam_status status; + + /* + * Install a global async callback. This callback will + * receive async callbacks like "new device found". + */ + status = xpt_register_async(AC_FOUND_DEVICE, enc_async, NULL, NULL); + + if (status != CAM_REQ_CMP) { + printf("enc: Failed to attach master async callback " + "due to status 0x%x!\n", status); + } +} + +static void +enc_oninvalidate(struct cam_periph *periph) +{ + struct enc_softc *enc; + + enc = periph->softc; + + /* If the sub-driver has an invalidate routine, call it */ + if (enc->enc_vec.softc_invalidate != NULL) + enc->enc_vec.softc_invalidate(periph); + + /* + * Unregister any async callbacks. + */ + xpt_register_async(0, enc_async, periph, periph->path); + + /* + * Shutdown our daemon. + */ + enc->enc_flags |= ENC_FLAG_SHUTDOWN; + if (enc->enc_daemon != NULL) { + /* Signal and wait for the ses daemon to terminate. */ + wakeup(enc->enc_daemon); + /* + * We're called with the SIM mutex held, but we're dropping + * the update mutex here on sleep. So we have to manually + * drop the SIM mutex. + */ + cam_periph_sleep(enc->periph, enc->enc_daemon, + PUSER, "thtrm", 0); + } + callout_drain(&enc->status_updater); + + enc->enc_flags |= ENC_FLAG_INVALID; + + xpt_print(periph->path, "lost device\n"); +} + +static void +enc_dtor(struct cam_periph *periph) +{ + struct enc_softc *enc; + + enc = periph->softc; + + xpt_print(periph->path, "removing device entry\n"); + cam_periph_unlock(periph); + destroy_dev(enc->enc_dev); + cam_periph_lock(periph); + + /* If the sub-driver has a cleanup routine, call it */ + if (enc->enc_vec.softc_cleanup != NULL) + enc->enc_vec.softc_cleanup(periph); + + if (enc->enc_boot_hold_ch.ich_func != NULL) { + config_intrhook_disestablish(&enc->enc_boot_hold_ch); + enc->enc_boot_hold_ch.ich_func = NULL; + } + + ENC_FREE(enc); +} + +static void +enc_async(void *callback_arg, uint32_t code, struct cam_path *path, void *arg) +{ + struct cam_periph *periph; + + periph = (struct cam_periph *)callback_arg; + + switch(code) { + case AC_FOUND_DEVICE: + { + struct ccb_getdev *cgd; + cam_status status; + int inq_len; + path_id_t path_id; + + cgd = (struct ccb_getdev *)arg; + if (arg == NULL) { + break; + } + + if (cgd->protocol != PROTO_SCSI) + break; + + inq_len = cgd->inq_data.additional_length + 4; + + /* + * PROBLEM: WE NEED TO LOOK AT BYTES 48-53 TO SEE IF THIS + * PROBLEM: IS A SAF-TE DEVICE. + */ + switch (enc_type(&cgd->inq_data, inq_len)) { + case ENC_SES: + case ENC_SES_SCSI2: + case ENC_SES_PASSTHROUGH: + case ENC_SEN: + case ENC_SAFT: + break; + default: + /* + * Schedule announcement of the ENC bindings for + * this device if it is managed by a SEP. + */ + path_id = xpt_path_path_id(path); + xpt_lock_buses(); + TAILQ_FOREACH(periph, &encdriver.units, unit_links) { + struct enc_softc *softc; + + softc = (struct enc_softc *)periph->softc; + if (xpt_path_path_id(periph->path) != path_id + || softc == NULL + || (softc->enc_flags & ENC_FLAG_INITIALIZED) + == 0 + || softc->enc_vec.device_found == NULL) + continue; + + softc->enc_vec.device_found(softc); + } + xpt_unlock_buses(); + return; + } + + status = cam_periph_alloc(enc_ctor, enc_oninvalidate, + enc_dtor, enc_start, "enc", CAM_PERIPH_BIO, + cgd->ccb_h.path, enc_async, AC_FOUND_DEVICE, cgd); + + if (status != CAM_REQ_CMP && status != CAM_REQ_INPROG) { + printf("enc_async: Unable to probe new device due to " + "status 0x%x\n", status); + } + break; + } + default: + cam_periph_async(periph, code, path, arg); + break; + } +} + +static int +enc_open(struct cdev *dev, int flags, int fmt, struct thread *td) +{ + struct cam_periph *periph; + struct enc_softc *softc; + int error = 0; + + periph = (struct cam_periph *)dev->si_drv1; + if (periph == NULL) { + return (ENXIO); + } + + if (cam_periph_acquire(periph) != CAM_REQ_CMP) { + cam_periph_unlock(periph); + return (ENXIO); + } + + cam_periph_lock(periph); + + softc = (struct enc_softc *)periph->softc; + + if ((softc->enc_flags & ENC_FLAG_INITIALIZED) == 0) { + error = ENXIO; + goto out; + } + if (softc->enc_flags & ENC_FLAG_INVALID) { + error = ENXIO; + goto out; + } + +out: + cam_periph_unlock(periph); + if (error) { + cam_periph_release(periph); + } + return (error); +} + +static int +enc_close(struct cdev *dev, int flag, int fmt, struct thread *td) +{ + struct cam_periph *periph; + struct enc_softc *softc; + int error; + + error = 0; + + periph = (struct cam_periph *)dev->si_drv1; + if (periph == NULL) + return (ENXIO); + + cam_periph_lock(periph); + + softc = (struct enc_softc *)periph->softc; + + cam_periph_unlock(periph); + cam_periph_release(periph); + + return (0); +} + +static void +enc_start(struct cam_periph *p, union ccb *sccb) +{ + struct enc_softc *enc; + + enc = p->softc; + ENC_DLOG(enc, "%s enter imm=%d prio=%d\n", + __func__, p->immediate_priority, p->pinfo.priority); + if (p->immediate_priority <= p->pinfo.priority) { + SLIST_INSERT_HEAD(&p->ccb_list, &sccb->ccb_h, periph_links.sle); + p->immediate_priority = CAM_PRIORITY_NONE; + wakeup(&p->ccb_list); + } else + xpt_release_ccb(sccb); + ENC_DLOG(enc, "%s exit\n", __func__); +} + +void +enc_done(struct cam_periph *periph, union ccb *dccb) +{ + wakeup(&dccb->ccb_h.cbfcnp); +} + +int +enc_error(union ccb *ccb, uint32_t cflags, uint32_t sflags) +{ + struct enc_softc *softc; + struct cam_periph *periph; + + periph = xpt_path_periph(ccb->ccb_h.path); + softc = (struct enc_softc *)periph->softc; + + return (cam_periph_error(ccb, cflags, sflags, &softc->saved_ccb)); +} + +static int +enc_ioctl(struct cdev *dev, u_long cmd, caddr_t arg_addr, int flag, + struct thread *td) +{ + struct cam_periph *periph; + encioc_enc_status_t tmp; + encioc_string_t sstr; + encioc_elm_status_t elms; + encioc_elm_desc_t elmd; + encioc_elm_devnames_t elmdn; + encioc_element_t *uelm; + enc_softc_t *enc; + enc_cache_t *cache; + void *addr; + int error, i; + + + if (arg_addr) + addr = *((caddr_t *) arg_addr); + else + addr = NULL; + + periph = (struct cam_periph *)dev->si_drv1; + if (periph == NULL) + return (ENXIO); + + CAM_DEBUG(periph->path, CAM_DEBUG_TRACE, ("entering encioctl\n")); + + cam_periph_lock(periph); + enc = (struct enc_softc *)periph->softc; + cache = &enc->enc_cache; + + /* + * Now check to see whether we're initialized or not. + * This actually should never fail as we're not supposed + * to get past enc_open w/o successfully initializing + * things. + */ + if ((enc->enc_flags & ENC_FLAG_INITIALIZED) == 0) { + cam_periph_unlock(periph); + return (ENXIO); + } + cam_periph_unlock(periph); + + error = 0; + + CAM_DEBUG(periph->path, CAM_DEBUG_TRACE, + ("trying to do ioctl %#lx\n", cmd)); + + /* + * If this command can change the device's state, + * we must have the device open for writing. + * + * For commands that get information about the + * device- we don't need to lock the peripheral + * if we aren't running a command. The periph + * also can't go away while a user process has + * it open. + */ + switch (cmd) { + case ENCIOC_GETNELM: + case ENCIOC_GETELMMAP: + case ENCIOC_GETENCSTAT: + case ENCIOC_GETELMSTAT: + case ENCIOC_GETELMDESC: + case ENCIOC_GETELMDEVNAMES: + break; + default: + if ((flag & FWRITE) == 0) { + return (EBADF); + } + } + + /* + * XXX The values read here are only valid for the current + * configuration generation. We need these ioctls + * to also pass in/out a generation number. + */ + sx_slock(&enc->enc_cache_lock); + switch (cmd) { + case ENCIOC_GETNELM: + error = copyout(&cache->nelms, addr, sizeof (cache->nelms)); + break; + + case ENCIOC_GETELMMAP: + for (uelm = addr, i = 0; i != cache->nelms; i++) { + encioc_element_t kelm; + kelm.elm_idx = i; + kelm.elm_subenc_id = cache->elm_map[i].subenclosure; + kelm.elm_type = cache->elm_map[i].enctype; + error = copyout(&kelm, &uelm[i], sizeof(kelm)); + if (error) + break; + } + break; + + case ENCIOC_GETENCSTAT: + cam_periph_lock(periph); + error = enc->enc_vec.get_enc_status(enc, 1); + if (error) { + cam_periph_unlock(periph); + break; + } + tmp = cache->enc_status & ~ENCI_SVALID; + cam_periph_unlock(periph); + error = copyout(&tmp, addr, sizeof(tmp)); + cache->enc_status = tmp; + break; + + case ENCIOC_SETENCSTAT: + error = copyin(addr, &tmp, sizeof(tmp)); + if (error) + break; + cam_periph_lock(periph); + error = enc->enc_vec.set_enc_status(enc, tmp, 1); + cam_periph_unlock(periph); + break; + + case ENCIOC_GETSTRING: + case ENCIOC_SETSTRING: + if (enc->enc_vec.handle_string == NULL) { + error = EINVAL; + break; + } + error = copyin(addr, &sstr, sizeof(sstr)); + if (error) + break; + cam_periph_lock(periph); + error = enc->enc_vec.handle_string(enc, &sstr, cmd); + cam_periph_unlock(periph); + break; + + case ENCIOC_GETELMSTAT: + error = copyin(addr, &elms, sizeof(elms)); + if (error) + break; + if (elms.elm_idx >= cache->nelms) { + error = EINVAL; + break; + } + cam_periph_lock(periph); + error = enc->enc_vec.get_elm_status(enc, &elms, 1); + cam_periph_unlock(periph); + if (error) + break; + error = copyout(&elms, addr, sizeof(elms)); + break; + *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Mon Jul 18 20:06:49 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C7D22106564A; Mon, 18 Jul 2011 20:06:49 +0000 (UTC) (envelope-from gibbs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 9E24E8FC13; Mon, 18 Jul 2011 20:06:49 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6IK6nnk037463; Mon, 18 Jul 2011 20:06:49 GMT (envelope-from gibbs@svn.freebsd.org) Received: (from gibbs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6IK6nHQ037460; Mon, 18 Jul 2011 20:06:49 GMT (envelope-from gibbs@svn.freebsd.org) Message-Id: <201107182006.p6IK6nHQ037460@svn.freebsd.org> From: "Justin T. Gibbs" Date: Mon, 18 Jul 2011 20:06:49 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224200 - in projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common: fs/zfs sys/sysevent X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 18 Jul 2011 20:06:49 -0000 Author: gibbs Date: Mon Jul 18 20:06:49 2011 New Revision: 224200 URL: http://svn.freebsd.org/changeset/base/224200 Log: sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c: sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h: Emit "dev_path" instead of "phys_path" in autoexpand events. The "dev_path" already is a devfs path to the device and this avoids having to convert the physical path information into a devfs path in yet another location. Sponsored by: Spectra Logic Corporation Modified: projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h Modified: projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c ============================================================================== --- projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c Mon Jul 18 20:06:15 2011 (r224199) +++ projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c Mon Jul 18 20:06:49 2011 (r224200) @@ -5051,7 +5051,6 @@ spa_async_autoexpand(spa_t *spa, vdev_t { sysevent_id_t eid; nvlist_t *attr; - char *physpath; if (!spa->spa_autoexpand) return; @@ -5061,20 +5060,16 @@ spa_async_autoexpand(spa_t *spa, vdev_t spa_async_autoexpand(spa, cvd); } - if (!vd->vdev_ops->vdev_op_leaf || vd->vdev_physpath == NULL) + if (!vd->vdev_ops->vdev_op_leaf || vd->vdev_path == NULL) return; - physpath = kmem_zalloc(MAXPATHLEN, KM_SLEEP); - (void) snprintf(physpath, MAXPATHLEN, "/devices%s", vd->vdev_physpath); - VERIFY(nvlist_alloc(&attr, NV_UNIQUE_NAME, KM_SLEEP) == 0); - VERIFY(nvlist_add_string(attr, DEV_PHYS_PATH, physpath) == 0); + VERIFY(nvlist_add_string(attr, DEV_PATH, vd->vdev_path) == 0); (void) ddi_log_sysevent(zfs_dip, SUNW_VENDOR, EC_DEV_STATUS, ESC_ZFS_VDEV_AUTOEXPAND, attr, &eid, DDI_SLEEP); nvlist_free(attr); - kmem_free(physpath, MAXPATHLEN); } static void Modified: projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h ============================================================================== --- projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h Mon Jul 18 20:06:15 2011 (r224199) +++ projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h Mon Jul 18 20:06:49 2011 (r224200) @@ -236,6 +236,7 @@ extern "C" { #define EV_VERSION "version" #define DEV_PHYS_PATH "phys_path" +#define DEV_PATH "dev_path" #define DEV_NAME "dev_name" #define DEV_DRIVER_NAME "driver_name" #define DEV_INSTANCE "instance" From owner-svn-src-projects@FreeBSD.ORG Mon Jul 18 22:00:24 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 975FB1065676; Mon, 18 Jul 2011 22:00:24 +0000 (UTC) (envelope-from grehan@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 387668FC0C; Mon, 18 Jul 2011 22:00:24 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6IM0OMR041070; Mon, 18 Jul 2011 22:00:24 GMT (envelope-from grehan@svn.freebsd.org) Received: (from grehan@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6IM0OGv041064; Mon, 18 Jul 2011 22:00:24 GMT (envelope-from grehan@svn.freebsd.org) Message-Id: <201107182200.p6IM0OGv041064@svn.freebsd.org> From: Peter Grehan Date: Mon, 18 Jul 2011 22:00:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224206 - in projects/bhyve: . bin/expr bin/ps bin/sh cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/cmd/ztest cddl/contrib/opensolaris/lib... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 18 Jul 2011 22:00:24 -0000 Author: grehan Date: Mon Jul 18 22:00:21 2011 New Revision: 224206 URL: http://svn.freebsd.org/changeset/base/224206 Log: IFC @ r224187 Added: projects/bhyve/contrib/bind9/HISTORY - copied unchanged from r224187, head/contrib/bind9/HISTORY projects/bhyve/contrib/bind9/bin/confgen/ - copied from r224187, head/contrib/bind9/bin/confgen/ projects/bhyve/contrib/bind9/bin/dnssec/dnssec-revoke.8 - copied unchanged from r224187, head/contrib/bind9/bin/dnssec/dnssec-revoke.8 projects/bhyve/contrib/bind9/bin/dnssec/dnssec-revoke.c - copied unchanged from r224187, head/contrib/bind9/bin/dnssec/dnssec-revoke.c projects/bhyve/contrib/bind9/bin/dnssec/dnssec-revoke.docbook - copied unchanged from r224187, head/contrib/bind9/bin/dnssec/dnssec-revoke.docbook projects/bhyve/contrib/bind9/bin/dnssec/dnssec-revoke.html - copied unchanged from r224187, head/contrib/bind9/bin/dnssec/dnssec-revoke.html projects/bhyve/contrib/bind9/bin/dnssec/dnssec-settime.8 - copied unchanged from r224187, head/contrib/bind9/bin/dnssec/dnssec-settime.8 projects/bhyve/contrib/bind9/bin/dnssec/dnssec-settime.c - copied unchanged from r224187, head/contrib/bind9/bin/dnssec/dnssec-settime.c projects/bhyve/contrib/bind9/bin/dnssec/dnssec-settime.docbook - copied unchanged from r224187, head/contrib/bind9/bin/dnssec/dnssec-settime.docbook projects/bhyve/contrib/bind9/bin/dnssec/dnssec-settime.html - copied unchanged from r224187, head/contrib/bind9/bin/dnssec/dnssec-settime.html projects/bhyve/contrib/bind9/bin/named/bind.keys.h - copied unchanged from r224187, head/contrib/bind9/bin/named/bind.keys.h projects/bhyve/contrib/bind9/bin/tools/ - copied from r224187, head/contrib/bind9/bin/tools/ projects/bhyve/contrib/bind9/doc/arm/dnssec.xml - copied unchanged from r224187, head/contrib/bind9/doc/arm/dnssec.xml projects/bhyve/contrib/bind9/doc/arm/libdns.xml - copied unchanged from r224187, head/contrib/bind9/doc/arm/libdns.xml projects/bhyve/contrib/bind9/doc/arm/man.arpaname.html - copied unchanged from r224187, head/contrib/bind9/doc/arm/man.arpaname.html projects/bhyve/contrib/bind9/doc/arm/man.ddns-confgen.html - copied unchanged from r224187, head/contrib/bind9/doc/arm/man.ddns-confgen.html projects/bhyve/contrib/bind9/doc/arm/man.dnssec-revoke.html - copied unchanged from r224187, head/contrib/bind9/doc/arm/man.dnssec-revoke.html projects/bhyve/contrib/bind9/doc/arm/man.dnssec-settime.html - copied unchanged from r224187, head/contrib/bind9/doc/arm/man.dnssec-settime.html projects/bhyve/contrib/bind9/doc/arm/man.genrandom.html - copied unchanged from r224187, head/contrib/bind9/doc/arm/man.genrandom.html projects/bhyve/contrib/bind9/doc/arm/man.isc-hmac-fixup.html - copied unchanged from r224187, head/contrib/bind9/doc/arm/man.isc-hmac-fixup.html projects/bhyve/contrib/bind9/doc/arm/man.named-journalprint.html - copied unchanged from r224187, head/contrib/bind9/doc/arm/man.named-journalprint.html projects/bhyve/contrib/bind9/doc/arm/man.nsec3hash.html - copied unchanged from r224187, head/contrib/bind9/doc/arm/man.nsec3hash.html projects/bhyve/contrib/bind9/doc/arm/managed-keys.xml - copied unchanged from r224187, head/contrib/bind9/doc/arm/managed-keys.xml projects/bhyve/contrib/bind9/doc/arm/pkcs11.xml - copied unchanged from r224187, head/contrib/bind9/doc/arm/pkcs11.xml projects/bhyve/contrib/bind9/lib/dns/client.c - copied unchanged from r224187, head/contrib/bind9/lib/dns/client.c projects/bhyve/contrib/bind9/lib/dns/dns64.c - copied unchanged from r224187, head/contrib/bind9/lib/dns/dns64.c projects/bhyve/contrib/bind9/lib/dns/ecdb.c - copied unchanged from r224187, head/contrib/bind9/lib/dns/ecdb.c projects/bhyve/contrib/bind9/lib/dns/include/dns/client.h - copied unchanged from r224187, head/contrib/bind9/lib/dns/include/dns/client.h projects/bhyve/contrib/bind9/lib/dns/include/dns/dns64.h - copied unchanged from r224187, head/contrib/bind9/lib/dns/include/dns/dns64.h projects/bhyve/contrib/bind9/lib/dns/include/dns/ecdb.h - copied unchanged from r224187, head/contrib/bind9/lib/dns/include/dns/ecdb.h projects/bhyve/contrib/bind9/lib/dns/include/dns/keydata.h - copied unchanged from r224187, head/contrib/bind9/lib/dns/include/dns/keydata.h projects/bhyve/contrib/bind9/lib/dns/include/dns/private.h - copied unchanged from r224187, head/contrib/bind9/lib/dns/include/dns/private.h projects/bhyve/contrib/bind9/lib/dns/include/dns/rpz.h - copied unchanged from r224187, head/contrib/bind9/lib/dns/include/dns/rpz.h projects/bhyve/contrib/bind9/lib/dns/include/dns/rriterator.h - copied unchanged from r224187, head/contrib/bind9/lib/dns/include/dns/rriterator.h projects/bhyve/contrib/bind9/lib/dns/include/dns/tsec.h - copied unchanged from r224187, head/contrib/bind9/lib/dns/include/dns/tsec.h projects/bhyve/contrib/bind9/lib/dns/keydata.c - copied unchanged from r224187, head/contrib/bind9/lib/dns/keydata.c projects/bhyve/contrib/bind9/lib/dns/opensslgost_link.c - copied unchanged from r224187, head/contrib/bind9/lib/dns/opensslgost_link.c projects/bhyve/contrib/bind9/lib/dns/private.c - copied unchanged from r224187, head/contrib/bind9/lib/dns/private.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/hip_55.c - copied unchanged from r224187, head/contrib/bind9/lib/dns/rdata/generic/hip_55.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/hip_55.h - copied unchanged from r224187, head/contrib/bind9/lib/dns/rdata/generic/hip_55.h projects/bhyve/contrib/bind9/lib/dns/rdata/generic/keydata_65533.c - copied unchanged from r224187, head/contrib/bind9/lib/dns/rdata/generic/keydata_65533.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/keydata_65533.h - copied unchanged from r224187, head/contrib/bind9/lib/dns/rdata/generic/keydata_65533.h projects/bhyve/contrib/bind9/lib/dns/rpz.c - copied unchanged from r224187, head/contrib/bind9/lib/dns/rpz.c projects/bhyve/contrib/bind9/lib/dns/rriterator.c - copied unchanged from r224187, head/contrib/bind9/lib/dns/rriterator.c projects/bhyve/contrib/bind9/lib/dns/ssu_external.c - copied unchanged from r224187, head/contrib/bind9/lib/dns/ssu_external.c projects/bhyve/contrib/bind9/lib/dns/tsec.c - copied unchanged from r224187, head/contrib/bind9/lib/dns/tsec.c projects/bhyve/contrib/bind9/lib/export/ - copied from r224187, head/contrib/bind9/lib/export/ projects/bhyve/contrib/bind9/lib/irs/ - copied from r224187, head/contrib/bind9/lib/irs/ projects/bhyve/contrib/bind9/lib/isc/app_api.c - copied unchanged from r224187, head/contrib/bind9/lib/isc/app_api.c projects/bhyve/contrib/bind9/lib/isc/backtrace-emptytbl.c - copied unchanged from r224187, head/contrib/bind9/lib/isc/backtrace-emptytbl.c projects/bhyve/contrib/bind9/lib/isc/backtrace.c - copied unchanged from r224187, head/contrib/bind9/lib/isc/backtrace.c projects/bhyve/contrib/bind9/lib/isc/include/isc/backtrace.h - copied unchanged from r224187, head/contrib/bind9/lib/isc/include/isc/backtrace.h projects/bhyve/contrib/bind9/lib/isc/include/isc/bind9.h - copied unchanged from r224187, head/contrib/bind9/lib/isc/include/isc/bind9.h projects/bhyve/contrib/bind9/lib/isc/include/isc/namespace.h - copied unchanged from r224187, head/contrib/bind9/lib/isc/include/isc/namespace.h projects/bhyve/contrib/bind9/lib/isc/mem_api.c - copied unchanged from r224187, head/contrib/bind9/lib/isc/mem_api.c projects/bhyve/contrib/bind9/lib/isc/socket_api.c - copied unchanged from r224187, head/contrib/bind9/lib/isc/socket_api.c projects/bhyve/contrib/bind9/lib/isc/task_api.c - copied unchanged from r224187, head/contrib/bind9/lib/isc/task_api.c projects/bhyve/contrib/bind9/lib/isc/timer_api.c - copied unchanged from r224187, head/contrib/bind9/lib/isc/timer_api.c projects/bhyve/contrib/bind9/lib/isccfg/dnsconf.c - copied unchanged from r224187, head/contrib/bind9/lib/isccfg/dnsconf.c projects/bhyve/contrib/bind9/lib/isccfg/include/isccfg/dnsconf.h - copied unchanged from r224187, head/contrib/bind9/lib/isccfg/include/isccfg/dnsconf.h projects/bhyve/contrib/dialog/help.c - copied unchanged from r224187, head/contrib/dialog/help.c projects/bhyve/contrib/dialog/po/sk.po - copied unchanged from r224187, head/contrib/dialog/po/sk.po projects/bhyve/contrib/dialog/samples/valgrind.log - copied unchanged from r224187, head/contrib/dialog/samples/valgrind.log projects/bhyve/contrib/llvm/include/llvm/Analysis/BlockFrequency.h - copied unchanged from r224187, head/contrib/llvm/include/llvm/Analysis/BlockFrequency.h projects/bhyve/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h - copied unchanged from r224187, head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequency.h - copied unchanged from r224187, head/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequency.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h - copied unchanged from r224187, head/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h projects/bhyve/contrib/llvm/include/llvm/MC/MCInstrDesc.h - copied unchanged from r224187, head/contrib/llvm/include/llvm/MC/MCInstrDesc.h projects/bhyve/contrib/llvm/include/llvm/MC/MCInstrInfo.h - copied unchanged from r224187, head/contrib/llvm/include/llvm/MC/MCInstrInfo.h projects/bhyve/contrib/llvm/include/llvm/MC/MCInstrItineraries.h - copied unchanged from r224187, head/contrib/llvm/include/llvm/MC/MCInstrItineraries.h projects/bhyve/contrib/llvm/include/llvm/MC/MCRegisterInfo.h - copied unchanged from r224187, head/contrib/llvm/include/llvm/MC/MCRegisterInfo.h projects/bhyve/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h - copied unchanged from r224187, head/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h projects/bhyve/contrib/llvm/include/llvm/MC/SubtargetFeature.h - copied unchanged from r224187, head/contrib/llvm/include/llvm/MC/SubtargetFeature.h projects/bhyve/contrib/llvm/include/llvm/Object/Binary.h - copied unchanged from r224187, head/contrib/llvm/include/llvm/Object/Binary.h projects/bhyve/contrib/llvm/include/llvm/Object/COFF.h - copied unchanged from r224187, head/contrib/llvm/include/llvm/Object/COFF.h projects/bhyve/contrib/llvm/include/llvm/Object/Error.h - copied unchanged from r224187, head/contrib/llvm/include/llvm/Object/Error.h projects/bhyve/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h - copied unchanged from r224187, head/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h projects/bhyve/contrib/llvm/lib/Analysis/BlockFrequency.cpp - copied unchanged from r224187, head/contrib/llvm/lib/Analysis/BlockFrequency.cpp projects/bhyve/contrib/llvm/lib/CodeGen/MachineBlockFrequency.cpp - copied unchanged from r224187, head/contrib/llvm/lib/CodeGen/MachineBlockFrequency.cpp projects/bhyve/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp - copied unchanged from r224187, head/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp projects/bhyve/contrib/llvm/lib/CodeGen/RegisterCoalescer.h - copied unchanged from r224187, head/contrib/llvm/lib/CodeGen/RegisterCoalescer.h projects/bhyve/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h - copied unchanged from r224187, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h projects/bhyve/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp - copied unchanged from r224187, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp projects/bhyve/contrib/llvm/lib/MC/MCSubtargetInfo.cpp - copied unchanged from r224187, head/contrib/llvm/lib/MC/MCSubtargetInfo.cpp projects/bhyve/contrib/llvm/lib/MC/SubtargetFeature.cpp - copied unchanged from r224187, head/contrib/llvm/lib/MC/SubtargetFeature.cpp projects/bhyve/contrib/llvm/lib/Object/Binary.cpp - copied unchanged from r224187, head/contrib/llvm/lib/Object/Binary.cpp projects/bhyve/contrib/llvm/lib/Object/Error.cpp - copied unchanged from r224187, head/contrib/llvm/lib/Object/Error.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMMachObjectWriter.cpp - copied unchanged from r224187, head/contrib/llvm/lib/Target/ARM/ARMMachObjectWriter.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/MCTargetDesc/ - copied from r224187, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ projects/bhyve/contrib/llvm/lib/Target/Alpha/MCTargetDesc/ - copied from r224187, head/contrib/llvm/lib/Target/Alpha/MCTargetDesc/ projects/bhyve/contrib/llvm/lib/Target/Blackfin/MCTargetDesc/ - copied from r224187, head/contrib/llvm/lib/Target/Blackfin/MCTargetDesc/ projects/bhyve/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/ - copied from r224187, head/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/ projects/bhyve/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/ - copied from r224187, head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/ projects/bhyve/contrib/llvm/lib/Target/MSP430/MCTargetDesc/ - copied from r224187, head/contrib/llvm/lib/Target/MSP430/MCTargetDesc/ projects/bhyve/contrib/llvm/lib/Target/Mips/InstPrinter/ - copied from r224187, head/contrib/llvm/lib/Target/Mips/InstPrinter/ projects/bhyve/contrib/llvm/lib/Target/Mips/MCTargetDesc/ - copied from r224187, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/ projects/bhyve/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h - copied unchanged from r224187, head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h projects/bhyve/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp - copied unchanged from r224187, head/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp projects/bhyve/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h - copied unchanged from r224187, head/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h projects/bhyve/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.cpp - copied unchanged from r224187, head/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.cpp projects/bhyve/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.h - copied unchanged from r224187, head/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.h projects/bhyve/contrib/llvm/lib/Target/PTX/MCTargetDesc/ - copied from r224187, head/contrib/llvm/lib/Target/PTX/MCTargetDesc/ projects/bhyve/contrib/llvm/lib/Target/PTX/PTXCallingConv.td - copied unchanged from r224187, head/contrib/llvm/lib/Target/PTX/PTXCallingConv.td projects/bhyve/contrib/llvm/lib/Target/PTX/generate-register-td.py - copied unchanged from r224187, head/contrib/llvm/lib/Target/PTX/generate-register-td.py projects/bhyve/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/ - copied from r224187, head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/ projects/bhyve/contrib/llvm/lib/Target/Sparc/MCTargetDesc/ - copied from r224187, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/ projects/bhyve/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/ - copied from r224187, head/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/ projects/bhyve/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp - copied unchanged from r224187, head/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp projects/bhyve/contrib/llvm/lib/Target/X86/MCTargetDesc/ - copied from r224187, head/contrib/llvm/lib/Target/X86/MCTargetDesc/ projects/bhyve/contrib/llvm/lib/Target/XCore/MCTargetDesc/ - copied from r224187, head/contrib/llvm/lib/Target/XCore/MCTargetDesc/ projects/bhyve/contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp - copied unchanged from r224187, head/contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp projects/bhyve/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp - copied unchanged from r224187, head/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp projects/bhyve/contrib/llvm/tools/clang/include/clang/ARCMigrate/ - copied from r224187, head/contrib/llvm/tools/clang/include/clang/ARCMigrate/ projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/GlobalDecl.h - copied unchanged from r224187, head/contrib/llvm/tools/clang/include/clang/AST/GlobalDecl.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DelayedCleanupPool.h - copied unchanged from r224187, head/contrib/llvm/tools/clang/include/clang/Basic/DelayedCleanupPool.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCategories.h - copied unchanged from r224187, head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCategories.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Driver/ObjCRuntime.h - copied unchanged from r224187, head/contrib/llvm/tools/clang/include/clang/Driver/ObjCRuntime.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/LocInfoType.h - copied unchanged from r224187, head/contrib/llvm/tools/clang/include/clang/Sema/LocInfoType.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h - copied unchanged from r224187, head/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h projects/bhyve/contrib/llvm/tools/clang/lib/ARCMigrate/ - copied from r224187, head/contrib/llvm/tools/clang/lib/ARCMigrate/ projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp - copied unchanged from r224187, head/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp projects/bhyve/contrib/llvm/utils/TableGen/Error.cpp - copied unchanged from r224187, head/contrib/llvm/utils/TableGen/Error.cpp projects/bhyve/contrib/llvm/utils/TableGen/Error.h - copied unchanged from r224187, head/contrib/llvm/utils/TableGen/Error.h projects/bhyve/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp - copied unchanged from r224187, head/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp projects/bhyve/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.h - copied unchanged from r224187, head/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.h projects/bhyve/contrib/xz/po/fr.po - copied unchanged from r224187, head/contrib/xz/po/fr.po projects/bhyve/contrib/xz/po/pl.po - copied unchanged from r224187, head/contrib/xz/po/pl.po projects/bhyve/lib/bind/isc/backtrace-emptytbl.c - copied unchanged from r224187, head/lib/bind/isc/backtrace-emptytbl.c projects/bhyve/lib/clang/include/ARMGenMCPseudoLowering.inc - copied unchanged from r224187, head/lib/clang/include/ARMGenMCPseudoLowering.inc projects/bhyve/lib/clang/include/ARMGenSubtargetInfo.inc - copied unchanged from r224187, head/lib/clang/include/ARMGenSubtargetInfo.inc projects/bhyve/lib/clang/include/MipsGenSubtargetInfo.inc - copied unchanged from r224187, head/lib/clang/include/MipsGenSubtargetInfo.inc projects/bhyve/lib/clang/include/PPCGenSubtargetInfo.inc - copied unchanged from r224187, head/lib/clang/include/PPCGenSubtargetInfo.inc projects/bhyve/lib/clang/include/X86GenSubtargetInfo.inc - copied unchanged from r224187, head/lib/clang/include/X86GenSubtargetInfo.inc projects/bhyve/lib/clang/libclangarcmigrate/ - copied from r224187, head/lib/clang/libclangarcmigrate/ projects/bhyve/lib/clang/libllvmarmdesc/ - copied from r224187, head/lib/clang/libllvmarmdesc/ projects/bhyve/lib/clang/libllvmmipsdesc/ - copied from r224187, head/lib/clang/libllvmmipsdesc/ projects/bhyve/lib/clang/libllvmmipsinstprinter/ - copied from r224187, head/lib/clang/libllvmmipsinstprinter/ projects/bhyve/lib/clang/libllvmpowerpcdesc/ - copied from r224187, head/lib/clang/libllvmpowerpcdesc/ projects/bhyve/lib/clang/libllvmx86desc/ - copied from r224187, head/lib/clang/libllvmx86desc/ projects/bhyve/lib/libarchive/archive_read_support_compression_rpm.c - copied unchanged from r224187, head/lib/libarchive/archive_read_support_compression_rpm.c projects/bhyve/lib/libarchive/archive_read_support_format_xar.c - copied unchanged from r224187, head/lib/libarchive/archive_read_support_format_xar.c projects/bhyve/lib/libarchive/libarchive_fe/ - copied from r224187, head/lib/libarchive/libarchive_fe/ projects/bhyve/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c - copied unchanged from r224187, head/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c projects/bhyve/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.rpm.uu - copied unchanged from r224187, head/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.rpm.uu projects/bhyve/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c - copied unchanged from r224187, head/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c projects/bhyve/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.rpm.uu - copied unchanged from r224187, head/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.rpm.uu projects/bhyve/lib/libarchive/test/test_read_format_xar.c - copied unchanged from r224187, head/lib/libarchive/test/test_read_format_xar.c projects/bhyve/lib/libprocstat/libprocstat.3 - copied unchanged from r224187, head/lib/libprocstat/libprocstat.3 projects/bhyve/release/ia64/make-memstick.sh - copied unchanged from r224187, head/release/ia64/make-memstick.sh projects/bhyve/sbin/ifconfig/iffib.c - copied unchanged from r224187, head/sbin/ifconfig/iffib.c projects/bhyve/share/man/man9/vm_map_sync.9 - copied unchanged from r224187, head/share/man/man9/vm_map_sync.9 projects/bhyve/sys/boot/powerpc/ps3/ps3bus.h - copied unchanged from r224187, head/sys/boot/powerpc/ps3/ps3bus.h projects/bhyve/sys/boot/powerpc/ps3/ps3devdesc.h - copied unchanged from r224187, head/sys/boot/powerpc/ps3/ps3devdesc.h projects/bhyve/sys/boot/powerpc/ps3/ps3disk.c - copied unchanged from r224187, head/sys/boot/powerpc/ps3/ps3disk.c projects/bhyve/sys/boot/powerpc/ps3/ps3repo.c - copied unchanged from r224187, head/sys/boot/powerpc/ps3/ps3repo.c projects/bhyve/sys/boot/powerpc/ps3/ps3repo.h - copied unchanged from r224187, head/sys/boot/powerpc/ps3/ps3repo.h projects/bhyve/sys/boot/powerpc/ps3/ps3stor.c - copied unchanged from r224187, head/sys/boot/powerpc/ps3/ps3stor.c projects/bhyve/sys/boot/powerpc/ps3/ps3stor.h - copied unchanged from r224187, head/sys/boot/powerpc/ps3/ps3stor.h projects/bhyve/sys/dev/rt/ - copied from r224187, head/sys/dev/rt/ projects/bhyve/sys/dev/usb/net/if_usie.c - copied unchanged from r224187, head/sys/dev/usb/net/if_usie.c projects/bhyve/sys/dev/usb/net/if_usievar.h - copied unchanged from r224187, head/sys/dev/usb/net/if_usievar.h projects/bhyve/sys/mips/conf/XLP - copied unchanged from r224187, head/sys/mips/conf/XLP projects/bhyve/sys/mips/conf/XLP64 - copied unchanged from r224187, head/sys/mips/conf/XLP64 projects/bhyve/sys/mips/conf/XLPN32 - copied unchanged from r224187, head/sys/mips/conf/XLPN32 projects/bhyve/sys/mips/nlm/ - copied from r224187, head/sys/mips/nlm/ projects/bhyve/sys/modules/usb/usie/ - copied from r224187, head/sys/modules/usb/usie/ projects/bhyve/tools/regression/bin/sh/parser/alias6.0 - copied unchanged from r224187, head/tools/regression/bin/sh/parser/alias6.0 projects/bhyve/tools/regression/lib/libc/gen/test-posix_spawn.c - copied unchanged from r224187, head/tools/regression/lib/libc/gen/test-posix_spawn.c projects/bhyve/usr.bin/cpio/test/test_cmdline.c - copied unchanged from r224187, head/usr.bin/cpio/test/test_cmdline.c projects/bhyve/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.bin.uu - copied unchanged from r224187, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.bin.uu projects/bhyve/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.crc.uu - copied unchanged from r224187, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.crc.uu projects/bhyve/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.newc.uu - copied unchanged from r224187, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.newc.uu projects/bhyve/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.ustar.uu - copied unchanged from r224187, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.ustar.uu projects/bhyve/usr.bin/cpio/test/test_option_B_upper.c - copied unchanged from r224187, head/usr.bin/cpio/test/test_option_B_upper.c projects/bhyve/usr.bin/cpio/test/test_option_C_upper.c - copied unchanged from r224187, head/usr.bin/cpio/test/test_option_C_upper.c projects/bhyve/usr.bin/cpio/test/test_option_J_upper.c - copied unchanged from r224187, head/usr.bin/cpio/test/test_option_J_upper.c projects/bhyve/usr.bin/cpio/test/test_option_L_upper.c - copied unchanged from r224187, head/usr.bin/cpio/test/test_option_L_upper.c projects/bhyve/usr.bin/cpio/test/test_option_Z_upper.c - copied unchanged from r224187, head/usr.bin/cpio/test/test_option_Z_upper.c projects/bhyve/usr.bin/cpio/test/test_option_l.c - copied unchanged from r224187, head/usr.bin/cpio/test/test_option_l.c projects/bhyve/usr.bin/cpio/test/test_option_lzma.c - copied unchanged from r224187, head/usr.bin/cpio/test/test_option_lzma.c projects/bhyve/usr.bin/tar/test/test_empty_mtree.c - copied unchanged from r224187, head/usr.bin/tar/test/test_empty_mtree.c projects/bhyve/usr.bin/tar/test/test_option_T_upper.c - copied unchanged from r224187, head/usr.bin/tar/test/test_option_T_upper.c projects/bhyve/usr.bin/tar/test/test_option_r.c - copied unchanged from r224187, head/usr.bin/tar/test/test_option_r.c projects/bhyve/usr.sbin/arpaname/ - copied from r224187, head/usr.sbin/arpaname/ projects/bhyve/usr.sbin/bsdinstall/scripts/docsinstall - copied unchanged from r224187, head/usr.sbin/bsdinstall/scripts/docsinstall projects/bhyve/usr.sbin/ddns-confgen/ - copied from r224187, head/usr.sbin/ddns-confgen/ projects/bhyve/usr.sbin/dnssec-revoke/ - copied from r224187, head/usr.sbin/dnssec-revoke/ projects/bhyve/usr.sbin/dnssec-settime/ - copied from r224187, head/usr.sbin/dnssec-settime/ projects/bhyve/usr.sbin/genrandom/ - copied from r224187, head/usr.sbin/genrandom/ projects/bhyve/usr.sbin/isc-hmac-fixup/ - copied from r224187, head/usr.sbin/isc-hmac-fixup/ projects/bhyve/usr.sbin/named-journalprint/ - copied from r224187, head/usr.sbin/named-journalprint/ projects/bhyve/usr.sbin/nsec3hash/ - copied from r224187, head/usr.sbin/nsec3hash/ - copied from r224187, head/usr.sbin/rtadvctl/ projects/bhyve/usr.sbin/rtadvd/control.c - copied unchanged from r224187, head/usr.sbin/rtadvd/control.c projects/bhyve/usr.sbin/rtadvd/control.h - copied unchanged from r224187, head/usr.sbin/rtadvd/control.h projects/bhyve/usr.sbin/rtadvd/control_client.c - copied unchanged from r224187, head/usr.sbin/rtadvd/control_client.c projects/bhyve/usr.sbin/rtadvd/control_client.h - copied unchanged from r224187, head/usr.sbin/rtadvd/control_client.h projects/bhyve/usr.sbin/rtadvd/control_server.c - copied unchanged from r224187, head/usr.sbin/rtadvd/control_server.c projects/bhyve/usr.sbin/rtadvd/control_server.h - copied unchanged from r224187, head/usr.sbin/rtadvd/control_server.h projects/bhyve/usr.sbin/rtadvd/timer_subr.c - copied unchanged from r224187, head/usr.sbin/rtadvd/timer_subr.c projects/bhyve/usr.sbin/rtadvd/timer_subr.h - copied unchanged from r224187, head/usr.sbin/rtadvd/timer_subr.h Directory Properties: projects/bhyve/usr.sbin/rtadvctl/ (props changed) Deleted: projects/bhyve/contrib/bind9/KNOWN-DEFECTS projects/bhyve/contrib/bind9/NSEC3-NOTES projects/bhyve/contrib/bind9/README.idnkit projects/bhyve/contrib/bind9/README.pkcs11 projects/bhyve/contrib/bind9/bin/rndc/rndc-confgen.8 projects/bhyve/contrib/bind9/bin/rndc/rndc-confgen.c projects/bhyve/contrib/bind9/bin/rndc/rndc-confgen.docbook projects/bhyve/contrib/bind9/bin/rndc/rndc-confgen.html projects/bhyve/contrib/bind9/bin/rndc/unix/Makefile.in projects/bhyve/contrib/bind9/bin/rndc/unix/os.c projects/bhyve/contrib/llvm/include/llvm/AbstractTypeUser.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/RegisterCoalescer.h projects/bhyve/contrib/llvm/include/llvm/Target/SubtargetFeature.h projects/bhyve/contrib/llvm/include/llvm/Target/TargetInstrDesc.h projects/bhyve/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h projects/bhyve/contrib/llvm/include/llvm/Target/TargetSubtarget.h projects/bhyve/contrib/llvm/include/llvm/TypeSymbolTable.h projects/bhyve/contrib/llvm/lib/CodeGen/PreAllocSplitting.cpp projects/bhyve/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp projects/bhyve/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h projects/bhyve/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.h projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaMCAsmInfo.cpp projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaMCAsmInfo.h projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.cpp projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.h projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.cpp projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.h projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.cpp projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.h projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430MCAsmInfo.cpp projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430MCAsmInfo.h projects/bhyve/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.cpp projects/bhyve/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.h projects/bhyve/contrib/llvm/lib/Target/PTX/PTXMCAsmInfo.cpp projects/bhyve/contrib/llvm/lib/Target/PTX/PTXMCAsmInfo.h projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.h projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcMCAsmInfo.cpp projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcMCAsmInfo.h projects/bhyve/contrib/llvm/lib/Target/SubtargetFeature.cpp projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.cpp projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.h projects/bhyve/contrib/llvm/lib/Target/TargetSubtarget.cpp projects/bhyve/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp projects/bhyve/contrib/llvm/lib/Target/X86/X86MCAsmInfo.h projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreMCAsmInfo.cpp projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreMCAsmInfo.h projects/bhyve/contrib/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp projects/bhyve/contrib/llvm/lib/Transforms/Utils/CloneLoop.cpp projects/bhyve/contrib/llvm/lib/VMCore/TypeSymbolTable.cpp projects/bhyve/contrib/llvm/lib/VMCore/TypesContext.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Tooling/ projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/GlobalDecl.h projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/BoostConAction.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Tooling/ projects/bhyve/etc/rc.d/nfsserver projects/bhyve/lib/clang/include/ARMGenInstrNames.inc projects/bhyve/lib/clang/include/ARMGenRegisterInfo.h.inc projects/bhyve/lib/clang/include/ARMGenRegisterNames.inc projects/bhyve/lib/clang/include/ARMGenSubtarget.inc projects/bhyve/lib/clang/include/IA64GenInstrNames.inc projects/bhyve/lib/clang/include/IA64GenRegisterInfo.h.inc projects/bhyve/lib/clang/include/IA64GenRegisterNames.inc projects/bhyve/lib/clang/include/MipsGenInstrNames.inc projects/bhyve/lib/clang/include/MipsGenRegisterInfo.h.inc projects/bhyve/lib/clang/include/MipsGenRegisterNames.inc projects/bhyve/lib/clang/include/MipsGenSubtarget.inc projects/bhyve/lib/clang/include/PPCGenInstrNames.inc projects/bhyve/lib/clang/include/PPCGenRegisterInfo.h.inc projects/bhyve/lib/clang/include/PPCGenRegisterNames.inc projects/bhyve/lib/clang/include/PPCGenSubtarget.inc projects/bhyve/lib/clang/include/X86GenInstrNames.inc projects/bhyve/lib/clang/include/X86GenRegisterInfo.h.inc projects/bhyve/lib/clang/include/X86GenRegisterNames.inc projects/bhyve/lib/clang/include/X86GenSubtarget.inc projects/bhyve/share/man/man9/vm_map_clean.9 projects/bhyve/share/man/man9/vm_page_copy.9 projects/bhyve/share/man/man9/vm_page_protect.9 projects/bhyve/share/man/man9/vm_page_zero_fill.9 projects/bhyve/tools/tools/pciid/ projects/bhyve/usr.bin/cpio/err.c projects/bhyve/usr.bin/cpio/err.h projects/bhyve/usr.bin/cpio/line_reader.c projects/bhyve/usr.bin/cpio/line_reader.h projects/bhyve/usr.bin/cpio/matching.c projects/bhyve/usr.bin/cpio/matching.h projects/bhyve/usr.bin/cpio/pathmatch.c projects/bhyve/usr.bin/cpio/pathmatch.h projects/bhyve/usr.bin/cpio/test/test_option_B.c projects/bhyve/usr.bin/cpio/test/test_option_L.c projects/bhyve/usr.bin/cpio/test/test_option_ell.c projects/bhyve/usr.bin/tar/err.c projects/bhyve/usr.bin/tar/err.h projects/bhyve/usr.bin/tar/line_reader.c projects/bhyve/usr.bin/tar/line_reader.h projects/bhyve/usr.bin/tar/matching.c projects/bhyve/usr.bin/tar/matching.h projects/bhyve/usr.bin/tar/pathmatch.c projects/bhyve/usr.bin/tar/pathmatch.h projects/bhyve/usr.bin/tar/test/test_option_T.c projects/bhyve/usr.sbin/named.reload/ projects/bhyve/usr.sbin/rtadvd/dump.c projects/bhyve/usr.sbin/rtadvd/dump.h Modified: projects/bhyve/ObsoleteFiles.inc projects/bhyve/bin/expr/expr.1 projects/bhyve/bin/expr/expr.y projects/bhyve/bin/ps/ps.1 projects/bhyve/bin/sh/sh.1 projects/bhyve/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/bhyve/cddl/contrib/opensolaris/cmd/zpool/zpool.8 projects/bhyve/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/bhyve/cddl/contrib/opensolaris/cmd/ztest/ztest.c projects/bhyve/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h projects/bhyve/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c projects/bhyve/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c projects/bhyve/contrib/bind9/CHANGES projects/bhyve/contrib/bind9/COPYRIGHT projects/bhyve/contrib/bind9/FAQ.xml projects/bhyve/contrib/bind9/Makefile.in projects/bhyve/contrib/bind9/README projects/bhyve/contrib/bind9/acconfig.h projects/bhyve/contrib/bind9/bin/Makefile.in projects/bhyve/contrib/bind9/bin/check/Makefile.in projects/bhyve/contrib/bind9/bin/check/check-tool.c projects/bhyve/contrib/bind9/bin/check/check-tool.h projects/bhyve/contrib/bind9/bin/check/named-checkconf.8 projects/bhyve/contrib/bind9/bin/check/named-checkconf.c projects/bhyve/contrib/bind9/bin/check/named-checkconf.docbook projects/bhyve/contrib/bind9/bin/check/named-checkconf.html projects/bhyve/contrib/bind9/bin/check/named-checkzone.8 projects/bhyve/contrib/bind9/bin/check/named-checkzone.c projects/bhyve/contrib/bind9/bin/check/named-checkzone.docbook projects/bhyve/contrib/bind9/bin/check/named-checkzone.html projects/bhyve/contrib/bind9/bin/dig/Makefile.in projects/bhyve/contrib/bind9/bin/dig/dig.1 projects/bhyve/contrib/bind9/bin/dig/dig.c projects/bhyve/contrib/bind9/bin/dig/dig.docbook projects/bhyve/contrib/bind9/bin/dig/dig.html projects/bhyve/contrib/bind9/bin/dig/dighost.c projects/bhyve/contrib/bind9/bin/dig/host.1 projects/bhyve/contrib/bind9/bin/dig/host.c projects/bhyve/contrib/bind9/bin/dig/host.docbook projects/bhyve/contrib/bind9/bin/dig/host.html projects/bhyve/contrib/bind9/bin/dig/include/dig/dig.h projects/bhyve/contrib/bind9/bin/dig/nslookup.1 projects/bhyve/contrib/bind9/bin/dig/nslookup.c projects/bhyve/contrib/bind9/bin/dig/nslookup.docbook projects/bhyve/contrib/bind9/bin/dig/nslookup.html projects/bhyve/contrib/bind9/bin/dnssec/Makefile.in projects/bhyve/contrib/bind9/bin/dnssec/dnssec-dsfromkey.8 projects/bhyve/contrib/bind9/bin/dnssec/dnssec-dsfromkey.c projects/bhyve/contrib/bind9/bin/dnssec/dnssec-dsfromkey.docbook projects/bhyve/contrib/bind9/bin/dnssec/dnssec-dsfromkey.html projects/bhyve/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.8 projects/bhyve/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.c projects/bhyve/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.docbook projects/bhyve/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html projects/bhyve/contrib/bind9/bin/dnssec/dnssec-keygen.8 projects/bhyve/contrib/bind9/bin/dnssec/dnssec-keygen.c projects/bhyve/contrib/bind9/bin/dnssec/dnssec-keygen.docbook projects/bhyve/contrib/bind9/bin/dnssec/dnssec-keygen.html projects/bhyve/contrib/bind9/bin/dnssec/dnssec-signzone.8 projects/bhyve/contrib/bind9/bin/dnssec/dnssec-signzone.c projects/bhyve/contrib/bind9/bin/dnssec/dnssec-signzone.docbook projects/bhyve/contrib/bind9/bin/dnssec/dnssec-signzone.html projects/bhyve/contrib/bind9/bin/dnssec/dnssectool.c projects/bhyve/contrib/bind9/bin/dnssec/dnssectool.h projects/bhyve/contrib/bind9/bin/named/Makefile.in projects/bhyve/contrib/bind9/bin/named/bind9.xsl projects/bhyve/contrib/bind9/bin/named/bind9.xsl.h projects/bhyve/contrib/bind9/bin/named/builtin.c projects/bhyve/contrib/bind9/bin/named/client.c projects/bhyve/contrib/bind9/bin/named/config.c projects/bhyve/contrib/bind9/bin/named/control.c projects/bhyve/contrib/bind9/bin/named/include/named/client.h projects/bhyve/contrib/bind9/bin/named/include/named/config.h projects/bhyve/contrib/bind9/bin/named/include/named/control.h projects/bhyve/contrib/bind9/bin/named/include/named/globals.h projects/bhyve/contrib/bind9/bin/named/include/named/log.h projects/bhyve/contrib/bind9/bin/named/include/named/lwdclient.h projects/bhyve/contrib/bind9/bin/named/include/named/main.h projects/bhyve/contrib/bind9/bin/named/include/named/notify.h projects/bhyve/contrib/bind9/bin/named/include/named/query.h projects/bhyve/contrib/bind9/bin/named/include/named/server.h projects/bhyve/contrib/bind9/bin/named/include/named/tsigconf.h projects/bhyve/contrib/bind9/bin/named/include/named/types.h projects/bhyve/contrib/bind9/bin/named/include/named/zoneconf.h projects/bhyve/contrib/bind9/bin/named/interfacemgr.c projects/bhyve/contrib/bind9/bin/named/log.c projects/bhyve/contrib/bind9/bin/named/lwdgabn.c projects/bhyve/contrib/bind9/bin/named/lwdgrbn.c projects/bhyve/contrib/bind9/bin/named/lwresd.8 projects/bhyve/contrib/bind9/bin/named/lwresd.c projects/bhyve/contrib/bind9/bin/named/lwresd.docbook projects/bhyve/contrib/bind9/bin/named/lwresd.html projects/bhyve/contrib/bind9/bin/named/main.c projects/bhyve/contrib/bind9/bin/named/named.8 projects/bhyve/contrib/bind9/bin/named/named.conf.5 projects/bhyve/contrib/bind9/bin/named/named.conf.docbook projects/bhyve/contrib/bind9/bin/named/named.conf.html projects/bhyve/contrib/bind9/bin/named/named.docbook projects/bhyve/contrib/bind9/bin/named/named.html projects/bhyve/contrib/bind9/bin/named/query.c projects/bhyve/contrib/bind9/bin/named/server.c projects/bhyve/contrib/bind9/bin/named/statschannel.c projects/bhyve/contrib/bind9/bin/named/tkeyconf.c projects/bhyve/contrib/bind9/bin/named/tsigconf.c projects/bhyve/contrib/bind9/bin/named/unix/Makefile.in projects/bhyve/contrib/bind9/bin/named/unix/include/named/os.h projects/bhyve/contrib/bind9/bin/named/unix/os.c projects/bhyve/contrib/bind9/bin/named/update.c projects/bhyve/contrib/bind9/bin/named/xfrout.c projects/bhyve/contrib/bind9/bin/named/zoneconf.c projects/bhyve/contrib/bind9/bin/nsupdate/Makefile.in projects/bhyve/contrib/bind9/bin/nsupdate/nsupdate.1 projects/bhyve/contrib/bind9/bin/nsupdate/nsupdate.c projects/bhyve/contrib/bind9/bin/nsupdate/nsupdate.docbook projects/bhyve/contrib/bind9/bin/nsupdate/nsupdate.html projects/bhyve/contrib/bind9/bin/rndc/Makefile.in projects/bhyve/contrib/bind9/bin/rndc/include/rndc/os.h projects/bhyve/contrib/bind9/bin/rndc/rndc.8 projects/bhyve/contrib/bind9/bin/rndc/rndc.c projects/bhyve/contrib/bind9/bin/rndc/rndc.conf.5 projects/bhyve/contrib/bind9/bin/rndc/rndc.conf.html projects/bhyve/contrib/bind9/bin/rndc/rndc.html projects/bhyve/contrib/bind9/bin/rndc/util.h projects/bhyve/contrib/bind9/config.guess projects/bhyve/contrib/bind9/config.h.in projects/bhyve/contrib/bind9/configure.in projects/bhyve/contrib/bind9/doc/arm/Bv9ARM-book.xml projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.ch01.html projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.ch02.html projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.ch03.html projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.ch04.html projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.ch05.html projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.ch06.html projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.ch07.html projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.ch08.html projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.ch09.html projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.ch10.html projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.html projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.pdf projects/bhyve/contrib/bind9/doc/arm/Makefile.in projects/bhyve/contrib/bind9/doc/arm/man.dig.html projects/bhyve/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html projects/bhyve/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html projects/bhyve/contrib/bind9/doc/arm/man.dnssec-keygen.html projects/bhyve/contrib/bind9/doc/arm/man.dnssec-signzone.html projects/bhyve/contrib/bind9/doc/arm/man.host.html projects/bhyve/contrib/bind9/doc/arm/man.named-checkconf.html projects/bhyve/contrib/bind9/doc/arm/man.named-checkzone.html projects/bhyve/contrib/bind9/doc/arm/man.named.html projects/bhyve/contrib/bind9/doc/arm/man.nsupdate.html projects/bhyve/contrib/bind9/doc/arm/man.rndc-confgen.html projects/bhyve/contrib/bind9/doc/arm/man.rndc.conf.html projects/bhyve/contrib/bind9/doc/arm/man.rndc.html projects/bhyve/contrib/bind9/doc/misc/Makefile.in projects/bhyve/contrib/bind9/doc/misc/options projects/bhyve/contrib/bind9/lib/bind9/Makefile.in projects/bhyve/contrib/bind9/lib/bind9/api projects/bhyve/contrib/bind9/lib/bind9/check.c projects/bhyve/contrib/bind9/lib/bind9/include/bind9/getaddresses.h projects/bhyve/contrib/bind9/lib/dns/Makefile.in projects/bhyve/contrib/bind9/lib/dns/acl.c projects/bhyve/contrib/bind9/lib/dns/adb.c projects/bhyve/contrib/bind9/lib/dns/api projects/bhyve/contrib/bind9/lib/dns/byaddr.c projects/bhyve/contrib/bind9/lib/dns/cache.c projects/bhyve/contrib/bind9/lib/dns/db.c projects/bhyve/contrib/bind9/lib/dns/diff.c projects/bhyve/contrib/bind9/lib/dns/dispatch.c projects/bhyve/contrib/bind9/lib/dns/dlz.c projects/bhyve/contrib/bind9/lib/dns/dnssec.c projects/bhyve/contrib/bind9/lib/dns/ds.c projects/bhyve/contrib/bind9/lib/dns/dst_api.c projects/bhyve/contrib/bind9/lib/dns/dst_internal.h projects/bhyve/contrib/bind9/lib/dns/dst_openssl.h projects/bhyve/contrib/bind9/lib/dns/dst_parse.c projects/bhyve/contrib/bind9/lib/dns/dst_parse.h projects/bhyve/contrib/bind9/lib/dns/forward.c projects/bhyve/contrib/bind9/lib/dns/gen-unix.h projects/bhyve/contrib/bind9/lib/dns/gen.c projects/bhyve/contrib/bind9/lib/dns/gssapi_link.c projects/bhyve/contrib/bind9/lib/dns/gssapictx.c projects/bhyve/contrib/bind9/lib/dns/hmac_link.c projects/bhyve/contrib/bind9/lib/dns/include/dns/Makefile.in projects/bhyve/contrib/bind9/lib/dns/include/dns/acl.h projects/bhyve/contrib/bind9/lib/dns/include/dns/cache.h projects/bhyve/contrib/bind9/lib/dns/include/dns/compress.h projects/bhyve/contrib/bind9/lib/dns/include/dns/db.h projects/bhyve/contrib/bind9/lib/dns/include/dns/diff.h projects/bhyve/contrib/bind9/lib/dns/include/dns/dispatch.h projects/bhyve/contrib/bind9/lib/dns/include/dns/dlz.h projects/bhyve/contrib/bind9/lib/dns/include/dns/dnssec.h projects/bhyve/contrib/bind9/lib/dns/include/dns/ds.h projects/bhyve/contrib/bind9/lib/dns/include/dns/events.h projects/bhyve/contrib/bind9/lib/dns/include/dns/forward.h projects/bhyve/contrib/bind9/lib/dns/include/dns/journal.h projects/bhyve/contrib/bind9/lib/dns/include/dns/keytable.h projects/bhyve/contrib/bind9/lib/dns/include/dns/keyvalues.h projects/bhyve/contrib/bind9/lib/dns/include/dns/lib.h projects/bhyve/contrib/bind9/lib/dns/include/dns/log.h projects/bhyve/contrib/bind9/lib/dns/include/dns/lookup.h projects/bhyve/contrib/bind9/lib/dns/include/dns/master.h projects/bhyve/contrib/bind9/lib/dns/include/dns/masterdump.h projects/bhyve/contrib/bind9/lib/dns/include/dns/message.h projects/bhyve/contrib/bind9/lib/dns/include/dns/name.h projects/bhyve/contrib/bind9/lib/dns/include/dns/ncache.h projects/bhyve/contrib/bind9/lib/dns/include/dns/nsec3.h projects/bhyve/contrib/bind9/lib/dns/include/dns/peer.h projects/bhyve/contrib/bind9/lib/dns/include/dns/rbt.h projects/bhyve/contrib/bind9/lib/dns/include/dns/rdata.h projects/bhyve/contrib/bind9/lib/dns/include/dns/rdataset.h projects/bhyve/contrib/bind9/lib/dns/include/dns/request.h projects/bhyve/contrib/bind9/lib/dns/include/dns/resolver.h projects/bhyve/contrib/bind9/lib/dns/include/dns/result.h projects/bhyve/contrib/bind9/lib/dns/include/dns/sdb.h projects/bhyve/contrib/bind9/lib/dns/include/dns/sdlz.h projects/bhyve/contrib/bind9/lib/dns/include/dns/secalg.h projects/bhyve/contrib/bind9/lib/dns/include/dns/soa.h projects/bhyve/contrib/bind9/lib/dns/include/dns/ssu.h projects/bhyve/contrib/bind9/lib/dns/include/dns/stats.h projects/bhyve/contrib/bind9/lib/dns/include/dns/tkey.h projects/bhyve/contrib/bind9/lib/dns/include/dns/tsig.h projects/bhyve/contrib/bind9/lib/dns/include/dns/types.h projects/bhyve/contrib/bind9/lib/dns/include/dns/validator.h projects/bhyve/contrib/bind9/lib/dns/include/dns/view.h projects/bhyve/contrib/bind9/lib/dns/include/dns/xfrin.h projects/bhyve/contrib/bind9/lib/dns/include/dns/zone.h projects/bhyve/contrib/bind9/lib/dns/include/dst/dst.h projects/bhyve/contrib/bind9/lib/dns/include/dst/gssapi.h projects/bhyve/contrib/bind9/lib/dns/iptable.c projects/bhyve/contrib/bind9/lib/dns/journal.c projects/bhyve/contrib/bind9/lib/dns/keytable.c projects/bhyve/contrib/bind9/lib/dns/lib.c projects/bhyve/contrib/bind9/lib/dns/log.c projects/bhyve/contrib/bind9/lib/dns/master.c projects/bhyve/contrib/bind9/lib/dns/masterdump.c projects/bhyve/contrib/bind9/lib/dns/message.c projects/bhyve/contrib/bind9/lib/dns/name.c projects/bhyve/contrib/bind9/lib/dns/ncache.c projects/bhyve/contrib/bind9/lib/dns/nsec.c projects/bhyve/contrib/bind9/lib/dns/nsec3.c projects/bhyve/contrib/bind9/lib/dns/openssl_link.c projects/bhyve/contrib/bind9/lib/dns/openssldh_link.c projects/bhyve/contrib/bind9/lib/dns/openssldsa_link.c projects/bhyve/contrib/bind9/lib/dns/opensslrsa_link.c projects/bhyve/contrib/bind9/lib/dns/peer.c projects/bhyve/contrib/bind9/lib/dns/rbt.c projects/bhyve/contrib/bind9/lib/dns/rbtdb.c projects/bhyve/contrib/bind9/lib/dns/rcode.c projects/bhyve/contrib/bind9/lib/dns/rdata.c projects/bhyve/contrib/bind9/lib/dns/rdata/any_255/tsig_250.c projects/bhyve/contrib/bind9/lib/dns/rdata/ch_3/a_1.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/afsdb_18.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/cert_37.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/cname_5.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/dlv_32769.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/dname_39.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/dnskey_48.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/ds_43.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/gpos_27.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/hinfo_13.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/isdn_20.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/key_25.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/loc_29.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/mb_7.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/md_3.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/mf_4.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/mg_8.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/minfo_14.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/mr_9.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/mx_15.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/ns_2.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/nsec3_50.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/nsec3param_51.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/nsec_47.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/null_10.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/nxt_30.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/opt_41.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/proforma.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/ptr_12.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/rp_17.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/rrsig_46.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/rt_21.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/sig_24.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/soa_6.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/spf_99.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/sshfp_44.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/tkey_249.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/txt_16.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/unspec_103.c projects/bhyve/contrib/bind9/lib/dns/rdata/generic/x25_19.c projects/bhyve/contrib/bind9/lib/dns/rdata/hs_4/a_1.c projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/a6_38.c projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/a_1.c projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/aaaa_28.c projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/apl_42.c projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/dhcid_49.c projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/kx_36.c projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/naptr_35.c projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.c projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/nsap_22.c projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/px_26.c projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/srv_33.c projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/wks_11.c projects/bhyve/contrib/bind9/lib/dns/rdatalist.c projects/bhyve/contrib/bind9/lib/dns/rdataset.c projects/bhyve/contrib/bind9/lib/dns/rdataslab.c projects/bhyve/contrib/bind9/lib/dns/request.c projects/bhyve/contrib/bind9/lib/dns/resolver.c projects/bhyve/contrib/bind9/lib/dns/result.c projects/bhyve/contrib/bind9/lib/dns/rootns.c projects/bhyve/contrib/bind9/lib/dns/sdb.c projects/bhyve/contrib/bind9/lib/dns/sdlz.c projects/bhyve/contrib/bind9/lib/dns/soa.c projects/bhyve/contrib/bind9/lib/dns/spnego.c projects/bhyve/contrib/bind9/lib/dns/ssu.c projects/bhyve/contrib/bind9/lib/dns/stats.c projects/bhyve/contrib/bind9/lib/dns/time.c projects/bhyve/contrib/bind9/lib/dns/tkey.c projects/bhyve/contrib/bind9/lib/dns/tsig.c projects/bhyve/contrib/bind9/lib/dns/validator.c projects/bhyve/contrib/bind9/lib/dns/view.c projects/bhyve/contrib/bind9/lib/dns/xfrin.c projects/bhyve/contrib/bind9/lib/dns/zone.c projects/bhyve/contrib/bind9/lib/isc/Makefile.in projects/bhyve/contrib/bind9/lib/isc/alpha/include/isc/atomic.h projects/bhyve/contrib/bind9/lib/isc/api projects/bhyve/contrib/bind9/lib/isc/assertions.c projects/bhyve/contrib/bind9/lib/isc/base32.c projects/bhyve/contrib/bind9/lib/isc/base64.c projects/bhyve/contrib/bind9/lib/isc/entropy.c projects/bhyve/contrib/bind9/lib/isc/hash.c projects/bhyve/contrib/bind9/lib/isc/heap.c projects/bhyve/contrib/bind9/lib/isc/hmacmd5.c projects/bhyve/contrib/bind9/lib/isc/hmacsha.c projects/bhyve/contrib/bind9/lib/isc/httpd.c projects/bhyve/contrib/bind9/lib/isc/ia64/include/isc/atomic.h projects/bhyve/contrib/bind9/lib/isc/include/isc/Makefile.in projects/bhyve/contrib/bind9/lib/isc/include/isc/app.h projects/bhyve/contrib/bind9/lib/isc/include/isc/assertions.h projects/bhyve/contrib/bind9/lib/isc/include/isc/buffer.h projects/bhyve/contrib/bind9/lib/isc/include/isc/entropy.h projects/bhyve/contrib/bind9/lib/isc/include/isc/error.h projects/bhyve/contrib/bind9/lib/isc/include/isc/file.h projects/bhyve/contrib/bind9/lib/isc/include/isc/fsaccess.h projects/bhyve/contrib/bind9/lib/isc/include/isc/hash.h projects/bhyve/contrib/bind9/lib/isc/include/isc/heap.h projects/bhyve/contrib/bind9/lib/isc/include/isc/hmacmd5.h projects/bhyve/contrib/bind9/lib/isc/include/isc/hmacsha.h projects/bhyve/contrib/bind9/lib/isc/include/isc/lib.h projects/bhyve/contrib/bind9/lib/isc/include/isc/log.h projects/bhyve/contrib/bind9/lib/isc/include/isc/md5.h projects/bhyve/contrib/bind9/lib/isc/include/isc/mem.h projects/bhyve/contrib/bind9/lib/isc/include/isc/msgs.h projects/bhyve/contrib/bind9/lib/isc/include/isc/netaddr.h projects/bhyve/contrib/bind9/lib/isc/include/isc/netscope.h projects/bhyve/contrib/bind9/lib/isc/include/isc/platform.h.in projects/bhyve/contrib/bind9/lib/isc/include/isc/portset.h projects/bhyve/contrib/bind9/lib/isc/include/isc/radix.h projects/bhyve/contrib/bind9/lib/isc/include/isc/random.h projects/bhyve/contrib/bind9/lib/isc/include/isc/ratelimiter.h projects/bhyve/contrib/bind9/lib/isc/include/isc/refcount.h projects/bhyve/contrib/bind9/lib/isc/include/isc/result.h projects/bhyve/contrib/bind9/lib/isc/include/isc/resultclass.h projects/bhyve/contrib/bind9/lib/isc/include/isc/serial.h projects/bhyve/contrib/bind9/lib/isc/include/isc/sha1.h projects/bhyve/contrib/bind9/lib/isc/include/isc/sha2.h projects/bhyve/contrib/bind9/lib/isc/include/isc/sockaddr.h projects/bhyve/contrib/bind9/lib/isc/include/isc/socket.h projects/bhyve/contrib/bind9/lib/isc/include/isc/stats.h projects/bhyve/contrib/bind9/lib/isc/include/isc/symtab.h projects/bhyve/contrib/bind9/lib/isc/include/isc/task.h projects/bhyve/contrib/bind9/lib/isc/include/isc/timer.h projects/bhyve/contrib/bind9/lib/isc/include/isc/types.h projects/bhyve/contrib/bind9/lib/isc/include/isc/util.h projects/bhyve/contrib/bind9/lib/isc/inet_aton.c projects/bhyve/contrib/bind9/lib/isc/inet_ntop.c projects/bhyve/contrib/bind9/lib/isc/iterated_hash.c projects/bhyve/contrib/bind9/lib/isc/lib.c projects/bhyve/contrib/bind9/lib/isc/log.c projects/bhyve/contrib/bind9/lib/isc/md5.c projects/bhyve/contrib/bind9/lib/isc/mem.c projects/bhyve/contrib/bind9/lib/isc/netaddr.c projects/bhyve/contrib/bind9/lib/isc/nls/Makefile.in projects/bhyve/contrib/bind9/lib/isc/nothreads/Makefile.in projects/bhyve/contrib/bind9/lib/isc/powerpc/include/isc/atomic.h projects/bhyve/contrib/bind9/lib/isc/print.c projects/bhyve/contrib/bind9/lib/isc/pthreads/Makefile.in projects/bhyve/contrib/bind9/lib/isc/pthreads/mutex.c projects/bhyve/contrib/bind9/lib/isc/radix.c projects/bhyve/contrib/bind9/lib/isc/random.c projects/bhyve/contrib/bind9/lib/isc/rwlock.c projects/bhyve/contrib/bind9/lib/isc/sha1.c projects/bhyve/contrib/bind9/lib/isc/sha2.c projects/bhyve/contrib/bind9/lib/isc/sockaddr.c projects/bhyve/contrib/bind9/lib/isc/sparc64/include/isc/atomic.h projects/bhyve/contrib/bind9/lib/isc/stats.c projects/bhyve/contrib/bind9/lib/isc/task.c projects/bhyve/contrib/bind9/lib/isc/task_p.h projects/bhyve/contrib/bind9/lib/isc/timer.c projects/bhyve/contrib/bind9/lib/isc/timer_p.h projects/bhyve/contrib/bind9/lib/isc/unix/Makefile.in projects/bhyve/contrib/bind9/lib/isc/unix/app.c projects/bhyve/contrib/bind9/lib/isc/unix/dir.c projects/bhyve/contrib/bind9/lib/isc/unix/entropy.c projects/bhyve/contrib/bind9/lib/isc/unix/file.c projects/bhyve/contrib/bind9/lib/isc/unix/ifiter_getifaddrs.c projects/bhyve/contrib/bind9/lib/isc/unix/ifiter_ioctl.c projects/bhyve/contrib/bind9/lib/isc/unix/include/isc/net.h projects/bhyve/contrib/bind9/lib/isc/unix/include/isc/offset.h projects/bhyve/contrib/bind9/lib/isc/unix/include/isc/strerror.h projects/bhyve/contrib/bind9/lib/isc/unix/include/isc/time.h projects/bhyve/contrib/bind9/lib/isc/unix/interfaceiter.c projects/bhyve/contrib/bind9/lib/isc/unix/resource.c projects/bhyve/contrib/bind9/lib/isc/unix/socket.c projects/bhyve/contrib/bind9/lib/isc/unix/socket_p.h projects/bhyve/contrib/bind9/lib/isc/unix/strerror.c projects/bhyve/contrib/bind9/lib/isccc/Makefile.in projects/bhyve/contrib/bind9/lib/isccc/api projects/bhyve/contrib/bind9/lib/isccfg/Makefile.in projects/bhyve/contrib/bind9/lib/isccfg/aclconf.c projects/bhyve/contrib/bind9/lib/isccfg/api projects/bhyve/contrib/bind9/lib/isccfg/include/isccfg/aclconf.h projects/bhyve/contrib/bind9/lib/isccfg/include/isccfg/cfg.h projects/bhyve/contrib/bind9/lib/isccfg/include/isccfg/grammar.h projects/bhyve/contrib/bind9/lib/isccfg/include/isccfg/log.h projects/bhyve/contrib/bind9/lib/isccfg/include/isccfg/namedconf.h projects/bhyve/contrib/bind9/lib/isccfg/namedconf.c projects/bhyve/contrib/bind9/lib/isccfg/parser.c projects/bhyve/contrib/bind9/lib/lwres/api projects/bhyve/contrib/bind9/lib/lwres/context.c projects/bhyve/contrib/bind9/lib/lwres/context_p.h projects/bhyve/contrib/bind9/lib/lwres/getaddrinfo.c projects/bhyve/contrib/bind9/lib/lwres/getipnode.c projects/bhyve/contrib/bind9/lib/lwres/include/lwres/context.h projects/bhyve/contrib/bind9/lib/lwres/include/lwres/netdb.h.in projects/bhyve/contrib/bind9/lib/lwres/lwconfig.c projects/bhyve/contrib/bind9/lib/lwres/man/lwres.3 projects/bhyve/contrib/bind9/lib/lwres/man/lwres.html projects/bhyve/contrib/bind9/lib/lwres/man/lwres_buffer.3 projects/bhyve/contrib/bind9/lib/lwres/man/lwres_buffer.html projects/bhyve/contrib/bind9/lib/lwres/man/lwres_config.3 projects/bhyve/contrib/bind9/lib/lwres/man/lwres_config.html projects/bhyve/contrib/bind9/lib/lwres/man/lwres_context.3 projects/bhyve/contrib/bind9/lib/lwres/man/lwres_context.html projects/bhyve/contrib/bind9/lib/lwres/man/lwres_gabn.3 projects/bhyve/contrib/bind9/lib/lwres/man/lwres_gabn.html projects/bhyve/contrib/bind9/lib/lwres/man/lwres_gai_strerror.3 projects/bhyve/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html projects/bhyve/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.3 projects/bhyve/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html projects/bhyve/contrib/bind9/lib/lwres/man/lwres_gethostent.3 projects/bhyve/contrib/bind9/lib/lwres/man/lwres_gethostent.html projects/bhyve/contrib/bind9/lib/lwres/man/lwres_getipnode.3 projects/bhyve/contrib/bind9/lib/lwres/man/lwres_getipnode.html projects/bhyve/contrib/bind9/lib/lwres/man/lwres_getnameinfo.3 projects/bhyve/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html projects/bhyve/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.3 projects/bhyve/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html projects/bhyve/contrib/bind9/lib/lwres/man/lwres_gnba.3 projects/bhyve/contrib/bind9/lib/lwres/man/lwres_gnba.html projects/bhyve/contrib/bind9/lib/lwres/man/lwres_hstrerror.3 projects/bhyve/contrib/bind9/lib/lwres/man/lwres_hstrerror.html projects/bhyve/contrib/bind9/lib/lwres/man/lwres_inetntop.3 projects/bhyve/contrib/bind9/lib/lwres/man/lwres_inetntop.html projects/bhyve/contrib/bind9/lib/lwres/man/lwres_noop.3 projects/bhyve/contrib/bind9/lib/lwres/man/lwres_noop.html projects/bhyve/contrib/bind9/lib/lwres/man/lwres_packet.3 projects/bhyve/contrib/bind9/lib/lwres/man/lwres_packet.html projects/bhyve/contrib/bind9/lib/lwres/man/lwres_resutil.3 projects/bhyve/contrib/bind9/lib/lwres/man/lwres_resutil.html projects/bhyve/contrib/bind9/lib/lwres/print_p.h projects/bhyve/contrib/bind9/make/rules.in projects/bhyve/contrib/bind9/version projects/bhyve/contrib/dialog/CHANGES projects/bhyve/contrib/dialog/VERSION projects/bhyve/contrib/dialog/aclocal.m4 projects/bhyve/contrib/dialog/arrows.c projects/bhyve/contrib/dialog/buttons.c projects/bhyve/contrib/dialog/calendar.c projects/bhyve/contrib/dialog/checklist.c projects/bhyve/contrib/dialog/columns.c projects/bhyve/contrib/dialog/config.guess projects/bhyve/contrib/dialog/config.sub projects/bhyve/contrib/dialog/configure projects/bhyve/contrib/dialog/configure.in projects/bhyve/contrib/dialog/dialog.1 projects/bhyve/contrib/dialog/dialog.3 projects/bhyve/contrib/dialog/dialog.c projects/bhyve/contrib/dialog/dialog.h projects/bhyve/contrib/dialog/dlg_keys.h projects/bhyve/contrib/dialog/editbox.c projects/bhyve/contrib/dialog/formbox.c projects/bhyve/contrib/dialog/fselect.c projects/bhyve/contrib/dialog/guage.c projects/bhyve/contrib/dialog/inputbox.c projects/bhyve/contrib/dialog/makefile.in projects/bhyve/contrib/dialog/menubox.c projects/bhyve/contrib/dialog/mixedgauge.c projects/bhyve/contrib/dialog/msgbox.c projects/bhyve/contrib/dialog/package/debian/changelog projects/bhyve/contrib/dialog/package/debian/control projects/bhyve/contrib/dialog/package/dialog.spec projects/bhyve/contrib/dialog/pause.c projects/bhyve/contrib/dialog/prgbox.c projects/bhyve/contrib/dialog/progressbox.c projects/bhyve/contrib/dialog/rc.c projects/bhyve/contrib/dialog/tailbox.c projects/bhyve/contrib/dialog/textbox.c projects/bhyve/contrib/dialog/timebox.c projects/bhyve/contrib/dialog/trace.c projects/bhyve/contrib/dialog/ui_getc.c projects/bhyve/contrib/dialog/util.c projects/bhyve/contrib/dialog/yesno.c projects/bhyve/contrib/gcc/c-decl.c projects/bhyve/contrib/gcc/c.opt projects/bhyve/contrib/gcc/common.opt projects/bhyve/contrib/gcc/tree-nested.c projects/bhyve/contrib/llvm/include/llvm-c/Core.h projects/bhyve/contrib/llvm/include/llvm-c/Target.h projects/bhyve/contrib/llvm/include/llvm-c/Transforms/IPO.h projects/bhyve/contrib/llvm/include/llvm/ADT/APFloat.h projects/bhyve/contrib/llvm/include/llvm/ADT/APInt.h projects/bhyve/contrib/llvm/include/llvm/ADT/ArrayRef.h projects/bhyve/contrib/llvm/include/llvm/ADT/ImmutableList.h projects/bhyve/contrib/llvm/include/llvm/ADT/PackedVector.h projects/bhyve/contrib/llvm/include/llvm/ADT/SmallVector.h projects/bhyve/contrib/llvm/include/llvm/ADT/StringMap.h projects/bhyve/contrib/llvm/include/llvm/ADT/Triple.h projects/bhyve/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h projects/bhyve/contrib/llvm/include/llvm/Analysis/DIBuilder.h projects/bhyve/contrib/llvm/include/llvm/Analysis/IVUsers.h projects/bhyve/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h projects/bhyve/contrib/llvm/include/llvm/Analysis/Passes.h projects/bhyve/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h projects/bhyve/contrib/llvm/include/llvm/Analysis/ValueTracking.h projects/bhyve/contrib/llvm/include/llvm/Assembly/Writer.h projects/bhyve/contrib/llvm/include/llvm/Attributes.h projects/bhyve/contrib/llvm/include/llvm/BasicBlock.h projects/bhyve/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h projects/bhyve/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/Analysis.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/MachineFunction.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/MachineOperand.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/Passes.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/ValueTypes.h projects/bhyve/contrib/llvm/include/llvm/CodeGen/ValueTypes.td projects/bhyve/contrib/llvm/include/llvm/Constant.h projects/bhyve/contrib/llvm/include/llvm/Constants.h projects/bhyve/contrib/llvm/include/llvm/DefaultPasses.h projects/bhyve/contrib/llvm/include/llvm/DerivedTypes.h projects/bhyve/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h projects/bhyve/contrib/llvm/include/llvm/Function.h projects/bhyve/contrib/llvm/include/llvm/GlobalAlias.h projects/bhyve/contrib/llvm/include/llvm/GlobalValue.h projects/bhyve/contrib/llvm/include/llvm/GlobalVariable.h projects/bhyve/contrib/llvm/include/llvm/InitializePasses.h projects/bhyve/contrib/llvm/include/llvm/InlineAsm.h projects/bhyve/contrib/llvm/include/llvm/Instructions.h projects/bhyve/contrib/llvm/include/llvm/Intrinsics.h projects/bhyve/contrib/llvm/include/llvm/Intrinsics.td projects/bhyve/contrib/llvm/include/llvm/LLVMContext.h projects/bhyve/contrib/llvm/include/llvm/LinkAllPasses.h projects/bhyve/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/bhyve/contrib/llvm/include/llvm/MC/MCContext.h projects/bhyve/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h projects/bhyve/contrib/llvm/include/llvm/MC/MCObjectStreamer.h projects/bhyve/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h projects/bhyve/contrib/llvm/include/llvm/MC/MCStreamer.h projects/bhyve/contrib/llvm/include/llvm/Module.h projects/bhyve/contrib/llvm/include/llvm/Object/ObjectFile.h projects/bhyve/contrib/llvm/include/llvm/Support/BranchProbability.h projects/bhyve/contrib/llvm/include/llvm/Support/CFG.h projects/bhyve/contrib/llvm/include/llvm/Support/ConstantFolder.h projects/bhyve/contrib/llvm/include/llvm/Support/DebugLoc.h projects/bhyve/contrib/llvm/include/llvm/Support/ELF.h projects/bhyve/contrib/llvm/include/llvm/Support/Endian.h projects/bhyve/contrib/llvm/include/llvm/Support/IRBuilder.h projects/bhyve/contrib/llvm/include/llvm/Support/NoFolder.h projects/bhyve/contrib/llvm/include/llvm/Support/PassManagerBuilder.h projects/bhyve/contrib/llvm/include/llvm/Support/TargetFolder.h projects/bhyve/contrib/llvm/include/llvm/Support/TypeBuilder.h projects/bhyve/contrib/llvm/include/llvm/Support/system_error.h projects/bhyve/contrib/llvm/include/llvm/Target/Target.td projects/bhyve/contrib/llvm/include/llvm/Target/TargetAsmInfo.h projects/bhyve/contrib/llvm/include/llvm/Target/TargetAsmParser.h projects/bhyve/contrib/llvm/include/llvm/Target/TargetData.h projects/bhyve/contrib/llvm/include/llvm/Target/TargetFrameLowering.h projects/bhyve/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/bhyve/contrib/llvm/include/llvm/Target/TargetLowering.h projects/bhyve/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h projects/bhyve/contrib/llvm/include/llvm/Target/TargetMachine.h projects/bhyve/contrib/llvm/include/llvm/Target/TargetOpcodes.h projects/bhyve/contrib/llvm/include/llvm/Target/TargetOptions.h projects/bhyve/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/bhyve/contrib/llvm/include/llvm/Target/TargetRegistry.h projects/bhyve/contrib/llvm/include/llvm/Target/TargetSelect.h projects/bhyve/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/bhyve/contrib/llvm/include/llvm/Transforms/IPO.h projects/bhyve/contrib/llvm/include/llvm/Transforms/Scalar.h projects/bhyve/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h projects/bhyve/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h projects/bhyve/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h projects/bhyve/contrib/llvm/include/llvm/Type.h projects/bhyve/contrib/llvm/include/llvm/Use.h projects/bhyve/contrib/llvm/include/llvm/Value.h projects/bhyve/contrib/llvm/lib/Analysis/Analysis.cpp projects/bhyve/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp projects/bhyve/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/bhyve/contrib/llvm/lib/Analysis/DIBuilder.cpp projects/bhyve/contrib/llvm/lib/Analysis/DebugInfo.cpp projects/bhyve/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp projects/bhyve/contrib/llvm/lib/Analysis/IVUsers.cpp projects/bhyve/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/bhyve/contrib/llvm/lib/Analysis/Lint.cpp projects/bhyve/contrib/llvm/lib/Analysis/MemDepPrinter.cpp projects/bhyve/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp projects/bhyve/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/bhyve/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp projects/bhyve/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/bhyve/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/bhyve/contrib/llvm/lib/AsmParser/LLLexer.h projects/bhyve/contrib/llvm/lib/AsmParser/LLParser.cpp projects/bhyve/contrib/llvm/lib/AsmParser/LLParser.h projects/bhyve/contrib/llvm/lib/AsmParser/LLToken.h projects/bhyve/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/bhyve/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h projects/bhyve/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp projects/bhyve/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp projects/bhyve/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h projects/bhyve/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp projects/bhyve/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h projects/bhyve/contrib/llvm/lib/CodeGen/AllocationOrder.cpp projects/bhyve/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/bhyve/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp projects/bhyve/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp projects/bhyve/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h projects/bhyve/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/bhyve/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/bhyve/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp projects/bhyve/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/bhyve/contrib/llvm/lib/CodeGen/BranchFolding.h projects/bhyve/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp projects/bhyve/contrib/llvm/lib/CodeGen/CodeGen.cpp projects/bhyve/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp projects/bhyve/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h projects/bhyve/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp projects/bhyve/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp projects/bhyve/contrib/llvm/lib/CodeGen/ELFWriter.cpp projects/bhyve/contrib/llvm/lib/CodeGen/ELFWriter.h projects/bhyve/contrib/llvm/lib/CodeGen/EdgeBundles.cpp projects/bhyve/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp projects/bhyve/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/bhyve/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/bhyve/contrib/llvm/lib/CodeGen/InterferenceCache.cpp projects/bhyve/contrib/llvm/lib/CodeGen/InterferenceCache.h projects/bhyve/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp projects/bhyve/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp projects/bhyve/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp projects/bhyve/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp projects/bhyve/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h projects/bhyve/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp projects/bhyve/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/bhyve/contrib/llvm/lib/CodeGen/MachineCSE.cpp projects/bhyve/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/bhyve/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/bhyve/contrib/llvm/lib/CodeGen/MachineLICM.cpp projects/bhyve/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp projects/bhyve/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/bhyve/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp projects/bhyve/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp projects/bhyve/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp projects/bhyve/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp projects/bhyve/contrib/llvm/lib/CodeGen/RegAllocFast.cpp projects/bhyve/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp projects/bhyve/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp projects/bhyve/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp projects/bhyve/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp projects/bhyve/contrib/llvm/lib/CodeGen/RegisterClassInfo.h projects/bhyve/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp projects/bhyve/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp projects/bhyve/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp projects/bhyve/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp projects/bhyve/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/bhyve/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/bhyve/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp projects/bhyve/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp projects/bhyve/contrib/llvm/lib/CodeGen/SplitKit.cpp projects/bhyve/contrib/llvm/lib/CodeGen/SplitKit.h projects/bhyve/contrib/llvm/lib/CodeGen/Splitter.cpp projects/bhyve/contrib/llvm/lib/CodeGen/StackProtector.cpp projects/bhyve/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp projects/bhyve/contrib/llvm/lib/CodeGen/TailDuplication.cpp projects/bhyve/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp projects/bhyve/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/bhyve/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/bhyve/contrib/llvm/lib/CodeGen/VirtRegMap.h projects/bhyve/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp projects/bhyve/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp projects/bhyve/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp projects/bhyve/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp projects/bhyve/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp projects/bhyve/contrib/llvm/lib/Linker/LinkModules.cpp projects/bhyve/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/bhyve/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/bhyve/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp projects/bhyve/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp projects/bhyve/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h projects/bhyve/contrib/llvm/lib/MC/MCDisassembler/EDInfo.h projects/bhyve/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp projects/bhyve/contrib/llvm/lib/MC/MCDwarf.cpp projects/bhyve/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/bhyve/contrib/llvm/lib/MC/MCELFStreamer.h projects/bhyve/contrib/llvm/lib/MC/MCLoggingStreamer.cpp projects/bhyve/contrib/llvm/lib/MC/MCMachOStreamer.cpp projects/bhyve/contrib/llvm/lib/MC/MCNullStreamer.cpp projects/bhyve/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/bhyve/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/bhyve/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp projects/bhyve/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp projects/bhyve/contrib/llvm/lib/MC/MCParser/TargetAsmParser.cpp projects/bhyve/contrib/llvm/lib/MC/MCStreamer.cpp projects/bhyve/contrib/llvm/lib/MC/MCWin64EH.cpp projects/bhyve/contrib/llvm/lib/MC/MachObjectWriter.cpp projects/bhyve/contrib/llvm/lib/Object/COFFObjectFile.cpp projects/bhyve/contrib/llvm/lib/Object/ELFObjectFile.cpp projects/bhyve/contrib/llvm/lib/Object/MachOObjectFile.cpp projects/bhyve/contrib/llvm/lib/Object/Object.cpp projects/bhyve/contrib/llvm/lib/Object/ObjectFile.cpp projects/bhyve/contrib/llvm/lib/Support/APFloat.cpp projects/bhyve/contrib/llvm/lib/Support/APInt.cpp projects/bhyve/contrib/llvm/lib/Support/Atomic.cpp projects/bhyve/contrib/llvm/lib/Support/CommandLine.cpp projects/bhyve/contrib/llvm/lib/Support/ConstantRange.cpp projects/bhyve/contrib/llvm/lib/Support/Host.cpp projects/bhyve/contrib/llvm/lib/Support/Threading.cpp projects/bhyve/contrib/llvm/lib/Support/Triple.cpp projects/bhyve/contrib/llvm/lib/Support/Twine.cpp projects/bhyve/contrib/llvm/lib/Support/Unix/Path.inc projects/bhyve/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc projects/bhyve/contrib/llvm/lib/Support/Windows/explicit_symbols.inc projects/bhyve/contrib/llvm/lib/Target/ARM/ARM.h projects/bhyve/contrib/llvm/lib/Target/ARM/ARM.td projects/bhyve/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h projects/bhyve/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h projects/bhyve/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h projects/bhyve/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h projects/bhyve/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMGlobalMerge.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/bhyve/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td projects/bhyve/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/bhyve/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/bhyve/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/bhyve/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/bhyve/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td projects/bhyve/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td projects/bhyve/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMSubtarget.h projects/bhyve/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h projects/bhyve/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h projects/bhyve/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h projects/bhyve/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/NEONMoveFix.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp projects/bhyve/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp projects/bhyve/contrib/llvm/lib/Target/Alpha/Alpha.h projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.cpp projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.h projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.td projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaSubtarget.cpp projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaSubtarget.h projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.h projects/bhyve/contrib/llvm/lib/Target/Blackfin/Blackfin.h projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.cpp projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.h projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinIntrinsicInfo.cpp projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinSubtarget.cpp projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinSubtarget.h projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.cpp projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.h projects/bhyve/contrib/llvm/lib/Target/CBackend/CBackend.cpp projects/bhyve/contrib/llvm/lib/Target/CBackend/CTargetMachine.h projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPU.h projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.h projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.td projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPURegisterNames.h projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.cpp projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.h projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.h projects/bhyve/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp projects/bhyve/contrib/llvm/lib/Target/CppBackend/CPPTargetMachine.h projects/bhyve/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmLexer.cpp projects/bhyve/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmParser.cpp projects/bhyve/contrib/llvm/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.cpp projects/bhyve/contrib/llvm/lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.h projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlaze.h projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.cpp projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.h projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h projects/bhyve/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430.h projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.cpp projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.h projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h projects/bhyve/contrib/llvm/lib/Target/Mips/Mips.h projects/bhyve/contrib/llvm/lib/Target/Mips/Mips.td projects/bhyve/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/bhyve/contrib/llvm/lib/Target/Mips/MipsCallingConv.td projects/bhyve/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp projects/bhyve/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp projects/bhyve/contrib/llvm/lib/Target/Mips/MipsExpandPseudo.cpp projects/bhyve/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp projects/bhyve/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/bhyve/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/bhyve/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp projects/bhyve/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h projects/bhyve/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/bhyve/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h projects/bhyve/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/bhyve/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h projects/bhyve/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td projects/bhyve/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp projects/bhyve/contrib/llvm/lib/Target/Mips/MipsSubtarget.h projects/bhyve/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp projects/bhyve/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h projects/bhyve/contrib/llvm/lib/Target/PTX/PTX.h projects/bhyve/contrib/llvm/lib/Target/PTX/PTX.td projects/bhyve/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.cpp projects/bhyve/contrib/llvm/lib/Target/PTX/PTXISelDAGToDAG.cpp projects/bhyve/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp projects/bhyve/contrib/llvm/lib/Target/PTX/PTXISelLowering.h projects/bhyve/contrib/llvm/lib/Target/PTX/PTXInstrFormats.td projects/bhyve/contrib/llvm/lib/Target/PTX/PTXInstrInfo.cpp projects/bhyve/contrib/llvm/lib/Target/PTX/PTXInstrInfo.h projects/bhyve/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td projects/bhyve/contrib/llvm/lib/Target/PTX/PTXIntrinsicInstrInfo.td projects/bhyve/contrib/llvm/lib/Target/PTX/PTXMCAsmStreamer.cpp projects/bhyve/contrib/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp projects/bhyve/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h projects/bhyve/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.cpp projects/bhyve/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.h projects/bhyve/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.td projects/bhyve/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp projects/bhyve/contrib/llvm/lib/Target/PTX/PTXSubtarget.h projects/bhyve/contrib/llvm/lib/Target/PTX/PTXTargetMachine.cpp projects/bhyve/contrib/llvm/lib/Target/PTX/PTXTargetMachine.h projects/bhyve/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPC.h projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCMCCodeEmitter.cpp projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h projects/bhyve/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp projects/bhyve/contrib/llvm/lib/Target/Sparc/Sparc.h projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZ.h projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h projects/bhyve/contrib/llvm/lib/Target/Target.cpp projects/bhyve/contrib/llvm/lib/Target/TargetAsmInfo.cpp projects/bhyve/contrib/llvm/lib/Target/TargetData.cpp projects/bhyve/contrib/llvm/lib/Target/TargetInstrInfo.cpp projects/bhyve/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp projects/bhyve/contrib/llvm/lib/Target/TargetMachine.cpp projects/bhyve/contrib/llvm/lib/Target/TargetRegisterInfo.cpp projects/bhyve/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp projects/bhyve/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp projects/bhyve/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp projects/bhyve/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h projects/bhyve/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp projects/bhyve/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp projects/bhyve/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h projects/bhyve/contrib/llvm/lib/Target/X86/X86.h projects/bhyve/contrib/llvm/lib/Target/X86/X86.td projects/bhyve/contrib/llvm/lib/Target/X86/X86AsmBackend.cpp projects/bhyve/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp projects/bhyve/contrib/llvm/lib/Target/X86/X86CallingConv.td projects/bhyve/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp projects/bhyve/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/bhyve/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp projects/bhyve/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp projects/bhyve/contrib/llvm/lib/Target/X86/X86FrameLowering.h projects/bhyve/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/bhyve/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/bhyve/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/bhyve/contrib/llvm/lib/Target/X86/X86InstrBuilder.h projects/bhyve/contrib/llvm/lib/Target/X86/X86InstrCompiler.td projects/bhyve/contrib/llvm/lib/Target/X86/X86InstrFPStack.td projects/bhyve/contrib/llvm/lib/Target/X86/X86InstrFormats.td projects/bhyve/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/bhyve/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/bhyve/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/bhyve/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/bhyve/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/bhyve/contrib/llvm/lib/Target/X86/X86InstrSystem.td projects/bhyve/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp projects/bhyve/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp projects/bhyve/contrib/llvm/lib/Target/X86/X86MachObjectWriter.cpp projects/bhyve/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/bhyve/contrib/llvm/lib/Target/X86/X86RegisterInfo.h projects/bhyve/contrib/llvm/lib/Target/X86/X86RegisterInfo.td projects/bhyve/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/bhyve/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/bhyve/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/bhyve/contrib/llvm/lib/Target/X86/X86TargetMachine.h projects/bhyve/contrib/llvm/lib/Target/XCore/XCore.h projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreSubtarget.cpp projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreSubtarget.h projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h projects/bhyve/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp projects/bhyve/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp projects/bhyve/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/bhyve/contrib/llvm/lib/Transforms/IPO/IPO.cpp projects/bhyve/contrib/llvm/lib/Transforms/IPO/LowerSetJmp.cpp projects/bhyve/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp projects/bhyve/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp projects/bhyve/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp projects/bhyve/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp projects/bhyve/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/bhyve/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp projects/bhyve/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/bhyve/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/bhyve/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp projects/bhyve/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/bhyve/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp projects/bhyve/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp projects/bhyve/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp projects/bhyve/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp projects/bhyve/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/bhyve/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/bhyve/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/bhyve/contrib/llvm/lib/Transforms/Scalar/LICM.cpp projects/bhyve/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp projects/bhyve/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp projects/bhyve/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/bhyve/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/bhyve/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp projects/bhyve/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp projects/bhyve/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp projects/bhyve/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp projects/bhyve/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp projects/bhyve/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp projects/bhyve/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp projects/bhyve/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp projects/bhyve/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp projects/bhyve/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp projects/bhyve/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp projects/bhyve/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp projects/bhyve/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/bhyve/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/bhyve/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp projects/bhyve/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp projects/bhyve/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp projects/bhyve/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp projects/bhyve/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp projects/bhyve/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/bhyve/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp projects/bhyve/contrib/llvm/lib/VMCore/AsmWriter.cpp projects/bhyve/contrib/llvm/lib/VMCore/Attributes.cpp projects/bhyve/contrib/llvm/lib/VMCore/AutoUpgrade.cpp projects/bhyve/contrib/llvm/lib/VMCore/BasicBlock.cpp projects/bhyve/contrib/llvm/lib/VMCore/ConstantFold.cpp projects/bhyve/contrib/llvm/lib/VMCore/ConstantFold.h projects/bhyve/contrib/llvm/lib/VMCore/Constants.cpp projects/bhyve/contrib/llvm/lib/VMCore/ConstantsContext.h projects/bhyve/contrib/llvm/lib/VMCore/Core.cpp projects/bhyve/contrib/llvm/lib/VMCore/DebugLoc.cpp projects/bhyve/contrib/llvm/lib/VMCore/Function.cpp projects/bhyve/contrib/llvm/lib/VMCore/Globals.cpp projects/bhyve/contrib/llvm/lib/VMCore/IRBuilder.cpp projects/bhyve/contrib/llvm/lib/VMCore/InlineAsm.cpp projects/bhyve/contrib/llvm/lib/VMCore/Instruction.cpp projects/bhyve/contrib/llvm/lib/VMCore/Instructions.cpp projects/bhyve/contrib/llvm/lib/VMCore/LLVMContext.cpp projects/bhyve/contrib/llvm/lib/VMCore/LLVMContextImpl.cpp projects/bhyve/contrib/llvm/lib/VMCore/LLVMContextImpl.h projects/bhyve/contrib/llvm/lib/VMCore/Metadata.cpp projects/bhyve/contrib/llvm/lib/VMCore/Module.cpp projects/bhyve/contrib/llvm/lib/VMCore/Type.cpp projects/bhyve/contrib/llvm/lib/VMCore/Use.cpp projects/bhyve/contrib/llvm/lib/VMCore/User.cpp projects/bhyve/contrib/llvm/lib/VMCore/Value.cpp projects/bhyve/contrib/llvm/lib/VMCore/ValueSymbolTable.cpp projects/bhyve/contrib/llvm/lib/VMCore/ValueTypes.cpp projects/bhyve/contrib/llvm/lib/VMCore/Verifier.cpp projects/bhyve/contrib/llvm/tools/clang/include/clang-c/Index.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/Decl.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/Expr.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/ParentMap.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/Stmt.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/TemplateName.h projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/Attr.td projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/SourceManagerInternals.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td projects/bhyve/contrib/llvm/tools/clang/include/clang/CodeGen/BackendUtil.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td projects/bhyve/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Driver/Driver.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Driver/Option.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/bhyve/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Lex/Token.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Parse/Parser.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Rewrite/FixItRewriter.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriter.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/Overload.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/Scope.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/Sema.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Serialization/ChainedIncludesSource.h projects/bhyve/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/GRStateTrait.h projects/bhyve/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/Decl.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/Expr.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/Stmt.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/bhyve/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGTemporaries.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h projects/bhyve/contrib/llvm/tools/clang/lib/Driver/Arg.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Driver/Option.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/bhyve/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Driver/Tools.h projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp projects/bhyve/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Headers/float.h projects/bhyve/contrib/llvm/tools/clang/lib/Headers/stdarg.h projects/bhyve/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Lex/MacroArgs.h projects/bhyve/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Parse/Parser.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Rewrite/FixItRewriter.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/DelayedDiagnostic.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/Sema.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h projects/bhyve/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h projects/bhyve/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Serialization/ChainedIncludesSource.cpp projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CFRefCount.cpp projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp projects/bhyve/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp projects/bhyve/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp projects/bhyve/contrib/llvm/tools/clang/tools/driver/driver.cpp projects/bhyve/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp projects/bhyve/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/bhyve/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/bhyve/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp projects/bhyve/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp projects/bhyve/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp projects/bhyve/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h projects/bhyve/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp projects/bhyve/contrib/llvm/utils/TableGen/CodeGenInstruction.h projects/bhyve/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp projects/bhyve/contrib/llvm/utils/TableGen/CodeGenRegisters.h projects/bhyve/contrib/llvm/utils/TableGen/CodeGenTarget.cpp projects/bhyve/contrib/llvm/utils/TableGen/CodeGenTarget.h projects/bhyve/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp projects/bhyve/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp projects/bhyve/contrib/llvm/utils/TableGen/EDEmitter.cpp projects/bhyve/contrib/llvm/utils/TableGen/FastISelEmitter.cpp projects/bhyve/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp projects/bhyve/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp projects/bhyve/contrib/llvm/utils/TableGen/InstrInfoEmitter.h projects/bhyve/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp projects/bhyve/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp projects/bhyve/contrib/llvm/utils/TableGen/NeonEmitter.cpp projects/bhyve/contrib/llvm/utils/TableGen/Record.cpp projects/bhyve/contrib/llvm/utils/TableGen/Record.h projects/bhyve/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/bhyve/contrib/llvm/utils/TableGen/RegisterInfoEmitter.h projects/bhyve/contrib/llvm/utils/TableGen/SetTheory.cpp projects/bhyve/contrib/llvm/utils/TableGen/SetTheory.h projects/bhyve/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp projects/bhyve/contrib/llvm/utils/TableGen/SubtargetEmitter.h projects/bhyve/contrib/llvm/utils/TableGen/TGLexer.cpp projects/bhyve/contrib/llvm/utils/TableGen/TGLexer.h projects/bhyve/contrib/llvm/utils/TableGen/TGParser.h projects/bhyve/contrib/llvm/utils/TableGen/TableGen.cpp projects/bhyve/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp projects/bhyve/contrib/llvm/utils/TableGen/X86RecognizableInstr.h projects/bhyve/contrib/lukemftpd/src/ftpd.c projects/bhyve/contrib/pf/man/pf.4 projects/bhyve/contrib/sendmail/src/deliver.c projects/bhyve/contrib/top/commands.c projects/bhyve/contrib/top/display.c projects/bhyve/contrib/top/top.X projects/bhyve/contrib/top/top.c projects/bhyve/contrib/xz/ChangeLog projects/bhyve/contrib/xz/FREEBSD-Xlist projects/bhyve/contrib/xz/FREEBSD-upgrade projects/bhyve/contrib/xz/THANKS projects/bhyve/contrib/xz/po/LINGUAS projects/bhyve/contrib/xz/po/it.po projects/bhyve/contrib/xz/src/common/tuklib_open_stdxxx.c projects/bhyve/contrib/xz/src/liblzma/api/lzma/block.h projects/bhyve/contrib/xz/src/liblzma/api/lzma/container.h projects/bhyve/contrib/xz/src/liblzma/api/lzma/filter.h projects/bhyve/contrib/xz/src/liblzma/api/lzma/version.h projects/bhyve/contrib/xz/src/liblzma/common/alone_decoder.c projects/bhyve/contrib/xz/src/liblzma/common/alone_encoder.c projects/bhyve/contrib/xz/src/liblzma/common/block_buffer_encoder.c projects/bhyve/contrib/xz/src/liblzma/common/block_encoder.c projects/bhyve/contrib/xz/src/liblzma/common/common.c projects/bhyve/contrib/xz/src/liblzma/common/common.h projects/bhyve/contrib/xz/src/liblzma/common/filter_common.c projects/bhyve/contrib/xz/src/liblzma/common/index.c projects/bhyve/contrib/xz/src/liblzma/common/index_decoder.c projects/bhyve/contrib/xz/src/liblzma/common/index_encoder.c projects/bhyve/contrib/xz/src/liblzma/common/stream_buffer_encoder.c projects/bhyve/contrib/xz/src/liblzma/common/stream_encoder.c projects/bhyve/contrib/xz/src/liblzma/delta/delta_encoder.c projects/bhyve/contrib/xz/src/liblzma/lz/lz_decoder.c projects/bhyve/contrib/xz/src/liblzma/lz/lz_encoder.c projects/bhyve/contrib/xz/src/liblzma/lz/lz_encoder_hash.h projects/bhyve/contrib/xz/src/liblzma/lzma/lzma2_decoder.c projects/bhyve/contrib/xz/src/liblzma/lzma/lzma2_encoder.c projects/bhyve/contrib/xz/src/liblzma/simple/arm.c projects/bhyve/contrib/xz/src/liblzma/simple/armthumb.c projects/bhyve/contrib/xz/src/liblzma/simple/ia64.c projects/bhyve/contrib/xz/src/liblzma/simple/powerpc.c projects/bhyve/contrib/xz/src/liblzma/simple/simple_coder.c projects/bhyve/contrib/xz/src/liblzma/simple/sparc.c projects/bhyve/contrib/xz/src/lzmainfo/lzmainfo.c projects/bhyve/contrib/xz/src/xz/coder.c projects/bhyve/contrib/xz/src/xz/file_io.c projects/bhyve/contrib/xz/src/xz/hardware.h projects/bhyve/contrib/xz/src/xz/list.c projects/bhyve/contrib/xz/src/xz/message.c projects/bhyve/contrib/xz/src/xz/message.h projects/bhyve/contrib/xz/src/xz/options.c projects/bhyve/contrib/xz/src/xz/signals.c projects/bhyve/contrib/xz/src/xz/suffix.c projects/bhyve/contrib/xz/src/xz/util.h projects/bhyve/contrib/xz/src/xz/xz.1 projects/bhyve/contrib/xz/src/xzdec/xzdec.c projects/bhyve/etc/namedb/named.conf projects/bhyve/etc/namedb/named.root projects/bhyve/etc/rc.d/Makefile projects/bhyve/etc/rc.d/kld projects/bhyve/etc/rc.d/lockd projects/bhyve/etc/rc.d/mountd projects/bhyve/etc/rc.d/nfsd projects/bhyve/etc/rc.d/routing projects/bhyve/etc/rc.d/statd projects/bhyve/etc/regdomain.xml projects/bhyve/gnu/lib/libdialog/Makefile projects/bhyve/gnu/usr.bin/groff/tmac/mdoc.local projects/bhyve/include/rpc/xdr.h projects/bhyve/lib/bind/Makefile projects/bhyve/lib/bind/config.h projects/bhyve/lib/bind/config.mk projects/bhyve/lib/bind/dns/Makefile projects/bhyve/lib/bind/dns/code.h projects/bhyve/lib/bind/dns/dns/enumtype.h projects/bhyve/lib/bind/dns/dns/rdatastruct.h projects/bhyve/lib/bind/isc/Makefile projects/bhyve/lib/bind/isc/isc/platform.h projects/bhyve/lib/bind/lwres/lwres/netdb.h projects/bhyve/lib/bind/lwres/lwres/platform.h projects/bhyve/lib/clang/Makefile projects/bhyve/lib/clang/clang.build.mk projects/bhyve/lib/clang/include/clang/Basic/Version.inc projects/bhyve/lib/clang/include/llvm/Config/config.h projects/bhyve/lib/clang/include/llvm/Config/llvm-config.h projects/bhyve/lib/clang/libclangfrontend/Makefile projects/bhyve/lib/clang/libclangsema/Makefile projects/bhyve/lib/clang/libllvmanalysis/Makefile projects/bhyve/lib/clang/libllvmarmasmparser/Makefile projects/bhyve/lib/clang/libllvmarmcodegen/Makefile projects/bhyve/lib/clang/libllvmarmdisassembler/Makefile projects/bhyve/lib/clang/libllvmarminfo/Makefile projects/bhyve/lib/clang/libllvmarminstprinter/Makefile projects/bhyve/lib/clang/libllvmcodegen/Makefile projects/bhyve/lib/clang/libllvmcore/Makefile projects/bhyve/lib/clang/libllvmipo/Makefile projects/bhyve/lib/clang/libllvmmc/Makefile projects/bhyve/lib/clang/libllvmmipscodegen/Makefile projects/bhyve/lib/clang/libllvmmipsinfo/Makefile projects/bhyve/lib/clang/libllvmpowerpccodegen/Makefile projects/bhyve/lib/clang/libllvmpowerpcinfo/Makefile projects/bhyve/lib/clang/libllvmpowerpcinstprinter/Makefile projects/bhyve/lib/clang/libllvmscalaropts/Makefile projects/bhyve/lib/clang/libllvmsupport/Makefile projects/bhyve/lib/clang/libllvmtarget/Makefile projects/bhyve/lib/clang/libllvmtransformutils/Makefile projects/bhyve/lib/clang/libllvmx86asmparser/Makefile projects/bhyve/lib/clang/libllvmx86codegen/Makefile projects/bhyve/lib/clang/libllvmx86disassembler/Makefile projects/bhyve/lib/clang/libllvmx86info/Makefile projects/bhyve/lib/clang/libllvmx86instprinter/Makefile projects/bhyve/lib/libarchive/Makefile projects/bhyve/lib/libarchive/README projects/bhyve/lib/libarchive/archive.h projects/bhyve/lib/libarchive/archive_hash.h projects/bhyve/lib/libarchive/archive_read.3 projects/bhyve/lib/libarchive/archive_read_disk_entry_from_file.c projects/bhyve/lib/libarchive/archive_read_disk_set_standard_lookup.c projects/bhyve/lib/libarchive/archive_read_support_compression_all.c projects/bhyve/lib/libarchive/archive_read_support_compression_bzip2.c projects/bhyve/lib/libarchive/archive_read_support_compression_uu.c projects/bhyve/lib/libarchive/archive_read_support_format_all.c projects/bhyve/lib/libarchive/archive_read_support_format_mtree.c projects/bhyve/lib/libarchive/archive_write_disk.c projects/bhyve/lib/libarchive/archive_write_disk_set_standard_lookup.c projects/bhyve/lib/libarchive/archive_write_set_compression_bzip2.c projects/bhyve/lib/libarchive/config_freebsd.h projects/bhyve/lib/libarchive/filter_fork.c projects/bhyve/lib/libarchive/test/Makefile projects/bhyve/lib/libarchive/test/main.c projects/bhyve/lib/libarchive/test/read_open_memory.c projects/bhyve/lib/libarchive/test/test.h projects/bhyve/lib/libarchive/test/test_entry.c projects/bhyve/lib/libarchive/test/test_fuzz.c projects/bhyve/lib/libarchive/test/test_pax_filename_encoding.c projects/bhyve/lib/libarchive/test/test_read_data_large.c projects/bhyve/lib/libarchive/test/test_read_large.c projects/bhyve/lib/libarchive/test/test_read_truncated.c projects/bhyve/lib/libarchive/test/test_ustar_filenames.c projects/bhyve/lib/libarchive/test/test_write_format_cpio.c projects/bhyve/lib/libc/gen/posix_spawn.c projects/bhyve/lib/libc/sys/rfork.2 projects/bhyve/lib/libc/xdr/Makefile.inc projects/bhyve/lib/libc/xdr/Symbol.map projects/bhyve/lib/libc/xdr/xdr.3 projects/bhyve/lib/libc/xdr/xdr_sizeof.c projects/bhyve/lib/libkvm/kvm_pcpu.c projects/bhyve/lib/liblzma/config.h projects/bhyve/lib/libprocstat/Makefile projects/bhyve/lib/libstand/stand.h projects/bhyve/lib/libstand/zalloc.c projects/bhyve/lib/libstand/zalloc_defs.h projects/bhyve/lib/libstand/zalloc_malloc.c projects/bhyve/lib/libstand/zalloc_mem.h projects/bhyve/lib/libstand/zalloc_protos.h projects/bhyve/lib/libusb/libusb.3 projects/bhyve/lib/libusb/libusb01.c projects/bhyve/lib/libusb/libusb10.c projects/bhyve/lib/libusb/libusb10_desc.c projects/bhyve/lib/libusb/libusb20.c projects/bhyve/lib/libusb/usb.h projects/bhyve/lib/libutil/login.conf.5 projects/bhyve/release/Makefile projects/bhyve/release/generate-release.sh projects/bhyve/sbin/dumpfs/dumpfs.8 projects/bhyve/sbin/dumpfs/dumpfs.c projects/bhyve/sbin/fdisk/fdisk.c projects/bhyve/sbin/fsck_ffs/fsck.h projects/bhyve/sbin/fsck_ffs/pass5.c projects/bhyve/sbin/hastctl/hastctl.c projects/bhyve/sbin/hastd/control.c projects/bhyve/sbin/hastd/primary.c projects/bhyve/sbin/ifconfig/Makefile projects/bhyve/sbin/ifconfig/af_inet.c projects/bhyve/sbin/ifconfig/af_inet6.c projects/bhyve/sbin/ifconfig/ifconfig.8 projects/bhyve/sbin/ifconfig/ifconfig.c projects/bhyve/sbin/natd/natd.8 projects/bhyve/sbin/newfs_msdos/newfs_msdos.c projects/bhyve/sbin/shutdown/shutdown.8 projects/bhyve/sbin/umount/umount.c projects/bhyve/share/doc/bind9/Makefile projects/bhyve/share/man/man3/pthread_set_name_np.3 projects/bhyve/share/man/man4/axe.4 projects/bhyve/share/man/man8/picobsd.8 projects/bhyve/share/man/man9/Makefile projects/bhyve/share/man/man9/copy.9 projects/bhyve/share/man/man9/fail.9 projects/bhyve/share/man/man9/ifnet.9 projects/bhyve/share/man/man9/uio.9 projects/bhyve/share/man/man9/vm_map.9 projects/bhyve/share/misc/committers-ports.dot projects/bhyve/share/misc/pci_vendors projects/bhyve/sys/amd64/acpica/acpi_wakeup.c projects/bhyve/sys/amd64/amd64/genassym.c projects/bhyve/sys/amd64/amd64/intr_machdep.c projects/bhyve/sys/amd64/amd64/mp_machdep.c projects/bhyve/sys/amd64/amd64/pmap.c projects/bhyve/sys/amd64/amd64/support.S projects/bhyve/sys/amd64/amd64/vm_machdep.c projects/bhyve/sys/amd64/include/cpufunc.h projects/bhyve/sys/arm/arm/irq_dispatch.S projects/bhyve/sys/arm/arm/pmap.c projects/bhyve/sys/arm/mv/gpio.c projects/bhyve/sys/arm/mv/mv_machdep.c projects/bhyve/sys/arm/sa11x0/sa11x0_irq.S projects/bhyve/sys/boot/common/disk.c projects/bhyve/sys/boot/common/ufsread.c projects/bhyve/sys/boot/i386/Makefile.inc projects/bhyve/sys/boot/i386/boot2/Makefile projects/bhyve/sys/boot/i386/zfsboot/Makefile projects/bhyve/sys/boot/powerpc/ps3/Makefile projects/bhyve/sys/boot/powerpc/ps3/conf.c projects/bhyve/sys/boot/powerpc/ps3/devicename.c projects/bhyve/sys/boot/powerpc/ps3/lv1call.S projects/bhyve/sys/boot/powerpc/ps3/lv1call.h projects/bhyve/sys/boot/powerpc/ps3/main.c projects/bhyve/sys/boot/powerpc/ps3/version projects/bhyve/sys/boot/sparc64/loader/main.c projects/bhyve/sys/boot/userboot/userboot/Makefile projects/bhyve/sys/cddl/contrib/opensolaris/common/acl/acl_common.c projects/bhyve/sys/cddl/contrib/opensolaris/common/acl/acl_common.h projects/bhyve/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h projects/bhyve/sys/cddl/dev/dtrace/amd64/dtrace_subr.c projects/bhyve/sys/cddl/dev/dtrace/i386/dtrace_subr.c projects/bhyve/sys/compat/freebsd32/freebsd32.h projects/bhyve/sys/compat/freebsd32/freebsd32_proto.h projects/bhyve/sys/compat/freebsd32/freebsd32_syscall.h projects/bhyve/sys/compat/freebsd32/freebsd32_syscalls.c projects/bhyve/sys/compat/freebsd32/freebsd32_sysent.c projects/bhyve/sys/compat/freebsd32/freebsd32_systrace_args.c projects/bhyve/sys/compat/freebsd32/syscalls.master projects/bhyve/sys/compat/linux/linux_ipc.c projects/bhyve/sys/conf/Makefile.mips projects/bhyve/sys/conf/NOTES projects/bhyve/sys/conf/files projects/bhyve/sys/conf/files.i386 projects/bhyve/sys/conf/files.mips projects/bhyve/sys/conf/options projects/bhyve/sys/conf/options.mips projects/bhyve/sys/dev/acpica/acpi_pcib_acpi.c projects/bhyve/sys/dev/adb/adb_kbd.c projects/bhyve/sys/dev/ahci/ahci.c projects/bhyve/sys/dev/aic7xxx/aicasm/aicasm.c projects/bhyve/sys/dev/aic7xxx/aicasm/aicasm.h projects/bhyve/sys/dev/aic7xxx/aicasm/aicasm_gram.y projects/bhyve/sys/dev/aic7xxx/aicasm/aicasm_macro_gram.y projects/bhyve/sys/dev/aic7xxx/aicasm/aicasm_macro_scan.l projects/bhyve/sys/dev/aic7xxx/aicasm/aicasm_scan.l projects/bhyve/sys/dev/aic7xxx/aicasm/aicasm_symbol.c projects/bhyve/sys/dev/aic7xxx/aicasm/aicasm_symbol.h projects/bhyve/sys/dev/ath/ah_osdep.c projects/bhyve/sys/dev/atkbdc/atkbd.c projects/bhyve/sys/dev/cas/if_cas.c projects/bhyve/sys/dev/cas/if_casvar.h projects/bhyve/sys/dev/e1000/if_igb.c projects/bhyve/sys/dev/gem/if_gem.c projects/bhyve/sys/dev/gem/if_gem_pci.c projects/bhyve/sys/dev/gem/if_gemreg.h projects/bhyve/sys/dev/iicbus/if_ic.c projects/bhyve/sys/dev/kbd/kbd.c projects/bhyve/sys/dev/kbdmux/kbdmux.c projects/bhyve/sys/dev/lmc/if_lmc.c projects/bhyve/sys/dev/md/md.c projects/bhyve/sys/dev/mfi/mfi.c projects/bhyve/sys/dev/mfi/mfireg.h projects/bhyve/sys/dev/mpt/mpt.h projects/bhyve/sys/dev/mpt/mpt_pci.c projects/bhyve/sys/dev/mxge/eth_z8e.h projects/bhyve/sys/dev/mxge/ethp_z8e.h projects/bhyve/sys/dev/mxge/if_mxge.c projects/bhyve/sys/dev/mxge/rss_eth_z8e.h projects/bhyve/sys/dev/mxge/rss_ethp_z8e.h projects/bhyve/sys/dev/pci/pci.c projects/bhyve/sys/dev/pci/pci_pci.c projects/bhyve/sys/dev/pci/pci_subr.c projects/bhyve/sys/dev/pci/pcib_private.h projects/bhyve/sys/dev/pci/pcivar.h projects/bhyve/sys/dev/ppbus/if_plip.c projects/bhyve/sys/dev/sound/usb/uaudio.c projects/bhyve/sys/dev/syscons/syscons.c projects/bhyve/sys/dev/uart/uart_bus_pci.c projects/bhyve/sys/dev/uart/uart_kbd_sun.c projects/bhyve/sys/dev/usb/input/uhid.c projects/bhyve/sys/dev/usb/input/ukbd.c projects/bhyve/sys/dev/usb/net/if_aue.c projects/bhyve/sys/dev/usb/net/if_axe.c projects/bhyve/sys/dev/usb/net/if_axereg.h projects/bhyve/sys/dev/usb/net/if_mos.c projects/bhyve/sys/dev/usb/net/if_rue.c projects/bhyve/sys/dev/usb/net/if_udav.c projects/bhyve/sys/dev/usb/net/uhso.c projects/bhyve/sys/dev/usb/quirk/usb_quirk.c projects/bhyve/sys/dev/usb/quirk/usb_quirk.h projects/bhyve/sys/dev/usb/usb_hid.c projects/bhyve/sys/dev/usb/usb_request.c projects/bhyve/sys/dev/usb/usbdevs projects/bhyve/sys/dev/usb/usbhid.h projects/bhyve/sys/dev/vkbd/vkbd.c projects/bhyve/sys/dev/xen/control/control.c projects/bhyve/sys/fs/devfs/devfs_vnops.c projects/bhyve/sys/fs/nfs/nfs_commonacl.c projects/bhyve/sys/fs/nfs/nfs_commonkrpc.c projects/bhyve/sys/fs/nfs/nfs_commonport.c projects/bhyve/sys/fs/nfs/nfs_commonsubs.c projects/bhyve/sys/fs/nfs/nfs_var.h projects/bhyve/sys/fs/nfs/nfsdport.h projects/bhyve/sys/fs/nfs/nfsport.h projects/bhyve/sys/fs/nfsclient/nfs_clport.c projects/bhyve/sys/fs/nfsclient/nfs_clrpcops.c projects/bhyve/sys/fs/nfsclient/nfs_clstate.c projects/bhyve/sys/fs/nfsclient/nfs_clsubs.c projects/bhyve/sys/fs/nfsclient/nfs_clvfsops.c projects/bhyve/sys/fs/nfsclient/nfs_clvnops.c projects/bhyve/sys/fs/nfsserver/nfs_nfsdcache.c projects/bhyve/sys/fs/nfsserver/nfs_nfsdkrpc.c projects/bhyve/sys/fs/nfsserver/nfs_nfsdport.c projects/bhyve/sys/fs/nfsserver/nfs_nfsdserv.c projects/bhyve/sys/fs/nfsserver/nfs_nfsdsocket.c projects/bhyve/sys/fs/nfsserver/nfs_nfsdstate.c projects/bhyve/sys/fs/nfsserver/nfs_nfsdsubs.c projects/bhyve/sys/fs/smbfs/smbfs_smb.c projects/bhyve/sys/geom/cache/g_cache.c projects/bhyve/sys/geom/concat/g_concat.c projects/bhyve/sys/geom/eli/g_eli.c projects/bhyve/sys/geom/gate/g_gate.c projects/bhyve/sys/geom/geom.h projects/bhyve/sys/geom/geom_bsd.c projects/bhyve/sys/geom/geom_ccd.c projects/bhyve/sys/geom/geom_disk.c projects/bhyve/sys/geom/geom_pc98.c projects/bhyve/sys/geom/geom_sunlabel.c projects/bhyve/sys/geom/geom_vfs.c projects/bhyve/sys/geom/label/g_label_gpt.c projects/bhyve/sys/geom/mirror/g_mirror.c projects/bhyve/sys/geom/mountver/g_mountver.c projects/bhyve/sys/geom/multipath/g_multipath.c projects/bhyve/sys/geom/nop/g_nop.c projects/bhyve/sys/geom/raid/g_raid.c projects/bhyve/sys/geom/raid3/g_raid3.c projects/bhyve/sys/geom/sched/g_sched.c projects/bhyve/sys/geom/sched/gs_rr.c projects/bhyve/sys/geom/shsec/g_shsec.c projects/bhyve/sys/geom/stripe/g_stripe.c projects/bhyve/sys/geom/vinum/geom_vinum.c projects/bhyve/sys/geom/vinum/geom_vinum_drive.c projects/bhyve/sys/geom/vinum/geom_vinum_list.c projects/bhyve/sys/geom/vinum/geom_vinum_subr.c projects/bhyve/sys/geom/virstor/g_virstor.c projects/bhyve/sys/i386/Makefile projects/bhyve/sys/i386/i386/genassym.c projects/bhyve/sys/i386/i386/intr_machdep.c projects/bhyve/sys/i386/i386/mp_machdep.c projects/bhyve/sys/i386/i386/pmap.c projects/bhyve/sys/i386/i386/support.s projects/bhyve/sys/i386/i386/vm_machdep.c projects/bhyve/sys/i386/ibcs2/ibcs2_ioctl.c projects/bhyve/sys/i386/include/cpufunc.h projects/bhyve/sys/i386/xen/mp_machdep.c projects/bhyve/sys/i386/xen/mptable.c projects/bhyve/sys/i386/xen/pmap.c projects/bhyve/sys/ia64/conf/DEFAULTS projects/bhyve/sys/ia64/conf/GENERIC projects/bhyve/sys/ia64/ia64/clock.c projects/bhyve/sys/ia64/ia64/efi.c projects/bhyve/sys/ia64/ia64/exception.S projects/bhyve/sys/ia64/ia64/interrupt.c projects/bhyve/sys/ia64/ia64/locore.S projects/bhyve/sys/ia64/ia64/mp_machdep.c projects/bhyve/sys/ia64/ia64/nexus.c projects/bhyve/sys/ia64/ia64/pmap.c projects/bhyve/sys/ia64/include/efi.h projects/bhyve/sys/ia64/include/pmap.h projects/bhyve/sys/ia64/include/sf_buf.h projects/bhyve/sys/kern/Make.tags.inc projects/bhyve/sys/kern/imgact_elf.c projects/bhyve/sys/kern/init_sysent.c projects/bhyve/sys/kern/kern_clock.c projects/bhyve/sys/kern/kern_descrip.c projects/bhyve/sys/kern/kern_exec.c projects/bhyve/sys/kern/kern_exit.c projects/bhyve/sys/kern/kern_fail.c projects/bhyve/sys/kern/kern_fork.c projects/bhyve/sys/kern/kern_intr.c projects/bhyve/sys/kern/kern_jail.c projects/bhyve/sys/kern/kern_linker.c projects/bhyve/sys/kern/kern_mib.c projects/bhyve/sys/kern/kern_racct.c projects/bhyve/sys/kern/kern_rctl.c projects/bhyve/sys/kern/kern_rmlock.c projects/bhyve/sys/kern/kern_sysctl.c projects/bhyve/sys/kern/kern_tc.c projects/bhyve/sys/kern/kern_thr.c projects/bhyve/sys/kern/posix4_mib.c projects/bhyve/sys/kern/sched_4bsd.c projects/bhyve/sys/kern/subr_kdb.c projects/bhyve/sys/kern/subr_pcpu.c projects/bhyve/sys/kern/subr_smp.c projects/bhyve/sys/kern/subr_uio.c projects/bhyve/sys/kern/sys_capability.c projects/bhyve/sys/kern/syscalls.c projects/bhyve/sys/kern/syscalls.master projects/bhyve/sys/kern/systrace_args.c projects/bhyve/sys/kern/sysv_msg.c projects/bhyve/sys/kern/sysv_sem.c projects/bhyve/sys/kern/sysv_shm.c projects/bhyve/sys/kern/tty.c projects/bhyve/sys/kern/uipc_socket.c projects/bhyve/sys/kern/vfs_bio.c projects/bhyve/sys/kern/vfs_mount.c projects/bhyve/sys/kern/vfs_mountroot.c projects/bhyve/sys/kgssapi/gss_impl.c projects/bhyve/sys/mips/conf/RT305X projects/bhyve/sys/mips/conf/RT305X.hints projects/bhyve/sys/mips/include/bus.h projects/bhyve/sys/mips/include/cpufunc.h projects/bhyve/sys/mips/include/intr_machdep.h projects/bhyve/sys/mips/malta/gt_pci.c projects/bhyve/sys/mips/mips/cache.c projects/bhyve/sys/mips/mips/cache_mipsNN.c projects/bhyve/sys/mips/mips/cpu.c projects/bhyve/sys/mips/mips/elf_trampoline.c projects/bhyve/sys/mips/mips/exception.S projects/bhyve/sys/mips/mips/locore.S projects/bhyve/sys/mips/mips/machdep.c projects/bhyve/sys/mips/mips/mp_machdep.c projects/bhyve/sys/mips/mips/pmap.c projects/bhyve/sys/modules/usb/Makefile projects/bhyve/sys/net/bpf_filter.c projects/bhyve/sys/net/if.c projects/bhyve/sys/net/if.h projects/bhyve/sys/net/if_arcsubr.c projects/bhyve/sys/net/if_atmsubr.c projects/bhyve/sys/net/if_debug.c projects/bhyve/sys/net/if_ethersubr.c projects/bhyve/sys/net/if_fddisubr.c projects/bhyve/sys/net/if_fwsubr.c projects/bhyve/sys/net/if_gif.c projects/bhyve/sys/net/if_iso88025subr.c projects/bhyve/sys/net/if_lagg.c projects/bhyve/sys/net/if_llatbl.h projects/bhyve/sys/net/if_spppfr.c projects/bhyve/sys/net/if_spppsubr.c projects/bhyve/sys/net/if_stf.c projects/bhyve/sys/net/if_tun.c projects/bhyve/sys/net/if_var.h projects/bhyve/sys/net/radix.h projects/bhyve/sys/net80211/ieee80211_ageq.c projects/bhyve/sys/net80211/ieee80211_power.c projects/bhyve/sys/netgraph/netflow/netflow.c projects/bhyve/sys/netgraph/netflow/netflow_v9.c projects/bhyve/sys/netgraph/netflow/ng_netflow.c projects/bhyve/sys/netgraph/netflow/ng_netflow.h projects/bhyve/sys/netgraph/netgraph.h projects/bhyve/sys/netgraph/ng_base.c projects/bhyve/sys/netgraph/ng_ether.c projects/bhyve/sys/netgraph/ng_iface.c projects/bhyve/sys/netgraph/ng_socket.c projects/bhyve/sys/netinet/if_ether.c projects/bhyve/sys/netinet/in.c projects/bhyve/sys/netinet/in_pcb.h projects/bhyve/sys/netinet/in_proto.c projects/bhyve/sys/netinet/libalias/libalias.3 projects/bhyve/sys/netinet/sctp_pcb.c projects/bhyve/sys/netinet/sctp_uio.h projects/bhyve/sys/netinet/sctp_usrreq.c projects/bhyve/sys/netinet/tcp_lro.c projects/bhyve/sys/netinet/tcp_output.c projects/bhyve/sys/netinet/tcp_subr.c projects/bhyve/sys/netinet/tcp_syncache.h projects/bhyve/sys/netinet/tcp_var.h projects/bhyve/sys/netinet6/in6.c projects/bhyve/sys/netinet6/in6_proto.c projects/bhyve/sys/pc98/cbus/pckbd.c projects/bhyve/sys/pc98/conf/DEFAULTS projects/bhyve/sys/powerpc/aim/locore32.S projects/bhyve/sys/powerpc/aim/locore64.S projects/bhyve/sys/powerpc/aim/mmu_oea.c projects/bhyve/sys/powerpc/aim/mmu_oea64.c projects/bhyve/sys/powerpc/booke/locore.S projects/bhyve/sys/powerpc/booke/pmap.c projects/bhyve/sys/powerpc/conf/GENERIC projects/bhyve/sys/powerpc/conf/GENERIC64 projects/bhyve/sys/powerpc/powerpc/mp_machdep.c projects/bhyve/sys/powerpc/ps3/if_glc.c projects/bhyve/sys/security/audit/audit.h projects/bhyve/sys/security/audit/audit_arg.c projects/bhyve/sys/security/audit/audit_bsm.c projects/bhyve/sys/security/audit/audit_private.h projects/bhyve/sys/sparc64/include/cache.h projects/bhyve/sys/sparc64/include/cpu.h projects/bhyve/sys/sparc64/include/pmap.h projects/bhyve/sys/sparc64/include/tlb.h projects/bhyve/sys/sparc64/pci/fire.c projects/bhyve/sys/sparc64/pci/schizo.c projects/bhyve/sys/sparc64/sparc64/cache.c projects/bhyve/sys/sparc64/sparc64/cheetah.c projects/bhyve/sys/sparc64/sparc64/counter.c projects/bhyve/sys/sparc64/sparc64/exception.S projects/bhyve/sys/sparc64/sparc64/interrupt.S projects/bhyve/sys/sparc64/sparc64/intr_machdep.c projects/bhyve/sys/sparc64/sparc64/machdep.c projects/bhyve/sys/sparc64/sparc64/mp_exception.S projects/bhyve/sys/sparc64/sparc64/mp_machdep.c projects/bhyve/sys/sparc64/sparc64/pmap.c projects/bhyve/sys/sparc64/sparc64/spitfire.c projects/bhyve/sys/sparc64/sparc64/tick.c projects/bhyve/sys/sparc64/sparc64/vm_machdep.c projects/bhyve/sys/sparc64/sparc64/zeus.c projects/bhyve/sys/sys/_types.h projects/bhyve/sys/sys/bus.h projects/bhyve/sys/sys/capability.h projects/bhyve/sys/sys/cpuset.h projects/bhyve/sys/sys/file.h projects/bhyve/sys/sys/interrupt.h projects/bhyve/sys/sys/kbio.h projects/bhyve/sys/sys/pcpu.h projects/bhyve/sys/sys/priv.h projects/bhyve/sys/sys/proc.h projects/bhyve/sys/sys/racct.h projects/bhyve/sys/sys/sem.h projects/bhyve/sys/sys/sockio.h projects/bhyve/sys/sys/syscall.h projects/bhyve/sys/sys/syscall.mk projects/bhyve/sys/sys/sysctl.h projects/bhyve/sys/sys/sysproto.h projects/bhyve/sys/sys/systm.h projects/bhyve/sys/sys/timetc.h projects/bhyve/sys/sys/tty.h projects/bhyve/sys/sys/ttydevsw.h projects/bhyve/sys/sys/types.h projects/bhyve/sys/sys/uio.h projects/bhyve/sys/sys/unistd.h projects/bhyve/sys/sys/vnode.h projects/bhyve/sys/ufs/ffs/ffs_alloc.c projects/bhyve/sys/ufs/ffs/ffs_balloc.c projects/bhyve/sys/ufs/ffs/ffs_inode.c projects/bhyve/sys/ufs/ffs/ffs_softdep.c projects/bhyve/sys/ufs/ffs/ffs_vfsops.c projects/bhyve/sys/ufs/ffs/fs.h projects/bhyve/sys/ufs/ffs/softdep.h projects/bhyve/sys/ufs/ufs/ufs_inode.c projects/bhyve/sys/ufs/ufs/ufsmount.h projects/bhyve/sys/vm/device_pager.c projects/bhyve/sys/vm/swap_pager.c projects/bhyve/sys/vm/vm_extern.h projects/bhyve/sys/vm/vm_fault.c projects/bhyve/sys/vm/vm_glue.c projects/bhyve/sys/vm/vm_map.c projects/bhyve/sys/vm/vm_mmap.c projects/bhyve/sys/vm/vm_pageout.c projects/bhyve/sys/vm/vm_unix.c projects/bhyve/sys/x86/include/mptable.h projects/bhyve/sys/x86/x86/mptable.c projects/bhyve/sys/x86/x86/mptable_pci.c projects/bhyve/sys/x86/x86/tsc.c projects/bhyve/tools/regression/kqueue/config.h projects/bhyve/tools/regression/kqueue/main.c projects/bhyve/tools/regression/kqueue/proc.c projects/bhyve/tools/regression/lib/libc/gen/Makefile projects/bhyve/usr.bin/calendar/parsedata.c projects/bhyve/usr.bin/calendar/pom.c projects/bhyve/usr.bin/clang/clang/Makefile projects/bhyve/usr.bin/clang/tblgen/Makefile projects/bhyve/usr.bin/cpio/Makefile projects/bhyve/usr.bin/cpio/cmdline.c projects/bhyve/usr.bin/cpio/config_freebsd.h projects/bhyve/usr.bin/cpio/cpio.c projects/bhyve/usr.bin/cpio/cpio.h projects/bhyve/usr.bin/cpio/test/Makefile projects/bhyve/usr.bin/cpio/test/main.c projects/bhyve/usr.bin/cpio/test/test.h projects/bhyve/usr.bin/cpio/test/test_0.c projects/bhyve/usr.bin/cpio/test/test_basic.c projects/bhyve/usr.bin/cpio/test/test_format_newc.c projects/bhyve/usr.bin/cpio/test/test_gcpio_compat.c projects/bhyve/usr.bin/cpio/test/test_option_a.c projects/bhyve/usr.bin/cpio/test/test_option_c.c projects/bhyve/usr.bin/cpio/test/test_option_d.c projects/bhyve/usr.bin/cpio/test/test_option_f.c projects/bhyve/usr.bin/cpio/test/test_option_help.c projects/bhyve/usr.bin/cpio/test/test_option_m.c projects/bhyve/usr.bin/cpio/test/test_option_t.c projects/bhyve/usr.bin/cpio/test/test_option_u.c projects/bhyve/usr.bin/cpio/test/test_option_version.c projects/bhyve/usr.bin/cpio/test/test_option_y.c projects/bhyve/usr.bin/cpio/test/test_option_z.c projects/bhyve/usr.bin/cpio/test/test_owner_parse.c projects/bhyve/usr.bin/cpio/test/test_passthrough_dotdot.c projects/bhyve/usr.bin/cpio/test/test_passthrough_reverse.c projects/bhyve/usr.bin/cpio/test/test_pathmatch.c projects/bhyve/usr.bin/gcore/elfcore.c projects/bhyve/usr.bin/ipcs/ipc.c projects/bhyve/usr.bin/ipcs/ipcs.c projects/bhyve/usr.bin/ncal/ncal.1 projects/bhyve/usr.bin/ncal/ncal.c projects/bhyve/usr.bin/netstat/if.c projects/bhyve/usr.bin/nsupdate/Makefile projects/bhyve/usr.bin/rctl/rctl.8 projects/bhyve/usr.bin/rpcgen/rpc_scan.c projects/bhyve/usr.bin/tar/Makefile projects/bhyve/usr.bin/tar/bsdtar.1 projects/bhyve/usr.bin/tar/bsdtar.c projects/bhyve/usr.bin/tar/cmdline.c projects/bhyve/usr.bin/tar/config_freebsd.h projects/bhyve/usr.bin/tar/read.c projects/bhyve/usr.bin/tar/subst.c projects/bhyve/usr.bin/tar/test/Makefile projects/bhyve/usr.bin/tar/test/main.c projects/bhyve/usr.bin/tar/test/test.h projects/bhyve/usr.bin/tar/test/test_0.c projects/bhyve/usr.bin/tar/test/test_basic.c projects/bhyve/usr.bin/tar/test/test_copy.c projects/bhyve/usr.bin/tar/test/test_help.c projects/bhyve/usr.bin/tar/test/test_option_q.c projects/bhyve/usr.bin/tar/test/test_option_s.c projects/bhyve/usr.bin/tar/test/test_patterns.c projects/bhyve/usr.bin/tar/test/test_patterns_2.tar.uu projects/bhyve/usr.bin/tar/test/test_patterns_3.tar.uu projects/bhyve/usr.bin/tar/test/test_patterns_4.tar.uu projects/bhyve/usr.bin/tar/test/test_stdio.c projects/bhyve/usr.bin/tar/test/test_strip_components.c projects/bhyve/usr.bin/tar/test/test_symlink_dir.c projects/bhyve/usr.bin/tar/test/test_version.c projects/bhyve/usr.bin/tar/util.c projects/bhyve/usr.bin/tar/write.c projects/bhyve/usr.bin/tftp/main.c projects/bhyve/usr.bin/top/machine.c projects/bhyve/usr.bin/vmstat/vmstat.c projects/bhyve/usr.bin/w/w.c projects/bhyve/usr.bin/wall/wall.c projects/bhyve/usr.sbin/Makefile projects/bhyve/usr.sbin/bsdinstall/partedit/partedit.c projects/bhyve/usr.sbin/bsdinstall/partedit/partedit_powerpc.c projects/bhyve/usr.sbin/bsdinstall/scripts/Makefile projects/bhyve/usr.sbin/bsdinstall/scripts/auto projects/bhyve/usr.sbin/bsdinstall/scripts/config projects/bhyve/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_device_tbl.c projects/bhyve/usr.sbin/config/main.c projects/bhyve/usr.sbin/dnssec-signzone/Makefile projects/bhyve/usr.sbin/flowctl/Makefile projects/bhyve/usr.sbin/flowctl/flowctl.8 projects/bhyve/usr.sbin/flowctl/flowctl.c projects/bhyve/usr.sbin/mountd/exports.5 projects/bhyve/usr.sbin/mountd/mountd.c projects/bhyve/usr.sbin/named-checkconf/Makefile projects/bhyve/usr.sbin/named/Makefile projects/bhyve/usr.sbin/pmccontrol/pmccontrol.c projects/bhyve/usr.sbin/pmcstat/pmcstat.c projects/bhyve/usr.sbin/pwd_mkdb/pwd_mkdb.c projects/bhyve/usr.sbin/rndc-confgen/Makefile projects/bhyve/usr.sbin/rndc/Makefile projects/bhyve/usr.sbin/rpcbind/rpcb_stat.c projects/bhyve/usr.sbin/rpcbind/rpcb_svc_com.c projects/bhyve/usr.sbin/rpcbind/rpcbind.c projects/bhyve/usr.sbin/rpcbind/util.c projects/bhyve/usr.sbin/rpcbind/warmstart.c projects/bhyve/usr.sbin/rtadvd/Makefile projects/bhyve/usr.sbin/rtadvd/config.c projects/bhyve/usr.sbin/rtadvd/config.h projects/bhyve/usr.sbin/rtadvd/if.c projects/bhyve/usr.sbin/rtadvd/if.h projects/bhyve/usr.sbin/rtadvd/pathnames.h projects/bhyve/usr.sbin/rtadvd/rrenum.c projects/bhyve/usr.sbin/rtadvd/rtadvd.8 projects/bhyve/usr.sbin/rtadvd/rtadvd.c projects/bhyve/usr.sbin/rtadvd/rtadvd.h projects/bhyve/usr.sbin/rtadvd/timer.c projects/bhyve/usr.sbin/rtadvd/timer.h projects/bhyve/usr.sbin/syslogd/syslogd.8 projects/bhyve/usr.sbin/syslogd/syslogd.c Directory Properties: projects/bhyve/ (props changed) projects/bhyve/cddl/contrib/opensolaris/ (props changed) projects/bhyve/contrib/bind9/ (props changed) projects/bhyve/contrib/binutils/ (props changed) projects/bhyve/contrib/bzip2/ (props changed) projects/bhyve/contrib/compiler-rt/ (props changed) projects/bhyve/contrib/dialog/ (props changed) projects/bhyve/contrib/ee/ (props changed) projects/bhyve/contrib/expat/ (props changed) projects/bhyve/contrib/file/ (props changed) projects/bhyve/contrib/gcc/ (props changed) projects/bhyve/contrib/gdb/ (props changed) projects/bhyve/contrib/gdtoa/ (props changed) projects/bhyve/contrib/gnu-sort/ (props changed) projects/bhyve/contrib/groff/ (props changed) projects/bhyve/contrib/less/ (props changed) projects/bhyve/contrib/libpcap/ (props changed) projects/bhyve/contrib/libstdc++/ (props changed) projects/bhyve/contrib/llvm/ (props changed) projects/bhyve/contrib/llvm/tools/clang/ (props changed) projects/bhyve/contrib/ncurses/ (props changed) projects/bhyve/contrib/netcat/ (props changed) projects/bhyve/contrib/ntp/ (props changed) projects/bhyve/contrib/one-true-awk/ (props changed) projects/bhyve/contrib/openbsm/ (props changed) projects/bhyve/contrib/openpam/ (props changed) projects/bhyve/contrib/pf/ (props changed) projects/bhyve/contrib/sendmail/ (props changed) projects/bhyve/contrib/tcpdump/ (props changed) projects/bhyve/contrib/tcsh/ (props changed) projects/bhyve/contrib/tnftp/ (props changed) projects/bhyve/contrib/top/ (props changed) projects/bhyve/contrib/top/install-sh (props changed) projects/bhyve/contrib/tzcode/stdtime/ (props changed) projects/bhyve/contrib/tzcode/zic/ (props changed) projects/bhyve/contrib/tzdata/ (props changed) projects/bhyve/contrib/wpa/ (props changed) projects/bhyve/contrib/xz/ (props changed) projects/bhyve/crypto/openssh/ (props changed) projects/bhyve/crypto/openssl/ (props changed) projects/bhyve/gnu/lib/ (props changed) projects/bhyve/gnu/usr.bin/binutils/ (props changed) projects/bhyve/gnu/usr.bin/cc/cc_tools/ (props changed) projects/bhyve/gnu/usr.bin/gdb/ (props changed) projects/bhyve/lib/libc/ (props changed) projects/bhyve/lib/libc/stdtime/ (props changed) projects/bhyve/lib/libutil/ (props changed) projects/bhyve/lib/libz/ (props changed) projects/bhyve/sbin/ (props changed) projects/bhyve/sbin/ipfw/ (props changed) projects/bhyve/share/mk/bsd.arch.inc.mk (props changed) projects/bhyve/share/zoneinfo/ (props changed) projects/bhyve/sys/ (props changed) projects/bhyve/sys/amd64/include/xen/ (props changed) projects/bhyve/sys/boot/ (props changed) projects/bhyve/sys/boot/i386/efi/ (props changed) projects/bhyve/sys/boot/ia64/efi/ (props changed) projects/bhyve/sys/boot/ia64/ski/ (props changed) projects/bhyve/sys/boot/powerpc/boot1.chrp/ (props changed) projects/bhyve/sys/boot/powerpc/ofw/ (props changed) projects/bhyve/sys/cddl/contrib/opensolaris/ (props changed) projects/bhyve/sys/conf/ (props changed) projects/bhyve/sys/contrib/dev/acpica/ (props changed) projects/bhyve/sys/contrib/octeon-sdk/ (props changed) projects/bhyve/sys/contrib/pf/ (props changed) projects/bhyve/sys/contrib/x86emu/ (props changed) projects/bhyve/usr.bin/calendar/ (props changed) projects/bhyve/usr.bin/csup/ (props changed) projects/bhyve/usr.bin/procstat/ (props changed) projects/bhyve/usr.sbin/ndiscvt/ (props changed) projects/bhyve/usr.sbin/rtadvd/ (props changed) projects/bhyve/usr.sbin/zic/ (props changed) Modified: projects/bhyve/ObsoleteFiles.inc ============================================================================== --- projects/bhyve/ObsoleteFiles.inc Mon Jul 18 21:15:47 2011 (r224205) +++ projects/bhyve/ObsoleteFiles.inc Mon Jul 18 22:00:21 2011 (r224206) @@ -38,6 +38,31 @@ # xargs -n1 | sort | uniq -d; # done +# 20110709: vm_map_clean.9 -> vm_map_sync.9 +OLD_FILES+=usr/share/man/man9/vm_map_clean.9.gz +# 20110709: Catch up with removal of these functions. +OLD_FILES+=usr/share/man/man9/vm_page_copy.9.gz +OLD_FILES+=usr/share/man/man9/vm_page_protect.9.gz +OLD_FILES+=usr/share/man/man9/vm_page_zero_fill.9.gz +# 20110707: script no longer needed by /etc/rc.d/nfsd +OLD_FILES+=etc/rc.d/nfsserver +# 20110705: files moved so both NFS clients can share them +OLD_FILES+=usr/include/nfsclient/krpc.h +OLD_FILES+=usr/include/nfsclient/nfsdiskless.h +# 20110705: the switch of default NFS client to the new one +OLD_FILES+=sbin/mount_newnfs +OLD_FILES+=usr/share/man/man8/mount_newnfs.8.gz +OLD_FILES+=usr/include/nfsclient/nfs_kdtrace.h +# 20110628: calendar.msk removed +OLD_FILES+=usr/share/calendar/ru_RU.KOI8-R/calendar.msk +# 20110517: libpkg removed +OLD_FILES+=usr/include/pkg.h +OLD_FILES+=usr/lib/libpkg.a +OLD_FILES+=usr/lib/libpkg.so +OLD_LIBS+=usr/lib/libpkg.so.0 +OLD_FILES+=usr/lib/libpkg_p.a +# 20110517: libsbuf version bump +OLD_LIBS+=lib/libsbuf.so.5 # 20110502: new clang import which bumps version from 2.9 to 3.0 OLD_FILES+=usr/include/clang/2.9/emmintrin.h OLD_FILES+=usr/include/clang/2.9/mm_malloc.h @@ -66,6 +91,8 @@ OLD_FILES+=usr/lib/libobjc_p.a OLD_FILES+=usr/libexec/cc1obj OLD_LIBS+=usr/lib/libobjc.so.4 OLD_DIRS+=usr/include/objc +# 20110331: firmware.img created at build time +OLD_FILES+=usr/share/examples/kld/firmware/fwimage/firmware.img # 20110224: sticky.8 -> sticky.7 OLD_FILES+=usr/share/man/man8/sticky.8.gz # 20110220: new clang import which bumps version from 2.8 to 2.9 @@ -76,6 +103,8 @@ OLD_FILES+=usr/include/clang/2.8/pmmintr OLD_FILES+=usr/include/clang/2.8/tmmintrin.h OLD_FILES+=usr/include/clang/2.8/xmmintrin.h OLD_DIRS+=usr/include/clang/2.8 +# 20110119: netinet/sctp_cc_functions.h removed +OLD_FILES+=usr/include/netinet/sctp_cc_functions.h # 20110119: Remove SYSCTL_*X* sysctl additions. OLD_FILES+=usr/share/man/man9/SYSCTL_XINT.9.gz \ usr/share/man/man9/SYSCTL_XLONG.9.gz @@ -131,6 +160,8 @@ OLD_FILES+=usr/share/man/man8/MAKEDEV.8. OLD_FILES+=usr/share/man/man9/vgonel.9.gz # 20101112: removed gasp.info OLD_FILES+=usr/share/info/gasp.info.gz +# 20101109: machine/mutex.h removed +OLD_FILES+=usr/include/machine/mutex.h # 20101109: headers moved from machine/ to x86/ .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386" OLD_FILES+=usr/include/machine/mptable.h Modified: projects/bhyve/bin/expr/expr.1 ============================================================================== --- projects/bhyve/bin/expr/expr.1 Mon Jul 18 21:15:47 2011 (r224205) +++ projects/bhyve/bin/expr/expr.1 Mon Jul 18 22:00:21 2011 (r224206) @@ -50,25 +50,25 @@ and writes the result on standard output All operators and operands must be passed as separate arguments. Several of the operators have special meaning to command interpreters and must therefore be quoted appropriately. -All integer operands are interpreted in base 10. +All integer operands are interpreted in base 10 and must consist of only +an optional leading minus sign followed by one or more digits (unless +less strict parsing has been enabled for backwards compatibilty with +prior versions of +.Nm +in +.Fx ) . .Pp -Arithmetic operations are performed using signed integer math. -If the -.Fl e -flag is specified, arithmetic uses the C +Arithmetic operations are performed using signed integer math with a +range according to the C .Vt intmax_t -data type (the largest integral type available), and -.Nm -will detect arithmetic overflow and return an error indication. -If a numeric operand is specified which is so large as to overflow -conversion to an integer, it is parsed as a string instead. -If +data type (the largest signed integral type available). +All conversions and operations are checked for overflow. +Overflow results in program termination with an error message on stdout +and with an error status. +.Pp +The .Fl e -is not specified, arithmetic operations and parsing of integer -arguments will overflow silently according to the rules of the C -standard, using the -.Vt long -data type. +option enables backwards compatible behaviour as detailed below. .Pp Operators are listed below in order of increasing precedence; all are left-associative. @@ -82,7 +82,9 @@ Return the evaluation of .Ar expr1 if it is neither an empty string nor zero; otherwise, returns the evaluation of -.Ar expr2 . +.Ar expr2 +if it is not an empty string; +otherwise, returns zero. .It Ar expr1 Li & Ar expr2 Return the evaluation of .Ar expr1 @@ -163,25 +165,26 @@ function (with a .Fa utility argument of .Dq Li expr ) -is used to determine whether compatibility mode should be enabled. +is used to determine whether backwards compatibility mode should be enabled. This feature is intended for use as a transition and debugging aid, when .Nm is used in complex scripts which cannot easily be recast to avoid the non-portable usage. -Enabling compatibility mode -also implicitly enables the +Enabling backwards compatibility mode also implicitly enables the .Fl e option, since this matches the historic behavior of .Nm in -.Fx . +.Fx . This option makes number parsing less strict and permits leading +white space and an optional leading plus sign. In addition, empty operands +have an implied value of zero in numeric context. For historical reasons, defining the environment variable .Ev EXPR_COMPAT -also enables compatibility mode. +also enables backwards compatibility mode. .Sh ENVIRONMENT .Bl -tag -width ".Ev EXPR_COMPAT" .It Ev EXPR_COMPAT -If set, enables compatibility mode. +If set, enables backwards compatibility mode. .El .Sh EXIT STATUS The @@ -270,8 +273,37 @@ expands to the required number. The .Nm utility conforms to -.St -p1003.1-2001 , -provided that compatibility mode is not enabled. +.St -p1003.1-2008 , +provided that backwards compatibility mode is not enabled. +.Pp +Backwards compatibility mode performs less strict checks of numeric arguments: +.Bl -bullet +.It +An empty operand string is interpreted as 0. +.El +.Bl -bullet +.It +Leading white space and/or a plus sign before an otherwise valid positive +numberic operand are allowed and will be ignored. +.El +.Pp +The extended arithmetic range and overflow checks do not conflict with +POSIX's requirement that arithmetic be done using signed longs, since +they only make a difference to the result in cases where using signed +longs would give undefined behavior. +.Pp +According to the +.Tn POSIX +standard, the use of string arguments +.Va length , +.Va substr , +.Va index , +or +.Va match +produces undefined results. In this version of +.Nm , +these arguments are treated just as their respective string values. +.Pp The .Fl e flag is an extension. Modified: projects/bhyve/bin/expr/expr.y ============================================================================== --- projects/bhyve/bin/expr/expr.y Mon Jul 18 21:15:47 2011 (r224205) +++ projects/bhyve/bin/expr/expr.y Mon Jul 18 22:00:21 2011 (r224206) @@ -1,6 +1,6 @@ %{ /*- - * Written by Pace Willisson (pace@blitz.com) + * Written by Pace Willisson (pace@blitz.com) * and placed in the public domain. * * Largely rewritten by J.T. Conklin (jtc@wimsey.com) @@ -21,7 +21,7 @@ #include #include #include - + /* * POSIX specifies a specific error code for syntax errors. We exit * with this code for all errors. @@ -40,15 +40,20 @@ struct val { } u; } ; -struct val *result; - -int chk_div(intmax_t, intmax_t); -int chk_minus(intmax_t, intmax_t, intmax_t); -int chk_plus(intmax_t, intmax_t, intmax_t); -int chk_times(intmax_t, intmax_t, intmax_t); +char **av; +int nonposix; +struct val *result; + +void assert_to_integer(struct val *); +void assert_div(intmax_t, intmax_t); +void assert_minus(intmax_t, intmax_t, intmax_t); +void assert_plus(intmax_t, intmax_t, intmax_t); +void assert_times(intmax_t, intmax_t, intmax_t); +int compare_vals(struct val *, struct val *); void free_value(struct val *); +int is_integer(const char *); +int is_string(struct val *); int is_zero_or_null(struct val *); -int isstring(struct val *); struct val *make_integer(intmax_t); struct val *make_str(const char *); struct val *op_and(struct val *, struct val *); @@ -65,14 +70,12 @@ struct val *op_or(struct val *, struct v struct val *op_plus(struct val *, struct val *); struct val *op_rem(struct val *, struct val *); struct val *op_times(struct val *, struct val *); -intmax_t to_integer(struct val *); +int to_integer(struct val *); void to_string(struct val *); int yyerror(const char *); int yylex(void); int yyparse(void); -static int eflag; -char **av; %} %union @@ -96,23 +99,22 @@ start: expr { result = $$; } expr: TOKEN | '(' expr ')' { $$ = $2; } - | expr '|' expr { $$ = op_or ($1, $3); } - | expr '&' expr { $$ = op_and ($1, $3); } - | expr '=' expr { $$ = op_eq ($1, $3); } - | expr '>' expr { $$ = op_gt ($1, $3); } - | expr '<' expr { $$ = op_lt ($1, $3); } - | expr GE expr { $$ = op_ge ($1, $3); } - | expr LE expr { $$ = op_le ($1, $3); } - | expr NE expr { $$ = op_ne ($1, $3); } - | expr '+' expr { $$ = op_plus ($1, $3); } - | expr '-' expr { $$ = op_minus ($1, $3); } - | expr '*' expr { $$ = op_times ($1, $3); } - | expr '/' expr { $$ = op_div ($1, $3); } - | expr '%' expr { $$ = op_rem ($1, $3); } - | expr ':' expr { $$ = op_colon ($1, $3); } + | expr '|' expr { $$ = op_or($1, $3); } + | expr '&' expr { $$ = op_and($1, $3); } + | expr '=' expr { $$ = op_eq($1, $3); } + | expr '>' expr { $$ = op_gt($1, $3); } + | expr '<' expr { $$ = op_lt($1, $3); } + | expr GE expr { $$ = op_ge($1, $3); } + | expr LE expr { $$ = op_le($1, $3); } + | expr NE expr { $$ = op_ne($1, $3); } + | expr '+' expr { $$ = op_plus($1, $3); } + | expr '-' expr { $$ = op_minus($1, $3); } + | expr '*' expr { $$ = op_times($1, $3); } + | expr '/' expr { $$ = op_div($1, $3); } + | expr '%' expr { $$ = op_rem($1, $3); } + | expr ':' expr { $$ = op_colon($1, $3); } ; - %% struct val * @@ -120,89 +122,65 @@ make_integer(intmax_t i) { struct val *vp; - vp = (struct val *) malloc (sizeof (*vp)); - if (vp == NULL) { + vp = (struct val *)malloc(sizeof(*vp)); + if (vp == NULL) errx(ERR_EXIT, "malloc() failed"); - } vp->type = integer; vp->u.i = i; - return vp; + return (vp); } struct val * make_str(const char *s) { struct val *vp; - char *ep; - vp = (struct val *) malloc (sizeof (*vp)); - if (vp == NULL || ((vp->u.s = strdup (s)) == NULL)) { + vp = (struct val *)malloc(sizeof(*vp)); + if (vp == NULL || ((vp->u.s = strdup(s)) == NULL)) errx(ERR_EXIT, "malloc() failed"); - } - /* - * Previously we tried to scan the string to see if it ``looked like'' - * an integer (erroneously, as it happened). Let strtoimax() do the - * dirty work. We could cache the value, except that we are using - * a union and need to preserve the original string form until we - * are certain that it is not needed. - * - * IEEE Std.1003.1-2001 says: - * /integer/ An argument consisting only of an (optional) unary minus - * followed by digits. - * - * This means that arguments which consist of digits followed by - * non-digits MUST NOT be considered integers. strtoimax() will - * figure this out for us. - */ - if (eflag) - (void)strtoimax(s, &ep, 10); + if (is_integer(s)) + vp->type = numeric_string; else - (void)strtol(s, &ep, 10); - - if (*ep != '\0') vp->type = string; - else - vp->type = numeric_string; - return vp; + return (vp); } - void free_value(struct val *vp) { if (vp->type == string || vp->type == numeric_string) - free (vp->u.s); + free(vp->u.s); } - -intmax_t +int to_integer(struct val *vp) { intmax_t i; - if (vp->type == integer) - return 1; - - if (vp->type == string) - return 0; - - /* vp->type == numeric_string, make it numeric */ - errno = 0; - if (eflag) { + /* we can only convert numeric_string to integer, here */ + if (vp->type == numeric_string) { + errno = 0; i = strtoimax(vp->u.s, (char **)NULL, 10); - if (errno == ERANGE) - err(ERR_EXIT, NULL); - } else { - i = strtol(vp->u.s, (char **)NULL, 10); + /* just keep as numeric_string, if the conversion fails */ + if (errno != ERANGE) { + free(vp->u.s); + vp->u.i = i; + vp->type = integer; + } } + return (vp->type == integer); +} - free (vp->u.s); - vp->u.i = i; - vp->type = integer; - return 1; +void +assert_to_integer(struct val *vp) +{ + if (vp->type == string) + errx(ERR_EXIT, "not a decimal number: '%s'", vp->u.s); + if (!to_integer(vp)) + errx(ERR_EXIT, "operand too large: '%s'", vp->u.s); } void @@ -228,15 +206,31 @@ to_string(struct val *vp) vp->u.s = tmp; } +int +is_integer(const char *s) +{ + if (nonposix) { + if (*s == '\0') + return (1); + while (isspace((unsigned char)*s)) + s++; + } + if (*s == '-' || (nonposix && *s == '+')) + s++; + if (*s == '\0') + return (0); + while (isdigit((unsigned char)*s)) + s++; + return (*s == '\0'); +} int -isstring(struct val *vp) +is_string(struct val *vp) { /* only TRUE if this string is not a valid integer */ return (vp->type == string); } - int yylex(void) { @@ -247,10 +241,10 @@ yylex(void) p = *av++; - if (strlen (p) == 1) { - if (strchr ("|&=<>+-*/%:()", *p)) + if (strlen(p) == 1) { + if (strchr("|&=<>+-*/%:()", *p)) return (*p); - } else if (strlen (p) == 2 && p[1] == '=') { + } else if (strlen(p) == 2 && p[1] == '=') { switch (*p) { case '>': return (GE); case '<': return (LE); @@ -258,19 +252,17 @@ yylex(void) } } - yylval.val = make_str (p); + yylval.val = make_str(p); return (TOKEN); } int is_zero_or_null(struct val *vp) { - if (vp->type == integer) { + if (vp->type == integer) return (vp->u.i == 0); - } else { - return (*vp->u.s == 0 || (to_integer (vp) && vp->u.i == 0)); - } - /* NOTREACHED */ + + return (*vp->u.s == 0 || (to_integer(vp) && vp->u.i == 0)); } int @@ -278,23 +270,22 @@ main(int argc, char *argv[]) { int c; - setlocale (LC_ALL, ""); + setlocale(LC_ALL, ""); if (getenv("EXPR_COMPAT") != NULL || check_utility_compat("expr")) { av = argv + 1; - eflag = 1; + nonposix = 1; } else { - while ((c = getopt(argc, argv, "e")) != -1) + while ((c = getopt(argc, argv, "e")) != -1) { switch (c) { case 'e': - eflag = 1; + nonposix = 1; break; - default: - fprintf(stderr, + errx(ERR_EXIT, "usage: expr [-e] expression\n"); - exit(ERR_EXIT); } + } av = argv + optind; } @@ -314,164 +305,104 @@ yyerror(const char *s __unused) errx(ERR_EXIT, "syntax error"); } - struct val * op_or(struct val *a, struct val *b) { - if (is_zero_or_null (a)) { - free_value (a); - return (b); - } else { - free_value (b); + if (!is_zero_or_null(a)) { + free_value(b); return (a); } + free_value(a); + if (!is_zero_or_null(b)) + return (b); + free_value(b); + return (make_integer((intmax_t)0)); } - + struct val * op_and(struct val *a, struct val *b) { - if (is_zero_or_null (a) || is_zero_or_null (b)) { - free_value (a); - free_value (b); - return (make_integer ((intmax_t)0)); + if (is_zero_or_null(a) || is_zero_or_null(b)) { + free_value(a); + free_value(b); + return (make_integer((intmax_t)0)); } else { - free_value (b); + free_value(b); return (a); } } -struct val * -op_eq(struct val *a, struct val *b) +int +compare_vals(struct val *a, struct val *b) { - struct val *r; + int r; - if (isstring (a) || isstring (b)) { - to_string (a); - to_string (b); - r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) == 0)); - } else { - (void)to_integer(a); - (void)to_integer(b); - r = make_integer ((intmax_t)(a->u.i == b->u.i)); + if (is_string(a) || is_string(b)) { + to_string(a); + to_string(b); + r = strcoll(a->u.s, b->u.s); + } else { + assert_to_integer(a); + assert_to_integer(b); + if (a->u.i > b->u.i) + r = 1; + else if (a->u.i < b->u.i) + r = -1; + else + r = 0; } - free_value (a); - free_value (b); - return r; + free_value(a); + free_value(b); + return (r); } struct val * -op_gt(struct val *a, struct val *b) +op_eq(struct val *a, struct val *b) { - struct val *r; - - if (isstring (a) || isstring (b)) { - to_string (a); - to_string (b); - r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) > 0)); - } else { - (void)to_integer(a); - (void)to_integer(b); - r = make_integer ((intmax_t)(a->u.i > b->u.i)); - } + return (make_integer((intmax_t)(compare_vals(a, b) == 0))); +} - free_value (a); - free_value (b); - return r; +struct val * +op_gt(struct val *a, struct val *b) +{ + return (make_integer((intmax_t)(compare_vals(a, b) > 0))); } struct val * op_lt(struct val *a, struct val *b) { - struct val *r; - - if (isstring (a) || isstring (b)) { - to_string (a); - to_string (b); - r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) < 0)); - } else { - (void)to_integer(a); - (void)to_integer(b); - r = make_integer ((intmax_t)(a->u.i < b->u.i)); - } - - free_value (a); - free_value (b); - return r; + return (make_integer((intmax_t)(compare_vals(a, b) < 0))); } struct val * op_ge(struct val *a, struct val *b) { - struct val *r; - - if (isstring (a) || isstring (b)) { - to_string (a); - to_string (b); - r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) >= 0)); - } else { - (void)to_integer(a); - (void)to_integer(b); - r = make_integer ((intmax_t)(a->u.i >= b->u.i)); - } - - free_value (a); - free_value (b); - return r; + return (make_integer((intmax_t)(compare_vals(a, b) >= 0))); } struct val * op_le(struct val *a, struct val *b) { - struct val *r; - - if (isstring (a) || isstring (b)) { - to_string (a); - to_string (b); - r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) <= 0)); - } else { - (void)to_integer(a); - (void)to_integer(b); - r = make_integer ((intmax_t)(a->u.i <= b->u.i)); - } - - free_value (a); - free_value (b); - return r; + return (make_integer((intmax_t)(compare_vals(a, b) <= 0))); } struct val * op_ne(struct val *a, struct val *b) { - struct val *r; - - if (isstring (a) || isstring (b)) { - to_string (a); - to_string (b); - r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) != 0)); - } else { - (void)to_integer(a); - (void)to_integer(b); - r = make_integer ((intmax_t)(a->u.i != b->u.i)); - } - - free_value (a); - free_value (b); - return r; + return (make_integer((intmax_t)(compare_vals(a, b) != 0))); } -int -chk_plus(intmax_t a, intmax_t b, intmax_t r) +void +assert_plus(intmax_t a, intmax_t b, intmax_t r) { - - /* sum of two positive numbers must be positive */ - if (a > 0 && b > 0 && r <= 0) - return 1; - /* sum of two negative numbers must be negative */ - if (a < 0 && b < 0 && r >= 0) - return 1; - /* all other cases are OK */ - return 0; + /* + * sum of two positive numbers must be positive, + * sum of two negative numbers must be negative + */ + if ((a > 0 && b > 0 && r <= 0) || + (a < 0 && b < 0 && r >= 0)) + errx(ERR_EXIT, "overflow"); } struct val * @@ -479,36 +410,24 @@ op_plus(struct val *a, struct val *b) { struct val *r; - if (!to_integer(a) || !to_integer(b)) { - errx(ERR_EXIT, "non-numeric argument"); - } - - if (eflag) { - r = make_integer(a->u.i + b->u.i); - if (chk_plus(a->u.i, b->u.i, r->u.i)) { - errx(ERR_EXIT, "overflow"); - } - } else - r = make_integer((long)a->u.i + (long)b->u.i); + assert_to_integer(a); + assert_to_integer(b); + r = make_integer(a->u.i + b->u.i); + assert_plus(a->u.i, b->u.i, r->u.i); - free_value (a); - free_value (b); - return r; + free_value(a); + free_value(b); + return (r); } -int -chk_minus(intmax_t a, intmax_t b, intmax_t r) +void +assert_minus(intmax_t a, intmax_t b, intmax_t r) { - /* special case subtraction of INTMAX_MIN */ - if (b == INTMAX_MIN) { - if (a >= 0) - return 1; - else - return 0; - } - /* this is allowed for b != INTMAX_MIN */ - return chk_plus (a, -b, r); + if (b == INTMAX_MIN && a < 0) + errx(ERR_EXIT, "overflow"); + /* check addition of negative subtrahend */ + assert_plus(a, -b, r); } struct val * @@ -516,33 +435,25 @@ op_minus(struct val *a, struct val *b) { struct val *r; - if (!to_integer(a) || !to_integer(b)) { - errx(ERR_EXIT, "non-numeric argument"); - } - - if (eflag) { - r = make_integer(a->u.i - b->u.i); - if (chk_minus(a->u.i, b->u.i, r->u.i)) { - errx(ERR_EXIT, "overflow"); - } - } else - r = make_integer((long)a->u.i - (long)b->u.i); + assert_to_integer(a); + assert_to_integer(b); + r = make_integer(a->u.i - b->u.i); + assert_minus(a->u.i, b->u.i, r->u.i); - free_value (a); - free_value (b); - return r; + free_value(a); + free_value(b); + return (r); } -int -chk_times(intmax_t a, intmax_t b, intmax_t r) +void +assert_times(intmax_t a, intmax_t b, intmax_t r) { - /* special case: first operand is 0, no overflow possible */ - if (a == 0) - return 0; - /* verify that result of division matches second operand */ - if (r / a != b) - return 1; - return 0; + /* + * if first operand is 0, no overflow is possible, + * else result of division test must match second operand + */ + if (a != 0 && r / a != b) + errx(ERR_EXIT, "overflow"); } struct val * @@ -550,32 +461,24 @@ op_times(struct val *a, struct val *b) { struct val *r; - if (!to_integer(a) || !to_integer(b)) { - errx(ERR_EXIT, "non-numeric argument"); - } - - if (eflag) { - r = make_integer(a->u.i * b->u.i); - if (chk_times(a->u.i, b->u.i, r->u.i)) { - errx(ERR_EXIT, "overflow"); - } - } else - r = make_integer((long)a->u.i * (long)b->u.i); + assert_to_integer(a); + assert_to_integer(b); + r = make_integer(a->u.i * b->u.i); + assert_times(a->u.i, b->u.i, r->u.i); - free_value (a); - free_value (b); + free_value(a); + free_value(b); return (r); } -int -chk_div(intmax_t a, intmax_t b) +void +assert_div(intmax_t a, intmax_t b) { - /* div by zero has been taken care of before */ + if (b == 0) + errx(ERR_EXIT, "division by zero"); /* only INTMAX_MIN / -1 causes overflow */ if (a == INTMAX_MIN && b == -1) - return 1; - /* everything else is OK */ - return 0; + errx(ERR_EXIT, "overflow"); } struct val * @@ -583,51 +486,33 @@ op_div(struct val *a, struct val *b) { struct val *r; - if (!to_integer(a) || !to_integer(b)) { - errx(ERR_EXIT, "non-numeric argument"); - } - - if (b->u.i == 0) { - errx(ERR_EXIT, "division by zero"); - } - - if (eflag) { - r = make_integer(a->u.i / b->u.i); - if (chk_div(a->u.i, b->u.i)) { - errx(ERR_EXIT, "overflow"); - } - } else - r = make_integer((long)a->u.i / (long)b->u.i); + assert_to_integer(a); + assert_to_integer(b); + /* assert based on operands only, not on result */ + assert_div(a->u.i, b->u.i); + r = make_integer(a->u.i / b->u.i); - free_value (a); - free_value (b); - return r; + free_value(a); + free_value(b); + return (r); } - + struct val * op_rem(struct val *a, struct val *b) { struct val *r; - if (!to_integer(a) || !to_integer(b)) { - errx(ERR_EXIT, "non-numeric argument"); - } - - if (b->u.i == 0) { - errx(ERR_EXIT, "division by zero"); - } - - if (eflag) - r = make_integer(a->u.i % b->u.i); - /* chk_rem necessary ??? */ - else - r = make_integer((long)a->u.i % (long)b->u.i); + assert_to_integer(a); + assert_to_integer(b); + /* pass a=1 to only check for div by zero */ + assert_div(1, b->u.i); + r = make_integer(a->u.i % b->u.i); - free_value (a); - free_value (b); - return r; + free_value(a); + free_value(b); + return (r); } - + struct val * op_colon(struct val *a, struct val *b) { @@ -642,33 +527,30 @@ op_colon(struct val *a, struct val *b) to_string(b); /* compile regular expression */ - if ((eval = regcomp (&rp, b->u.s, 0)) != 0) { - regerror (eval, &rp, errbuf, sizeof(errbuf)); + if ((eval = regcomp(&rp, b->u.s, 0)) != 0) { + regerror(eval, &rp, errbuf, sizeof(errbuf)); errx(ERR_EXIT, "%s", errbuf); } /* compare string against pattern */ /* remember that patterns are anchored to the beginning of the line */ - if (regexec(&rp, a->u.s, (size_t)2, rm, 0) == 0 && rm[0].rm_so == 0) { + if (regexec(&rp, a->u.s, (size_t)2, rm, 0) == 0 && rm[0].rm_so == 0) if (rm[1].rm_so >= 0) { *(a->u.s + rm[1].rm_eo) = '\0'; - v = make_str (a->u.s + rm[1].rm_so); + v = make_str(a->u.s + rm[1].rm_so); - } else { - v = make_integer ((intmax_t)(rm[0].rm_eo - rm[0].rm_so)); - } - } else { - if (rp.re_nsub == 0) { - v = make_integer ((intmax_t)0); - } else { - v = make_str (""); - } - } + } else + v = make_integer((intmax_t)(rm[0].rm_eo - rm[0].rm_so)); + else + if (rp.re_nsub == 0) + v = make_integer((intmax_t)0); + else + v = make_str(""); /* free arguments and pattern buffer */ - free_value (a); - free_value (b); - regfree (&rp); + free_value(a); + free_value(b); + regfree(&rp); - return v; + return (v); } Modified: projects/bhyve/bin/ps/ps.1 ============================================================================== --- projects/bhyve/bin/ps/ps.1 Mon Jul 18 21:15:47 2011 (r224205) +++ projects/bhyve/bin/ps/ps.1 Mon Jul 18 22:00:21 2011 (r224206) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd June 14, 2011 +.Dd July 1, 2011 .Dt PS 1 .Os .Sh NAME *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Tue Jul 19 03:31:38 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0F960106566B; Tue, 19 Jul 2011 03:31:38 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id EDD798FC14; Tue, 19 Jul 2011 03:31:37 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6J3VbZ4051529; Tue, 19 Jul 2011 03:31:37 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6J3VbHR051505; Tue, 19 Jul 2011 03:31:37 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201107190331.p6J3VbHR051505@svn.freebsd.org> From: Marcel Moolenaar Date: Tue, 19 Jul 2011 03:31:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224209 - in projects/llvm-ia64: bin/ps cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/cmd/ztest cddl/contrib/opensolaris/lib/libzfs/common... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 19 Jul 2011 03:31:38 -0000 Author: marcel Date: Tue Jul 19 03:31:36 2011 New Revision: 224209 URL: http://svn.freebsd.org/changeset/base/224209 Log: Sync with head@224207 Added: projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/BlockFrequency.h - copied unchanged from r224207, head/contrib/llvm/include/llvm/Analysis/BlockFrequency.h projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h - copied unchanged from r224207, head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequency.h - copied unchanged from r224207, head/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequency.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h - copied unchanged from r224207, head/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCInstrDesc.h - copied unchanged from r224207, head/contrib/llvm/include/llvm/MC/MCInstrDesc.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCInstrInfo.h - copied unchanged from r224207, head/contrib/llvm/include/llvm/MC/MCInstrInfo.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCInstrItineraries.h - copied unchanged from r224207, head/contrib/llvm/include/llvm/MC/MCInstrItineraries.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCRegisterInfo.h - copied unchanged from r224207, head/contrib/llvm/include/llvm/MC/MCRegisterInfo.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h - copied unchanged from r224207, head/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/SubtargetFeature.h - copied unchanged from r224207, head/contrib/llvm/include/llvm/MC/SubtargetFeature.h projects/llvm-ia64/contrib/llvm/include/llvm/Object/Binary.h - copied unchanged from r224207, head/contrib/llvm/include/llvm/Object/Binary.h projects/llvm-ia64/contrib/llvm/include/llvm/Object/COFF.h - copied unchanged from r224207, head/contrib/llvm/include/llvm/Object/COFF.h projects/llvm-ia64/contrib/llvm/include/llvm/Object/Error.h - copied unchanged from r224207, head/contrib/llvm/include/llvm/Object/Error.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h - copied unchanged from r224207, head/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h projects/llvm-ia64/contrib/llvm/lib/Analysis/BlockFrequency.cpp - copied unchanged from r224207, head/contrib/llvm/lib/Analysis/BlockFrequency.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineBlockFrequency.cpp - copied unchanged from r224207, head/contrib/llvm/lib/CodeGen/MachineBlockFrequency.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp - copied unchanged from r224207, head/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegisterCoalescer.h - copied unchanged from r224207, head/contrib/llvm/lib/CodeGen/RegisterCoalescer.h projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h - copied unchanged from r224207, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp - copied unchanged from r224207, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCSubtargetInfo.cpp - copied unchanged from r224207, head/contrib/llvm/lib/MC/MCSubtargetInfo.cpp projects/llvm-ia64/contrib/llvm/lib/MC/SubtargetFeature.cpp - copied unchanged from r224207, head/contrib/llvm/lib/MC/SubtargetFeature.cpp projects/llvm-ia64/contrib/llvm/lib/Object/Binary.cpp - copied unchanged from r224207, head/contrib/llvm/lib/Object/Binary.cpp projects/llvm-ia64/contrib/llvm/lib/Object/Error.cpp - copied unchanged from r224207, head/contrib/llvm/lib/Object/Error.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMMachObjectWriter.cpp - copied unchanged from r224207, head/contrib/llvm/lib/Target/ARM/ARMMachObjectWriter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/MCTargetDesc/ - copied from r224207, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/MCTargetDesc/ - copied from r224207, head/contrib/llvm/lib/Target/Alpha/MCTargetDesc/ projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/MCTargetDesc/ - copied from r224207, head/contrib/llvm/lib/Target/Blackfin/MCTargetDesc/ projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/ - copied from r224207, head/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/ projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/ - copied from r224207, head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/ projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MCTargetDesc/ - copied from r224207, head/contrib/llvm/lib/Target/MSP430/MCTargetDesc/ projects/llvm-ia64/contrib/llvm/lib/Target/Mips/InstPrinter/ - copied from r224207, head/contrib/llvm/lib/Target/Mips/InstPrinter/ projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MCTargetDesc/ - copied from r224207, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/ projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h - copied unchanged from r224207, head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp - copied unchanged from r224207, head/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h - copied unchanged from r224207, head/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.cpp - copied unchanged from r224207, head/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.h - copied unchanged from r224207, head/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.h projects/llvm-ia64/contrib/llvm/lib/Target/PTX/MCTargetDesc/ - copied from r224207, head/contrib/llvm/lib/Target/PTX/MCTargetDesc/ projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXCallingConv.td - copied unchanged from r224207, head/contrib/llvm/lib/Target/PTX/PTXCallingConv.td projects/llvm-ia64/contrib/llvm/lib/Target/PTX/generate-register-td.py - copied unchanged from r224207, head/contrib/llvm/lib/Target/PTX/generate-register-td.py projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/ - copied from r224207, head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/ projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/MCTargetDesc/ - copied from r224207, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/ projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/ - copied from r224207, head/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/ projects/llvm-ia64/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp - copied unchanged from r224207, head/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/MCTargetDesc/ - copied from r224207, head/contrib/llvm/lib/Target/X86/MCTargetDesc/ projects/llvm-ia64/contrib/llvm/lib/Target/XCore/MCTargetDesc/ - copied from r224207, head/contrib/llvm/lib/Target/XCore/MCTargetDesc/ projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp - copied unchanged from r224207, head/contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp - copied unchanged from r224207, head/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/ARCMigrate/ - copied from r224207, head/contrib/llvm/tools/clang/include/clang/ARCMigrate/ projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/GlobalDecl.h - copied unchanged from r224207, head/contrib/llvm/tools/clang/include/clang/AST/GlobalDecl.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DelayedCleanupPool.h - copied unchanged from r224207, head/contrib/llvm/tools/clang/include/clang/Basic/DelayedCleanupPool.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCategories.h - copied unchanged from r224207, head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCategories.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Driver/ObjCRuntime.h - copied unchanged from r224207, head/contrib/llvm/tools/clang/include/clang/Driver/ObjCRuntime.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/LocInfoType.h - copied unchanged from r224207, head/contrib/llvm/tools/clang/include/clang/Sema/LocInfoType.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h - copied unchanged from r224207, head/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/ARCMigrate/ - copied from r224207, head/contrib/llvm/tools/clang/lib/ARCMigrate/ projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp - copied unchanged from r224207, head/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/Error.cpp - copied unchanged from r224207, head/contrib/llvm/utils/TableGen/Error.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/Error.h - copied unchanged from r224207, head/contrib/llvm/utils/TableGen/Error.h projects/llvm-ia64/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp - copied unchanged from r224207, head/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.h - copied unchanged from r224207, head/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.h projects/llvm-ia64/lib/clang/include/ARMGenMCPseudoLowering.inc - copied unchanged from r224207, head/lib/clang/include/ARMGenMCPseudoLowering.inc projects/llvm-ia64/lib/clang/include/ARMGenSubtargetInfo.inc - copied unchanged from r224207, head/lib/clang/include/ARMGenSubtargetInfo.inc projects/llvm-ia64/lib/clang/include/MipsGenSubtargetInfo.inc - copied unchanged from r224207, head/lib/clang/include/MipsGenSubtargetInfo.inc projects/llvm-ia64/lib/clang/include/PPCGenSubtargetInfo.inc - copied unchanged from r224207, head/lib/clang/include/PPCGenSubtargetInfo.inc projects/llvm-ia64/lib/clang/include/X86GenSubtargetInfo.inc - copied unchanged from r224207, head/lib/clang/include/X86GenSubtargetInfo.inc projects/llvm-ia64/lib/clang/libclangarcmigrate/ - copied from r224207, head/lib/clang/libclangarcmigrate/ projects/llvm-ia64/lib/clang/libllvmarmdesc/ - copied from r224207, head/lib/clang/libllvmarmdesc/ projects/llvm-ia64/lib/clang/libllvmmipsdesc/ - copied from r224207, head/lib/clang/libllvmmipsdesc/ projects/llvm-ia64/lib/clang/libllvmmipsinstprinter/ - copied from r224207, head/lib/clang/libllvmmipsinstprinter/ projects/llvm-ia64/lib/clang/libllvmpowerpcdesc/ - copied from r224207, head/lib/clang/libllvmpowerpcdesc/ projects/llvm-ia64/lib/clang/libllvmx86desc/ - copied from r224207, head/lib/clang/libllvmx86desc/ projects/llvm-ia64/lib/libarchive/archive_read_support_compression_rpm.c - copied unchanged from r224207, head/lib/libarchive/archive_read_support_compression_rpm.c projects/llvm-ia64/lib/libarchive/archive_read_support_format_xar.c - copied unchanged from r224207, head/lib/libarchive/archive_read_support_format_xar.c projects/llvm-ia64/lib/libarchive/libarchive_fe/ - copied from r224207, head/lib/libarchive/libarchive_fe/ projects/llvm-ia64/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c - copied unchanged from r224207, head/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c projects/llvm-ia64/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.rpm.uu - copied unchanged from r224207, head/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.rpm.uu projects/llvm-ia64/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c - copied unchanged from r224207, head/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c projects/llvm-ia64/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.rpm.uu - copied unchanged from r224207, head/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.rpm.uu projects/llvm-ia64/lib/libarchive/test/test_read_format_xar.c - copied unchanged from r224207, head/lib/libarchive/test/test_read_format_xar.c projects/llvm-ia64/usr.bin/cpio/test/test_cmdline.c - copied unchanged from r224207, head/usr.bin/cpio/test/test_cmdline.c projects/llvm-ia64/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.bin.uu - copied unchanged from r224207, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.bin.uu projects/llvm-ia64/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.crc.uu - copied unchanged from r224207, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.crc.uu projects/llvm-ia64/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.newc.uu - copied unchanged from r224207, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.newc.uu projects/llvm-ia64/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.ustar.uu - copied unchanged from r224207, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.ustar.uu projects/llvm-ia64/usr.bin/cpio/test/test_option_B_upper.c - copied unchanged from r224207, head/usr.bin/cpio/test/test_option_B_upper.c projects/llvm-ia64/usr.bin/cpio/test/test_option_C_upper.c - copied unchanged from r224207, head/usr.bin/cpio/test/test_option_C_upper.c projects/llvm-ia64/usr.bin/cpio/test/test_option_J_upper.c - copied unchanged from r224207, head/usr.bin/cpio/test/test_option_J_upper.c projects/llvm-ia64/usr.bin/cpio/test/test_option_L_upper.c - copied unchanged from r224207, head/usr.bin/cpio/test/test_option_L_upper.c projects/llvm-ia64/usr.bin/cpio/test/test_option_Z_upper.c - copied unchanged from r224207, head/usr.bin/cpio/test/test_option_Z_upper.c projects/llvm-ia64/usr.bin/cpio/test/test_option_l.c - copied unchanged from r224207, head/usr.bin/cpio/test/test_option_l.c projects/llvm-ia64/usr.bin/cpio/test/test_option_lzma.c - copied unchanged from r224207, head/usr.bin/cpio/test/test_option_lzma.c projects/llvm-ia64/usr.bin/tar/test/test_empty_mtree.c - copied unchanged from r224207, head/usr.bin/tar/test/test_empty_mtree.c projects/llvm-ia64/usr.bin/tar/test/test_option_T_upper.c - copied unchanged from r224207, head/usr.bin/tar/test/test_option_T_upper.c projects/llvm-ia64/usr.bin/tar/test/test_option_r.c - copied unchanged from r224207, head/usr.bin/tar/test/test_option_r.c - copied from r224207, head/usr.sbin/rtadvctl/ projects/llvm-ia64/usr.sbin/rtadvd/control.c - copied unchanged from r224207, head/usr.sbin/rtadvd/control.c projects/llvm-ia64/usr.sbin/rtadvd/control.h - copied unchanged from r224207, head/usr.sbin/rtadvd/control.h projects/llvm-ia64/usr.sbin/rtadvd/control_client.c - copied unchanged from r224207, head/usr.sbin/rtadvd/control_client.c projects/llvm-ia64/usr.sbin/rtadvd/control_client.h - copied unchanged from r224207, head/usr.sbin/rtadvd/control_client.h projects/llvm-ia64/usr.sbin/rtadvd/control_server.c - copied unchanged from r224207, head/usr.sbin/rtadvd/control_server.c projects/llvm-ia64/usr.sbin/rtadvd/control_server.h - copied unchanged from r224207, head/usr.sbin/rtadvd/control_server.h projects/llvm-ia64/usr.sbin/rtadvd/timer_subr.c - copied unchanged from r224207, head/usr.sbin/rtadvd/timer_subr.c projects/llvm-ia64/usr.sbin/rtadvd/timer_subr.h - copied unchanged from r224207, head/usr.sbin/rtadvd/timer_subr.h Directory Properties: projects/llvm-ia64/usr.sbin/rtadvctl/ (props changed) Deleted: projects/llvm-ia64/contrib/llvm/include/llvm/AbstractTypeUser.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/RegisterCoalescer.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/SubtargetFeature.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetInstrDesc.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetSubtarget.h projects/llvm-ia64/contrib/llvm/include/llvm/TypeSymbolTable.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/PreAllocSplitting.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaMCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaMCAsmInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430MCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430MCAsmInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXMCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXMCAsmInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcMCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcMCAsmInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/SubtargetFeature.cpp projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/TargetSubtarget.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86MCAsmInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreMCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreMCAsmInfo.h projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/CloneLoop.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/TypeSymbolTable.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/TypesContext.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Tooling/ projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/GlobalDecl.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/BoostConAction.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Tooling/ projects/llvm-ia64/lib/clang/include/ARMGenInstrNames.inc projects/llvm-ia64/lib/clang/include/ARMGenRegisterInfo.h.inc projects/llvm-ia64/lib/clang/include/ARMGenRegisterNames.inc projects/llvm-ia64/lib/clang/include/ARMGenSubtarget.inc projects/llvm-ia64/lib/clang/include/IA64GenInstrNames.inc projects/llvm-ia64/lib/clang/include/IA64GenRegisterInfo.h.inc projects/llvm-ia64/lib/clang/include/IA64GenRegisterNames.inc projects/llvm-ia64/lib/clang/include/MipsGenInstrNames.inc projects/llvm-ia64/lib/clang/include/MipsGenRegisterInfo.h.inc projects/llvm-ia64/lib/clang/include/MipsGenRegisterNames.inc projects/llvm-ia64/lib/clang/include/MipsGenSubtarget.inc projects/llvm-ia64/lib/clang/include/PPCGenInstrNames.inc projects/llvm-ia64/lib/clang/include/PPCGenRegisterInfo.h.inc projects/llvm-ia64/lib/clang/include/PPCGenRegisterNames.inc projects/llvm-ia64/lib/clang/include/PPCGenSubtarget.inc projects/llvm-ia64/lib/clang/include/X86GenInstrNames.inc projects/llvm-ia64/lib/clang/include/X86GenRegisterInfo.h.inc projects/llvm-ia64/lib/clang/include/X86GenRegisterNames.inc projects/llvm-ia64/lib/clang/include/X86GenSubtarget.inc projects/llvm-ia64/usr.bin/cpio/err.c projects/llvm-ia64/usr.bin/cpio/err.h projects/llvm-ia64/usr.bin/cpio/line_reader.c projects/llvm-ia64/usr.bin/cpio/line_reader.h projects/llvm-ia64/usr.bin/cpio/matching.c projects/llvm-ia64/usr.bin/cpio/matching.h projects/llvm-ia64/usr.bin/cpio/pathmatch.c projects/llvm-ia64/usr.bin/cpio/pathmatch.h projects/llvm-ia64/usr.bin/cpio/test/test_option_B.c projects/llvm-ia64/usr.bin/cpio/test/test_option_L.c projects/llvm-ia64/usr.bin/cpio/test/test_option_ell.c projects/llvm-ia64/usr.bin/tar/err.c projects/llvm-ia64/usr.bin/tar/err.h projects/llvm-ia64/usr.bin/tar/line_reader.c projects/llvm-ia64/usr.bin/tar/line_reader.h projects/llvm-ia64/usr.bin/tar/matching.c projects/llvm-ia64/usr.bin/tar/matching.h projects/llvm-ia64/usr.bin/tar/pathmatch.c projects/llvm-ia64/usr.bin/tar/pathmatch.h projects/llvm-ia64/usr.bin/tar/test/test_option_T.c projects/llvm-ia64/usr.sbin/named.reload/ projects/llvm-ia64/usr.sbin/rtadvd/dump.c projects/llvm-ia64/usr.sbin/rtadvd/dump.h Modified: projects/llvm-ia64/bin/ps/keyword.c projects/llvm-ia64/bin/ps/print.c projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zpool/zpool.8 projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/llvm-ia64/cddl/contrib/opensolaris/cmd/ztest/ztest.c projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c projects/llvm-ia64/contrib/llvm/include/llvm-c/Core.h projects/llvm-ia64/contrib/llvm/include/llvm-c/Target.h projects/llvm-ia64/contrib/llvm/include/llvm-c/Transforms/IPO.h projects/llvm-ia64/contrib/llvm/include/llvm/ADT/APFloat.h projects/llvm-ia64/contrib/llvm/include/llvm/ADT/APInt.h projects/llvm-ia64/contrib/llvm/include/llvm/ADT/ArrayRef.h projects/llvm-ia64/contrib/llvm/include/llvm/ADT/ImmutableList.h projects/llvm-ia64/contrib/llvm/include/llvm/ADT/PackedVector.h projects/llvm-ia64/contrib/llvm/include/llvm/ADT/SmallVector.h projects/llvm-ia64/contrib/llvm/include/llvm/ADT/StringMap.h projects/llvm-ia64/contrib/llvm/include/llvm/ADT/Triple.h projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/DIBuilder.h projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/IVUsers.h projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/Passes.h projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/ValueTracking.h projects/llvm-ia64/contrib/llvm/include/llvm/Assembly/Writer.h projects/llvm-ia64/contrib/llvm/include/llvm/Attributes.h projects/llvm-ia64/contrib/llvm/include/llvm/BasicBlock.h projects/llvm-ia64/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h projects/llvm-ia64/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/Analysis.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/MachineFunction.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/MachineOperand.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/Passes.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/ValueTypes.h projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/ValueTypes.td projects/llvm-ia64/contrib/llvm/include/llvm/Constant.h projects/llvm-ia64/contrib/llvm/include/llvm/Constants.h projects/llvm-ia64/contrib/llvm/include/llvm/DefaultPasses.h projects/llvm-ia64/contrib/llvm/include/llvm/DerivedTypes.h projects/llvm-ia64/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h projects/llvm-ia64/contrib/llvm/include/llvm/Function.h projects/llvm-ia64/contrib/llvm/include/llvm/GlobalAlias.h projects/llvm-ia64/contrib/llvm/include/llvm/GlobalValue.h projects/llvm-ia64/contrib/llvm/include/llvm/GlobalVariable.h projects/llvm-ia64/contrib/llvm/include/llvm/InitializePasses.h projects/llvm-ia64/contrib/llvm/include/llvm/InlineAsm.h projects/llvm-ia64/contrib/llvm/include/llvm/Instructions.h projects/llvm-ia64/contrib/llvm/include/llvm/Intrinsics.h projects/llvm-ia64/contrib/llvm/include/llvm/Intrinsics.td projects/llvm-ia64/contrib/llvm/include/llvm/LLVMContext.h projects/llvm-ia64/contrib/llvm/include/llvm/LinkAllPasses.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCContext.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCObjectStreamer.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCStreamer.h projects/llvm-ia64/contrib/llvm/include/llvm/Module.h projects/llvm-ia64/contrib/llvm/include/llvm/Object/ObjectFile.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/BranchProbability.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/CFG.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/ConstantFolder.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/DebugLoc.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/ELF.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/Endian.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/IRBuilder.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/NoFolder.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/PassManagerBuilder.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/TargetFolder.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/TypeBuilder.h projects/llvm-ia64/contrib/llvm/include/llvm/Support/system_error.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/Target.td projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetAsmInfo.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetAsmParser.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetData.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetFrameLowering.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetLowering.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetMachine.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetOpcodes.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetOptions.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetRegistry.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetSelect.h projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/llvm-ia64/contrib/llvm/include/llvm/Transforms/IPO.h projects/llvm-ia64/contrib/llvm/include/llvm/Transforms/Scalar.h projects/llvm-ia64/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h projects/llvm-ia64/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h projects/llvm-ia64/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h projects/llvm-ia64/contrib/llvm/include/llvm/Type.h projects/llvm-ia64/contrib/llvm/include/llvm/Use.h projects/llvm-ia64/contrib/llvm/include/llvm/Value.h projects/llvm-ia64/contrib/llvm/lib/Analysis/Analysis.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/DIBuilder.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/DebugInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/IVUsers.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/Lint.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/MemDepPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp projects/llvm-ia64/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/llvm-ia64/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/llvm-ia64/contrib/llvm/lib/AsmParser/LLLexer.h projects/llvm-ia64/contrib/llvm/lib/AsmParser/LLParser.cpp projects/llvm-ia64/contrib/llvm/lib/AsmParser/LLParser.h projects/llvm-ia64/contrib/llvm/lib/AsmParser/LLToken.h projects/llvm-ia64/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/llvm-ia64/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h projects/llvm-ia64/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp projects/llvm-ia64/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp projects/llvm-ia64/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/AllocationOrder.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/BranchFolding.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/CodeGen.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/ELFWriter.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/ELFWriter.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/EdgeBundles.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/InterferenceCache.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/InterferenceCache.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineCSE.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineLICM.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegAllocFast.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegisterClassInfo.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SplitKit.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/SplitKit.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/Splitter.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/StackProtector.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/TailDuplication.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/llvm-ia64/contrib/llvm/lib/CodeGen/VirtRegMap.h projects/llvm-ia64/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp projects/llvm-ia64/contrib/llvm/lib/Linker/LinkModules.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h projects/llvm-ia64/contrib/llvm/lib/MC/MCDisassembler/EDInfo.h projects/llvm-ia64/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCDwarf.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCELFStreamer.h projects/llvm-ia64/contrib/llvm/lib/MC/MCLoggingStreamer.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCMachOStreamer.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCNullStreamer.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCParser/TargetAsmParser.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCStreamer.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MCWin64EH.cpp projects/llvm-ia64/contrib/llvm/lib/MC/MachObjectWriter.cpp projects/llvm-ia64/contrib/llvm/lib/Object/COFFObjectFile.cpp projects/llvm-ia64/contrib/llvm/lib/Object/ELFObjectFile.cpp projects/llvm-ia64/contrib/llvm/lib/Object/MachOObjectFile.cpp projects/llvm-ia64/contrib/llvm/lib/Object/Object.cpp projects/llvm-ia64/contrib/llvm/lib/Object/ObjectFile.cpp projects/llvm-ia64/contrib/llvm/lib/Support/APFloat.cpp projects/llvm-ia64/contrib/llvm/lib/Support/APInt.cpp projects/llvm-ia64/contrib/llvm/lib/Support/Atomic.cpp projects/llvm-ia64/contrib/llvm/lib/Support/CommandLine.cpp projects/llvm-ia64/contrib/llvm/lib/Support/ConstantRange.cpp projects/llvm-ia64/contrib/llvm/lib/Support/Host.cpp projects/llvm-ia64/contrib/llvm/lib/Support/Threading.cpp projects/llvm-ia64/contrib/llvm/lib/Support/Triple.cpp projects/llvm-ia64/contrib/llvm/lib/Support/Twine.cpp projects/llvm-ia64/contrib/llvm/lib/Support/Unix/Path.inc projects/llvm-ia64/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc projects/llvm-ia64/contrib/llvm/lib/Support/Windows/explicit_symbols.inc projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARM.h projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARM.td projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMGlobalMerge.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMSubtarget.h projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h projects/llvm-ia64/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h projects/llvm-ia64/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h projects/llvm-ia64/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/NEONMoveFix.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/Alpha.h projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaSubtarget.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaSubtarget.h projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.h projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/Blackfin.h projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinIntrinsicInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinSubtarget.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinSubtarget.h projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.h projects/llvm-ia64/contrib/llvm/lib/Target/CBackend/CBackend.cpp projects/llvm-ia64/contrib/llvm/lib/Target/CBackend/CTargetMachine.h projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPU.h projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPURegisterNames.h projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.cpp projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.h projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.h projects/llvm-ia64/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp projects/llvm-ia64/contrib/llvm/lib/Target/CppBackend/CPPTargetMachine.h projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmLexer.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmParser.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.h projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlaze.h projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.h projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430.h projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.h projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h projects/llvm-ia64/contrib/llvm/lib/Target/Mips/Mips.h projects/llvm-ia64/contrib/llvm/lib/Target/Mips/Mips.td projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsCallingConv.td projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsExpandPseudo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsSubtarget.h projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTX.h projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTX.td projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXISelDAGToDAG.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXInstrFormats.td projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXInstrInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXInstrInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXIntrinsicInstrInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXMCAsmStreamer.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXSubtarget.h projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXTargetMachine.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXTargetMachine.h projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPC.h projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCMCCodeEmitter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/Sparc.h projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZ.h projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h projects/llvm-ia64/contrib/llvm/lib/Target/Target.cpp projects/llvm-ia64/contrib/llvm/lib/Target/TargetAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/TargetData.cpp projects/llvm-ia64/contrib/llvm/lib/Target/TargetInstrInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp projects/llvm-ia64/contrib/llvm/lib/Target/TargetMachine.cpp projects/llvm-ia64/contrib/llvm/lib/Target/TargetRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h projects/llvm-ia64/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86.h projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86.td projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86AsmBackend.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86CallingConv.td projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86FrameLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrBuilder.h projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrCompiler.td projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrFPStack.td projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrFormats.td projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrSystem.td projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86MachObjectWriter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86RegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86RegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86TargetMachine.h projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCore.h projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreSubtarget.cpp projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreSubtarget.h projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/IPO.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/LowerSetJmp.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/LICM.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/AsmWriter.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/Attributes.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/AutoUpgrade.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/BasicBlock.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/ConstantFold.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/ConstantFold.h projects/llvm-ia64/contrib/llvm/lib/VMCore/Constants.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/ConstantsContext.h projects/llvm-ia64/contrib/llvm/lib/VMCore/Core.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/DebugLoc.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/Function.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/Globals.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/IRBuilder.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/InlineAsm.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/Instruction.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/Instructions.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/LLVMContext.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/LLVMContextImpl.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/LLVMContextImpl.h projects/llvm-ia64/contrib/llvm/lib/VMCore/Metadata.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/Module.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/Type.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/Use.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/User.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/Value.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/ValueSymbolTable.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/ValueTypes.cpp projects/llvm-ia64/contrib/llvm/lib/VMCore/Verifier.cpp projects/llvm-ia64/contrib/llvm/tools/clang/include/clang-c/Index.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/Decl.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/Expr.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/ParentMap.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/Stmt.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/TemplateName.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/Attr.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/SourceManagerInternals.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/CodeGen/BackendUtil.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Driver/Driver.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Driver/Option.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Lex/Token.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Parse/Parser.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Rewrite/FixItRewriter.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriter.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/Overload.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/Scope.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/Sema.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Serialization/ChainedIncludesSource.h projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/GRStateTrait.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/Decl.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/Expr.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/Stmt.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGTemporaries.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/Arg.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/Option.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/Tools.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Headers/float.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/Headers/stdarg.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/MacroArgs.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/Parser.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Rewrite/FixItRewriter.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/DelayedDiagnostic.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/Sema.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h projects/llvm-ia64/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/Serialization/ChainedIncludesSource.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CFRefCount.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp projects/llvm-ia64/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp projects/llvm-ia64/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp projects/llvm-ia64/contrib/llvm/tools/clang/tools/driver/driver.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenInstruction.h projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenRegisters.h projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenTarget.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenTarget.h projects/llvm-ia64/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/EDEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/FastISelEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/InstrInfoEmitter.h projects/llvm-ia64/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/NeonEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/Record.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/Record.h projects/llvm-ia64/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/RegisterInfoEmitter.h projects/llvm-ia64/contrib/llvm/utils/TableGen/SetTheory.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/SetTheory.h projects/llvm-ia64/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/SubtargetEmitter.h projects/llvm-ia64/contrib/llvm/utils/TableGen/TGLexer.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/TGLexer.h projects/llvm-ia64/contrib/llvm/utils/TableGen/TGParser.h projects/llvm-ia64/contrib/llvm/utils/TableGen/TableGen.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp projects/llvm-ia64/contrib/llvm/utils/TableGen/X86RecognizableInstr.h projects/llvm-ia64/contrib/pf/man/pf.4 projects/llvm-ia64/contrib/top/display.c projects/llvm-ia64/contrib/top/top.c projects/llvm-ia64/lib/clang/Makefile projects/llvm-ia64/lib/clang/clang.build.mk projects/llvm-ia64/lib/clang/include/clang/Basic/Version.inc projects/llvm-ia64/lib/clang/include/llvm/Config/config.h projects/llvm-ia64/lib/clang/include/llvm/Config/llvm-config.h projects/llvm-ia64/lib/clang/libclangfrontend/Makefile projects/llvm-ia64/lib/clang/libclangsema/Makefile projects/llvm-ia64/lib/clang/libllvmanalysis/Makefile projects/llvm-ia64/lib/clang/libllvmarmasmparser/Makefile projects/llvm-ia64/lib/clang/libllvmarmcodegen/Makefile projects/llvm-ia64/lib/clang/libllvmarmdisassembler/Makefile projects/llvm-ia64/lib/clang/libllvmarminfo/Makefile projects/llvm-ia64/lib/clang/libllvmarminstprinter/Makefile projects/llvm-ia64/lib/clang/libllvmcodegen/Makefile projects/llvm-ia64/lib/clang/libllvmcore/Makefile projects/llvm-ia64/lib/clang/libllvmipo/Makefile projects/llvm-ia64/lib/clang/libllvmmc/Makefile projects/llvm-ia64/lib/clang/libllvmmipscodegen/Makefile projects/llvm-ia64/lib/clang/libllvmmipsinfo/Makefile projects/llvm-ia64/lib/clang/libllvmpowerpccodegen/Makefile projects/llvm-ia64/lib/clang/libllvmpowerpcinfo/Makefile projects/llvm-ia64/lib/clang/libllvmpowerpcinstprinter/Makefile projects/llvm-ia64/lib/clang/libllvmscalaropts/Makefile projects/llvm-ia64/lib/clang/libllvmsupport/Makefile projects/llvm-ia64/lib/clang/libllvmtarget/Makefile projects/llvm-ia64/lib/clang/libllvmtransformutils/Makefile projects/llvm-ia64/lib/clang/libllvmx86asmparser/Makefile projects/llvm-ia64/lib/clang/libllvmx86codegen/Makefile projects/llvm-ia64/lib/clang/libllvmx86disassembler/Makefile projects/llvm-ia64/lib/clang/libllvmx86info/Makefile projects/llvm-ia64/lib/clang/libllvmx86instprinter/Makefile projects/llvm-ia64/lib/libarchive/Makefile projects/llvm-ia64/lib/libarchive/README projects/llvm-ia64/lib/libarchive/archive.h projects/llvm-ia64/lib/libarchive/archive_hash.h projects/llvm-ia64/lib/libarchive/archive_read.3 projects/llvm-ia64/lib/libarchive/archive_read_disk_entry_from_file.c projects/llvm-ia64/lib/libarchive/archive_read_disk_set_standard_lookup.c projects/llvm-ia64/lib/libarchive/archive_read_support_compression_all.c projects/llvm-ia64/lib/libarchive/archive_read_support_compression_bzip2.c projects/llvm-ia64/lib/libarchive/archive_read_support_compression_uu.c projects/llvm-ia64/lib/libarchive/archive_read_support_format_all.c projects/llvm-ia64/lib/libarchive/archive_read_support_format_mtree.c projects/llvm-ia64/lib/libarchive/archive_write_disk.c projects/llvm-ia64/lib/libarchive/archive_write_disk_set_standard_lookup.c projects/llvm-ia64/lib/libarchive/archive_write_set_compression_bzip2.c projects/llvm-ia64/lib/libarchive/config_freebsd.h projects/llvm-ia64/lib/libarchive/filter_fork.c projects/llvm-ia64/lib/libarchive/test/Makefile projects/llvm-ia64/lib/libarchive/test/main.c projects/llvm-ia64/lib/libarchive/test/read_open_memory.c projects/llvm-ia64/lib/libarchive/test/test.h projects/llvm-ia64/lib/libarchive/test/test_entry.c projects/llvm-ia64/lib/libarchive/test/test_fuzz.c projects/llvm-ia64/lib/libarchive/test/test_pax_filename_encoding.c projects/llvm-ia64/lib/libarchive/test/test_read_data_large.c projects/llvm-ia64/lib/libarchive/test/test_read_large.c projects/llvm-ia64/lib/libarchive/test/test_read_truncated.c projects/llvm-ia64/lib/libarchive/test/test_ustar_filenames.c projects/llvm-ia64/lib/libarchive/test/test_write_format_cpio.c projects/llvm-ia64/lib/libc/stdlib/Makefile.inc projects/llvm-ia64/lib/libkvm/kvm_proc.c projects/llvm-ia64/lib/libz/Makefile projects/llvm-ia64/sbin/fdisk/fdisk.c projects/llvm-ia64/sbin/ifconfig/af_inet.c projects/llvm-ia64/sbin/ifconfig/af_inet6.c projects/llvm-ia64/sbin/ifconfig/ifconfig.c projects/llvm-ia64/sys/amd64/amd64/genassym.c projects/llvm-ia64/sys/amd64/amd64/intr_machdep.c projects/llvm-ia64/sys/amd64/amd64/support.S projects/llvm-ia64/sys/amd64/include/param.h projects/llvm-ia64/sys/arm/arm/irq_dispatch.S projects/llvm-ia64/sys/arm/include/param.h projects/llvm-ia64/sys/arm/sa11x0/sa11x0_irq.S projects/llvm-ia64/sys/cddl/contrib/opensolaris/common/acl/acl_common.c projects/llvm-ia64/sys/cddl/contrib/opensolaris/common/acl/acl_common.h projects/llvm-ia64/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h projects/llvm-ia64/sys/compat/freebsd32/freebsd32.h projects/llvm-ia64/sys/conf/NOTES projects/llvm-ia64/sys/conf/options projects/llvm-ia64/sys/dev/gem/if_gem.c projects/llvm-ia64/sys/dev/usb/net/if_aue.c projects/llvm-ia64/sys/dev/usb/net/if_axe.c projects/llvm-ia64/sys/dev/usb/net/if_mos.c projects/llvm-ia64/sys/dev/usb/net/if_rue.c projects/llvm-ia64/sys/dev/usb/net/if_udav.c projects/llvm-ia64/sys/geom/geom.h projects/llvm-ia64/sys/i386/i386/genassym.c projects/llvm-ia64/sys/i386/i386/intr_machdep.c projects/llvm-ia64/sys/i386/i386/support.s projects/llvm-ia64/sys/i386/include/param.h projects/llvm-ia64/sys/ia64/conf/DEFAULTS projects/llvm-ia64/sys/ia64/ia64/locore.S projects/llvm-ia64/sys/ia64/ia64/nexus.c projects/llvm-ia64/sys/ia64/include/param.h projects/llvm-ia64/sys/kern/kern_clock.c projects/llvm-ia64/sys/kern/kern_exec.c projects/llvm-ia64/sys/kern/kern_intr.c projects/llvm-ia64/sys/kern/kern_linker.c projects/llvm-ia64/sys/kern/kern_mib.c projects/llvm-ia64/sys/kern/kern_proc.c projects/llvm-ia64/sys/kern/kern_resource.c projects/llvm-ia64/sys/kern/kern_sysctl.c projects/llvm-ia64/sys/kern/posix4_mib.c projects/llvm-ia64/sys/kern/subr_smp.c projects/llvm-ia64/sys/mips/conf/XLPN32 projects/llvm-ia64/sys/mips/include/param.h projects/llvm-ia64/sys/mips/mips/cache.c projects/llvm-ia64/sys/mips/mips/exception.S projects/llvm-ia64/sys/net/if_var.h projects/llvm-ia64/sys/net/radix.h projects/llvm-ia64/sys/netinet/in_pcb.h projects/llvm-ia64/sys/netinet/tcp_syncache.h projects/llvm-ia64/sys/netinet/tcp_var.h projects/llvm-ia64/sys/powerpc/aim/locore32.S projects/llvm-ia64/sys/powerpc/aim/locore64.S projects/llvm-ia64/sys/powerpc/booke/locore.S projects/llvm-ia64/sys/powerpc/include/param.h projects/llvm-ia64/sys/security/audit/audit.h projects/llvm-ia64/sys/security/audit/audit_arg.c projects/llvm-ia64/sys/security/audit/audit_bsm.c projects/llvm-ia64/sys/security/audit/audit_private.h projects/llvm-ia64/sys/sparc64/include/param.h projects/llvm-ia64/sys/sparc64/sparc64/exception.S projects/llvm-ia64/sys/sparc64/sparc64/intr_machdep.c projects/llvm-ia64/sys/sys/interrupt.h projects/llvm-ia64/sys/sys/resourcevar.h projects/llvm-ia64/sys/sys/sysctl.h projects/llvm-ia64/sys/sys/user.h projects/llvm-ia64/usr.bin/clang/clang/Makefile projects/llvm-ia64/usr.bin/clang/tblgen/Makefile projects/llvm-ia64/usr.bin/cpio/Makefile projects/llvm-ia64/usr.bin/cpio/cmdline.c projects/llvm-ia64/usr.bin/cpio/config_freebsd.h projects/llvm-ia64/usr.bin/cpio/cpio.c projects/llvm-ia64/usr.bin/cpio/cpio.h projects/llvm-ia64/usr.bin/cpio/test/Makefile projects/llvm-ia64/usr.bin/cpio/test/main.c projects/llvm-ia64/usr.bin/cpio/test/test.h projects/llvm-ia64/usr.bin/cpio/test/test_0.c projects/llvm-ia64/usr.bin/cpio/test/test_basic.c projects/llvm-ia64/usr.bin/cpio/test/test_format_newc.c projects/llvm-ia64/usr.bin/cpio/test/test_gcpio_compat.c projects/llvm-ia64/usr.bin/cpio/test/test_option_a.c projects/llvm-ia64/usr.bin/cpio/test/test_option_c.c projects/llvm-ia64/usr.bin/cpio/test/test_option_d.c projects/llvm-ia64/usr.bin/cpio/test/test_option_f.c projects/llvm-ia64/usr.bin/cpio/test/test_option_help.c projects/llvm-ia64/usr.bin/cpio/test/test_option_m.c projects/llvm-ia64/usr.bin/cpio/test/test_option_t.c projects/llvm-ia64/usr.bin/cpio/test/test_option_u.c projects/llvm-ia64/usr.bin/cpio/test/test_option_version.c projects/llvm-ia64/usr.bin/cpio/test/test_option_y.c projects/llvm-ia64/usr.bin/cpio/test/test_option_z.c projects/llvm-ia64/usr.bin/cpio/test/test_owner_parse.c projects/llvm-ia64/usr.bin/cpio/test/test_passthrough_dotdot.c projects/llvm-ia64/usr.bin/cpio/test/test_passthrough_reverse.c projects/llvm-ia64/usr.bin/cpio/test/test_pathmatch.c projects/llvm-ia64/usr.bin/procstat/procstat_kstack.c projects/llvm-ia64/usr.bin/procstat/procstat_threads.c projects/llvm-ia64/usr.bin/tar/Makefile projects/llvm-ia64/usr.bin/tar/bsdtar.1 projects/llvm-ia64/usr.bin/tar/bsdtar.c projects/llvm-ia64/usr.bin/tar/cmdline.c projects/llvm-ia64/usr.bin/tar/config_freebsd.h projects/llvm-ia64/usr.bin/tar/read.c projects/llvm-ia64/usr.bin/tar/subst.c projects/llvm-ia64/usr.bin/tar/test/Makefile projects/llvm-ia64/usr.bin/tar/test/main.c projects/llvm-ia64/usr.bin/tar/test/test.h projects/llvm-ia64/usr.bin/tar/test/test_0.c projects/llvm-ia64/usr.bin/tar/test/test_basic.c projects/llvm-ia64/usr.bin/tar/test/test_copy.c projects/llvm-ia64/usr.bin/tar/test/test_help.c projects/llvm-ia64/usr.bin/tar/test/test_option_q.c projects/llvm-ia64/usr.bin/tar/test/test_option_s.c projects/llvm-ia64/usr.bin/tar/test/test_patterns.c projects/llvm-ia64/usr.bin/tar/test/test_patterns_2.tar.uu projects/llvm-ia64/usr.bin/tar/test/test_patterns_3.tar.uu projects/llvm-ia64/usr.bin/tar/test/test_patterns_4.tar.uu projects/llvm-ia64/usr.bin/tar/test/test_stdio.c projects/llvm-ia64/usr.bin/tar/test/test_strip_components.c projects/llvm-ia64/usr.bin/tar/test/test_symlink_dir.c projects/llvm-ia64/usr.bin/tar/test/test_version.c projects/llvm-ia64/usr.bin/tar/util.c projects/llvm-ia64/usr.bin/tar/write.c projects/llvm-ia64/usr.bin/top/machine.c projects/llvm-ia64/usr.bin/vmstat/vmstat.c projects/llvm-ia64/usr.sbin/Makefile projects/llvm-ia64/usr.sbin/rtadvd/Makefile projects/llvm-ia64/usr.sbin/rtadvd/config.c projects/llvm-ia64/usr.sbin/rtadvd/config.h projects/llvm-ia64/usr.sbin/rtadvd/if.c projects/llvm-ia64/usr.sbin/rtadvd/if.h projects/llvm-ia64/usr.sbin/rtadvd/pathnames.h projects/llvm-ia64/usr.sbin/rtadvd/rrenum.c projects/llvm-ia64/usr.sbin/rtadvd/rtadvd.8 projects/llvm-ia64/usr.sbin/rtadvd/rtadvd.c projects/llvm-ia64/usr.sbin/rtadvd/rtadvd.h projects/llvm-ia64/usr.sbin/rtadvd/timer.c projects/llvm-ia64/usr.sbin/rtadvd/timer.h Directory Properties: projects/llvm-ia64/ (props changed) projects/llvm-ia64/cddl/contrib/opensolaris/ (props changed) projects/llvm-ia64/contrib/bind9/ (props changed) projects/llvm-ia64/contrib/binutils/ (props changed) projects/llvm-ia64/contrib/bzip2/ (props changed) projects/llvm-ia64/contrib/compiler-rt/ (props changed) projects/llvm-ia64/contrib/dialog/ (props changed) projects/llvm-ia64/contrib/ee/ (props changed) projects/llvm-ia64/contrib/expat/ (props changed) projects/llvm-ia64/contrib/file/ (props changed) projects/llvm-ia64/contrib/gcc/ (props changed) projects/llvm-ia64/contrib/gdb/ (props changed) projects/llvm-ia64/contrib/gdtoa/ (props changed) projects/llvm-ia64/contrib/gnu-sort/ (props changed) projects/llvm-ia64/contrib/groff/ (props changed) projects/llvm-ia64/contrib/less/ (props changed) projects/llvm-ia64/contrib/libpcap/ (props changed) projects/llvm-ia64/contrib/libstdc++/ (props changed) projects/llvm-ia64/contrib/llvm/ (props changed) projects/llvm-ia64/contrib/llvm/tools/clang/ (props changed) projects/llvm-ia64/contrib/ncurses/ (props changed) projects/llvm-ia64/contrib/netcat/ (props changed) projects/llvm-ia64/contrib/ntp/ (props changed) projects/llvm-ia64/contrib/one-true-awk/ (props changed) projects/llvm-ia64/contrib/openbsm/ (props changed) projects/llvm-ia64/contrib/openpam/ (props changed) projects/llvm-ia64/contrib/pf/ (props changed) projects/llvm-ia64/contrib/sendmail/ (props changed) projects/llvm-ia64/contrib/tcpdump/ (props changed) projects/llvm-ia64/contrib/tcsh/ (props changed) projects/llvm-ia64/contrib/tnftp/ (props changed) projects/llvm-ia64/contrib/top/ (props changed) projects/llvm-ia64/contrib/top/install-sh (props changed) projects/llvm-ia64/contrib/tzcode/stdtime/ (props changed) projects/llvm-ia64/contrib/tzcode/zic/ (props changed) projects/llvm-ia64/contrib/tzdata/ (props changed) projects/llvm-ia64/contrib/wpa/ (props changed) projects/llvm-ia64/contrib/xz/ (props changed) projects/llvm-ia64/crypto/openssh/ (props changed) projects/llvm-ia64/crypto/openssl/ (props changed) projects/llvm-ia64/gnu/lib/ (props changed) projects/llvm-ia64/gnu/usr.bin/binutils/ (props changed) projects/llvm-ia64/gnu/usr.bin/cc/cc_tools/ (props changed) projects/llvm-ia64/gnu/usr.bin/gdb/ (props changed) projects/llvm-ia64/lib/libc/ (props changed) projects/llvm-ia64/lib/libc/stdtime/ (props changed) projects/llvm-ia64/lib/libutil/ (props changed) projects/llvm-ia64/lib/libz/ (props changed) projects/llvm-ia64/sbin/ (props changed) projects/llvm-ia64/sbin/ipfw/ (props changed) projects/llvm-ia64/share/mk/bsd.arch.inc.mk (props changed) projects/llvm-ia64/share/zoneinfo/ (props changed) projects/llvm-ia64/sys/ (props changed) projects/llvm-ia64/sys/amd64/include/xen/ (props changed) projects/llvm-ia64/sys/boot/ (props changed) projects/llvm-ia64/sys/boot/i386/efi/ (props changed) projects/llvm-ia64/sys/boot/ia64/efi/ (props changed) projects/llvm-ia64/sys/boot/ia64/ski/ (props changed) projects/llvm-ia64/sys/boot/powerpc/boot1.chrp/ (props changed) projects/llvm-ia64/sys/boot/powerpc/ofw/ (props changed) projects/llvm-ia64/sys/cddl/contrib/opensolaris/ (props changed) projects/llvm-ia64/sys/conf/ (props changed) projects/llvm-ia64/sys/contrib/dev/acpica/ (props changed) projects/llvm-ia64/sys/contrib/octeon-sdk/ (props changed) projects/llvm-ia64/sys/contrib/pf/ (props changed) projects/llvm-ia64/sys/contrib/x86emu/ (props changed) projects/llvm-ia64/usr.bin/calendar/ (props changed) projects/llvm-ia64/usr.bin/csup/ (props changed) projects/llvm-ia64/usr.bin/procstat/ (props changed) projects/llvm-ia64/usr.sbin/ndiscvt/ (props changed) projects/llvm-ia64/usr.sbin/rtadvd/ (props changed) projects/llvm-ia64/usr.sbin/zic/ (props changed) Modified: projects/llvm-ia64/bin/ps/keyword.c ============================================================================== --- projects/llvm-ia64/bin/ps/keyword.c Tue Jul 19 03:30:42 2011 (r224208) +++ projects/llvm-ia64/bin/ps/keyword.c Tue Jul 19 03:31:36 2011 (r224209) @@ -82,7 +82,7 @@ static VAR var[] = { {"class", "CLASS", NULL, LJUST, loginclass, s_loginclass, MAXLOGNAME-1, 0, CHAR, NULL, 0}, {"comm", "COMMAND", NULL, LJUST, ucomm, s_comm, - COMMLEN + OCOMMLEN + 1, 0, CHAR, NULL, 0}, + COMMLEN + TDNAMLEN + 1, 0, CHAR, NULL, 0}, {"command", "COMMAND", NULL, COMM|LJUST|USER, command, NULL, 16, 0, CHAR, NULL, 0}, {"cpu", "CPU", NULL, 0, kvar, NULL, 3, KOFF(ki_estcpu), UINT, "d", @@ -212,7 +212,7 @@ static VAR var[] = { {"tt", "TT ", NULL, 0, tname, NULL, 4, 0, CHAR, NULL, 0}, {"tty", "TTY", NULL, LJUST, longtname, NULL, 8, 0, CHAR, NULL, 0}, {"ucomm", "UCOMM", NULL, LJUST, ucomm, s_comm, - COMMLEN + OCOMMLEN + 1, 0, CHAR, NULL, 0}, + COMMLEN + TDNAMLEN + 1, 0, CHAR, NULL, 0}, {"uid", "UID", NULL, 0, kvar, NULL, UIDLEN, KOFF(ki_uid), UINT, UIDFMT, 0}, {"upr", "UPR", NULL, 0, upr, NULL, 3, 0, CHAR, NULL, 0}, Modified: projects/llvm-ia64/bin/ps/print.c ============================================================================== --- projects/llvm-ia64/bin/ps/print.c Tue Jul 19 03:30:42 2011 (r224208) +++ projects/llvm-ia64/bin/ps/print.c Tue Jul 19 03:31:36 2011 (r224209) @@ -136,7 +136,7 @@ command(KINFO *k, VARENT *ve) (void)printf("%s", k->ki_d.prefix); (void)printf("%s", k->ki_p->ki_comm); if (showthreads && k->ki_p->ki_numthreads > 1) - (void)printf("/%s", k->ki_p->ki_ocomm); + (void)printf("/%s", k->ki_p->ki_tdname); } else (void)printf("%-*s", v->width, k->ki_p->ki_comm); return; @@ -190,7 +190,7 @@ command(KINFO *k, VARENT *ve) void ucomm(KINFO *k, VARENT *ve) { - char tmpbuff[COMMLEN + OCOMMLEN + 2]; + char tmpbuff[COMMLEN + TDNAMLEN + 2]; VAR *v; v = ve->var; @@ -199,12 +199,12 @@ ucomm(KINFO *k, VARENT *ve) (void)printf("%s", k->ki_d.prefix); (void)printf("%s", k->ki_p->ki_comm); if (showthreads && k->ki_p->ki_numthreads > 1) - printf("/%s", k->ki_p->ki_ocomm); + printf("/%s", k->ki_p->ki_tdname); } else { bzero(tmpbuff, sizeof(tmpbuff)); if (showthreads && k->ki_p->ki_numthreads > 1) sprintf(tmpbuff, "%s/%s", k->ki_p->ki_comm, - k->ki_p->ki_ocomm); + k->ki_p->ki_tdname); else sprintf(tmpbuff, "%s", k->ki_p->ki_comm); (void)printf("%-*s", v->width, tmpbuff); @@ -218,7 +218,7 @@ tdnam(KINFO *k, VARENT *ve) v = ve->var; if (showthreads && k->ki_p->ki_numthreads > 1) - (void)printf("%-*s", v->width, k->ki_p->ki_ocomm); + (void)printf("%-*s", v->width, k->ki_p->ki_tdname); else (void)printf("%-*s", v->width, " "); } @@ -943,12 +943,12 @@ loginclass(KINFO *k, VARENT *ve) int s_comm(KINFO *k) { - char tmpbuff[COMMLEN + OCOMMLEN + 2]; + char tmpbuff[COMMLEN + TDNAMLEN + 2]; bzero(tmpbuff, sizeof(tmpbuff)); if (showthreads && k->ki_p->ki_numthreads > 1) sprintf(tmpbuff, "%s/%s", k->ki_p->ki_comm, - k->ki_p->ki_ocomm); + k->ki_p->ki_tdname); else sprintf(tmpbuff, "%s", k->ki_p->ki_comm); return (strlen(tmpbuff)); Modified: projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zfs/zfs.8 ============================================================================== --- projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Tue Jul 19 03:30:42 2011 (r224208) +++ projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Tue Jul 19 03:31:36 2011 (r224209) @@ -6,6 +6,7 @@ .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. .\" See the License for the specific language governing permissions and limitations under the License. When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with .\" the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] +.\" Copyright 2011 Nexenta Systems, Inc. All rights reserved. .\" Copyright 2011 by Delphix. All rights reserved. .TH zfs 1M "24 Sep 2009" "SunOS 5.11" "System Administration Commands" .SH NAME @@ -642,7 +643,7 @@ When the property value is set to \fBpas .ad .sp .6 .RS 4n -Controls how an \fBACL\fR is modified during \fBchmod\fR(2). A file system with an \fBaclmode\fR property of \fBdiscard\fR deletes all \fBACL\fR entries that do not represent the mode of the file. An \fBaclmode\fR property of \fBgroupmask\fR (the default) reduces user or group permissions. The permissions are reduced, such that they are no greater than the group permission bits, unless it is a user entry that has the same \fBUID\fR as the owner of the file or directory. In this case, the \fBACL\fR permissions are reduced so that they are no greater than owner permission bits. A file system with an \fBaclmode\fR property of \fBpassthrough\fR indicates that no changes are made to the \fBACL\fR other than generating the necessary \fBACL\fR entries to represent the new mode of the file or directory. +Controls how an \fBACL\fR is modified during \fBchmod\fR(2). A file system with an \fBaclmode\fR property of \fBdiscard\fR (the default) deletes all \fBACL\fR entries that do not represent the mode of the file. An \fBaclmode\fR property of \fBgroupmask\fR reduces permissions granted in all \fBALLOW\fR entries found in the \fBACL\fR such that they are no greater than the group permissions specified by \fBchmod\fR. A file system with an \fBaclmode\fR property of \fBpassthrough\fR indicates that no changes are made to the \fBACL\fR other than creating or updating the necessary \fBACL\fR entries to represent the new mode of the file or directory. .RE .sp @@ -2697,7 +2698,7 @@ pool/home/bob setuid on pool/home/bob readonly off default pool/home/bob zoned off default pool/home/bob snapdir hidden default -pool/home/bob aclmode groupmask default +pool/home/bob aclmode discard default pool/home/bob aclinherit restricted default pool/home/bob canmount on default pool/home/bob shareiscsi off default Modified: projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zpool/zpool.8 ============================================================================== --- projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zpool/zpool.8 Tue Jul 19 03:30:42 2011 (r224208) +++ projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zpool/zpool.8 Tue Jul 19 03:31:36 2011 (r224209) @@ -82,6 +82,11 @@ zpool \- configures ZFS storage pools .LP .nf +\fBzpool labelclear\fR [\fB-f\fR] \fIdevice\fR +.fi + +.LP +.nf \fBzpool list\fR [\fB-H\fR] [\fB-o\fR \fIproperty\fR[,...]] [\fIpool\fR] ... .fi @@ -1205,6 +1210,28 @@ Verbose statistics. Reports usage statis .ne 2 .mk .na +\fB\fBzpool labelclear\fR [\fB-f\fR] \fIdevice\fR +.ad +.sp .6 +.RS 4n +Removes ZFS label information from the specified device. The device must not be part of an active pool configuration. +.sp +.ne 2 +.mk +.na +\fB\fB-f\fR\fR +.ad +.RS 12n +.rt +Treat exported or foreign devices as inactive. +.RE + +.RE + +.sp +.ne 2 +.mk +.na \fB\fBzpool list\fR [\fB-H\fR] [\fB-o\fR \fIprops\fR[,...]] [\fIpool\fR] ...\fR .ad .sp .6 Modified: projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c ============================================================================== --- projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Tue Jul 19 03:30:42 2011 (r224208) +++ projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Tue Jul 19 03:31:36 2011 (r224209) @@ -57,6 +57,7 @@ static int zpool_do_destroy(int, char ** static int zpool_do_add(int, char **); static int zpool_do_remove(int, char **); +static int zpool_do_labelclear(int, char **); static int zpool_do_list(int, char **); static int zpool_do_iostat(int, char **); @@ -113,6 +114,7 @@ typedef enum { HELP_HISTORY, HELP_IMPORT, HELP_IOSTAT, + HELP_LABELCLEAR, HELP_LIST, HELP_OFFLINE, HELP_ONLINE, @@ -149,6 +151,8 @@ static zpool_command_t command_table[] = { "add", zpool_do_add, HELP_ADD }, { "remove", zpool_do_remove, HELP_REMOVE }, { NULL }, + { "labelclear", zpool_do_labelclear, HELP_LABELCLEAR }, + { NULL }, { "list", zpool_do_list, HELP_LIST }, { "iostat", zpool_do_iostat, HELP_IOSTAT }, { "status", zpool_do_status, HELP_STATUS }, @@ -215,6 +219,8 @@ get_usage(zpool_help_t idx) { case HELP_IOSTAT: return (gettext("\tiostat [-v] [-T d|u] [pool] ... [interval " "[count]]\n")); + case HELP_LABELCLEAR: + return (gettext("\tlabelclear [-f] \n")); case HELP_LIST: return (gettext("\tlist [-H] [-o property[,...]] " "[-T d|u] [pool] ... [interval [count]]\n")); @@ -561,6 +567,125 @@ zpool_do_remove(int argc, char **argv) } /* + * zpool labelclear + * + * Verifies that the vdev is not active and zeros out the label information + * on the device. + */ +int +zpool_do_labelclear(int argc, char **argv) +{ + char *vdev, *name; + int c, fd = -1, ret = 0; + pool_state_t state; + boolean_t inuse = B_FALSE; + boolean_t force = B_FALSE; + + /* check options */ + while ((c = getopt(argc, argv, "f")) != -1) { + switch (c) { + case 'f': + force = B_TRUE; + break; + default: + (void) fprintf(stderr, gettext("invalid option '%c'\n"), + optopt); + usage(B_FALSE); + } + } + + argc -= optind; + argv += optind; + + /* get vdev name */ + if (argc < 1) { + (void) fprintf(stderr, gettext("missing vdev device name\n")); + usage(B_FALSE); + } + + vdev = argv[0]; + if ((fd = open(vdev, O_RDWR)) < 0) { + (void) fprintf(stderr, gettext("Unable to open %s\n"), vdev); + return (B_FALSE); + } + + name = NULL; + if (zpool_in_use(g_zfs, fd, &state, &name, &inuse) != 0) { + if (force) + goto wipe_label; + + (void) fprintf(stderr, + gettext("Unable to determine pool state for %s\n" + "Use -f to force the clearing any label data\n"), vdev); + + return (1); + } + + if (inuse) { + switch (state) { + default: + case POOL_STATE_ACTIVE: + case POOL_STATE_SPARE: + case POOL_STATE_L2CACHE: + (void) fprintf(stderr, +gettext("labelclear operation failed.\n" + "\tVdev %s is a member (%s), of pool \"%s\".\n" + "\tTo remove label information from this device, export or destroy\n" + "\tthe pool, or remove %s from the configuration of this pool\n" + "\tand retry the labelclear operation\n"), + vdev, zpool_pool_state_to_name(state), name, vdev); + ret = 1; + goto errout; + + case POOL_STATE_EXPORTED: + if (force) + break; + + (void) fprintf(stderr, +gettext("labelclear operation failed.\n" + "\tVdev %s is a member of the exported pool \"%s\".\n" + "\tUse \"zpool labelclear -f %s\" to force the removal of label\n" + "\tinformation.\n"), + vdev, name, vdev); + ret = 1; + goto errout; + + case POOL_STATE_POTENTIALLY_ACTIVE: + if (force) + break; + + (void) fprintf(stderr, +gettext("labelclear operation failed.\n" + "\tVdev %s is a member of the pool \"%s\".\n" + "\tThis pool is unknown to this system, but may be active on\n" + "\tanother system. Use \'zpool labelclear -f %s\' to force the\n" + "\tremoval of label information.\n"), + vdev, name, vdev); + ret = 1; + goto errout; + + case POOL_STATE_DESTROYED: + /* inuse should never be set for a destoryed pool... */ + break; + } + } + +wipe_label: + if (zpool_clear_label(fd) != 0) { + (void) fprintf(stderr, + gettext("Label clear failed on vdev %s\n"), vdev); + ret = 1; + } + +errout: + close(fd); + if (name != NULL) + free(name); + + return (ret); +} + +/* * zpool create [-fn] [-o property=value] ... * [-O file-system-property=value] ... * [-R root] [-m mountpoint] ... @@ -1052,7 +1177,7 @@ print_status_config(zpool_handle_t *zhp, char *vname; uint64_t notpresent; spare_cbdata_t cb; - char *state; + const char *state; if (nvlist_lookup_nvlist_array(nv, ZPOOL_CONFIG_CHILDREN, &child, &children) != 0) @@ -1084,10 +1209,11 @@ print_status_config(zpool_handle_t *zhp, } if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_NOT_PRESENT, - ¬present) == 0) { + ¬present) == 0 || + vs->vs_state <= VDEV_STATE_CANT_OPEN) { char *path; - verify(nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0); - (void) printf(" was %s", path); + if (nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0) + (void) printf(" was %s", path); } else if (vs->vs_aux != 0) { (void) printf(" "); Modified: projects/llvm-ia64/cddl/contrib/opensolaris/cmd/ztest/ztest.c ============================================================================== --- projects/llvm-ia64/cddl/contrib/opensolaris/cmd/ztest/ztest.c Tue Jul 19 03:30:42 2011 (r224208) +++ projects/llvm-ia64/cddl/contrib/opensolaris/cmd/ztest/ztest.c Tue Jul 19 03:31:36 2011 (r224209) @@ -20,6 +20,7 @@ */ /* * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011 by Delphix. All rights reserved. */ /* @@ -5137,6 +5138,7 @@ ztest_run(ztest_shared_t *zs) */ kernel_init(FREAD | FWRITE); VERIFY(spa_open(zs->zs_pool, &spa, FTAG) == 0); + spa->spa_debug = B_TRUE; zs->zs_spa = spa; spa->spa_dedup_ditto = 2 * ZIO_DEDUPDITTO_MIN; Modified: projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h ============================================================================== --- projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h Tue Jul 19 03:30:42 2011 (r224208) +++ projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h Tue Jul 19 03:31:36 2011 (r224209) @@ -200,7 +200,8 @@ extern zpool_handle_t *zpool_open_canfai extern void zpool_close(zpool_handle_t *); extern const char *zpool_get_name(zpool_handle_t *); extern int zpool_get_state(zpool_handle_t *); -extern char *zpool_state_to_name(vdev_state_t, vdev_aux_t); +extern const char *zpool_state_to_name(vdev_state_t, vdev_aux_t); +extern const char *zpool_pool_state_to_name(pool_state_t); extern void zpool_free_handles(libzfs_handle_t *); /* @@ -249,7 +250,7 @@ extern nvlist_t *zpool_find_vdev(zpool_h boolean_t *, boolean_t *); extern nvlist_t *zpool_find_vdev_by_physpath(zpool_handle_t *, const char *, boolean_t *, boolean_t *, boolean_t *); -extern int zpool_label_disk(libzfs_handle_t *, zpool_handle_t *, char *); +extern int zpool_label_disk(libzfs_handle_t *, zpool_handle_t *, const char *); /* * Functions to manage pool properties Modified: projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c ============================================================================== --- projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c Tue Jul 19 03:30:42 2011 (r224208) +++ projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c Tue Jul 19 03:31:36 2011 (r224209) @@ -1084,8 +1084,8 @@ zpool_open_func(void *arg) /* * Given a file descriptor, clear (zero) the label information. This function - * is currently only used in the appliance stack as part of the ZFS sysevent - * module. + * is used in the appliance stack as part of the ZFS sysevent module and + * to implement the "zpool labelclear" command. */ int zpool_clear_label(int fd) Modified: projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c ============================================================================== --- projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c Tue Jul 19 03:30:42 2011 (r224208) +++ projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c Tue Jul 19 03:31:36 2011 (r224209) @@ -174,7 +174,7 @@ zpool_get_prop_int(zpool_handle_t *zhp, /* * Map VDEV STATE to printed strings. */ -char * +const char * zpool_state_to_name(vdev_state_t state, vdev_aux_t aux) { switch (state) { @@ -202,6 +202,34 @@ zpool_state_to_name(vdev_state_t state, } /* + * Map POOL STATE to printed strings. + */ +const char * +zpool_pool_state_to_name(pool_state_t state) +{ + switch (state) { + case POOL_STATE_ACTIVE: + return (gettext("ACTIVE")); + case POOL_STATE_EXPORTED: + return (gettext("EXPORTED")); + case POOL_STATE_DESTROYED: + return (gettext("DESTROYED")); + case POOL_STATE_SPARE: + return (gettext("SPARE")); + case POOL_STATE_L2CACHE: + return (gettext("L2CACHE")); + case POOL_STATE_UNINITIALIZED: + return (gettext("UNINITIALIZED")); + case POOL_STATE_UNAVAIL: + return (gettext("UNAVAIL")); + case POOL_STATE_POTENTIALLY_ACTIVE: + return (gettext("POTENTIALLY_ACTIVE")); + } + + return (gettext("UNKNOWN")); +} + +/* * Get a zpool property value for 'prop' and return the value in * a pre-allocated buffer. */ @@ -3082,15 +3110,25 @@ zpool_vdev_name(libzfs_handle_t *hdl, zp char buf[64]; vdev_stat_t *vs; uint_t vsc; + int have_stats; + int have_path; - if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_NOT_PRESENT, - &value) == 0) { + have_stats = nvlist_lookup_uint64_array(nv, ZPOOL_CONFIG_VDEV_STATS, + (uint64_t **)&vs, &vsc) == 0; + have_path = nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0; + + /* + * If the device is not currently present, assume it will not + * come back at the same device path. Display the device by GUID. + */ + if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_NOT_PRESENT, &value) == 0 || + have_path && have_stats && vs->vs_state <= VDEV_STATE_CANT_OPEN) { verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_GUID, &value) == 0); (void) snprintf(buf, sizeof (buf), "%llu", (u_longlong_t)value); path = buf; - } else if (nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0) { + } else if (have_path) { /* * If the device is dead (faulted, offline, etc) then don't @@ -3098,8 +3136,7 @@ zpool_vdev_name(libzfs_handle_t *hdl, zp * open a misbehaving device, which can have undesirable * effects. */ - if ((nvlist_lookup_uint64_array(nv, ZPOOL_CONFIG_VDEV_STATS, - (uint64_t **)&vs, &vsc) != 0 || + if ((have_stats == 0 || vs->vs_state >= VDEV_STATE_DEGRADED) && zhp != NULL && nvlist_lookup_string(nv, ZPOOL_CONFIG_DEVID, &devid) == 0) { @@ -3605,7 +3642,7 @@ find_start_block(nvlist_t *config) * stripped of any leading /dev path. */ int -zpool_label_disk(libzfs_handle_t *hdl, zpool_handle_t *zhp, char *name) +zpool_label_disk(libzfs_handle_t *hdl, zpool_handle_t *zhp, const char *name) { #ifdef sun char path[MAXPATHLEN]; Modified: projects/llvm-ia64/contrib/llvm/include/llvm-c/Core.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/include/llvm-c/Core.h Tue Jul 19 03:30:42 2011 (r224208) +++ projects/llvm-ia64/contrib/llvm/include/llvm-c/Core.h Tue Jul 19 03:31:36 2011 (r224209) @@ -68,13 +68,6 @@ typedef struct LLVMOpaqueModule *LLVMMod */ typedef struct LLVMOpaqueType *LLVMTypeRef; -/** - * When building recursive types using LLVMRefineType, LLVMTypeRef values may - * become invalid; use LLVMTypeHandleRef to resolve this problem. See the - * llvm::AbstractTypeHolder class. - */ -typedef struct LLVMOpaqueTypeHandle *LLVMTypeHandleRef; - typedef struct LLVMOpaqueValue *LLVMValueRef; typedef struct LLVMOpaqueBasicBlock *LLVMBasicBlockRef; typedef struct LLVMOpaqueBuilder *LLVMBuilderRef; @@ -206,7 +199,6 @@ typedef enum { LLVMStructTypeKind, /**< Structures */ LLVMArrayTypeKind, /**< Arrays */ LLVMPointerTypeKind, /**< Pointers */ - LLVMOpaqueTypeKind, /**< Opaque: type with unknown structure */ LLVMVectorTypeKind, /**< SIMD 'packed' format, or other vector type */ LLVMMetadataTypeKind, /**< Metadata */ LLVMX86_MMXTypeKind /**< X86 MMX */ @@ -320,12 +312,6 @@ void LLVMSetDataLayout(LLVMModuleRef M, const char *LLVMGetTarget(LLVMModuleRef M); void LLVMSetTarget(LLVMModuleRef M, const char *Triple); -/** See Module::addTypeName. */ -LLVMBool LLVMAddTypeName(LLVMModuleRef M, const char *Name, LLVMTypeRef Ty); -void LLVMDeleteTypeName(LLVMModuleRef M, const char *Name); -LLVMTypeRef LLVMGetTypeByName(LLVMModuleRef M, const char *Name); -const char *LLVMGetTypeName(LLVMModuleRef M, LLVMTypeRef Ty); - /** See Module::dump. */ void LLVMDumpModule(LLVMModuleRef M); @@ -401,9 +387,16 @@ LLVMTypeRef LLVMStructTypeInContext(LLVM unsigned ElementCount, LLVMBool Packed); LLVMTypeRef LLVMStructType(LLVMTypeRef *ElementTypes, unsigned ElementCount, LLVMBool Packed); +LLVMTypeRef LLVMStructCreateNamed(LLVMContextRef C, const char *Name); +void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes, + unsigned ElementCount, LLVMBool Packed); + unsigned LLVMCountStructElementTypes(LLVMTypeRef StructTy); void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest); LLVMBool LLVMIsPackedStruct(LLVMTypeRef StructTy); +LLVMBool LLVMIsOpaqueStruct(LLVMTypeRef StructTy); + +LLVMTypeRef LLVMGetTypeByName(LLVMModuleRef M, const char *Name); /* Operations on array, pointer, and vector types (sequence types) */ LLVMTypeRef LLVMArrayType(LLVMTypeRef ElementType, unsigned ElementCount); @@ -418,21 +411,12 @@ unsigned LLVMGetVectorSize(LLVMTypeRef V /* Operations on other types */ LLVMTypeRef LLVMVoidTypeInContext(LLVMContextRef C); LLVMTypeRef LLVMLabelTypeInContext(LLVMContextRef C); -LLVMTypeRef LLVMOpaqueTypeInContext(LLVMContextRef C); LLVMTypeRef LLVMX86MMXTypeInContext(LLVMContextRef C); LLVMTypeRef LLVMVoidType(void); LLVMTypeRef LLVMLabelType(void); -LLVMTypeRef LLVMOpaqueType(void); LLVMTypeRef LLVMX86MMXType(void); -/* Operations on type handles */ -LLVMTypeHandleRef LLVMCreateTypeHandle(LLVMTypeRef PotentiallyAbstractTy); -void LLVMRefineType(LLVMTypeRef AbstractTy, LLVMTypeRef ConcreteTy); -LLVMTypeRef LLVMResolveTypeHandle(LLVMTypeHandleRef TypeHandle); -void LLVMDisposeTypeHandle(LLVMTypeHandleRef TypeHandle); - - /*===-- Values ------------------------------------------------------------===*/ /* The bulk of LLVM's object model consists of values, which comprise a very @@ -581,6 +565,9 @@ LLVMValueRef LLVMConstArray(LLVMTypeRef LLVMValueRef *ConstantVals, unsigned Length); LLVMValueRef LLVMConstStruct(LLVMValueRef *ConstantVals, unsigned Count, LLVMBool Packed); +LLVMValueRef LLVMConstNamedStruct(LLVMTypeRef StructTy, + LLVMValueRef *ConstantVals, + unsigned Count); LLVMValueRef LLVMConstVector(LLVMValueRef *ScalarConstantVals, unsigned Size); /* Constant expressions */ @@ -1117,7 +1104,6 @@ namespace llvm { DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Module, LLVMModuleRef ) DEFINE_SIMPLE_CONVERSION_FUNCTIONS(BasicBlock, LLVMBasicBlockRef ) DEFINE_SIMPLE_CONVERSION_FUNCTIONS(IRBuilder<>, LLVMBuilderRef ) - DEFINE_SIMPLE_CONVERSION_FUNCTIONS(PATypeHolder, LLVMTypeHandleRef ) DEFINE_SIMPLE_CONVERSION_FUNCTIONS(MemoryBuffer, LLVMMemoryBufferRef ) DEFINE_SIMPLE_CONVERSION_FUNCTIONS(LLVMContext, LLVMContextRef ) DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Use, LLVMUseRef ) Modified: projects/llvm-ia64/contrib/llvm/include/llvm-c/Target.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/include/llvm-c/Target.h Tue Jul 19 03:30:42 2011 (r224208) +++ projects/llvm-ia64/contrib/llvm/include/llvm-c/Target.h Tue Jul 19 03:31:36 2011 (r224209) @@ -41,6 +41,11 @@ typedef struct LLVMStructLayout *LLVMStr #include "llvm/Config/Targets.def" #undef LLVM_TARGET /* Explicit undef to make SWIG happier */ +#define LLVM_TARGET(TargetName) \ + void LLVMInitialize##TargetName##MCAsmInfo(void); +#include "llvm/Config/Targets.def" +#undef LLVM_TARGET /* Explicit undef to make SWIG happier */ + /** LLVMInitializeAllTargetInfos - The main program should call this function if it wants access to all available targets that LLVM is configured to support. */ @@ -67,6 +72,7 @@ static inline LLVMBool LLVMInitializeNat #ifdef LLVM_NATIVE_TARGET LLVM_NATIVE_TARGETINFO(); LLVM_NATIVE_TARGET(); + LLVM_NATIVE_MCASMINFO(); return 0; #else return 1; @@ -141,12 +147,6 @@ unsigned LLVMElementAtOffset(LLVMTargetD unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef, LLVMTypeRef StructTy, unsigned Element); -/** Struct layouts are speculatively cached. If a TargetDataRef is alive when - types are being refined and removed, this method must be called whenever a - struct type is removed to avoid a dangling pointer in this cache. - See the method llvm::TargetData::InvalidateStructLayoutInfo. */ -void LLVMInvalidateStructLayout(LLVMTargetDataRef, LLVMTypeRef StructTy); - /** Deallocates a TargetData. See the destructor llvm::TargetData::~TargetData. */ void LLVMDisposeTargetData(LLVMTargetDataRef); Modified: projects/llvm-ia64/contrib/llvm/include/llvm-c/Transforms/IPO.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/include/llvm-c/Transforms/IPO.h Tue Jul 19 03:30:42 2011 (r224208) +++ projects/llvm-ia64/contrib/llvm/include/llvm-c/Transforms/IPO.h Tue Jul 19 03:31:36 2011 (r224209) @@ -30,9 +30,6 @@ void LLVMAddConstantMergePass(LLVMPassMa /** See llvm::createDeadArgEliminationPass function. */ void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM); -/** See llvm::createDeadTypeEliminationPass function. */ -void LLVMAddDeadTypeEliminationPass(LLVMPassManagerRef PM); - /** See llvm::createFunctionAttrsPass function. */ void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM); Modified: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/APFloat.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/include/llvm/ADT/APFloat.h Tue Jul 19 03:30:42 2011 (r224208) +++ projects/llvm-ia64/contrib/llvm/include/llvm/ADT/APFloat.h Tue Jul 19 03:31:36 2011 (r224209) @@ -109,6 +109,7 @@ namespace llvm { typedef signed short exponent_t; struct fltSemantics; + class APSInt; class StringRef; /* When bits of a floating point number are truncated, this enum is @@ -283,6 +284,7 @@ namespace llvm { opStatus convert(const fltSemantics &, roundingMode, bool *); opStatus convertToInteger(integerPart *, unsigned int, bool, roundingMode, bool *) const; + opStatus convertToInteger(APSInt&, roundingMode, bool *) const; opStatus convertFromAPInt(const APInt &, bool, roundingMode); opStatus convertFromSignExtendedInteger(const integerPart *, unsigned int, Modified: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/APInt.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/include/llvm/ADT/APInt.h Tue Jul 19 03:30:42 2011 (r224208) +++ projects/llvm-ia64/contrib/llvm/include/llvm/ADT/APInt.h Tue Jul 19 03:31:36 2011 (r224209) @@ -1241,18 +1241,19 @@ public: /// toString - Converts an APInt to a string and append it to Str. Str is /// commonly a SmallString. - void toString(SmallVectorImpl &Str, unsigned Radix, bool Signed) const; + void toString(SmallVectorImpl &Str, unsigned Radix, bool Signed, + bool formatAsCLiteral = false) const; /// Considers the APInt to be unsigned and converts it into a string in the /// radix given. The radix can be 2, 8, 10 or 16. void toStringUnsigned(SmallVectorImpl &Str, unsigned Radix = 10) const { - toString(Str, Radix, false); + toString(Str, Radix, false, false); } /// Considers the APInt to be signed and converts it into a string in the /// radix given. The radix can be 2, 8, 10 or 16. void toStringSigned(SmallVectorImpl &Str, unsigned Radix = 10) const { - toString(Str, Radix, true); + toString(Str, Radix, true, false); } /// toString - This returns the APInt as a std::string. Note that this is an Modified: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/ArrayRef.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/include/llvm/ADT/ArrayRef.h Tue Jul 19 03:30:42 2011 (r224208) +++ projects/llvm-ia64/contrib/llvm/include/llvm/ADT/ArrayRef.h Tue Jul 19 03:31:36 2011 (r224209) @@ -39,7 +39,7 @@ namespace llvm { const T *Data; /// The number of elements. - size_t Length; + size_type Length; public: /// @name Constructors @@ -56,6 +56,10 @@ namespace llvm { /*implicit*/ ArrayRef(const T *data, size_t length) : Data(data), Length(length) {} + /// Construct an ArrayRef from a range. + ArrayRef(const T *begin, const T *end) + : Data(begin), Length(end - begin) {} + /// Construct an ArrayRef from a SmallVector. /*implicit*/ ArrayRef(const SmallVectorImpl &Vec) : Data(Vec.data()), Length(Vec.size()) {} @@ -96,6 +100,16 @@ namespace llvm { return Data[Length-1]; } + /// equals - Check for element-wise equality. + bool equals(ArrayRef RHS) const { + if (Length != RHS.Length) + return false; + for (size_type i = 0; i != Length; i++) + if (Data[i] != RHS.Data[i]) + return false; + return true; + } + /// slice(n) - Chop off the first N elements of the array. ArrayRef slice(unsigned N) { assert(N <= size() && "Invalid specifier"); @@ -125,8 +139,30 @@ namespace llvm { } /// @} + /// @name Conversion operators + /// @{ + operator std::vector() const { + return std::vector(Data, Data+Length); + } + + /// @} }; + /// @name ArrayRef Comparison Operators + /// @{ + + template + inline bool operator==(ArrayRef LHS, ArrayRef RHS) { + return LHS.equals(RHS); + } + + template + inline bool operator!=(ArrayRef LHS, ArrayRef RHS) { + return !(LHS == RHS); + } + + /// @} + // ArrayRefs can be treated like a POD type. template struct isPodLike; template struct isPodLike > { Modified: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/ImmutableList.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/include/llvm/ADT/ImmutableList.h Tue Jul 19 03:30:42 2011 (r224208) +++ projects/llvm-ia64/contrib/llvm/include/llvm/ADT/ImmutableList.h Tue Jul 19 03:31:36 2011 (r224209) @@ -103,6 +103,14 @@ public: /// isEmpty - Returns true if the list is empty. bool isEmpty() const { return !X; } + bool contains(const T& V) const { + for (iterator I = begin(), E = end(); I != E; ++I) { + if (*I == V) + return true; + } + return false; + } + /// isEqual - Returns true if two lists are equal. Because all lists created /// from the same ImmutableListFactory are uniqued, this has O(1) complexity /// because it the contents of the list do not need to be compared. Note Modified: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/PackedVector.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/include/llvm/ADT/PackedVector.h Tue Jul 19 03:30:42 2011 (r224208) +++ projects/llvm-ia64/contrib/llvm/include/llvm/ADT/PackedVector.h Tue Jul 19 03:31:36 2011 (r224209) @@ -90,7 +90,7 @@ public: Vec.setValue(Vec.Bits, Idx, val); return *this; } - operator T() { + operator T() const { return Vec.getValue(Vec.Bits, Idx); } }; Modified: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/SmallVector.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/include/llvm/ADT/SmallVector.h Tue Jul 19 03:30:42 2011 (r224208) +++ projects/llvm-ia64/contrib/llvm/include/llvm/ADT/SmallVector.h Tue Jul 19 03:31:36 2011 (r224209) @@ -410,7 +410,14 @@ public: this->setEnd(this->end()+1); // Push everything else over. std::copy_backward(I, this->end()-1, this->end()); - *I = Elt; + + // If we just moved the element we're inserting, be sure to update + // the reference. + const T *EltPtr = &Elt; + if (I <= EltPtr && EltPtr < this->EndX) + ++EltPtr; + + *I = *EltPtr; return I; } size_t EltNo = I-this->begin(); Modified: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/StringMap.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/include/llvm/ADT/StringMap.h Tue Jul 19 03:30:42 2011 (r224208) +++ projects/llvm-ia64/contrib/llvm/include/llvm/ADT/StringMap.h Tue Jul 19 03:31:36 2011 (r224209) @@ -140,7 +140,7 @@ public: /// StringMapEntry object. const char *getKeyData() const {return reinterpret_cast(this+1);} - const char *first() const { return getKeyData(); } + StringRef first() const { return StringRef(getKeyData(), getKeyLength()); } /// Create - Create a StringMapEntry for the specified key and default /// construct the value. @@ -307,7 +307,7 @@ public: return ValueTy(); } - ValueTy& operator[](StringRef Key) { + ValueTy &operator[](StringRef Key) { return GetOrCreateValue(Key).getValue(); } @@ -355,8 +355,7 @@ public: /// exists, return it. Otherwise, default construct a value, insert it, and /// return. template - StringMapEntry &GetOrCreateValue(StringRef Key, - InitTy Val) { + MapEntryTy &GetOrCreateValue(StringRef Key, InitTy Val) { unsigned BucketNo = LookupBucketFor(Key); ItemBucket &Bucket = TheTable[BucketNo]; if (Bucket.Item && Bucket.Item != getTombstoneVal()) @@ -378,22 +377,10 @@ public: return *NewItem; } - StringMapEntry &GetOrCreateValue(StringRef Key) { + MapEntryTy &GetOrCreateValue(StringRef Key) { return GetOrCreateValue(Key, ValueTy()); } - template - StringMapEntry &GetOrCreateValue(const char *KeyStart, - const char *KeyEnd, - InitTy Val) { - return GetOrCreateValue(StringRef(KeyStart, KeyEnd - KeyStart), Val); - } - - StringMapEntry &GetOrCreateValue(const char *KeyStart, - const char *KeyEnd) { - return GetOrCreateValue(StringRef(KeyStart, KeyEnd - KeyStart)); - } - /// remove - Remove the specified key/value pair from the map, but do not /// erase it. This aborts if the key is not in the map. void remove(MapEntryTy *KeyValue) { Modified: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/Triple.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/include/llvm/ADT/Triple.h Tue Jul 19 03:30:42 2011 (r224208) +++ projects/llvm-ia64/contrib/llvm/include/llvm/ADT/Triple.h Tue Jul 19 03:31:36 2011 (r224209) @@ -96,7 +96,8 @@ public: Solaris, Win32, Haiku, - Minix + Minix, + RTEMS }; enum EnvironmentType { UnknownEnvironment, @@ -238,19 +239,10 @@ public: /// specialized because it is a common query. unsigned getOSMajorVersion() const { unsigned Maj, Min, Micro; - getDarwinNumber(Maj, Min, Micro); + getOSVersion(Maj, Min, Micro); return Maj; } - void getDarwinNumber(unsigned &Major, unsigned &Minor, - unsigned &Micro) const { - return getOSVersion(Major, Minor, Micro); - } - - unsigned getDarwinMajorNumber() const { - return getOSMajorVersion(); - } - /// isOSVersionLT - Helper function for doing comparisons against version /// numbers included in the target triple. bool isOSVersionLT(unsigned Major, unsigned Minor = 0, @@ -276,7 +268,7 @@ public: /// isOSDarwin - Is this a "Darwin" OS (OS X or iOS). bool isOSDarwin() const { - return isMacOSX() ||getOS() == Triple::IOS; + return isMacOSX() || getOS() == Triple::IOS; } /// isOSWindows - Is this a "Windows" OS. @@ -289,7 +281,7 @@ public: /// compatibility, which handles supporting skewed version numbering schemes /// used by the "darwin" triples. unsigned isMacOSXVersionLT(unsigned Major, unsigned Minor = 0, - unsigned Micro = 0) const { + unsigned Micro = 0) const { assert(isMacOSX() && "Not an OS X triple!"); // If this is OS X, expect a sane version number. @@ -300,7 +292,7 @@ public: assert(Major == 10 && "Unexpected major version"); return isOSVersionLT(Minor + 4, Micro, 0); } - + /// @} /// @name Mutators /// @{ Copied: projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/BlockFrequency.h (from r224207, head/contrib/llvm/include/llvm/Analysis/BlockFrequency.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/BlockFrequency.h Tue Jul 19 03:31:36 2011 (r224209, copy of r224207, head/contrib/llvm/include/llvm/Analysis/BlockFrequency.h) @@ -0,0 +1,53 @@ +//========-------- BlockFrequency.h - Block Frequency Analysis -------========// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +// +// Loops should be simplified before this analysis. +// +//===----------------------------------------------------------------------===// + +#ifndef LLVM_ANALYSIS_BLOCKFREQUENCY_H +#define LLVM_ANALYSIS_BLOCKFREQUENCY_H + +#include "llvm/Pass.h" +#include + +namespace llvm { + +class BranchProbabilityInfo; +template +class BlockFrequencyImpl; + +/// BlockFrequency pass uses BlockFrequencyImpl implementation to estimate +/// IR basic block frequencies. +class BlockFrequency : public FunctionPass { + + BlockFrequencyImpl *BFI; + +public: + static char ID; + + BlockFrequency(); + + ~BlockFrequency(); + + void getAnalysisUsage(AnalysisUsage &AU) const; + + bool runOnFunction(Function &F); + + /// getblockFreq - Return block frequency. Never return 0, value must be + /// positive. Please note that initial frequency is equal to 1024. It means + /// that we should not rely on the value itself, but only on the comparison to + /// the other block frequencies. We do this to avoid using of the floating + /// points. + uint32_t getBlockFreq(BasicBlock *BB); +}; + +} + +#endif Copied: projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h (from r224207, head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h Tue Jul 19 03:31:36 2011 (r224209, copy of r224207, head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h) @@ -0,0 +1,349 @@ +//===---- BlockFrequencyImpl.h - Machine Block Frequency Implementation ---===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +// +// Shared implementation of BlockFrequency for IR and Machine Instructions. +// +//===----------------------------------------------------------------------===// + +#ifndef LLVM_ANALYSIS_BLOCKFREQUENCYIMPL_H +#define LLVM_ANALYSIS_BLOCKFREQUENCYIMPL_H + +#include "llvm/BasicBlock.h" +#include "llvm/ADT/DenseMap.h" +#include "llvm/ADT/PostOrderIterator.h" +#include "llvm/CodeGen/MachineBasicBlock.h" +#include "llvm/CodeGen/MachineFunction.h" +#include "llvm/Support/BranchProbability.h" +#include "llvm/Support/Debug.h" +#include "llvm/Support/raw_ostream.h" +#include +#include +#include + +namespace llvm { + + +class BlockFrequency; +class MachineBlockFrequency; + +/// BlockFrequencyImpl implements block frequency algorithm for IR and +/// Machine Instructions. Algorithm starts with value 1024 (START_FREQ) +/// for the entry block and then propagates frequencies using branch weights +/// from (Machine)BranchProbabilityInfo. LoopInfo is not required because +/// algorithm can find "backedges" by itself. +template +class BlockFrequencyImpl { + + DenseMap Freqs; + + BlockProbInfoT *BPI; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Wed Jul 20 22:48:48 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8016E106566C; Wed, 20 Jul 2011 22:48:48 +0000 (UTC) (envelope-from gibbs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 6E19D8FC0C; Wed, 20 Jul 2011 22:48:48 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6KMmmtH035259; Wed, 20 Jul 2011 22:48:48 GMT (envelope-from gibbs@svn.freebsd.org) Received: (from gibbs@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6KMmmpI035254; Wed, 20 Jul 2011 22:48:48 GMT (envelope-from gibbs@svn.freebsd.org) Message-Id: <201107202248.p6KMmmpI035254@svn.freebsd.org> From: "Justin T. Gibbs" Date: Wed, 20 Jul 2011 22:48:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224237 - in projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common: fs/zfs fs/zfs/sys sys/fm/fs X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 20 Jul 2011 22:48:48 -0000 Author: gibbs Date: Wed Jul 20 22:48:48 2011 New Revision: 224237 URL: http://svn.freebsd.org/changeset/base/224237 Log: Allow ZFS asynchronous event handling to proceed even if the root file system is mounted read-only. This restriction appears to have been put in place to avoid errors with updating the configuration cache file. However: o The majority of asynchronous event handling does not involve configuration cache file updates. o The configuration cache file need not be on the root file system, so the check was not complete. o Other classes of errors (e.g. file system full) can also prevent a successful update yet do not prevent asynchronous event processing. o Configurations such as NanoBSD never have a read-write root, so ZFS event processing is permanently disabled in these systems. o Failure to handle asynchronous events promptly can extend the window of time that a pool is in a critical state. At worst, a missed configuration cache update will force the operator to perform a manual "zfs import" (note -f is not required) to inform the system about a newly created pool. To minimize the likelihood of this rare occurrence, configuration cache write failures now emit FMA events so the operator can take corrective action, and the write is retried every 5 minutes. The retry interval, in seconds, is tunable via the sysctl "vfs.zfs.ccw_retry_interval". sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c: o Add the sysctl "vfs.zfs.ccw_retry_interval". The value defaults to 5 minutes and is used to rate limit, on a per-pool basis, configuration cache file write attempts. o Modify spa_async_dispatch to honor configuration cache write limiting. If other events are pending, a configuration cache write will be attempted at the same time, so the rate limiting only applies when the asynchronous dispatch system is otherwise idle. Async events should be rare (e.g. device arrival/departure) and configuration cache writes rarer, so a more complicated system to strictly honor the retry limit seems unwarranted. o Remove check in spa_async_dispatch() for the root file system being read-write. sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c: Instead of silently ignoring configuration cache write failures, report them via a new FMA event as well as to the console. The current zfs_ereport_post() doesn't allow arbitrary name=value pairs to be appended to the report, so the configuration cache file name is only available on the console output. This limitation should be addressed in a future update. sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h: Add a uint64_t to the spa data structure to track the time (via LBOLT) of the last configuration cache file write failure. This is referenced in spa_async_dispatch() to effect the rate limiting. sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h: Add FM_EREPORT_ZFS_CONFIG_CACHE_WRITE as an ereport class. Sponsored by: Spectra Logic Corporation Modified: projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h Modified: projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c ============================================================================== --- projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c Wed Jul 20 21:18:05 2011 (r224236) +++ projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c Wed Jul 20 22:48:48 2011 (r224237) @@ -73,10 +73,20 @@ /* Check hostid on import? */ static int check_hostid = 1; +/* + * The interval at which failed configuration cache file writes + * should be retried. + */ +static int zfs_ccw_retry_interval = 300; + SYSCTL_DECL(_vfs_zfs); TUNABLE_INT("vfs.zfs.check_hostid", &check_hostid); SYSCTL_INT(_vfs_zfs, OID_AUTO, check_hostid, CTLFLAG_RW, &check_hostid, 0, "Check hostid on import?"); +TUNABLE_INT("vfs.zfs.ccw_retry_interval", &zfs_ccw_retry_interval); +SYSCTL_INT(_vfs_zfs, OID_AUTO, ccw_retry_interval, CTLFLAG_RW, + &zfs_ccw_retry_interval, 0, + "Configuration cache file write, retry after failure, interval (seconds)"); typedef enum zti_modes { zti_mode_fixed, /* value is # of threads (min 1) */ @@ -5178,13 +5188,34 @@ spa_async_resume(spa_t *spa) mutex_exit(&spa->spa_async_lock); } +static int +spa_async_tasks_pending(spa_t *spa) +{ + u_int non_config_tasks; + u_int config_task; + boolean_t config_task_suspended; + + non_config_tasks = spa->spa_async_tasks & ~SPA_ASYNC_CONFIG_UPDATE; + config_task = spa->spa_async_tasks & SPA_ASYNC_CONFIG_UPDATE; + if (spa->spa_ccw_fail_time == 0) { + config_task_suspended = B_FALSE; + } else { + config_task_suspended = + (ddi_get_lbolt64() - spa->spa_ccw_fail_time) + < (zfs_ccw_retry_interval * hz); + } + + return (non_config_tasks || (config_task && !config_task_suspended)); +} + static void spa_async_dispatch(spa_t *spa) { mutex_enter(&spa->spa_async_lock); - if (spa->spa_async_tasks && !spa->spa_async_suspended && + if (spa_async_tasks_pending(spa) && + !spa->spa_async_suspended && spa->spa_async_thread == NULL && - rootdir != NULL && !vn_is_readonly(rootdir)) + rootdir != NULL) spa->spa_async_thread = thread_create(NULL, 0, spa_async_thread, spa, 0, &p0, TS_RUN, maxclsyspri); mutex_exit(&spa->spa_async_lock); Modified: projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c ============================================================================== --- projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c Wed Jul 20 21:18:05 2011 (r224236) +++ projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c Wed Jul 20 22:48:48 2011 (r224237) @@ -24,6 +24,7 @@ */ #include +#include #include #include #include @@ -136,7 +137,7 @@ out: kobj_close_file(file); } -static void +static int spa_config_write(spa_config_dirent_t *dp, nvlist_t *nvl) { size_t buflen; @@ -144,13 +145,14 @@ spa_config_write(spa_config_dirent_t *dp vnode_t *vp; int oflags = FWRITE | FTRUNC | FCREAT | FOFFMAX; char *temp; + int err; /* * If the nvlist is empty (NULL), then remove the old cachefile. */ if (nvl == NULL) { - (void) vn_remove(dp->scd_path, UIO_SYSSPACE, RMFILE); - return; + err = vn_remove(dp->scd_path, UIO_SYSSPACE, RMFILE); + return (err); } /* @@ -171,11 +173,12 @@ spa_config_write(spa_config_dirent_t *dp */ (void) snprintf(temp, MAXPATHLEN, "%s.tmp", dp->scd_path); - if (vn_open(temp, UIO_SYSSPACE, oflags, 0644, &vp, CRCREAT, 0) == 0) { - if (vn_rdwr(UIO_WRITE, vp, buf, buflen, 0, UIO_SYSSPACE, - 0, RLIM64_INFINITY, kcred, NULL) == 0 && - VOP_FSYNC(vp, FSYNC, kcred, NULL) == 0) { - (void) vn_rename(temp, dp->scd_path, UIO_SYSSPACE); + err = vn_open(temp, UIO_SYSSPACE, oflags, 0644, &vp, CRCREAT, 0); + if (err == 0) { + if ((err = vn_rdwr(UIO_WRITE, vp, buf, buflen, 0, UIO_SYSSPACE, + 0, RLIM64_INFINITY, kcred, NULL)) == 0 && + (err = VOP_FSYNC(vp, FSYNC, kcred, NULL)) == 0) { + err = vn_rename(temp, dp->scd_path, UIO_SYSSPACE); } (void) VOP_CLOSE(vp, oflags, 1, 0, kcred, NULL); } @@ -184,6 +187,7 @@ spa_config_write(spa_config_dirent_t *dp kmem_free(buf, buflen); kmem_free(temp, MAXPATHLEN); + return (err); } /* @@ -195,6 +199,8 @@ spa_config_sync(spa_t *target, boolean_t { spa_config_dirent_t *dp, *tdp; nvlist_t *nvl; + boolean_t ccw_failure; + int error; ASSERT(MUTEX_HELD(&spa_namespace_lock)); @@ -206,6 +212,7 @@ spa_config_sync(spa_t *target, boolean_t * cachefile is changed, the new one is pushed onto this list, allowing * us to update previous cachefiles that no longer contain this pool. */ + ccw_failure = B_FALSE; for (dp = list_head(&target->spa_config_list); dp != NULL; dp = list_next(&target->spa_config_list, dp)) { spa_t *spa = NULL; @@ -238,10 +245,35 @@ spa_config_sync(spa_t *target, boolean_t mutex_exit(&spa->spa_props_lock); } - spa_config_write(dp, nvl); + error = spa_config_write(dp, nvl); + if (error != 0) { + + printf("ZFS ERROR: Update of cache file %s failed: " + "Errno %d\n", dp->scd_path, error); + ccw_failure = B_TRUE; + } + nvlist_free(nvl); } + if (ccw_failure) { + /* + * Keep trying so that configuration data is + * written if/when any temporary filesystem + * resource issues are resolved. + */ + target->spa_ccw_fail_time = ddi_get_lbolt64(); + spa_async_request(target, SPA_ASYNC_CONFIG_UPDATE); + zfs_ereport_post(FM_EREPORT_ZFS_CONFIG_CACHE_WRITE, + target, NULL, NULL, 0, 0); + } else { + /* + * Do not rate limit future attempts to update + * the config cache. + */ + target->spa_ccw_fail_time = 0; + } + /* * Remove any config entries older than the current one. */ Modified: projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h ============================================================================== --- projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h Wed Jul 20 21:18:05 2011 (r224236) +++ projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h Wed Jul 20 22:48:48 2011 (r224237) @@ -216,6 +216,7 @@ struct spa { int spa_vdev_locks; /* locks grabbed */ uint64_t spa_creation_version; /* version at pool creation */ uint64_t spa_prev_software_version; + int64_t spa_ccw_fail_time; /* Conf cache write fail time */ /* * spa_refcnt & spa_config_lock must be the last elements * because refcount_t changes size based on compilation options. Modified: projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h ============================================================================== --- projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h Wed Jul 20 21:18:05 2011 (r224236) +++ projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h Wed Jul 20 22:48:48 2011 (r224237) @@ -46,6 +46,7 @@ extern "C" { #define FM_EREPORT_ZFS_IO_FAILURE "io_failure" #define FM_EREPORT_ZFS_PROBE_FAILURE "probe_failure" #define FM_EREPORT_ZFS_LOG_REPLAY "log_replay" +#define FM_EREPORT_ZFS_CONFIG_CACHE_WRITE "config_cache_write" #define FM_EREPORT_PAYLOAD_ZFS_POOL "pool" #define FM_EREPORT_PAYLOAD_ZFS_POOL_FAILMODE "pool_failmode" From owner-svn-src-projects@FreeBSD.ORG Fri Jul 22 04:01:38 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6D3D1106566C; Fri, 22 Jul 2011 04:01:38 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 5B06A8FC16; Fri, 22 Jul 2011 04:01:38 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6M41c1J098443; Fri, 22 Jul 2011 04:01:38 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6M41c7a098427; Fri, 22 Jul 2011 04:01:38 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201107220401.p6M41c7a098427@svn.freebsd.org> From: Marcel Moolenaar Date: Fri, 22 Jul 2011 04:01:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224262 - in projects/llvm-ia64/contrib/llvm/lib/Target/IA64: . InstPrinter MCTargetDesc X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 22 Jul 2011 04:01:38 -0000 Author: marcel Date: Fri Jul 22 04:01:37 2011 New Revision: 224262 URL: http://svn.freebsd.org/changeset/base/224262 Log: Update to LLVM revision r132879. Added: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCAsmInfo.cpp - copied unchanged from r224255, projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64MCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCAsmInfo.h - copied unchanged from r224255, projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64MCAsmInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCTargetDesc.cpp projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCTargetDesc.h Deleted: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64MCAsmInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64MCAsmInfo.h Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64.h projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64AsmPrinter.cpp projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64InstrInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64InstrInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.cpp projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.h projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.td projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64Subtarget.cpp projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64Subtarget.h projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetMachine.cpp projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetMachine.h projects/llvm-ia64/contrib/llvm/lib/Target/IA64/InstPrinter/IA64InstPrinter.h Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64.h Fri Jul 22 01:57:26 2011 (r224261) +++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64.h Fri Jul 22 04:01:37 2011 (r224262) @@ -1,6 +1,8 @@ #ifndef LLVM_TARGET_IA64_H #define LLVM_TARGET_IA64_H +#include "MCTargetDesc/IA64MCTargetDesc.h" + #include "llvm/Target/TargetMachine.h" namespace llvm { @@ -13,11 +15,6 @@ namespace llvm { FunctionPass *createIA64BundleSelectionPass(); - extern Target TheIA64Target; - } // namespace llvm -#include "IA64GenRegisterNames.inc" -#include "IA64GenInstrNames.inc" - #endif // LLVM_TARGET_IA64_H Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64AsmPrinter.cpp ============================================================================== --- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64AsmPrinter.cpp Fri Jul 22 01:57:26 2011 (r224261) +++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64AsmPrinter.cpp Fri Jul 22 04:01:37 2011 (r224262) @@ -1,6 +1,5 @@ #include "IA64.h" #include "IA64InstrInfo.h" -#include "IA64MCAsmInfo.h" #include "IA64MCInstLower.h" #include "IA64TargetMachine.h" #include "InstPrinter/IA64InstPrinter.h" @@ -14,6 +13,7 @@ #include "llvm/CodeGen/MachineFunctionPass.h" #include "llvm/CodeGen/MachineConstantPool.h" #include "llvm/CodeGen/MachineInstr.h" +#include "llvm/MC/MCAsmInfo.h" #include "llvm/MC/MCInst.h" #include "llvm/MC/MCStreamer.h" #include "llvm/MC/MCSymbol.h" @@ -113,11 +113,11 @@ IA64AsmPrinter::EmitInstruction(const Ma } static -MCInstPrinter *createIA64MCInstPrinter(const Target &T, TargetMachine &TM, - unsigned SyntaxVariant, const MCAsmInfo &MAI) +MCInstPrinter *createIA64MCInstPrinter(const Target &T, unsigned SyntaxVariant, + const MCAsmInfo &MAI) { if (SyntaxVariant == 0) - return new IA64InstPrinter(TM, MAI); + return new IA64InstPrinter(MAI); return 0; } @@ -127,5 +127,5 @@ LLVMInitializeIA64AsmPrinter() { RegisterAsmPrinter X(TheIA64Target); TargetRegistry::RegisterMCInstPrinter(TheIA64Target, - createIA64MCInstPrinter); + createIA64MCInstPrinter); } Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64InstrInfo.cpp ============================================================================== --- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64InstrInfo.cpp Fri Jul 22 01:57:26 2011 (r224261) +++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64InstrInfo.cpp Fri Jul 22 04:01:37 2011 (r224262) @@ -8,13 +8,15 @@ #include "llvm/CodeGen/MachineRegisterInfo.h" #include "llvm/CodeGen/PseudoSourceValue.h" #include "llvm/Support/ErrorHandling.h" +#include "llvm/Target/TargetRegistry.h" +#define GET_INSTRINFO_CTOR #include "IA64GenInstrInfo.inc" using namespace llvm; IA64InstrInfo::IA64InstrInfo(IA64TargetMachine &tm) : - TargetInstrInfoImpl(IA64Insts, array_lengthof(IA64Insts)), + IA64GenInstrInfo(IA64::NOP, IA64::NOP), RI(tm, *this), TM(tm) { Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64InstrInfo.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64InstrInfo.h Fri Jul 22 01:57:26 2011 (r224261) +++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64InstrInfo.h Fri Jul 22 04:01:37 2011 (r224262) @@ -5,11 +5,14 @@ #include "llvm/Target/TargetInstrInfo.h" +#define GET_INSTRINFO_HEADER +#include "IA64GenInstrInfo.inc" + namespace llvm { class IA64TargetMachine; - class IA64InstrInfo : public TargetInstrInfoImpl { + class IA64InstrInfo : public IA64GenInstrInfo { const IA64RegisterInfo RI; IA64TargetMachine &TM; Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.cpp ============================================================================== --- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.cpp Fri Jul 22 01:57:26 2011 (r224261) +++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.cpp Fri Jul 22 04:01:37 2011 (r224262) @@ -11,12 +11,15 @@ #include "llvm/ADT/BitVector.h" #include "llvm/Support/ErrorHandling.h" +#define GET_REGINFO_TARGET_DESC +#include "IA64GenRegisterInfo.inc" + using namespace llvm; // FIXME: Provide proper call frame setup / destroy opcodes. IA64RegisterInfo::IA64RegisterInfo(IA64TargetMachine &tm, - const TargetInstrInfo &tii) : - IA64GenRegisterInfo(IA64::NOP, IA64::NOP), + const TargetInstrInfo &tii) : + IA64GenRegisterInfo(), TM(tm), TII(tii) { @@ -107,5 +110,3 @@ IA64RegisterInfo::getRARegister() const { llvm_unreachable(__func__); } - -#include "IA64GenRegisterInfo.inc" Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.h Fri Jul 22 01:57:26 2011 (r224261) +++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.h Fri Jul 22 04:01:37 2011 (r224262) @@ -3,7 +3,8 @@ #include "llvm/Target/TargetRegisterInfo.h" -#include "IA64GenRegisterInfo.h.inc" +#define GET_REGINFO_HEADER +#include "IA64GenRegisterInfo.inc" namespace llvm { Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.td ============================================================================== --- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.td Fri Jul 22 01:57:26 2011 (r224261) +++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.td Fri Jul 22 04:01:37 2011 (r224262) @@ -3,7 +3,7 @@ class IA64Register : Regist let Namespace = "IA64"; } -class IA64RegisterClass types, int align, list regs> : +class IA64RegisterClass types, int align, dag regs> : RegisterClass<"IA64", types, align, regs> { } @@ -27,7 +27,7 @@ def B6 : IA64Register<"b6">, DwarfRegNum def B7 : IA64Register<"b7">, DwarfRegNum<[327]>; def BR : IA64RegisterClass<[i64], 64, - [B6, B7, B0, B1, B2, B3, B4, B5]>; + (add B6, B7, B0, B1, B2, B3, B4, B5)>; // // Control registers @@ -68,8 +68,9 @@ def F30 : IA64Register<"f30">; def F31 : IA64Register<"f31">; def FR : IA64RegisterClass<[f128], 128, - [F0, F1, F2, F3, F4, F5, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, - F18, F19, F20, F21, F22, F23, F24, F25, F26, F27, F28, F29, F30, F31]>; + (add F0, F1, F2, F3, F4, F5, F8, F9, F10, F11, F12, F13, F14, F15, + F16, F17, F18, F19, F20, F21, F22, F23, F24, F25, F26, F27, F28, + F29, F30, F31)>; // // General registers @@ -116,13 +117,13 @@ def R38 : IA64Register<"r38">, DwarfRegN def R39 : IA64Register<"r39">, DwarfRegNum<[39]>; def GR : IA64RegisterClass<[i64], 64, - [R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, - R28, R29, R30, R31, + (add R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, + R27, R28, R29, R30, R31, R8, R9, R10, R11, R2, R3, R32, R33, R34, R35, R36, R37, R38, R39, R4, R5, R6, R7, - R1, R12, R13, R0]>; + R1, R12, R13, R0)>; // // Pregicate registers @@ -183,7 +184,8 @@ def P62 : IA64Register<"p62">; def P63 : IA64Register<"p63">; def P : IA64RegisterClass<[i1], 0, - [P0, P1, P2, P3, P4, P5, P16, P17, P18, P19, P20, P21, P22, P23, P24, P25, - P26, P27, P28, P29, P30, P31, P32, P33, P34, P35, P36, P37, P38, P39, P40, - P41, P42, P43, P44, P45, P46, P47, P48, P49, P50, P51, P52, P53, P54, P55, - P56, P57, P58, P59, P60, P61, P62, P63]>; + (add P0, P1, P2, P3, P4, P5, P16, P17, P18, P19, P20, P21, P22, P23, + P24, P25, P26, P27, P28, P29, P30, P31, P32, P33, P34, P35, P36, + P37, P38, P39, P40, P41, P42, P43, P44, P45, P46, P47, P48, P49, + P50, P51, P52, P53, P54, P55, P56, P57, P58, P59, P60, P61, P62, + P63)>; Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64Subtarget.cpp ============================================================================== --- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64Subtarget.cpp Fri Jul 22 01:57:26 2011 (r224261) +++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64Subtarget.cpp Fri Jul 22 04:01:37 2011 (r224262) @@ -2,19 +2,24 @@ #include "IA64Subtarget.h" #include "llvm/Support/Host.h" +#include "llvm/Target/TargetRegistry.h" -#include "IA64GenSubtarget.inc" +#define GET_SUBTARGETINFO_TARGET_DESC +#define GET_SUBTARGETINFO_CTOR +#include "IA64GenSubtargetInfo.inc" using namespace llvm; -IA64Subtarget::IA64Subtarget(const std::string &TT, const std::string &FS) +IA64Subtarget::IA64Subtarget(const std::string &TT, const std::string &CPU, + const std::string &FS) : + IA64GenSubtargetInfo(TT, CPU, FS) { #if defined(__ia64__) - std::string CPU = sys::getHostCPUName(); + std::string CPUName = sys::getHostCPUName(); #else - std::string CPU = "mckinley"; + std::string CPUName = "mckinley"; #endif // Parse features string. - ParseSubtargetFeatures(FS, CPU); + ParseSubtargetFeatures(CPUName, FS); } Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64Subtarget.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64Subtarget.h Fri Jul 22 01:57:26 2011 (r224261) +++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64Subtarget.h Fri Jul 22 04:01:37 2011 (r224262) @@ -1,24 +1,29 @@ #ifndef LLVM_TARGET_IA64_SUBTARGET_H #define LLVM_TARGET_IA64_SUBTARGET_H -#include "llvm/Target/TargetSubtarget.h" +#include "llvm/Target/TargetSubtargetInfo.h" + +#define GET_SUBTARGETINFO_HEADER +#include "IA64GenSubtargetInfo.inc" #include namespace llvm { - class IA64Subtarget : public TargetSubtarget { + class StringRef; + + class IA64Subtarget : public IA64GenSubtargetInfo { bool HasLongBranch; public: /// This constructor initializes the data members to match that /// of the specified triple. - IA64Subtarget(const std::string &TT, const std::string &FS); + IA64Subtarget(const std::string &TT, const std::string &CPU, + const std::string &FS); /// ParseSubtargetFeatures - Parses features string setting specified /// subtarget options. Definition of function is auto generated by tblgen. - std::string ParseSubtargetFeatures(const std::string &FS, - const std::string &CPU); + void ParseSubtargetFeatures(StringRef CPU, StringRef FS); }; } // End llvm namespace Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetMachine.cpp ============================================================================== --- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetMachine.cpp Fri Jul 22 01:57:26 2011 (r224261) +++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetMachine.cpp Fri Jul 22 04:01:37 2011 (r224262) @@ -1,5 +1,4 @@ #include "IA64.h" -#include "IA64MCAsmInfo.h" #include "IA64TargetMachine.h" #include "llvm/PassManager.h" @@ -12,13 +11,12 @@ using namespace llvm; extern "C" void LLVMInitializeIA64Target() { RegisterTargetMachine X(TheIA64Target); - RegisterAsmInfo Z(TheIA64Target); } IA64TargetMachine::IA64TargetMachine(const Target &T, const std::string &TT, - const std::string &FS) : - LLVMTargetMachine(T, TT), - Subtarget(TT, FS), + const std::string &CPU, const std::string &FS) : + LLVMTargetMachine(T, TT, CPU, FS), + Subtarget(TT, CPU, FS), DataLayout("e-i64:64:64-f80:128:128-f128:128:128-n8:16:32:64"), InstrInfo(*this), TLInfo(*this), Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetMachine.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetMachine.h Fri Jul 22 01:57:26 2011 (r224261) +++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetMachine.h Fri Jul 22 04:01:37 2011 (r224262) @@ -23,7 +23,7 @@ namespace llvm { public: IA64TargetMachine(const Target &T, const std::string &TT, - const std::string &FS); + const std::string &CPU, const std::string &FS); virtual const TargetFrameLowering *getFrameLowering() const { return &FrameLowering; Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/InstPrinter/IA64InstPrinter.h ============================================================================== --- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/InstPrinter/IA64InstPrinter.h Fri Jul 22 01:57:26 2011 (r224261) +++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/InstPrinter/IA64InstPrinter.h Fri Jul 22 04:01:37 2011 (r224262) @@ -6,11 +6,10 @@ namespace llvm { class MCOperand; - class TargetMachine; class IA64InstPrinter : public MCInstPrinter { public: - IA64InstPrinter(TargetMachine &TM, const MCAsmInfo &MAI) : + IA64InstPrinter(const MCAsmInfo &MAI) : MCInstPrinter(MAI) {} virtual void printInst(const MCInst *MI, raw_ostream &O); Copied: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCAsmInfo.cpp (from r224255, projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64MCAsmInfo.cpp) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCAsmInfo.cpp Fri Jul 22 04:01:37 2011 (r224262, copy of r224255, projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64MCAsmInfo.cpp) @@ -0,0 +1,15 @@ +#include "IA64MCAsmInfo.h" + +using namespace llvm; + +IA64MCAsmInfo::IA64MCAsmInfo(const Target &T, StringRef TT) { + AsciiDirective = "\tstring\t"; + AscizDirective = "\tstringz\t"; + CommentString = "//"; + Data8bitsDirective = "\tdata1\t"; + Data16bitsDirective = "\tdata2\t"; + Data32bitsDirective = "\tdata4\t"; + Data64bitsDirective = "\tdata8\t"; + GlobalDirective = "\t.global\t"; + ZeroDirective = NULL; +} Copied: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCAsmInfo.h (from r224255, projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64MCAsmInfo.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCAsmInfo.h Fri Jul 22 04:01:37 2011 (r224262, copy of r224255, projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64MCAsmInfo.h) @@ -0,0 +1,16 @@ +#ifndef LLVM_TARGET_IA64_MCASMINFO_H +#define LLVM_TARGET_IA64_MCASMINFO_H + +#include "llvm/ADT/StringRef.h" +#include "llvm/MC/MCAsmInfo.h" + +namespace llvm { + class Target; + + struct IA64MCAsmInfo : public MCAsmInfo { + explicit IA64MCAsmInfo(const Target &T, StringRef TT); + }; + +} // namespace llvm + +#endif // LLVM_TARGET_IA64_MCASMINFO_H Added: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCTargetDesc.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCTargetDesc.cpp Fri Jul 22 04:01:37 2011 (r224262) @@ -0,0 +1,53 @@ +#include "IA64MCTargetDesc.h" +#include "IA64MCAsmInfo.h" +#include "llvm/MC/MCInstrInfo.h" +#include "llvm/MC/MCRegisterInfo.h" +#include "llvm/MC/MCSubtargetInfo.h" +#include "llvm/Target/TargetRegistry.h" + +#define GET_INSTRINFO_MC_DESC +#include "IA64GenInstrInfo.inc" + +#define GET_SUBTARGETINFO_MC_DESC +#include "IA64GenSubtargetInfo.inc" + +#define GET_REGINFO_MC_DESC +#include "IA64GenRegisterInfo.inc" + +using namespace llvm; + +static +MCInstrInfo *createIA64MCInstrInfo() +{ + MCInstrInfo *X = new MCInstrInfo(); + InitIA64MCInstrInfo(X); + return X; +} + +extern "C" void +LLVMInitializeIA64MCInstrInfo() +{ + TargetRegistry::RegisterMCInstrInfo(TheIA64Target, createIA64MCInstrInfo); +} + +static +MCSubtargetInfo *createIA64MCSubtargetInfo(StringRef TT, StringRef CPU, + StringRef FS) +{ + MCSubtargetInfo *X = new MCSubtargetInfo(); + InitIA64MCSubtargetInfo(X, TT, CPU, FS); + return X; +} + +extern "C" void +LLVMInitializeIA64MCSubtargetInfo() +{ + TargetRegistry::RegisterMCSubtargetInfo(TheIA64Target, + createIA64MCSubtargetInfo); +} + +extern "C" void +LLVMInitializeIA64MCAsmInfo() +{ + RegisterMCAsmInfo X(TheIA64Target); +} Added: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCTargetDesc.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCTargetDesc.h Fri Jul 22 04:01:37 2011 (r224262) @@ -0,0 +1,23 @@ +#ifndef LLVM_TARGET_IA64_MCTARGETDESC_H +#define LLVM_TARGET_IA64_MCTARGETDESC_H + +namespace llvm { + + class MCSubtargetInfo; + class Target; + class StringRef; + + extern Target TheIA64Target; + +} // namespace llvm + +#define GET_REGINFO_ENUM +#include "IA64GenRegisterInfo.inc" + +#define GET_INSTRINFO_ENUM +#include "IA64GenInstrInfo.inc" + +#define GET_SUBTARGETINFO_ENUM +#include "IA64GenSubtargetInfo.inc" + +#endif // LLVM_TARGET_IA64_MCTARGETDESC_H From owner-svn-src-projects@FreeBSD.ORG Fri Jul 22 04:02:36 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 97C13106564A; Fri, 22 Jul 2011 04:02:36 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 42C118FC0A; Fri, 22 Jul 2011 04:02:36 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6M42aww098513; Fri, 22 Jul 2011 04:02:36 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6M42aCN098505; Fri, 22 Jul 2011 04:02:36 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201107220402.p6M42aCN098505@svn.freebsd.org> From: Marcel Moolenaar Date: Fri, 22 Jul 2011 04:02:36 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224263 - in projects/llvm-ia64: lib/clang lib/clang/include lib/clang/libllvmia64codegen lib/clang/libllvmia64desc lib/clang/libllvmia64info lib/clang/libllvmia64instprinter usr.bin/cl... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 22 Jul 2011 04:02:36 -0000 Author: marcel Date: Fri Jul 22 04:02:35 2011 New Revision: 224263 URL: http://svn.freebsd.org/changeset/base/224263 Log: Update to LLVM revision r132879. Added: projects/llvm-ia64/lib/clang/include/IA64GenSubtargetInfo.inc projects/llvm-ia64/lib/clang/libllvmia64desc/ projects/llvm-ia64/lib/clang/libllvmia64desc/Makefile Deleted: projects/llvm-ia64/lib/clang/include/IA64GenSubtarget.inc Modified: projects/llvm-ia64/lib/clang/Makefile projects/llvm-ia64/lib/clang/libllvmia64codegen/Makefile projects/llvm-ia64/lib/clang/libllvmia64info/Makefile projects/llvm-ia64/lib/clang/libllvmia64instprinter/Makefile projects/llvm-ia64/usr.bin/clang/clang/Makefile Modified: projects/llvm-ia64/lib/clang/Makefile ============================================================================== --- projects/llvm-ia64/lib/clang/Makefile Fri Jul 22 04:01:37 2011 (r224262) +++ projects/llvm-ia64/lib/clang/Makefile Fri Jul 22 04:02:35 2011 (r224263) @@ -47,6 +47,7 @@ SUBDIR= libclanganalysis \ libllvmarminfo \ libllvmarminstprinter \ libllvmia64codegen \ + libllvmia64desc \ libllvmia64info \ libllvmia64instprinter \ libllvmmipscodegen \ Added: projects/llvm-ia64/lib/clang/include/IA64GenSubtargetInfo.inc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/llvm-ia64/lib/clang/include/IA64GenSubtargetInfo.inc Fri Jul 22 04:02:35 2011 (r224263) @@ -0,0 +1,2 @@ +/* $FreeBSD$ */ +#include "IA64GenSubtargetInfo.inc.h" Modified: projects/llvm-ia64/lib/clang/libllvmia64codegen/Makefile ============================================================================== --- projects/llvm-ia64/lib/clang/libllvmia64codegen/Makefile Fri Jul 22 04:01:37 2011 (r224262) +++ projects/llvm-ia64/lib/clang/libllvmia64codegen/Makefile Fri Jul 22 04:02:35 2011 (r224263) @@ -9,7 +9,6 @@ SRCS= \ IA64FrameLowering.cpp \ IA64InstrInfo.cpp \ IA64TargetLowering.cpp \ - IA64MCAsmInfo.cpp \ IA64MCInstLower.cpp \ IA64RegisterInfo.cpp \ IA64SelectionDAGInfo.cpp \ @@ -21,10 +20,7 @@ TGHDRS= \ IA64GenCallingConv \ IA64GenDAGISel \ IA64GenInstrInfo \ - IA64GenInstrNames \ IA64GenRegisterInfo \ - IA64GenRegisterInfo.h \ - IA64GenRegisterNames \ - IA64GenSubtarget + IA64GenSubtargetInfo .include "../clang.lib.mk" Added: projects/llvm-ia64/lib/clang/libllvmia64desc/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/llvm-ia64/lib/clang/libllvmia64desc/Makefile Fri Jul 22 04:02:35 2011 (r224263) @@ -0,0 +1,13 @@ +# $FreeBSD$ + +LIB= llvmia64desc + +SRCDIR= lib/Target/IA64/MCTargetDesc +SRCS= IA64MCAsmInfo.cpp \ + IA64MCTargetDesc.cpp + +TGHDRS= IA64GenInstrInfo \ + IA64GenRegisterInfo \ + IA64GenSubtargetInfo + +.include "../clang.lib.mk" Modified: projects/llvm-ia64/lib/clang/libllvmia64info/Makefile ============================================================================== --- projects/llvm-ia64/lib/clang/libllvmia64info/Makefile Fri Jul 22 04:01:37 2011 (r224262) +++ projects/llvm-ia64/lib/clang/libllvmia64info/Makefile Fri Jul 22 04:02:35 2011 (r224263) @@ -7,7 +7,8 @@ INCDIR= lib/Target/IA64 SRCS= IA64TargetInfo.cpp TGHDRS= \ - IA64GenInstrNames \ - IA64GenRegisterNames + IA64GenInstrInfo \ + IA64GenRegisterInfo \ + IA64GenSubtargetInfo .include "../clang.lib.mk" Modified: projects/llvm-ia64/lib/clang/libllvmia64instprinter/Makefile ============================================================================== --- projects/llvm-ia64/lib/clang/libllvmia64instprinter/Makefile Fri Jul 22 04:01:37 2011 (r224262) +++ projects/llvm-ia64/lib/clang/libllvmia64instprinter/Makefile Fri Jul 22 04:02:35 2011 (r224263) @@ -8,7 +8,8 @@ SRCS= IA64InstPrinter.cpp TGHDRS= \ IA64GenAsmWriter \ - IA64GenInstrNames \ - IA64GenRegisterNames + IA64GenInstrInfo \ + IA64GenRegisterInfo \ + IA64GenSubtargetInfo .include "../clang.lib.mk" Modified: projects/llvm-ia64/usr.bin/clang/clang/Makefile ============================================================================== --- projects/llvm-ia64/usr.bin/clang/clang/Makefile Fri Jul 22 04:01:37 2011 (r224262) +++ projects/llvm-ia64/usr.bin/clang/clang/Makefile Fri Jul 22 04:02:35 2011 (r224263) @@ -48,6 +48,7 @@ LIBDEPS=clangfrontendtool \ llvmarminstprinter \ llvmarminfo \ llvmia64codegen \ + llvmia64desc \ llvmia64info \ llvmia64instprinter \ llvmmipscodegen \ From owner-svn-src-projects@FreeBSD.ORG Sat Jul 23 18:03:08 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C6309106566C; Sat, 23 Jul 2011 18:03:08 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id B70408FC14; Sat, 23 Jul 2011 18:03:08 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6NI38hV071776; Sat, 23 Jul 2011 18:03:08 GMT (envelope-from linimon@svn.freebsd.org) Received: (from linimon@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6NI38GS071774; Sat, 23 Jul 2011 18:03:08 GMT (envelope-from linimon@svn.freebsd.org) Message-Id: <201107231803.p6NI38GS071774@svn.freebsd.org> From: Mark Linimon Date: Sat, 23 Jul 2011 18:03:08 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r224282 - projects/portbuild/scripts X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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, 23 Jul 2011 18:03:08 -0000 Author: linimon (doc,ports committer) Date: Sat Jul 23 18:03:08 2011 New Revision: 224282 URL: http://svn.freebsd.org/changeset/base/224282 Log: Suppress bogus message during "Checking filesystem state" Modified: projects/portbuild/scripts/buildscript Modified: projects/portbuild/scripts/buildscript ============================================================================== --- projects/portbuild/scripts/buildscript Sat Jul 23 12:55:01 2011 (r224281) +++ projects/portbuild/scripts/buildscript Sat Jul 23 18:03:08 2011 (r224282) @@ -398,7 +398,7 @@ EOF if [ $use_pkgng = "no" ]; then cd /var/db/pkg - leftover=$(find * -type d -maxdepth 1) + leftover=$(find * -type d -maxdepth 1 2> /dev/null) else leftover=$(pkg info -qa) fi