From owner-svn-src-user@FreeBSD.ORG Mon Dec 9 06:59:44 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 37C46144; Mon, 9 Dec 2013 06:59:44 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 240831953; Mon, 9 Dec 2013 06:59:44 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rB96xi7S066180; Mon, 9 Dec 2013 06:59:44 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rB96xhpE066176; Mon, 9 Dec 2013 06:59:43 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201312090659.rB96xhpE066176@svn.freebsd.org> From: Hiroki Sato Date: Mon, 9 Dec 2013 06:59:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259119 - user/hrs/releng/usr.sbin/makevd X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Dec 2013 06:59:44 -0000 Author: hrs Date: Mon Dec 9 06:59:43 2013 New Revision: 259119 URL: http://svnweb.freebsd.org/changeset/base/259119 Log: Revert accidentally merged changes in the previous commit. Modified: user/hrs/releng/usr.sbin/makevd/Makefile user/hrs/releng/usr.sbin/makevd/makevd.c user/hrs/releng/usr.sbin/makevd/makevd.h user/hrs/releng/usr.sbin/makevd/raw.c Modified: user/hrs/releng/usr.sbin/makevd/Makefile ============================================================================== --- user/hrs/releng/usr.sbin/makevd/Makefile Mon Dec 9 05:01:38 2013 (r259118) +++ user/hrs/releng/usr.sbin/makevd/Makefile Mon Dec 9 06:59:43 2013 (r259119) @@ -10,9 +10,4 @@ SRCS= makevd.c \ WARNS?= 6 CFLAGS+= -I${.CURDIR} -MLINKS= makevd.8 dumpvd.8 - -afterinstall: - ln -f ${BINDIR}/${PROG} ${BINDIR}/dumpvd - .include Modified: user/hrs/releng/usr.sbin/makevd/makevd.c ============================================================================== --- user/hrs/releng/usr.sbin/makevd/makevd.c Mon Dec 9 05:01:38 2013 (r259118) +++ user/hrs/releng/usr.sbin/makevd/makevd.c Mon Dec 9 06:59:43 2013 (r259119) @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2011,2012,2013 + * Copyright (c) 2011 * Hiroki Sato All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -34,7 +34,6 @@ __FBSDID("$FreeBSD$"); #include #include -#include #include #include #include @@ -51,20 +50,11 @@ static LIST_HEAD(optlisthead_t, optlist) static struct imtype { const char *imt_type; int (*imt_makeim)(struct iminfo *); - int (*imt_dumpim)(struct iminfo *); } imtypes[] = { - { .imt_type = "vhd", - .imt_makeim = vhd_makeim, - .imt_dumpim = vhd_dumpim, }, - { .imt_type = "vmdk", - .imt_makeim = vmdk_makeim, - .imt_dumpim = vmdk_dumpim, }, - { .imt_type = "none", - .imt_makeim = raw_makeim, - .imt_dumpim = raw_dumpim, }, - { .imt_type = "raw", - .imt_makeim = raw_makeim, - .imt_dumpim = raw_dumpim, }, + { "vhd", vhd_makeim }, + { "vmdk", vmdk_makeim }, + { "none", raw_makeim }, + { "raw", raw_makeim }, { .imt_type = NULL }, }; @@ -79,13 +69,11 @@ main(int argc, char *argv[]) struct optlist *opl; struct stat sb; int ch; - int dump; int ifd; int opl_new; char *val; setprogname(argv[0]); - dump = (strcmp(basename(argv[0]), "dumpvd") == 0); if ((imt = get_imtype(DEFAULT_IMTYPE)) == NULL) errx(1, "Unknown default image type `%s'.", DEFAULT_IMTYPE); @@ -187,10 +175,7 @@ main(int argc, char *argv[]) if (imi.imi_imagename == NULL) imi.imi_imagename = strdup(argv[0]); - if (dump) - imt->imt_makeim(&imi); - else - imt->imt_dumpim(&imi); + imt->imt_makeim(&imi); return (0); } Modified: user/hrs/releng/usr.sbin/makevd/makevd.h ============================================================================== --- user/hrs/releng/usr.sbin/makevd/makevd.h Mon Dec 9 05:01:38 2013 (r259118) +++ user/hrs/releng/usr.sbin/makevd/makevd.h Mon Dec 9 06:59:43 2013 (r259119) @@ -50,11 +50,8 @@ struct optlist { }; int vhd_makeim(struct iminfo *); -int vhd_dumpim(struct iminfo *); int vmdk_makeim(struct iminfo *); -int vmdk_dumpim(struct iminfo *); int raw_makeim(struct iminfo *); -int raw_dumpim(struct iminfo *); #ifndef DEFAULT_IMTYPE #define DEFAULT_IMTYPE "raw" Modified: user/hrs/releng/usr.sbin/makevd/raw.c ============================================================================== --- user/hrs/releng/usr.sbin/makevd/raw.c Mon Dec 9 05:01:38 2013 (r259118) +++ user/hrs/releng/usr.sbin/makevd/raw.c Mon Dec 9 06:59:43 2013 (r259119) @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2011,2012,2013 + * Copyright (c) 2011 * Hiroki Sato All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -48,17 +48,6 @@ __FBSDID("$FreeBSD$"); #include "common.h" int -raw_dumpim(struct iminfo *imi) -{ - - printf("raw format:\n"); - printf("\timagename (size): %s (%d bytes)\n", imi->imi_imagename, - 0); - - return (0); -} - -int raw_makeim(struct iminfo *imi) { struct blhead_t blhead; From owner-svn-src-user@FreeBSD.ORG Mon Dec 9 07:00:39 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EB837231; Mon, 9 Dec 2013 07:00:39 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C028019CB; Mon, 9 Dec 2013 07:00:39 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rB970dG2067064; Mon, 9 Dec 2013 07:00:39 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rB970dCG067063; Mon, 9 Dec 2013 07:00:39 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201312090700.rB970dCG067063@svn.freebsd.org> From: Hiroki Sato Date: Mon, 9 Dec 2013 07:00:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259120 - user/hrs/releng/release X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Dec 2013 07:00:40 -0000 Author: hrs Date: Mon Dec 9 07:00:39 2013 New Revision: 259120 URL: http://svnweb.freebsd.org/changeset/base/259120 Log: Remove a redundant line. Modified: user/hrs/releng/release/Makefile Modified: user/hrs/releng/release/Makefile ============================================================================== --- user/hrs/releng/release/Makefile Mon Dec 9 06:59:43 2013 (r259119) +++ user/hrs/releng/release/Makefile Mon Dec 9 07:00:39 2013 (r259120) @@ -231,7 +231,6 @@ pkg-stage: cdrom: disc1.iso bootonly.iso dvdrom: dvd1.iso ftp: packagesystem - rm -rf ftp mkdir -p ftp cp *.txz MANIFEST ftp From owner-svn-src-user@FreeBSD.ORG Mon Dec 9 08:39:33 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E322B9E6; Mon, 9 Dec 2013 08:39:33 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B808C1164; Mon, 9 Dec 2013 08:39:33 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rB98dXuD002991; Mon, 9 Dec 2013 08:39:33 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rB98dXnn002990; Mon, 9 Dec 2013 08:39:33 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201312090839.rB98dXnn002990@svn.freebsd.org> From: Peter Holm Date: Mon, 9 Dec 2013 08:39:33 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259124 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Dec 2013 08:39:34 -0000 Author: pho Date: Mon Dec 9 08:39:33 2013 New Revision: 259124 URL: http://svnweb.freebsd.org/changeset/base/259124 Log: Stop test at first error, make error message more informative, cleanup code and print FAIL on error. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/misc/rename7.sh Modified: user/pho/stress2/misc/rename7.sh ============================================================================== --- user/pho/stress2/misc/rename7.sh Mon Dec 9 07:26:55 2013 (r259123) +++ user/pho/stress2/misc/rename7.sh Mon Dec 9 08:39:33 2013 (r259124) @@ -41,7 +41,7 @@ here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > rename7.c -cc -o rename7 -Wall -Wextra -O2 rename7.c +cc -o rename7 -Wall -Wextra -O2 rename7.c || exit rm -f rename7.c cd $here @@ -53,7 +53,7 @@ newfs $newfs_flags md${mdstart}$part > / mount /dev/md${mdstart}$part $mntpoint chmod 777 $mntpoint -su ${testuser} -c "cd $mntpoint; /tmp/rename7" +su ${testuser} -c "cd $mntpoint; /tmp/rename7 || echo FAIL" for i in `jot 10`; do mount | grep -q md${mdstart}$part && \ @@ -82,23 +82,9 @@ EOF #include const char *logfile = "test.log"; -int need_reopen = 1; pid_t wpid, spid; void -handler(int s __unused) -{ - need_reopen = 1; -} - -void -cleanup() -{ - kill(wpid, SIGINT); - kill(spid, SIGINT); -} - -void r1(void) { int i; @@ -108,10 +94,12 @@ r1(void) rename(logfile, "r1"); if (stat("r1", &sb1) == 0 && stat("r2", &sb2) == 0 && bcmp(&sb1, &sb2, sizeof(sb1)) == 0) { - fprintf(stderr, "Bummer\n"); + fprintf(stderr, "r1 and r2 are identical after rename(%s, \"r1\")\n", logfile); system("ls -ail"); + _exit(1); } } + _exit(0); } void @@ -125,16 +113,19 @@ r2(void) rename(logfile, "r2"); if (stat("r1", &sb1) == 0 && stat("r2", &sb2) == 0 && bcmp(&sb1, &sb2, sizeof(sb1)) == 0) { - fprintf(stderr, "Bummer\n"); + usleep(10000); + fprintf(stderr, "r1 and r2 are identical after rename(%s, \"r2\")\n", logfile); system("ls -ail"); + _exit(1); } } + _exit(0); } int main(void) { pid_t wpid, spid; - int fd, i; + int e, fd, i, status; if ((wpid = fork()) == 0) r1(); @@ -142,7 +133,7 @@ main(void) r2(); setproctitle("main"); - atexit(cleanup); + e = 0; for (i = 0; i < 800000; i++) { if ((fd = open(logfile, O_RDWR | O_CREAT | O_TRUNC, 0644)) == -1) @@ -150,11 +141,12 @@ main(void) close(fd); } - kill(wpid, SIGINT); kill(spid, SIGINT); - wait(NULL); - wait(NULL); + wait(&status); + e += WEXITSTATUS(status); + wait(&status); + e += WEXITSTATUS(status); - return (0); + return (e); } From owner-svn-src-user@FreeBSD.ORG Tue Dec 10 04:57:57 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6985ABA6; Tue, 10 Dec 2013 04:57:57 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4A9101206; Tue, 10 Dec 2013 04:57:57 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBA4vvRl063276; Tue, 10 Dec 2013 04:57:57 GMT (envelope-from nwhitehorn@svn.freebsd.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBA4vuGd063273; Tue, 10 Dec 2013 04:57:56 GMT (envelope-from nwhitehorn@svn.freebsd.org) Message-Id: <201312100457.rBA4vuGd063273@svn.freebsd.org> From: Nathan Whitehorn Date: Tue, 10 Dec 2013 04:57:56 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259155 - user/nwhitehorn/condorports X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Dec 2013 04:57:57 -0000 Author: nwhitehorn Date: Tue Dec 10 04:57:56 2013 New Revision: 259155 URL: http://svnweb.freebsd.org/changeset/base/259155 Log: Set PORTSDIR for non-/usr/ports trees Modified: user/nwhitehorn/condorports/buildport.sh user/nwhitehorn/condorports/buildportsdag.sh user/nwhitehorn/condorports/stagebuildfiles.sh Modified: user/nwhitehorn/condorports/buildport.sh ============================================================================== --- user/nwhitehorn/condorports/buildport.sh Tue Dec 10 02:05:03 2013 (r259154) +++ user/nwhitehorn/condorports/buildport.sh Tue Dec 10 04:57:56 2013 (r259155) @@ -19,8 +19,8 @@ cat $tarballname | sudo jexec $_CONDOR_S # XXX: work around bug in pkg sudo jexec $_CONDOR_SLOT /etc/rc.d/ldconfig start -sudo jexec $_CONDOR_SLOT make -C $port install USE_PACKAGE_DEPENDS=true BATCH=true WRKDIRPREFIX=/obj DISABLE_MAKE_JOBS=true PKGREPOSITORY=/packages PACKAGES=/packages DISTDIR=/distfiles -sudo jexec $_CONDOR_SLOT make -C $port package PKGREPOSITORY=/packages PACKAGES=/packages BATCH=true NO_LATEST_LINK=true WRKDIRPREFIX=/obj +sudo jexec $_CONDOR_SLOT make -C $port install USE_PACKAGE_DEPENDS=true BATCH=true WRKDIRPREFIX=/obj DISABLE_MAKE_JOBS=true PKGREPOSITORY=/packages PACKAGES=/packages DISTDIR=/distfiles PORTSDIR=$portsdir +sudo jexec $_CONDOR_SLOT make -C $port package PKGREPOSITORY=/packages PACKAGES=/packages BATCH=true NO_LATEST_LINK=true WRKDIRPREFIX=/obj PORTSDIR=$portsdir sudo jexec $_CONDOR_SLOT cat /packages/$pkg > $scratchdir/$pkg sudo /pkgscripts/reapbuildjail $_CONDOR_SLOT set +e Modified: user/nwhitehorn/condorports/buildportsdag.sh ============================================================================== --- user/nwhitehorn/condorports/buildportsdag.sh Tue Dec 10 02:05:03 2013 (r259154) +++ user/nwhitehorn/condorports/buildportsdag.sh Tue Dec 10 04:57:56 2013 (r259155) @@ -23,7 +23,7 @@ for category in $(make -C $PORTSDIR -V S export UNAME_p=$ARCH PKGNAME=$(make package-name) TARBALL=$STAGEDIR/stage-$category-$port.tar - echo SCRIPT PRE $job stagebuildfiles.sh $job $PKGSDIR $ARCH $TARBALL $DISTHORDE >> $dagjobs + echo SCRIPT PRE $job stagebuildfiles.sh $job $PKGSDIR $ARCH $TARBALL $DISTHORDE $PORTSDIR >> $dagjobs echo SCRIPT POST $job postbuild.sh $TARBALL \$RETURN >> $dagjobs echo VARS $job BuildArch=\"$ARCH\" >> $dagjobs echo VARS $job port=\"$job\" >> $dagjobs Modified: user/nwhitehorn/condorports/stagebuildfiles.sh ============================================================================== --- user/nwhitehorn/condorports/stagebuildfiles.sh Tue Dec 10 02:05:03 2013 (r259154) +++ user/nwhitehorn/condorports/stagebuildfiles.sh Tue Dec 10 04:57:56 2013 (r259155) @@ -27,7 +27,7 @@ DIST_SUBDIR=$DISTHORDE/$(make -V DIST_SU ALLFILES=$(for f in `make -V ALLFILES`; do echo $DIST_SUBDIR/$f; done) # Find packages -DEPENDS=`make all-depends-list LOCALBASE=/var/empty` +DEPENDS=`make all-depends-list LOCALBASE=/var/empty PORTSDIR=$6` PKGLIST=$(for x in $DEPENDS; do make -C $x PACKAGES=$2 -V PKGFILE; done) rm -rf $TARBALL-dir From owner-svn-src-user@FreeBSD.ORG Tue Dec 10 09:03:39 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AA4CCE9E; Tue, 10 Dec 2013 09:03:39 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 96CD7141E; Tue, 10 Dec 2013 09:03:39 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBA93dhe054571; Tue, 10 Dec 2013 09:03:39 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBA93dYG054570; Tue, 10 Dec 2013 09:03:39 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201312100903.rBA93dYG054570@svn.freebsd.org> From: Hiroki Sato Date: Tue, 10 Dec 2013 09:03:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259159 - user/hrs/releng/release X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Dec 2013 09:03:39 -0000 Author: hrs Date: Tue Dec 10 09:03:38 2013 New Revision: 259159 URL: http://svnweb.freebsd.org/changeset/base/259159 Log: Remove an accidentally-added line. Modified: user/hrs/releng/release/Makefile Modified: user/hrs/releng/release/Makefile ============================================================================== --- user/hrs/releng/release/Makefile Tue Dec 10 07:28:26 2013 (r259158) +++ user/hrs/releng/release/Makefile Tue Dec 10 09:03:38 2013 (r259159) @@ -23,8 +23,6 @@ # NODVD: if set, do not generate dvd1.iso # TARGET/TARGET_ARCH: architecture of built release # -.include "${.CURDIR}/Makefile.inc" - WORLDDIR?= ${.CURDIR}/.. PORTSDIR?= /usr/ports DOCDIR?= /usr/doc From owner-svn-src-user@FreeBSD.ORG Tue Dec 10 09:14:19 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 41DB3314; Tue, 10 Dec 2013 09:14:19 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 2911A157B; Tue, 10 Dec 2013 09:14:19 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBA9EJOW058735; Tue, 10 Dec 2013 09:14:19 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBA9EDFO058648; Tue, 10 Dec 2013 09:14:13 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201312100914.rBA9EDFO058648@svn.freebsd.org> From: Hiroki Sato Date: Tue, 10 Dec 2013 09:14:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259160 - in user/hrs/releng: . bin/sh bin/test cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/lib/libdtrace/c... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Dec 2013 09:14:19 -0000 Author: hrs Date: Tue Dec 10 09:14:11 2013 New Revision: 259160 URL: http://svnweb.freebsd.org/changeset/base/259160 Log: Catch up with head. Added: user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h - copied unchanged from r259159, head/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Host/Debug.h - copied unchanged from r259159, head/contrib/llvm/tools/lldb/include/lldb/Host/Debug.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Target/RegisterCheckpoint.h - copied unchanged from r259159, head/contrib/llvm/tools/lldb/include/lldb/Target/RegisterCheckpoint.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Utility/Iterable.h - copied unchanged from r259159, head/contrib/llvm/tools/lldb/include/lldb/Utility/Iterable.h user/hrs/releng/contrib/llvm/tools/lldb/source/API/SBPlatform.cpp - copied unchanged from r259159, head/contrib/llvm/tools/lldb/source/API/SBPlatform.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp - copied unchanged from r259159, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h - copied unchanged from r259159, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp - copied unchanged from r259159, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.h - copied unchanged from r259159, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.h user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp - copied unchanged from r259159, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.h - copied unchanged from r259159, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.h user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp - copied unchanged from r259159, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h - copied unchanged from r259159, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h user/hrs/releng/sys/dev/fb/fb_if.m - copied unchanged from r259159, head/sys/dev/fb/fb_if.m user/hrs/releng/sys/dev/fb/fbd.c - copied unchanged from r259159, head/sys/dev/fb/fbd.c user/hrs/releng/sys/dev/vt/ - copied from r259159, head/sys/dev/vt/ user/hrs/releng/sys/kern/subr_terminal.c - copied unchanged from r259159, head/sys/kern/subr_terminal.c user/hrs/releng/sys/opencrypto/cryptodeflate.c - copied unchanged from r259159, head/sys/opencrypto/cryptodeflate.c user/hrs/releng/sys/sys/ktr_class.h - copied unchanged from r259159, head/sys/sys/ktr_class.h user/hrs/releng/sys/sys/terminal.h - copied unchanged from r259159, head/sys/sys/terminal.h user/hrs/releng/tools/regression/capsicum/libcapsicum/ - copied from r259159, head/tools/regression/capsicum/libcapsicum/ user/hrs/releng/tools/regression/usr.bin/sed/regress.icase4.out - copied unchanged from r259159, head/tools/regression/usr.bin/sed/regress.icase4.out user/hrs/releng/tools/regression/usr.sbin/etcupdate/tzsetup.sh - copied unchanged from r259159, head/tools/regression/usr.sbin/etcupdate/tzsetup.sh user/hrs/releng/tools/tools/vt/ - copied from r259159, head/tools/tools/vt/ Deleted: user/hrs/releng/sys/opencrypto/deflate.c Modified: user/hrs/releng/ObsoleteFiles.inc user/hrs/releng/bin/sh/eval.c user/hrs/releng/bin/test/test.c user/hrs/releng/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh user/hrs/releng/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh user/hrs/releng/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh user/hrs/releng/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 user/hrs/releng/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c user/hrs/releng/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c user/hrs/releng/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c user/hrs/releng/contrib/gcc/ChangeLog.gcc43 user/hrs/releng/contrib/gcc/c-common.c user/hrs/releng/contrib/gcc/c-common.h user/hrs/releng/contrib/gcc/c-opts.c user/hrs/releng/contrib/gcc/c-typeck.c user/hrs/releng/contrib/gcc/c.opt user/hrs/releng/contrib/gcc/config/i386/emmintrin.h user/hrs/releng/contrib/gcc/config/i386/i386.c user/hrs/releng/contrib/gcc/config/rs6000/altivec.h user/hrs/releng/contrib/gcc/config/rs6000/rs6000-c.c user/hrs/releng/contrib/gcc/config/rs6000/rs6000.c user/hrs/releng/contrib/gcc/cp/ChangeLog.gcc43 user/hrs/releng/contrib/gcc/cp/call.c user/hrs/releng/contrib/gcc/cp/decl.c user/hrs/releng/contrib/gcc/cp/decl2.c user/hrs/releng/contrib/gcc/cp/typeck.c user/hrs/releng/contrib/gcc/doc/invoke.texi user/hrs/releng/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp user/hrs/releng/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp user/hrs/releng/contrib/llvm/tools/clang/lib/Driver/ToolChains.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/API/SBDebugger.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/API/SBError.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/API/SBModule.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointList.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Core/Address.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Core/Module.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/DataFormatters/CXXFormatterFunctions.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatCache.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatClasses.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatManager.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatNavigator.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategory.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Expression/ClangFunction.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Expression/ClangUserExpression.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Host/File.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Host/FileSpec.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Host/Host.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Host/OptionParser.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Interpreter/PythonDataObjects.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreterPython.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Symbol/TypeList.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Target/ABI.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Target/LanguageRuntime.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Target/Platform.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Target/Process.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Target/RegisterContext.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Target/SystemRuntime.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Target/Target.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Target/Thread.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Target/ThreadList.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/Utility/PythonPointer.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/lldb-enumerations.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/lldb-forward.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/lldb-private-enumerations.h user/hrs/releng/contrib/llvm/tools/lldb/include/lldb/lldb-python.h user/hrs/releng/contrib/llvm/tools/lldb/source/API/SBDebugger.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/API/SBExpressionOptions.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/API/SBFileSpec.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/API/SBModule.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/API/SBProcess.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/API/SBStream.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/API/SBTarget.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/API/SBThread.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Breakpoint/Breakpoint.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointList.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocation.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlugin.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Core/Address.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Core/ConnectionFileDescriptor.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Core/Debugger.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Core/Mangled.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Core/Module.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Core/StreamFile.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/DataFormatters/CXXFormatterFunctions.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/DataFormatters/FormatClasses.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/DataFormatters/FormatManager.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/DataFormatters/LibCxx.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/DataFormatters/LibStdcpp.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/DataFormatters/NSDictionary.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/DataFormatters/NSSet.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategory.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Expression/ClangFunction.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Expression/ClangUserExpression.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Expression/Materializer.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Host/common/File.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Host/common/Host.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Host/common/OptionParser.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Interpreter/Args.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Interpreter/PythonDataObjects.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterPython.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.h user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_x86_64.h user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h user/hrs/releng/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Symbol/UnwindPlan.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Target/Platform.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Target/Process.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Target/RegisterContext.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Target/StackFrameList.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Target/SystemRuntime.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Target/Target.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Target/Thread.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallFunction.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInRange.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Utility/StringExtractor.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp user/hrs/releng/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.h user/hrs/releng/contrib/llvm/tools/lldb/source/lldb.cpp user/hrs/releng/contrib/llvm/tools/lldb/tools/lldb-platform/lldb-platform.cpp user/hrs/releng/contrib/nvi/cl/cl_term.c user/hrs/releng/contrib/nvi/common/key.c user/hrs/releng/contrib/nvi/common/key.h user/hrs/releng/etc/devd/usb.conf user/hrs/releng/etc/gettytab user/hrs/releng/etc/mtree/BSD.include.dist user/hrs/releng/etc/pf.os user/hrs/releng/etc/rc user/hrs/releng/etc/rc.d/jail user/hrs/releng/etc/services user/hrs/releng/games/fortune/fortune/fortune.c user/hrs/releng/include/Makefile user/hrs/releng/include/rpcsvc/bootparam_prot.x user/hrs/releng/include/rpcsvc/key_prot.x user/hrs/releng/include/rpcsvc/klm_prot.x user/hrs/releng/include/rpcsvc/mount.x user/hrs/releng/include/rpcsvc/nfs_prot.x user/hrs/releng/include/rpcsvc/nis.x user/hrs/releng/include/rpcsvc/nis_callback.x user/hrs/releng/include/rpcsvc/nis_object.x user/hrs/releng/include/rpcsvc/nis_tags.h user/hrs/releng/include/rpcsvc/rex.x user/hrs/releng/include/rpcsvc/rnusers.x user/hrs/releng/include/rpcsvc/rstat.x user/hrs/releng/include/rpcsvc/sm_inter.x user/hrs/releng/include/rpcsvc/spray.x user/hrs/releng/include/rpcsvc/yp.x user/hrs/releng/include/rpcsvc/yppasswd.x user/hrs/releng/lib/clang/liblldbAPI/Makefile user/hrs/releng/lib/clang/liblldbPluginProcessFreeBSD/Makefile user/hrs/releng/lib/clang/liblldbPluginProcessUtility/Makefile user/hrs/releng/lib/libc/stdlib/atexit.c user/hrs/releng/lib/libc/sys/wait.2 user/hrs/releng/lib/libc/xdr/xdr.c user/hrs/releng/lib/libc/xdr/xdr_array.c user/hrs/releng/lib/libc/xdr/xdr_float.c user/hrs/releng/lib/libc/xdr/xdr_mem.c user/hrs/releng/lib/libc/xdr/xdr_rec.c user/hrs/releng/lib/libc/xdr/xdr_reference.c user/hrs/releng/lib/libc/xdr/xdr_sizeof.c user/hrs/releng/lib/libc/xdr/xdr_stdio.c user/hrs/releng/lib/libcapsicum/Makefile user/hrs/releng/lib/libcasper/Makefile user/hrs/releng/lib/libcasper/libcasper.c user/hrs/releng/libexec/rtld-elf/rtld.c user/hrs/releng/libexec/rtld-elf/rtld.h user/hrs/releng/libexec/rtld-elf/xmalloc.c user/hrs/releng/release/Makefile user/hrs/releng/release/doc/en_US.ISO8859-1/relnotes/article.xml user/hrs/releng/release/release.conf.sample user/hrs/releng/release/scripts/pkg-stage.sh user/hrs/releng/sbin/casperd/casperd.8 user/hrs/releng/sbin/casperd/casperd.c user/hrs/releng/sbin/mdconfig/mdconfig.8 user/hrs/releng/sbin/mdconfig/mdconfig.c user/hrs/releng/sbin/mount_nfs/mount_nfs.8 user/hrs/releng/sbin/route/route.c user/hrs/releng/share/man/man4/run.4 user/hrs/releng/share/man/man5/src.conf.5 user/hrs/releng/share/man/man7/development.7 user/hrs/releng/share/man/man7/release.7 user/hrs/releng/share/mk/bsd.sys.mk user/hrs/releng/sys/amd64/amd64/machdep.c user/hrs/releng/sys/amd64/include/apicvar.h user/hrs/releng/sys/amd64/include/vmm.h (contents, props changed) user/hrs/releng/sys/amd64/vmm/intel/vmx.c user/hrs/releng/sys/amd64/vmm/io/vlapic.c user/hrs/releng/sys/amd64/vmm/io/vlapic.h user/hrs/releng/sys/amd64/vmm/vmm.c user/hrs/releng/sys/amd64/vmm/vmm_lapic.c user/hrs/releng/sys/amd64/vmm/vmm_lapic.h user/hrs/releng/sys/arm/at91/at91_machdep.c user/hrs/releng/sys/arm/broadcom/bcm2835/bcm2835_bsc.c user/hrs/releng/sys/arm/broadcom/bcm2835/bcm2835_gpio.c user/hrs/releng/sys/arm/rockchip/rk30xx_gpio.c user/hrs/releng/sys/arm/ti/am335x/am335x_dmtimer.c user/hrs/releng/sys/arm/ti/am335x/am335x_scm_padconf.c user/hrs/releng/sys/arm/ti/ti_gpio.c user/hrs/releng/sys/arm/ti/ti_i2c.c user/hrs/releng/sys/boot/fdt/dts/rk3188.dtsi user/hrs/releng/sys/cam/ctl/ctl_backend_block.c user/hrs/releng/sys/cam/scsi/scsi_all.c user/hrs/releng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c user/hrs/releng/sys/conf/files user/hrs/releng/sys/conf/files.amd64 user/hrs/releng/sys/conf/files.arm user/hrs/releng/sys/conf/files.i386 user/hrs/releng/sys/conf/files.powerpc user/hrs/releng/sys/conf/files.sparc64 user/hrs/releng/sys/conf/kern.mk user/hrs/releng/sys/conf/kmod.mk user/hrs/releng/sys/conf/options user/hrs/releng/sys/dev/cxgbe/adapter.h user/hrs/releng/sys/dev/cxgbe/common/common.h user/hrs/releng/sys/dev/cxgbe/common/t4_hw.c user/hrs/releng/sys/dev/cxgbe/t4_ioctl.h user/hrs/releng/sys/dev/cxgbe/t4_main.c user/hrs/releng/sys/dev/cxgbe/t4_sge.c user/hrs/releng/sys/dev/drm2/drm_fb_helper.c user/hrs/releng/sys/dev/drm2/drm_os_freebsd.h user/hrs/releng/sys/dev/drm2/drm_pci.c user/hrs/releng/sys/dev/drm2/i915/i915_drv.c user/hrs/releng/sys/dev/drm2/i915/intel_fb.c user/hrs/releng/sys/dev/drm2/radeon/atombios_dp.c user/hrs/releng/sys/dev/drm2/radeon/radeon.h user/hrs/releng/sys/dev/drm2/radeon/radeon_agp.c user/hrs/releng/sys/dev/drm2/radeon/radeon_drv.c user/hrs/releng/sys/dev/drm2/radeon/radeon_fb.c user/hrs/releng/sys/dev/drm2/radeon/radeon_pm.c user/hrs/releng/sys/dev/gpio/gpioiic.c user/hrs/releng/sys/dev/gpio/gpioled.c user/hrs/releng/sys/dev/iicbus/ds1631.c user/hrs/releng/sys/dev/iicbus/ds1775.c user/hrs/releng/sys/dev/iicbus/max6690.c user/hrs/releng/sys/dev/iwn/if_iwn.c user/hrs/releng/sys/dev/iwn/if_iwn_chip_cfg.h user/hrs/releng/sys/dev/iwn/if_iwnreg.h user/hrs/releng/sys/dev/iwn/if_iwnvar.h user/hrs/releng/sys/dev/md/md.c user/hrs/releng/sys/dev/oce/oce_if.c user/hrs/releng/sys/dev/oce/oce_if.h user/hrs/releng/sys/dev/oce/oce_mbox.c user/hrs/releng/sys/dev/oce/oce_sysctl.c user/hrs/releng/sys/dev/usb/controller/usb_controller.c user/hrs/releng/sys/dev/usb/controller/xhci.c user/hrs/releng/sys/dev/usb/usb_bus.h user/hrs/releng/sys/dev/usb/usb_busdma.c user/hrs/releng/sys/dev/usb/usb_controller.h user/hrs/releng/sys/dev/usb/usbdevs user/hrs/releng/sys/dev/usb/wlan/if_rsu.c user/hrs/releng/sys/dev/usb/wlan/if_rum.c user/hrs/releng/sys/dev/usb/wlan/if_run.c user/hrs/releng/sys/dev/usb/wlan/if_runreg.h user/hrs/releng/sys/dev/usb/wlan/if_runvar.h user/hrs/releng/sys/dev/usb/wlan/if_ural.c user/hrs/releng/sys/dev/usb/wlan/if_urtw.c user/hrs/releng/sys/fs/ext2fs/ext2_dinode.h user/hrs/releng/sys/fs/nfsclient/nfs_clbio.c user/hrs/releng/sys/fs/nfsclient/nfs_clvfsops.c user/hrs/releng/sys/fs/nfsclient/nfs_clvnops.c user/hrs/releng/sys/fs/nfsclient/nfsnode.h user/hrs/releng/sys/i386/conf/GENERIC user/hrs/releng/sys/i386/conf/NOTES user/hrs/releng/sys/i386/i386/machdep.c user/hrs/releng/sys/i386/include/apicvar.h user/hrs/releng/sys/kern/kern_mib.c user/hrs/releng/sys/kern/kern_shutdown.c user/hrs/releng/sys/kern/makesyscalls.sh user/hrs/releng/sys/kern/sched_ule.c user/hrs/releng/sys/modules/Makefile user/hrs/releng/sys/modules/crypto/Makefile user/hrs/releng/sys/modules/drm2/i915kms/Makefile user/hrs/releng/sys/modules/drm2/radeonkms/Makefile user/hrs/releng/sys/modules/iwnfw/iwn6000g2b/Makefile user/hrs/releng/sys/modules/usb/Makefile user/hrs/releng/sys/nfsclient/nfsargs.h user/hrs/releng/sys/pc98/pc98/machdep.c user/hrs/releng/sys/powerpc/fpu/fpu_emu.c user/hrs/releng/sys/powerpc/include/fdt.h user/hrs/releng/sys/powerpc/include/pmap.h user/hrs/releng/sys/powerpc/powermac/platform_powermac.c user/hrs/releng/sys/powerpc/powerpc/platform.c user/hrs/releng/sys/powerpc/pseries/platform_chrp.c user/hrs/releng/sys/powerpc/wii/platform_wii.c user/hrs/releng/sys/security/audit/audit_bsm_klib.c user/hrs/releng/sys/sparc64/sparc64/machdep.c user/hrs/releng/sys/sys/consio.h user/hrs/releng/sys/sys/eventhandler.h user/hrs/releng/sys/sys/fbio.h user/hrs/releng/sys/sys/ktr.h user/hrs/releng/sys/sys/lock.h user/hrs/releng/sys/sys/mdioctl.h user/hrs/releng/sys/sys/tty.h user/hrs/releng/sys/teken/teken.c user/hrs/releng/sys/teken/teken.h user/hrs/releng/sys/teken/teken_subr.h user/hrs/releng/sys/vm/vm_page.c user/hrs/releng/sys/vm/vm_radix.c user/hrs/releng/sys/vm/vm_radix.h user/hrs/releng/sys/x86/acpica/madt.c user/hrs/releng/sys/x86/include/apicreg.h user/hrs/releng/sys/x86/include/mptable.h user/hrs/releng/sys/x86/x86/local_apic.c user/hrs/releng/sys/x86/x86/mptable.c user/hrs/releng/tools/build/options/WITHOUT_PKGBOOTSTRAP user/hrs/releng/tools/regression/usr.bin/sed/regress.sh user/hrs/releng/tools/regression/usr.sbin/etcupdate/preworld.sh user/hrs/releng/tools/regression/usr.sbin/etcupdate/tests.sh user/hrs/releng/tools/test/dtrace/Makefile user/hrs/releng/tools/tools/cxgbetool/cxgbetool.c user/hrs/releng/usr.bin/bc/bc.1 user/hrs/releng/usr.bin/bc/bc.y user/hrs/releng/usr.bin/calendar/calcpp.c user/hrs/releng/usr.bin/script/script.1 user/hrs/releng/usr.bin/script/script.c user/hrs/releng/usr.bin/sed/compile.c user/hrs/releng/usr.bin/sed/sed.1 user/hrs/releng/usr.bin/yacc/Makefile user/hrs/releng/usr.sbin/bhyve/bhyverun.c user/hrs/releng/usr.sbin/bhyve/mptbl.c user/hrs/releng/usr.sbin/bhyveload/bhyveload.8 user/hrs/releng/usr.sbin/bsdconfig/console/console user/hrs/releng/usr.sbin/bsdconfig/console/font user/hrs/releng/usr.sbin/bsdconfig/console/keymap user/hrs/releng/usr.sbin/bsdconfig/console/repeat user/hrs/releng/usr.sbin/bsdconfig/console/saver user/hrs/releng/usr.sbin/bsdconfig/console/screenmap user/hrs/releng/usr.sbin/bsdconfig/console/ttys user/hrs/releng/usr.sbin/bsdconfig/diskmgmt/diskmgmt user/hrs/releng/usr.sbin/bsdconfig/docsinstall/docsinstall user/hrs/releng/usr.sbin/bsdconfig/dot/dot user/hrs/releng/usr.sbin/bsdconfig/includes/includes user/hrs/releng/usr.sbin/bsdconfig/mouse/disable user/hrs/releng/usr.sbin/bsdconfig/mouse/enable user/hrs/releng/usr.sbin/bsdconfig/mouse/flags user/hrs/releng/usr.sbin/bsdconfig/mouse/mouse user/hrs/releng/usr.sbin/bsdconfig/mouse/port user/hrs/releng/usr.sbin/bsdconfig/mouse/type user/hrs/releng/usr.sbin/bsdconfig/networking/defaultrouter user/hrs/releng/usr.sbin/bsdconfig/networking/devices user/hrs/releng/usr.sbin/bsdconfig/networking/hostname user/hrs/releng/usr.sbin/bsdconfig/networking/nameservers user/hrs/releng/usr.sbin/bsdconfig/networking/networking user/hrs/releng/usr.sbin/bsdconfig/networking/share/device.subr user/hrs/releng/usr.sbin/bsdconfig/networking/share/hostname.subr user/hrs/releng/usr.sbin/bsdconfig/networking/share/ipaddr.subr user/hrs/releng/usr.sbin/bsdconfig/networking/share/media.subr user/hrs/releng/usr.sbin/bsdconfig/networking/share/netmask.subr user/hrs/releng/usr.sbin/bsdconfig/networking/share/resolv.subr user/hrs/releng/usr.sbin/bsdconfig/networking/share/routing.subr user/hrs/releng/usr.sbin/bsdconfig/networking/share/services.subr user/hrs/releng/usr.sbin/bsdconfig/packages/packages user/hrs/releng/usr.sbin/bsdconfig/password/password user/hrs/releng/usr.sbin/bsdconfig/security/kern_securelevel user/hrs/releng/usr.sbin/bsdconfig/security/security user/hrs/releng/usr.sbin/bsdconfig/share/common.subr user/hrs/releng/usr.sbin/bsdconfig/share/device.subr user/hrs/releng/usr.sbin/bsdconfig/share/dialog.subr user/hrs/releng/usr.sbin/bsdconfig/share/keymap.subr user/hrs/releng/usr.sbin/bsdconfig/share/media/cdrom.subr user/hrs/releng/usr.sbin/bsdconfig/share/media/common.subr user/hrs/releng/usr.sbin/bsdconfig/share/media/dos.subr user/hrs/releng/usr.sbin/bsdconfig/share/media/floppy.subr user/hrs/releng/usr.sbin/bsdconfig/share/media/ftp.subr user/hrs/releng/usr.sbin/bsdconfig/share/media/nfs.subr user/hrs/releng/usr.sbin/bsdconfig/share/media/tcpip.subr user/hrs/releng/usr.sbin/bsdconfig/share/media/ufs.subr user/hrs/releng/usr.sbin/bsdconfig/share/media/usb.subr user/hrs/releng/usr.sbin/bsdconfig/share/mustberoot.subr user/hrs/releng/usr.sbin/bsdconfig/share/packages/categories.subr user/hrs/releng/usr.sbin/bsdconfig/share/packages/index.subr user/hrs/releng/usr.sbin/bsdconfig/share/packages/packages.subr user/hrs/releng/usr.sbin/bsdconfig/share/strings.subr user/hrs/releng/usr.sbin/bsdconfig/share/sysrc.subr user/hrs/releng/usr.sbin/bsdconfig/startup/misc user/hrs/releng/usr.sbin/bsdconfig/startup/rcadd user/hrs/releng/usr.sbin/bsdconfig/startup/rcconf user/hrs/releng/usr.sbin/bsdconfig/startup/rcdelete user/hrs/releng/usr.sbin/bsdconfig/startup/rcedit user/hrs/releng/usr.sbin/bsdconfig/startup/rcvar user/hrs/releng/usr.sbin/bsdconfig/startup/share/rcconf.subr user/hrs/releng/usr.sbin/bsdconfig/startup/share/rcedit.subr user/hrs/releng/usr.sbin/bsdconfig/startup/share/rcvar.subr user/hrs/releng/usr.sbin/bsdconfig/startup/startup user/hrs/releng/usr.sbin/bsdconfig/timezone/share/zones.subr user/hrs/releng/usr.sbin/bsdconfig/timezone/timezone user/hrs/releng/usr.sbin/bsdconfig/ttys/ttys user/hrs/releng/usr.sbin/bsdconfig/usermgmt/groupadd user/hrs/releng/usr.sbin/bsdconfig/usermgmt/groupdel user/hrs/releng/usr.sbin/bsdconfig/usermgmt/groupedit user/hrs/releng/usr.sbin/bsdconfig/usermgmt/groupinput user/hrs/releng/usr.sbin/bsdconfig/usermgmt/share/group_input.subr user/hrs/releng/usr.sbin/bsdconfig/usermgmt/share/user_input.subr user/hrs/releng/usr.sbin/bsdconfig/usermgmt/useradd user/hrs/releng/usr.sbin/bsdconfig/usermgmt/userdel user/hrs/releng/usr.sbin/bsdconfig/usermgmt/useredit user/hrs/releng/usr.sbin/bsdconfig/usermgmt/userinput user/hrs/releng/usr.sbin/bsdconfig/usermgmt/usermgmt user/hrs/releng/usr.sbin/bsdinstall/bsdinstall user/hrs/releng/usr.sbin/bsdinstall/scripts/services user/hrs/releng/usr.sbin/bsdinstall/scripts/zfsboot user/hrs/releng/usr.sbin/etcupdate/etcupdate.8 user/hrs/releng/usr.sbin/etcupdate/etcupdate.sh user/hrs/releng/usr.sbin/mfiutil/mfi_show.c user/hrs/releng/usr.sbin/mtest/mtest.8 Directory Properties: user/hrs/releng/ (props changed) user/hrs/releng/cddl/ (props changed) user/hrs/releng/cddl/contrib/opensolaris/ (props changed) user/hrs/releng/contrib/gcc/ (props changed) user/hrs/releng/contrib/llvm/ (props changed) user/hrs/releng/contrib/llvm/tools/clang/ (props changed) user/hrs/releng/contrib/llvm/tools/lldb/ (props changed) user/hrs/releng/contrib/nvi/ (props changed) user/hrs/releng/etc/ (props changed) user/hrs/releng/include/ (props changed) user/hrs/releng/lib/libc/ (props changed) user/hrs/releng/sbin/ (props changed) user/hrs/releng/share/man/man4/ (props changed) user/hrs/releng/sys/ (props changed) user/hrs/releng/sys/amd64/vmm/ (props changed) user/hrs/releng/sys/boot/ (props changed) user/hrs/releng/sys/cddl/contrib/opensolaris/ (props changed) user/hrs/releng/sys/conf/ (props changed) user/hrs/releng/usr.bin/calendar/ (props changed) user/hrs/releng/usr.sbin/bhyve/ (props changed) user/hrs/releng/usr.sbin/bhyveload/ (props changed) Modified: user/hrs/releng/ObsoleteFiles.inc ============================================================================== --- user/hrs/releng/ObsoleteFiles.inc Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/ObsoleteFiles.inc Tue Dec 10 09:14:11 2013 (r259160) @@ -38,6 +38,9 @@ # xargs -n1 | sort | uniq -d; # done +# 20131202: libcapsicum and libcasper moved to /lib/ +OLD_LIBS+=usr/lib/libcapsicum.so.0 +OLD_LIBS+=usr/lib/libcasper.so.0 # 20131109: extattr(2) mlinks fixed OLD_FILES+=usr/share/man/man2/extattr_delete_list.2.gz OLD_FILES+=usr/share/man/man2/extattr_get_list.2.gz Modified: user/hrs/releng/bin/sh/eval.c ============================================================================== --- user/hrs/releng/bin/sh/eval.c Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/bin/sh/eval.c Tue Dec 10 09:14:11 2013 (r259160) @@ -750,6 +750,45 @@ isdeclarationcmd(struct narg *arg) (have_command || !isfunc("local")))); } +static void +xtracecommand(struct arglist *varlist, struct arglist *arglist) +{ + struct strlist *sp; + char sep = 0; + const char *p, *ps4; + + ps4 = expandstr(ps4val()); + out2str(ps4 != NULL ? ps4 : ps4val()); + for (sp = varlist->list ; sp ; sp = sp->next) { + if (sep != 0) + out2c(' '); + p = strchr(sp->text, '='); + if (p != NULL) { + p++; + outbin(sp->text, p - sp->text, out2); + out2qstr(p); + } else + out2qstr(sp->text); + sep = ' '; + } + for (sp = arglist->list ; sp ; sp = sp->next) { + if (sep != 0) + out2c(' '); + /* Disambiguate command looking like assignment. */ + if (sp == arglist->list && + strchr(sp->text, '=') != NULL && + strchr(sp->text, '\'') == NULL) { + out2c('\''); + out2str(sp->text); + out2c('\''); + } else + out2qstr(sp->text); + sep = ' '; + } + out2c('\n'); + flushout(&errout); +} + /* * Check if a builtin can safely be executed in the same process, * even though it should be in a subshell (command substitution). @@ -847,40 +886,8 @@ evalcommand(union node *cmd, int flags, argv -= argc; /* Print the command if xflag is set. */ - if (xflag) { - char sep = 0; - const char *p, *ps4; - ps4 = expandstr(ps4val()); - out2str(ps4 != NULL ? ps4 : ps4val()); - for (sp = varlist.list ; sp ; sp = sp->next) { - if (sep != 0) - out2c(' '); - p = strchr(sp->text, '='); - if (p != NULL) { - p++; - outbin(sp->text, p - sp->text, out2); - out2qstr(p); - } else - out2qstr(sp->text); - sep = ' '; - } - for (sp = arglist.list ; sp ; sp = sp->next) { - if (sep != 0) - out2c(' '); - /* Disambiguate command looking like assignment. */ - if (sp == arglist.list && - strchr(sp->text, '=') != NULL && - strchr(sp->text, '\'') == NULL) { - out2c('\''); - out2str(sp->text); - out2c('\''); - } else - out2qstr(sp->text); - sep = ' '; - } - out2c('\n'); - flushout(&errout); - } + if (xflag) + xtracecommand(&varlist, &arglist); /* Now locate the command. */ if (argc == 0) { Modified: user/hrs/releng/bin/test/test.c ============================================================================== --- user/hrs/releng/bin/test/test.c Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/bin/test/test.c Tue Dec 10 09:14:11 2013 (r259160) @@ -172,7 +172,7 @@ static char **t_wp; static int parenlevel; static int aexpr(enum token); -static int binop(void); +static int binop(enum token); static int equalf(const char *, const char *); static int filstat(char *, enum token); static int getn(const char *); @@ -312,21 +312,20 @@ primary(enum token n) } } - if (TOKEN_TYPE(t_lex(nargc > 0 ? t_wp[1] : NULL)) == BINOP) - return binop(); + nn = t_lex(nargc > 0 ? t_wp[1] : NULL); + if (TOKEN_TYPE(nn) == BINOP) + return binop(nn); return strlen(*t_wp) > 0; } static int -binop(void) +binop(enum token n) { const char *opnd1, *op, *opnd2; - enum token n; opnd1 = *t_wp; - op = nargc > 0 ? t_wp[1] : NULL; - n = t_lex(nargc > 0 ? (--nargc, *++t_wp) : NULL); + op = nargc > 0 ? (--nargc, *++t_wp) : NULL; if ((opnd2 = nargc > 0 ? (--nargc, *++t_wp) : NULL) == NULL) syntax(op, "argument expected"); Modified: user/hrs/releng/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh ============================================================================== --- user/hrs/releng/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh Tue Dec 10 09:14:11 2013 (r259160) @@ -64,7 +64,7 @@ child=$! # ksh doing work. (This actually goes one step further and assumes that we # catch some non-static function in ksh.) # -script | tee /dev/fd/2 | grep 'ksh`[a-zA-Z_]' > /dev/null +script | tee /dev/fd/2 | egrep 'ksh(93)?`[a-zA-Z_]' > /dev/null status=$? kill $child Modified: user/hrs/releng/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh ============================================================================== --- user/hrs/releng/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh Tue Dec 10 09:14:11 2013 (r259160) @@ -62,7 +62,7 @@ child=$! # # The only thing we can be sure of here is that ksh is doing some work. # -script | tee /dev/fd/2 | grep -w ksh > /dev/null +script | tee /dev/fd/2 | egrep -w 'ksh(93)?' > /dev/null status=$? kill $child Modified: user/hrs/releng/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh ============================================================================== --- user/hrs/releng/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh Tue Dec 10 09:14:11 2013 (r259160) @@ -63,7 +63,7 @@ child=$! # This test is essentially the same as that in the ufunc test; see that # test for the rationale. # -script | tee /dev/fd/2 | grep 'ksh`[a-zA-Z_]' > /dev/null +script | tee /dev/fd/2 | egrep 'ksh(93)?`[a-zA-Z_]' > /dev/null status=$? kill $child Modified: user/hrs/releng/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 ============================================================================== --- user/hrs/releng/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 Tue Dec 10 09:14:11 2013 (r259160) @@ -259,7 +259,7 @@ configuration. .El .Pp This features allows ZFS to maintain more information about how free space -is organized within the pool. If this feature is +is organized within the pool. If this feature is .Sy enabled , ZFS will set this feature to Modified: user/hrs/releng/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c ============================================================================== --- user/hrs/releng/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Tue Dec 10 09:14:11 2013 (r259160) @@ -1702,6 +1702,12 @@ show_import(nvlist_t *config) "resilvered.\n")); break; + case ZPOOL_STATUS_NON_NATIVE_ASHIFT: + (void) printf(gettext("status: One or more devices were " + "configured to use a non-native block size.\n" + "\tExpect reduced performance.\n")); + break; + default: /* * No other status can be seen when importing pools. Modified: user/hrs/releng/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c ============================================================================== --- user/hrs/releng/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c Tue Dec 10 09:14:11 2013 (r259160) @@ -1709,8 +1709,6 @@ dtrace_program_link(dtrace_hdl_t *dtp, d */ return (0); } - /* XXX Should get a temp file name here. */ - snprintf(tfile, sizeof(tfile), "%s.tmp", file); #endif /* @@ -1785,9 +1783,11 @@ dtrace_program_link(dtrace_hdl_t *dtp, d "failed to open %s: %s", file, strerror(errno))); } #else - if ((fd = open(tfile, O_RDWR | O_CREAT | O_TRUNC, 0666)) == -1) + snprintf(tfile, sizeof(tfile), "%s.XXXXXX", file); + if ((fd = mkstemp(tfile)) == -1) return (dt_link_error(dtp, NULL, -1, NULL, - "failed to open %s: %s", tfile, strerror(errno))); + "failed to create temporary file %s: %s", + tfile, strerror(errno))); #endif /* @@ -1830,13 +1830,15 @@ dtrace_program_link(dtrace_hdl_t *dtp, d status = dump_elf32(dtp, dof, fd); if (status != 0 || lseek(fd, 0, SEEK_SET) != 0) { -#else - /* We don't write the ELF header, just the DOF section */ - if (dt_write(dtp, fd, dof, dof->dofh_filesz) < dof->dofh_filesz) { -#endif return (dt_link_error(dtp, NULL, -1, NULL, "failed to write %s: %s", file, strerror(errno))); } +#else + /* We don't write the ELF header, just the DOF section */ + if (dt_write(dtp, fd, dof, dof->dofh_filesz) < dof->dofh_filesz) + return (dt_link_error(dtp, NULL, -1, NULL, + "failed to write %s: %s", tfile, strerror(errno))); +#endif if (!dtp->dt_lazyload) { #if defined(sun) Modified: user/hrs/releng/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c ============================================================================== --- user/hrs/releng/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c Tue Dec 10 09:14:11 2013 (r259160) @@ -487,22 +487,16 @@ static const dt_ident_t _dtrace_globals[ DT_VERS_1_0, &dt_idops_func, "void(...)" }, { "typeref", DT_IDENT_FUNC, 0, DIF_SUBR_TYPEREF, DT_ATTR_STABCMN, DT_VERS_1_1, &dt_idops_func, "uintptr_t *(void *, size_t, string, size_t)" }, -#if defined(sun) { "uaddr", DT_IDENT_ACTFUNC, 0, DT_ACT_UADDR, DT_ATTR_STABCMN, DT_VERS_1_2, &dt_idops_func, "_usymaddr(uintptr_t)" }, -#endif { "ucaller", DT_IDENT_SCALAR, 0, DIF_VAR_UCALLER, DT_ATTR_STABCMN, DT_VERS_1_2, &dt_idops_type, "uint64_t" }, -#if defined(sun) { "ufunc", DT_IDENT_ACTFUNC, 0, DT_ACT_USYM, DT_ATTR_STABCMN, DT_VERS_1_2, &dt_idops_func, "_usymaddr(uintptr_t)" }, -#endif { "uid", DT_IDENT_SCALAR, 0, DIF_VAR_UID, DT_ATTR_STABCMN, DT_VERS_1_0, &dt_idops_type, "uid_t" }, -#if defined(sun) { "umod", DT_IDENT_ACTFUNC, 0, DT_ACT_UMOD, DT_ATTR_STABCMN, DT_VERS_1_2, &dt_idops_func, "_usymaddr(uintptr_t)" }, -#endif { "uregs", DT_IDENT_ARRAY, 0, DIF_VAR_UREGS, DT_ATTR_STABCMN, DT_VERS_1_0, &dt_idops_regs, NULL }, { "ustack", DT_IDENT_ACTFUNC, 0, DT_ACT_USTACK, DT_ATTR_STABCMN, DT_VERS_1_0, @@ -510,10 +504,8 @@ static const dt_ident_t _dtrace_globals[ { "ustackdepth", DT_IDENT_SCALAR, 0, DIF_VAR_USTACKDEPTH, DT_ATTR_STABCMN, DT_VERS_1_2, &dt_idops_type, "uint32_t" }, -#if defined(sun) { "usym", DT_IDENT_ACTFUNC, 0, DT_ACT_USYM, DT_ATTR_STABCMN, DT_VERS_1_2, &dt_idops_func, "_usymaddr(uintptr_t)" }, -#endif { "vtimestamp", DT_IDENT_SCALAR, 0, DIF_VAR_VTIMESTAMP, DT_ATTR_STABCMN, DT_VERS_1_0, &dt_idops_type, "uint64_t" }, Modified: user/hrs/releng/contrib/gcc/ChangeLog.gcc43 ============================================================================== --- user/hrs/releng/contrib/gcc/ChangeLog.gcc43 Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/contrib/gcc/ChangeLog.gcc43 Tue Dec 10 09:14:11 2013 (r259160) @@ -45,18 +45,40 @@ * flags.h (force_align_functions_log): Delete. * toplev.c (force_align_functions_log): Delete. +2007-06-28 Geoffrey Keating (r126088) + + * doc/invoke.texi (C++ Dialect Options): Document + fvisibility-ms-compat. + * c.opt (fvisibility-ms-compat): New. + 2007-06-05 Joerg Wunsch (r125346) PR preprocessor/23479 * doc/extend.texi: Document the 0b-prefixed binary integer constant extension. -2007-05-31 Eric Christopher +2007-05-31 Eric Christopher (r125246) * expr.c (convert_move): Assert that we don't have a BLKmode operand. (store_expr): Handle BLKmode moves by calling emit_block_move. +2007-05-31 Daniel Berlin (r125239) + + * c-typeck.c (build_indirect_ref): Include type in error message. + (build_binary_op): Pass types to binary_op_error. + * c-common.c (binary_op_error): Take two type arguments, print out + types with error. + * c-common.h (binary_op_error): Update prototype. + +2007-05-27 Eric Christopher (r125116) + + * config/rs6000/rs6000.c (rs6000_emit_prologue): Update + sp_offset depending on stack size. Save r12 depending + on registers we're saving later. + (rs6000_emit_epilogue): Update sp_offset depending only + on stack size. + 2007-05-24 Richard Sandiford (r125037) * postreload-gcse.c (reg_changed_after_insn_p): New function. @@ -381,6 +403,36 @@ * config.gcc: Support core2 processor. +2007-01-11 Joseph Myers (r120688) + + * c-common.c (vector_types_convertible_p): Treat opaque types as + always convertible if they have the same size, but not otherwise. + +2007-01-08 Mark Shinwell (r120572) + + * c.opt: Add -flax-vector-conversions. + * c-typeck.c (convert_for_assignment): Pass flag to + vector_types_convertible_p to allow emission of note. + (digest_init): Likewise. + * c-opts.c: Handle -flax-vector-conversions. + * c-common.c (flag_lax_vector_conversions): New. + (vector_types_convertible_p): Unless -flax-vector conversions + has been passed, disallow conversions between vectors with + differing numbers of subparts and/or element types. If such + a conversion is disallowed, possibly emit a note on the first + occasion only to inform the user of -flax-vector-conversions. + The new last argument specifies this. + * c-common.h (flag_lax_vector_conversions): New. + (vector_types_convertible_p): Add extra argument. + * config/i386/i386.c (ix86_init_mmx_sse_builtins): Use + char_type_node for V*QI type vectors. + * config/rs6000/rs6000-c.c (altivec_overloaded_builtins): + Update to satisfy new typechecking rules. + * config/rs6000/altivec.h (vec_cmple): Use vec_cmpge, for both + C and C++ variants. + * doc/invoke.texi (C Dialect Options): Document + -flax-vector-conversions. + 2007-01-05 Manuel Lopez-Ibanez (r120505) PR c/19978 Modified: user/hrs/releng/contrib/gcc/c-common.c ============================================================================== --- user/hrs/releng/contrib/gcc/c-common.c Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/contrib/gcc/c-common.c Tue Dec 10 09:14:11 2013 (r259160) @@ -254,6 +254,10 @@ int flag_short_double; int flag_short_wchar; +/* Nonzero means allow implicit conversions between vectors with + differing numbers of subparts and/or differing element types. */ +int flag_lax_vector_conversions; + /* Nonzero means allow Microsoft extensions without warnings or errors. */ int flag_ms_extensions; @@ -1095,18 +1099,45 @@ constant_fits_type_p (tree c, tree type) return !TREE_OVERFLOW (c); } -/* Nonzero if vector types T1 and T2 can be converted to each other - without an explicit cast. */ -int -vector_types_convertible_p (tree t1, tree t2) + +/* True if vector types T1 and T2 can be converted to each other + without an explicit cast. If EMIT_LAX_NOTE is true, and T1 and T2 + can only be converted with -flax-vector-conversions yet that is not + in effect, emit a note telling the user about that option if such + a note has not previously been emitted. */ +bool +vector_types_convertible_p (tree t1, tree t2, bool emit_lax_note) { - return targetm.vector_opaque_p (t1) - || targetm.vector_opaque_p (t2) - || (tree_int_cst_equal (TYPE_SIZE (t1), TYPE_SIZE (t2)) - && (TREE_CODE (TREE_TYPE (t1)) != REAL_TYPE || - TYPE_PRECISION (t1) == TYPE_PRECISION (t2)) - && INTEGRAL_TYPE_P (TREE_TYPE (t1)) - == INTEGRAL_TYPE_P (TREE_TYPE (t2))); + static bool emitted_lax_note = false; + bool convertible_lax; + + if ((targetm.vector_opaque_p (t1) || targetm.vector_opaque_p (t2)) + && tree_int_cst_equal (TYPE_SIZE (t1), TYPE_SIZE (t2))) + return true; + + convertible_lax = + (tree_int_cst_equal (TYPE_SIZE (t1), TYPE_SIZE (t2)) + && (TREE_CODE (TREE_TYPE (t1)) != REAL_TYPE || + TYPE_PRECISION (t1) == TYPE_PRECISION (t2)) + && (INTEGRAL_TYPE_P (TREE_TYPE (t1)) + == INTEGRAL_TYPE_P (TREE_TYPE (t2)))); + + if (!convertible_lax || flag_lax_vector_conversions) + return convertible_lax; + + if (TYPE_VECTOR_SUBPARTS (t1) == TYPE_VECTOR_SUBPARTS (t2) + && comptypes (TREE_TYPE (t1), TREE_TYPE (t2))) + return true; + + if (emit_lax_note && !emitted_lax_note) + { + emitted_lax_note = true; + inform ("use -flax-vector-conversions to permit " + "conversions between vectors with differing " + "element types or numbers of subparts"); + } + + return false; } /* Convert EXPR to TYPE, warning about conversion problems with constants. @@ -1988,10 +2019,10 @@ min_precision (tree value, int unsignedp } /* Print an error message for invalid operands to arith operation - CODE. */ + CODE with TYPE0 for operand 0, and TYPE1 for operand 1. */ void -binary_op_error (enum tree_code code) +binary_op_error (enum tree_code code, tree type0, tree type1) { const char *opname; @@ -2042,7 +2073,8 @@ binary_op_error (enum tree_code code) default: gcc_unreachable (); } - error ("invalid operands to binary %s", opname); + error ("invalid operands to binary %s (have %qT and %qT)", opname, + type0, type1); } /* Subroutine of build_binary_op, used for comparison operations. Modified: user/hrs/releng/contrib/gcc/c-common.h ============================================================================== --- user/hrs/releng/contrib/gcc/c-common.h Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/contrib/gcc/c-common.h Tue Dec 10 09:14:11 2013 (r259160) @@ -389,6 +389,10 @@ extern int flag_short_double; extern int flag_short_wchar; +/* Nonzero means allow implicit conversions between vectors with + differing numbers of subparts and/or differing element types. */ +extern int flag_lax_vector_conversions; + /* Nonzero means allow Microsoft extensions without warnings or errors. */ extern int flag_ms_extensions; @@ -650,7 +654,7 @@ extern tree c_sizeof_or_alignof_type (tr extern tree c_alignof_expr (tree); /* Print an error message for invalid operands to arith operation CODE. NOP_EXPR is used as a special case (see truthvalue_conversion). */ -extern void binary_op_error (enum tree_code); +extern void binary_op_error (enum tree_code, tree, tree); extern tree fix_string_type (tree); struct varray_head_tag; extern void constant_expression_warning (tree); @@ -791,7 +795,7 @@ extern tree finish_label_address_expr (t extern tree lookup_label (tree); extern tree lookup_name (tree); -extern int vector_types_convertible_p (tree t1, tree t2); +extern bool vector_types_convertible_p (tree t1, tree t2, bool emit_lax_note); extern rtx c_expand_expr (tree, rtx, enum machine_mode, int, rtx *); Modified: user/hrs/releng/contrib/gcc/c-opts.c ============================================================================== --- user/hrs/releng/contrib/gcc/c-opts.c Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/contrib/gcc/c-opts.c Tue Dec 10 09:14:11 2013 (r259160) @@ -710,6 +710,10 @@ c_common_handle_option (size_t scode, co flag_implicit_templates = value; break; + case OPT_flax_vector_conversions: + flag_lax_vector_conversions = value; + break; + case OPT_fms_extensions: flag_ms_extensions = value; break; Modified: user/hrs/releng/contrib/gcc/c-typeck.c ============================================================================== --- user/hrs/releng/contrib/gcc/c-typeck.c Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/contrib/gcc/c-typeck.c Tue Dec 10 09:14:11 2013 (r259160) @@ -1923,7 +1923,7 @@ build_indirect_ref (tree ptr, const char } } else if (TREE_CODE (pointer) != ERROR_MARK) - error ("invalid type argument of %qs", errorstring); + error ("invalid type argument of %qs (have %qT)", errorstring, type); return error_mark_node; } @@ -3893,7 +3893,7 @@ convert_for_assignment (tree type, tree } /* Some types can interconvert without explicit casts. */ else if (codel == VECTOR_TYPE && coder == VECTOR_TYPE - && vector_types_convertible_p (type, TREE_TYPE (rhs))) + && vector_types_convertible_p (type, TREE_TYPE (rhs), true)) return convert (type, rhs); /* Arithmetic types all interconvert, and enum is treated like int. */ else if ((codel == INTEGER_TYPE || codel == REAL_TYPE @@ -4629,7 +4629,7 @@ digest_init (tree type, tree init, bool below and handle as a constructor. */ if (code == VECTOR_TYPE && TREE_CODE (TREE_TYPE (inside_init)) == VECTOR_TYPE - && vector_types_convertible_p (TREE_TYPE (inside_init), type) + && vector_types_convertible_p (TREE_TYPE (inside_init), type, true) && TREE_CONSTANT (inside_init)) { if (TREE_CODE (inside_init) == VECTOR_CST @@ -8135,7 +8135,7 @@ build_binary_op (enum tree_code code, tr || !same_scalar_type_ignoring_signedness (TREE_TYPE (type0), TREE_TYPE (type1)))) { - binary_op_error (code); + binary_op_error (code, type0, type1); return error_mark_node; } @@ -8431,7 +8431,7 @@ build_binary_op (enum tree_code code, tr if (!result_type) { - binary_op_error (code); + binary_op_error (code, TREE_TYPE (op0), TREE_TYPE (op1)); return error_mark_node; } Modified: user/hrs/releng/contrib/gcc/c.opt ============================================================================== --- user/hrs/releng/contrib/gcc/c.opt Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/contrib/gcc/c.opt Tue Dec 10 09:14:11 2013 (r259160) @@ -584,6 +584,10 @@ Inject friend functions into enclosing n flabels-ok C++ ObjC++ +flax-vector-conversions +C ObjC C++ ObjC++ +Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types. + fms-extensions C ObjC C++ ObjC++ Don't warn about uses of Microsoft extensions @@ -737,6 +741,10 @@ fvisibility-inlines-hidden C++ ObjC++ Marks all inlined methods as having hidden visibility +fvisibility-ms-compat +C++ ObjC++ Var(flag_visibility_ms_compat) +Changes visibility to match Microsoft Visual Studio by default + fvtable-gc C++ ObjC++ Discard unused virtual functions Modified: user/hrs/releng/contrib/gcc/config/i386/emmintrin.h ============================================================================== --- user/hrs/releng/contrib/gcc/config/i386/emmintrin.h Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/contrib/gcc/config/i386/emmintrin.h Tue Dec 10 09:14:11 2013 (r259160) @@ -1126,9 +1126,9 @@ _mm_slli_epi64 (__m128i __A, int __B) #define _mm_slli_epi16(__A, __B) \ ((__m128i)__builtin_ia32_psllwi128 ((__v8hi)(__A), __B)) #define _mm_slli_epi32(__A, __B) \ - ((__m128i)__builtin_ia32_pslldi128 ((__v8hi)(__A), __B)) + ((__m128i)__builtin_ia32_pslldi128 ((__v4si)(__A), __B)) #define _mm_slli_epi64(__A, __B) \ - ((__m128i)__builtin_ia32_psllqi128 ((__v8hi)(__A), __B)) + ((__m128i)__builtin_ia32_psllqi128 ((__v2di)(__A), __B)) #endif #if 0 @@ -1147,7 +1147,7 @@ _mm_srai_epi32 (__m128i __A, int __B) #define _mm_srai_epi16(__A, __B) \ ((__m128i)__builtin_ia32_psrawi128 ((__v8hi)(__A), __B)) #define _mm_srai_epi32(__A, __B) \ - ((__m128i)__builtin_ia32_psradi128 ((__v8hi)(__A), __B)) + ((__m128i)__builtin_ia32_psradi128 ((__v4si)(__A), __B)) #endif #if 0 Modified: user/hrs/releng/contrib/gcc/config/i386/i386.c ============================================================================== --- user/hrs/releng/contrib/gcc/config/i386/i386.c Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/contrib/gcc/config/i386/i386.c Tue Dec 10 09:14:11 2013 (r259160) @@ -15408,7 +15408,7 @@ ix86_init_mmx_sse_builtins (void) const struct builtin_description * d; size_t i; - tree V16QI_type_node = build_vector_type_for_mode (intQI_type_node, V16QImode); + tree V16QI_type_node = build_vector_type_for_mode (char_type_node, V16QImode); tree V2SI_type_node = build_vector_type_for_mode (intSI_type_node, V2SImode); tree V2SF_type_node = build_vector_type_for_mode (float_type_node, V2SFmode); tree V2DI_type_node @@ -15417,7 +15417,7 @@ ix86_init_mmx_sse_builtins (void) tree V4SF_type_node = build_vector_type_for_mode (float_type_node, V4SFmode); tree V4SI_type_node = build_vector_type_for_mode (intSI_type_node, V4SImode); tree V4HI_type_node = build_vector_type_for_mode (intHI_type_node, V4HImode); - tree V8QI_type_node = build_vector_type_for_mode (intQI_type_node, V8QImode); + tree V8QI_type_node = build_vector_type_for_mode (char_type_node, V8QImode); tree V8HI_type_node = build_vector_type_for_mode (intHI_type_node, V8HImode); tree pchar_type_node = build_pointer_type (char_type_node); Modified: user/hrs/releng/contrib/gcc/config/rs6000/altivec.h ============================================================================== --- user/hrs/releng/contrib/gcc/config/rs6000/altivec.h Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/contrib/gcc/config/rs6000/altivec.h Tue Dec 10 09:14:11 2013 (r259160) @@ -332,7 +332,7 @@ NAME (T a1, U a2) \ __altivec_binary_pred(vec_cmplt, __builtin_vec_cmpgt (a2, a1)) __altivec_binary_pred(vec_cmple, - __builtin_altivec_cmpge (a2, a1)) + __builtin_vec_cmpge (a2, a1)) __altivec_scalar_pred(vec_all_in, __builtin_altivec_vcmpbfp_p (__CR6_EQ, a1, a2)) @@ -402,7 +402,7 @@ __altivec_scalar_pred(vec_any_nle, #undef __altivec_binary_pred #else #define vec_cmplt(a1, a2) __builtin_vec_cmpgt ((a2), (a1)) -#define vec_cmple(a1, a2) __builtin_altivec_vcmpgefp ((a2), (a1)) +#define vec_cmple(a1, a2) __builtin_vec_cmpge ((a2), (a1)) #define vec_all_in(a1, a2) __builtin_altivec_vcmpbfp_p (__CR6_EQ, (a1), (a2)) #define vec_any_out(a1, a2) __builtin_altivec_vcmpbfp_p (__CR6_EQ_REV, (a1), (a2)) Modified: user/hrs/releng/contrib/gcc/config/rs6000/rs6000-c.c ============================================================================== --- user/hrs/releng/contrib/gcc/config/rs6000/rs6000-c.c Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/contrib/gcc/config/rs6000/rs6000-c.c Tue Dec 10 09:14:11 2013 (r259160) @@ -222,17 +222,17 @@ const struct altivec_builtin_types altiv { ALTIVEC_BUILTIN_VEC_UNPACKH, ALTIVEC_BUILTIN_VUPKHSB, RS6000_BTI_V8HI, RS6000_BTI_V16QI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_UNPACKH, ALTIVEC_BUILTIN_VUPKHSB, - RS6000_BTI_V8HI, RS6000_BTI_bool_V16QI, 0, 0 }, + RS6000_BTI_bool_V8HI, RS6000_BTI_bool_V16QI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_UNPACKH, ALTIVEC_BUILTIN_VUPKHSH, RS6000_BTI_V4SI, RS6000_BTI_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_UNPACKH, ALTIVEC_BUILTIN_VUPKHSH, - RS6000_BTI_V4SI, RS6000_BTI_bool_V8HI, 0, 0 }, + RS6000_BTI_bool_V4SI, RS6000_BTI_bool_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_UNPACKH, ALTIVEC_BUILTIN_VUPKHPX, RS6000_BTI_unsigned_V4SI, RS6000_BTI_pixel_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_VUPKHSH, ALTIVEC_BUILTIN_VUPKHSH, RS6000_BTI_V4SI, RS6000_BTI_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_VUPKHSH, ALTIVEC_BUILTIN_VUPKHSH, - RS6000_BTI_V4SI, RS6000_BTI_bool_V8HI, 0, 0 }, + RS6000_BTI_bool_V4SI, RS6000_BTI_bool_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_VUPKHPX, ALTIVEC_BUILTIN_VUPKHPX, RS6000_BTI_unsigned_V4SI, RS6000_BTI_unsigned_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_VUPKHPX, ALTIVEC_BUILTIN_VUPKHPX, @@ -240,17 +240,17 @@ const struct altivec_builtin_types altiv { ALTIVEC_BUILTIN_VEC_VUPKHSB, ALTIVEC_BUILTIN_VUPKHSB, RS6000_BTI_V8HI, RS6000_BTI_V16QI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_VUPKHSB, ALTIVEC_BUILTIN_VUPKHSB, - RS6000_BTI_V8HI, RS6000_BTI_bool_V16QI, 0, 0 }, + RS6000_BTI_bool_V8HI, RS6000_BTI_bool_V16QI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_UNPACKL, ALTIVEC_BUILTIN_VUPKLSB, RS6000_BTI_V8HI, RS6000_BTI_V16QI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_UNPACKL, ALTIVEC_BUILTIN_VUPKLSB, - RS6000_BTI_V8HI, RS6000_BTI_bool_V16QI, 0, 0 }, + RS6000_BTI_bool_V8HI, RS6000_BTI_bool_V16QI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_UNPACKL, ALTIVEC_BUILTIN_VUPKLPX, RS6000_BTI_unsigned_V4SI, RS6000_BTI_pixel_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_UNPACKL, ALTIVEC_BUILTIN_VUPKLSH, RS6000_BTI_V4SI, RS6000_BTI_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_UNPACKL, ALTIVEC_BUILTIN_VUPKLSH, - RS6000_BTI_V4SI, RS6000_BTI_bool_V8HI, 0, 0 }, + RS6000_BTI_bool_V4SI, RS6000_BTI_bool_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_VUPKLPX, ALTIVEC_BUILTIN_VUPKLPX, RS6000_BTI_unsigned_V4SI, RS6000_BTI_unsigned_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_VUPKLPX, ALTIVEC_BUILTIN_VUPKLPX, @@ -258,11 +258,11 @@ const struct altivec_builtin_types altiv { ALTIVEC_BUILTIN_VEC_VUPKLSH, ALTIVEC_BUILTIN_VUPKLSH, RS6000_BTI_V4SI, RS6000_BTI_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_VUPKLSH, ALTIVEC_BUILTIN_VUPKLSH, - RS6000_BTI_V4SI, RS6000_BTI_bool_V8HI, 0, 0 }, + RS6000_BTI_bool_V4SI, RS6000_BTI_bool_V8HI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_VUPKLSB, ALTIVEC_BUILTIN_VUPKLSB, RS6000_BTI_V8HI, RS6000_BTI_V16QI, 0, 0 }, { ALTIVEC_BUILTIN_VEC_VUPKLSB, ALTIVEC_BUILTIN_VUPKLSB, - RS6000_BTI_V8HI, RS6000_BTI_bool_V16QI, 0, 0 }, + RS6000_BTI_bool_V8HI, RS6000_BTI_bool_V16QI, 0, 0 }, /* Binary AltiVec builtins. */ { ALTIVEC_BUILTIN_VEC_ADD, ALTIVEC_BUILTIN_VADDUBM, @@ -576,31 +576,23 @@ const struct altivec_builtin_types altiv { ALTIVEC_BUILTIN_VEC_CMPEQ, ALTIVEC_BUILTIN_VCMPEQFP, RS6000_BTI_bool_V4SI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPEQFP, ALTIVEC_BUILTIN_VCMPEQFP, - RS6000_BTI_V4SI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 }, - { ALTIVEC_BUILTIN_VEC_VCMPEQUW, ALTIVEC_BUILTIN_VCMPEQUW, - RS6000_BTI_V4SI, RS6000_BTI_V4SI, RS6000_BTI_V4SI, 0 }, - { ALTIVEC_BUILTIN_VEC_VCMPEQUW, ALTIVEC_BUILTIN_VCMPEQUW, - RS6000_BTI_V4SI, RS6000_BTI_unsigned_V4SI, RS6000_BTI_unsigned_V4SI, 0 }, + RS6000_BTI_bool_V4SI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 }, + { ALTIVEC_BUILTIN_VEC_VCMPEQUW, ALTIVEC_BUILTIN_VCMPEQUW, RS6000_BTI_bool_V4SI, RS6000_BTI_V4SI, RS6000_BTI_V4SI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPEQUW, ALTIVEC_BUILTIN_VCMPEQUW, RS6000_BTI_bool_V4SI, RS6000_BTI_unsigned_V4SI, RS6000_BTI_unsigned_V4SI, 0 }, - { ALTIVEC_BUILTIN_VEC_VCMPEQUH, ALTIVEC_BUILTIN_VCMPEQUH, - RS6000_BTI_V8HI, RS6000_BTI_V8HI, RS6000_BTI_V8HI, 0 }, - { ALTIVEC_BUILTIN_VEC_VCMPEQUH, ALTIVEC_BUILTIN_VCMPEQUH, - RS6000_BTI_V8HI, RS6000_BTI_unsigned_V8HI, RS6000_BTI_unsigned_V8HI, 0 }, + { ALTIVEC_BUILTIN_VEC_VCMPEQUH, ALTIVEC_BUILTIN_VCMPEQUH, RS6000_BTI_bool_V8HI, RS6000_BTI_V8HI, RS6000_BTI_V8HI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPEQUH, ALTIVEC_BUILTIN_VCMPEQUH, RS6000_BTI_bool_V8HI, RS6000_BTI_unsigned_V8HI, RS6000_BTI_unsigned_V8HI, 0 }, - { ALTIVEC_BUILTIN_VEC_VCMPEQUB, ALTIVEC_BUILTIN_VCMPEQUB, - RS6000_BTI_V16QI, RS6000_BTI_V16QI, RS6000_BTI_V16QI, 0 }, - { ALTIVEC_BUILTIN_VEC_VCMPEQUB, ALTIVEC_BUILTIN_VCMPEQUB, - RS6000_BTI_V16QI, RS6000_BTI_unsigned_V16QI, RS6000_BTI_unsigned_V16QI, 0 }, + { ALTIVEC_BUILTIN_VEC_VCMPEQUB, ALTIVEC_BUILTIN_VCMPEQUB, RS6000_BTI_bool_V16QI, RS6000_BTI_V16QI, RS6000_BTI_V16QI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPEQUB, ALTIVEC_BUILTIN_VCMPEQUB, RS6000_BTI_bool_V16QI, RS6000_BTI_unsigned_V16QI, RS6000_BTI_unsigned_V16QI, 0 }, + { ALTIVEC_BUILTIN_VEC_CMPGE, ALTIVEC_BUILTIN_VCMPGEFP, RS6000_BTI_bool_V4SI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 }, { ALTIVEC_BUILTIN_VEC_CMPGT, ALTIVEC_BUILTIN_VCMPGTUB, @@ -618,29 +610,29 @@ const struct altivec_builtin_types altiv { ALTIVEC_BUILTIN_VEC_CMPGT, ALTIVEC_BUILTIN_VCMPGTFP, RS6000_BTI_bool_V4SI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTFP, ALTIVEC_BUILTIN_VCMPGTFP, - RS6000_BTI_V4SI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 }, + RS6000_BTI_bool_V4SI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTSW, ALTIVEC_BUILTIN_VCMPGTSW, - RS6000_BTI_V4SI, RS6000_BTI_V4SI, RS6000_BTI_V4SI, 0 }, + RS6000_BTI_bool_V4SI, RS6000_BTI_V4SI, RS6000_BTI_V4SI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTSW, ALTIVEC_BUILTIN_VCMPGTSW, RS6000_BTI_bool_V4SI, RS6000_BTI_V4SI, RS6000_BTI_V4SI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTUW, ALTIVEC_BUILTIN_VCMPGTUW, - RS6000_BTI_V4SI, RS6000_BTI_unsigned_V4SI, RS6000_BTI_unsigned_V4SI, 0 }, + RS6000_BTI_bool_V4SI, RS6000_BTI_unsigned_V4SI, RS6000_BTI_unsigned_V4SI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTUW, ALTIVEC_BUILTIN_VCMPGTUW, RS6000_BTI_bool_V4SI, RS6000_BTI_unsigned_V4SI, RS6000_BTI_unsigned_V4SI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTSH, ALTIVEC_BUILTIN_VCMPGTSH, - RS6000_BTI_V8HI, RS6000_BTI_V8HI, RS6000_BTI_V8HI, 0 }, + RS6000_BTI_bool_V8HI, RS6000_BTI_V8HI, RS6000_BTI_V8HI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTSH, ALTIVEC_BUILTIN_VCMPGTSH, RS6000_BTI_bool_V8HI, RS6000_BTI_V8HI, RS6000_BTI_V8HI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTUH, ALTIVEC_BUILTIN_VCMPGTUH, - RS6000_BTI_V8HI, RS6000_BTI_unsigned_V8HI, RS6000_BTI_unsigned_V8HI, 0 }, + RS6000_BTI_bool_V8HI, RS6000_BTI_unsigned_V8HI, RS6000_BTI_unsigned_V8HI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTUH, ALTIVEC_BUILTIN_VCMPGTUH, RS6000_BTI_bool_V8HI, RS6000_BTI_unsigned_V8HI, RS6000_BTI_unsigned_V8HI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTSB, ALTIVEC_BUILTIN_VCMPGTSB, - RS6000_BTI_V16QI, RS6000_BTI_V16QI, RS6000_BTI_V16QI, 0 }, + RS6000_BTI_bool_V16QI, RS6000_BTI_V16QI, RS6000_BTI_V16QI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTSB, ALTIVEC_BUILTIN_VCMPGTSB, RS6000_BTI_bool_V16QI, RS6000_BTI_V16QI, RS6000_BTI_V16QI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTUB, ALTIVEC_BUILTIN_VCMPGTUB, - RS6000_BTI_V16QI, RS6000_BTI_unsigned_V16QI, RS6000_BTI_unsigned_V16QI, 0 }, + RS6000_BTI_bool_V16QI, RS6000_BTI_unsigned_V16QI, RS6000_BTI_unsigned_V16QI, 0 }, { ALTIVEC_BUILTIN_VEC_VCMPGTUB, ALTIVEC_BUILTIN_VCMPGTUB, RS6000_BTI_bool_V16QI, RS6000_BTI_unsigned_V16QI, RS6000_BTI_unsigned_V16QI, 0 }, { ALTIVEC_BUILTIN_VEC_CMPLE, ALTIVEC_BUILTIN_VCMPGEFP, Modified: user/hrs/releng/contrib/gcc/config/rs6000/rs6000.c ============================================================================== --- user/hrs/releng/contrib/gcc/config/rs6000/rs6000.c Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/contrib/gcc/config/rs6000/rs6000.c Tue Dec 10 09:14:11 2013 (r259160) @@ -14704,8 +14704,17 @@ rs6000_emit_prologue (void) if (!WORLD_SAVE_P (info) && info->push_p && !(DEFAULT_ABI == ABI_V4 || current_function_calls_eh_return)) { - rs6000_emit_allocate_stack (info->total_size, FALSE); + if (info->total_size < 32767) sp_offset = info->total_size; + else + frame_reg_rtx = frame_ptr_rtx; + rs6000_emit_allocate_stack (info->total_size, + (frame_reg_rtx != sp_reg_rtx + && ((info->altivec_size != 0) + || (info->vrsave_mask != 0) + ))); + if (frame_reg_rtx != sp_reg_rtx) + rs6000_emit_stack_tie (); } /* Set frame pointer, if needed. */ @@ -15046,8 +15055,7 @@ rs6000_emit_epilogue (int sibcall) } /* Set sp_offset based on the stack push from the prologue. */ - if ((DEFAULT_ABI == ABI_V4 || current_function_calls_eh_return) - && info->total_size < 32767) + if (info->total_size < 32767) sp_offset = info->total_size; /* Restore AltiVec registers if needed. */ Modified: user/hrs/releng/contrib/gcc/cp/ChangeLog.gcc43 ============================================================================== --- user/hrs/releng/contrib/gcc/cp/ChangeLog.gcc43 Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/contrib/gcc/cp/ChangeLog.gcc43 Tue Dec 10 09:14:11 2013 (r259160) @@ -7,6 +7,13 @@ * typeck.c (cxx_alignof_expr): When alignof is used on a plain FUNCTION_DECL, return its alignment. +2007-06-28 Geoffrey Keating (r126088) + + * decl2.c (determine_visibility): Implement + flag_visibility_ms_compat effect on type info. + * decl.c (cxx_init_decl_processing): Implement + global effect of flag_visibility_ms_compat. + 2007-06-28 Geoffrey Keating (r126080) * decl2.c (start_objects): Mark constructor-runnning function @@ -18,6 +25,10 @@ * decl2.c (determine_visibility): Remove duplicate code for handling type info. +2007-05-31 Daniel Berlin (r125239) + + * typeck.c (build_binary_op): Include types in error. + 2007-05-05 Geoffrey Keating (r124467) PR 31775 @@ -29,14 +40,23 @@ * decl.c (compute_array_index_type): New warning flag warn_vla. -2007-01-07 Manuel Lopez-Ibanez +2007-01-08 Mark Shinwell (r120572) + + * call.c (standard_conversion): Pass flag to + vector_types_convertible_p to disallow emission of note. + * typeck.c (convert_for_assignment): Pass flag to + vector_types_convertible_p to allow emission of note. + (ptr_reasonably_similar): Pass flag to vector_types_convertible_p + to disallow emission of note. + +2007-01-07 Manuel Lopez-Ibanez (r120558) PR c++/28986 * typeck.c (build_binary_op): Call overflow_warning if TREE_OVERFLOW_P is true for the result and not for any of the operands. -2007-01-05 Manuel Lopez-Ibanez +2007-01-05 Manuel Lopez-Ibanez (r120505) PR c/19978 * semantics.c (finish_unary_op_expr): Warn only if result Modified: user/hrs/releng/contrib/gcc/cp/call.c ============================================================================== --- user/hrs/releng/contrib/gcc/cp/call.c Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/contrib/gcc/cp/call.c Tue Dec 10 09:14:11 2013 (r259160) @@ -838,7 +838,7 @@ standard_conversion (tree to, tree from, conv->rank = cr_promotion; } else if (fcode == VECTOR_TYPE && tcode == VECTOR_TYPE - && vector_types_convertible_p (from, to)) + && vector_types_convertible_p (from, to, false)) return build_conv (ck_std, to, conv); else if (!(flags & LOOKUP_CONSTRUCTOR_CALLABLE) && IS_AGGR_TYPE (to) && IS_AGGR_TYPE (from) Modified: user/hrs/releng/contrib/gcc/cp/decl.c ============================================================================== --- user/hrs/releng/contrib/gcc/cp/decl.c Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/contrib/gcc/cp/decl.c Tue Dec 10 09:14:11 2013 (r259160) @@ -3157,6 +3157,9 @@ cxx_init_decl_processing (void) } if (flag_inline_functions) flag_inline_trees = 2; + + if (flag_visibility_ms_compat) + default_visibility = VISIBILITY_HIDDEN; /* Initially, C. */ current_lang_name = lang_name_c; Modified: user/hrs/releng/contrib/gcc/cp/decl2.c ============================================================================== --- user/hrs/releng/contrib/gcc/cp/decl2.c Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/contrib/gcc/cp/decl2.c Tue Dec 10 09:14:11 2013 (r259160) @@ -1726,6 +1726,19 @@ determine_visibility (tree decl) but have no TEMPLATE_INFO, so don't try to check it. */ use_template = 0; } + else if (TREE_CODE (decl) == VAR_DECL && DECL_TINFO_P (decl) + && flag_visibility_ms_compat) + { + /* Under -fvisibility-ms-compat, types are visible by default, + even though their contents aren't. */ + tree underlying_type = TREE_TYPE (DECL_NAME (decl)); + int underlying_vis = type_visibility (underlying_type); + if (underlying_vis == VISIBILITY_ANON + || CLASSTYPE_VISIBILITY_SPECIFIED (underlying_type)) + constrain_visibility (decl, underlying_vis); + else + DECL_VISIBILITY (decl) = VISIBILITY_DEFAULT; + } else if (TREE_CODE (decl) == VAR_DECL && DECL_TINFO_P (decl)) { /* tinfo visibility is based on the type it's for. */ Modified: user/hrs/releng/contrib/gcc/cp/typeck.c ============================================================================== --- user/hrs/releng/contrib/gcc/cp/typeck.c Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/contrib/gcc/cp/typeck.c Tue Dec 10 09:14:11 2013 (r259160) @@ -3476,7 +3476,7 @@ build_binary_op (enum tree_code code, tr || !same_scalar_type_ignoring_signedness (TREE_TYPE (type0), TREE_TYPE (type1))) { - binary_op_error (code); + binary_op_error (code, type0, type1); return error_mark_node; } arithmetic_types_p = 1; @@ -6229,7 +6229,7 @@ convert_for_assignment (tree type, tree coder = TREE_CODE (rhstype); if (TREE_CODE (type) == VECTOR_TYPE && coder == VECTOR_TYPE - && vector_types_convertible_p (type, rhstype)) + && vector_types_convertible_p (type, rhstype, true)) return convert (type, rhs); if (rhs == error_mark_node || rhstype == error_mark_node) @@ -6799,7 +6799,7 @@ ptr_reasonably_similar (tree to, tree fr continue; if (TREE_CODE (to) == VECTOR_TYPE - && vector_types_convertible_p (to, from)) + && vector_types_convertible_p (to, from, false)) return 1; if (TREE_CODE (to) == INTEGER_TYPE Modified: user/hrs/releng/contrib/gcc/doc/invoke.texi ============================================================================== --- user/hrs/releng/contrib/gcc/doc/invoke.texi Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/contrib/gcc/doc/invoke.texi Tue Dec 10 09:14:11 2013 (r259160) @@ -167,7 +167,7 @@ in the following sections. -fno-asm -fno-builtin -fno-builtin-@var{function} @gol -fhosted -ffreestanding -fopenmp -fms-extensions @gol -trigraphs -no-integrated-cpp -traditional -traditional-cpp @gol --fallow-single-precision -fcond-mismatch @gol +-fallow-single-precision -fcond-mismatch -flax-vector-conversions @gol -fsigned-bitfields -fsigned-char @gol -funsigned-bitfields -funsigned-char} @@ -186,6 +186,7 @@ in the following sections. -frepo -fno-rtti -fstats -ftemplate-depth-@var{n} @gol -fno-threadsafe-statics -fuse-cxa-atexit -fno-weak -nostdinc++ @gol -fno-default-inline -fvisibility-inlines-hidden @gol +-fvisibility-ms-compat @gol -Wabi -Wctor-dtor-privacy @gol -Wnon-virtual-dtor -Wreorder @gol -Weffc++ -Wno-deprecated -Wstrict-null-sentinel @gol @@ -1337,6 +1338,12 @@ Allow conditional expressions with misma third arguments. The value of such an expression is void. This option is not supported for C++. +@item -flax-vector-conversions +@opindex flax-vector-conversions +Allow implicit conversions between vectors with differing numbers of +elements and/or incompatible element types. This option should not be +used for new code. + @item -funsigned-char @opindex funsigned-char Let the type @code{char} be unsigned, like @code{unsigned char}. @@ -1620,6 +1627,40 @@ Explicitly instantiated inline methods a as their linkage might otherwise cross a shared library boundary. @xref{Template Instantiation}. +@item -fvisibility-ms-compat +@opindex fvisibility-ms-compat +This flag attempts to use visibility settings to make GCC's C++ +linkage model compatible with that of Microsoft Visual Studio. + +The flag makes these changes to GCC's linkage model: + +@enumerate +@item +It sets the default visibility to @code{hidden}, like +@option{-fvisibility=hidden}. + +@item +Types, but not their members, are not hidden by default. + +@item +The One Definition Rule is relaxed for types without explicit +visibility specifications which are defined in more than one different +shared object: those declarations are permitted if they would have +been permitted when this option was not used. +@end enumerate + +In new code it is better to use @option{-fvisibility=hidden} and +export those classes which are intended to be externally visible. +Unfortunately it is possible for code to rely, perhaps accidentally, +on the Visual Studio behaviour. + +Among the consequences of these changes are that static data members +of the same type with the same name but defined in different shared +objects will be different, so changing one will not change the other; +and that pointers to function members defined in different shared +objects may not compare equal. When this flag is given, it is a +violation of the ODR to define types with the same name differently. + @item -fno-weak @opindex fno-weak Do not use weak symbol support, even if it is provided by the linker. Modified: user/hrs/releng/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp ============================================================================== --- user/hrs/releng/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp Tue Dec 10 09:03:38 2013 (r259159) +++ user/hrs/releng/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp Tue Dec 10 09:14:11 2013 (r259160) @@ -454,10 +454,9 @@ void CodeGenVTables::EmitThunk(GlobalDec } else { *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Tue Dec 10 09:48:10 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DB693B3C; Tue, 10 Dec 2013 09:48:10 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C7345184B; Tue, 10 Dec 2013 09:48:10 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBA9mAN9069864; Tue, 10 Dec 2013 09:48:10 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBA9mA9k069863; Tue, 10 Dec 2013 09:48:10 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201312100948.rBA9mA9k069863@svn.freebsd.org> From: Peter Holm Date: Tue, 10 Dec 2013 09:48:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259162 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Dec 2013 09:48:10 -0000 Author: pho Date: Tue Dec 10 09:48:10 2013 New Revision: 259162 URL: http://svnweb.freebsd.org/changeset/base/259162 Log: Extend test time. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/misc/zfs.sh Modified: user/pho/stress2/misc/zfs.sh ============================================================================== --- user/pho/stress2/misc/zfs.sh Tue Dec 10 09:38:18 2013 (r259161) +++ user/pho/stress2/misc/zfs.sh Tue Dec 10 09:48:10 2013 (r259162) @@ -52,7 +52,7 @@ zpool create tank raidz md$u1 md$u2 md$u zfs create tank/test export RUNDIR=/tank/test/stressX -export runRUNTIME=10m +export runRUNTIME=20m (cd ..; ./run.sh marcus.cfg) zfs destroy -r tank From owner-svn-src-user@FreeBSD.ORG Tue Dec 10 09:50:33 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B317ACD9; Tue, 10 Dec 2013 09:50:33 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9F7C1186F; Tue, 10 Dec 2013 09:50:33 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBA9oXGU070421; Tue, 10 Dec 2013 09:50:33 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBA9oXpW070420; Tue, 10 Dec 2013 09:50:33 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201312100950.rBA9oXpW070420@svn.freebsd.org> From: Peter Holm Date: Tue, 10 Dec 2013 09:50:33 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259163 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Dec 2013 09:50:33 -0000 Author: pho Date: Tue Dec 10 09:50:33 2013 New Revision: 259163 URL: http://svnweb.freebsd.org/changeset/base/259163 Log: No need to use tunefs. Use file system check defined in default.cfg. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/misc/trim4.sh Modified: user/pho/stress2/misc/trim4.sh ============================================================================== --- user/pho/stress2/misc/trim4.sh Tue Dec 10 09:48:10 2013 (r259162) +++ user/pho/stress2/misc/trim4.sh Tue Dec 10 09:50:33 2013 (r259163) @@ -35,14 +35,12 @@ . ../default.cfg -tunefs -? 2>&1 | grep "j enable" || exit 1 - mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint mdconfig -l | grep -q md$mdstart && mdconfig -d -u $mdstart size="1g" [ $# -eq 0 ] && trim=-t -flag="-U" +flag="-j" for i in `jot 6`; do echo "Test #$i `date '+%T'`" echo "mdconfig -a -t swap -s $size -u $mdstart" @@ -51,7 +49,6 @@ for i in `jot 6`; do echo "newfs $trim $flag md${mdstart}$part" newfs $trim $flag md${mdstart}$part > /dev/null - tunefs -j enable /dev/md${mdstart}$part mount /dev/md${mdstart}$part $mntpoint chmod 777 $mntpoint @@ -64,16 +61,6 @@ for i in `jot 6`; do while mount | grep $mntpoint | grep -q /dev/md; do umount $mntpoint || sleep 1 done - dumpfs /dev/md${mdstart}$part > /tmp/dumpfs.1 - sleep 1 - fsck -t ufs -y /dev/md${mdstart}$part > /tmp/fsck.log 2>&1 - dumpfs /dev/md${mdstart}$part > /tmp/dumpfs.2 - - if grep -q "FALLBACK TO FULL FSCK" /tmp/fsck.log; then - diff -c /tmp/dumpfs.1 /tmp/dumpfs.2 - cat /tmp/fsck.log - exit 1 - fi + checkfs /dev/md${mdstart}$part mdconfig -d -u $mdstart done -rm -f /tmp/fsck.log /tmp/dumpfs.? From owner-svn-src-user@FreeBSD.ORG Tue Dec 10 10:32:19 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 35A61EF9; Tue, 10 Dec 2013 10:32:19 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 22DF81D50; Tue, 10 Dec 2013 10:32:19 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBAAWJj1087544; Tue, 10 Dec 2013 10:32:19 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBAAWIhq087543; Tue, 10 Dec 2013 10:32:18 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201312101032.rBAAWIhq087543@svn.freebsd.org> From: Peter Holm Date: Tue, 10 Dec 2013 10:32:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259164 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Dec 2013 10:32:19 -0000 Author: pho Date: Tue Dec 10 10:32:18 2013 New Revision: 259164 URL: http://svnweb.freebsd.org/changeset/base/259164 Log: thr_new(2) is known to fail on versions older that 8.4-STABLE. Add unused (custom) syscall to the ignore list. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/misc/syscall4.sh Modified: user/pho/stress2/misc/syscall4.sh ============================================================================== --- user/pho/stress2/misc/syscall4.sh Tue Dec 10 09:50:33 2013 (r259163) +++ user/pho/stress2/misc/syscall4.sh Tue Dec 10 10:32:18 2013 (r259164) @@ -125,11 +125,15 @@ static int ignore[] = { 111, /* 111 is old sigsuspend */ SYS_shutdown, SYS___syscall, + 216, /* custom syscall */ SYS_rfork, SYS_sigsuspend, SYS_mac_syscall, SYS_sigtimedwait, SYS_sigwaitinfo, +#if __FreeBSD_version < 804500 + SYS_thr_new, +#endif #if __FreeBSD_version >= 900041 SYS_pdfork, #endif From owner-svn-src-user@FreeBSD.ORG Tue Dec 10 11:43:18 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C25DA323; Tue, 10 Dec 2013 11:43:18 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id AF78D12F0; Tue, 10 Dec 2013 11:43:18 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBABhIR9012577; Tue, 10 Dec 2013 11:43:18 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBABhIrY012576; Tue, 10 Dec 2013 11:43:18 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201312101143.rBABhIrY012576@svn.freebsd.org> From: Peter Holm Date: Tue, 10 Dec 2013 11:43:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259165 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Dec 2013 11:43:18 -0000 Author: pho Date: Tue Dec 10 11:43:18 2013 New Revision: 259165 URL: http://svnweb.freebsd.org/changeset/base/259165 Log: Some old improvements to the scenario, from when snapshots were enabled for SU+J. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/misc/suj22.sh Modified: user/pho/stress2/misc/suj22.sh ============================================================================== --- user/pho/stress2/misc/suj22.sh Tue Dec 10 10:32:18 2013 (r259164) +++ user/pho/stress2/misc/suj22.sh Tue Dec 10 11:43:18 2013 (r259165) @@ -55,10 +55,12 @@ # } snap () { - while [ ! -s $2 ]; do + for i in `jot 5`; do mksnap_ffs $1 $2 2>&1 | grep -v "Resource temporarily unavailable" - [ ! -s $2 ] && rm -f $2 # Get rid of zero size snapshots + [ ! -s $2 ] && rm -f $2 || return 0 + sleep 1 done + return 1 } D=$diskimage @@ -97,7 +99,7 @@ snap $mntpoint ${mntpoint}/.snap/snap2 for i in `jot 10`; do /tmp/suj22 prune /tmp/suj22 - snap $mntpoint ${mntpoint}/.snap/snap$((i + 2)) + snap $mntpoint ${mntpoint}/.snap/snap$((i + 2)) || break sn=`ls -tU ${mntpoint}/.snap | tail -1` rm -f ${mntpoint}/.snap/$sn done @@ -106,8 +108,10 @@ cd $here while mount | grep -q ${mntpoint}; do umount ${mntpoint} || sleep 1 done +fsck -t ufs -y md${mdstart}${part} +fsck -t ufs -y md${mdstart}${part} mdconfig -d -u ${mdstart} -rm -f /tmp/suj22 +rm -f /tmp/suj22 $D exit 0 EOF #include From owner-svn-src-user@FreeBSD.ORG Tue Dec 10 11:45:40 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5036F44F; Tue, 10 Dec 2013 11:45:40 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 235E31328; Tue, 10 Dec 2013 11:45:40 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBABjenM012933; Tue, 10 Dec 2013 11:45:40 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBABjdrF012930; Tue, 10 Dec 2013 11:45:39 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201312101145.rBABjdrF012930@svn.freebsd.org> From: Peter Holm Date: Tue, 10 Dec 2013 11:45:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259166 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Dec 2013 11:45:40 -0000 Author: pho Date: Tue Dec 10 11:45:39 2013 New Revision: 259166 URL: http://svnweb.freebsd.org/changeset/base/259166 Log: Old improvements to SU+J snapshot scenarios. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/misc/suj19.sh user/pho/stress2/misc/suj20.sh user/pho/stress2/misc/suj21.sh Modified: user/pho/stress2/misc/suj19.sh ============================================================================== --- user/pho/stress2/misc/suj19.sh Tue Dec 10 11:43:18 2013 (r259165) +++ user/pho/stress2/misc/suj19.sh Tue Dec 10 11:45:39 2013 (r259166) @@ -35,10 +35,12 @@ . ../default.cfg snap () { - while [ ! -s $2 ]; do + for i in `jot 5`; do mksnap_ffs $1 $2 2>&1 | grep -v "Resource temporarily unavailable" - [ ! -s $2 ] && rm -f $2 # Get rid of zero size snapshots + [ ! -s $2 ] && rm -f $2 || return 0 + sleep 1 done + return 1 } mount | grep "${mntpoint}" | grep -q md${mdstart} && umount ${mntpoint} @@ -61,7 +63,7 @@ su ${testuser} -c 'sh -c "(cd ..;runRUNT for i in `jot 20`; do echo "`date '+%T'` mksnap_ffs ${mntpoint} ${mntpoint}/.snap/snap$i" - snap ${mntpoint} ${mntpoint}/.snap/snap$i + snap ${mntpoint} ${mntpoint}/.snap/snap$i || break sleep 1 done i=$(($(date '+%S') % 20 + 1)) Modified: user/pho/stress2/misc/suj20.sh ============================================================================== --- user/pho/stress2/misc/suj20.sh Tue Dec 10 11:43:18 2013 (r259165) +++ user/pho/stress2/misc/suj20.sh Tue Dec 10 11:45:39 2013 (r259166) @@ -51,10 +51,12 @@ # } snap () { - while [ ! -s $2 ]; do + for i in `jot 5`; do mksnap_ffs $1 $2 2>&1 | grep -v "Resource temporarily unavailable" - [ ! -s $2 ] && rm -f $2 # Get rid of zero size snapshots + [ ! -s $2 ] && rm -f $2 || return 0 + sleep 1 done + return 1 } here=`pwd` @@ -105,7 +107,7 @@ EOF static char buf[4096]; #define ND 100 -#define NF 500 +#define NF 100 void setup(void) Modified: user/pho/stress2/misc/suj21.sh ============================================================================== --- user/pho/stress2/misc/suj21.sh Tue Dec 10 11:43:18 2013 (r259165) +++ user/pho/stress2/misc/suj21.sh Tue Dec 10 11:45:39 2013 (r259166) @@ -52,10 +52,12 @@ # } snap () { - while [ ! -s $2 ]; do + for i in `jot 5`; do mksnap_ffs $1 $2 2>&1 | grep -v "Resource temporarily unavailable" - [ ! -s $2 ] && rm -f $2 # Get rid of zero size snapshots + [ ! -s $2 ] && rm -f $2 || return 0 + sleep 1 done + return 1 } here=`pwd` @@ -106,7 +108,7 @@ EOF static char buf[4096]; #define ND 100 -#define NF 500 +#define NF 100 void setup(void) From owner-svn-src-user@FreeBSD.ORG Tue Dec 10 11:47:38 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E605F55E; Tue, 10 Dec 2013 11:47:38 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D33051341; Tue, 10 Dec 2013 11:47:38 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBABlc0I013180; Tue, 10 Dec 2013 11:47:38 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBABlc40013179; Tue, 10 Dec 2013 11:47:38 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201312101147.rBABlc40013179@svn.freebsd.org> From: Peter Holm Date: Tue, 10 Dec 2013 11:47:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259167 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Dec 2013 11:47:39 -0000 Author: pho Date: Tue Dec 10 11:47:38 2013 New Revision: 259167 URL: http://svnweb.freebsd.org/changeset/base/259167 Log: Added a timeout to this scenario and a failure notification. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/misc/sendfile4.sh Modified: user/pho/stress2/misc/sendfile4.sh ============================================================================== --- user/pho/stress2/misc/sendfile4.sh Tue Dec 10 11:45:39 2013 (r259166) +++ user/pho/stress2/misc/sendfile4.sh Tue Dec 10 11:47:38 2013 (r259167) @@ -36,11 +36,11 @@ here=`pwd` cd /tmp sed '1,/^EOF/d' < $here/$0 > sendfile4.c -cc -o sendfile4 -Wall -Wextra -O2 sendfile4.c +cc -o sendfile4 -Wall -Wextra -O2 sendfile4.c || exit rm -f sendfile4.c cd $here -/tmp/sendfile4 /usr/libexec/cc1 +/tmp/sendfile4 /usr/libexec/cc1 || echo FAIL rm -f /tmp/sendfile4 exit @@ -53,9 +53,15 @@ EOF #include #include #include +#include #include #include +static void +handler(int i __unused) { + _exit(1); +} + int main(int argc, char *argv[]) { @@ -82,6 +88,8 @@ main(int argc, char *argv[]) if (error == -1) err(1, "socketpair"); + signal(SIGALRM, handler); + alarm(120); child = fork(); if (child == -1) err(1, "fork"); From owner-svn-src-user@FreeBSD.ORG Tue Dec 10 14:54:19 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B86E4CC7; Tue, 10 Dec 2013 14:54:19 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 99CEA1275; Tue, 10 Dec 2013 14:54:19 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBAEsJ9e081528; Tue, 10 Dec 2013 14:54:19 GMT (envelope-from ae@svn.freebsd.org) Received: (from ae@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBAEsFwb081504; Tue, 10 Dec 2013 14:54:15 GMT (envelope-from ae@svn.freebsd.org) Message-Id: <201312101454.rBAEsFwb081504@svn.freebsd.org> From: "Andrey V. Elsukov" Date: Tue, 10 Dec 2013 14:54:15 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259177 - in user/ae/inet6: . bin/sh bin/test cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n cddl/contrib/opensolaris/cmd/plockstat cddl/contrib/opensolaris/cmd/zdb cddl/... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Dec 2013 14:54:19 -0000 Author: ae Date: Tue Dec 10 14:54:11 2013 New Revision: 259177 URL: http://svnweb.freebsd.org/changeset/base/259177 Log: Merge from head/. Added: user/ae/inet6/contrib/atf/atf-c++/detail/auto_array.hpp - copied unchanged from r259176, head/contrib/atf/atf-c++/detail/auto_array.hpp user/ae/inet6/contrib/atf/atf-c++/detail/auto_array_test.cpp - copied unchanged from r259176, head/contrib/atf/atf-c++/detail/auto_array_test.cpp user/ae/inet6/contrib/atf/atf-c++/noncopyable.hpp - copied unchanged from r259176, head/contrib/atf/atf-c++/noncopyable.hpp user/ae/inet6/contrib/atf/atf-c++/utils.cpp - copied unchanged from r259176, head/contrib/atf/atf-c++/utils.cpp user/ae/inet6/contrib/gcc/cp/ChangeLog.gcc43 - copied unchanged from r259176, head/contrib/gcc/cp/ChangeLog.gcc43 user/ae/inet6/contrib/gcc/tree-ssa-alias-warnings.c - copied unchanged from r259176, head/contrib/gcc/tree-ssa-alias-warnings.c user/ae/inet6/contrib/gcclibs/libcpp/ChangeLog.gcc43 - copied unchanged from r259176, head/contrib/gcclibs/libcpp/ChangeLog.gcc43 user/ae/inet6/contrib/gcclibs/libcpp/directives-only.c - copied unchanged from r259176, head/contrib/gcclibs/libcpp/directives-only.c user/ae/inet6/contrib/gcclibs/libiberty/ChangeLog.gcc43 - copied unchanged from r259176, head/contrib/gcclibs/libiberty/ChangeLog.gcc43 user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/StreamGDBRemote.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/include/lldb/Core/StreamGDBRemote.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Host/Debug.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/include/lldb/Host/Debug.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Host/OptionParser.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/include/lldb/Host/OptionParser.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/RegisterCheckpoint.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/include/lldb/Target/RegisterCheckpoint.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/SystemRuntime.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/include/lldb/Target/SystemRuntime.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Utility/Iterable.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/include/lldb/Utility/Iterable.h user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBPlatform.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/API/SBPlatform.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/StreamGDBRemote.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Core/StreamGDBRemote.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxUnorderedMap.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxUnorderedMap.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Host/common/OptionParser.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Host/common/OptionParser.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Host/common/ProcessRunLock.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Host/common/ProcessRunLock.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/ - copied from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/ user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_mips64.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_mips64.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_i386.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_i386.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_mips64.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_mips64.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_x86_64.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_x86_64.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.h user/ae/inet6/contrib/llvm/tools/lldb/source/Target/SystemRuntime.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/source/Target/SystemRuntime.cpp user/ae/inet6/contrib/llvm/tools/lldb/tools/driver/ELWrapper.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/tools/driver/ELWrapper.cpp user/ae/inet6/contrib/llvm/tools/lldb/tools/driver/ELWrapper.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/tools/driver/ELWrapper.h user/ae/inet6/contrib/llvm/tools/lldb/tools/driver/GetOptWrapper.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/tools/driver/GetOptWrapper.cpp user/ae/inet6/contrib/llvm/tools/lldb/tools/driver/GetOptWrapper.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/tools/driver/GetOptWrapper.h user/ae/inet6/contrib/llvm/tools/lldb/tools/driver/Platform.cpp - copied unchanged from r259176, head/contrib/llvm/tools/lldb/tools/driver/Platform.cpp user/ae/inet6/contrib/llvm/tools/lldb/tools/driver/Platform.h - copied unchanged from r259176, head/contrib/llvm/tools/lldb/tools/driver/Platform.h user/ae/inet6/contrib/llvm/tools/lldb/tools/lldb-platform/ - copied from r259176, head/contrib/llvm/tools/lldb/tools/lldb-platform/ user/ae/inet6/etc/casper/ - copied from r259176, head/etc/casper/ user/ae/inet6/lib/libc/iconv/__iconv.c - copied unchanged from r259176, head/lib/libc/iconv/__iconv.c user/ae/inet6/lib/libc/iconv/__iconv_free_list.c - copied unchanged from r259176, head/lib/libc/iconv/__iconv_free_list.c user/ae/inet6/lib/libc/iconv/__iconv_get_list.c - copied unchanged from r259176, head/lib/libc/iconv/__iconv_get_list.c user/ae/inet6/lib/libc/iconv/bsd_iconv.c - copied unchanged from r259176, head/lib/libc/iconv/bsd_iconv.c user/ae/inet6/lib/libc/iconv/iconv-internal.h - copied unchanged from r259176, head/lib/libc/iconv/iconv-internal.h user/ae/inet6/lib/libc/iconv/iconv_canonicalize.c - copied unchanged from r259176, head/lib/libc/iconv/iconv_canonicalize.c user/ae/inet6/lib/libc/iconv/iconv_close.c - copied unchanged from r259176, head/lib/libc/iconv/iconv_close.c user/ae/inet6/lib/libc/iconv/iconv_compat.c - copied unchanged from r259176, head/lib/libc/iconv/iconv_compat.c user/ae/inet6/lib/libc/iconv/iconv_open.c - copied unchanged from r259176, head/lib/libc/iconv/iconv_open.c user/ae/inet6/lib/libc/iconv/iconv_open_into.c - copied unchanged from r259176, head/lib/libc/iconv/iconv_open_into.c user/ae/inet6/lib/libc/iconv/iconv_set_relocation_prefix.c - copied unchanged from r259176, head/lib/libc/iconv/iconv_set_relocation_prefix.c user/ae/inet6/lib/libc/iconv/iconvctl.c - copied unchanged from r259176, head/lib/libc/iconv/iconvctl.c user/ae/inet6/lib/libc/iconv/iconvlist.c - copied unchanged from r259176, head/lib/libc/iconv/iconvlist.c user/ae/inet6/lib/libc_nonshared/ - copied from r259176, head/lib/libc_nonshared/ user/ae/inet6/lib/libcapsicum/ - copied from r259176, head/lib/libcapsicum/ user/ae/inet6/lib/libcasper/ - copied from r259176, head/lib/libcasper/ user/ae/inet6/lib/libnv/ - copied from r259176, head/lib/libnv/ user/ae/inet6/lib/libpjdlog/ - copied from r259176, head/lib/libpjdlog/ user/ae/inet6/libexec/casper/ - copied from r259176, head/libexec/casper/ user/ae/inet6/release/amd64/pkg-stage.conf - copied unchanged from r259176, head/release/amd64/pkg-stage.conf user/ae/inet6/release/i386/pkg-stage.conf - copied unchanged from r259176, head/release/i386/pkg-stage.conf user/ae/inet6/release/scripts/pkg-stage.sh - copied unchanged from r259176, head/release/scripts/pkg-stage.sh user/ae/inet6/sbin/casperd/ - copied from r259176, head/sbin/casperd/ user/ae/inet6/share/examples/tests/ - copied from r259176, head/share/examples/tests/ user/ae/inet6/share/man/man4/axge.4 - copied unchanged from r259176, head/share/man/man4/axge.4 user/ae/inet6/share/man/man4/gpioiic.4 - copied unchanged from r259176, head/share/man/man4/gpioiic.4 user/ae/inet6/share/man/man4/gpioled.4 - copied unchanged from r259176, head/share/man/man4/gpioled.4 user/ae/inet6/share/tests/ - copied from r259176, head/share/tests/ user/ae/inet6/sys/amd64/vmm/io/vhpet.c - copied unchanged from r259176, head/sys/amd64/vmm/io/vhpet.c user/ae/inet6/sys/amd64/vmm/io/vhpet.h - copied unchanged from r259176, head/sys/amd64/vmm/io/vhpet.h user/ae/inet6/sys/amd64/vmm/io/vioapic.c - copied unchanged from r259176, head/sys/amd64/vmm/io/vioapic.c user/ae/inet6/sys/amd64/vmm/io/vioapic.h - copied unchanged from r259176, head/sys/amd64/vmm/io/vioapic.h user/ae/inet6/sys/arm/conf/COSMIC - copied unchanged from r259176, head/sys/arm/conf/COSMIC user/ae/inet6/sys/arm/freescale/vybrid/ - copied from r259176, head/sys/arm/freescale/vybrid/ user/ae/inet6/sys/arm/rockchip/rk30xx_wdog.c - copied unchanged from r259176, head/sys/arm/rockchip/rk30xx_wdog.c user/ae/inet6/sys/arm/rockchip/rk30xx_wdog.h - copied unchanged from r259176, head/sys/arm/rockchip/rk30xx_wdog.h user/ae/inet6/sys/arm/ti/ti_mbox.c - copied unchanged from r259176, head/sys/arm/ti/ti_mbox.c user/ae/inet6/sys/arm/ti/ti_mbox.h - copied unchanged from r259176, head/sys/arm/ti/ti_mbox.h user/ae/inet6/sys/arm/ti/ti_pruss.c - copied unchanged from r259176, head/sys/arm/ti/ti_pruss.c user/ae/inet6/sys/arm/ti/ti_pruss.h - copied unchanged from r259176, head/sys/arm/ti/ti_pruss.h user/ae/inet6/sys/boot/fdt/dts/vybrid-cosmic.dts - copied unchanged from r259176, head/sys/boot/fdt/dts/vybrid-cosmic.dts user/ae/inet6/sys/boot/fdt/dts/vybrid.dtsi - copied unchanged from r259176, head/sys/boot/fdt/dts/vybrid.dtsi user/ae/inet6/sys/cddl/compat/opensolaris/sys/disp.h - copied unchanged from r259176, head/sys/cddl/compat/opensolaris/sys/disp.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/range_tree.c - copied unchanged from r259176, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/range_tree.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_reftree.c - copied unchanged from r259176, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_reftree.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/range_tree.h - copied unchanged from r259176, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/range_tree.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_reftree.h - copied unchanged from r259176, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_reftree.h user/ae/inet6/sys/dev/fb/fb_if.m - copied unchanged from r259176, head/sys/dev/fb/fb_if.m user/ae/inet6/sys/dev/fb/fbd.c - copied unchanged from r259176, head/sys/dev/fb/fbd.c user/ae/inet6/sys/dev/nand/nfc_at91.c - copied unchanged from r259176, head/sys/dev/nand/nfc_at91.c user/ae/inet6/sys/dev/usb/net/if_axge.c - copied unchanged from r259176, head/sys/dev/usb/net/if_axge.c user/ae/inet6/sys/dev/usb/net/if_axgereg.h - copied unchanged from r259176, head/sys/dev/usb/net/if_axgereg.h user/ae/inet6/sys/dev/vt/ - copied from r259176, head/sys/dev/vt/ user/ae/inet6/sys/kern/subr_terminal.c - copied unchanged from r259176, head/sys/kern/subr_terminal.c user/ae/inet6/sys/modules/usb/axge/ - copied from r259176, head/sys/modules/usb/axge/ user/ae/inet6/sys/net/ieee_oui.h - copied unchanged from r259176, head/sys/net/ieee_oui.h user/ae/inet6/sys/net/sff8472.h - copied unchanged from r259176, head/sys/net/sff8472.h user/ae/inet6/sys/opencrypto/cryptodeflate.c - copied unchanged from r259176, head/sys/opencrypto/cryptodeflate.c user/ae/inet6/sys/powerpc/ofw/ofw_pcibus.h - copied unchanged from r259176, head/sys/powerpc/ofw/ofw_pcibus.h user/ae/inet6/sys/powerpc/pseries/plpar_pcibus.c - copied unchanged from r259176, head/sys/powerpc/pseries/plpar_pcibus.c user/ae/inet6/sys/powerpc/wii/ios_if.m - copied unchanged from r259176, head/sys/powerpc/wii/ios_if.m user/ae/inet6/sys/sys/ktr_class.h - copied unchanged from r259176, head/sys/sys/ktr_class.h user/ae/inet6/sys/sys/sf_sync.h - copied unchanged from r259176, head/sys/sys/sf_sync.h user/ae/inet6/sys/sys/terminal.h - copied unchanged from r259176, head/sys/sys/terminal.h user/ae/inet6/tools/build/options/WITHOUT_CASPER - copied unchanged from r259176, head/tools/build/options/WITHOUT_CASPER user/ae/inet6/tools/regression/bin/sh/execution/bg10.0 - copied unchanged from r259176, head/tools/regression/bin/sh/execution/bg10.0 user/ae/inet6/tools/regression/bin/sh/execution/bg10.0.stdout - copied unchanged from r259176, head/tools/regression/bin/sh/execution/bg10.0.stdout user/ae/inet6/tools/regression/bin/sh/execution/bg5.0 - copied unchanged from r259176, head/tools/regression/bin/sh/execution/bg5.0 user/ae/inet6/tools/regression/bin/sh/execution/bg6.0 - copied unchanged from r259176, head/tools/regression/bin/sh/execution/bg6.0 user/ae/inet6/tools/regression/bin/sh/execution/bg6.0.stdout - copied unchanged from r259176, head/tools/regression/bin/sh/execution/bg6.0.stdout user/ae/inet6/tools/regression/bin/sh/execution/bg7.0 - copied unchanged from r259176, head/tools/regression/bin/sh/execution/bg7.0 user/ae/inet6/tools/regression/bin/sh/execution/bg8.0 - copied unchanged from r259176, head/tools/regression/bin/sh/execution/bg8.0 user/ae/inet6/tools/regression/bin/sh/execution/bg9.0 - copied unchanged from r259176, head/tools/regression/bin/sh/execution/bg9.0 user/ae/inet6/tools/regression/capsicum/libcapsicum/ - copied from r259176, head/tools/regression/capsicum/libcapsicum/ user/ae/inet6/tools/regression/lib/libnv/ - copied from r259176, head/tools/regression/lib/libnv/ user/ae/inet6/tools/regression/usr.bin/sed/regress.icase4.out - copied unchanged from r259176, head/tools/regression/usr.bin/sed/regress.icase4.out user/ae/inet6/tools/regression/usr.sbin/etcupdate/preworld.sh - copied unchanged from r259176, head/tools/regression/usr.sbin/etcupdate/preworld.sh user/ae/inet6/tools/regression/usr.sbin/etcupdate/tzsetup.sh - copied unchanged from r259176, head/tools/regression/usr.sbin/etcupdate/tzsetup.sh user/ae/inet6/tools/tools/vt/ - copied from r259176, head/tools/tools/vt/ user/ae/inet6/usr.sbin/bsdconfig/includes/ - copied from r259176, head/usr.sbin/bsdconfig/includes/ Replaced: user/ae/inet6/lib/libc/iconv/iconv.c - copied unchanged from r259176, head/lib/libc/iconv/iconv.c Deleted: user/ae/inet6/contrib/apr-util/test/testssl.c user/ae/inet6/contrib/atf/Atffile user/ae/inet6/contrib/atf/Makefile.am user/ae/inet6/contrib/atf/Makefile.in user/ae/inet6/contrib/atf/admin/ user/ae/inet6/contrib/atf/atf-c++/Atffile user/ae/inet6/contrib/atf/atf-c++/Makefile.am.inc user/ae/inet6/contrib/atf/atf-c++/detail/Atffile user/ae/inet6/contrib/atf/atf-c++/detail/Makefile.am.inc user/ae/inet6/contrib/atf/atf-c/Atffile user/ae/inet6/contrib/atf/atf-c/Makefile.am.inc user/ae/inet6/contrib/atf/atf-c/detail/Atffile user/ae/inet6/contrib/atf/atf-c/detail/Makefile.am.inc user/ae/inet6/contrib/atf/atf-c/detail/test_helpers_test.c user/ae/inet6/contrib/atf/atf-config/ user/ae/inet6/contrib/atf/atf-report/ user/ae/inet6/contrib/atf/atf-run/ user/ae/inet6/contrib/atf/atf-sh/Atffile user/ae/inet6/contrib/atf/atf-sh/Makefile.am.inc user/ae/inet6/contrib/atf/atf-version/ user/ae/inet6/contrib/atf/bconfig.h.in user/ae/inet6/contrib/atf/configure user/ae/inet6/contrib/atf/configure.ac user/ae/inet6/contrib/atf/doc/Makefile.am.inc user/ae/inet6/contrib/atf/doc/atf-formats.5 user/ae/inet6/contrib/atf/doc/atf.7.in user/ae/inet6/contrib/atf/test-programs/Atffile user/ae/inet6/contrib/atf/test-programs/Makefile.am.inc user/ae/inet6/contrib/atf/test-programs/fork_test.sh user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Utility/RefCounter.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_x86_64.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_x86_64.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreFreeBSD_x86_64.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreFreeBSD_x86_64.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreLinux_x86_64.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreLinux_x86_64.h user/ae/inet6/contrib/llvm/tools/lldb/source/Utility/RefCounter.cpp user/ae/inet6/lib/libc/rpc/LICENSE user/ae/inet6/sys/arm/samsung/exynos/bus_space.c user/ae/inet6/sys/cddl/compat/opensolaris/sys/taskq.h user/ae/inet6/sys/opencrypto/deflate.c user/ae/inet6/usr.sbin/bhyve/ioapic.c user/ae/inet6/usr.sbin/bhyve/ioapic.h Modified: user/ae/inet6/Makefile.inc1 user/ae/inet6/ObsoleteFiles.inc user/ae/inet6/UPDATING user/ae/inet6/bin/sh/cd.c user/ae/inet6/bin/sh/eval.c user/ae/inet6/bin/sh/exec.c user/ae/inet6/bin/sh/expand.c user/ae/inet6/bin/sh/memalloc.c user/ae/inet6/bin/sh/mystring.c user/ae/inet6/bin/sh/mystring.h user/ae/inet6/bin/sh/redir.c user/ae/inet6/bin/sh/show.c user/ae/inet6/bin/sh/var.c user/ae/inet6/bin/test/test.c user/ae/inet6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh user/ae/inet6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh user/ae/inet6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh user/ae/inet6/cddl/contrib/opensolaris/cmd/plockstat/plockstat.c user/ae/inet6/cddl/contrib/opensolaris/cmd/zdb/zdb.c user/ae/inet6/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c user/ae/inet6/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 user/ae/inet6/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c user/ae/inet6/cddl/contrib/opensolaris/cmd/ztest/ztest.c user/ae/inet6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c user/ae/inet6/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c user/ae/inet6/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c user/ae/inet6/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h user/ae/inet6/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c user/ae/inet6/contrib/apr-util/CHANGES user/ae/inet6/contrib/apr-util/apr-util.spec user/ae/inet6/contrib/apr-util/configure user/ae/inet6/contrib/apr-util/crypto/apr_crypto.c user/ae/inet6/contrib/apr-util/dbd/apr_dbd.c user/ae/inet6/contrib/apr-util/dbd/apr_dbd_odbc.c user/ae/inet6/contrib/apr-util/dbm/apr_dbm.c user/ae/inet6/contrib/apr-util/include/apr_buckets.h user/ae/inet6/contrib/apr-util/include/apr_dbd.h user/ae/inet6/contrib/apr-util/include/apr_hooks.h user/ae/inet6/contrib/apr-util/include/apr_optional_hooks.h user/ae/inet6/contrib/apr-util/include/apr_queue.h user/ae/inet6/contrib/apr-util/include/apr_reslist.h user/ae/inet6/contrib/apr-util/include/apu.hw user/ae/inet6/contrib/apr-util/include/apu_version.h user/ae/inet6/contrib/apr-util/libaprutil.rc user/ae/inet6/contrib/apr-util/memcache/apr_memcache.c user/ae/inet6/contrib/apr-util/misc/apu_dso.c user/ae/inet6/contrib/apr-util/test/abts.c user/ae/inet6/contrib/apr-util/test/testpass.c user/ae/inet6/contrib/atf/FREEBSD-Xlist user/ae/inet6/contrib/atf/FREEBSD-upgrade user/ae/inet6/contrib/atf/NEWS user/ae/inet6/contrib/atf/atf-c++.hpp user/ae/inet6/contrib/atf/atf-c++/atf-c++-api.3 user/ae/inet6/contrib/atf/atf-c++/check.hpp user/ae/inet6/contrib/atf/atf-c++/check_test.cpp user/ae/inet6/contrib/atf/atf-c++/detail/Kyuafile user/ae/inet6/contrib/atf/atf-c++/detail/parser.hpp user/ae/inet6/contrib/atf/atf-c++/detail/process.cpp user/ae/inet6/contrib/atf/atf-c++/detail/process.hpp user/ae/inet6/contrib/atf/atf-c++/detail/test_helpers.cpp user/ae/inet6/contrib/atf/atf-c++/detail/test_helpers.hpp user/ae/inet6/contrib/atf/atf-c++/macros_test.cpp user/ae/inet6/contrib/atf/atf-c++/pkg_config_test.sh user/ae/inet6/contrib/atf/atf-c++/tests.cpp user/ae/inet6/contrib/atf/atf-c++/tests.hpp user/ae/inet6/contrib/atf/atf-c++/utils.hpp user/ae/inet6/contrib/atf/atf-c++/utils_test.cpp user/ae/inet6/contrib/atf/atf-c.h user/ae/inet6/contrib/atf/atf-c/atf-c-api.3 user/ae/inet6/contrib/atf/atf-c/check_test.c user/ae/inet6/contrib/atf/atf-c/detail/Kyuafile user/ae/inet6/contrib/atf/atf-c/detail/process_test.c user/ae/inet6/contrib/atf/atf-c/detail/sanity_test.c user/ae/inet6/contrib/atf/atf-c/detail/test_helpers.c user/ae/inet6/contrib/atf/atf-c/detail/test_helpers.h user/ae/inet6/contrib/atf/atf-c/macros.h user/ae/inet6/contrib/atf/atf-c/macros_test.c user/ae/inet6/contrib/atf/atf-c/pkg_config_test.sh user/ae/inet6/contrib/atf/atf-c/utils.c user/ae/inet6/contrib/atf/atf-c/utils.h user/ae/inet6/contrib/atf/atf-c/utils_test.c user/ae/inet6/contrib/atf/atf-sh/atf-check.cpp user/ae/inet6/contrib/atf/atf-sh/atf-check_test.sh user/ae/inet6/contrib/atf/atf-sh/atf-sh-api.3 user/ae/inet6/contrib/atf/atf-sh/atf-sh.1 user/ae/inet6/contrib/atf/atf-sh/atf_check_test.sh user/ae/inet6/contrib/atf/atf-sh/misc_helpers.sh user/ae/inet6/contrib/atf/bconfig.h user/ae/inet6/contrib/atf/test-programs/Kyuafile user/ae/inet6/contrib/atf/test-programs/c_helpers.c user/ae/inet6/contrib/atf/test-programs/cpp_helpers.cpp user/ae/inet6/contrib/atf/test-programs/sh_helpers.sh user/ae/inet6/contrib/bmake/hash.c user/ae/inet6/contrib/bmake/lst.lib/lstMember.c user/ae/inet6/contrib/gcc/ChangeLog.gcc43 user/ae/inet6/contrib/gcc/Makefile.in user/ae/inet6/contrib/gcc/builtin-types.def user/ae/inet6/contrib/gcc/builtins.c user/ae/inet6/contrib/gcc/builtins.def user/ae/inet6/contrib/gcc/c-common.c user/ae/inet6/contrib/gcc/c-common.h user/ae/inet6/contrib/gcc/c-decl.c user/ae/inet6/contrib/gcc/c-opts.c user/ae/inet6/contrib/gcc/c-ppoutput.c user/ae/inet6/contrib/gcc/c-typeck.c user/ae/inet6/contrib/gcc/c.opt user/ae/inet6/contrib/gcc/cgraphunit.c user/ae/inet6/contrib/gcc/collect2.c user/ae/inet6/contrib/gcc/common.opt user/ae/inet6/contrib/gcc/config/i386/beos-elf.h user/ae/inet6/contrib/gcc/config/i386/cygwin.h user/ae/inet6/contrib/gcc/config/i386/emmintrin.h user/ae/inet6/contrib/gcc/config/i386/i386.c user/ae/inet6/contrib/gcc/config/i386/i386.h user/ae/inet6/contrib/gcc/config/i386/i386.md user/ae/inet6/contrib/gcc/config/i386/nto.h user/ae/inet6/contrib/gcc/config/rs6000/aix.h user/ae/inet6/contrib/gcc/config/rs6000/altivec.h user/ae/inet6/contrib/gcc/config/rs6000/rs6000-c.c user/ae/inet6/contrib/gcc/config/rs6000/rs6000.c user/ae/inet6/contrib/gcc/config/rs6000/sysv4.h user/ae/inet6/contrib/gcc/config/svr4.h user/ae/inet6/contrib/gcc/configure user/ae/inet6/contrib/gcc/configure.ac user/ae/inet6/contrib/gcc/coverage.c user/ae/inet6/contrib/gcc/cp/call.c user/ae/inet6/contrib/gcc/cp/cp-lang.c user/ae/inet6/contrib/gcc/cp/cp-tree.h user/ae/inet6/contrib/gcc/cp/decl.c user/ae/inet6/contrib/gcc/cp/decl2.c user/ae/inet6/contrib/gcc/cp/mangle.c user/ae/inet6/contrib/gcc/cp/name-lookup.c user/ae/inet6/contrib/gcc/cp/parser.c user/ae/inet6/contrib/gcc/cp/pt.c user/ae/inet6/contrib/gcc/cp/semantics.c user/ae/inet6/contrib/gcc/cp/tree.c user/ae/inet6/contrib/gcc/cp/typeck.c user/ae/inet6/contrib/gcc/cppdefault.c user/ae/inet6/contrib/gcc/doc/cppopts.texi user/ae/inet6/contrib/gcc/doc/extend.texi user/ae/inet6/contrib/gcc/doc/invoke.texi user/ae/inet6/contrib/gcc/doc/libgcc.texi user/ae/inet6/contrib/gcc/doc/rtl.texi user/ae/inet6/contrib/gcc/dwarf2out.c user/ae/inet6/contrib/gcc/expr.c user/ae/inet6/contrib/gcc/final.c user/ae/inet6/contrib/gcc/flags.h user/ae/inet6/contrib/gcc/fold-const.c user/ae/inet6/contrib/gcc/gcc.c user/ae/inet6/contrib/gcc/genattrtab.c user/ae/inet6/contrib/gcc/genopinit.c user/ae/inet6/contrib/gcc/gimplify.c user/ae/inet6/contrib/gcc/langhooks-def.h user/ae/inet6/contrib/gcc/langhooks.h user/ae/inet6/contrib/gcc/libgcc-std.ver user/ae/inet6/contrib/gcc/libgcc2.c user/ae/inet6/contrib/gcc/libgcc2.h user/ae/inet6/contrib/gcc/mips-tdump.c user/ae/inet6/contrib/gcc/mips-tfile.c user/ae/inet6/contrib/gcc/mklibgcc.in user/ae/inet6/contrib/gcc/optabs.c user/ae/inet6/contrib/gcc/optabs.h user/ae/inet6/contrib/gcc/opts.c user/ae/inet6/contrib/gcc/postreload-gcse.c user/ae/inet6/contrib/gcc/print-tree.c user/ae/inet6/contrib/gcc/regs.h user/ae/inet6/contrib/gcc/reload1.c user/ae/inet6/contrib/gcc/rtl.def user/ae/inet6/contrib/gcc/rtlanal.c user/ae/inet6/contrib/gcc/simplify-rtx.c user/ae/inet6/contrib/gcc/toplev.c user/ae/inet6/contrib/gcc/tree-flow.h user/ae/inet6/contrib/gcc/tree-ssa-alias.c user/ae/inet6/contrib/gcc/tree-ssa-propagate.c user/ae/inet6/contrib/gcc/tree-vrp.c user/ae/inet6/contrib/gcc/tree.c user/ae/inet6/contrib/gcc/tree.h user/ae/inet6/contrib/gcc/varasm.c user/ae/inet6/contrib/gcclibs/libcpp/Makefile.in user/ae/inet6/contrib/gcclibs/libcpp/charset.c user/ae/inet6/contrib/gcclibs/libcpp/directives.c user/ae/inet6/contrib/gcclibs/libcpp/errors.c user/ae/inet6/contrib/gcclibs/libcpp/expr.c user/ae/inet6/contrib/gcclibs/libcpp/files.c user/ae/inet6/contrib/gcclibs/libcpp/include/cpplib.h user/ae/inet6/contrib/gcclibs/libcpp/init.c user/ae/inet6/contrib/gcclibs/libcpp/internal.h user/ae/inet6/contrib/gcclibs/libcpp/lex.c user/ae/inet6/contrib/gcclibs/libcpp/macro.c user/ae/inet6/contrib/gcclibs/libcpp/pch.c user/ae/inet6/contrib/gcclibs/libiberty/choose-temp.c user/ae/inet6/contrib/gcclibs/libiberty/cp-demangle.c user/ae/inet6/contrib/gcclibs/libiberty/cp-demangle.h user/ae/inet6/contrib/gcclibs/libiberty/floatformat.c user/ae/inet6/contrib/gcclibs/libiberty/functions.texi user/ae/inet6/contrib/gcclibs/libiberty/pex-unix.c user/ae/inet6/contrib/gcclibs/libiberty/strsignal.c user/ae/inet6/contrib/gcclibs/libiberty/testsuite/demangle-expected user/ae/inet6/contrib/gcclibs/libiberty/testsuite/test-demangle.c user/ae/inet6/contrib/gdb/gdb/amd64fbsd-nat.c user/ae/inet6/contrib/gperf/doc/gperf.1 user/ae/inet6/contrib/gperf/src/options.cc user/ae/inet6/contrib/gperf/src/options.h user/ae/inet6/contrib/gperf/src/options.icc user/ae/inet6/contrib/gperf/src/output.cc user/ae/inet6/contrib/libexecinfo/backtrace.c user/ae/inet6/contrib/libstdc++/include/bits/basic_string.h user/ae/inet6/contrib/libstdc++/include/bits/basic_string.tcc user/ae/inet6/contrib/libstdc++/include/bits/stl_algobase.h user/ae/inet6/contrib/libstdc++/include/bits/stl_tree.h user/ae/inet6/contrib/libstdc++/include/bits/stl_vector.h user/ae/inet6/contrib/libstdc++/include/ext/hashtable.h user/ae/inet6/contrib/libstdc++/include/ext/mt_allocator.h user/ae/inet6/contrib/libstdc++/include/ext/throw_allocator.h user/ae/inet6/contrib/libstdc++/libsupc++/eh_alloc.cc user/ae/inet6/contrib/libstdc++/src/mt_allocator.cc user/ae/inet6/contrib/llvm/lib/Analysis/CaptureTracking.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp user/ae/inet6/contrib/llvm/tools/clang/lib/Driver/ToolChains.h user/ae/inet6/contrib/llvm/tools/clang/lib/Headers/emmintrin.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBDebugger.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBError.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBHostOS.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBModule.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointList.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSiteList.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/Address.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/ConnectionFileDescriptor.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/ConnectionMachPort.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/ConstString.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/DataExtractor.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/Disassembler.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/EmulateInstruction.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/Error.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/Flags.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/Log.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/Module.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/ModuleList.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/ModuleSpec.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/Opcode.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/PluginManager.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/RangeMap.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/RegularExpression.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/UUID.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/Value.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/ValueObject.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Core/dwarf.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/DataFormatters/CXXFormatterFunctions.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/DataFormatters/DataVisualization.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatCache.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatClasses.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatManager.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatNavigator.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategory.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategoryMap.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSummary.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionDeclMap.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Expression/ClangFunction.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Expression/ClangUserExpression.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Expression/DWARFExpression.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Expression/IRExecutionUnit.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Expression/IRForTarget.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Host/Condition.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Host/Config.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Host/File.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Host/FileSpec.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Host/Host.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Host/Mutex.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Host/ProcessRunLock.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Host/SocketAddress.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Host/Symbols.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Host/Terminal.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Host/TimeValue.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Interpreter/Args.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObject.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueBoolean.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Interpreter/Options.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Interpreter/PythonDataObjects.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreterPython.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Symbol/Block.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTImporter.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTType.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangNamespaceDecl.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectFile.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Symbol/Symbol.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolContext.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Symbol/Symtab.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Symbol/Type.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Symbol/TypeList.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/ABI.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/DynamicLoader.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/ExecutionContext.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/LanguageRuntime.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/Platform.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/Process.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/RegisterContext.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/StackFrame.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/StackFrameList.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/StackID.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/Target.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/Thread.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/ThreadList.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Utility/PythonPointer.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/Utility/SharingPtr.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/lldb-defines.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/lldb-enumerations.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/lldb-forward.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/lldb-private-enumerations.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/lldb-private-interfaces.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/lldb-private-log.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/lldb-private.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/lldb-python.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/lldb-types.h user/ae/inet6/contrib/llvm/tools/lldb/include/lldb/lldb-versioning.h user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBCommandInterpreter.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBData.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBDebugger.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBExpressionOptions.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBFileSpec.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBFunction.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBHostOS.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBModule.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBModuleSpec.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBProcess.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBStream.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBSymbol.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBTarget.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBThread.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBType.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBTypeCategory.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBTypeNameSpecifier.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/API/SBValue.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Breakpoint/Breakpoint.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointList.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocation.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolver.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Breakpoint/StoppointLocation.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandCompletions.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectArgs.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectCommands.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.h user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectFrame.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectHelp.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectLog.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlugin.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectRegister.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectSettings.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectSource.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectType.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Address.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/ArchSpec.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Communication.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/ConnectionFileDescriptor.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/ConnectionMachPort.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/ConnectionSharedMemory.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/ConstString.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/DataBufferMemoryMap.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/DataExtractor.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Debugger.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Disassembler.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Error.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/FileLineResolver.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Log.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Mangled.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Module.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/ModuleList.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Opcode.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/PluginManager.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/SearchFilter.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/SourceManager.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/StreamFile.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Timer.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/Value.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/ValueObject.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/ValueObjectDynamicValue.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Core/ValueObjectVariable.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/CXXFormatterFunctions.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/DataVisualization.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/FormatCache.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/FormatClasses.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/FormatManager.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/LibCxx.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/LibStdcpp.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/NSDictionary.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/NSSet.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategory.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/TypeFormat.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/DataFormatters/TypeSummary.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Expression/ClangASTSource.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Expression/ClangExpressionDeclMap.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Expression/ClangFunction.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Expression/ClangUserExpression.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Expression/DWARFExpression.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Expression/IRForTarget.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Expression/IRInterpreter.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Expression/IRMemoryMap.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Expression/Materializer.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Host/common/Condition.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Host/common/File.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Host/common/Host.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Host/common/Mutex.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Host/common/SocketAddress.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Host/common/Symbols.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Host/common/Terminal.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Host/common/TimeValue.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Host/freebsd/Host.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/Args.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/CommandObject.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupArchitecture.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupBoolean.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFile.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFormat.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupOutputFile.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupString.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUInt64.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUUID.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupVariable.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupWatchpoint.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/OptionValueProperties.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/Options.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/PythonDataObjects.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreter.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterPython.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_x86.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationDescription.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationDescription.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationList.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationList.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/ClangASTImporter.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/ClangASTType.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/CompileUnit.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/FuncUnwinders.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/LineEntry.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/ObjectFile.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/Symbol.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/SymbolContext.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/Symtab.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/Type.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/UnwindPlan.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/UnwindTable.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Symbol/Variable.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/ExecutionContext.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/LanguageRuntime.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/Platform.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/Process.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/RegisterContext.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/StackFrame.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/StackFrameList.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/StopInfo.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/Target.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/TargetList.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/Thread.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallFunction.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInRange.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOut.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepRange.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepThrough.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepUntil.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Target/UnixSignals.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Utility/PseudoTerminal.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Utility/SharingPtr.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Utility/StringExtractor.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Utility/StringExtractor.h user/ae/inet6/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.h user/ae/inet6/contrib/llvm/tools/lldb/source/lldb-log.cpp user/ae/inet6/contrib/llvm/tools/lldb/source/lldb.cpp user/ae/inet6/contrib/llvm/tools/lldb/tools/driver/Driver.cpp user/ae/inet6/contrib/llvm/tools/lldb/tools/driver/Driver.h user/ae/inet6/contrib/llvm/tools/lldb/tools/driver/IOChannel.cpp user/ae/inet6/contrib/llvm/tools/lldb/tools/driver/IOChannel.h user/ae/inet6/contrib/mdocml/lib.in user/ae/inet6/contrib/mtree/compare.c user/ae/inet6/contrib/mtree/create.c user/ae/inet6/contrib/mtree/spec.c user/ae/inet6/contrib/netcat/nc.1 user/ae/inet6/contrib/netcat/netcat.c user/ae/inet6/contrib/nvi/cl/cl_term.c user/ae/inet6/contrib/nvi/common/key.c user/ae/inet6/contrib/nvi/common/key.h user/ae/inet6/contrib/smbfs/lib/smb/nls.c user/ae/inet6/contrib/subversion/CHANGES user/ae/inet6/contrib/subversion/Makefile.in user/ae/inet6/contrib/subversion/build-outputs.mk user/ae/inet6/contrib/subversion/build.conf user/ae/inet6/contrib/subversion/configure user/ae/inet6/contrib/subversion/configure.ac user/ae/inet6/contrib/subversion/subversion/include/svn_version.h user/ae/inet6/contrib/subversion/subversion/libsvn_client/externals.c user/ae/inet6/contrib/subversion/subversion/libsvn_fs_fs/fs_fs.c user/ae/inet6/contrib/subversion/subversion/libsvn_fs_fs/rep-cache-db.h user/ae/inet6/contrib/subversion/subversion/libsvn_subr/internal_statements.h user/ae/inet6/contrib/subversion/subversion/libsvn_wc/diff.h user/ae/inet6/contrib/subversion/subversion/libsvn_wc/diff_local.c user/ae/inet6/contrib/subversion/subversion/libsvn_wc/wc-checks.h user/ae/inet6/contrib/subversion/subversion/libsvn_wc/wc-metadata.h user/ae/inet6/contrib/subversion/subversion/libsvn_wc/wc-queries.h user/ae/inet6/contrib/tcpdump/extract.h user/ae/inet6/etc/Makefile user/ae/inet6/etc/devd/usb.conf user/ae/inet6/etc/gettytab user/ae/inet6/etc/mtree/BSD.include.dist user/ae/inet6/etc/mtree/BSD.root.dist user/ae/inet6/etc/mtree/BSD.tests.dist user/ae/inet6/etc/mtree/BSD.usr.dist user/ae/inet6/etc/mtree/BSD.var.dist user/ae/inet6/etc/mtree/Makefile user/ae/inet6/etc/network.subr user/ae/inet6/etc/pf.os user/ae/inet6/etc/pkg/FreeBSD.conf user/ae/inet6/etc/rc user/ae/inet6/etc/rc.d/ftp-proxy user/ae/inet6/etc/rc.d/jail user/ae/inet6/etc/rc.d/pflog user/ae/inet6/etc/services user/ae/inet6/games/fortune/fortune/fortune.c user/ae/inet6/gnu/usr.bin/cc/Makefile.inc user/ae/inet6/gnu/usr.bin/cc/cc_int/Makefile user/ae/inet6/gnu/usr.bin/cc/cc_tools/freebsd-native.h user/ae/inet6/gnu/usr.bin/cc/libcpp/Makefile user/ae/inet6/include/Makefile user/ae/inet6/include/iconv.h user/ae/inet6/include/rpc/auth.h user/ae/inet6/include/rpc/auth_des.h user/ae/inet6/include/rpc/auth_kerb.h user/ae/inet6/include/rpc/auth_unix.h user/ae/inet6/include/rpc/clnt.h user/ae/inet6/include/rpc/clnt_soc.h user/ae/inet6/include/rpc/des.h user/ae/inet6/include/rpc/des_crypt.h user/ae/inet6/include/rpc/nettype.h user/ae/inet6/include/rpc/pmap_clnt.h user/ae/inet6/include/rpc/pmap_prot.h user/ae/inet6/include/rpc/pmap_rmt.h user/ae/inet6/include/rpc/raw.h user/ae/inet6/include/rpc/rpc.h user/ae/inet6/include/rpc/rpc_com.h user/ae/inet6/include/rpc/rpc_msg.h user/ae/inet6/include/rpc/rpcb_clnt.h user/ae/inet6/include/rpc/rpcb_prot.x user/ae/inet6/include/rpc/rpcent.h user/ae/inet6/include/rpc/svc.h user/ae/inet6/include/rpc/svc_auth.h user/ae/inet6/include/rpc/svc_dg.h user/ae/inet6/include/rpc/svc_soc.h user/ae/inet6/include/rpc/xdr.h user/ae/inet6/include/rpcsvc/bootparam_prot.x user/ae/inet6/include/rpcsvc/key_prot.x user/ae/inet6/include/rpcsvc/klm_prot.x user/ae/inet6/include/rpcsvc/mount.x user/ae/inet6/include/rpcsvc/nfs_prot.x user/ae/inet6/include/rpcsvc/nis.x user/ae/inet6/include/rpcsvc/nis_callback.x user/ae/inet6/include/rpcsvc/nis_object.x user/ae/inet6/include/rpcsvc/nis_tags.h user/ae/inet6/include/rpcsvc/rex.x user/ae/inet6/include/rpcsvc/rnusers.x user/ae/inet6/include/rpcsvc/rstat.x user/ae/inet6/include/rpcsvc/sm_inter.x user/ae/inet6/include/rpcsvc/spray.x user/ae/inet6/include/rpcsvc/yp.x user/ae/inet6/include/rpcsvc/yppasswd.x user/ae/inet6/lib/Makefile user/ae/inet6/lib/atf/libatf-c++/Makefile user/ae/inet6/lib/atf/libatf-c++/tests/Makefile user/ae/inet6/lib/atf/libatf-c/tests/Makefile user/ae/inet6/lib/atf/tests/test-programs/Makefile user/ae/inet6/lib/clang/liblldbAPI/Makefile user/ae/inet6/lib/clang/liblldbCore/Makefile user/ae/inet6/lib/clang/liblldbDataFormatters/Makefile user/ae/inet6/lib/clang/liblldbHostCommon/Makefile user/ae/inet6/lib/clang/liblldbPluginProcessElfCore/Makefile user/ae/inet6/lib/clang/liblldbPluginProcessFreeBSD/Makefile user/ae/inet6/lib/clang/liblldbPluginProcessPOSIX/Makefile user/ae/inet6/lib/clang/liblldbPluginProcessUtility/Makefile user/ae/inet6/lib/clang/liblldbPluginSymbolFileDWARF/Makefile user/ae/inet6/lib/clang/liblldbTarget/Makefile user/ae/inet6/lib/clang/liblldbUtility/Makefile user/ae/inet6/lib/libc/Makefile user/ae/inet6/lib/libc/amd64/SYS.h user/ae/inet6/lib/libc/amd64/gen/_setjmp.S user/ae/inet6/lib/libc/amd64/gen/setjmp.S user/ae/inet6/lib/libc/amd64/gen/sigsetjmp.S user/ae/inet6/lib/libc/amd64/sys/getcontext.S user/ae/inet6/lib/libc/amd64/sys/pipe.S user/ae/inet6/lib/libc/amd64/sys/reboot.S user/ae/inet6/lib/libc/amd64/sys/setlogin.S user/ae/inet6/lib/libc/amd64/sys/vfork.S user/ae/inet6/lib/libc/i386/SYS.h user/ae/inet6/lib/libc/i386/gen/_setjmp.S user/ae/inet6/lib/libc/i386/gen/setjmp.S user/ae/inet6/lib/libc/i386/gen/sigsetjmp.S user/ae/inet6/lib/libc/i386/string/strchr.S user/ae/inet6/lib/libc/i386/string/strrchr.S user/ae/inet6/lib/libc/i386/sys/Ovfork.S user/ae/inet6/lib/libc/i386/sys/getcontext.S user/ae/inet6/lib/libc/iconv/Makefile.inc user/ae/inet6/lib/libc/iconv/Symbol.map user/ae/inet6/lib/libc/iconv/citrus_iconv_local.h user/ae/inet6/lib/libc/iconv/iconvctl.3 user/ae/inet6/lib/libc/libc.ldscript user/ae/inet6/lib/libc/posix1e/acl.3 user/ae/inet6/lib/libc/posix1e/acl_is_trivial_np.3 user/ae/inet6/lib/libc/powerpc/SYS.h user/ae/inet6/lib/libc/powerpc64/SYS.h user/ae/inet6/lib/libc/rpc/DISCLAIMER user/ae/inet6/lib/libc/rpc/auth_des.c user/ae/inet6/lib/libc/rpc/auth_none.c user/ae/inet6/lib/libc/rpc/auth_unix.c user/ae/inet6/lib/libc/rpc/authdes_prot.c user/ae/inet6/lib/libc/rpc/authunix_prot.c user/ae/inet6/lib/libc/rpc/bindresvport.c user/ae/inet6/lib/libc/rpc/clnt_bcast.c user/ae/inet6/lib/libc/rpc/clnt_dg.c user/ae/inet6/lib/libc/rpc/clnt_generic.c user/ae/inet6/lib/libc/rpc/clnt_perror.c user/ae/inet6/lib/libc/rpc/clnt_raw.c user/ae/inet6/lib/libc/rpc/clnt_simple.c user/ae/inet6/lib/libc/rpc/clnt_vc.c user/ae/inet6/lib/libc/rpc/des_crypt.c user/ae/inet6/lib/libc/rpc/des_soft.c user/ae/inet6/lib/libc/rpc/getnetconfig.c user/ae/inet6/lib/libc/rpc/getnetpath.c user/ae/inet6/lib/libc/rpc/getpublickey.c user/ae/inet6/lib/libc/rpc/getrpcent.c user/ae/inet6/lib/libc/rpc/getrpcport.c user/ae/inet6/lib/libc/rpc/key_call.c user/ae/inet6/lib/libc/rpc/key_prot_xdr.c user/ae/inet6/lib/libc/rpc/netname.c user/ae/inet6/lib/libc/rpc/netnamer.c user/ae/inet6/lib/libc/rpc/pmap_clnt.c user/ae/inet6/lib/libc/rpc/pmap_getmaps.c user/ae/inet6/lib/libc/rpc/pmap_getport.c user/ae/inet6/lib/libc/rpc/pmap_prot.c user/ae/inet6/lib/libc/rpc/pmap_prot2.c user/ae/inet6/lib/libc/rpc/pmap_rmt.c user/ae/inet6/lib/libc/rpc/rpc_callmsg.c user/ae/inet6/lib/libc/rpc/rpc_com.h user/ae/inet6/lib/libc/rpc/rpc_commondata.c user/ae/inet6/lib/libc/rpc/rpc_dtablesize.c user/ae/inet6/lib/libc/rpc/rpc_generic.c user/ae/inet6/lib/libc/rpc/rpc_prot.c user/ae/inet6/lib/libc/rpc/rpc_soc.c user/ae/inet6/lib/libc/rpc/rpcb_clnt.c user/ae/inet6/lib/libc/rpc/rpcb_prot.c user/ae/inet6/lib/libc/rpc/rpcb_st_xdr.c user/ae/inet6/lib/libc/rpc/rpcdname.c user/ae/inet6/lib/libc/rpc/rtime.c user/ae/inet6/lib/libc/rpc/svc.c user/ae/inet6/lib/libc/rpc/svc_auth.c user/ae/inet6/lib/libc/rpc/svc_auth_des.c user/ae/inet6/lib/libc/rpc/svc_auth_unix.c user/ae/inet6/lib/libc/rpc/svc_dg.c user/ae/inet6/lib/libc/rpc/svc_generic.c user/ae/inet6/lib/libc/rpc/svc_raw.c user/ae/inet6/lib/libc/rpc/svc_run.c user/ae/inet6/lib/libc/rpc/svc_simple.c user/ae/inet6/lib/libc/rpc/svc_vc.c user/ae/inet6/lib/libc/sparc64/fpu/fpu.c user/ae/inet6/lib/libc/sparc64/fpu/fpu_sqrt.c user/ae/inet6/lib/libc/stdio/printf_l.3 user/ae/inet6/lib/libc/stdio/scanf_l.3 user/ae/inet6/lib/libc/stdlib/atexit.c user/ae/inet6/lib/libc/sys/chmod.2 user/ae/inet6/lib/libc/sys/pdfork.2 user/ae/inet6/lib/libc/sys/wait.2 user/ae/inet6/lib/libc/xdr/xdr.c user/ae/inet6/lib/libc/xdr/xdr_array.c user/ae/inet6/lib/libc/xdr/xdr_float.c user/ae/inet6/lib/libc/xdr/xdr_mem.c user/ae/inet6/lib/libc/xdr/xdr_rec.c user/ae/inet6/lib/libc/xdr/xdr_reference.c user/ae/inet6/lib/libc/xdr/xdr_sizeof.c user/ae/inet6/lib/libc/xdr/xdr_stdio.c user/ae/inet6/lib/libfetch/common.c user/ae/inet6/lib/libiconv_modules/UTF7/citrus_utf7.c user/ae/inet6/lib/libiconv_modules/iconv_std/citrus_iconv_std.c user/ae/inet6/lib/libkse/arch/i386/i386/thr_getcontext.S user/ae/inet6/lib/libnetgraph/netgraph.3 user/ae/inet6/lib/libpam/libpam/Makefile user/ae/inet6/lib/libpmc/pmc.h user/ae/inet6/lib/libsmb/Makefile user/ae/inet6/lib/libstand/libstand.3 user/ae/inet6/lib/libthr/thread/thr_private.h user/ae/inet6/lib/libthr/thread/thr_sig.c user/ae/inet6/lib/libvmmapi/vmmapi.c user/ae/inet6/lib/libvmmapi/vmmapi.h user/ae/inet6/libexec/Makefile user/ae/inet6/libexec/rtld-elf/rtld.c user/ae/inet6/libexec/rtld-elf/rtld.h user/ae/inet6/libexec/rtld-elf/xmalloc.c user/ae/inet6/release/Makefile user/ae/inet6/release/doc/de_DE.ISO8859-1/readme/article.xml user/ae/inet6/release/doc/en_US.ISO8859-1/errata/article.xml user/ae/inet6/release/doc/en_US.ISO8859-1/hardware/article.xml user/ae/inet6/release/doc/en_US.ISO8859-1/readme/article.xml user/ae/inet6/release/doc/en_US.ISO8859-1/relnotes/article.xml user/ae/inet6/release/doc/ru_RU.KOI8-R/readme/article.xml user/ae/inet6/release/doc/zh_CN.GB2312/readme/article.xml user/ae/inet6/release/release.conf.sample user/ae/inet6/release/release.sh user/ae/inet6/sbin/Makefile user/ae/inet6/sbin/fdisk/fdisk.c user/ae/inet6/sbin/geom/class/mirror/geom_mirror.c user/ae/inet6/sbin/geom/class/mirror/gmirror.8 user/ae/inet6/sbin/growfs/growfs.8 user/ae/inet6/sbin/ipfw/ipfw2.c user/ae/inet6/sbin/ipfw/ipfw2.h user/ae/inet6/sbin/mdconfig/mdconfig.8 user/ae/inet6/sbin/mdconfig/mdconfig.c user/ae/inet6/sbin/mount_nfs/mount_nfs.8 user/ae/inet6/sbin/nvmecontrol/firmware.c user/ae/inet6/sbin/pfctl/pfctl.c user/ae/inet6/sbin/route/route.c user/ae/inet6/sbin/swapon/swapon.8 user/ae/inet6/sbin/sysctl/sysctl.8 user/ae/inet6/sbin/sysctl/sysctl.c user/ae/inet6/share/Makefile user/ae/inet6/share/examples/Makefile user/ae/inet6/share/i18n/esdb/UTF/UTF.alias user/ae/inet6/share/man/man4/Makefile user/ae/inet6/share/man/man4/capsicum.4 user/ae/inet6/share/man/man4/gpio.4 user/ae/inet6/share/man/man4/iwn.4 user/ae/inet6/share/man/man4/netgraph.4 user/ae/inet6/share/man/man4/pf.4 user/ae/inet6/share/man/man4/procdesc.4 user/ae/inet6/share/man/man4/rights.4 user/ae/inet6/share/man/man4/run.4 user/ae/inet6/share/man/man4/u3g.4 user/ae/inet6/share/man/man4/usb.4 user/ae/inet6/share/man/man5/rc.conf.5 user/ae/inet6/share/man/man5/src.conf.5 user/ae/inet6/share/man/man7/development.7 user/ae/inet6/share/man/man7/release.7 user/ae/inet6/share/man/man9/SDT.9 user/ae/inet6/share/misc/bsd-family-tree user/ae/inet6/share/misc/committers-src.dot (contents, props changed) user/ae/inet6/share/mk/Makefile user/ae/inet6/share/mk/atf.test.mk user/ae/inet6/share/mk/bsd.libnames.mk user/ae/inet6/share/mk/bsd.own.mk user/ae/inet6/share/mk/bsd.progs.mk user/ae/inet6/share/mk/bsd.sys.mk user/ae/inet6/share/mk/plain.test.mk user/ae/inet6/sys/amd64/amd64/exception.S user/ae/inet6/sys/amd64/amd64/machdep.c user/ae/inet6/sys/amd64/amd64/trap.c user/ae/inet6/sys/amd64/conf/GENERIC user/ae/inet6/sys/amd64/ia32/ia32_signal.c user/ae/inet6/sys/amd64/include/apicvar.h user/ae/inet6/sys/amd64/include/asm.h user/ae/inet6/sys/amd64/include/pcb.h user/ae/inet6/sys/amd64/include/segments.h user/ae/inet6/sys/amd64/include/vmm.h (contents, props changed) user/ae/inet6/sys/amd64/include/vmm_dev.h (contents, props changed) user/ae/inet6/sys/amd64/linux32/linux32_dummy.c user/ae/inet6/sys/amd64/linux32/linux32_sysvec.c user/ae/inet6/sys/amd64/pci/pci_cfgreg.c user/ae/inet6/sys/amd64/vmm/intel/vmcs.h user/ae/inet6/sys/amd64/vmm/intel/vmx.c user/ae/inet6/sys/amd64/vmm/intel/vmx_controls.h user/ae/inet6/sys/amd64/vmm/intel/vtd.c user/ae/inet6/sys/amd64/vmm/io/ppt.c user/ae/inet6/sys/amd64/vmm/io/vlapic.c user/ae/inet6/sys/amd64/vmm/io/vlapic.h user/ae/inet6/sys/amd64/vmm/vmm.c user/ae/inet6/sys/amd64/vmm/vmm_dev.c user/ae/inet6/sys/amd64/vmm/vmm_ktr.h user/ae/inet6/sys/amd64/vmm/vmm_lapic.c user/ae/inet6/sys/amd64/vmm/vmm_lapic.h user/ae/inet6/sys/arm/arm/db_trace.c user/ae/inet6/sys/arm/arm/devmap.c user/ae/inet6/sys/arm/arm/locore.S user/ae/inet6/sys/arm/arm/machdep.c user/ae/inet6/sys/arm/arm/pl190.c user/ae/inet6/sys/arm/arm/pmap-v6.c user/ae/inet6/sys/arm/arm/trap.c user/ae/inet6/sys/arm/at91/at91_machdep.c user/ae/inet6/sys/arm/at91/at91_pioreg.h user/ae/inet6/sys/arm/at91/files.at91 user/ae/inet6/sys/arm/at91/if_macbvar.h user/ae/inet6/sys/arm/broadcom/bcm2835/bcm2835_bsc.c user/ae/inet6/sys/arm/broadcom/bcm2835/bcm2835_bscvar.h user/ae/inet6/sys/arm/broadcom/bcm2835/bcm2835_dma.c user/ae/inet6/sys/arm/broadcom/bcm2835/bcm2835_gpio.c user/ae/inet6/sys/arm/conf/BEAGLEBONE user/ae/inet6/sys/arm/econa/econa_machdep.c user/ae/inet6/sys/arm/econa/if_ece.c user/ae/inet6/sys/arm/econa/uart_bus_ec.c user/ae/inet6/sys/arm/econa/uart_cpu_ec.c user/ae/inet6/sys/arm/freescale/imx/imx6_anatopreg.h user/ae/inet6/sys/arm/freescale/imx/imx6_usbphy.c user/ae/inet6/sys/arm/freescale/imx/imx_gptreg.h user/ae/inet6/sys/arm/include/armreg.h user/ae/inet6/sys/arm/include/machdep.h user/ae/inet6/sys/arm/lpc/if_lpereg.h user/ae/inet6/sys/arm/lpc/lpcreg.h user/ae/inet6/sys/arm/mv/mv_machdep.c user/ae/inet6/sys/arm/mv/mv_pci.c user/ae/inet6/sys/arm/rockchip/files.rk30xx user/ae/inet6/sys/arm/rockchip/rk30xx_gpio.c user/ae/inet6/sys/arm/rockchip/rk30xx_machdep.c user/ae/inet6/sys/arm/s3c2xx0/s3c24x0_machdep.c user/ae/inet6/sys/arm/sa11x0/assabet_machdep.c user/ae/inet6/sys/arm/samsung/exynos/ehci_exynos5.c user/ae/inet6/sys/arm/samsung/exynos/exynos5_machdep.c user/ae/inet6/sys/arm/samsung/exynos/files.exynos5 user/ae/inet6/sys/arm/ti/am335x/am335x_dmtimer.c user/ae/inet6/sys/arm/ti/am335x/am335x_scm_padconf.c user/ae/inet6/sys/arm/ti/files.ti user/ae/inet6/sys/arm/ti/ti_gpio.c user/ae/inet6/sys/arm/ti/ti_i2c.c user/ae/inet6/sys/arm/ti/ti_sdhci.c user/ae/inet6/sys/arm/xscale/i80321/ep80219_machdep.c user/ae/inet6/sys/arm/xscale/i80321/iq31244_machdep.c user/ae/inet6/sys/arm/xscale/i8134x/crb_machdep.c user/ae/inet6/sys/arm/xscale/i8134x/i81342reg.h user/ae/inet6/sys/arm/xscale/ixp425/avila_machdep.c user/ae/inet6/sys/arm/xscale/ixp425/ixp425reg.h user/ae/inet6/sys/arm/xscale/pxa/pxa_machdep.c user/ae/inet6/sys/boot/arm/at91/libat91/mci_device.h user/ae/inet6/sys/boot/arm/uboot/start.S user/ae/inet6/sys/boot/fdt/dts/rk3188.dtsi user/ae/inet6/sys/boot/fdt/dts/rpi.dts user/ae/inet6/sys/boot/forth/beastie.4th user/ae/inet6/sys/boot/forth/loader.4th user/ae/inet6/sys/boot/forth/loader.4th.8 user/ae/inet6/sys/boot/forth/loader.rc user/ae/inet6/sys/boot/forth/menu.rc user/ae/inet6/sys/boot/i386/efi/reloc.c user/ae/inet6/sys/boot/i386/libfirewire/fwohci.h user/ae/inet6/sys/boot/i386/libfirewire/fwohcireg.h user/ae/inet6/sys/boot/i386/loader/loader.rc user/ae/inet6/sys/cam/ctl/ctl_backend_block.c user/ae/inet6/sys/cam/scsi/scsi_all.c user/ae/inet6/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c user/ae/inet6/sys/cddl/compat/opensolaris/kern/opensolaris_vm.c user/ae/inet6/sys/cddl/compat/opensolaris/sys/sdt.h user/ae/inet6/sys/cddl/compat/opensolaris/sys/vm.h user/ae/inet6/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c user/ae/inet6/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/Makefile.files user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lz4.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfeature.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfeature.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap.h user/ae/inet6/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h user/ae/inet6/sys/cddl/dev/dtrace/dtrace_test.c user/ae/inet6/sys/cddl/dev/fbt/fbt_powerpc.c user/ae/inet6/sys/cddl/dev/lockstat/lockstat.c user/ae/inet6/sys/cddl/dev/sdt/sdt.c user/ae/inet6/sys/compat/freebsd32/freebsd32.h user/ae/inet6/sys/compat/freebsd32/freebsd32_misc.c user/ae/inet6/sys/compat/linux/linux_dtrace.h user/ae/inet6/sys/compat/linux/linux_emul.c user/ae/inet6/sys/compat/linux/linux_fork.c user/ae/inet6/sys/compat/linux/linux_futex.c user/ae/inet6/sys/compat/linux/linux_mib.c user/ae/inet6/sys/compat/linux/linux_misc.c user/ae/inet6/sys/compat/linux/linux_sysctl.c user/ae/inet6/sys/compat/linux/linux_time.c user/ae/inet6/sys/compat/linux/linux_uid16.c user/ae/inet6/sys/compat/linux/linux_util.c user/ae/inet6/sys/conf/NOTES user/ae/inet6/sys/conf/files user/ae/inet6/sys/conf/files.amd64 user/ae/inet6/sys/conf/files.arm user/ae/inet6/sys/conf/files.i386 user/ae/inet6/sys/conf/files.powerpc user/ae/inet6/sys/conf/files.sparc64 user/ae/inet6/sys/conf/kern.mk user/ae/inet6/sys/conf/kern.pre.mk user/ae/inet6/sys/conf/kmod.mk user/ae/inet6/sys/conf/options user/ae/inet6/sys/conf/options.amd64 user/ae/inet6/sys/conf/options.arm user/ae/inet6/sys/crypto/aesni/aesni.c user/ae/inet6/sys/dev/aac/aacvar.h user/ae/inet6/sys/dev/acpica/acpi_hpet.c user/ae/inet6/sys/dev/acpica/acpi_video.c user/ae/inet6/sys/dev/agp/agp_i810.c user/ae/inet6/sys/dev/ahci/ahci.c user/ae/inet6/sys/dev/ahci/ahci.h user/ae/inet6/sys/dev/ata/ata-pci.h user/ae/inet6/sys/dev/ata/chipsets/ata-intel.c user/ae/inet6/sys/dev/bge/if_bge.c user/ae/inet6/sys/dev/bge/if_bgereg.h user/ae/inet6/sys/dev/bktr/bktr_core.c user/ae/inet6/sys/dev/bxe/bxe.c user/ae/inet6/sys/dev/bxe/bxe.h user/ae/inet6/sys/dev/bxe/bxe_elink.c user/ae/inet6/sys/dev/bxe/ecore_hsi.h user/ae/inet6/sys/dev/bxe/ecore_init.h user/ae/inet6/sys/dev/bxe/ecore_reg.h user/ae/inet6/sys/dev/bxe/ecore_sp.c user/ae/inet6/sys/dev/bxe/ecore_sp.h user/ae/inet6/sys/dev/cesa/cesa.h user/ae/inet6/sys/dev/cxgbe/adapter.h user/ae/inet6/sys/dev/cxgbe/common/common.h user/ae/inet6/sys/dev/cxgbe/common/t4_hw.c user/ae/inet6/sys/dev/cxgbe/t4_ioctl.h user/ae/inet6/sys/dev/cxgbe/t4_main.c user/ae/inet6/sys/dev/cxgbe/t4_sge.c user/ae/inet6/sys/dev/drm/i915_reg.h user/ae/inet6/sys/dev/drm/mach64_drv.h user/ae/inet6/sys/dev/drm/mga_drv.h user/ae/inet6/sys/dev/drm/r128_drv.h user/ae/inet6/sys/dev/drm/r300_reg.h user/ae/inet6/sys/dev/drm/r600_blit.c user/ae/inet6/sys/dev/drm/radeon_cp.c user/ae/inet6/sys/dev/drm/radeon_drv.h user/ae/inet6/sys/dev/drm/via_irq.c user/ae/inet6/sys/dev/drm2/drm.h user/ae/inet6/sys/dev/drm2/drmP.h user/ae/inet6/sys/dev/drm2/drm_drv.c user/ae/inet6/sys/dev/drm2/drm_fb_helper.c user/ae/inet6/sys/dev/drm2/drm_ioctl.c user/ae/inet6/sys/dev/drm2/drm_linux_list_sort.c user/ae/inet6/sys/dev/drm2/drm_os_freebsd.h user/ae/inet6/sys/dev/drm2/drm_pci.c user/ae/inet6/sys/dev/drm2/i915/i915_drv.c user/ae/inet6/sys/dev/drm2/i915/intel_fb.c user/ae/inet6/sys/dev/drm2/radeon/atombios_dp.c user/ae/inet6/sys/dev/drm2/radeon/evergreen_blit_kms.c user/ae/inet6/sys/dev/drm2/radeon/evergreen_cs.c user/ae/inet6/sys/dev/drm2/radeon/evergreend.h user/ae/inet6/sys/dev/drm2/radeon/nid.h user/ae/inet6/sys/dev/drm2/radeon/r200.c user/ae/inet6/sys/dev/drm2/radeon/r300.c user/ae/inet6/sys/dev/drm2/radeon/r300_reg.h user/ae/inet6/sys/dev/drm2/radeon/r500_reg.h user/ae/inet6/sys/dev/drm2/radeon/r600_blit.c user/ae/inet6/sys/dev/drm2/radeon/r600_blit_kms.c user/ae/inet6/sys/dev/drm2/radeon/r600_cs.c user/ae/inet6/sys/dev/drm2/radeon/r600d.h user/ae/inet6/sys/dev/drm2/radeon/radeon.h user/ae/inet6/sys/dev/drm2/radeon/radeon_agp.c user/ae/inet6/sys/dev/drm2/radeon/radeon_cp.c user/ae/inet6/sys/dev/drm2/radeon/radeon_drv.c user/ae/inet6/sys/dev/drm2/radeon/radeon_drv.h user/ae/inet6/sys/dev/drm2/radeon/radeon_fb.c user/ae/inet6/sys/dev/drm2/radeon/radeon_pm.c user/ae/inet6/sys/dev/drm2/radeon/radeon_reg.h user/ae/inet6/sys/dev/drm2/radeon/rv770d.h user/ae/inet6/sys/dev/drm2/radeon/sid.h user/ae/inet6/sys/dev/drm2/ttm/ttm_bo.c user/ae/inet6/sys/dev/e1000/e1000_82575.h user/ae/inet6/sys/dev/e1000/e1000_ich8lan.c user/ae/inet6/sys/dev/e1000/e1000_regs.h user/ae/inet6/sys/dev/etherswitch/arswitch/arswitchreg.h user/ae/inet6/sys/dev/ffec/if_ffecreg.h user/ae/inet6/sys/dev/firewire/firewire.c user/ae/inet6/sys/dev/firewire/fwohci.c user/ae/inet6/sys/dev/firewire/fwohcireg.h user/ae/inet6/sys/dev/firewire/sbp.c user/ae/inet6/sys/dev/firewire/sbp.h user/ae/inet6/sys/dev/firewire/sbp_targ.c user/ae/inet6/sys/dev/gpio/gpiobus.c user/ae/inet6/sys/dev/gpio/gpioiic.c user/ae/inet6/sys/dev/gpio/gpioled.c user/ae/inet6/sys/dev/hatm/if_hatmreg.h user/ae/inet6/sys/dev/hwpmc/hwpmc_piv.h user/ae/inet6/sys/dev/ichsmb/ichsmb_pci.c user/ae/inet6/sys/dev/iicbus/ds1631.c user/ae/inet6/sys/dev/iicbus/ds1775.c user/ae/inet6/sys/dev/iicbus/max6690.c user/ae/inet6/sys/dev/iscsi/iscsi.c user/ae/inet6/sys/dev/iwi/if_iwi.c user/ae/inet6/sys/dev/iwn/if_iwn.c user/ae/inet6/sys/dev/iwn/if_iwn_chip_cfg.h user/ae/inet6/sys/dev/iwn/if_iwn_debug.h user/ae/inet6/sys/dev/iwn/if_iwnreg.h user/ae/inet6/sys/dev/iwn/if_iwnvar.h user/ae/inet6/sys/dev/md/md.c user/ae/inet6/sys/dev/mge/if_mgevar.h user/ae/inet6/sys/dev/mpt/mpt_cam.c user/ae/inet6/sys/dev/msk/if_mskreg.h user/ae/inet6/sys/dev/mvs/mvs.h user/ae/inet6/sys/dev/mxge/mxge_mcp.h user/ae/inet6/sys/dev/nand/nand.c user/ae/inet6/sys/dev/nand/nand.h user/ae/inet6/sys/dev/nand/nand_cdev.c user/ae/inet6/sys/dev/nand/nand_generic.c user/ae/inet6/sys/dev/nand/nand_geom.c user/ae/inet6/sys/dev/nand/nandbus.c user/ae/inet6/sys/dev/oce/oce_hw.h user/ae/inet6/sys/dev/oce/oce_if.c user/ae/inet6/sys/dev/oce/oce_if.h user/ae/inet6/sys/dev/oce/oce_mbox.c user/ae/inet6/sys/dev/oce/oce_sysctl.c user/ae/inet6/sys/dev/ofw/ofw_bus_if.m user/ae/inet6/sys/dev/ofw/ofw_fdt.c user/ae/inet6/sys/dev/qlxgbe/ql_hw.c user/ae/inet6/sys/dev/qlxgbe/ql_hw.h user/ae/inet6/sys/dev/qlxgbe/ql_ioctl.c user/ae/inet6/sys/dev/qlxge/qls_dump.c user/ae/inet6/sys/dev/qlxge/qls_ioctl.c user/ae/inet6/sys/dev/ral/rt2560reg.h user/ae/inet6/sys/dev/ral/rt2661reg.h user/ae/inet6/sys/dev/ral/rt2860reg.h user/ae/inet6/sys/dev/sfxge/common/efsys.h user/ae/inet6/sys/dev/sfxge/common/siena_nic.c user/ae/inet6/sys/dev/sound/pci/hda/hdaa.h user/ae/inet6/sys/dev/sound/pci/hda/hdac.c user/ae/inet6/sys/dev/sound/pci/hda/hdac.h user/ae/inet6/sys/dev/sound/pci/hda/hdacc.c user/ae/inet6/sys/dev/uart/uart.h user/ae/inet6/sys/dev/uart/uart_bus_fdt.c user/ae/inet6/sys/dev/uart/uart_cpu_powerpc.c user/ae/inet6/sys/dev/usb/controller/ehci.h user/ae/inet6/sys/dev/usb/controller/ehci_pci.c user/ae/inet6/sys/dev/usb/controller/usb_controller.c user/ae/inet6/sys/dev/usb/controller/xhci.c user/ae/inet6/sys/dev/usb/serial/u3g.c user/ae/inet6/sys/dev/usb/usb_bus.h user/ae/inet6/sys/dev/usb/usb_busdma.c user/ae/inet6/sys/dev/usb/usb_controller.h user/ae/inet6/sys/dev/usb/usbdevs user/ae/inet6/sys/dev/usb/wlan/if_rsu.c user/ae/inet6/sys/dev/usb/wlan/if_rum.c user/ae/inet6/sys/dev/usb/wlan/if_rumreg.h user/ae/inet6/sys/dev/usb/wlan/if_run.c user/ae/inet6/sys/dev/usb/wlan/if_runreg.h user/ae/inet6/sys/dev/usb/wlan/if_runvar.h user/ae/inet6/sys/dev/usb/wlan/if_ural.c user/ae/inet6/sys/dev/usb/wlan/if_uralreg.h user/ae/inet6/sys/dev/usb/wlan/if_urtw.c user/ae/inet6/sys/dev/usb/wlan/if_urtwreg.h user/ae/inet6/sys/dev/usb/wlan/if_zydreg.h user/ae/inet6/sys/dev/wpi/if_wpireg.h user/ae/inet6/sys/dev/xen/balloon/balloon.c user/ae/inet6/sys/dev/xen/blkback/blkback.c user/ae/inet6/sys/fs/ext2fs/ext2_dinode.h user/ae/inet6/sys/fs/nfs/nfs_commonkrpc.c user/ae/inet6/sys/fs/nfsclient/nfs_clbio.c user/ae/inet6/sys/fs/nfsclient/nfs_clkdtrace.c user/ae/inet6/sys/fs/nfsclient/nfs_clnode.c user/ae/inet6/sys/fs/nfsclient/nfs_clport.c user/ae/inet6/sys/fs/nfsclient/nfs_clsubs.c user/ae/inet6/sys/fs/nfsclient/nfs_clvfsops.c user/ae/inet6/sys/fs/nfsclient/nfs_clvnops.c user/ae/inet6/sys/fs/nfsclient/nfs_kdtrace.h user/ae/inet6/sys/fs/nfsclient/nfsnode.h user/ae/inet6/sys/fs/pseudofs/pseudofs_vnops.c user/ae/inet6/sys/geom/geom_disk.c user/ae/inet6/sys/geom/geom_dump.c user/ae/inet6/sys/geom/geom_int.h user/ae/inet6/sys/geom/mirror/g_mirror.c user/ae/inet6/sys/geom/mirror/g_mirror_ctl.c user/ae/inet6/sys/geom/multipath/g_multipath.c user/ae/inet6/sys/geom/multipath/g_multipath.h user/ae/inet6/sys/geom/part/g_part_gpt.c user/ae/inet6/sys/geom/raid/tr_raid1e.c user/ae/inet6/sys/i386/conf/GENERIC user/ae/inet6/sys/i386/conf/NOTES user/ae/inet6/sys/i386/i386/exception.s user/ae/inet6/sys/i386/i386/machdep.c user/ae/inet6/sys/i386/i386/trap.c user/ae/inet6/sys/i386/include/apicvar.h user/ae/inet6/sys/i386/include/asm.h user/ae/inet6/sys/i386/include/vm86.h user/ae/inet6/sys/i386/linux/linux_dummy.c user/ae/inet6/sys/i386/linux/linux_sysvec.c user/ae/inet6/sys/i386/pci/pci_cfgreg.c user/ae/inet6/sys/ia64/conf/GENERIC user/ae/inet6/sys/kern/kern_clock.c user/ae/inet6/sys/kern/kern_clocksource.c user/ae/inet6/sys/kern/kern_descrip.c user/ae/inet6/sys/kern/kern_event.c user/ae/inet6/sys/kern/kern_exec.c user/ae/inet6/sys/kern/kern_exit.c user/ae/inet6/sys/kern/kern_fork.c user/ae/inet6/sys/kern/kern_jail.c user/ae/inet6/sys/kern/kern_lock.c user/ae/inet6/sys/kern/kern_lockstat.c user/ae/inet6/sys/kern/kern_malloc.c user/ae/inet6/sys/kern/kern_mib.c user/ae/inet6/sys/kern/kern_mutex.c user/ae/inet6/sys/kern/kern_priv.c user/ae/inet6/sys/kern/kern_proc.c user/ae/inet6/sys/kern/kern_racct.c user/ae/inet6/sys/kern/kern_rmlock.c user/ae/inet6/sys/kern/kern_rwlock.c user/ae/inet6/sys/kern/kern_sdt.c user/ae/inet6/sys/kern/kern_shutdown.c user/ae/inet6/sys/kern/kern_sig.c user/ae/inet6/sys/kern/kern_sx.c user/ae/inet6/sys/kern/kern_synch.c user/ae/inet6/sys/kern/kern_thread.c user/ae/inet6/sys/kern/kern_timeout.c user/ae/inet6/sys/kern/makesyscalls.sh user/ae/inet6/sys/kern/sched_4bsd.c user/ae/inet6/sys/kern/sched_ule.c user/ae/inet6/sys/kern/subr_capability.c user/ae/inet6/sys/kern/subr_devstat.c user/ae/inet6/sys/kern/subr_param.c user/ae/inet6/sys/kern/subr_sleepqueue.c user/ae/inet6/sys/kern/subr_syscall.c user/ae/inet6/sys/kern/subr_taskqueue.c user/ae/inet6/sys/kern/subr_trap.c user/ae/inet6/sys/kern/subr_turnstile.c user/ae/inet6/sys/kern/sys_generic.c user/ae/inet6/sys/kern/sys_procdesc.c user/ae/inet6/sys/kern/sysv_shm.c user/ae/inet6/sys/kern/uipc_mbuf.c user/ae/inet6/sys/kern/uipc_mqueue.c user/ae/inet6/sys/kern/uipc_syscalls.c user/ae/inet6/sys/kern/vfs_bio.c user/ae/inet6/sys/kern/vfs_cache.c user/ae/inet6/sys/kern/vfs_lookup.c user/ae/inet6/sys/kern/vfs_syscalls.c user/ae/inet6/sys/kern/vfs_vnops.c user/ae/inet6/sys/libkern/iconv.c user/ae/inet6/sys/mips/atheros/ar71xxreg.h user/ae/inet6/sys/mips/atheros/ar934xreg.h user/ae/inet6/sys/mips/atheros/if_argevar.h user/ae/inet6/sys/mips/cavium/octe/cavium-ethernet.h user/ae/inet6/sys/mips/cavium/octe/ethernet-mv88e61xx.c user/ae/inet6/sys/mips/malta/gt_pci.c user/ae/inet6/sys/mips/mips/exception.S user/ae/inet6/sys/mips/mips/trap.c user/ae/inet6/sys/mips/nlm/dev/net/nae.c user/ae/inet6/sys/mips/nlm/xlp_machdep.c user/ae/inet6/sys/mips/rmi/pic.h user/ae/inet6/sys/modules/Makefile user/ae/inet6/sys/modules/crypto/Makefile user/ae/inet6/sys/modules/ctl/Makefile user/ae/inet6/sys/modules/drm2/i915kms/Makefile user/ae/inet6/sys/modules/drm2/radeonkms/Makefile user/ae/inet6/sys/modules/dtrace/dtrace_test/Makefile user/ae/inet6/sys/modules/dtrace/lockstat/Makefile user/ae/inet6/sys/modules/dtrace/sdt/Makefile user/ae/inet6/sys/modules/ip6_mroute_mod/Makefile user/ae/inet6/sys/modules/iwnfw/iwn6000g2b/Makefile user/ae/inet6/sys/modules/linux/Makefile user/ae/inet6/sys/modules/nfscl/Makefile user/ae/inet6/sys/modules/nfsclient/Makefile user/ae/inet6/sys/modules/nfscommon/Makefile user/ae/inet6/sys/modules/send/Makefile user/ae/inet6/sys/modules/usb/Makefile user/ae/inet6/sys/modules/vmm/Makefile user/ae/inet6/sys/net/if_ethersubr.c user/ae/inet6/sys/net/if_gif.c user/ae/inet6/sys/net/netisr.c user/ae/inet6/sys/net/pfvar.h user/ae/inet6/sys/net/route.c user/ae/inet6/sys/net/vnet.c user/ae/inet6/sys/net80211/ieee80211_scan.c user/ae/inet6/sys/net80211/ieee80211_scan_sta.c user/ae/inet6/sys/netinet/in.c user/ae/inet6/sys/netinet/in_kdtrace.c user/ae/inet6/sys/netinet/in_kdtrace.h user/ae/inet6/sys/netinet/ip_fastfwd.c user/ae/inet6/sys/netinet/ip_input.c user/ae/inet6/sys/netinet/ip_output.c user/ae/inet6/sys/netinet/sctp_bsd_addr.c user/ae/inet6/sys/netinet/sctp_dtrace_declare.h user/ae/inet6/sys/netinet/sctp_dtrace_define.h user/ae/inet6/sys/netinet/sctp_indata.c user/ae/inet6/sys/netinet/sctp_output.c user/ae/inet6/sys/netinet/sctp_pcb.c user/ae/inet6/sys/netinet/tcp_input.c user/ae/inet6/sys/netinet/tcp_output.c user/ae/inet6/sys/netinet/tcp_subr.c user/ae/inet6/sys/netinet/udp_usrreq.c user/ae/inet6/sys/netinet6/ip6_input.c user/ae/inet6/sys/netinet6/ip6_mroute.c user/ae/inet6/sys/netinet6/nd6.c user/ae/inet6/sys/netinet6/send.c user/ae/inet6/sys/netinet6/udp6_usrreq.c user/ae/inet6/sys/netpfil/ipfw/dn_sched.h user/ae/inet6/sys/netpfil/ipfw/ip_dn_io.c user/ae/inet6/sys/netpfil/ipfw/ip_dn_private.h user/ae/inet6/sys/netpfil/ipfw/ip_fw2.c user/ae/inet6/sys/netpfil/ipfw/ip_fw_dynamic.c user/ae/inet6/sys/netpfil/ipfw/ip_fw_log.c user/ae/inet6/sys/netpfil/ipfw/ip_fw_nat.c user/ae/inet6/sys/netpfil/ipfw/ip_fw_pfil.c user/ae/inet6/sys/netpfil/ipfw/ip_fw_sockopt.c user/ae/inet6/sys/netpfil/pf/pf.c user/ae/inet6/sys/netpfil/pf/pf_ioctl.c user/ae/inet6/sys/netpfil/pf/pf_lb.c user/ae/inet6/sys/nfsclient/nfs_bio.c user/ae/inet6/sys/nfsclient/nfs_krpc.c user/ae/inet6/sys/nfsclient/nfs_subs.c user/ae/inet6/sys/nfsclient/nfs_vnops.c user/ae/inet6/sys/nfsclient/nfsargs.h user/ae/inet6/sys/ofed/drivers/infiniband/hw/mlx4/qp.c user/ae/inet6/sys/ofed/drivers/infiniband/hw/mthca/mthca_mcg.c user/ae/inet6/sys/ofed/drivers/infiniband/hw/mthca/mthca_qp.c user/ae/inet6/sys/ofed/drivers/net/mlx4/en_netdev.c user/ae/inet6/sys/ofed/drivers/net/mlx4/mcg.c user/ae/inet6/sys/opencrypto/crypto.c user/ae/inet6/sys/pc98/conf/GENERIC user/ae/inet6/sys/pc98/pc98/machdep.c user/ae/inet6/sys/powerpc/aim/locore32.S user/ae/inet6/sys/powerpc/aim/locore64.S user/ae/inet6/sys/powerpc/aim/machdep.c user/ae/inet6/sys/powerpc/aim/mmu_oea64.c user/ae/inet6/sys/powerpc/aim/trap.c user/ae/inet6/sys/powerpc/aim/trap_subr32.S user/ae/inet6/sys/powerpc/aim/trap_subr64.S user/ae/inet6/sys/powerpc/booke/machdep.c user/ae/inet6/sys/powerpc/booke/platform_bare.c user/ae/inet6/sys/powerpc/booke/pmap.c user/ae/inet6/sys/powerpc/booke/trap.c user/ae/inet6/sys/powerpc/conf/GENERIC user/ae/inet6/sys/powerpc/fpu/fpu_emu.c user/ae/inet6/sys/powerpc/fpu/fpu_explode.c user/ae/inet6/sys/powerpc/fpu/fpu_sqrt.c user/ae/inet6/sys/powerpc/include/counter.h user/ae/inet6/sys/powerpc/include/fdt.h user/ae/inet6/sys/powerpc/include/ofw_machdep.h user/ae/inet6/sys/powerpc/include/param.h user/ae/inet6/sys/powerpc/include/pcb.h user/ae/inet6/sys/powerpc/include/pmap.h user/ae/inet6/sys/powerpc/include/trap.h user/ae/inet6/sys/powerpc/mpc85xx/mpc85xx.h user/ae/inet6/sys/powerpc/mpc85xx/platform_mpc85xx.c user/ae/inet6/sys/powerpc/ofw/ofw_machdep.c user/ae/inet6/sys/powerpc/ofw/ofw_pcibus.c user/ae/inet6/sys/powerpc/ofw/ofw_syscons.c user/ae/inet6/sys/powerpc/ofw/rtas.c user/ae/inet6/sys/powerpc/powermac/grackle.c user/ae/inet6/sys/powerpc/powermac/macio.c user/ae/inet6/sys/powerpc/powermac/nvbl.c user/ae/inet6/sys/powerpc/powermac/platform_powermac.c user/ae/inet6/sys/powerpc/powermac/uninorth.c user/ae/inet6/sys/powerpc/powermac/uninorthpci.c user/ae/inet6/sys/powerpc/powermac/uninorthvar.h user/ae/inet6/sys/powerpc/powerpc/copyinout.c user/ae/inet6/sys/powerpc/powerpc/cpu.c user/ae/inet6/sys/powerpc/powerpc/exec_machdep.c user/ae/inet6/sys/powerpc/powerpc/fpu.c user/ae/inet6/sys/powerpc/powerpc/genassym.c user/ae/inet6/sys/powerpc/powerpc/platform.c user/ae/inet6/sys/powerpc/powerpc/platform_if.m user/ae/inet6/sys/powerpc/powerpc/swtch32.S user/ae/inet6/sys/powerpc/ps3/platform_ps3.c user/ae/inet6/sys/powerpc/pseries/mmu_phyp.c user/ae/inet6/sys/powerpc/pseries/phyp_console.c user/ae/inet6/sys/powerpc/pseries/platform_chrp.c user/ae/inet6/sys/powerpc/pseries/plpar_iommu.c user/ae/inet6/sys/powerpc/pseries/rtas_pci.c user/ae/inet6/sys/powerpc/wii/platform_wii.c user/ae/inet6/sys/rpc/auth.h user/ae/inet6/sys/rpc/auth_none.c user/ae/inet6/sys/rpc/auth_unix.c user/ae/inet6/sys/rpc/authunix_prot.c user/ae/inet6/sys/rpc/clnt.h user/ae/inet6/sys/rpc/clnt_dg.c user/ae/inet6/sys/rpc/clnt_vc.c user/ae/inet6/sys/rpc/krpc.h user/ae/inet6/sys/rpc/nettype.h user/ae/inet6/sys/rpc/pmap_prot.h user/ae/inet6/sys/rpc/rpc.h user/ae/inet6/sys/rpc/rpc_callmsg.c user/ae/inet6/sys/rpc/rpc_com.h user/ae/inet6/sys/rpc/rpc_generic.c user/ae/inet6/sys/rpc/rpc_msg.h user/ae/inet6/sys/rpc/rpc_prot.c user/ae/inet6/sys/rpc/rpcb_clnt.c user/ae/inet6/sys/rpc/rpcb_clnt.h user/ae/inet6/sys/rpc/rpcb_prot.c user/ae/inet6/sys/rpc/rpcb_prot.h user/ae/inet6/sys/rpc/svc.c user/ae/inet6/sys/rpc/svc.h user/ae/inet6/sys/rpc/svc_auth.c user/ae/inet6/sys/rpc/svc_auth.h user/ae/inet6/sys/rpc/svc_auth_unix.c user/ae/inet6/sys/rpc/svc_dg.c user/ae/inet6/sys/rpc/svc_generic.c user/ae/inet6/sys/rpc/svc_vc.c user/ae/inet6/sys/rpc/types.h user/ae/inet6/sys/rpc/xdr.h user/ae/inet6/sys/security/audit/audit_bsm_klib.c user/ae/inet6/sys/security/mac/mac_audit.c user/ae/inet6/sys/security/mac/mac_cred.c user/ae/inet6/sys/security/mac/mac_framework.c user/ae/inet6/sys/security/mac/mac_inet.c user/ae/inet6/sys/security/mac/mac_internal.h user/ae/inet6/sys/security/mac/mac_net.c user/ae/inet6/sys/security/mac/mac_pipe.c user/ae/inet6/sys/security/mac/mac_posix_sem.c user/ae/inet6/sys/security/mac/mac_posix_shm.c user/ae/inet6/sys/security/mac/mac_priv.c user/ae/inet6/sys/security/mac/mac_process.c user/ae/inet6/sys/security/mac/mac_socket.c user/ae/inet6/sys/security/mac/mac_system.c user/ae/inet6/sys/security/mac/mac_sysv_msg.c user/ae/inet6/sys/security/mac/mac_sysv_sem.c user/ae/inet6/sys/security/mac/mac_sysv_shm.c user/ae/inet6/sys/security/mac/mac_vfs.c user/ae/inet6/sys/sparc64/conf/GENERIC user/ae/inet6/sys/sparc64/sparc64/machdep.c user/ae/inet6/sys/sys/bufobj.h user/ae/inet6/sys/sys/capability.h user/ae/inet6/sys/sys/consio.h user/ae/inet6/sys/sys/eventhandler.h user/ae/inet6/sys/sys/fbio.h user/ae/inet6/sys/sys/file.h user/ae/inet6/sys/sys/ktr.h user/ae/inet6/sys/sys/lock.h user/ae/inet6/sys/sys/mdioctl.h user/ae/inet6/sys/sys/mutex.h user/ae/inet6/sys/sys/param.h user/ae/inet6/sys/sys/rwlock.h user/ae/inet6/sys/sys/sdt.h user/ae/inet6/sys/sys/sx.h user/ae/inet6/sys/sys/sysctl.h user/ae/inet6/sys/sys/systm.h user/ae/inet6/sys/sys/taskqueue.h user/ae/inet6/sys/sys/tty.h user/ae/inet6/sys/sys/user.h user/ae/inet6/sys/teken/teken.c user/ae/inet6/sys/teken/teken.h user/ae/inet6/sys/teken/teken_subr.h user/ae/inet6/sys/tools/vnode_if.awk user/ae/inet6/sys/ufs/ffs/ffs_softdep.c user/ae/inet6/sys/ufs/ffs/softdep.h user/ae/inet6/sys/vm/uma_core.c user/ae/inet6/sys/vm/uma_int.h user/ae/inet6/sys/vm/vm_fault.c user/ae/inet6/sys/vm/vm_map.c user/ae/inet6/sys/vm/vm_page.c user/ae/inet6/sys/vm/vm_radix.c user/ae/inet6/sys/vm/vm_radix.h user/ae/inet6/sys/x86/acpica/madt.c user/ae/inet6/sys/x86/include/apicreg.h user/ae/inet6/sys/x86/include/mptable.h user/ae/inet6/sys/x86/include/psl.h user/ae/inet6/sys/x86/iommu/intel_reg.h user/ae/inet6/sys/x86/x86/local_apic.c user/ae/inet6/sys/x86/x86/mptable.c user/ae/inet6/tools/build/mk/OptionalObsoleteFiles.inc user/ae/inet6/tools/build/options/WITHOUT_PKGBOOTSTRAP user/ae/inet6/tools/regression/fsx/fsx.c user/ae/inet6/tools/regression/usr.bin/sed/regress.sh user/ae/inet6/tools/regression/usr.sbin/etcupdate/always.sh user/ae/inet6/tools/regression/usr.sbin/etcupdate/conflicts.sh user/ae/inet6/tools/regression/usr.sbin/etcupdate/fbsdid.sh user/ae/inet6/tools/regression/usr.sbin/etcupdate/ignore.sh user/ae/inet6/tools/regression/usr.sbin/etcupdate/tests.sh user/ae/inet6/tools/test/dtrace/Makefile user/ae/inet6/tools/tools/bus_autoconf/bus_autoconf.sh user/ae/inet6/tools/tools/cxgbetool/Makefile user/ae/inet6/tools/tools/cxgbetool/cxgbetool.c user/ae/inet6/tools/tools/nanobsd/nanobsd.sh user/ae/inet6/tools/tools/umastat/umastat.c user/ae/inet6/tools/tools/zfsboottest/Makefile user/ae/inet6/usr.bin/bc/bc.1 user/ae/inet6/usr.bin/bc/bc.y user/ae/inet6/usr.bin/calendar/calcpp.c user/ae/inet6/usr.bin/cmp/cmp.1 user/ae/inet6/usr.bin/from/from.c user/ae/inet6/usr.bin/login/login.c user/ae/inet6/usr.bin/procstat/procstat_files.c user/ae/inet6/usr.bin/script/script.1 user/ae/inet6/usr.bin/script/script.c user/ae/inet6/usr.bin/sed/compile.c user/ae/inet6/usr.bin/sed/sed.1 user/ae/inet6/usr.bin/svn/svn/Makefile user/ae/inet6/usr.bin/svn/svn_private_config.h user/ae/inet6/usr.bin/uname/uname.1 user/ae/inet6/usr.bin/yacc/Makefile user/ae/inet6/usr.sbin/acpi/acpidump/acpi.c user/ae/inet6/usr.sbin/bhyve/Makefile user/ae/inet6/usr.sbin/bhyve/acpi.c user/ae/inet6/usr.sbin/bhyve/bhyverun.c user/ae/inet6/usr.sbin/bhyve/mptbl.c user/ae/inet6/usr.sbin/bhyve/pci_ahci.c user/ae/inet6/usr.sbin/bhyve/pci_emul.c user/ae/inet6/usr.sbin/bhyve/pci_emul.h user/ae/inet6/usr.sbin/bhyve/pci_lpc.c user/ae/inet6/usr.sbin/bhyve/pit_8254.c user/ae/inet6/usr.sbin/bhyve/uart_emul.c user/ae/inet6/usr.sbin/bhyveload/bhyveload.8 user/ae/inet6/usr.sbin/bhyveload/bhyveload.c user/ae/inet6/usr.sbin/bluetooth/bthidd/kbd.c user/ae/inet6/usr.sbin/bsdconfig/Makefile user/ae/inet6/usr.sbin/bsdconfig/console/console user/ae/inet6/usr.sbin/bsdconfig/console/font user/ae/inet6/usr.sbin/bsdconfig/console/include/messages.subr user/ae/inet6/usr.sbin/bsdconfig/console/keymap user/ae/inet6/usr.sbin/bsdconfig/console/repeat user/ae/inet6/usr.sbin/bsdconfig/console/saver user/ae/inet6/usr.sbin/bsdconfig/console/screenmap user/ae/inet6/usr.sbin/bsdconfig/console/ttys user/ae/inet6/usr.sbin/bsdconfig/diskmgmt/diskmgmt user/ae/inet6/usr.sbin/bsdconfig/docsinstall/docsinstall user/ae/inet6/usr.sbin/bsdconfig/dot/dot user/ae/inet6/usr.sbin/bsdconfig/include/messages.subr user/ae/inet6/usr.sbin/bsdconfig/mouse/disable user/ae/inet6/usr.sbin/bsdconfig/mouse/enable user/ae/inet6/usr.sbin/bsdconfig/mouse/flags user/ae/inet6/usr.sbin/bsdconfig/mouse/include/messages.subr user/ae/inet6/usr.sbin/bsdconfig/mouse/mouse user/ae/inet6/usr.sbin/bsdconfig/mouse/port user/ae/inet6/usr.sbin/bsdconfig/mouse/type user/ae/inet6/usr.sbin/bsdconfig/networking/defaultrouter user/ae/inet6/usr.sbin/bsdconfig/networking/devices user/ae/inet6/usr.sbin/bsdconfig/networking/hostname user/ae/inet6/usr.sbin/bsdconfig/networking/include/messages.subr user/ae/inet6/usr.sbin/bsdconfig/networking/nameservers user/ae/inet6/usr.sbin/bsdconfig/networking/networking user/ae/inet6/usr.sbin/bsdconfig/networking/share/device.subr user/ae/inet6/usr.sbin/bsdconfig/networking/share/hostname.subr user/ae/inet6/usr.sbin/bsdconfig/networking/share/ipaddr.subr user/ae/inet6/usr.sbin/bsdconfig/networking/share/media.subr user/ae/inet6/usr.sbin/bsdconfig/networking/share/netmask.subr user/ae/inet6/usr.sbin/bsdconfig/networking/share/resolv.subr user/ae/inet6/usr.sbin/bsdconfig/networking/share/routing.subr user/ae/inet6/usr.sbin/bsdconfig/networking/share/services.subr user/ae/inet6/usr.sbin/bsdconfig/packages/packages user/ae/inet6/usr.sbin/bsdconfig/password/password user/ae/inet6/usr.sbin/bsdconfig/security/kern_securelevel user/ae/inet6/usr.sbin/bsdconfig/security/security user/ae/inet6/usr.sbin/bsdconfig/share/common.subr user/ae/inet6/usr.sbin/bsdconfig/share/device.subr user/ae/inet6/usr.sbin/bsdconfig/share/dialog.subr user/ae/inet6/usr.sbin/bsdconfig/share/keymap.subr user/ae/inet6/usr.sbin/bsdconfig/share/media/cdrom.subr user/ae/inet6/usr.sbin/bsdconfig/share/media/common.subr user/ae/inet6/usr.sbin/bsdconfig/share/media/dos.subr user/ae/inet6/usr.sbin/bsdconfig/share/media/floppy.subr user/ae/inet6/usr.sbin/bsdconfig/share/media/ftp.subr user/ae/inet6/usr.sbin/bsdconfig/share/media/http.subr user/ae/inet6/usr.sbin/bsdconfig/share/media/nfs.subr user/ae/inet6/usr.sbin/bsdconfig/share/media/tcpip.subr user/ae/inet6/usr.sbin/bsdconfig/share/media/ufs.subr user/ae/inet6/usr.sbin/bsdconfig/share/media/usb.subr user/ae/inet6/usr.sbin/bsdconfig/share/mustberoot.subr user/ae/inet6/usr.sbin/bsdconfig/share/packages/categories.subr user/ae/inet6/usr.sbin/bsdconfig/share/packages/index.subr user/ae/inet6/usr.sbin/bsdconfig/share/packages/packages.subr user/ae/inet6/usr.sbin/bsdconfig/share/strings.subr user/ae/inet6/usr.sbin/bsdconfig/share/sysrc.subr user/ae/inet6/usr.sbin/bsdconfig/share/variable.subr user/ae/inet6/usr.sbin/bsdconfig/startup/include/messages.subr user/ae/inet6/usr.sbin/bsdconfig/startup/misc user/ae/inet6/usr.sbin/bsdconfig/startup/rcadd user/ae/inet6/usr.sbin/bsdconfig/startup/rcconf user/ae/inet6/usr.sbin/bsdconfig/startup/rcdelete user/ae/inet6/usr.sbin/bsdconfig/startup/rcedit user/ae/inet6/usr.sbin/bsdconfig/startup/rcvar user/ae/inet6/usr.sbin/bsdconfig/startup/share/rcconf.subr user/ae/inet6/usr.sbin/bsdconfig/startup/share/rcedit.subr user/ae/inet6/usr.sbin/bsdconfig/startup/share/rcvar.subr user/ae/inet6/usr.sbin/bsdconfig/startup/startup user/ae/inet6/usr.sbin/bsdconfig/timezone/share/zones.subr user/ae/inet6/usr.sbin/bsdconfig/timezone/timezone user/ae/inet6/usr.sbin/bsdconfig/ttys/ttys user/ae/inet6/usr.sbin/bsdconfig/usermgmt/groupadd user/ae/inet6/usr.sbin/bsdconfig/usermgmt/groupdel user/ae/inet6/usr.sbin/bsdconfig/usermgmt/groupedit user/ae/inet6/usr.sbin/bsdconfig/usermgmt/groupinput user/ae/inet6/usr.sbin/bsdconfig/usermgmt/include/messages.subr user/ae/inet6/usr.sbin/bsdconfig/usermgmt/share/group_input.subr user/ae/inet6/usr.sbin/bsdconfig/usermgmt/share/user_input.subr user/ae/inet6/usr.sbin/bsdconfig/usermgmt/useradd user/ae/inet6/usr.sbin/bsdconfig/usermgmt/userdel user/ae/inet6/usr.sbin/bsdconfig/usermgmt/useredit user/ae/inet6/usr.sbin/bsdconfig/usermgmt/userinput user/ae/inet6/usr.sbin/bsdconfig/usermgmt/usermgmt user/ae/inet6/usr.sbin/bsdinstall/bsdinstall user/ae/inet6/usr.sbin/bsdinstall/scripts/services user/ae/inet6/usr.sbin/bsdinstall/scripts/zfsboot user/ae/inet6/usr.sbin/ctld/ctl.conf.5 user/ae/inet6/usr.sbin/ctld/parse.y user/ae/inet6/usr.sbin/etcupdate/etcupdate.8 user/ae/inet6/usr.sbin/etcupdate/etcupdate.sh user/ae/inet6/usr.sbin/gpioctl/gpioctl.8 user/ae/inet6/usr.sbin/iostat/iostat.c user/ae/inet6/usr.sbin/makefs/ffs.c user/ae/inet6/usr.sbin/mergemaster/mergemaster.sh user/ae/inet6/usr.sbin/mfiutil/mfi_show.c user/ae/inet6/usr.sbin/mfiutil/mfiutil.c user/ae/inet6/usr.sbin/mtest/mtest.8 user/ae/inet6/usr.sbin/ndp/ndp.c user/ae/inet6/usr.sbin/pkg/pkg.7 user/ae/inet6/usr.sbin/pkg/pkg.c user/ae/inet6/usr.sbin/portsnap/portsnap/portsnap.sh user/ae/inet6/usr.sbin/rpcbind/check_bound.c user/ae/inet6/usr.sbin/rpcbind/pmap_svc.c user/ae/inet6/usr.sbin/rpcbind/rpcb_stat.c user/ae/inet6/usr.sbin/rpcbind/rpcb_svc.c user/ae/inet6/usr.sbin/rpcbind/rpcb_svc_4.c user/ae/inet6/usr.sbin/rpcbind/rpcb_svc_com.c user/ae/inet6/usr.sbin/rpcbind/rpcbind.c user/ae/inet6/usr.sbin/rpcbind/rpcbind.h user/ae/inet6/usr.sbin/rpcbind/warmstart.c user/ae/inet6/usr.sbin/rwhod/rwhod.c user/ae/inet6/usr.sbin/syslogd/syslogd.c user/ae/inet6/usr.sbin/sysrc/sysrc.8 user/ae/inet6/usr.sbin/wpa/ndis_events/ndis_events.8 Directory Properties: user/ae/inet6/ (props changed) user/ae/inet6/cddl/ (props changed) user/ae/inet6/cddl/contrib/opensolaris/ (props changed) user/ae/inet6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/ (props changed) user/ae/inet6/cddl/contrib/opensolaris/cmd/zfs/ (props changed) user/ae/inet6/cddl/contrib/opensolaris/lib/libzfs/ (props changed) user/ae/inet6/contrib/apr-util/ (props changed) user/ae/inet6/contrib/atf/ (props changed) user/ae/inet6/contrib/bmake/ (props changed) user/ae/inet6/contrib/gcc/ (props changed) user/ae/inet6/contrib/gdb/ (props changed) user/ae/inet6/contrib/libexecinfo/ (props changed) user/ae/inet6/contrib/libstdc++/ (props changed) user/ae/inet6/contrib/llvm/ (props changed) user/ae/inet6/contrib/llvm/tools/clang/ (props changed) user/ae/inet6/contrib/llvm/tools/lldb/ (props changed) user/ae/inet6/contrib/mtree/ (props changed) user/ae/inet6/contrib/netcat/ (props changed) user/ae/inet6/contrib/nvi/ (props changed) user/ae/inet6/contrib/subversion/ (props changed) user/ae/inet6/contrib/tcpdump/ (props changed) user/ae/inet6/etc/ (props changed) user/ae/inet6/gnu/lib/ (props changed) user/ae/inet6/gnu/usr.bin/cc/cc_tools/ (props changed) user/ae/inet6/include/ (props changed) user/ae/inet6/lib/libc/ (props changed) user/ae/inet6/lib/libvmmapi/ (props changed) user/ae/inet6/sbin/ (props changed) user/ae/inet6/sbin/ipfw/ (props changed) user/ae/inet6/share/man/man4/ (props changed) user/ae/inet6/sys/ (props changed) user/ae/inet6/sys/amd64/vmm/ (props changed) user/ae/inet6/sys/boot/ (props changed) user/ae/inet6/sys/boot/i386/efi/ (props changed) user/ae/inet6/sys/cddl/contrib/opensolaris/ (props changed) user/ae/inet6/sys/conf/ (props changed) user/ae/inet6/sys/modules/vmm/ (props changed) user/ae/inet6/usr.bin/calendar/ (props changed) user/ae/inet6/usr.bin/procstat/ (props changed) user/ae/inet6/usr.sbin/bhyve/ (props changed) user/ae/inet6/usr.sbin/bhyveload/ (props changed) Modified: user/ae/inet6/Makefile.inc1 ============================================================================== --- user/ae/inet6/Makefile.inc1 Tue Dec 10 14:17:07 2013 (r259176) +++ user/ae/inet6/Makefile.inc1 Tue Dec 10 14:54:11 2013 (r259177) @@ -136,7 +136,7 @@ REVISION!= make -C ${SRCDIR}/release -V BRANCH!= make -C ${SRCDIR}/release -V BRANCH SRCRELDATE!= awk '/^\#define[[:space:]]*__FreeBSD_version/ { print $$3 }' \ ${SRCDIR}/sys/sys/param.h -VERSION= FreeBSD ${REVISION}-${BRANCH} ${TARGET_ARCH} ${SRCRELDATE} +VERSION= FreeBSD ${REVISION}-${BRANCH:C/-p[0-9]+$//} ${TARGET_ARCH} ${SRCRELDATE} .endif KNOWN_ARCHES?= amd64 arm armeb/arm armv6/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64 @@ -509,7 +509,7 @@ _worldtmp: .endif .if ${MK_TESTS} != "no" mtree -deU -f ${.CURDIR}/etc/mtree/BSD.tests.dist \ - -p ${WORLDTMP}${TESTSBASE} >/dev/null + -p ${WORLDTMP}/usr >/dev/null .endif .for _mtree in ${LOCAL_MTREE} mtree -deU -f ${.CURDIR}/${_mtree} -p ${WORLDTMP} > /dev/null @@ -1475,11 +1475,13 @@ _startup_libs+= lib/csu/${MACHINE_CPUARC _startup_libs+= gnu/lib/libgcc _startup_libs+= lib/libcompiler_rt _startup_libs+= lib/libc +_startup_libs+= lib/libc_nonshared .if ${MK_LIBCPLUSPLUS} != "no" _startup_libs+= lib/libcxxrt .endif gnu/lib/libgcc__L: lib/libc__L +gnu/lib/libgcc__L: lib/libc_nonshared__L .if ${MK_LIBCPLUSPLUS} != "no" lib/libcxxrt__L: gnu/lib/libgcc__L .endif @@ -1497,13 +1499,14 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 lib/libbz2 ${_libcom_err} lib/libcrypt \ lib/libelf lib/libexpat \ ${_lib_libgssapi} ${_lib_libipx} \ - lib/libkiconv lib/libkvm lib/liblzma lib/libmd \ + lib/libkiconv lib/libkvm lib/liblzma lib/libmd lib/libnv \ + ${_lib_libcapsicum} \ lib/ncurses/ncurses lib/ncurses/ncursesw \ lib/libopie lib/libpam ${_lib_libthr} \ lib/libradius lib/libsbuf lib/libtacplus \ ${_cddl_lib_libumem} ${_cddl_lib_libnvpair} \ ${_cddl_lib_libzfs_core} \ - lib/libutil ${_lib_libypclnt} lib/libz lib/msun \ + lib/libutil lib/libpjdlog ${_lib_libypclnt} lib/libz lib/msun \ ${_secure_lib_libcrypto} ${_lib_libldns} \ ${_secure_lib_libssh} ${_secure_lib_libssl} @@ -1519,6 +1522,13 @@ _lib_libthr= lib/libthr _ofed_lib= contrib/ofed/usr.lib/ .endif +.if ${MK_CASPER} != "no" +_lib_libcapsicum=lib/libcapsicum +.endif + +lib/libcapsicum__L: lib/libnv__L +lib/libpjdlog__L: lib/libutil__L + _generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib ${_ofed_lib} .for _DIR in ${LOCAL_LIB_DIRS} .if exists(${.CURDIR}/${_DIR}/Makefile) Modified: user/ae/inet6/ObsoleteFiles.inc ============================================================================== --- user/ae/inet6/ObsoleteFiles.inc Tue Dec 10 14:17:07 2013 (r259176) +++ user/ae/inet6/ObsoleteFiles.inc Tue Dec 10 14:54:11 2013 (r259177) @@ -38,18 +38,28 @@ # xargs -n1 | sort | uniq -d; # done +# 20131202: libcapsicum and libcasper moved to /lib/ +OLD_LIBS+=usr/lib/libcapsicum.so.0 +OLD_LIBS+=usr/lib/libcasper.so.0 # 20131109: extattr(2) mlinks fixed OLD_FILES+=usr/share/man/man2/extattr_delete_list.2.gz OLD_FILES+=usr/share/man/man2/extattr_get_list.2.gz # 20131107: example files removed OLD_FILES+=usr/share/examples/libusb20/aux.c OLD_FILES+=usr/share/examples/libusb20/aux.h +# 20131105: tzdata 2013h import +OLD_FILES+=usr/share/zoneinfo/America/Shiprock +OLD_FILES+=usr/share/zoneinfo/Antarctica/South_Pole # 20131103: WITH_LIBICONV_COMPAT removal OLD_FILES+=usr/include/_libiconv_compat.h OLD_FILES+=usr/lib/libiconv.a OLD_FILES+=usr/lib/libiconv.so OLD_FILES+=usr/lib/libiconv.so.3 OLD_FILES+=usr/lib/libiconv_p.a +OLD_FILES+=usr/lib32/libiconv.a +OLD_FILES+=usr/lib32/libiconv.so +OLD_FILES+=usr/lib32/libiconv.so.3 +OLD_FILES+=usr/lib32/libiconv_p.a # 20131103: removal of utxrm(8), use 'utx rm' instead. OLD_FILES+=usr/sbin/utxrm OLD_FILES+=usr/share/man/man8/utxrm.8.gz @@ -79,8 +89,14 @@ OLD_FILES+=etc/keys/pkg/trusted/pkg.free # 20131028: ng_fec(4) removed OLD_FILES+=usr/include/netgraph/ng_fec.h OLD_FILES+=usr/share/man/man4/ng_fec.4.gz +# 20131027: header moved +OLD_FILES+=usr/include/net/pf_mtag.h # 20131023: remove never used iscsi directory OLD_DIRS+=usr/share/examples/iscsi +# 20131021: isf(4) removed +OLD_FILES+=usr/sbin/isfctl +OLD_FILES+=usr/share/man/man4/isf.4.gz +OLD_FILES+=usr/share/man/man8/isfctl.8.gz # 20131014: libbsdyml becomes private OLD_FILES+=usr/lib/libbsdyml.a OLD_FILES+=usr/lib/libbsdyml.so @@ -119,6 +135,7 @@ OLD_FILES+=usr/bin/gnu-ranlib OLD_FILES+=usr/share/man/man1/gnu-ar.1.gz OLD_FILES+=usr/share/man/man1/gnu-ranlib.1.gz # 20130930: BIND removed from base +OLD_FILES+=etc/mtree/BIND.chroot.dist OLD_FILES+=etc/namedb OLD_FILES+=etc/periodic/daily/470.status-named OLD_FILES+=usr/bin/dig Modified: user/ae/inet6/UPDATING ============================================================================== --- user/ae/inet6/UPDATING Tue Dec 10 14:17:07 2013 (r259176) +++ user/ae/inet6/UPDATING Tue Dec 10 14:54:11 2013 (r259177) @@ -76,7 +76,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 BIND has been removed from the base system. If all you need is a local resolver, simply enable and start the local_unbound service instead. Otherwise, several versions of BIND are - available in the ports tree. + available in the ports tree. The dns/bind99 port is one example. + + With this change, nslookup(1) and dig(1) are no longer in the base + system. Users should instead use host(1) and drill(1) which are + in the base system. Alternatively, nslookup and dig can + be obtained by installing the dns/bind-tools port. 20130916: With the addition of unbound(8), a new unbound user is now Modified: user/ae/inet6/bin/sh/cd.c ============================================================================== --- user/ae/inet6/bin/sh/cd.c Tue Dec 10 14:17:07 2013 (r259176) +++ user/ae/inet6/bin/sh/cd.c Tue Dec 10 14:54:11 2013 (r259177) @@ -182,6 +182,7 @@ cdlogical(char *dest) struct stat statb; int first; int badstat; + size_t len; /* * Check each component of the path. If we find a symlink or @@ -189,8 +190,9 @@ cdlogical(char *dest) * next time we get the value of the current directory. */ badstat = 0; - cdcomppath = stalloc(strlen(dest) + 1); - scopy(dest, cdcomppath); + len = strlen(dest); + cdcomppath = stalloc(len + 1); + memcpy(cdcomppath, dest, len + 1); STARTSTACKSTR(p); if (*dest == '/') { STPUTC('/', p); @@ -275,6 +277,7 @@ findcwd(char *dir) { char *new; char *p; + size_t len; /* * If our argument is NULL, we don't know the current directory @@ -283,8 +286,9 @@ findcwd(char *dir) */ if (dir == NULL || curdir == NULL) return getpwd2(); - cdcomppath = stalloc(strlen(dir) + 1); - scopy(dir, cdcomppath); + len = strlen(dir); + cdcomppath = stalloc(len + 1); + memcpy(cdcomppath, dir, len + 1); STARTSTACKSTR(new); if (*dir != '/') { STPUTS(curdir, new); Modified: user/ae/inet6/bin/sh/eval.c ============================================================================== --- user/ae/inet6/bin/sh/eval.c Tue Dec 10 14:17:07 2013 (r259176) +++ user/ae/inet6/bin/sh/eval.c Tue Dec 10 14:54:11 2013 (r259177) @@ -750,6 +750,45 @@ isdeclarationcmd(struct narg *arg) (have_command || !isfunc("local")))); } +static void +xtracecommand(struct arglist *varlist, struct arglist *arglist) +{ + struct strlist *sp; + char sep = 0; + const char *p, *ps4; + + ps4 = expandstr(ps4val()); + out2str(ps4 != NULL ? ps4 : ps4val()); + for (sp = varlist->list ; sp ; sp = sp->next) { + if (sep != 0) + out2c(' '); + p = strchr(sp->text, '='); + if (p != NULL) { + p++; + outbin(sp->text, p - sp->text, out2); + out2qstr(p); + } else + out2qstr(sp->text); + sep = ' '; + } + for (sp = arglist->list ; sp ; sp = sp->next) { + if (sep != 0) + out2c(' '); + /* Disambiguate command looking like assignment. */ + if (sp == arglist->list && + strchr(sp->text, '=') != NULL && + strchr(sp->text, '\'') == NULL) { + out2c('\''); + out2str(sp->text); + out2c('\''); + } else + out2qstr(sp->text); + sep = ' '; + } + out2c('\n'); + flushout(&errout); +} + /* * Check if a builtin can safely be executed in the same process, * even though it should be in a subshell (command substitution). @@ -847,40 +886,8 @@ evalcommand(union node *cmd, int flags, argv -= argc; /* Print the command if xflag is set. */ - if (xflag) { - char sep = 0; - const char *p, *ps4; - ps4 = expandstr(ps4val()); - out2str(ps4 != NULL ? ps4 : ps4val()); - for (sp = varlist.list ; sp ; sp = sp->next) { - if (sep != 0) - out2c(' '); - p = strchr(sp->text, '='); - if (p != NULL) { - p++; - outbin(sp->text, p - sp->text, out2); - out2qstr(p); - } else - out2qstr(sp->text); - sep = ' '; - } - for (sp = arglist.list ; sp ; sp = sp->next) { - if (sep != 0) - out2c(' '); - /* Disambiguate command looking like assignment. */ - if (sp == arglist.list && - strchr(sp->text, '=') != NULL && - strchr(sp->text, '\'') == NULL) { - out2c('\''); - out2str(sp->text); - out2c('\''); - } else - out2qstr(sp->text); - sep = ' '; - } - out2c('\n'); - flushout(&errout); - } + if (xflag) + xtracecommand(&varlist, &arglist); /* Now locate the command. */ if (argc == 0) { Modified: user/ae/inet6/bin/sh/exec.c ============================================================================== --- user/ae/inet6/bin/sh/exec.c Tue Dec 10 14:17:07 2013 (r259176) +++ user/ae/inet6/bin/sh/exec.c Tue Dec 10 14:54:11 2013 (r259177) @@ -187,14 +187,15 @@ padvance(const char **path, const char * { const char *p, *start; char *q; - size_t len; + size_t len, namelen; if (*path == NULL) return NULL; start = *path; for (p = start; *p && *p != ':' && *p != '%'; p++) ; /* nothing */ - len = p - start + strlen(name) + 2; /* "2" is for '/' and '\0' */ + namelen = strlen(name); + len = p - start + namelen + 2; /* "2" is for '/' and '\0' */ STARTSTACKSTR(q); CHECKSTRSPACE(len, q); if (p != start) { @@ -202,7 +203,7 @@ padvance(const char **path, const char * q += p - start; *q++ = '/'; } - strcpy(q, name); + memcpy(q, name, namelen + 1); pathopt = NULL; if (*p == '%') { pathopt = ++p; @@ -527,6 +528,7 @@ cmdlookup(const char *name, int add) const char *p; struct tblentry *cmdp; struct tblentry **pp; + size_t len; p = name; hashval = *p << 4; @@ -541,11 +543,11 @@ cmdlookup(const char *name, int add) } if (add && cmdp == NULL) { INTOFF; - cmdp = *pp = ckmalloc(sizeof (struct tblentry) - + strlen(name) + 1); + len = strlen(name); + cmdp = *pp = ckmalloc(sizeof (struct tblentry) + len + 1); cmdp->next = NULL; cmdp->cmdtype = CMDUNKNOWN; - strcpy(cmdp->cmdname, name); + memcpy(cmdp->cmdname, name, len + 1); INTON; } lastcmdentry = pp; Modified: user/ae/inet6/bin/sh/expand.c ============================================================================== --- user/ae/inet6/bin/sh/expand.c Tue Dec 10 14:17:07 2013 (r259176) +++ user/ae/inet6/bin/sh/expand.c Tue Dec 10 14:54:11 2013 (r259177) @@ -1307,9 +1307,11 @@ addfname(char *name) { char *p; struct strlist *sp; + size_t len; - p = stalloc(strlen(name) + 1); - scopy(name, p); + len = strlen(name); + p = stalloc(len + 1); + memcpy(p, name, len + 1); sp = (struct strlist *)stalloc(sizeof *sp); sp->text = p; *exparg.lastp = sp; Modified: user/ae/inet6/bin/sh/memalloc.c ============================================================================== --- user/ae/inet6/bin/sh/memalloc.c Tue Dec 10 14:17:07 2013 (r259176) +++ user/ae/inet6/bin/sh/memalloc.c Tue Dec 10 14:54:11 2013 (r259177) @@ -98,9 +98,11 @@ char * savestr(const char *s) { char *p; + size_t len; - p = ckmalloc(strlen(s) + 1); - scopy(s, p); + len = strlen(s); + p = ckmalloc(len + 1); + memcpy(p, s, len + 1); return p; } Modified: user/ae/inet6/bin/sh/mystring.c ============================================================================== --- user/ae/inet6/bin/sh/mystring.c Tue Dec 10 14:17:07 2013 (r259176) +++ user/ae/inet6/bin/sh/mystring.c Tue Dec 10 14:54:11 2013 (r259177) @@ -42,7 +42,6 @@ __FBSDID("$FreeBSD$"); * String functions. * * equal(s1, s2) Return true if strings are equal. - * scopy(from, to) Copy a string. * number(s) Convert a string of digits to an integer. * is_number(s) Return true if s is a string of digits. */ @@ -60,10 +59,6 @@ char nullstr[1]; /* zero length string * equal - #defined in mystring.h */ -/* - * scopy - #defined in mystring.h - */ - /* * prefix -- see if pfx is a prefix of string. Modified: user/ae/inet6/bin/sh/mystring.h ============================================================================== --- user/ae/inet6/bin/sh/mystring.h Tue Dec 10 14:17:07 2013 (r259176) +++ user/ae/inet6/bin/sh/mystring.h Tue Dec 10 14:54:11 2013 (r259177) @@ -40,4 +40,3 @@ int number(const char *); int is_number(const char *); #define equal(s1, s2) (strcmp(s1, s2) == 0) -#define scopy(s1, s2) ((void)strcpy(s2, s1)) Modified: user/ae/inet6/bin/sh/redir.c ============================================================================== --- user/ae/inet6/bin/sh/redir.c Tue Dec 10 14:17:07 2013 (r259176) +++ user/ae/inet6/bin/sh/redir.c Tue Dec 10 14:54:11 2013 (r259177) @@ -69,6 +69,7 @@ __FBSDID("$FreeBSD$"); struct redirtab { struct redirtab *next; int renamed[10]; + int fd0_redirected; }; @@ -109,11 +110,14 @@ redirect(union node *redir, int flags) sv = ckmalloc(sizeof (struct redirtab)); for (i = 0 ; i < 10 ; i++) sv->renamed[i] = EMPTY; + sv->fd0_redirected = fd0_redirected; sv->next = redirlist; redirlist = sv; } for (n = redir ; n ; n = n->nfile.next) { fd = n->nfile.fd; + if (fd == 0) + fd0_redirected = 1; if ((n->nfile.type == NTOFD || n->nfile.type == NFROMFD) && n->ndup.dupfd == fd) continue; /* redirect from/to same file descriptor */ @@ -134,8 +138,6 @@ redirect(union node *redir, int flags) sv->renamed[fd] = i; INTON; } - if (fd == 0) - fd0_redirected++; openredirect(n, memory); } if (memory[1]) @@ -303,8 +305,6 @@ popredir(void) for (i = 0 ; i < 10 ; i++) { if (rp->renamed[i] != EMPTY) { - if (i == 0) - fd0_redirected--; if (rp->renamed[i] >= 0) { dup2(rp->renamed[i], i); close(rp->renamed[i]); @@ -314,6 +314,7 @@ popredir(void) } } INTOFF; + fd0_redirected = rp->fd0_redirected; redirlist = rp->next; ckfree(rp); INTON; Modified: user/ae/inet6/bin/sh/show.c ============================================================================== --- user/ae/inet6/bin/sh/show.c Tue Dec 10 14:17:07 2013 (r259176) +++ user/ae/inet6/bin/sh/show.c Tue Dec 10 14:54:11 2013 (r259177) @@ -390,11 +390,11 @@ opentrace(void) else p = "/tmp"; } - scopy(p, s); + strcpy(s, p); strcat(s, "/trace"); } #else - scopy("./trace", s); + strcpy(s, "./trace"); #endif /* not_this_way */ if ((tracefile = fopen(s, "a")) == NULL) { fprintf(stderr, "Can't open %s: %s\n", s, strerror(errno)); Modified: user/ae/inet6/bin/sh/var.c ============================================================================== --- user/ae/inet6/bin/sh/var.c Tue Dec 10 14:17:07 2013 (r259176) +++ user/ae/inet6/bin/sh/var.c Tue Dec 10 14:54:11 2013 (r259177) @@ -224,8 +224,9 @@ void setvar(const char *name, const char *val, int flags) { const char *p; - int len; - int namelen; + size_t len; + size_t namelen; + size_t vallen; char *nameeq; int isbad; @@ -244,18 +245,20 @@ setvar(const char *name, const char *val } namelen = p - name; if (isbad) - error("%.*s: bad variable name", namelen, name); + error("%.*s: bad variable name", (int)namelen, name); len = namelen + 2; /* 2 is space for '=' and '\0' */ if (val == NULL) { flags |= VUNSET; + vallen = 0; } else { - len += strlen(val); + vallen = strlen(val); + len += vallen; } nameeq = ckmalloc(len); memcpy(nameeq, name, namelen); nameeq[namelen] = '='; if (val) - scopy(val, nameeq + namelen + 1); + memcpy(nameeq + namelen + 1, val, vallen + 1); else nameeq[namelen + 1] = '\0'; setvareq(nameeq, flags); Modified: user/ae/inet6/bin/test/test.c ============================================================================== --- user/ae/inet6/bin/test/test.c Tue Dec 10 14:17:07 2013 (r259176) +++ user/ae/inet6/bin/test/test.c Tue Dec 10 14:54:11 2013 (r259177) @@ -67,9 +67,18 @@ error(const char *msg, ...) operand ::= */ +enum token_types { + UNOP = 0x100, + BINOP = 0x200, + BUNOP = 0x300, + BBINOP = 0x400, + PAREN = 0x500 +}; + enum token { EOI, - FILRD, + OPERAND, + FILRD = UNOP + 1, FILWR, FILEX, FILEXIST, @@ -85,13 +94,13 @@ enum token { FILSUID, FILSGID, FILSTCK, - FILNT, - FILOT, - FILEQ, - FILUID, - FILGID, STREZ, STRNZ, + FILUID, + FILGID, + FILNT = BINOP + 1, + FILOT, + FILEQ, STREQ, STRNE, STRLT, @@ -102,76 +111,68 @@ enum token { INTGT, INTLE, INTLT, - UNOT, - BAND, + UNOT = BUNOP + 1, + BAND = BBINOP + 1, BOR, - LPAREN, - RPAREN, - OPERAND + LPAREN = PAREN + 1, + RPAREN }; -enum token_types { - UNOP, - BINOP, - BUNOP, - BBINOP, - PAREN -}; +#define TOKEN_TYPE(token) ((token) & 0xff00) static struct t_op { char op_text[4]; - short op_num, op_type; + short op_num; } const ops [] = { - {"-r", FILRD, UNOP}, - {"-w", FILWR, UNOP}, - {"-x", FILEX, UNOP}, - {"-e", FILEXIST,UNOP}, - {"-f", FILREG, UNOP}, - {"-d", FILDIR, UNOP}, - {"-c", FILCDEV,UNOP}, - {"-b", FILBDEV,UNOP}, - {"-p", FILFIFO,UNOP}, - {"-u", FILSUID,UNOP}, - {"-g", FILSGID,UNOP}, - {"-k", FILSTCK,UNOP}, - {"-s", FILGZ, UNOP}, - {"-t", FILTT, UNOP}, - {"-z", STREZ, UNOP}, - {"-n", STRNZ, UNOP}, - {"-h", FILSYM, UNOP}, /* for backwards compat */ - {"-O", FILUID, UNOP}, - {"-G", FILGID, UNOP}, - {"-L", FILSYM, UNOP}, - {"-S", FILSOCK,UNOP}, - {"=", STREQ, BINOP}, - {"==", STREQ, BINOP}, - {"!=", STRNE, BINOP}, - {"<", STRLT, BINOP}, - {">", STRGT, BINOP}, - {"-eq", INTEQ, BINOP}, - {"-ne", INTNE, BINOP}, - {"-ge", INTGE, BINOP}, - {"-gt", INTGT, BINOP}, - {"-le", INTLE, BINOP}, - {"-lt", INTLT, BINOP}, - {"-nt", FILNT, BINOP}, - {"-ot", FILOT, BINOP}, - {"-ef", FILEQ, BINOP}, - {"!", UNOT, BUNOP}, - {"-a", BAND, BBINOP}, - {"-o", BOR, BBINOP}, - {"(", LPAREN, PAREN}, - {")", RPAREN, PAREN}, - {"", 0, 0} + {"-r", FILRD}, + {"-w", FILWR}, + {"-x", FILEX}, + {"-e", FILEXIST}, + {"-f", FILREG}, + {"-d", FILDIR}, + {"-c", FILCDEV}, + {"-b", FILBDEV}, + {"-p", FILFIFO}, + {"-u", FILSUID}, + {"-g", FILSGID}, + {"-k", FILSTCK}, + {"-s", FILGZ}, + {"-t", FILTT}, + {"-z", STREZ}, + {"-n", STRNZ}, + {"-h", FILSYM}, /* for backwards compat */ + {"-O", FILUID}, + {"-G", FILGID}, + {"-L", FILSYM}, + {"-S", FILSOCK}, + {"=", STREQ}, + {"==", STREQ}, + {"!=", STRNE}, + {"<", STRLT}, + {">", STRGT}, + {"-eq", INTEQ}, + {"-ne", INTNE}, + {"-ge", INTGE}, + {"-gt", INTGT}, + {"-le", INTLE}, + {"-lt", INTLT}, + {"-nt", FILNT}, + {"-ot", FILOT}, + {"-ef", FILEQ}, + {"!", UNOT}, + {"-a", BAND}, + {"-o", BOR}, + {"(", LPAREN}, + {")", RPAREN}, + {"", 0} }; -static struct t_op const *t_wp_op; static int nargc; static char **t_wp; static int parenlevel; static int aexpr(enum token); -static int binop(void); +static int binop(enum token); static int equalf(const char *, const char *); static int filstat(char *, enum token); static int getn(const char *); @@ -295,10 +296,10 @@ primary(enum token n) parenlevel--; return res; } - if (t_wp_op && t_wp_op->op_type == UNOP) { + if (TOKEN_TYPE(n) == UNOP) { /* unary expression */ if (--nargc == 0) - syntax(t_wp_op->op_text, "argument expected"); + syntax(NULL, "argument expected"); /* impossible */ switch (n) { case STREZ: return strlen(*++t_wp) == 0; @@ -311,28 +312,25 @@ primary(enum token n) } } - if (t_lex(nargc > 0 ? t_wp[1] : NULL), t_wp_op && t_wp_op->op_type == - BINOP) { - return binop(); - } + nn = t_lex(nargc > 0 ? t_wp[1] : NULL); + if (TOKEN_TYPE(nn) == BINOP) + return binop(nn); return strlen(*t_wp) > 0; } static int -binop(void) +binop(enum token n) { - const char *opnd1, *opnd2; - struct t_op const *op; + const char *opnd1, *op, *opnd2; opnd1 = *t_wp; - (void) t_lex(nargc > 0 ? (--nargc, *++t_wp) : NULL); - op = t_wp_op; + op = nargc > 0 ? (--nargc, *++t_wp) : NULL; if ((opnd2 = nargc > 0 ? (--nargc, *++t_wp) : NULL) == NULL) - syntax(op->op_text, "argument expected"); + syntax(op, "argument expected"); - switch (op->op_num) { + switch (n) { case STREQ: return strcmp(opnd1, opnd2) == 0; case STRNE: @@ -424,22 +422,20 @@ t_lex(char *s) struct t_op const *op = ops; if (s == 0) { - t_wp_op = NULL; return EOI; } while (*op->op_text) { if (strcmp(s, op->op_text) == 0) { - if (((op->op_type == UNOP || op->op_type == BUNOP) + if (((TOKEN_TYPE(op->op_num) == UNOP || + TOKEN_TYPE(op->op_num) == BUNOP) && isunopoperand()) || (op->op_num == LPAREN && islparenoperand()) || (op->op_num == RPAREN && isrparenoperand())) break; - t_wp_op = op; return op->op_num; } op++; } - t_wp_op = NULL; return OPERAND; } @@ -458,7 +454,7 @@ isunopoperand(void) t = *(t_wp + 2); while (*op->op_text) { if (strcmp(s, op->op_text) == 0) - return op->op_type == BINOP && + return TOKEN_TYPE(op->op_num) == BINOP && (parenlevel == 0 || t[0] != ')' || t[1] != '\0'); op++; } @@ -480,7 +476,7 @@ islparenoperand(void) return 0; while (*op->op_text) { if (strcmp(s, op->op_text) == 0) - return op->op_type == BINOP; + return TOKEN_TYPE(op->op_num) == BINOP; op++; } return 0; Modified: user/ae/inet6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh ============================================================================== --- user/ae/inet6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh Tue Dec 10 14:17:07 2013 (r259176) +++ user/ae/inet6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh Tue Dec 10 14:54:11 2013 (r259177) @@ -64,7 +64,7 @@ child=$! # ksh doing work. (This actually goes one step further and assumes that we # catch some non-static function in ksh.) # -script | tee /dev/fd/2 | grep 'ksh`[a-zA-Z_]' > /dev/null +script | tee /dev/fd/2 | egrep 'ksh(93)?`[a-zA-Z_]' > /dev/null status=$? kill $child Modified: user/ae/inet6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh ============================================================================== --- user/ae/inet6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh Tue Dec 10 14:17:07 2013 (r259176) +++ user/ae/inet6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh Tue Dec 10 14:54:11 2013 (r259177) @@ -62,7 +62,7 @@ child=$! # # The only thing we can be sure of here is that ksh is doing some work. # -script | tee /dev/fd/2 | grep -w ksh > /dev/null +script | tee /dev/fd/2 | egrep -w 'ksh(93)?' > /dev/null status=$? kill $child Modified: user/ae/inet6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh ============================================================================== --- user/ae/inet6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh Tue Dec 10 14:17:07 2013 (r259176) +++ user/ae/inet6/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh Tue Dec 10 14:54:11 2013 (r259177) @@ -63,7 +63,7 @@ child=$! # This test is essentially the same as that in the ufunc test; see that # test for the rationale. # -script | tee /dev/fd/2 | grep 'ksh`[a-zA-Z_]' > /dev/null +script | tee /dev/fd/2 | egrep 'ksh(93)?`[a-zA-Z_]' > /dev/null status=$? kill $child Modified: user/ae/inet6/cddl/contrib/opensolaris/cmd/plockstat/plockstat.c ============================================================================== --- user/ae/inet6/cddl/contrib/opensolaris/cmd/plockstat/plockstat.c Tue Dec 10 14:17:07 2013 (r259176) +++ user/ae/inet6/cddl/contrib/opensolaris/cmd/plockstat/plockstat.c Tue Dec 10 14:54:11 2013 (r259177) @@ -778,7 +778,8 @@ main(int argc, char **argv) #endif int err; int opt_C = 0, opt_H = 0, opt_p = 0, opt_v = 0; - char c, *p, *end; + int c; + char *p, *end; struct sigaction act; int done = 0; Modified: user/ae/inet6/cddl/contrib/opensolaris/cmd/zdb/zdb.c ============================================================================== --- user/ae/inet6/cddl/contrib/opensolaris/cmd/zdb/zdb.c Tue Dec 10 14:17:07 2013 (r259176) +++ user/ae/inet6/cddl/contrib/opensolaris/cmd/zdb/zdb.c Tue Dec 10 14:54:11 2013 (r259177) @@ -242,7 +242,7 @@ const char histo_stars[] = "************ const int histo_width = sizeof (histo_stars) - 1; static void -dump_histogram(const uint64_t *histo, int size) +dump_histogram(const uint64_t *histo, int size, int offset) { int i; int minidx = size - 1; @@ -263,7 +263,7 @@ dump_histogram(const uint64_t *histo, in for (i = minidx; i <= maxidx; i++) { (void) printf("\t\t\t%3u: %6llu %s\n", - i, (u_longlong_t)histo[i], + i + offset, (u_longlong_t)histo[i], &histo_stars[(max - histo[i]) * histo_width / max]); } } @@ -316,19 +316,19 @@ dump_zap_stats(objset_t *os, uint64_t ob (u_longlong_t)zs.zs_salt); (void) printf("\t\tLeafs with 2^n pointers:\n"); - dump_histogram(zs.zs_leafs_with_2n_pointers, ZAP_HISTOGRAM_SIZE); + dump_histogram(zs.zs_leafs_with_2n_pointers, ZAP_HISTOGRAM_SIZE, 0); (void) printf("\t\tBlocks with n*5 entries:\n"); - dump_histogram(zs.zs_blocks_with_n5_entries, ZAP_HISTOGRAM_SIZE); + dump_histogram(zs.zs_blocks_with_n5_entries, ZAP_HISTOGRAM_SIZE, 0); (void) printf("\t\tBlocks n/10 full:\n"); - dump_histogram(zs.zs_blocks_n_tenths_full, ZAP_HISTOGRAM_SIZE); + dump_histogram(zs.zs_blocks_n_tenths_full, ZAP_HISTOGRAM_SIZE, 0); (void) printf("\t\tEntries with n chunks:\n"); - dump_histogram(zs.zs_entries_using_n_chunks, ZAP_HISTOGRAM_SIZE); + dump_histogram(zs.zs_entries_using_n_chunks, ZAP_HISTOGRAM_SIZE, 0); (void) printf("\t\tBuckets with n entries:\n"); - dump_histogram(zs.zs_buckets_with_n_entries, ZAP_HISTOGRAM_SIZE); + dump_histogram(zs.zs_buckets_with_n_entries, ZAP_HISTOGRAM_SIZE, 0); } /*ARGSUSED*/ @@ -517,26 +517,85 @@ dump_zpldir(objset_t *os, uint64_t objec zap_cursor_fini(&zc); } +int +get_dtl_refcount(vdev_t *vd) +{ + int refcount = 0; + + if (vd->vdev_ops->vdev_op_leaf) { + space_map_t *sm = vd->vdev_dtl_sm; + + if (sm != NULL && + sm->sm_dbuf->db_size == sizeof (space_map_phys_t)) + return (1); + return (0); + } + + for (int c = 0; c < vd->vdev_children; c++) + refcount += get_dtl_refcount(vd->vdev_child[c]); + return (refcount); +} + +int +get_metaslab_refcount(vdev_t *vd) +{ + int refcount = 0; + + if (vd->vdev_top == vd) { + for (int m = 0; m < vd->vdev_ms_count; m++) { + space_map_t *sm = vd->vdev_ms[m]->ms_sm; + + if (sm != NULL && + sm->sm_dbuf->db_size == sizeof (space_map_phys_t)) + refcount++; + } + } + for (int c = 0; c < vd->vdev_children; c++) + refcount += get_metaslab_refcount(vd->vdev_child[c]); + + return (refcount); +} + +static int +verify_spacemap_refcounts(spa_t *spa) +{ + int expected_refcount, actual_refcount; + + expected_refcount = spa_feature_get_refcount(spa, + &spa_feature_table[SPA_FEATURE_SPACEMAP_HISTOGRAM]); + actual_refcount = get_dtl_refcount(spa->spa_root_vdev); + actual_refcount += get_metaslab_refcount(spa->spa_root_vdev); + + if (expected_refcount != actual_refcount) { + (void) printf("space map refcount mismatch: expected %d != " + "actual %d\n", expected_refcount, actual_refcount); + return (2); + } + return (0); +} + static void -dump_spacemap(objset_t *os, space_map_obj_t *smo, space_map_t *sm) +dump_spacemap(objset_t *os, space_map_t *sm) { uint64_t alloc, offset, entry; - uint8_t mapshift = sm->sm_shift; - uint64_t mapstart = sm->sm_start; char *ddata[] = { "ALLOC", "FREE", "CONDENSE", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" }; - if (smo->smo_object == 0) + if (sm == NULL) return; /* * Print out the freelist entries in both encoded and decoded form. */ alloc = 0; - for (offset = 0; offset < smo->smo_objsize; offset += sizeof (entry)) { - VERIFY3U(0, ==, dmu_read(os, smo->smo_object, offset, + for (offset = 0; offset < space_map_length(sm); + offset += sizeof (entry)) { + uint8_t mapshift = sm->sm_shift; + + VERIFY0(dmu_read(os, space_map_object(sm), offset, sizeof (entry), &entry, DMU_READ_PREFETCH)); if (SM_DEBUG_DECODE(entry)) { + (void) printf("\t [%6llu] %s: txg %llu, pass %llu\n", (u_longlong_t)(offset / sizeof (entry)), ddata[SM_DEBUG_ACTION_DECODE(entry)], @@ -548,10 +607,10 @@ dump_spacemap(objset_t *os, space_map_ob (u_longlong_t)(offset / sizeof (entry)), SM_TYPE_DECODE(entry) == SM_ALLOC ? 'A' : 'F', (u_longlong_t)((SM_OFFSET_DECODE(entry) << - mapshift) + mapstart), + mapshift) + sm->sm_start), (u_longlong_t)((SM_OFFSET_DECODE(entry) << - mapshift) + mapstart + (SM_RUN_DECODE(entry) << - mapshift)), + mapshift) + sm->sm_start + + (SM_RUN_DECODE(entry) << mapshift)), (u_longlong_t)(SM_RUN_DECODE(entry) << mapshift)); if (SM_TYPE_DECODE(entry) == SM_ALLOC) alloc += SM_RUN_DECODE(entry) << mapshift; @@ -559,10 +618,10 @@ dump_spacemap(objset_t *os, space_map_ob alloc -= SM_RUN_DECODE(entry) << mapshift; } } - if (alloc != smo->smo_alloc) { + if (alloc != space_map_allocated(sm)) { (void) printf("space_map_object alloc (%llu) INCONSISTENT " "with space map summary (%llu)\n", - (u_longlong_t)smo->smo_alloc, (u_longlong_t)alloc); + (u_longlong_t)space_map_allocated(sm), (u_longlong_t)alloc); } } @@ -570,15 +629,17 @@ static void dump_metaslab_stats(metaslab_t *msp) { char maxbuf[32]; - space_map_t *sm = msp->ms_map; - avl_tree_t *t = sm->sm_pp_root; - int free_pct = sm->sm_space * 100 / sm->sm_size; + range_tree_t *rt = msp->ms_tree; + avl_tree_t *t = &msp->ms_size_tree; + int free_pct = range_tree_space(rt) * 100 / msp->ms_size; - zdb_nicenum(space_map_maxsize(sm), maxbuf); + zdb_nicenum(metaslab_block_maxsize(msp), maxbuf); (void) printf("\t %25s %10lu %7s %6s %4s %4d%%\n", "segments", avl_numnodes(t), "maxsize", maxbuf, "freepct", free_pct); + (void) printf("\tIn-memory histogram:\n"); + dump_histogram(rt->rt_histogram, RANGE_TREE_HISTOGRAM_SIZE, 0); } static void @@ -586,33 +647,45 @@ dump_metaslab(metaslab_t *msp) { vdev_t *vd = msp->ms_group->mg_vd; spa_t *spa = vd->vdev_spa; - space_map_t *sm = msp->ms_map; - space_map_obj_t *smo = &msp->ms_smo; + space_map_t *sm = msp->ms_sm; char freebuf[32]; - zdb_nicenum(sm->sm_size - smo->smo_alloc, freebuf); + zdb_nicenum(msp->ms_size - space_map_allocated(sm), freebuf); (void) printf( "\tmetaslab %6llu offset %12llx spacemap %6llu free %5s\n", - (u_longlong_t)(sm->sm_start / sm->sm_size), - (u_longlong_t)sm->sm_start, (u_longlong_t)smo->smo_object, freebuf); + (u_longlong_t)msp->ms_id, (u_longlong_t)msp->ms_start, + (u_longlong_t)space_map_object(sm), freebuf); - if (dump_opt['m'] > 1 && !dump_opt['L']) { + if (dump_opt['m'] > 2 && !dump_opt['L']) { mutex_enter(&msp->ms_lock); - space_map_load_wait(sm); - if (!sm->sm_loaded) - VERIFY(space_map_load(sm, zfs_metaslab_ops, *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Wed Dec 11 07:41:28 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AEFB2E80; Wed, 11 Dec 2013 07:41:28 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 81028138D; Wed, 11 Dec 2013 07:41:28 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBB7fSLs054336; Wed, 11 Dec 2013 07:41:28 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBB7fSKk054335; Wed, 11 Dec 2013 07:41:28 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201312110741.rBB7fSKk054335@svn.freebsd.org> From: Peter Holm Date: Wed, 11 Dec 2013 07:41:28 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259215 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Dec 2013 07:41:28 -0000 Author: pho Date: Wed Dec 11 07:41:28 2013 New Revision: 259215 URL: http://svnweb.freebsd.org/changeset/base/259215 Log: Added a regression test. Sponsored by: EMC / Isilon storage division Added: user/pho/stress2/misc/md5.sh (contents, props changed) Added: user/pho/stress2/misc/md5.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/pho/stress2/misc/md5.sh Wed Dec 11 07:41:28 2013 (r259215) @@ -0,0 +1,50 @@ +#!/bin/sh + +# +# Copyright (c) 2013 EMC Corp. +# 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 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. +# +# $FreeBSD$ +# + +# "dd: /dev/md5: Input/output error" seen. +# kib@: kern_physio() detects EOF due to incorrect calculation +# of bio bio_resid after the bio_length was clipped by the 'excess' code +# in g_io_check() +# Test scenario by Stefan Hegnauer +# Fixed in r259200 + +[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 + +. ../default.cfg + +dd if=/dev/zero of=$diskimage bs=1k count=5k 2>&1 | + egrep -v "records|transferred" +mdconfig -f $diskimage -u md$mdstart +newfs -U /dev/md$mdstart > /dev/null +( + dd if=/dev/md$mdstart of=/dev/null 2>&1 || echo FAIL +) | egrep -v "records|transferred" +mdconfig -d -u $mdstart +rm -f $diskimage From owner-svn-src-user@FreeBSD.ORG Thu Dec 12 00:01:45 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9B1DB3D6; Thu, 12 Dec 2013 00:01:45 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 87A3E1639; Thu, 12 Dec 2013 00:01:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBC01j9F017201; Thu, 12 Dec 2013 00:01:45 GMT (envelope-from ae@svn.freebsd.org) Received: (from ae@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBC01jM9017200; Thu, 12 Dec 2013 00:01:45 GMT (envelope-from ae@svn.freebsd.org) Message-Id: <201312120001.rBC01jM9017200@svn.freebsd.org> From: "Andrey V. Elsukov" Date: Thu, 12 Dec 2013 00:01:45 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259239 - user/ae/inet6/sys/net X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Dec 2013 00:01:45 -0000 Author: ae Date: Thu Dec 12 00:01:45 2013 New Revision: 259239 URL: http://svnweb.freebsd.org/changeset/base/259239 Log: We don't keep routes for link-local addresses in routing tables, thus we need to handle them specially in RTM_GET. This fixes some issues with ndp(8). If requested destination address has AF_INET6 family and it is from link-local scope, use sin6_scope_id to determine corresponding interface. Then do link layer address lookup. If address is in ND cache, return it, if not - return default AF_LINK ifaddr from this interface. Modified: user/ae/inet6/sys/net/rtsock.c Modified: user/ae/inet6/sys/net/rtsock.c ============================================================================== --- user/ae/inet6/sys/net/rtsock.c Wed Dec 11 23:28:31 2013 (r259238) +++ user/ae/inet6/sys/net/rtsock.c Thu Dec 12 00:01:45 2013 (r259239) @@ -66,7 +66,7 @@ #include #include #ifdef INET6 -#include +#include #include #endif @@ -558,6 +558,70 @@ rtm_get_jailed(struct rt_addrinfo *info, return (0); } +#ifdef INET6 +static int +in6_rt_handle_lla(struct rt_msghdr **ortm, struct rt_addrinfo *info) +{ + struct sockaddr_dl sdl; + struct sockaddr_in6 *sin6; + struct rt_msghdr *rtm = *ortm; + struct llentry *lle; + struct ifnet *ifp; + int i; + + if (rtm->rtm_type != RTM_GET) + return (EOPNOTSUPP); + sin6 = (struct sockaddr_in6 *)info->rti_info[RTAX_DST]; + if (sin6->sin6_scope_id == 0) + return (EADDRNOTAVAIL); + ifp = in6_getlinkifnet(sin6->sin6_scope_id); + if (ifp == NULL) + return (ESRCH); + /* Clear all sockaddr pointers except DST */ + for (i = RTAX_GATEWAY; i < RTAX_MAX; i++) + info->rti_info[i] = NULL; + + IF_AFDATA_RLOCK(ifp); + lle = lla_lookup(LLTABLE6(ifp), 0, info->rti_info[RTAX_DST]); + IF_AFDATA_RUNLOCK(ifp); + if (lle != NULL) { + bzero(&sdl, sizeof(sdl)); + info->rti_info[RTAX_GATEWAY] = (struct sockaddr *)&sdl; + sdl.sdl_family = AF_LINK; + sdl.sdl_len = sizeof(sdl); + sdl.sdl_alen = ifp->if_addrlen; + sdl.sdl_index = ifp->if_index; + sdl.sdl_type = ifp->if_type; + bcopy(&lle->ll_addr, LLADDR(&sdl), ifp->if_addrlen); + if (lle->la_flags & LLE_PUB) + rtm->rtm_flags |= RTF_ANNOUNCE; + if (lle->la_flags & LLE_STATIC) { + rtm->rtm_flags |= RTF_STATIC; + rtm->rtm_rmx.rmx_expire = 0; + } else + rtm->rtm_rmx.rmx_expire = lle->la_expire; + LLE_RUNLOCK(lle); + } else + info->rti_info[RTAX_GATEWAY] = ifp->if_addr->ifa_addr; + rtm->rtm_flags |= RTF_UP | RTF_HOST; + rtm->rtm_index = ifp->if_index; + if (rtm->rtm_addrs & (RTA_IFA | RTA_IFP)) + info->rti_info[RTAX_IFP] = ifp->if_addr->ifa_addr; + i = rt_msg2(rtm->rtm_type, info, NULL, NULL); + if (i > rtm->rtm_msglen) { + R_Malloc(rtm, struct rt_msghdr *, i); + if (rtm == NULL) + return (ENOBUFS); + bcopy(*ortm, rtm, i); + Free(*ortm); + *ortm = rtm; + } + rt_msg2(rtm->rtm_type, info, (caddr_t)rtm, NULL); + rtm->rtm_addrs = info->rti_addrs; + return (0); +} +#endif + /*ARGSUSED*/ static int route_output(struct mbuf *m, struct socket *so) @@ -700,6 +764,17 @@ route_output(struct mbuf *m, struct sock case RTM_GET: case RTM_CHANGE: case RTM_LOCK: +#ifdef INET6 + if (info.rti_info[RTAX_DST]->sa_family == AF_INET6) { + struct sockaddr_in6 *sin6; + + sin6 = (struct sockaddr_in6 *)info.rti_info[RTAX_DST]; + if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) { + error = in6_rt_handle_lla(&rtm, &info); + break; + } + } +#endif rnh = rt_tables_get_rnh(so->so_fibnum, info.rti_info[RTAX_DST]->sa_family); if (rnh == NULL) From owner-svn-src-user@FreeBSD.ORG Thu Dec 12 10:38:06 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 09E2433E; Thu, 12 Dec 2013 10:38:06 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id EADFE1229; Thu, 12 Dec 2013 10:38:05 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBCAc5Xm053423; Thu, 12 Dec 2013 10:38:05 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBCAc5Av053422; Thu, 12 Dec 2013 10:38:05 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201312121038.rBCAc5Av053422@svn.freebsd.org> From: Peter Holm Date: Thu, 12 Dec 2013 10:38:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259251 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Dec 2013 10:38:06 -0000 Author: pho Date: Thu Dec 12 10:38:05 2013 New Revision: 259251 URL: http://svnweb.freebsd.org/changeset/base/259251 Log: Fix wrong error check. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/misc/dup2.sh Modified: user/pho/stress2/misc/dup2.sh ============================================================================== --- user/pho/stress2/misc/dup2.sh Thu Dec 12 08:55:24 2013 (r259250) +++ user/pho/stress2/misc/dup2.sh Thu Dec 12 10:38:05 2013 (r259251) @@ -57,7 +57,7 @@ main(void) error = 0; for (i = 0; i < 10000; i++) { fd2 = arc4random() % 1000000; - if (dup2(1, fd2) != 0) { + if (dup2(1, fd2) == -1) { if (errno != EBADF) { warn("dup2(2, %d)", fd2); error = 1; From owner-svn-src-user@FreeBSD.ORG Thu Dec 12 10:39:32 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 51BF5436; Thu, 12 Dec 2013 10:39:32 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 267521236; Thu, 12 Dec 2013 10:39:32 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBCAdWng053591; Thu, 12 Dec 2013 10:39:32 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBCAdW5b053590; Thu, 12 Dec 2013 10:39:32 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201312121039.rBCAdW5b053590@svn.freebsd.org> From: Peter Holm Date: Thu, 12 Dec 2013 10:39:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259252 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Dec 2013 10:39:32 -0000 Author: pho Date: Thu Dec 12 10:39:31 2013 New Revision: 259252 URL: http://svnweb.freebsd.org/changeset/base/259252 Log: Added new SU+J test scenario. Sponsored by: EMC / Isilon storage division Added: user/pho/stress2/misc/suj34.sh (contents, props changed) Added: user/pho/stress2/misc/suj34.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/pho/stress2/misc/suj34.sh Thu Dec 12 10:39:31 2013 (r259252) @@ -0,0 +1,62 @@ +#!/bin/sh + +# +# Copyright (c) 2013 EMC Corp. +# 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 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. +# +# $FreeBSD$ +# + +# Simple suj / nullfs test scenario +# http://people.freebsd.org/~pho/stress/log/suj34.txt + +[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 + +. ../default.cfg + +mount | grep -q "$mntpoint" && umount $mntpoint +mdconfig -l | grep -q $mdstart && mdconfig -d -u $mdstart + +mdconfig -a -t swap -s 4g -u $mdstart +bsdlabel -w md${mdstart} auto + +newfs -j md${mdstart}$part > /dev/null +mount /dev/md${mdstart}$part $mntpoint +mkdir $mntpoint/null + +mnt2=${mntpoint}2 +[ -d $mnt2 ] || mkdir -p $mnt2 +mount | grep -q "on $mnt2 " && umount -f $mnt2 +mount -t nullfs $mntpoint/null $mnt2 + +export RUNDIR=$mnt2/stressX +export runRUNTIME=10m +(cd ..; ./run.sh marcus.cfg) + +while mount | grep -q "on $mnt2 "; do + umount $mnt2 || sleep 1 +done +while mount | grep -q "on $mntpoint "; do + umount $mntpoint || sleep 1 +done From owner-svn-src-user@FreeBSD.ORG Thu Dec 12 10:57:17 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 33BFA930; Thu, 12 Dec 2013 10:57:17 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 085C61362; Thu, 12 Dec 2013 10:57:17 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBCAvG5w060704; Thu, 12 Dec 2013 10:57:16 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBCAvGWj060703; Thu, 12 Dec 2013 10:57:16 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201312121057.rBCAvGWj060703@svn.freebsd.org> From: Peter Holm Date: Thu, 12 Dec 2013 10:57:16 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259253 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Dec 2013 10:57:17 -0000 Author: pho Date: Thu Dec 12 10:57:16 2013 New Revision: 259253 URL: http://svnweb.freebsd.org/changeset/base/259253 Log: Missed a kill of looping process. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/misc/ptrace2.sh Modified: user/pho/stress2/misc/ptrace2.sh ============================================================================== --- user/pho/stress2/misc/ptrace2.sh Thu Dec 12 10:39:31 2013 (r259252) +++ user/pho/stress2/misc/ptrace2.sh Thu Dec 12 10:57:16 2013 (r259253) @@ -78,6 +78,7 @@ main(void) fflush(stdout); } } + kill(pid, SIGINT); return (0); } From owner-svn-src-user@FreeBSD.ORG Thu Dec 12 14:22:52 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3BE166AB; Thu, 12 Dec 2013 14:22:52 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 27678160B; Thu, 12 Dec 2013 14:22:52 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBCEMqlp037835; Thu, 12 Dec 2013 14:22:52 GMT (envelope-from nwhitehorn@svn.freebsd.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBCEMqBC037834; Thu, 12 Dec 2013 14:22:52 GMT (envelope-from nwhitehorn@svn.freebsd.org) Message-Id: <201312121422.rBCEMqBC037834@svn.freebsd.org> From: Nathan Whitehorn Date: Thu, 12 Dec 2013 14:22:52 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259259 - user/nwhitehorn/condorports X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Dec 2013 14:22:52 -0000 Author: nwhitehorn Date: Thu Dec 12 14:22:51 2013 New Revision: 259259 URL: http://svnweb.freebsd.org/changeset/base/259259 Log: Script to parse DAG output for debugging why ports won't build. Added: user/nwhitehorn/condorports/dag_status_summary.py (contents, props changed) Added: user/nwhitehorn/condorports/dag_status_summary.py ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/nwhitehorn/condorports/dag_status_summary.py Thu Dec 12 14:22:51 2013 (r259259) @@ -0,0 +1,56 @@ +import sys + +dag = file(sys.argv[1], 'r') +rescue_dag = file(sys.argv[2], 'r') + +dag = dag.readlines() +rescue_dag = rescue_dag.readlines() + +jobs = {} +for line in dag: + line = line.split(' ') + if line[0] == 'JOB': + jobs[line[1].strip()] = {'done': False, 'children': 0, 'deps': [], 'failed': False} + if line[0] == 'PARENT': + deps = [] + for dep in line[1:]: + if dep == 'CHILD': + break + deps.append(dep) + jobs[line[-1].strip()]['deps'] = deps + +for line in rescue_dag: + line = line.split(' ') + if line[0] == 'DONE': + jobs[line[1].strip()]['done'] = True + +jdone = 0 +jfailed = 0 +for job in jobs.values(): + if job['done']: + jdone += 1 + continue + deps_met = True + for dep in job['deps']: + dep = jobs[dep] + dep['children'] += 1 + if not dep['done']: + deps_met = False + if deps_met: + job['failed'] = True + jfailed += 1 + +print '%d jobs complete' % jdone +print '%d jobs failed' % jfailed + +blocking = [] +for job in jobs: + j = jobs[job] + if j['failed']: + blocking.append((job, j['children'])) + +blocking.sort(cmp=lambda a,b: cmp(a[1], b[1]), reverse=True) +print 'Top ten failed jobs blocking other jobs:' +for job in blocking[:10]: + print '\t%s blocking %d dependent jobs' % (job[0], job[1]) + From owner-svn-src-user@FreeBSD.ORG Thu Dec 12 14:37:26 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B9AEBC0A; Thu, 12 Dec 2013 14:37:26 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A4FAE1703; Thu, 12 Dec 2013 14:37:26 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBCEbQpU042040; Thu, 12 Dec 2013 14:37:26 GMT (envelope-from nwhitehorn@svn.freebsd.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBCEbQYA042036; Thu, 12 Dec 2013 14:37:26 GMT (envelope-from nwhitehorn@svn.freebsd.org) Message-Id: <201312121437.rBCEbQYA042036@svn.freebsd.org> From: Nathan Whitehorn Date: Thu, 12 Dec 2013 14:37:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259260 - user/nwhitehorn/condorports X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Dec 2013 14:37:26 -0000 Author: nwhitehorn Date: Thu Dec 12 14:37:25 2013 New Revision: 259260 URL: http://svnweb.freebsd.org/changeset/base/259260 Log: Avoid host options contaminating the build environment. Modified: user/nwhitehorn/condorports/buildportsdag.sh user/nwhitehorn/condorports/stagebuildfiles.sh Modified: user/nwhitehorn/condorports/buildportsdag.sh ============================================================================== --- user/nwhitehorn/condorports/buildportsdag.sh Thu Dec 12 14:22:51 2013 (r259259) +++ user/nwhitehorn/condorports/buildportsdag.sh Thu Dec 12 14:37:25 2013 (r259260) @@ -7,6 +7,8 @@ : ${STAGEDIR=$(pwd)/stage-$ARCH/$PKGSDIR} : ${__MAKE_CONF=/dev/null}; export __MAKE_CONF +export PORT_DBDIR=/var/empty # Avoid host contamination + mkdir -p $STAGEDIR dagjobs=$(pwd)/ports.dagjobs Modified: user/nwhitehorn/condorports/stagebuildfiles.sh ============================================================================== --- user/nwhitehorn/condorports/stagebuildfiles.sh Thu Dec 12 14:22:51 2013 (r259259) +++ user/nwhitehorn/condorports/stagebuildfiles.sh Thu Dec 12 14:37:25 2013 (r259260) @@ -8,6 +8,8 @@ export UNAME_p=$3 export __MAKE_CONF=/dev/null DISTHORDE=$5 +export PORT_DBDIR=/var/empty + # Fetch distfiles if unfetched cd $1 make -DBATCH checksum DISTDIR=$DISTHORDE From owner-svn-src-user@FreeBSD.ORG Thu Dec 12 16:58:46 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A4A42973; Thu, 12 Dec 2013 16:58:46 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 782FC1382; Thu, 12 Dec 2013 16:58:46 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBCGwkmD093121; Thu, 12 Dec 2013 16:58:46 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBCGwkdV093120; Thu, 12 Dec 2013 16:58:46 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201312121658.rBCGwkdV093120@svn.freebsd.org> From: Dag-Erling Smørgrav Date: Thu, 12 Dec 2013 16:58:46 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259264 - user/des/tinderbox X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Dec 2013 16:58:46 -0000 Author: des Date: Thu Dec 12 16:58:45 2013 New Revision: 259264 URL: http://svnweb.freebsd.org/changeset/base/259264 Log: - Add --no-ignore to the "svn stat" command line so we pick up things like LINT etc which are normally hidden but can cause surprises. - Validate and untaint the SVN base URL. - In spawn(), check whether the command and arguments are tainted so we can more easily debug future occurrences. Modified: user/des/tinderbox/tinderbox.pl Modified: user/des/tinderbox/tinderbox.pl ============================================================================== --- user/des/tinderbox/tinderbox.pl Thu Dec 12 16:18:45 2013 (r259263) +++ user/des/tinderbox/tinderbox.pl Thu Dec 12 16:58:45 2013 (r259264) @@ -32,6 +32,7 @@ use strict; use Fcntl qw(:DEFAULT :flock); use POSIX; use Getopt::Long; +use Scalar::Util qw(tainted); my $VERSION = "2.20"; my $COPYRIGHT = "Copyright (c) 2003-2013 Dag-Erling Smørgrav. " . @@ -280,6 +281,14 @@ sub spawn($@) { my @args = @_; # Arguments message($cmd, @args); + # Check command and arguments for taint. The build will die + # anyway, but at least we'll have a starting point for debugging. + warning("command name is tainted\n") + if tainted($cmd); + for (my $i = 0; $i < @args; ++$i) { + warning("argv\[$i\] is tainted\n") + if tainted($args[$i]); + } my $pid = fork(); if (!defined($pid)) { return warning("fork(): $!"); @@ -471,6 +480,11 @@ MAIN:{ if (!defined($destdir)) { $destdir = "$sandbox/inst"; } + if ($svnbase && + $svnbase !~ m@^((?:svn(?:\+ssh)?://(?:[a-z][0-9a-z-]*)(?:\.[a-z][0-9a-z-]*)*(?::\d+)?|file://)/[\w./-]*)@) { + error("invalid SVN base URL"); + } + $svnbase = $1; if (!@ARGV) { usage(); @@ -632,7 +646,7 @@ MAIN:{ my $svnversioncmd = [grep({ -x } @svnversioncmds)]->[0] or error("unable to locate svnversion binary"); if ($verbose) { - spawn($svncmd, "stat", $srcdir) + spawn($svncmd, "stat", "--no-ignore", $srcdir) or error("unable to stat source tree"); } my $svnversion = `$svnversioncmd $srcdir`; # XXX From owner-svn-src-user@FreeBSD.ORG Sat Dec 14 00:36:30 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E382DA12; Sat, 14 Dec 2013 00:36:29 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C39711F92; Sat, 14 Dec 2013 00:36:29 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBE0aTTQ002592; Sat, 14 Dec 2013 00:36:29 GMT (envelope-from nwhitehorn@svn.freebsd.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBE0aTsf002590; Sat, 14 Dec 2013 00:36:29 GMT (envelope-from nwhitehorn@svn.freebsd.org) Message-Id: <201312140036.rBE0aTsf002590@svn.freebsd.org> From: Nathan Whitehorn Date: Sat, 14 Dec 2013 00:36:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r259369 - user/nwhitehorn/condorports X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Dec 2013 00:36:30 -0000 Author: nwhitehorn Date: Sat Dec 14 00:36:29 2013 New Revision: 259369 URL: http://svnweb.freebsd.org/changeset/base/259369 Log: Work without a /usr/ports on the submit node Modified: user/nwhitehorn/condorports/buildport.sh user/nwhitehorn/condorports/stagebuildfiles.sh Modified: user/nwhitehorn/condorports/buildport.sh ============================================================================== --- user/nwhitehorn/condorports/buildport.sh Sat Dec 14 00:25:57 2013 (r259368) +++ user/nwhitehorn/condorports/buildport.sh Sat Dec 14 00:36:29 2013 (r259369) @@ -12,6 +12,8 @@ portsdir=$5 scratchdir=$(pwd) +echo Building $pkg \(origin $port\) for $release on `hostname` + set -e sudo /pkgscripts/prepbuildjail $_CONDOR_SLOT $release $portsdir cat $tarballname | sudo jexec $_CONDOR_SLOT tar xvf - @@ -19,8 +21,12 @@ cat $tarballname | sudo jexec $_CONDOR_S # XXX: work around bug in pkg sudo jexec $_CONDOR_SLOT /etc/rc.d/ldconfig start -sudo jexec $_CONDOR_SLOT make -C $port install USE_PACKAGE_DEPENDS=true BATCH=true WRKDIRPREFIX=/obj DISABLE_MAKE_JOBS=true PKGREPOSITORY=/packages PACKAGES=/packages DISTDIR=/distfiles PORTSDIR=$portsdir -sudo jexec $_CONDOR_SLOT make -C $port package PKGREPOSITORY=/packages PACKAGES=/packages BATCH=true NO_LATEST_LINK=true WRKDIRPREFIX=/obj PORTSDIR=$portsdir +echo 'Make depends' +sudo jexec $_CONDOR_SLOT make -C $port depends USE_PACKAGE_DEPENDS=true BATCH=true WRKDIRPREFIX=/obj DISABLE_MAKE_JOBS=true PKGREPOSITORY=/packages PACKAGES=/packages DISTDIR=/distfiles PORTSDIR=$portsdir PACKAGE_BUILDING=1 +echo 'Make install' +sudo jexec $_CONDOR_SLOT make -C $port install USE_PACKAGE_DEPENDS=true BATCH=true WRKDIRPREFIX=/obj DISABLE_MAKE_JOBS=true PKGREPOSITORY=/packages PACKAGES=/packages DISTDIR=/distfiles PORTSDIR=$portsdir PACKAGE_BUILDING=1 +echo 'Make package' +sudo jexec $_CONDOR_SLOT make -C $port package PKGREPOSITORY=/packages PACKAGES=/packages BATCH=true NO_LATEST_LINK=true WRKDIRPREFIX=/obj PORTSDIR=$portsdir PACKAGE_BUILDING=1 sudo jexec $_CONDOR_SLOT cat /packages/$pkg > $scratchdir/$pkg sudo /pkgscripts/reapbuildjail $_CONDOR_SLOT set +e Modified: user/nwhitehorn/condorports/stagebuildfiles.sh ============================================================================== --- user/nwhitehorn/condorports/stagebuildfiles.sh Sat Dec 14 00:25:57 2013 (r259368) +++ user/nwhitehorn/condorports/stagebuildfiles.sh Sat Dec 14 00:36:29 2013 (r259369) @@ -9,6 +9,8 @@ export __MAKE_CONF=/dev/null DISTHORDE=$5 export PORT_DBDIR=/var/empty +export PORTSDIR=$6 +export PACKAGE_BUILDING=1 # Fetch distfiles if unfetched cd $1 @@ -16,6 +18,7 @@ make -DBATCH checksum DISTDIR=$DISTHORDE make -DBATCH package-links PACKAGES=$2 mkdir -p $2/All +export LOCALBASE=/var/empty # Delay this since make checksum and package-links depend on pkg # Make a tarball containing all the bits we need to build: the distfiles, # relevant sections of the ports tree, all dependent packages @@ -29,7 +32,7 @@ DIST_SUBDIR=$DISTHORDE/$(make -V DIST_SU ALLFILES=$(for f in `make -V ALLFILES`; do echo $DIST_SUBDIR/$f; done) # Find packages -DEPENDS=`make all-depends-list LOCALBASE=/var/empty PORTSDIR=$6` +DEPENDS=`make all-depends-list` PKGLIST=$(for x in $DEPENDS; do make -C $x PACKAGES=$2 -V PKGFILE; done) rm -rf $TARBALL-dir