From owner-p4-projects@FreeBSD.ORG Sun May 23 08:53:58 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7455F106566C; Sun, 23 May 2010 08:53:58 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 38FCF106564A for ; Sun, 23 May 2010 08:53:58 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 26E6C8FC1D for ; Sun, 23 May 2010 08:53:58 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4N8rusg006651 for ; Sun, 23 May 2010 08:53:56 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4N8ru3P006649 for perforce@freebsd.org; Sun, 23 May 2010 08:53:56 GMT (envelope-from gcooper@FreeBSD.org) Date: Sun, 23 May 2010 08:53:56 GMT Message-Id: <201005230853.o4N8ru3P006649@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178644 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 May 2010 08:53:58 -0000 http://p4web.freebsd.org/@@178644?ac=10 Change 178644 by gcooper@gcooper-bayonetta on 2010/05/23 08:53:34 Remove some unforgotten yes/no bits from pkg_create. Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/create/main.c#11 edit Differences ... ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/create/main.c#11 (text+ko) ==== @@ -54,12 +54,11 @@ static void usage(void); -static char opts[] = "EGYNnORhjvxyzf:p:P:C:c:d:i:I:k:K:r:t:X:D:m:s:S:o:b:"; +static char opts[] = "EGnORhjvxyzf:p:P:C:c:d:i:I:k:K:r:t:X:D:m:s:S:o:b:"; static struct option longopts[] = { { "backup", required_argument, NULL, 'b' }, { "extended", no_argument, NULL, 'E' }, { "help", no_argument, &Help, TRUE }, - { "no", no_argument, NULL, 'N' }, { "no-glob", no_argument, NULL, 'G' }, { "origin", required_argument, NULL, 'o' }, { "plist-only", no_argument, NULL, 'O' }, @@ -68,7 +67,6 @@ { "regex", no_argument, NULL, 'x' }, { "template", required_argument, NULL, 't' }, { "verbose", no_argument, NULL, 'v' }, - { "yes", no_argument, NULL, 'Y' }, { NULL, 0, NULL, 0 }, }; From owner-p4-projects@FreeBSD.ORG Sun May 23 10:59:15 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id CEE471065673; Sun, 23 May 2010 10:59:14 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 937A3106566C for ; Sun, 23 May 2010 10:59:14 +0000 (UTC) (envelope-from lz@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 795108FC0A for ; Sun, 23 May 2010 10:59:14 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4NAxEKv017988 for ; Sun, 23 May 2010 10:59:14 GMT (envelope-from lz@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4NAxEPI017986 for perforce@freebsd.org; Sun, 23 May 2010 10:59:14 GMT (envelope-from lz@FreeBSD.org) Date: Sun, 23 May 2010 10:59:14 GMT Message-Id: <201005231059.o4NAxEPI017986@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to lz@FreeBSD.org using -f From: Zheng Liu To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178650 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 May 2010 10:59:15 -0000 http://p4web.freebsd.org/@@178650?ac=10 Change 178650 by lz@gnehzuil-freebsd on 2010/05/23 10:59:02 Clean some code. Affected files ... .. //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_alloc.c#14 edit Differences ... ==== //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_alloc.c#14 (text+ko) ==== @@ -293,7 +293,7 @@ ret = ext2_find_next_rsv_win(search_rsv, rp, fs, bpref, cg); if (ret < 0) { - if (rp != NULL && rp->rsv_end != EXT2_RSV_NOT_ALLOCATED) + if (rp->rsv_end != EXT2_RSV_NOT_ALLOCATED) ext2_remove_rsv_win(fs, rp); EXT2_TREE_UNLOCK(fs); @@ -331,7 +331,7 @@ if (loc == end) { EXT2_TREE_LOCK(fs); - if (rp != NULL && rp->rsv_end != EXT2_RSV_NOT_ALLOCATED) + if (rp->rsv_end != EXT2_RSV_NOT_ALLOCATED) ext2_remove_rsv_win(fs, rp); EXT2_TREE_UNLOCK(fs); @@ -379,7 +379,7 @@ ump = ip->i_ump; bbp = (char *)bp->b_data; - if (rp != NULL && rp->rsv_end != EXT2_RSV_NOT_ALLOCATED) { + if (rp->rsv_end != EXT2_RSV_NOT_ALLOCATED) { start = dtogd(fs, rp->rsv_start + rp->rsv_alloc_hit); } else goto find; @@ -390,22 +390,21 @@ start = dtogd(fs, start); if (isclr(bbp, start)) { bno = start; + rp->rsv_alloc_hit++; goto gotit; } find: EXT2_TREE_LOCK(fs); - if (rp != NULL && rp->rsv_end != EXT2_RSV_NOT_ALLOCATED); + if (rp->rsv_end != EXT2_RSV_NOT_ALLOCATED); ext2_remove_rsv_win(fs, rp); EXT2_TREE_UNLOCK(fs); bno = ext2_mapsearch(fs, bbp, bpref); if (bno < 0) return 0; - goto allocated; + gotit: - rp->rsv_alloc_hit++; -allocated: setbit(bbp, (daddr_t)bno); EXT2_LOCK(ump); fs->e2fs->e2fs_fbcount--; @@ -427,8 +426,8 @@ rp = ip->i_rsv; - if (ip->i_rsv == NULL) - return ext2_alloc_blk(fs, ip, cg, bp, bpref, rp); + /*if (ip->i_rsv == NULL)*/ + /*return ext2_alloc_blk(fs, ip, cg, bp, bpref, rp);*/ /* If window is empty or bpref is not in reservation window, * we will try to allocate a new reservation window. @@ -1411,9 +1410,11 @@ start = 0; loc = skpc(0xff, len, &bbp[start]); if (loc == 0) { - printf("start = %d, len = %d, fs = %s\n", - start, len, fs->e2fs_fsmnt); - panic("ext2fs_alloccg: map corrupted"); + /* XXX: just for reservation window */ + return -1; + /*printf("start = %d, len = %d, fs = %s\n",*/ + /*start, len, fs->e2fs_fsmnt);*/ + /*panic("ext2fs_alloccg: map corrupted");*/ /* NOTREACHED */ } } From owner-p4-projects@FreeBSD.ORG Sun May 23 14:07:53 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id CECCC1065672; Sun, 23 May 2010 14:07:52 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 93D0C106564A for ; Sun, 23 May 2010 14:07:52 +0000 (UTC) (envelope-from mav@freebsd.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7F50C8FC13 for ; Sun, 23 May 2010 14:07:52 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4NE7qJC047061 for ; Sun, 23 May 2010 14:07:52 GMT (envelope-from mav@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4NE7q4G047059 for perforce@freebsd.org; Sun, 23 May 2010 14:07:52 GMT (envelope-from mav@freebsd.org) Date: Sun, 23 May 2010 14:07:52 GMT Message-Id: <201005231407.o4NE7q4G047059@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to mav@freebsd.org using -f From: Alexander Motin To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178657 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 May 2010 14:07:53 -0000 http://p4web.freebsd.org/@@178657?ac=10 Change 178657 by mav@mav_mavtest on 2010/05/23 14:07:51 IFC Affected files ... .. //depot/projects/scottl-camlock/src/lib/libc/posix1e/acl_get.c#5 integrate .. //depot/projects/scottl-camlock/src/lib/libc/posix1e/acl_perm.c#4 integrate .. //depot/projects/scottl-camlock/src/share/misc/committers-src.dot#15 integrate .. //depot/projects/scottl-camlock/src/share/mk/bsd.README#2 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/db_interface.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/boot/i386/zfsboot/zfsboot.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/acpica/acpi.c#32 integrate .. //depot/projects/scottl-camlock/src/sys/dev/acpica/acpi_hpet.c#11 integrate .. //depot/projects/scottl-camlock/src/sys/dev/acpica/acpivar.h#20 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ahci/ahci.c#114 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ata/ata-pci.c#22 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ata/ata-pci.h#32 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mmc/mmc.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mvs/mvs.c#24 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mvs/mvs_pci.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mvs/mvs_soc.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/mxge/if_mxge.c#31 integrate .. //depot/projects/scottl-camlock/src/sys/dev/pci/pci.c#33 integrate .. //depot/projects/scottl-camlock/src/sys/dev/siis/siis.c#49 integrate .. //depot/projects/scottl-camlock/src/sys/dev/syscons/syscons.c#26 integrate .. //depot/projects/scottl-camlock/src/sys/dev/syscons/syscons.h#15 integrate .. //depot/projects/scottl-camlock/src/sys/ia64/ia64/db_machdep.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/isa/syscons_isa.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/kern/kern_kthread.c#13 integrate .. //depot/projects/scottl-camlock/src/sys/kern/sched_4bsd.c#24 integrate .. //depot/projects/scottl-camlock/src/sys/kern/sched_ule.c#30 integrate .. //depot/projects/scottl-camlock/src/sys/kern/subr_pcpu.c#11 integrate .. //depot/projects/scottl-camlock/src/sys/mips/mips/db_trace.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/mips/mips/pmap.c#18 integrate .. //depot/projects/scottl-camlock/src/sys/powerpc/aim/ofw_machdep.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/sys/kthread.h#4 integrate .. //depot/projects/scottl-camlock/src/usr.bin/vmstat/vmstat.8#3 integrate .. //depot/projects/scottl-camlock/src/usr.bin/vmstat/vmstat.c#4 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/iostat/iostat.8#2 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/iostat/iostat.c#4 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/sysinstall/network.c#2 integrate Differences ... ==== //depot/projects/scottl-camlock/src/lib/libc/posix1e/acl_get.c#5 (text+ko) ==== @@ -39,7 +39,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libc/posix1e/acl_get.c,v 1.15 2009/06/25 20:57:53 trasz Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/posix1e/acl_get.c,v 1.16 2010/05/23 08:12:36 trasz Exp $"); #include #include "namespace.h" @@ -132,30 +132,6 @@ return (aclp); } -int -acl_get_perm_np(acl_permset_t permset_d, acl_perm_t perm) -{ - - if (permset_d == NULL) { - errno = EINVAL; - return (-1); - } - - switch(perm) { - case ACL_READ: - case ACL_WRITE: - case ACL_EXECUTE: - if (*permset_d & perm) - return (1); - break; - default: - errno = EINVAL; - return (-1); - } - - return (0); -} - /* * acl_get_permset() (23.4.17): return via permset_p a descriptor to * the permission set in the ACL entry entry_d. ==== //depot/projects/scottl-camlock/src/lib/libc/posix1e/acl_perm.c#4 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libc/posix1e/acl_perm.c,v 1.8 2010/05/13 16:42:01 trasz Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/posix1e/acl_perm.c,v 1.9 2010/05/23 08:12:36 trasz Exp $"); #include #include "namespace.h" @@ -108,3 +108,21 @@ return (0); } + +int +acl_get_perm_np(acl_permset_t permset_d, acl_perm_t perm) +{ + + if (permset_d == NULL) { + errno = EINVAL; + return (-1); + } + + if (_perm_is_invalid(perm)) + return (-1); + + if (*permset_d & perm) + return (1); + + return (0); +} ==== //depot/projects/scottl-camlock/src/share/misc/committers-src.dot#15 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/share/misc/committers-src.dot,v 1.114 2010/05/20 17:30:55 jchandra Exp $ +# $FreeBSD: src/share/misc/committers-src.dot,v 1.115 2010/05/21 19:08:24 jchandra Exp $ # This file is meant to list all FreeBSD src committers and describe the # mentor-mentee relationships between them. @@ -111,12 +111,12 @@ jake [label="Jake Burkholder\njake@FreeBSD.org\n2000/05/16"] jamie [label="Jamie Gritton\njamie@FreeBSD.org\n2009/01/28"] jayanth [label="Jayanth Vijayaraghavan\njayanth@FreeBSD.org\n2000/05/08"] +jchandra [label="Jayachandran C.\njchandra@FreeBSD.org\n2010/05/19"] +jdp [label="John Polstra\njdp@FreeBSD.org\n????/??/??"] jh [label="Jaakko Heinonen\njh@FreeBSD.org\n2009/10/02"] +jhb [label="John Baldwin\njhb@FreeBSD.org\n1999/08/23"] jilles [label="Jilles Tjoelker\njilles@FreeBSD.org\n2009/05/22"] jinmei [label="JINMEI Tatuya\njinmei@FreeBSD.org\n2007/03/17"] -jchandra [label="Jayachandran C.\njchandra@FreeBSD.org\n2010/05/19"] -jdp [label="John Polstra\njdp@FreeBSD.org\n????/??/??"] -jhb [label="John Baldwin\njhb@FreeBSD.org\n1999/08/23"] jkh [label="Jordan K. Hubbard\njkh@FreeBSD.org\n1993/06/12"] jkim [label="Jung-uk Kim\njkim@FreeBSD.org\n2005/07/06"] jkoshy [label="A. Joseph Koshy\njkoshy@FreeBSD.org\n1998/05/13"] ==== //depot/projects/scottl-camlock/src/share/mk/bsd.README#2 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)bsd.README 8.2 (Berkeley) 4/2/94 -# $FreeBSD: src/share/mk/bsd.README,v 1.33 2006/06/18 11:26:17 yar Exp $ +# $FreeBSD: src/share/mk/bsd.README,v 1.35 2010/05/22 20:19:12 maxim Exp $ This is the README file for the "include" files for the FreeBSD source tree. The files are installed in /usr/share/mk, and are by @@ -91,12 +91,12 @@ way the V7 make behaved. It's fairly difficult to make the BSD .mk files work when you're building -multiple programs in a single directory. It's a lot easier split up the -programs than to deal with the problem. Most of the agony comes from making -the "obj" directory stuff work right, not because we switch to a new version -of make. So, don't get mad at us, figure out a better way to handle multiple -architectures so we can quit using the symbolic link stuff. (Imake doesn't -count.) +multiple programs in a single directory. It's a lot easier to split up +the programs than to deal with the problem. Most of the agony comes from +making the "obj" directory stuff work right, not because we switch to a new +version of make. So, don't get mad at us, figure out a better way to handle +multiple architectures so we can quit using the symbolic link stuff. +(Imake doesn't count.) The file .depend in the source directory is expected to contain dependencies for the source files. This file is read automatically by make after reading ==== //depot/projects/scottl-camlock/src/sys/amd64/amd64/db_interface.c#6 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/db_interface.c,v 1.82 2009/04/01 13:09:26 kib Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/db_interface.c,v 1.83 2010/05/21 17:17:56 jhb Exp $"); /* * Interface to new debugger. @@ -139,11 +139,11 @@ db_show_mdpcpu(struct pcpu *pc) { - db_printf("curpmap = %p\n", pc->pc_curpmap); - db_printf("tssp = %p\n", pc->pc_tssp); - db_printf("commontssp = %p\n", pc->pc_commontssp); - db_printf("rsp0 = 0x%lx\n", pc->pc_rsp0); - db_printf("gs32p = %p\n", pc->pc_gs32p); - db_printf("ldt = %p\n", pc->pc_ldt); - db_printf("tss = %p\n", pc->pc_tss); + db_printf("curpmap = %p\n", pc->pc_curpmap); + db_printf("tssp = %p\n", pc->pc_tssp); + db_printf("commontssp = %p\n", pc->pc_commontssp); + db_printf("rsp0 = 0x%lx\n", pc->pc_rsp0); + db_printf("gs32p = %p\n", pc->pc_gs32p); + db_printf("ldt = %p\n", pc->pc_ldt); + db_printf("tss = %p\n", pc->pc_tss); } ==== //depot/projects/scottl-camlock/src/sys/boot/i386/zfsboot/zfsboot.c#8 (text+ko) ==== @@ -14,7 +14,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/boot/i386/zfsboot/zfsboot.c,v 1.10 2010/03/26 01:30:53 delphij Exp $"); +__FBSDID("$FreeBSD: src/sys/boot/i386/zfsboot/zfsboot.c,v 1.11 2010/05/21 16:58:52 jhb Exp $"); #include #include @@ -94,6 +94,7 @@ #define V86_CY(x) ((x) & 1) #define V86_ZR(x) ((x) & 0x40) +#define BIOS_NUMDRIVES 0x475 #define DRV_HARD 0x80 #define DRV_MASK 0x7f @@ -467,6 +468,7 @@ static inline void putc(int c) { + v86.ctl = 0; v86.addr = 0x10; v86.eax = 0xe00 | (c & 0xff); v86.ebx = 0x7; @@ -617,6 +619,8 @@ off_t off; struct dsk *dsk; + dmadat = (void *)(roundup2(__base + (int32_t)&_end, 0x10000) - __base); + bios_getmem(); if (high_heap_size > 0) { @@ -627,9 +631,6 @@ heap_end = (char *) PTOV(bios_basemem); } - dmadat = (void *)(roundup2(__base + (int32_t)&_end, 0x10000) - __base); - v86.ctl = V86_FLAGS; - dsk = malloc(sizeof(struct dsk)); dsk->drive = *(uint8_t *)PTOV(ARGS); dsk->type = dsk->drive & DRV_HARD ? TYPE_AD : TYPE_FD; @@ -666,7 +667,7 @@ * will find any other available pools and it may fill in missing * vdevs for the boot pool. */ - for (i = 0; i < 128; i++) { + for (i = 0; i < *(unsigned char *)PTOV(BIOS_NUMDRIVES); i++) { if ((i | DRV_HARD) == *(uint8_t *)PTOV(ARGS)) continue; @@ -1157,6 +1158,7 @@ * when no such key is pressed in reality. As far as I can tell, * this only happens shortly after a reboot. */ + v86.ctl = V86_FLAGS; v86.addr = 0x16; v86.eax = fn << 8; v86int(); ==== //depot/projects/scottl-camlock/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c#5 (text+ko) ==== @@ -2082,10 +2082,10 @@ if (version >= SPA_VERSION_ZPOOL_HISTORY && history_str != NULL) (void) spa_history_log(spa, history_str, LOG_CMD_POOL_CREATE); + spa->spa_minref = refcount_count(&spa->spa_refcount); + mutex_exit(&spa_namespace_lock); - spa->spa_minref = refcount_count(&spa->spa_refcount); - return (0); } @@ -2478,6 +2478,7 @@ char *poolname; spa_t *spa; uint64_t state; + int error; if (nvlist_lookup_string(tryconfig, ZPOOL_CONFIG_POOL_NAME, &poolname)) return (NULL); @@ -2497,7 +2498,7 @@ * Pass TRUE for mosconfig because the user-supplied config * is actually the one to trust when doing an import. */ - (void) spa_load(spa, tryconfig, SPA_LOAD_TRYIMPORT, B_TRUE); + error = spa_load(spa, tryconfig, SPA_LOAD_TRYIMPORT, B_TRUE); /* * If 'tryconfig' was at least parsable, return the current config. @@ -2516,7 +2517,7 @@ * copy it out so that external consumers can tell which * pools are bootable. */ - if (spa->spa_bootfs) { + if ((!error || error == EEXIST) && spa->spa_bootfs) { char *tmpname = kmem_alloc(MAXPATHLEN, KM_SLEEP); /* ==== //depot/projects/scottl-camlock/src/sys/dev/acpica/acpi.c#32 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/acpica/acpi.c,v 1.277 2010/04/02 23:04:31 jkim Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/acpica/acpi.c,v 1.278 2010/05/23 07:53:22 mav Exp $"); #include "opt_acpi.h" #include @@ -145,7 +145,6 @@ static void acpi_probe_order(ACPI_HANDLE handle, int *order); static ACPI_STATUS acpi_probe_child(ACPI_HANDLE handle, UINT32 level, void *context, void **status); -static BOOLEAN acpi_MatchHid(ACPI_HANDLE h, const char *hid); static void acpi_sleep_enable(void *arg); static ACPI_STATUS acpi_sleep_disable(struct acpi_softc *sc); static ACPI_STATUS acpi_EnterSleepState(struct acpi_softc *sc, int state); @@ -1944,7 +1943,7 @@ /* * Match a HID string against a handle */ -static BOOLEAN +BOOLEAN acpi_MatchHid(ACPI_HANDLE h, const char *hid) { ACPI_DEVICE_INFO *devinfo; ==== //depot/projects/scottl-camlock/src/sys/dev/acpica/acpi_hpet.c#11 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/acpica/acpi_hpet.c,v 1.18 2010/01/27 10:17:28 avg Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/acpica/acpi_hpet.c,v 1.20 2010/05/23 08:31:15 mav Exp $"); #include "opt_acpi.h" #include @@ -101,41 +101,60 @@ bus_write_4(sc->mem_res, HPET_CONFIG, val); } +static ACPI_STATUS +acpi_hpet_find(ACPI_HANDLE handle, UINT32 level, void *context, + void **status) +{ + char **ids; + uint32_t id = (uint32_t)(uintptr_t)context; + uint32_t uid = 0; + + for (ids = hpet_ids; *ids != NULL; ids++) { + if (acpi_MatchHid(handle, *ids)) + break; + } + if (*ids == NULL) + return (AE_OK); + if (ACPI_FAILURE(acpi_GetInteger(handle, "_UID", &uid))) + uid = 0; + if (id == uid) + *((int *)status) = 1; + return (AE_OK); +} + /* Discover the HPET via the ACPI table of the same name. */ static void acpi_hpet_identify(driver_t *driver, device_t parent) { ACPI_TABLE_HPET *hpet; - ACPI_TABLE_HEADER *hdr; ACPI_STATUS status; device_t child; + int i, found; /* Only one HPET device can be added. */ if (devclass_get_device(acpi_hpet_devclass, 0)) return; - - /* Currently, ID and minimum clock tick info is unused. */ - - status = AcpiGetTable(ACPI_SIG_HPET, 1, (ACPI_TABLE_HEADER **)&hdr); - if (ACPI_FAILURE(status)) - return; - - /* - * The unit number could be derived from hdr->Sequence but we only - * support one HPET device. - */ - hpet = (ACPI_TABLE_HPET *)hdr; - if (hpet->Sequence != 0) - printf("ACPI HPET table warning: Sequence is non-zero (%d)\n", - hpet->Sequence); - child = BUS_ADD_CHILD(parent, ACPI_DEV_BASE_ORDER, "acpi_hpet", 0); - if (child == NULL) { - printf("%s: can't add child\n", __func__); - return; + for (i = 1; ; i++) { + /* Search for HPET table. */ + status = AcpiGetTable(ACPI_SIG_HPET, i, (ACPI_TABLE_HEADER **)&hpet); + if (ACPI_FAILURE(status)) + return; + /* Search for HPET device with same ID. */ + found = 0; + AcpiWalkNamespace(ACPI_TYPE_DEVICE, ACPI_ROOT_OBJECT, + 100, acpi_hpet_find, NULL, (void *)(uintptr_t)hpet->Sequence, (void *)&found); + /* If found - let it be probed in normal way. */ + if (found) + continue; + /* If not - create it from table info. */ + child = BUS_ADD_CHILD(parent, ACPI_DEV_BASE_ORDER, "acpi_hpet", 0); + if (child == NULL) { + printf("%s: can't add child\n", __func__); + continue; + } + bus_set_resource(child, SYS_RES_MEMORY, 0, hpet->Address.Address, + HPET_MEM_WIDTH); } - - bus_set_resource(child, SYS_RES_MEMORY, 0, hpet->Address.Address, - HPET_MEM_WIDTH); } static int @@ -146,8 +165,7 @@ if (acpi_disabled("hpet")) return (ENXIO); if (acpi_get_handle(dev) != NULL && - (ACPI_ID_PROBE(device_get_parent(dev), dev, hpet_ids) == NULL || - device_get_unit(dev) != 0)) + ACPI_ID_PROBE(device_get_parent(dev), dev, hpet_ids) == NULL) return (ENXIO); device_set_desc(dev, "High Precision Event Timer"); @@ -233,11 +251,12 @@ bus_free_resource(dev, SYS_RES_MEMORY, sc->mem_res); return (ENXIO); } - - hpet_timecounter.tc_frequency = freq; - hpet_timecounter.tc_priv = sc; - tc_init(&hpet_timecounter); - + /* Announce first HPET as timecounter. */ + if (device_get_unit(dev) == 0) { + hpet_timecounter.tc_frequency = freq; + hpet_timecounter.tc_priv = sc; + tc_init(&hpet_timecounter); + } return (0); } ==== //depot/projects/scottl-camlock/src/sys/dev/acpica/acpivar.h#20 (text+ko) ==== @@ -25,7 +25,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/acpica/acpivar.h,v 1.116 2010/04/02 23:04:31 jkim Exp $ + * $FreeBSD: src/sys/dev/acpica/acpivar.h,v 1.117 2010/05/23 07:53:22 mav Exp $ */ #ifndef _ACPIVAR_H_ @@ -342,6 +342,7 @@ u_int flags); void acpi_walk_subtables(void *first, void *end, acpi_subtable_handler *handler, void *arg); +BOOLEAN acpi_MatchHid(ACPI_HANDLE h, const char *hid); struct acpi_parse_resource_set { void (*set_init)(device_t dev, void *arg, void **context); ==== //depot/projects/scottl-camlock/src/sys/dev/ahci/ahci.c#114 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ahci/ahci.c,v 1.36 2010/05/21 13:29:28 mav Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ahci/ahci.c,v 1.38 2010/05/22 08:30:47 mav Exp $"); #include #include @@ -330,6 +330,8 @@ &ctlr->r_rid, RF_ACTIVE))) return ENXIO; /* Setup our own memory management for channels. */ + ctlr->sc_iomem.rm_start = rman_get_start(ctlr->r_mem); + ctlr->sc_iomem.rm_end = rman_get_end(ctlr->r_mem); ctlr->sc_iomem.rm_type = RMAN_ARRAY; ctlr->sc_iomem.rm_descr = "I/O memory addresses"; if ((error = rman_init(&ctlr->sc_iomem)) != 0) { @@ -778,6 +780,16 @@ return (retval); } +static int +ahci_child_location_str(device_t dev, device_t child, char *buf, + size_t buflen) +{ + + snprintf(buf, buflen, "channel=%d", + (int)(intptr_t)device_get_ivars(child)); + return (0); +} + devclass_t ahci_devclass; static device_method_t ahci_methods[] = { DEVMETHOD(device_probe, ahci_probe), @@ -790,6 +802,7 @@ DEVMETHOD(bus_release_resource, ahci_release_resource), DEVMETHOD(bus_setup_intr, ahci_setup_intr), DEVMETHOD(bus_teardown_intr,ahci_teardown_intr), + DEVMETHOD(bus_child_location_str, ahci_child_location_str), { 0, 0 } }; static driver_t ahci_driver = { @@ -809,6 +822,7 @@ DEVMETHOD(bus_release_resource, ahci_release_resource), DEVMETHOD(bus_setup_intr, ahci_setup_intr), DEVMETHOD(bus_teardown_intr,ahci_teardown_intr), + DEVMETHOD(bus_child_location_str, ahci_child_location_str), { 0, 0 } }; static driver_t ahci_ata_driver = { ==== //depot/projects/scottl-camlock/src/sys/dev/ata/ata-pci.c#22 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ata/ata-pci.c,v 1.150 2010/02/22 10:45:40 mav Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ata/ata-pci.c,v 1.151 2010/05/22 07:32:47 mav Exp $"); #include "opt_ata.h" #include @@ -544,6 +544,16 @@ ata_dmafini(dev); } +int +ata_pci_child_location_str(device_t dev, device_t child, char *buf, + size_t buflen) +{ + + snprintf(buf, buflen, "channel=%d", + (int)(intptr_t)device_get_ivars(child)); + return (0); +} + static device_method_t ata_pci_methods[] = { /* device interface */ DEVMETHOD(device_probe, ata_pci_probe), @@ -564,6 +574,7 @@ DEVMETHOD(bus_teardown_intr, ata_pci_teardown_intr), DEVMETHOD(pci_read_config, ata_pci_read_config), DEVMETHOD(pci_write_config, ata_pci_write_config), + DEVMETHOD(bus_child_location_str, ata_pci_child_location_str), { 0, 0 } }; ==== //depot/projects/scottl-camlock/src/sys/dev/ata/ata-pci.h#32 (text+ko) ==== @@ -23,7 +23,7 @@ * (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: src/sys/dev/ata/ata-pci.h,v 1.120 2010/03/01 07:32:49 mav Exp $ + * $FreeBSD: src/sys/dev/ata/ata-pci.h,v 1.121 2010/05/22 07:32:47 mav Exp $ */ /* structure holding chipset config info */ @@ -502,6 +502,8 @@ uint32_t ata_pci_read_config(device_t dev, device_t child, int reg, int width); void ata_pci_write_config(device_t dev, device_t child, int reg, uint32_t val, int width); +int ata_pci_child_location_str(device_t dev, device_t child, char *buf, + size_t buflen); struct resource * ata_pci_alloc_resource(device_t dev, device_t child, int type, int *rid, u_long start, u_long end, u_long count, u_int flags); int ata_pci_release_resource(device_t dev, device_t child, int type, int rid, struct resource *r); int ata_pci_setup_intr(device_t dev, device_t child, struct resource *irq, int flags, driver_filter_t *filter, driver_intr_t *function, void *argument, void **cookiep); @@ -550,6 +552,7 @@ DEVMETHOD(bus_teardown_intr, ata_pci_teardown_intr), \ DEVMETHOD(pci_read_config, ata_pci_read_config), \ DEVMETHOD(pci_write_config, ata_pci_write_config), \ + DEVMETHOD(bus_child_location_str, ata_pci_child_location_str), \ { 0, 0 } \ }; \ static driver_t __CONCAT(dname,_driver) = { \ ==== //depot/projects/scottl-camlock/src/sys/dev/mmc/mmc.c#6 (text+ko) ==== @@ -51,7 +51,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/mmc/mmc.c,v 1.38 2009/08/20 19:17:53 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/mmc/mmc.c,v 1.39 2010/05/23 09:44:48 mav Exp $"); #include #include @@ -1500,6 +1500,15 @@ config_intrhook_disestablish(&sc->config_intrhook); } +static int +mmc_child_location_str(device_t dev, device_t child, char *buf, + size_t buflen) +{ + + snprintf(buf, buflen, "rca=0x%04x", mmc_get_rca(child)); + return (0); +} + static device_method_t mmc_methods[] = { /* device_if */ DEVMETHOD(device_probe, mmc_probe), @@ -1511,6 +1520,7 @@ /* Bus interface */ DEVMETHOD(bus_read_ivar, mmc_read_ivar), DEVMETHOD(bus_write_ivar, mmc_write_ivar), + DEVMETHOD(bus_child_location_str, mmc_child_location_str), /* MMC Bus interface */ DEVMETHOD(mmcbus_wait_for_request, mmc_wait_for_request), ==== //depot/projects/scottl-camlock/src/sys/dev/mvs/mvs.c#24 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/mvs/mvs.c,v 1.2 2010/05/06 06:44:26 mav Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/mvs/mvs.c,v 1.3 2010/05/21 17:26:16 mav Exp $"); #include #include @@ -51,6 +51,8 @@ #include /* local prototypes */ +static int mvs_ch_init(device_t dev); +static int mvs_ch_deinit(device_t dev); static int mvs_ch_suspend(device_t dev); static int mvs_ch_resume(device_t dev); static void mvs_dmainit(device_t dev); @@ -133,7 +135,7 @@ return (ENXIO); mvs_dmainit(dev); mvs_slotsalloc(dev); - mvs_ch_resume(dev); + mvs_ch_init(dev); mtx_lock(&ch->mtx); rid = ATA_IRQ_RID; if (!(ch->r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, @@ -215,7 +217,7 @@ bus_teardown_intr(dev, ch->r_irq, ch->ih); bus_release_resource(dev, SYS_RES_IRQ, ATA_IRQ_RID, ch->r_irq); - mvs_ch_suspend(dev); + mvs_ch_deinit(dev); mvs_slotsfree(dev); mvs_dmafini(dev); @@ -225,21 +227,9 @@ } static int -mvs_ch_suspend(device_t dev) +mvs_ch_init(device_t dev) { struct mvs_channel *ch = device_get_softc(dev); - - /* Stop EDMA */ - mvs_set_edma_mode(dev, MVS_EDMA_OFF); - /* Disable port interrupts. */ - ATA_OUTL(ch->r_mem, EDMA_IEM, 0); - return (0); -} - -static int -mvs_ch_resume(device_t dev) -{ - struct mvs_channel *ch = device_get_softc(dev); uint32_t reg; /* Disable port interrupts */ @@ -264,6 +254,45 @@ return (0); } +static int +mvs_ch_deinit(device_t dev) +{ + struct mvs_channel *ch = device_get_softc(dev); + + /* Stop EDMA */ + mvs_set_edma_mode(dev, MVS_EDMA_OFF); + /* Disable port interrupts. */ + ATA_OUTL(ch->r_mem, EDMA_IEM, 0); + return (0); +} + +static int +mvs_ch_suspend(device_t dev) +{ + struct mvs_channel *ch = device_get_softc(dev); + + mtx_lock(&ch->mtx); + xpt_freeze_simq(ch->sim, 1); + while (ch->oslots) + msleep(ch, &ch->mtx, PRIBIO, "mvssusp", hz/100); + mvs_ch_deinit(dev); + mtx_unlock(&ch->mtx); + return (0); +} + +static int +mvs_ch_resume(device_t dev) +{ + struct mvs_channel *ch = device_get_softc(dev); + + mtx_lock(&ch->mtx); + mvs_ch_init(dev); + mvs_reset(dev); + xpt_release_simq(ch->sim, TRUE); + mtx_unlock(&ch->mtx); + return (0); +} + struct mvs_dc_cb_args { bus_addr_t maddr; int error; ==== //depot/projects/scottl-camlock/src/sys/dev/mvs/mvs_pci.c#7 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD$"); +__FBSDID("$FreeBSD: src/sys/dev/mvs/mvs_pci.c,v 1.3 2010/05/22 08:30:47 mav Exp $"); #include #include @@ -139,6 +139,8 @@ &ctlr->r_rid, RF_ACTIVE))) return ENXIO; /* Setup our own memory management for channels. */ + ctlr->sc_iomem.rm_start = rman_get_start(ctlr->r_mem); + ctlr->sc_iomem.rm_end = rman_get_end(ctlr->r_mem); ctlr->sc_iomem.rm_type = RMAN_ARRAY; ctlr->sc_iomem.rm_descr = "I/O memory addresses"; if ((error = rman_init(&ctlr->sc_iomem)) != 0) { @@ -482,6 +484,16 @@ return (retval); } +static int +mvs_child_location_str(device_t dev, device_t child, char *buf, + size_t buflen) +{ + + snprintf(buf, buflen, "channel=%d", + (int)(intptr_t)device_get_ivars(child)); + return (0); +} + static device_method_t mvs_methods[] = { DEVMETHOD(device_probe, mvs_probe), DEVMETHOD(device_attach, mvs_attach), @@ -493,6 +505,7 @@ DEVMETHOD(bus_release_resource, mvs_release_resource), DEVMETHOD(bus_setup_intr, mvs_setup_intr), DEVMETHOD(bus_teardown_intr,mvs_teardown_intr), + DEVMETHOD(bus_child_location_str, mvs_child_location_str), DEVMETHOD(mvs_edma, mvs_edma), { 0, 0 } }; ==== //depot/projects/scottl-camlock/src/sys/dev/mvs/mvs_soc.c#7 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD$"); +__FBSDID("$FreeBSD: src/sys/dev/mvs/mvs_soc.c,v 1.3 2010/05/22 08:30:47 mav Exp $"); #include #include @@ -131,6 +131,8 @@ &ctlr->r_rid, RF_ACTIVE))) return ENXIO; /* Setup our own memory management for channels. */ + ctlr->sc_iomem.rm_start = rman_get_start(ctlr->r_mem); + ctlr->sc_iomem.rm_end = rman_get_end(ctlr->r_mem); ctlr->sc_iomem.rm_type = RMAN_ARRAY; ctlr->sc_iomem.rm_descr = "I/O memory addresses"; if ((error = rman_init(&ctlr->sc_iomem)) != 0) { @@ -413,6 +415,16 @@ return (retval); } +static int +mvs_child_location_str(device_t dev, device_t child, char *buf, + size_t buflen) +{ + + snprintf(buf, buflen, "channel=%d", + (int)(intptr_t)device_get_ivars(child)); + return (0); +} + static device_method_t mvs_methods[] = { DEVMETHOD(device_probe, mvs_probe), DEVMETHOD(device_attach, mvs_attach), @@ -425,6 +437,7 @@ DEVMETHOD(bus_setup_intr, mvs_setup_intr), DEVMETHOD(bus_teardown_intr,mvs_teardown_intr), DEVMETHOD(mvs_edma, mvs_edma), + DEVMETHOD(bus_child_location_str, mvs_child_location_str), { 0, 0 } }; static driver_t mvs_driver = { ==== //depot/projects/scottl-camlock/src/sys/dev/mxge/if_mxge.c#31 (text+ko) ==== @@ -28,7 +28,7 @@ ***************************************************************************/ #include -__FBSDID("$FreeBSD: src/sys/dev/mxge/if_mxge.c,v 1.80 2010/05/19 20:00:15 gallatin Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/mxge/if_mxge.c,v 1.81 2010/05/21 15:57:24 gallatin Exp $"); #include #include @@ -4476,6 +4476,8 @@ "message %d\n", i); goto abort_with_intr; } + bus_describe_intr(sc->dev, sc->msix_irq_res[i], + sc->msix_ih[i], "s%d", i); } if (mxge_verbose) { ==== //depot/projects/scottl-camlock/src/sys/dev/pci/pci.c#33 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/pci/pci.c,v 1.397 2010/05/16 15:18:25 nwhitehorn Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/pci/pci.c,v 1.398 2010/05/22 03:19:30 mav Exp $"); #include "opt_bus.h" @@ -2988,6 +2988,8 @@ /* Now the device is powered up, restore its config space. */ pci_cfg_restore(child, dinfo); + if (!device_is_attached(child)) + pci_cfg_save(child, dinfo, 1); } free(devlist, M_TEMP); return (bus_generic_resume(dev)); ==== //depot/projects/scottl-camlock/src/sys/dev/siis/siis.c#49 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/siis/siis.c,v 1.26 2010/05/02 12:07:47 mav Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/siis/siis.c,v 1.29 2010/05/22 08:30:47 mav Exp $"); #include #include @@ -59,6 +59,8 @@ static void siis_intr(void *data); static int siis_suspend(device_t dev); static int siis_resume(device_t dev); +static int siis_ch_init(device_t dev); +static int siis_ch_deinit(device_t dev); static int siis_ch_suspend(device_t dev); static int siis_ch_resume(device_t dev); static void siis_ch_intr_locked(void *data); @@ -150,6 +152,8 @@ &ctlr->r_rid, RF_ACTIVE))) return (ENXIO); /* Setup our own memory management for channels. */ + ctlr->sc_iomem.rm_start = rman_get_start(ctlr->r_mem); + ctlr->sc_iomem.rm_end = rman_get_end(ctlr->r_mem); ctlr->sc_iomem.rm_type = RMAN_ARRAY; ctlr->sc_iomem.rm_descr = "I/O memory addresses"; if ((error = rman_init(&ctlr->sc_iomem)) != 0) { @@ -396,6 +400,16 @@ return (retval); } +static int +siis_child_location_str(device_t dev, device_t child, char *buf, + size_t buflen) +{ + + snprintf(buf, buflen, "channel=%d", + (int)(intptr_t)device_get_ivars(child)); + return (0); +} + devclass_t siis_devclass; static device_method_t siis_methods[] = { DEVMETHOD(device_probe, siis_probe), @@ -408,6 +422,7 @@ DEVMETHOD(bus_release_resource, siis_release_resource), DEVMETHOD(bus_setup_intr, siis_setup_intr), DEVMETHOD(bus_teardown_intr,siis_teardown_intr), + DEVMETHOD(bus_child_location_str, siis_child_location_str), { 0, 0 } }; static driver_t siis_driver = { @@ -458,7 +473,7 @@ return (ENXIO); siis_dmainit(dev); siis_slotsalloc(dev); - siis_ch_resume(dev); + siis_ch_init(dev); mtx_lock(&ch->mtx); rid = ATA_IRQ_RID; if (!(ch->r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, @@ -528,7 +543,7 @@ bus_teardown_intr(dev, ch->r_irq, ch->ih); bus_release_resource(dev, SYS_RES_IRQ, ATA_IRQ_RID, ch->r_irq); - siis_ch_suspend(dev); + siis_ch_deinit(dev); siis_slotsfree(dev); siis_dmafini(dev); @@ -538,7 +553,24 @@ } static int -siis_ch_suspend(device_t dev) +siis_ch_init(device_t dev) +{ + struct siis_channel *ch = device_get_softc(dev); + + /* Get port out of reset state. */ + ATA_OUTL(ch->r_mem, SIIS_P_CTLCLR, SIIS_P_CTL_PORT_RESET); + ATA_OUTL(ch->r_mem, SIIS_P_CTLCLR, SIIS_P_CTL_32BIT); + if (ch->pm_present) + ATA_OUTL(ch->r_mem, SIIS_P_CTLSET, SIIS_P_CTL_PME); + else + ATA_OUTL(ch->r_mem, SIIS_P_CTLCLR, SIIS_P_CTL_PME); + /* Enable port interrupts */ + ATA_OUTL(ch->r_mem, SIIS_P_IESET, SIIS_P_IX_ENABLED); + return (0); +} + +static int +siis_ch_deinit(device_t dev) { struct siis_channel *ch = device_get_softc(dev); @@ -548,19 +580,29 @@ } static int +siis_ch_suspend(device_t dev) +{ + struct siis_channel *ch = device_get_softc(dev); + + mtx_lock(&ch->mtx); + xpt_freeze_simq(ch->sim, 1); + while (ch->oslots) + msleep(ch, &ch->mtx, PRIBIO, "siissusp", hz/100); + siis_ch_deinit(dev); + mtx_unlock(&ch->mtx); + return (0); +} + >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sun May 23 15:35:29 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 41B631065675; Sun, 23 May 2010 15:35:29 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 05FA11065673 for ; Sun, 23 May 2010 15:35:29 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E598B8FC1A for ; Sun, 23 May 2010 15:35:28 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4NFZSiC054773 for ; Sun, 23 May 2010 15:35:28 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4NFZSAi054771 for perforce@freebsd.org; Sun, 23 May 2010 15:35:28 GMT (envelope-from rene@FreeBSD.org) Date: Sun, 23 May 2010 15:35:28 GMT Message-Id: <201005231535.o4NFZSAi054771@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178661 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 May 2010 15:35:29 -0000 http://p4web.freebsd.org/@@178661?ac=10 Change 178661 by rene@rene_acer on 2010/05/23 15:35:15 IFC Affected files ... .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml#44 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/hubs/article.sgml#4 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/portbuild/article.sgml#22 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/l10n/chapter.sgml#9 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml#27 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/printing/chapter.sgml#5 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/porters-handbook/book.sgml#79 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/share/sgml/authors.ent#37 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/eresources/chapter.sgml#27 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/l10n/chapter.sgml#16 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/network-servers/chapter.sgml#28 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/printing/chapter.sgml#7 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/share/sgml/mailing-lists.ent#19 integrate .. //depot/projects/docproj_nl/share/pgpkeys/jchandra.key#1 branch .. //depot/projects/docproj_nl/share/pgpkeys/pgpkeys-developers.sgml#38 integrate .. //depot/projects/docproj_nl/share/pgpkeys/pgpkeys.ent#35 integrate .. //depot/projects/docproj_nl/www/en/developers.sgml#35 integrate .. //depot/projects/docproj_nl/www/en/donations/wantlist.sgml#18 integrate .. //depot/projects/docproj_nl/www/en/news/news.sgml#3 integrate .. //depot/projects/docproj_nl/www/en/news/pressreleases.sgml#3 integrate .. //depot/projects/docproj_nl/www/en/projects/bigdisk/index.sgml#2 integrate .. //depot/projects/docproj_nl/www/share/sgml/news.xml#79 integrate Differences ... ==== //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml#44 (text+ko) ==== @@ -1,4 +1,4 @@ - + If you have to do a ports tree update before restarting, you may have to rebuild either duds, - INDEX, or both. If you are doing the latter - manually, you will also have to rebuild - packages/All/Makefile via the - makeparallel script. + INDEX, or both. + + + + + Maintaining builds with the <command>build</command> + command + + Here are the rest of the options for the build + command: + + + + build destroy arch + branch - Destroy the + build id. + + + + + build list arch + branch - Shows the current set + of build ids. + + + + + build upload arch + branch - not yet + implemented. + + + + + + ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/l10n/chapter.sgml#9 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -289,7 +289,7 @@ #of Taiwan can manually change each variable me:\ :lang=zh_TW.Big5:\ - :setenv=LC_ALL=zh_TW.Big:\ + :setenv=LC_ALL=zh_TW.Big5:\ :setenv=LC_COLLATE=zh_TW.Big5:\ :setenv=LC_CTYPE=zh_TW.Big5:\ :setenv=LC_MESSAGES=zh_TW.Big5:\ ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml#27 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -483,12 +483,6 @@ - CVS Tutorial from California - Polytechnic State University. - - - CVS Home, the CVS development and support community. ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/printing/chapter.sgml#5 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -41,8 +41,8 @@ of other computers, including other &os; computers, &windows; and &macos; hosts. &os; will ensure that one job at a time is printed, and can keep statistics on which users and machines are doing the most - printing, produce banner pages showing who's printout is - who's, and more. + printing, produce banner pages showing whose printout is + whose, and more. After reading this chapter, you will know: ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/porters-handbook/book.sgml#79 (text+ko) ==== @@ -1,7 +1,7 @@ + 800505 + May 18, 2010 + 8.0-STABLE after MFC of adding liblzma, xz, xzdec, + and lzmainfo. + + 900000 August 22, 2009 9.0-CURRENT. @@ -13561,6 +13567,17 @@ March 22, 2010 9.0-CURRENT after the import of zlib 1.2.4. + + 900011 + April 24, 2010 + 9.0-CURRENT after adding soft-updates journalling. + + + 900012 + May 10, 2010 + 8.0-STABLE after MFC of adding liblzma, xz, xzdec, + and lzmainfo. + ==== //depot/projects/docproj_nl/en_US.ISO8859-1/share/sgml/authors.ent#37 (text+ko) ==== @@ -13,7 +13,7 @@ builds for the other languages, and we will poke fun of you in public. - $FreeBSD: doc/en_US.ISO8859-1/share/sgml/authors.ent,v 1.506 2010/05/09 23:19:56 dougb Exp $ + $FreeBSD: doc/en_US.ISO8859-1/share/sgml/authors.ent,v 1.507 2010/05/20 17:26:56 jchandra Exp $ --> aaron@FreeBSD.org"> @@ -486,6 +486,8 @@ jcamou@FreeBSD.org"> +jchandra@FreeBSD.org"> + jdp@FreeBSD.org"> jedgar@FreeBSD.org"> ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/eresources/chapter.sgml#27 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -350,7 +350,7 @@ # willen gebruiken kunnen handmatig elke variabele wijzigen. me:\ :lang=zh_TW.Big5:\ - :setenv=LC_ALL=zh_TW.Big:\ + :setenv=LC_ALL=zh_TW.Big5:\ :setenv=LC_COLLATE=zh_TW.Big5:\ :setenv=LC_CTYPE=zh_TW.Big5:\ :setenv=LC_MESSAGES=zh_TW.Big5:\ ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/network-servers/chapter.sgml#28 (text+ko) ==== @@ -1,7 +1,7 @@ ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/share/sgml/mailing-lists.ent#19 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -189,6 +189,11 @@ &pgpkey.bushman; + + &a.jchandra; + &pgpkey.jchandra; + + &a.jcamou; &pgpkey.jcamou; ==== //depot/projects/docproj_nl/share/pgpkeys/pgpkeys.ent#35 (text+ko) ==== @@ -1,5 +1,5 @@ - + @@ -130,6 +130,7 @@ + ==== //depot/projects/docproj_nl/www/en/developers.sgml#35 (text+ko) ==== @@ -6,7 +6,7 @@ us to update author names, or the representation of those names (such as adding email addresses), by just editing a single file. -$FreeBSD: www/en/developers.sgml,v 1.249 2010/04/21 08:12:38 randi Exp $ +$FreeBSD: www/en/developers.sgml,v 1.250 2010/05/20 17:23:03 jchandra Exp $ --> @@ -243,6 +243,7 @@ + ==== //depot/projects/docproj_nl/www/en/donations/wantlist.sgml#18 (text+ko) ==== @@ -1,6 +1,6 @@ - + @@ -251,13 +251,6 @@ - nwhitehorn - Madison, WI, USA - Apple G5 Dual-core PowerMac - Continued debugging of SMP on PowerPC. - - - obrien Silicon Valley, USA AlphaServer DS15. ==== //depot/projects/docproj_nl/www/en/news/news.sgml#3 (text+ko) ==== @@ -1,6 +1,6 @@ - + ]> @@ -62,7 +62,7 @@ -->
  • -

    DaemonNews +

    DaemonNews: ==== //depot/projects/docproj_nl/www/en/news/pressreleases.sgml#3 (text+ko) ==== @@ -1,6 +1,6 @@ - + ]> @@ -13,7 +13,7 @@

    --> -

    Most press releases are now handled by the FreeBSD Foundation

    . +

    Most press releases are now handled by the FreeBSD Foundation.

    ==== //depot/projects/docproj_nl/www/en/projects/bigdisk/index.sgml#2 (text+ko) ==== @@ -1,6 +1,6 @@ - + @@ -202,9 +202,9 @@ quota tools + &a.des; & &a.mckusick;   -   - &status.new; + &status.done; Extensive changes are need. Disk quotas are currently handled as 32-bit quantities, which limits the maximum possible quota at 2TB. Two tasks are needed: 1) have the @@ -267,9 +267,9 @@ quotas + &a.des; & &a.mckusick;   -   - &status.new; + &status.done; The quota subsystem handles 32-bit quantities, which limits quotas to 2TB. Blockings of the syncer have been observed while attempting to set quotas over that limit ==== //depot/projects/docproj_nl/www/share/sgml/news.xml#79 (text+ko) ==== @@ -25,7 +25,7 @@ - $FreeBSD: www/share/sgml/news.xml,v 1.316 2010/04/30 07:15:32 mm Exp $ + $FreeBSD: www/share/sgml/news.xml,v 1.317 2010/05/20 17:23:03 jchandra Exp $ @@ -33,6 +33,18 @@ 2010 + 5 + + + 19 + + +

    New committer: Jayachandran C. (src)

    +
    +
    +
    + + 4 From owner-p4-projects@FreeBSD.ORG Mon May 24 03:52:27 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D28EB1065672; Mon, 24 May 2010 03:52:26 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8CB2B106566C for ; Mon, 24 May 2010 03:52:26 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 777AD8FC1A for ; Mon, 24 May 2010 03:52:26 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4O3qQeN057890 for ; Mon, 24 May 2010 03:52:26 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4O3qLCQ057884 for perforce@freebsd.org; Mon, 24 May 2010 03:52:21 GMT (envelope-from gcooper@FreeBSD.org) Date: Mon, 24 May 2010 03:52:21 GMT Message-Id: <201005240352.o4O3qLCQ057884@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178687 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 May 2010 03:52:27 -0000 http://p4web.freebsd.org/@@178687?ac=10 Change 178687 by gcooper@starr-bastion on 2010/05/24 03:51:59 IFC Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/Makefile.inc1#6 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/bind9/CHANGES#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/bind9/lib/dns/api#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/bind9/lib/dns/validator.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/bind9/version#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/Makefile#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/network.subr#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/periodic/weekly/Makefile#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/SERVERS#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/ddb#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/dumpon#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/hostid#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/hostid_save#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/initrandom#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/mdconfig#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/mountcritlocal#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/savecore#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/sysctl#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/zvol#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/gnu/usr.bin/Makefile#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libarchive/archive_read_disk.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libarchive/archive_read_open_fd.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libarchive/archive_read_open_filename.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libc/gen/isgreater.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libc/gen/sem_timedwait.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libc/gen/setproctitle.3#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libc/gen/tcgetsid.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libc/posix1e/acl_get.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libc/posix1e/acl_perm.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libftpio/ftpio.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libmagic/Makefile#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libmagic/config.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/librpcsec_gss/rpc_gss_get_error.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/librpcsec_gss/rpc_gss_get_mech_info.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/librpcsec_gss/rpc_gss_get_mechanisms.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/librpcsec_gss/rpc_gss_get_principal_name.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/librpcsec_gss/rpc_gss_get_versions.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/librpcsec_gss/rpc_gss_getcred.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/librpcsec_gss/rpc_gss_is_installed.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/librpcsec_gss/rpc_gss_max_data_length.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/librpcsec_gss/rpc_gss_mech_to_oid.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/librpcsec_gss/rpc_gss_oid_to_mech.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/librpcsec_gss/rpc_gss_qop_to_num.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/librpcsec_gss/rpc_gss_seccreate.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/librpcsec_gss/rpc_gss_set_callback.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/librpcsec_gss/rpc_gss_set_defaults.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/librpcsec_gss/rpc_gss_set_svc_name.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/librpcsec_gss/rpc_gss_svc_max_data_length.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/librpcsec_gss/rpcsec_gss.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/libexec/rtld-elf/amd64/reloc.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/libexec/rtld-elf/arm/reloc.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/libexec/rtld-elf/i386/reloc.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/libexec/rtld-elf/powerpc/reloc.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/libexec/rtld-elf/rtld.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/libexec/rtld-elf/sparc64/reloc.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/release/doc/en_US.ISO8859-1/hardware/article.sgml#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sbin/fsck_ffs/pass2.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sbin/fsck_ffs/pass4.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sbin/mount_hpfs/mount_hpfs.8#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sbin/tunefs/tunefs.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/Makefile#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man4/ksyms.4#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man4/malo.4#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man4/man4.powerpc/bm.4#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man4/md.4#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man4/mvs.4#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man4/ng_ccatm.4#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man4/smp.4#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man4/snd_emu10kx.4#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man4/tx.4#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man4/u3g.4#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man4/uath.4#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man4/usb.4#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man4/usb2_template.4#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man5/src.conf.5#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man8/nanobsd.8#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man9/cr_seeothergids.9#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man9/cr_seeotheruids.9#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man9/p_candebug.9#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man9/p_cansee.9#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man9/prison_check.9#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man9/usbdi.9#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/man/man9/watchdog.9#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/misc/bsd-family-tree#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/misc/committers-src.dot#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/mk/bsd.README#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/share/mk/bsd.own.mk#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/amd64/amd64/db_interface.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/amd64/amd64/elf_machdep.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/amd64/amd64/local_apic.c#4 delete .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/amd64/amd64/trap.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/amd64/ia32/ia32_syscall.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/amd64/include/apicreg.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/amd64/include/atomic.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/amd64/include/proc.h#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/amd64/linux32/linux32_sysvec.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/arm/arm/elf_machdep.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/arm/arm/trap.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/boot/i386/zfsboot/zfsboot.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/cam/ata/ata_da.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/cam/ata/ata_xpt.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/cam/scsi/scsi_xpt.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/cddl/dev/systrace/systrace.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/compat/ia32/ia32_sysvec.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/compat/ia32/ia32_util.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/compat/svr4/svr4_sysvec.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/conf/files#5 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/conf/files.amd64#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/conf/files.i386#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/conf/files.pc98#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/conf/files.sparc64#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/acpica/acpi.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/acpica/acpi_hpet.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/acpica/acpivar.h#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/ahci/ahci.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/ata/ata-all.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/ata/ata-disk.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/ata/ata-pci.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/ata/ata-pci.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/cxgb/cxgb_main.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/e1000/if_igb.c#5 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/fb/vesa.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/ixgbe/ixgbe.c#5 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/ixgbe/ixgbe.h#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/mmc/mmc.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/mvs/mvs.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/mvs/mvs_pci.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/mvs/mvs_soc.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/mxge/eth_z8e.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/mxge/ethp_z8e.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/mxge/if_mxge.c#5 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/mxge/rss_eth_z8e.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/mxge/rss_ethp_z8e.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/pci/pci.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/puc/pucdata.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/siis/siis.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/syscons/syscons.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/dev/syscons/syscons.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/fs/nfsclient/nfs_clsubs.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/fs/nfsclient/nfs_clvfsops.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/i386/i386/elf_machdep.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/i386/i386/local_apic.c#4 delete .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/i386/i386/trap.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/i386/ibcs2/ibcs2_sysvec.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/i386/include/apicreg.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/i386/include/atomic.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/i386/include/proc.h#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/i386/linux/linux_sysvec.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/ia64/ia32/ia32_trap.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/ia64/ia64/db_machdep.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/ia64/ia64/elf_machdep.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/ia64/ia64/trap.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/ia64/include/ia64_cpu.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/ia64/include/pmap.h#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/ia64/include/proc.h#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/ia64/include/runq.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/ia64/include/sal.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/ia64/include/vmparam.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/isa/syscons_isa.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/kern/imgact_aout.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/kern/init_main.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/kern/kern_exec.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/kern/kern_kthread.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/kern/kern_sig.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/kern/sched_4bsd.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/kern/sched_ule.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/kern/subr_pcpu.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/kern/subr_trap.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/kern/sys_generic.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/kern/sys_process.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/kern/vfs_bio.c#5 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/mips/include/hwfunc.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/mips/mips/db_trace.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/mips/mips/elf64_machdep.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/mips/mips/elf_machdep.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/mips/mips/mp_machdep.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/mips/mips/mpboot.S#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/mips/mips/pmap.c#6 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/mips/mips/trap.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/mips/rmi/dev/xlr/rge.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/mips/rmi/mpwait.S#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/mips/rmi/on_chip.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/mips/rmi/xlr_machdep.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/mips/rmi/xlrconfig.h#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/mips/sibyte/sb_machdep.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/modules/ata/atadisk/Makefile#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/modules/cam/Makefile#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/modules/uart/Makefile#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/modules/zfs/Makefile#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/net/if_vlan.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/netgraph/ng_socket.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/netinet6/in6.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/pc98/include/md_var.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/pc98/pc98/pc98_machdep.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/powerpc/aim/ofw_machdep.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/powerpc/aim/trap.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/powerpc/booke/trap.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/powerpc/include/pmap.h#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/powerpc/include/proc.h#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/powerpc/powermac/cpcht.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/powerpc/powerpc/elf_machdep.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/sparc64/include/md_var.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/sparc64/include/proc.h#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/sparc64/sparc64/ata_machdep.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/sparc64/sparc64/elf_machdep.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/sparc64/sparc64/trap.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/sun4v/include/proc.h#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/sun4v/sun4v/trap.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/sys/endian.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/sys/kthread.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/sys/proc.h#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/sys/ptrace.h#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/sys/sysent.h#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/ufs/ffs/ffs_softdep.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/ufs/ffs/ffs_vfsops.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/ufs/ffs/softdep.h#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/vm/vm_fault.c#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/vm/vm_page.c#5 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/sys/x86/x86/local_apic.c#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/tools/build/options/WITHOUT_MAN_UTILS#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/tools/regression/bin/sh/builtins/wait1.0#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/tools/regression/bin/sh/builtins/wait2.0#1 branch .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/tools/tools/ether_reflect/ether_reflect.1#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.bin/Makefile#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.common#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.bin/csup/cpasswd.1#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.bin/csup/csup.1#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.bin/mkuzip/mkuzip.8#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.bin/vmstat/vmstat.8#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.bin/vmstat/vmstat.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.bin/wc/wc.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/Makefile#4 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/apm/apm.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/apmd/Makefile#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/apmd/README#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/apmd/apmd.c#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/bsnmpd/modules/snmp_hostres/snmp_hostres.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.3#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/clear_locks/clear_locks.8#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/gssd/gssd.8#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/iostat/iostat.8#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/iostat/iostat.c#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/jail/jail.8#3 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/mixer/mixer.8#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/mptable/mptable.1#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/nscd/nscd.8#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/nscd/nscd.conf.5#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/ntp/doc/ntpd.8#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/snapinfo/snapinfo.8#2 integrate .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/sysinstall/network.c#2 integrate Differences ... ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/Makefile.inc1#6 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.646 2010/05/10 15:28:44 mm Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.650 2010/05/20 20:15:56 jkim Exp $ # # Make command line options: # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c#2 (text+ko) ==== @@ -20,7 +20,7 @@ */ /* - * Copyright 2008 Sun Microsystems, Inc. All rights reserved. + * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -1209,10 +1209,12 @@ /* * And mount all the datasets, keeping track of which ones - * succeeded or failed. By using zfs_alloc(), the good pointer - * will always be non-NULL. + * succeeded or failed. */ - good = zfs_alloc(zhp->zpool_hdl, cb.cb_used * sizeof (int)); + if ((good = zfs_alloc(zhp->zpool_hdl, + cb.cb_used * sizeof (int))) == NULL) + goto out; + ret = 0; for (i = 0; i < cb.cb_used; i++) { if (zfs_mount(cb.cb_datasets[i], mntopts, flags) != 0) ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/bind9/CHANGES#3 (text+ko) ==== @@ -1,3 +1,8 @@ + --- 9.6.2-P2 released --- + +2876. [bug] Named could return SERVFAIL for negative responses + from unsigned zones. [RT #21131] + --- 9.6.2-P1 released --- 2852. [bug] Handle broken DNSSEC trust chains better. [RT #15619] ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/bind9/lib/dns/api#3 (text+ko) ==== @@ -1,3 +1,3 @@ LIBINTERFACE = 56 -LIBREVISION = 0 +LIBREVISION = 1 LIBAGE = 1 ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/bind9/lib/dns/validator.c#3 (text+ko) ==== @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: validator.c,v 1.164.12.11.8.2 2010/02/25 10:57:12 tbox Exp $ */ +/* $Id: validator.c,v 1.164.12.11.8.3 2010/04/21 04:29:01 marka Exp $ */ #include @@ -2961,7 +2961,7 @@ } findnsec3proofs(val); - if (val->authcount == val->authfail) + if (val->authfail != 0 && val->authcount == val->authfail) return (DNS_R_BROKENCHAIN); validator_log(val, ISC_LOG_DEBUG(3), "nonexistence proof(s) not found"); ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/contrib/bind9/version#3 (text+ko) ==== @@ -1,4 +1,4 @@ -# $Id: version,v 1.43.12.8.2.3 2010/03/04 00:08:28 marka Exp $ +# $Id: version,v 1.43.12.8.2.4 2010/05/10 02:07:03 marka Exp $ # # This file must follow /bin/sh rules. It is imported directly via # configure. @@ -7,4 +7,4 @@ MINORVER=6 PATCHVER=2 RELEASETYPE=-P -RELEASEVER=1 +RELEASEVER=2 ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/Makefile#3 (text+ko) ==== @@ -1,5 +1,5 @@ # from: @(#)Makefile 5.11 (Berkeley) 5/21/91 -# $FreeBSD: src/etc/Makefile,v 1.381 2010/03/19 15:53:02 ed Exp $ +# $FreeBSD: src/etc/Makefile,v 1.382 2010/05/19 23:56:26 jkim Exp $ .include @@ -64,7 +64,7 @@ BIN1+= ${.CURDIR}/../usr.bin/mail/misc/mail.rc .endif -.if ${MK_MAN} != "no" +.if ${MK_MAN_UTILS} != "no" BIN1+= ${.CURDIR}/../gnu/usr.bin/man/manpath/manpath.config .endif ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/network.subr#4 (text+ko) ==== @@ -22,7 +22,7 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/etc/network.subr,v 1.209 2010/05/14 04:53:57 dougb Exp $ +# $FreeBSD: src/etc/network.subr,v 1.210 2010/05/17 19:51:34 jhb Exp $ # # @@ -917,7 +917,7 @@ _list= for ifn in ${cloned_interfaces}; do - ifconfig ${ifn} destroy + ifconfig -n ${ifn} destroy if [ $? -eq 0 ]; then _list="${_list}${_prefix}${ifn}" [ -z "$_prefix" ] && _prefix=' ' @@ -1002,10 +1002,7 @@ if ! ifexists $child; then continue fi - if autoif $child; then - ifn_stop $child - fi - ifconfig $child destroy && cfg=0 + ifconfig -n $child destroy && cfg=0 done child_vlans=`get_if_var $ifn vlans_IF` @@ -1016,10 +1013,7 @@ if ! ifexists $child; then continue fi - if autoif $child; then - ifn_stop $child - fi - ifconfig $child destroy && cfg=0 + ifconfig -n $child destroy && cfg=0 done return ${cfg} ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/periodic/weekly/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/etc/periodic/weekly/Makefile,v 1.11 2009/01/14 09:00:30 ume Exp $ +# $FreeBSD: src/etc/periodic/weekly/Makefile,v 1.12 2010/05/19 23:56:26 jkim Exp $ .include @@ -11,7 +11,7 @@ FILES+= 310.locate .endif -.if ${MK_MAN} != "no" +.if ${MK_MAN_UTILS} != "no" FILES+= 320.whatis 330.catman .endif ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/SERVERS#2 (text+ko) ==== @@ -1,10 +1,10 @@ #!/bin/sh # -# $FreeBSD: src/etc/rc.d/SERVERS,v 1.8 2007/12/08 07:20:22 dougb Exp $ +# $FreeBSD: src/etc/rc.d/SERVERS,v 1.9 2010/05/19 19:03:19 dougb Exp $ # # PROVIDE: SERVERS -# REQUIRE: mountcritremote abi ldconfig +# REQUIRE: mountcritremote abi ldconfig savecore # This is a dummy dependency, for early-start servers relying on # some basic configuration. ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/ddb#2 (text+ko) ==== @@ -1,11 +1,11 @@ #!/bin/sh # -# $FreeBSD: src/etc/rc.d/ddb,v 1.1 2008/03/05 18:32:58 brooks Exp $ +# $FreeBSD: src/etc/rc.d/ddb,v 1.2 2010/05/19 19:03:19 dougb Exp $ # # PROVIDE: ddb # REQUIRE: dumpon -# BEFORE: disks savecore initrandom +# BEFORE: disks # KEYWORD: nojail . /etc/rc.subr ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/dumpon#2 (text+ko) ==== @@ -1,10 +1,11 @@ #!/bin/sh # -# $FreeBSD: src/etc/rc.d/dumpon,v 1.12 2008/06/23 04:39:36 mtm Exp $ +# $FreeBSD: src/etc/rc.d/dumpon,v 1.13 2010/05/19 19:03:19 dougb Exp $ # # PROVIDE: dumpon -# BEFORE: disks savecore initrandom +# REQUIRE: zvol +# BEFORE: disks # KEYWORD: nojail . /etc/rc.subr ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/hostid#2 (text+ko) ==== @@ -24,11 +24,11 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/etc/rc.d/hostid,v 1.12 2009/10/10 22:17:03 dougb Exp $ +# $FreeBSD: src/etc/rc.d/hostid,v 1.13 2010/05/19 19:03:19 dougb Exp $ # # PROVIDE: hostid -# BEFORE: fsck +# REQUIRE: sysctl # KEYWORD: nojail . /etc/rc.subr ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/hostid_save#2 (text+ko) ==== @@ -1,11 +1,10 @@ #!/bin/sh # -# $FreeBSD: src/etc/rc.d/hostid_save,v 1.1 2009/07/29 05:23:52 pjd Exp $ +# $FreeBSD: src/etc/rc.d/hostid_save,v 1.2 2010/05/19 19:03:19 dougb Exp $ # # PROVIDE: hostid_save # REQUIRE: root -# BEFORE: mountcritlocal # KEYWORD: nojail . /etc/rc.subr ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/initrandom#2 (text+ko) ==== @@ -1,9 +1,10 @@ #!/bin/sh # -# $FreeBSD: src/etc/rc.d/initrandom,v 1.8 2008/04/22 15:18:47 ru Exp $ +# $FreeBSD: src/etc/rc.d/initrandom,v 1.9 2010/05/19 19:03:19 dougb Exp $ # # PROVIDE: initrandom +# REQUIRE: dumpon ddb # BEFORE: disks # KEYWORD: nojail ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/mdconfig#3 (text) ==== @@ -24,12 +24,11 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/etc/rc.d/mdconfig,v 1.6 2010/05/14 04:53:57 dougb Exp $ +# $FreeBSD: src/etc/rc.d/mdconfig,v 1.7 2010/05/19 19:03:19 dougb Exp $ # # PROVIDE: mdconfig -# REQUIRE: localswap -# BEFORE: mountcritlocal +# REQUIRE: localswap root . /etc/rc.subr ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/mountcritlocal#2 (text+ko) ==== @@ -1,10 +1,10 @@ #!/bin/sh # -# $FreeBSD: src/etc/rc.d/mountcritlocal,v 1.18 2009/10/10 22:17:03 dougb Exp $ +# $FreeBSD: src/etc/rc.d/mountcritlocal,v 1.19 2010/05/19 19:03:19 dougb Exp $ # # PROVIDE: mountcritlocal -# REQUIRE: root +# REQUIRE: root hostid_save mdconfig # KEYWORD: nojail . /etc/rc.subr ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/savecore#2 (text+ko) ==== @@ -1,11 +1,10 @@ #!/bin/sh # -# $FreeBSD: src/etc/rc.d/savecore,v 1.17 2009/10/10 22:17:03 dougb Exp $ +# $FreeBSD: src/etc/rc.d/savecore,v 1.18 2010/05/19 19:03:19 dougb Exp $ # # PROVIDE: savecore -# REQUIRE: syslogd -# BEFORE: SERVERS +# REQUIRE: dumpon ddb syslogd # KEYWORD: nojail . /etc/rc.subr ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/sysctl#2 (text+ko) ==== @@ -1,11 +1,9 @@ #!/bin/sh # -# $FreeBSD: src/etc/rc.d/sysctl,v 1.22 2009/09/12 22:13:41 hrs Exp $ +# $FreeBSD: src/etc/rc.d/sysctl,v 1.23 2010/05/19 19:03:19 dougb Exp $ # # PROVIDE: sysctl -# REQUIRE: root -# BEFORE: FILESYSTEMS . /etc/rc.subr ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/etc/rc.d/zvol#2 (text+ko) ==== @@ -1,11 +1,10 @@ #!/bin/sh # -# $FreeBSD: src/etc/rc.d/zvol,v 1.1 2009/07/29 05:23:52 pjd Exp $ +# $FreeBSD: src/etc/rc.d/zvol,v 1.2 2010/05/19 19:03:19 dougb Exp $ # # PROVIDE: zvol # REQUIRE: hostid -# BEFORE: fsck # KEYWORD: nojail . /etc/rc.subr ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/gnu/usr.bin/Makefile#3 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/gnu/usr.bin/Makefile,v 1.102 2010/03/26 17:02:32 delphij Exp $ +# $FreeBSD: src/gnu/usr.bin/Makefile,v 1.103 2010/05/19 23:56:26 jkim Exp $ .include @@ -39,7 +39,7 @@ _texinfo= texinfo .endif -.if ${MK_MAN} != "no" +.if ${MK_MAN_UTILS} != "no" _man= man .endif ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libarchive/archive_read_disk.3#2 (text+ko) ==== @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/lib/libarchive/archive_read_disk.3,v 1.1 2009/04/12 05:04:02 kientzle Exp $ +.\" $FreeBSD: src/lib/libarchive/archive_read_disk.3,v 1.2 2010/05/19 08:57:53 uqs Exp $ .\" .Dd March 10, 2009 .Dt archive_read_disk 3 @@ -276,7 +276,7 @@ The .Nm libarchive library was written by -.An Tim Kientzle Aq kientzle@freebsd.org . +.An Tim Kientzle Aq kientzle@FreeBSD.org . .Sh BUGS The .Dq standard ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libarchive/archive_read_open_fd.c#2 (text+ko) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_open_fd.c,v 1.16 2009/12/28 03:13:49 kientzle Exp $"); +__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_open_fd.c,v 1.17 2010/05/18 14:11:38 kientzle Exp $"); #ifdef HAVE_SYS_STAT_H #include @@ -116,11 +116,15 @@ ssize_t bytes_read; *buff = mine->buffer; - bytes_read = read(mine->fd, mine->buffer, mine->block_size); - if (bytes_read < 0) { - archive_set_error(a, errno, "Error reading fd %d", mine->fd); + for (;;) { + bytes_read = read(mine->fd, mine->buffer, mine->block_size); + if (bytes_read < 0) { + if (errno == EINTR) + continue; + archive_set_error(a, errno, "Error reading fd %d", mine->fd); + } + return (bytes_read); } - return (bytes_read); } #if ARCHIVE_API_VERSION < 2 ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libarchive/archive_read_open_filename.c#2 (text+ko) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_open_filename.c,v 1.26 2009/12/28 02:28:44 kientzle Exp $"); +__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_open_filename.c,v 1.27 2010/05/18 14:11:38 kientzle Exp $"); #ifdef HAVE_SYS_STAT_H #include @@ -160,15 +160,19 @@ ssize_t bytes_read; *buff = mine->buffer; - bytes_read = read(mine->fd, mine->buffer, mine->block_size); - if (bytes_read < 0) { - if (mine->filename[0] == '\0') - archive_set_error(a, errno, "Error reading stdin"); - else - archive_set_error(a, errno, "Error reading '%s'", - mine->filename); + for (;;) { + bytes_read = read(mine->fd, mine->buffer, mine->block_size); + if (bytes_read < 0) { + if (errno == EINTR) + continue; + else if (mine->filename[0] == '\0') + archive_set_error(a, errno, "Error reading stdin"); + else + archive_set_error(a, errno, "Error reading '%s'", + mine->filename); + } + return (bytes_read); } - return (bytes_read); } #if ARCHIVE_API_VERSION < 2 ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libc/gen/isgreater.3#2 (text+ko) ==== @@ -1,4 +1,4 @@ -.\" Copyright (c) 2003 David Schultz +.\" Copyright (c) 2003 David Schultz .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/lib/libc/gen/isgreater.3,v 1.3 2005/02/06 03:23:31 das Exp $ +.\" $FreeBSD: src/lib/libc/gen/isgreater.3,v 1.4 2010/05/19 08:57:53 uqs Exp $ .\" .Dd February 12, 2003 .Dt ISGREATER 3 ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libc/gen/sem_timedwait.3#2 (text+ko) ==== @@ -1,4 +1,4 @@ -.\" Copyright (c) 2008, David Xu +.\" Copyright (c) 2008, David Xu .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -32,7 +32,7 @@ .\" the referee document. The original Standard can be obtained online at .\" http://www.opengroup.org/unix/online.html. .\" -.\" $FreeBSD: src/lib/libc/gen/sem_timedwait.3,v 1.4 2008/03/13 10:26:17 ru Exp $ +.\" $FreeBSD: src/lib/libc/gen/sem_timedwait.3,v 1.5 2010/05/19 08:57:53 uqs Exp $ .\" .Dd March 3, 2008 .Dt SEM_TIMEDWAIT 3 ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libc/gen/setproctitle.3#3 (text+ko) ==== @@ -1,4 +1,4 @@ -.\" Copyright (c) 1995 Peter Wemm +.\" Copyright (c) 1995 Peter Wemm .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -17,7 +17,7 @@ .\" 5. Modifications may be freely made to this file providing the above .\" conditions are met. .\" -.\" $FreeBSD: src/lib/libc/gen/setproctitle.3,v 1.26 2010/04/14 19:08:06 uqs Exp $ +.\" $FreeBSD: src/lib/libc/gen/setproctitle.3,v 1.27 2010/05/19 08:57:53 uqs Exp $ .\" .\" The following requests are required for all man pages. .Dd December 16, 1995 ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libc/gen/tcgetsid.3#2 (text+ko) ==== @@ -1,4 +1,4 @@ -.\" Copyright (c) 2008 David Xu +.\" Copyright (c) 2008 David Xu .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/lib/libc/gen/tcgetsid.3,v 1.2 2009/05/07 13:49:48 ed Exp $ +.\" $FreeBSD: src/lib/libc/gen/tcgetsid.3,v 1.3 2010/05/19 08:57:53 uqs Exp $ .\" .Dd April 15, 2008 .Dt TCGETSID 3 ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libc/posix1e/acl_get.c#2 (text+ko) ==== @@ -39,7 +39,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libc/posix1e/acl_get.c,v 1.15 2009/06/25 20:57:53 trasz Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/posix1e/acl_get.c,v 1.16 2010/05/23 08:12:36 trasz Exp $"); #include #include "namespace.h" @@ -132,30 +132,6 @@ return (aclp); } -int -acl_get_perm_np(acl_permset_t permset_d, acl_perm_t perm) -{ - - if (permset_d == NULL) { - errno = EINVAL; - return (-1); - } - - switch(perm) { - case ACL_READ: - case ACL_WRITE: - case ACL_EXECUTE: - if (*permset_d & perm) - return (1); - break; - default: - errno = EINVAL; - return (-1); - } - - return (0); -} - /* * acl_get_permset() (23.4.17): return via permset_p a descriptor to * the permission set in the ACL entry entry_d. ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libc/posix1e/acl_perm.c#3 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libc/posix1e/acl_perm.c,v 1.8 2010/05/13 16:42:01 trasz Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/posix1e/acl_perm.c,v 1.9 2010/05/23 08:12:36 trasz Exp $"); #include #include "namespace.h" @@ -108,3 +108,21 @@ return (0); } + +int +acl_get_perm_np(acl_permset_t permset_d, acl_perm_t perm) +{ + + if (permset_d == NULL) { + errno = EINVAL; + return (-1); + } + + if (_perm_is_invalid(perm)) + return (-1); + + if (*permset_d & perm) + return (1); + + return (0); +} ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libftpio/ftpio.3#2 (text+ko) ==== @@ -1,4 +1,4 @@ -.\" Copyright (c) 1996 Jordan Hubbard (jkh@FreeBSD.org) +.\" Copyright (c) 1996 Jordan Hubbard .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/lib/libftpio/ftpio.3,v 1.35 2005/02/13 23:45:47 ru Exp $ +.\" $FreeBSD: src/lib/libftpio/ftpio.3,v 1.36 2010/05/19 08:57:53 uqs Exp $ .\" .Dd June 17, 1996 .Dt FTPIO 3 ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libmagic/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/lib/libmagic/Makefile,v 1.14 2010/01/02 09:58:07 ed Exp $ +# $FreeBSD: src/lib/libmagic/Makefile,v 1.15 2010/05/20 09:00:11 marius Exp $ # Copyright (c) David E. O'Brien, 2000-2004 CONTRDIR= ${.CURDIR}/../../contrib/file @@ -20,7 +20,7 @@ CFLAGS+= -DMAGIC='"${MAGICPATH}/magic"' -DHAVE_CONFIG_H CFLAGS+= -I${.CURDIR} -I${CONTRDIR} -WARNS?= 1 +WARNS?= 3 CLEANFILES+= magic magic.mgc ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libmagic/config.h#2 (text+ko) ==== @@ -1,18 +1,18 @@ -/* $FreeBSD: src/lib/libmagic/config.h,v 1.9 2009/05/04 00:37:44 obrien Exp $ */ +/* $FreeBSD: src/lib/libmagic/config.h,v 1.10 2010/05/20 08:56:50 marius Exp $ */ /* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.in by autoheader. */ +/* config.h.in. Generated from configure.ac by autoheader. */ -/* Use the builtin ELF recognition code */ +/* Define in built-in ELF support is used */ #define BUILTIN_ELF 1 -/* Recognize ELF core files */ +/* Define for ELF core file support */ #define ELFCORE 1 /* Define to 1 if you have the `asprintf' function. */ #define HAVE_ASPRINTF 1 -/* */ +/* HAVE_DAYLIGHT */ /* #undef HAVE_DAYLIGHT */ /* Define to 1 if you have the header file. */ @@ -51,9 +51,6 @@ /* Define to 1 if you have the header file. */ #define HAVE_LOCALE_H 1 -/* */ -#define HAVE_LONG_LONG 1 - /* Define to 1 if you have the `mbrtowc' function. */ #define HAVE_MBRTOWC 1 @@ -69,9 +66,6 @@ /* Define to 1 if you have the `mmap' function. */ #define HAVE_MMAP 1 -/* Define to 1 if you have the `snprintf' function. */ -#define HAVE_SNPRINTF 1 - /* Define to 1 if you have the header file. */ #define HAVE_STDINT_H 1 @@ -102,13 +96,12 @@ /* Define to 1 if you have the `strtoul' function. */ #define HAVE_STRTOUL 1 +/* HAVE_STRUCT_OPTION */ +#define HAVE_STRUCT_OPTION 1 + /* Define to 1 if `st_rdev' is member of `struct stat'. */ #define HAVE_STRUCT_STAT_ST_RDEV 1 -/* Define to 1 if your `struct stat' has `st_rdev'. Deprecated, use - `HAVE_STRUCT_STAT_ST_RDEV' instead. */ -#define HAVE_ST_RDEV 1 - /* Define to 1 if `tm_gmtoff' is member of `struct tm'. */ #define HAVE_STRUCT_TM_TM_GMTOFF 1 @@ -133,7 +126,7 @@ /* Define to 1 if you have that is POSIX.1 compatible. */ #define HAVE_SYS_WAIT_H 1 -/* */ +/* HAVE_TM_ISDST */ #define HAVE_TM_ISDST 1 /* HAVE_TM_ZONE */ @@ -169,9 +162,6 @@ /* Define to 1 if you have the `vasprintf' function. */ >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon May 24 04:03:39 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 52EE21065672; Mon, 24 May 2010 04:03:39 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 169B5106566B for ; Mon, 24 May 2010 04:03:39 +0000 (UTC) (envelope-from mav@freebsd.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 01E208FC0C for ; Mon, 24 May 2010 04:03:39 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4O43cPl059708 for ; Mon, 24 May 2010 04:03:38 GMT (envelope-from mav@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4O43c8w059704 for perforce@freebsd.org; Mon, 24 May 2010 04:03:38 GMT (envelope-from mav@freebsd.org) Date: Mon, 24 May 2010 04:03:38 GMT Message-Id: <201005240403.o4O43c8w059704@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to mav@freebsd.org using -f From: Alexander Motin To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178688 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 May 2010 04:03:39 -0000 http://p4web.freebsd.org/@@178688?ac=10 Change 178688 by mav@mav_mavtest on 2010/05/24 04:02:54 IFC Affected files ... .. //depot/projects/scottl-camlock/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c#3 integrate .. //depot/projects/scottl-camlock/src/release/doc/en_US.ISO8859-1/hardware/article.sgml#9 integrate .. //depot/projects/scottl-camlock/src/share/man/man4/mvs.4#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/elf_machdep.c#10 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/local_apic.c#29 delete .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/trap.c#29 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/ia32/ia32_syscall.c#10 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/proc.h#8 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/linux32/linux32_sysvec.c#21 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/elf_machdep.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/trap.c#15 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c#12 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c#12 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/cddl/dev/systrace/systrace.c#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/ia32/ia32_sysvec.c#13 integrate .. //depot/projects/scottl-camlock/src/sys/compat/ia32/ia32_util.h#2 integrate .. //depot/projects/scottl-camlock/src/sys/compat/svr4/svr4_sysvec.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files#77 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files.amd64#30 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files.i386#30 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files.pc98#23 integrate .. //depot/projects/scottl-camlock/src/sys/i386/i386/elf_machdep.c#11 integrate .. //depot/projects/scottl-camlock/src/sys/i386/i386/local_apic.c#30 delete .. //depot/projects/scottl-camlock/src/sys/i386/i386/trap.c#25 integrate .. //depot/projects/scottl-camlock/src/sys/i386/ibcs2/ibcs2_sysvec.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/i386/include/proc.h#9 integrate .. //depot/projects/scottl-camlock/src/sys/i386/linux/linux_sysvec.c#19 integrate .. //depot/projects/scottl-camlock/src/sys/ia64/ia32/ia32_trap.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/ia64/ia64/elf_machdep.c#13 integrate .. //depot/projects/scottl-camlock/src/sys/ia64/ia64/trap.c#20 integrate .. //depot/projects/scottl-camlock/src/sys/ia64/include/proc.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/kern/imgact_aout.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/kern/init_main.c#24 integrate .. //depot/projects/scottl-camlock/src/sys/kern/kern_exec.c#27 integrate .. //depot/projects/scottl-camlock/src/sys/kern/kern_sig.c#34 integrate .. //depot/projects/scottl-camlock/src/sys/kern/subr_trap.c#17 integrate .. //depot/projects/scottl-camlock/src/sys/kern/sys_process.c#24 integrate .. //depot/projects/scottl-camlock/src/sys/mips/mips/elf64_machdep.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/mips/mips/elf_machdep.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/mips/mips/trap.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/modules/ata/atadisk/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/modules/cam/Makefile#16 integrate .. //depot/projects/scottl-camlock/src/sys/modules/uart/Makefile#10 integrate .. //depot/projects/scottl-camlock/src/sys/modules/zfs/Makefile#12 integrate .. //depot/projects/scottl-camlock/src/sys/powerpc/aim/trap.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/powerpc/booke/trap.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/powerpc/include/proc.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/powerpc/powerpc/elf_machdep.c#11 integrate .. //depot/projects/scottl-camlock/src/sys/sparc64/include/proc.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/sparc64/sparc64/elf_machdep.c#12 integrate .. //depot/projects/scottl-camlock/src/sys/sparc64/sparc64/trap.c#22 integrate .. //depot/projects/scottl-camlock/src/sys/sun4v/include/proc.h#3 integrate .. //depot/projects/scottl-camlock/src/sys/sun4v/sun4v/trap.c#9 integrate .. //depot/projects/scottl-camlock/src/sys/sys/proc.h#34 integrate .. //depot/projects/scottl-camlock/src/sys/sys/ptrace.h#9 integrate .. //depot/projects/scottl-camlock/src/sys/sys/sysent.h#14 integrate .. //depot/projects/scottl-camlock/src/tools/regression/bin/sh/builtins/wait1.0#1 branch .. //depot/projects/scottl-camlock/src/tools/regression/bin/sh/builtins/wait2.0#1 branch .. //depot/projects/scottl-camlock/src/usr.sbin/iostat/iostat.8#3 integrate Differences ... ==== //depot/projects/scottl-camlock/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c#3 (text+ko) ==== @@ -20,7 +20,7 @@ */ /* - * Copyright 2008 Sun Microsystems, Inc. All rights reserved. + * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -1209,10 +1209,12 @@ /* * And mount all the datasets, keeping track of which ones - * succeeded or failed. By using zfs_alloc(), the good pointer - * will always be non-NULL. + * succeeded or failed. */ - good = zfs_alloc(zhp->zpool_hdl, cb.cb_used * sizeof (int)); + if ((good = zfs_alloc(zhp->zpool_hdl, + cb.cb_used * sizeof (int))) == NULL) + goto out; + ret = 0; for (i = 0; i < cb.cb_used; i++) { if (zfs_mount(cb.cb_datasets[i], mntopts, flags) != 0) ==== //depot/projects/scottl-camlock/src/release/doc/en_US.ISO8859-1/hardware/article.sgml#9 (text+ko) ==== @@ -17,7 +17,7 @@ The &os; Documentation Project - $FreeBSD: src/release/doc/en_US.ISO8859-1/hardware/article.sgml,v 1.362 2010/05/13 03:56:57 brueffer Exp $ + $FreeBSD: src/release/doc/en_US.ISO8859-1/hardware/article.sgml,v 1.364 2010/05/23 20:00:12 nwhitehorn Exp $ 2000 @@ -36,6 +36,7 @@ &tm-attrib.freebsd; &tm-attrib.amd; + &tm-attrib.fujitsu; &tm-attrib.ibm; &tm-attrib.intel; &tm-attrib.sparc; @@ -326,12 +327,18 @@ All systems listed below are fully supported, with the exception that software fan control is currently missing on - the Power Macintosh G5. SMP is supported on all systems with - more than 1 processor. + some Power Macintosh G5 models. SMP is supported on all systems + with more than 1 processor. - Apple iMac + Apple iMac G3 + + + Apple iMac G4 + + + Apple iMac G5 Apple Power Macintosh G3 (Blue & White) @@ -340,10 +347,16 @@ Apple Power Macintosh G4 - Apple Power Macintosh G5 (non-970MP models) + Apple Power Macintosh G5 + + + Apple iBook G3 + + + Apple iBook G4 - Apple iBook + Apple PowerBook G3 (Lombard and Pismo) Apple PowerBook G4 @@ -367,7 +380,8 @@ sparc64 This section describes the systems currently known to be - supported by &os; on the &ultrasparc; platform. For + supported by &os; on the &fujitsu; &sparc64; and &sun; &ultrasparc; + platforms. For background information on the various hardware designs see the Sun System Handbook. @@ -392,6 +406,10 @@ + Naturetech GENIALstation 777S + + + &sun.blade; 100 @@ -400,7 +418,7 @@ - &sun.enterprise; 100 + &sun.enterprise; 150 @@ -420,6 +438,11 @@ + &sun.fire; B100s (support for the on-board NICs first + appeared in 8.1-RELEASE) + + + &sun.fire; V100 @@ -428,51 +451,55 @@ - &netra; t1 105 + &sun; &netra; t1 100/105 + + + + &sun; &netra; T1 AC200/DC200 - &netra; T1 AC200/DC200 + &sun; &netra; t 1100 - &netra; t 1100 + &sun; &netra; t 1120 - &netra; t 1120 + &sun; &netra; t 1125 - &netra; t 1125 + &sun; &netra; t 1400/1405 - &netra; t 1400/1405 + &sun; &netra; 120 - &netra; 120 + &sun; &netra; X1 - &netra; X1 + &sun; &sparcengine; Ultra AX1105 - &sparcengine; Ultra AX1105 + &sun; &sparcengine; Ultra AXe - &sparcengine; Ultra AXe + &sun; &sparcengine; Ultra AXi - &sparcengine; Ultra AXi + &sun; &sparcengine; Ultra AXmp - &sparcengine; Ultra AXmp + &sun; &sparcengine; CP1500 @@ -528,7 +555,7 @@ - Starting with 7.2-RELEASE, &arch.sparc64; systems based on + Starting with 7.2-RELEASE, &arch.sparc64; systems based on &sun; &ultrasparc; III and beyond are also supported by &os;, which includes the following known working systems: @@ -580,11 +607,16 @@ + &sun.fire; V890 (support first appeared in 8.1-RELEASE, + non-mixed &ultrasparc; IV/IV+ CPU-configurations only) + + + &netra; 20/&netra; T4 - The following &ultrasparc; IIIi systems are not tested but + The following &sun; &ultrasparc; systems are not tested but believed to be also supported by &os;: @@ -599,7 +631,40 @@ &sun.fire; V245 (support first appeared in 7.3-RELEASE) + + + &sun.fire; V490 (support first appeared in 8.1-RELEASE, + non-mixed &ultrasparc; IV/IV+ CPU-configurations only) + + + + Starting with 8.1-RELEASE, &arch.sparc64; systems based on + &fujitsu; &sparc64; V are also supported by &os;, which + includes the following known working systems: + + + + &fujitsu; &primepower; 250 + + + The following &fujitsu; &primepower; systems are not tested but + believed to be also supported by &os;: + + + + &fujitsu; &primepower; 450 + + + + &fujitsu; &primepower; 650 + + + + &fujitsu; &primepower; 850 + + + ==== //depot/projects/scottl-camlock/src/share/man/man4/mvs.4#4 (text+ko) ==== @@ -23,7 +23,7 @@ .\" (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: src/share/man/man4/ahci.4,v 1.6 2010/03/04 11:09:49 mav Exp $ +.\" $FreeBSD: src/share/man/man4/mvs.4,v 1.2 2010/05/23 14:11:27 mav Exp $ .\" .Dd April 27, 2010 .Dt MVS 4 @@ -171,6 +171,6 @@ The .Nm driver first appeared in -.Fx 9.0 . +.Fx 8.1 . .Sh AUTHORS .An Alexander Motin Aq mav@FreeBSD.org . ==== //depot/projects/scottl-camlock/src/sys/amd64/amd64/elf_machdep.c#10 (text+ko) ==== @@ -24,7 +24,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/elf_machdep.c,v 1.33 2009/10/03 11:57:21 bz Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/elf_machdep.c,v 1.34 2010/05/23 18:32:02 kib Exp $"); #include #include @@ -32,6 +32,7 @@ #include #include #include +#include #include #include #include @@ -74,7 +75,10 @@ .sv_setregs = exec_setregs, .sv_fixlimit = NULL, .sv_maxssiz = NULL, - .sv_flags = SV_ABI_FREEBSD | SV_LP64 + .sv_flags = SV_ABI_FREEBSD | SV_LP64, + .sv_set_syscall_retval = cpu_set_syscall_retval, + .sv_fetch_syscall_args = cpu_fetch_syscall_args, + .sv_syscallnames = syscallnames, }; static Elf64_Brandinfo freebsd_brand_info = { ==== //depot/projects/scottl-camlock/src/sys/amd64/amd64/trap.c#29 (text+ko) ==== @@ -38,7 +38,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/trap.c,v 1.343 2010/05/12 10:29:06 kib Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/trap.c,v 1.344 2010/05/23 18:32:02 kib Exp $"); /* * AMD64 Trap and System call handling @@ -76,7 +76,6 @@ #ifdef HWPMC_HOOKS #include #endif -#include #include #include @@ -170,8 +169,6 @@ SYSCTL_INT(_machdep, OID_AUTO, prot_fault_translation, CTLFLAG_RW, &prot_fault_translation, 0, "Select signal to deliver on protection fault"); -extern char *syscallnames[]; - /* * Exception, fault, and trap interface to the FreeBSD kernel. * This common code is called from assembly language IDT gate entry @@ -805,19 +802,12 @@ panic("double fault"); } -struct syscall_args { - u_int code; - struct sysent *callp; - register_t args[8]; - register_t *argp; - int narg; -}; - -static int -fetch_syscall_args(struct thread *td, struct syscall_args *sa) +int +cpu_fetch_syscall_args(struct thread *td, struct syscall_args *sa) { struct proc *p; struct trapframe *frame; + register_t *argp; caddr_t params; int reg, regcnt, error; @@ -829,15 +819,10 @@ params = (caddr_t)frame->tf_rsp + sizeof(register_t); sa->code = frame->tf_rax; - if (p->p_sysent->sv_prepsyscall) { - (*p->p_sysent->sv_prepsyscall)(frame, (int *)sa->args, - &sa->code, ¶ms); - } else { - if (sa->code == SYS_syscall || sa->code == SYS___syscall) { - sa->code = frame->tf_rdi; - reg++; - regcnt--; - } + if (sa->code == SYS_syscall || sa->code == SYS___syscall) { + sa->code = frame->tf_rdi; + reg++; + regcnt--; } if (p->p_sysent->sv_mask) sa->code &= p->p_sysent->sv_mask; @@ -851,24 +836,20 @@ KASSERT(sa->narg <= sizeof(sa->args) / sizeof(sa->args[0]), ("Too many syscall arguments!")); error = 0; - sa->argp = &frame->tf_rdi; - sa->argp += reg; - bcopy(sa->argp, sa->args, sizeof(sa->args[0]) * regcnt); + argp = &frame->tf_rdi; + argp += reg; + bcopy(argp, sa->args, sizeof(sa->args[0]) * regcnt); if (sa->narg > regcnt) { KASSERT(params != NULL, ("copyin args with no params!")); error = copyin(params, &sa->args[regcnt], (sa->narg - regcnt) * sizeof(sa->args[0])); } - sa->argp = &sa->args[0]; + + if (error == 0) { + td->td_retval[0] = 0; + td->td_retval[1] = frame->tf_rdx; + } - /* - * This may result in two records if debugger modified - * registers or memory during sleep at stop/ptrace point. - */ -#ifdef KTRACE - if (KTRPOINT(td, KTR_SYSCALL)) - ktrsyscall(sa->code, sa->narg, sa->argp); -#endif return (error); } @@ -881,88 +862,23 @@ syscall(struct trapframe *frame) { struct thread *td; - struct proc *p; struct syscall_args sa; register_t orig_tf_rflags; int error; ksiginfo_t ksi; - PCPU_INC(cnt.v_syscall); - td = curthread; - p = td->td_proc; - td->td_syscalls++; - #ifdef DIAGNOSTIC if (ISPL(frame->tf_cs) != SEL_UPL) { panic("syscall"); /* NOT REACHED */ } #endif - - td->td_pticks = 0; + orig_tf_rflags = frame->tf_rflags; + td = curthread; td->td_frame = frame; - if (td->td_ucred != p->p_ucred) - cred_update_thread(td); - orig_tf_rflags = frame->tf_rflags; - if (p->p_flag & P_TRACED) { - PROC_LOCK(p); - td->td_dbgflags &= ~TDB_USERWR; - PROC_UNLOCK(p); - } - error = fetch_syscall_args(td, &sa); - CTR4(KTR_SYSC, "syscall enter thread %p pid %d proc %s code %d", td, - td->td_proc->p_pid, td->td_name, sa.code); - - if (error == 0) { - td->td_retval[0] = 0; - td->td_retval[1] = frame->tf_rdx; + error = syscallenter(td, &sa); - STOPEVENT(p, S_SCE, sa.narg); - PTRACESTOP_SC(p, td, S_PT_SCE); - if (td->td_dbgflags & TDB_USERWR) { - /* - * Reread syscall number and arguments if - * debugger modified registers or memory. - */ - error = fetch_syscall_args(td, &sa); - if (error != 0) - goto retval; - td->td_retval[1] = frame->tf_rdx; - } - -#ifdef KDTRACE_HOOKS - /* - * If the systrace module has registered it's probe - * callback and if there is a probe active for the - * syscall 'entry', process the probe. - */ - if (systrace_probe_func != NULL && sa.callp->sy_entry != 0) - (*systrace_probe_func)(sa.callp->sy_entry, sa.code, - sa.callp, sa.args); -#endif - - AUDIT_SYSCALL_ENTER(sa.code, td); - error = (*sa.callp->sy_call)(td, sa.argp); - AUDIT_SYSCALL_EXIT(error, td); - - /* Save the latest error return value. */ - td->td_errno = error; - -#ifdef KDTRACE_HOOKS - /* - * If the systrace module has registered it's probe - * callback and if there is a probe active for the - * syscall 'return', process the probe. - */ - if (systrace_probe_func != NULL && sa.callp->sy_return != 0) - (*systrace_probe_func)(sa.callp->sy_return, sa.code, - sa.callp, sa.args); -#endif - } - retval: - cpu_set_syscall_retval(td, error); - /* * Traced syscall. */ @@ -975,40 +891,5 @@ trapsignal(td, &ksi); } - /* - * Check for misbehavior. - */ - WITNESS_WARN(WARN_PANIC, NULL, "System call %s returning", - (sa.code >= 0 && sa.code < SYS_MAXSYSCALL) ? - syscallnames[sa.code] : "???"); - KASSERT(td->td_critnest == 0, - ("System call %s returning in a critical section", - (sa.code >= 0 && sa.code < SYS_MAXSYSCALL) ? - syscallnames[sa.code] : "???")); - KASSERT(td->td_locks == 0, - ("System call %s returning with %d locks held", - (sa.code >= 0 && sa.code < SYS_MAXSYSCALL) ? - syscallnames[sa.code] : "???", td->td_locks)); - - /* - * Handle reschedule and other end-of-syscall issues - */ - userret(td, frame); - - CTR4(KTR_SYSC, "syscall exit thread %p pid %d proc %s code %d", td, - td->td_proc->p_pid, td->td_name, sa.code); - -#ifdef KTRACE - if (KTRPOINT(td, KTR_SYSRET)) - ktrsysret(sa.code, error, td->td_retval[0]); -#endif - - /* - * This works because errno is findable through the - * register set. If we ever support an emulation where this - * is not the case, this code will need to be revisited. - */ - STOPEVENT(p, S_SCX, sa.code); - - PTRACESTOP_SC(p, td, S_PT_SCX); + syscallret(td, error, &sa); } ==== //depot/projects/scottl-camlock/src/sys/amd64/ia32/ia32_syscall.c#10 (text+ko) ==== @@ -36,7 +36,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/ia32/ia32_syscall.c,v 1.21 2010/01/23 11:45:35 kib Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/ia32/ia32_syscall.c,v 1.22 2010/05/23 18:32:02 kib Exp $"); /* * 386 Trap and System call handling @@ -56,6 +56,7 @@ #include #include #include +#include #include #include #include @@ -81,62 +82,54 @@ #include #include +#include + #define IDTVEC(name) __CONCAT(X,name) extern inthand_t IDTVEC(int0x80_syscall), IDTVEC(rsvd); -extern const char *freebsd32_syscallnames[]; void ia32_syscall(struct trapframe *frame); /* Called from asm code */ -struct ia32_syscall_args { - u_int code; - caddr_t params; - struct sysent *callp; - u_int64_t args64[8]; - int narg; -}; +void +ia32_set_syscall_retval(struct thread *td, int error) +{ + + cpu_set_syscall_retval(td, error); +} -static int -fetch_ia32_syscall_args(struct thread *td, struct ia32_syscall_args *sa) +int +ia32_fetch_syscall_args(struct thread *td, struct syscall_args *sa) { struct proc *p; struct trapframe *frame; + caddr_t params; u_int32_t args[8]; int error, i; p = td->td_proc; frame = td->td_frame; - sa->params = (caddr_t)frame->tf_rsp + sizeof(u_int32_t); + params = (caddr_t)frame->tf_rsp + sizeof(u_int32_t); sa->code = frame->tf_rax; - if (p->p_sysent->sv_prepsyscall) { + /* + * Need to check if this is a 32 bit or 64 bit syscall. + */ + if (sa->code == SYS_syscall) { /* - * The prep code is MP aware. + * Code is first argument, followed by actual args. */ - (*p->p_sysent->sv_prepsyscall)(frame, args, &sa->code, - &sa->params); - } else { + sa->code = fuword32(params); + params += sizeof(int); + } else if (sa->code == SYS___syscall) { /* - * Need to check if this is a 32 bit or 64 bit syscall. - * fuword is MP aware. + * Like syscall, but code is a quad, so as to maintain + * quad alignment for the rest of the arguments. + * We use a 32-bit fetch in case params is not + * aligned. */ - if (sa->code == SYS_syscall) { - /* - * Code is first argument, followed by actual args. - */ - sa->code = fuword32(sa->params); - sa->params += sizeof(int); - } else if (sa->code == SYS___syscall) { - /* - * Like syscall, but code is a quad, so as to maintain - * quad alignment for the rest of the arguments. - * We use a 32-bit fetch in case params is not - * aligned. - */ - sa->code = fuword32(sa->params); - sa->params += sizeof(quad_t); - } + sa->code = fuword32(params); + params += sizeof(quad_t); } if (p->p_sysent->sv_mask) sa->code &= p->p_sysent->sv_mask; @@ -146,19 +139,19 @@ sa->callp = &p->p_sysent->sv_table[sa->code]; sa->narg = sa->callp->sy_narg; - if (sa->params != NULL && sa->narg != 0) - error = copyin(sa->params, (caddr_t)args, + if (params != NULL && sa->narg != 0) + error = copyin(params, (caddr_t)args, (u_int)(sa->narg * sizeof(int))); else error = 0; for (i = 0; i < sa->narg; i++) - sa->args64[i] = args[i]; + sa->args[i] = args[i]; -#ifdef KTRACE - if (KTRPOINT(td, KTR_SYSCALL)) - ktrsyscall(sa->code, sa->narg, sa->args64); -#endif + if (error == 0) { + td->td_retval[0] = 0; + td->td_retval[1] = frame->tf_rdx; + } return (error); } @@ -167,59 +160,17 @@ ia32_syscall(struct trapframe *frame) { struct thread *td; - struct proc *p; - struct ia32_syscall_args sa; + struct syscall_args sa; register_t orig_tf_rflags; int error; ksiginfo_t ksi; - PCPU_INC(cnt.v_syscall); + orig_tf_rflags = frame->tf_rflags; td = curthread; - p = td->td_proc; - td->td_syscalls++; - - td->td_pticks = 0; td->td_frame = frame; - if (td->td_ucred != p->p_ucred) - cred_update_thread(td); - orig_tf_rflags = frame->tf_rflags; - if (p->p_flag & P_TRACED) { - PROC_LOCK(p); - td->td_dbgflags &= ~TDB_USERWR; - PROC_UNLOCK(p); - } - error = fetch_ia32_syscall_args(td, &sa); - CTR4(KTR_SYSC, "syscall enter thread %p pid %d proc %s code %d", td, - td->td_proc->p_pid, td->td_name, sa.code); - - if (error == 0) { - td->td_retval[0] = 0; - td->td_retval[1] = frame->tf_rdx; + error = syscallenter(td, &sa); - STOPEVENT(p, S_SCE, sa.narg); - PTRACESTOP_SC(p, td, S_PT_SCE); - if (td->td_dbgflags & TDB_USERWR) { - /* - * Reread syscall number and arguments if - * debugger modified registers or memory. - */ - error = fetch_ia32_syscall_args(td, &sa); - if (error != 0) - goto retval; - td->td_retval[1] = frame->tf_rdx; - } - - AUDIT_SYSCALL_ENTER(sa.code, td); - error = (*sa.callp->sy_call)(td, sa.args64); - AUDIT_SYSCALL_EXIT(error, td); - - /* Save the latest error return value. */ - td->td_errno = error; - } - retval: - cpu_set_syscall_retval(td, error); - /* * Traced syscall. */ @@ -232,44 +183,9 @@ trapsignal(td, &ksi); } - /* - * Check for misbehavior. - */ - WITNESS_WARN(WARN_PANIC, NULL, "System call %s returning", - (sa.code >= 0 && sa.code < SYS_MAXSYSCALL) ? - freebsd32_syscallnames[sa.code] : "???"); - KASSERT(td->td_critnest == 0, - ("System call %s returning in a critical section", - (sa.code >= 0 && sa.code < SYS_MAXSYSCALL) ? - freebsd32_syscallnames[sa.code] : "???")); - KASSERT(td->td_locks == 0, - ("System call %s returning with %d locks held", - (sa.code >= 0 && sa.code < SYS_MAXSYSCALL) ? - freebsd32_syscallnames[sa.code] : "???", td->td_locks)); - - /* - * Handle reschedule and other end-of-syscall issues - */ - userret(td, frame); - - CTR4(KTR_SYSC, "syscall exit thread %p pid %d proc %s code %d", td, - td->td_proc->p_pid, td->td_proc->p_comm, sa.code); -#ifdef KTRACE - if (KTRPOINT(td, KTR_SYSRET)) - ktrsysret(sa.code, error, td->td_retval[0]); -#endif - - /* - * This works because errno is findable through the - * register set. If we ever support an emulation where this - * is not the case, this code will need to be revisited. - */ - STOPEVENT(p, S_SCX, sa.code); - - PTRACESTOP_SC(p, td, S_PT_SCX); + syscallret(td, error, &sa); } - static void ia32_syscall_enable(void *dummy) { ==== //depot/projects/scottl-camlock/src/sys/amd64/include/proc.h#8 (text+ko) ==== @@ -27,7 +27,7 @@ * SUCH DAMAGE. * * from: @(#)proc.h 7.1 (Berkeley) 5/15/91 - * $FreeBSD: src/sys/amd64/include/proc.h,v 1.28 2010/04/27 09:48:43 kib Exp $ + * $FreeBSD: src/sys/amd64/include/proc.h,v 1.29 2010/05/23 18:32:02 kib Exp $ */ #ifndef _MACHINE_PROC_H_ @@ -79,6 +79,14 @@ extern struct mtx dt_lock; extern int max_ldt_segment; +struct syscall_args { + u_int code; + struct sysent *callp; + register_t args[8]; + int narg; +}; +#define HAVE_SYSCALL_ARGS_DEF 1 + #endif /* _KERNEL */ #endif /* !_MACHINE_PROC_H_ */ ==== //depot/projects/scottl-camlock/src/sys/amd64/linux32/linux32_sysvec.c#21 (text+ko) ==== @@ -31,7 +31,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/linux32/linux32_sysvec.c,v 1.56 2010/03/25 14:24:00 nwhitehorn Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/linux32/linux32_sysvec.c,v 1.57 2010/05/23 18:32:02 kib Exp $"); #include "opt_compat.h" #ifndef COMPAT_FREEBSD32 @@ -121,8 +121,6 @@ static int elf_linux_fixup(register_t **stack_base, struct image_params *iparams); static register_t *linux_copyout_strings(struct image_params *imgp); -static void linux_prepsyscall(struct trapframe *tf, int *args, u_int *code, - caddr_t *params); static void linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask); static void exec_linux_setregs(struct thread *td, struct image_params *imgp, u_long stack); @@ -764,19 +762,33 @@ return (EJUSTRETURN); } -/* - * MPSAFE - */ -static void -linux_prepsyscall(struct trapframe *tf, int *args, u_int *code, caddr_t *params) +static int +linux32_fetch_syscall_args(struct thread *td, struct syscall_args *sa) { - args[0] = tf->tf_rbx; - args[1] = tf->tf_rcx; - args[2] = tf->tf_rdx; - args[3] = tf->tf_rsi; - args[4] = tf->tf_rdi; - args[5] = tf->tf_rbp; /* Unconfirmed */ - *params = NULL; /* no copyin */ + struct proc *p; + struct trapframe *frame; + + p = td->td_proc; + frame = td->td_frame; + + sa->args[0] = frame->tf_rbx; + sa->args[1] = frame->tf_rcx; + sa->args[2] = frame->tf_rdx; + sa->args[3] = frame->tf_rsi; + sa->args[4] = frame->tf_rdi; + sa->args[5] = frame->tf_rbp; /* Unconfirmed */ + sa->code = frame->tf_rax; + + if (sa->code >= p->p_sysent->sv_size) + sa->callp = &p->p_sysent->sv_table[0]; + else + sa->callp = &p->p_sysent->sv_table[sa->code]; + sa->narg = sa->callp->sy_narg; + + td->td_retval[0] = 0; + td->td_retval[1] = frame->tf_rdx; + + return (0); } /* @@ -1039,7 +1051,7 @@ .sv_sendsig = linux_sendsig, .sv_sigcode = linux_sigcode, .sv_szsigcode = &linux_szsigcode, - .sv_prepsyscall = linux_prepsyscall, + .sv_prepsyscall = NULL, .sv_name = "Linux ELF32", .sv_coredump = elf32_coredump, .sv_imgact_try = exec_linux_imgact_try, @@ -1054,7 +1066,10 @@ .sv_setregs = exec_linux_setregs, .sv_fixlimit = linux32_fixlimit, .sv_maxssiz = &linux32_maxssiz, - .sv_flags = SV_ABI_LINUX | SV_ILP32 | SV_IA32 + .sv_flags = SV_ABI_LINUX | SV_ILP32 | SV_IA32, + .sv_set_syscall_retval = cpu_set_syscall_retval, + .sv_fetch_syscall_args = linux32_fetch_syscall_args, + .sv_syscallnames = NULL, }; static char GNU_ABI_VENDOR[] = "GNU"; ==== //depot/projects/scottl-camlock/src/sys/arm/arm/elf_machdep.c#9 (text+ko) ==== @@ -24,7 +24,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/arm/elf_machdep.c,v 1.14 2009/10/03 11:57:21 bz Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/elf_machdep.c,v 1.15 2010/05/23 18:32:02 kib Exp $"); #include #include @@ -34,6 +34,7 @@ #include >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon May 24 08:40:43 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 91A811065677; Mon, 24 May 2010 08:40:43 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5639C106564A for ; Mon, 24 May 2010 08:40:43 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 451EF8FC18 for ; Mon, 24 May 2010 08:40:43 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4O8ehmA098595 for ; Mon, 24 May 2010 08:40:43 GMT (envelope-from hselasky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4O8ehAI098593 for perforce@freebsd.org; Mon, 24 May 2010 08:40:43 GMT (envelope-from hselasky@FreeBSD.org) Date: Mon, 24 May 2010 08:40:43 GMT Message-Id: <201005240840.o4O8ehAI098593@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178694 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 May 2010 08:40:43 -0000 http://p4web.freebsd.org/@@178694?ac=10 Change 178694 by hselasky@hselasky_laptop001 on 2010/05/24 08:39:44 USB network: - add new device ID PR: usb/146907 Affected files ... .. //depot/projects/usb/src/sys/dev/usb/net/if_rue.c#17 edit Differences ... ==== //depot/projects/usb/src/sys/dev/usb/net/if_rue.c#17 (text+ko) ==== @@ -112,6 +112,7 @@ static const struct usb_device_id rue_devs[] = { {USB_VPI(USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUAKTX, 0)}, {USB_VPI(USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_USBKR100, 0)}, + {USB_VPI(USB_VENDOR_OQO, USB_PRODUCT_OQO_ETHER01, 0)}, }; /* prototypes */ From owner-p4-projects@FreeBSD.ORG Mon May 24 08:53:58 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5C23A1065672; Mon, 24 May 2010 08:53:58 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 20D88106566B for ; Mon, 24 May 2010 08:53:58 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0FDCD8FC0C for ; Mon, 24 May 2010 08:53:58 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4O8rvbK010247 for ; Mon, 24 May 2010 08:53:57 GMT (envelope-from hselasky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4O8rvMc010245 for perforce@freebsd.org; Mon, 24 May 2010 08:53:57 GMT (envelope-from hselasky@FreeBSD.org) Date: Mon, 24 May 2010 08:53:57 GMT Message-Id: <201005240853.o4O8rvMc010245@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178695 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 May 2010 08:53:58 -0000 http://p4web.freebsd.org/@@178695?ac=10 Change 178695 by hselasky@hselasky_laptop001 on 2010/05/24 08:53:50 IFC Affected files ... .. //depot/projects/usb/src/sys/dev/usb/usb_request.c#33 edit Differences ... ==== //depot/projects/usb/src/sys/dev/usb/usb_request.c#33 (text+ko) ==== @@ -79,7 +79,6 @@ #ifdef USB_REQ_DEBUG /* The following structures are used in connection to fault injection. */ - struct usb_ctrl_debug { int bus_index; /* target bus */ int dev_index; /* target address */ @@ -584,12 +583,6 @@ } else { if (usbd_xfer_frame_len(xfer, 0) == 0) { if (xfer->flags.manual_status) { -#ifdef USB_DEBUG - int temp; - - temp = usb_ss_delay; - if (temp > 5000) { - temp = 5000; #ifdef USB_REQ_DEBUG if (dbg.ss_fail) { err = USB_ERR_INVAL; From owner-p4-projects@FreeBSD.ORG Mon May 24 08:54:59 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5EBA61065676; Mon, 24 May 2010 08:54:59 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 22EE51065673 for ; Mon, 24 May 2010 08:54:59 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 120688FC15 for ; Mon, 24 May 2010 08:54:59 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4O8sw2h010307 for ; Mon, 24 May 2010 08:54:58 GMT (envelope-from hselasky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4O8swTl010305 for perforce@freebsd.org; Mon, 24 May 2010 08:54:58 GMT (envelope-from hselasky@FreeBSD.org) Date: Mon, 24 May 2010 08:54:58 GMT Message-Id: <201005240854.o4O8swTl010305@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178696 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 May 2010 08:54:59 -0000 http://p4web.freebsd.org/@@178696?ac=10 Change 178696 by hselasky@hselasky_laptop001 on 2010/05/24 08:54:50 USB devs: - add new device ID. PR: usb/146871 Affected files ... .. //depot/projects/usb/src/sys/dev/usb/usbdevs#123 edit Differences ... ==== //depot/projects/usb/src/sys/dev/usb/usbdevs#123 (text+ko) ==== @@ -1340,6 +1340,7 @@ product DLINK DSB650TX3 0x400b 10/100 Ethernet product DLINK DSB650TX2 0x4102 10/100 Ethernet product DLINK DSB650 0xabc1 10/100 Ethernet +product DLINK DUBH7 0xf103 DUB-H7 USB 2.0 7-Port Hub product DLINK2 DWA120 0x3a0c DWA-120 product DLINK2 DWA120_NF 0x3a0d DWA-120 (no firmware) product DLINK2 DWLG122C1 0x3c03 DWL-G122 c1 From owner-p4-projects@FreeBSD.ORG Mon May 24 11:27:53 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 718E51065675; Mon, 24 May 2010 11:27:53 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1D9C81065672 for ; Mon, 24 May 2010 11:27:53 +0000 (UTC) (envelope-from gpf@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0C6C88FC15 for ; Mon, 24 May 2010 11:27:53 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4OBRqUD025322 for ; Mon, 24 May 2010 11:27:52 GMT (envelope-from gpf@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4OBRqCp025320 for perforce@freebsd.org; Mon, 24 May 2010 11:27:52 GMT (envelope-from gpf@FreeBSD.org) Date: Mon, 24 May 2010 11:27:52 GMT Message-Id: <201005241127.o4OBRqCp025320@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gpf@FreeBSD.org using -f From: Efstratios Karatzas To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178702 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 May 2010 11:27:54 -0000 http://p4web.freebsd.org/@@178702?ac=10 Change 178702 by gpf@gpf_desktop on 2010/05/24 11:27:15 vn_fullpath_nocache(9) can be supplied with a ino_t hint for the parent directory that may contain the file in question. This facilitates the search. Since we are using NFS file handles and we have room to spare inside those file handles, the best way seems to include this hint inside the file handle. - I altered VOP_VPTOFH(9) and added an extra argument which is a vnode pointer to the directory in question. If it's not null, UFS' ffs_vptofh(), will add the hint ino_t inside the file handle. So I had to change vnode_if.src as well as every part of the kernel that calls VOP_VPTOFH(); I just added a NULL parameter in those cases. This way, this functionality can be easily added to other filesystems as well. - Changed every part of the current NFS implementation that creates new file handles so that a directory 'vnode *' will be used for the hint. It works fine with ufs so the only thing left to do is finish up vn_fullpath_nocache(), place it inside the kernel and call it every time that vn_fullpath_global() fails in NFS code. Affected files ... .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/nfsserver/nfs_nfsdport.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/nullfs/null_vnops.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/kern/vfs_export.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/kern/vfs_syscalls.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/kern/vnode_if.src#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/nfsserver/nfs_serv.c#8 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/ufs/ffs/ffs_vnops.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/ufs/ufs/inode.h#2 edit Differences ... ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c#2 (text+ko) ==== @@ -1176,7 +1176,7 @@ err = zfsctl_traverse_begin(&vp, LK_SHARED | LK_RETRY); if (err == 0) - err = VOP_VPTOFH(vp, (void *)ap->a_fid); + err = VOP_VPTOFH(vp, (void *)ap->a_fid, NULL); zfsctl_traverse_end(vp, err); return (err); } ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/nfsserver/nfs_nfsdport.c#2 (text+ko) ==== @@ -124,7 +124,7 @@ NFSBZERO((caddr_t)fhp, sizeof(fhandle_t)); fhp->fh_fsid = vp->v_mount->mnt_stat.f_fsid; - error = VOP_VPTOFH(vp, &fhp->fh_fid); + error = VOP_VPTOFH(vp, &fhp->fh_fid, NULL); return (error); } ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/nullfs/null_vnops.c#2 (text+ko) ==== @@ -738,7 +738,7 @@ struct vnode *lvp; lvp = NULLVPTOLOWERVP(ap->a_vp); - return VOP_VPTOFH(lvp, ap->a_fhp); + return VOP_VPTOFH(lvp, ap->a_fhp, NULL); } static int ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/kern/vfs_export.c#2 (text+ko) ==== @@ -377,7 +377,7 @@ if ((error = VFS_ROOT(mp, LK_EXCLUSIVE, &rvp))) return (error); - if ((error = VOP_VPTOFH(rvp, &nfs_pub.np_handle.fh_fid))) + if ((error = VOP_VPTOFH(rvp, &nfs_pub.np_handle.fh_fid, NULL))) return (error); vput(rvp); ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/kern/vfs_syscalls.c#2 (text+ko) ==== @@ -4298,7 +4298,7 @@ vp = nd.ni_vp; bzero(&fh, sizeof(fh)); fh.fh_fsid = vp->v_mount->mnt_stat.f_fsid; - error = VOP_VPTOFH(vp, &fh.fh_fid); + error = VOP_VPTOFH(vp, &fh.fh_fid, NULL); vput(vp); VFS_UNLOCK_GIANT(vfslocked); if (error) @@ -4337,7 +4337,7 @@ vp = nd.ni_vp; bzero(&fh, sizeof(fh)); fh.fh_fsid = vp->v_mount->mnt_stat.f_fsid; - error = VOP_VPTOFH(vp, &fh.fh_fid); + error = VOP_VPTOFH(vp, &fh.fh_fid, NULL); vput(vp); VFS_UNLOCK_GIANT(vfslocked); if (error) ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/kern/vnode_if.src#2 (text+ko) ==== @@ -599,6 +599,7 @@ vop_vptofh { IN struct vnode *vp; IN struct fid *fhp; + IN struct vnode *dvp; }; %% vptocnp vp L L L ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/nfsserver/nfs_serv.c#8 (text+ko) ==== @@ -572,7 +572,7 @@ nd.ni_cnd.cn_cred = cred; nd.ni_cnd.cn_nameiop = LOOKUP; - nd.ni_cnd.cn_flags = LOCKLEAF | SAVESTART | MPSAFE; + nd.ni_cnd.cn_flags = LOCKLEAF | SAVESTART | MPSAFE | WANTPARENT; error = nfs_namei(&nd, nfsd, fhp, len, slp, nam, &md, &dpos, &dirp, v3, &dirattr, &dirattr_ret, pubflag); vfslocked = NDHASGIANT(&nd); @@ -683,7 +683,7 @@ bzero((caddr_t)fhp, sizeof(nfh)); fhp->fh_fsid = vp->v_mount->mnt_stat.f_fsid; - error = VOP_VPTOFH(vp, &fhp->fh_fid); + error = VOP_VPTOFH(vp, &fhp->fh_fid, ndp->ni_dvp); if (!error) error = VOP_GETATTR(vp, vap, cred); @@ -718,6 +718,8 @@ if (ndp->ni_startdir) vrele(ndp->ni_startdir); } + if (ndp->ni_dvp) + vrele(ndp->ni_dvp); NDFREE(&nd, NDF_ONLY_PNBUF); VFS_UNLOCK_GIANT(vfslocked); @@ -1081,6 +1083,7 @@ uiop->uio_resid = len; uiop->uio_rw = UIO_READ; uiop->uio_segflg = UIO_SYSSPACE; + AUDIT_ARG_FFLAGS(IO_NODELOCKED | ioflag); error = VOP_READ(vp, uiop, IO_NODELOCKED | ioflag, cred); off = uiop->uio_offset; nh->nh_nextr = off; @@ -1626,7 +1629,7 @@ if (!error) { bzero((caddr_t)fhp, sizeof(nfh)); fhp->fh_fsid = nd.ni_vp->v_mount->mnt_stat.f_fsid; - error = VOP_VPTOFH(nd.ni_vp, &fhp->fh_fid); + error = VOP_VPTOFH(nd.ni_vp, &fhp->fh_fid, nd.ni_dvp); if (!error) error = VOP_GETATTR(nd.ni_vp, vap, cred); } @@ -1875,7 +1878,7 @@ if (!error) { bzero((caddr_t)fhp, sizeof(nfh)); fhp->fh_fsid = vp->v_mount->mnt_stat.f_fsid; - error = VOP_VPTOFH(vp, &fhp->fh_fid); + error = VOP_VPTOFH(vp, &fhp->fh_fid, AUDIT_dvp); if (!error) error = VOP_GETATTR(vp, vap, cred); } @@ -2741,7 +2744,7 @@ if (error == 0) { bzero((caddr_t)fhp, sizeof(nfh)); fhp->fh_fsid = nd.ni_vp->v_mount->mnt_stat.f_fsid; - error = VOP_VPTOFH(nd.ni_vp, &fhp->fh_fid); + error = VOP_VPTOFH(nd.ni_vp, &fhp->fh_fid, parent_dir_vp); if (!error) error = VOP_GETATTR(nd.ni_vp, vap, cred); vput(nd.ni_vp); @@ -2934,7 +2937,7 @@ if (!error) { bzero((caddr_t)fhp, sizeof(nfh)); fhp->fh_fsid = nd.ni_vp->v_mount->mnt_stat.f_fsid; - error = VOP_VPTOFH(nd.ni_vp, &fhp->fh_fid); + error = VOP_VPTOFH(nd.ni_vp, &fhp->fh_fid, parent_dir_vp); if (!error) error = VOP_GETATTR(nd.ni_vp, vap, cred); } @@ -3773,11 +3776,11 @@ */ KASSERT(nvp->v_mount == vp->v_mount, ("nfsrv_readdirplus: nvp mount != vp mount")); - if (VOP_VPTOFH(nvp, &nfhp->fh_fid)) { + if (VOP_VPTOFH(nvp, &nfhp->fh_fid, vp)) { vput(nvp); nvp = NULL; goto invalid; - } + } if (VOP_GETATTR(nvp, vap, cred)) { vput(nvp); nvp = NULL; ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/ufs/ffs/ffs_vnops.c#2 (text+ko) ==== @@ -1771,16 +1771,21 @@ vop_vptofh { IN struct vnode *a_vp; IN struct fid *a_fhp; + IN struct vnode *a_dvp; }; */ { - struct inode *ip; + struct inode *ip, *dip; struct ufid *ufhp; ip = VTOI(ap->a_vp); ufhp = (struct ufid *)ap->a_fhp; ufhp->ufid_len = sizeof(struct ufid); ufhp->ufid_ino = ip->i_number; - ufhp->ufid_gen = ip->i_gen; + ufhp->ufid_gen = ip->i_gen; + if (ap->a_dvp != NULL) { + dip = VTOI(ap->a_dvp); + ufhp->ufid_dino = dip->i_number; + } return (0); } ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/ufs/ufs/inode.h#2 (text+ko) ==== @@ -183,6 +183,8 @@ u_int16_t ufid_pad; /* Force 32-bit alignment. */ ino_t ufid_ino; /* File number (ino). */ int32_t ufid_gen; /* Generation number. */ + ino_t ufid_dino; /* ino of a directory that probably contains the inode */ + }; #endif /* _KERNEL */ From owner-p4-projects@FreeBSD.ORG Mon May 24 14:06:58 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 965E01065673; Mon, 24 May 2010 14:06:58 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 42B871065674 for ; Mon, 24 May 2010 14:06:58 +0000 (UTC) (envelope-from gpf@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2FF3D8FC28 for ; Mon, 24 May 2010 14:06:58 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4OE6vP6051550 for ; Mon, 24 May 2010 14:06:57 GMT (envelope-from gpf@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4OE6v5B051548 for perforce@freebsd.org; Mon, 24 May 2010 14:06:57 GMT (envelope-from gpf@FreeBSD.org) Date: Mon, 24 May 2010 14:06:57 GMT Message-Id: <201005241406.o4OE6v5B051548@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gpf@FreeBSD.org using -f From: Efstratios Karatzas To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178714 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 May 2010 14:06:58 -0000 http://p4web.freebsd.org/@@178714?ac=10 Change 178714 by gpf@gpf_desktop on 2010/05/24 14:06:34 * the second parameter from VOP_VPTOCNP() should be vdrop()ed after the call - done * dont really need exclusive locks; now I use shared locks * dir_ilookup() still only works for UFS, added a check so that the function will return if the fs is not ufs Affected files ... .. //depot/projects/soc2010/gpf_audit/vn_fullpath_nocache.c#3 edit Differences ... ==== //depot/projects/soc2010/gpf_audit/vn_fullpath_nocache.c#3 (text+ko) ==== @@ -75,11 +75,18 @@ KASSERT("dvp != NULL", "dir_ilookup: dvp == NULL"); KASSERT("name != NULL", "dir_ilookup: name == NULL"); + /* XXXgpf: temporary, must be a better way to check this than f_type or f_fstypename */ + if (strcmp(vp->v_mount->mnt_stat.f_fstypename, "ufs")) { + uprintf("only ufs supported\n"); + return 1; + } + foundit = 0; dirbuflen = ((struct inode *)dvp->v_data)->i_size; dirbuf = malloc(dirbuflen, M_TEMP, M_WAITOK); td = curthread; + /* prep the call to VOP_READDIR() */ iov.iov_base = dirbuf; iov.iov_len = dirbuflen; io.uio_iov = &iov; @@ -90,7 +97,7 @@ io.uio_rw = UIO_READ; io.uio_td = td; eofflag = 0; - + error = VOP_READDIR(dvp, &io, td->td_ucred, &eofflag, NULL, NULL); if (error) { uprintf("VOP_READDIR failure %d\n", error); @@ -146,9 +153,9 @@ * Retrieve the full filesystem path that corresponds to a vnode without use of the * name cache. * - A directory hint (UFS file_id of the directory that contains the vnode) may be - * supplied to facilitate the search is our target is not a directory itself. + * supplied to facilitate the search if our target is not a directory itself. * - flags should be set to PARENT_HINT, if the directory hint is supplied - * and to EXHAUSTIVE_SEARCH, if we are willing to go intro great trouble to get this path + * and to EXHAUSTIVE_SEARCH, if we are willing to go intro great trouble to get this path. * * Author's note: This only works for UFS filesystems (for now). * Oh, also EXHAUSTIVE_SEARCH will kernel panic :-D @@ -187,12 +194,11 @@ * - If our target is a directory, move on to the part where we traverse the '..' entries. * - If not, either use the directory_hint if it's available or do an exhaustive search on the fs (xD) so * that we can connect the vp with 'a' parent directory. - */ + */ if (vp->v_type != VDIR) { /* grab the parent directory using the directory_hint */ if ((flags & PARENT_HINT) && vp->v_type != VDIR) { - /* XXXgpf: should change the locktypes from excl to smth else */ - error = VFS_VGET(vp->v_mount, directory_hint, LK_EXCLUSIVE, &dvp); + error = VFS_VGET(vp->v_mount, directory_hint, LK_SHARED, &dvp); /* in case of failure, proceed to exhaustive search */ if (error) { uprintf("VFS_VGET failure %d\n", error); @@ -215,7 +221,7 @@ if ((flags & EXHAUSTIVE_SEARCH) && dvp == NULL) { /* * XXXgpf: this actually does not work because when the thread will try to sleep, - * e.g. in VOP_READDIR the kernel will panic because we have ilocked mp >.< + * e.g. in VOP_READDIR, the kernel will panic because we have ilocked mp >.< */ MNT_ILOCK(mp); if (!TAILQ_EMPTY(&mp->mnt_nvnodelist)) { @@ -223,7 +229,7 @@ TAILQ_FOREACH(tvp, &mp->mnt_nvnodelist, v_nmntvnodes) { if (tvp->v_type == VDIR) { - vn_lock(tvp, LK_EXCLUSIVE); + vn_lock(tvp, LK_SHARED); /* grab the name that is being used to reference vp */ error = dir_ilookup(vp, tvp, fname, &fnamelen); @@ -267,7 +273,7 @@ else { dvp = vp; vref(dvp); - vn_lock(dvp, LK_EXCLUSIVE); + vn_lock(dvp, LK_SHARED); } /* @@ -318,9 +324,10 @@ buf[--buflen] = '/'; if (dvp != NULL) vput(dvp); - + + vdrop(upper_dvp); dvp = upper_dvp; - vn_lock(dvp, LK_EXCLUSIVE); + vn_lock(dvp, LK_SHARED); vref(dvp); } /* while */ From owner-p4-projects@FreeBSD.ORG Mon May 24 14:56:53 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4BCBF1065672; Mon, 24 May 2010 14:56:53 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 035E5106566C for ; Mon, 24 May 2010 14:56:53 +0000 (UTC) (envelope-from gpf@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E4F778FC1C for ; Mon, 24 May 2010 14:56:52 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4OEuqhI055507 for ; Mon, 24 May 2010 14:56:52 GMT (envelope-from gpf@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4OEuqFh055505 for perforce@freebsd.org; Mon, 24 May 2010 14:56:52 GMT (envelope-from gpf@FreeBSD.org) Date: Mon, 24 May 2010 14:56:52 GMT Message-Id: <201005241456.o4OEuqFh055505@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gpf@FreeBSD.org using -f From: Efstratios Karatzas To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178718 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 May 2010 14:56:53 -0000 http://p4web.freebsd.org/@@178718?ac=10 Change 178718 by gpf@gpf_desktop on 2010/05/24 14:56:19 Forgot to update AUDIT_NFS_ENTER() at the "if not defined AUDIT" part of the header. Affected files ... .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/security/audit/audit.h#5 edit Differences ... ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/security/audit/audit.h#5 (text) ==== @@ -260,9 +260,9 @@ audit_arg_socket((sodomain), (sotype), (soprotocol)); \ } while (0) -#define AUDIT_ARG_SOCKADDR_IN(sin) do { \ +#define AUDIT_ARG_SOCKADDR_IN(sin) do { \ if (AUDITING_TD(curthread)) \ - audit_arg_sockaddr_in((sin)); \ + audit_arg_sockaddr_in((sin)); \ } while (0) #define AUDIT_ARG_SUID(suid) do { \ @@ -321,9 +321,9 @@ audit_syscall_exit(error, td); \ } while (0) -#define AUDIT_NFS_ENTER(proc, user_cr, td) do { \ +#define AUDIT_NFS_ENTER(proc, user_cr, td) do { \ if (audit_enabled) { \ - audit_nfs_enter(proc, user_cr, td); \ + audit_nfs_enter(proc, user_cr, td); \ } \ } while (0) @@ -381,7 +381,7 @@ #define AUDIT_SYSCLOSE(p, fd) -#define AUDIT_NFS_ENTER(proc, td) +#define AUDIT_NFS_ENTER(proc, user_cr, td) #define AUDIT_NFS_EXIT(error, td) #endif /* AUDIT */ From owner-p4-projects@FreeBSD.ORG Mon May 24 18:27:46 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9A36B1065670; Mon, 24 May 2010 18:27:46 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 549361065679 for ; Mon, 24 May 2010 18:27:46 +0000 (UTC) (envelope-from bfiedler@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 271E18FC1C for ; Mon, 24 May 2010 18:27:46 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4OIRiq4086704 for ; Mon, 24 May 2010 18:27:44 GMT (envelope-from bfiedler@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4OIRiHi086702 for perforce@freebsd.org; Mon, 24 May 2010 18:27:44 GMT (envelope-from bfiedler@FreeBSD.org) Date: Mon, 24 May 2010 18:27:44 GMT Message-Id: <201005241827.o4OIRiHi086702@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bfiedler@FreeBSD.org using -f From: Benjamin Fiedler To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178731 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 May 2010 18:27:46 -0000 http://p4web.freebsd.org/@@178731?ac=10 Change 178731 by bfiedler@freebsd-7803 on 2010/05/24 18:27:08 Milestones (and my first commit) Affected files ... .. //depot/projects/soc2010/bsdtextproc/Milestones#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Mon May 24 23:24:09 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C61CA1065748; Mon, 24 May 2010 23:24:09 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8AC591065744 for ; Mon, 24 May 2010 23:24:09 +0000 (UTC) (envelope-from ivoras@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7925A8FC1D for ; Mon, 24 May 2010 23:24:09 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4ONO96B027775 for ; Mon, 24 May 2010 23:24:09 GMT (envelope-from ivoras@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4ONO98M027773 for perforce@freebsd.org; Mon, 24 May 2010 23:24:09 GMT (envelope-from ivoras@FreeBSD.org) Date: Mon, 24 May 2010 23:24:09 GMT Message-Id: <201005242324.o4ONO98M027773@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to ivoras@FreeBSD.org using -f From: Ivan Voras To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178738 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 May 2010 23:24:10 -0000 http://p4web.freebsd.org/@@178738?ac=10 Change 178738 by ivoras@betelgeuse on 2010/05/24 23:23:35 Create a mini utility library for hashing files asynchronously. Affected files ... .. //depot/projects/soc2010/pkg_patch/src/patch/Makefile#2 edit .. //depot/projects/soc2010/pkg_patch/src/patch/hashjob.c#1 add .. //depot/projects/soc2010/pkg_patch/src/patch/hashjob.h#1 add .. //depot/projects/soc2010/pkg_patch/src/patch/main.c#2 edit Differences ... ==== //depot/projects/soc2010/pkg_patch/src/patch/Makefile#2 (text+ko) ==== @@ -3,9 +3,11 @@ .include PROG= pkg_patch -SRCS= main.c +SRCS= main.c hashjob.c WARNS?= 4 WFORMAT?= 1 +LDADD= -lmd + .include ==== //depot/projects/soc2010/pkg_patch/src/patch/main.c#2 (text+ko) ==== @@ -12,19 +12,22 @@ * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * - * Jordan K. Hubbard - * 18 July 1993 + * Ivan Voras + * 21 May 2010 * - * This is the add module. + * This is the "binary patch" module. */ #include -__FBSDID("$FreeBSD: src/usr.sbin/pkg_install/add/main.c,v 1.85 2010/04/23 11:07:43 flz Exp $"); +__FBSDID("$FreeBSD$"); #include #include #include -#include +#include +#include +#include + #include From owner-p4-projects@FreeBSD.ORG Tue May 25 00:00:51 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E47A21065676; Tue, 25 May 2010 00:00:50 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A84F91065674 for ; Tue, 25 May 2010 00:00:50 +0000 (UTC) (envelope-from alepulver@freebsd.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B706F8FC0A for ; Tue, 25 May 2010 00:00:49 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4P00nk3030706 for ; Tue, 25 May 2010 00:00:49 GMT (envelope-from alepulver@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4P00nIB030704 for perforce@freebsd.org; Tue, 25 May 2010 00:00:49 GMT (envelope-from alepulver@freebsd.org) Date: Tue, 25 May 2010 00:00:49 GMT Message-Id: <201005250000.o4P00nIB030704@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to alepulver@freebsd.org using -f From: Alejandro Pulver To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178740 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 May 2010 00:00:51 -0000 http://p4web.freebsd.org/@@178740?ac=10 Change 178740 by alepulver@alepulver_deimos on 2010/05/25 00:00:02 - Fix typo (clean-cdrom -> clean-for-cdrom). - Integrate changes from CVS. Affected files ... .. //depot/projects/soc2008/alepulver-portslicense/ports/GIDs#7 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.apache.mk#2 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.autotools.mk#3 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.cmake.mk#4 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.database.mk#6 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.emacs.mk#4 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.gcc.mk#7 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.gecko.mk#5 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.gnome.mk#5 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.gnustep.mk#5 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.gstreamer.mk#3 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.java.mk#4 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.kde4.mk#5 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.ldap.mk#4 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.licenses.mk#12 edit .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.linux-apps.mk#5 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.linux-rpm.mk#6 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.octave.mk#3 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.openssl.mk#5 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.perl.mk#4 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.php.mk#5 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.port.mk#10 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.python.mk#6 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.qt.mk#5 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.ruby.mk#8 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.sdl.mk#3 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.sites.mk#7 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.xorg.mk#3 integrate .. //depot/projects/soc2008/alepulver-portslicense/ports/UIDs#7 integrate Differences ... ==== //depot/projects/soc2008/alepulver-portslicense/ports/GIDs#7 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: ports/GIDs,v 1.77 2009/08/05 01:38:44 vanilla Exp $ +# $FreeBSD: ports/GIDs,v 1.96 2010/05/14 13:23:00 pav Exp $ # Please keep this file sorted by GID! smmsp:*:25: bind:*:53: @@ -68,6 +68,9 @@ undernet:*:134: rabbitmq:*:135: dhcpd:*:136: +mpd:*:137: +wolfpack:*:138: +ladvd:*:142: dovecot:*:143: rbldns:*:153: sfs:*:171: @@ -76,10 +79,13 @@ flowtools:*:174: rt:*:180: nagios:*:181: +noc:*:182: moinmoin:*:192: cups:*:193: sympa:*:200: dspam:*:202: +git:*:211: +drizzle:*:213: bs:*:220: postgrey:*:225: aprsd:*:240: @@ -87,8 +93,6 @@ prosody:*:242: fcron:*:247: _tor:*:256: -_dns-proxy-tor:*:257: -_trans-proxy-tor:*:258: meta1s:*:260: meta1q:*:261: meta1c:*:262: @@ -109,6 +113,7 @@ ldap:*:389: tiarra:*:398: drweb:*:426: +callweaver:*:444: courier:*:465: _bbstored:*:505: nullmail:*:522: @@ -122,6 +127,7 @@ pulse-rt:*:557: avahi:*:558: tacacs:*:559: +haldaemon:*:560: distcc:*:561: polkit:*:562: pulse:*:563: @@ -134,6 +140,7 @@ openacs:*:820: dotlrn:*:821: netdisco:*:840: +munin:*:842: fossy:*:901:www bacula:*:910: iserv:*:911: @@ -146,3 +153,10 @@ couchdb:*:919: vboxusers:*:920: transmission:*:921: +mongodb:*:922: +liquidsoap:*:923: +postpals:*:924: +mfs:*:925: +minbif:*:926: +kumofs:*:927: +nslcd:*:928: ==== //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.apache.mk#2 (text+ko) ==== @@ -1,7 +1,7 @@ #-*- mode: makefile; tab-width: 4; -*- # ex:ts=4 # -# $FreeBSD: ports/Mk/bsd.apache.mk,v 1.19 2007/09/19 21:03:59 clement Exp $ +# $FreeBSD: ports/Mk/bsd.apache.mk,v 1.23 2010/05/20 21:43:47 pgollucci Exp $ # # bsd.apache.mk - Apache related macros. # Author: Clement Laforet @@ -12,46 +12,20 @@ # # Variables definition # USE_APACHE: Call this script. Values can be: -# : 1.3/13/2.0/20/2.1/2.2/1.3+/2.0+/2.1+/2.2+ -# common*: common13, common20, common21 and common22 -# -# Note: Setting USE_APACHE to "yes" is deprecated. It will set -# APACHE_PORT to www/apache13 and if WITH_APACHE2 (deprecated too) -# is defined, APACHE_PORT will be set to www/apache20 -# +# : 1.3/13/2.0/20/2.2/1.3+/2.0+/2.2+ +# common*: common13, common20, and common22 .if !defined(Apache_Pre_Include) || defined(PORT_IS_MODULE) Apache_Pre_Include= bsd.apache.mk -.if defined(APACHE_COMPAT) -USE_APACHE=yes -.endif - # Print warnings _ERROR_MSG= : Error from bsd.apache.mk. -APACHE_SUPPORTED_VERSION= 13 20 21 22 +APACHE_SUPPORTED_VERSION= 13 20 22 .if ${USE_APACHE:Mcommon*} != "" AP_PORT_IS_SERVER= YES -.elif ${USE_APACHE:L} == apr -APR_DEPS= YES -.elif ${USE_APACHE:C/\.//:C/\+//:M[12][3210]} != "" +.elif ${USE_APACHE:C/\.//:C/\+//:M[12][320]} != "" AP_PORT_IS_MODULE= YES - -#### for backward compatibility -.elif ${USE_APACHE:L} == yes -. if defined(WITH_APACHE2) -APACHE_PORT?= www/apache20 -. else -APACHE_PORT?= www/apache13 -. endif -APXS?= ${LOCALBASE}/sbin/apxs -.if !defined(APACHE_COMPAT) -BUILD_DEPENDS+= ${APXS}:${PORTSDIR}/${APACHE_PORT} -RUN_DEPENDS+= ${APXS}:${PORTSDIR}/${APACHE_PORT} -.endif -#### End of backward compatibility - .else IGNORE= ${_ERROR_MSG} Illegal use of USE_APACHE .endif @@ -59,7 +33,7 @@ .if defined(AP_PORT_IS_SERVER) # For slave ports: .if defined(SLAVE_DESIGNED_FOR) && ${PORTVERSION} != ${SLAVE_DESIGNED_FOR} -IGNORE= Sorry, ${SLAVENAME} and ${PORTNAME} versions are out of sync +IGNORE= Sorry, ${SLAVENAME} and ${PORTNAME} versions are out of sync ${PORTVERSION} != ${SLAVE_DESIGNED_FOR} .endif .if defined(SLAVE_PORT_MODULES) @@ -94,20 +68,6 @@ --disable-asis --disable-cgid --disable-cgi \ --disable-negotiation --disable-dir --disable-imap \ --disable-actions --disable-userdir --disable-alias -.elif ${USE_APACHE} == common21 -CONFIGURE_ARGS+= --disable-authn-file --disable-authn-default \ - --disable-authz-host --disable-authz-groupfile \ - --disable-authz-user --disable-authz-default \ - --disable-auth-basic --disable-charset-lite \ - --disable-include --disable-log-config --disable-env \ - --disable-setenvif --disable-mime --disable-status \ - --disable-autoindex --disable-asis --disable-cgid \ - --disable-cgi --disable-negotiation --disable-dir \ - --disable-imagemap --disable-actions --disable-userdir \ - --disable-alias --disable-filter \ - --disable-proxy --disable-proxy-connect \ - --disable-proxy-ftp --disable-proxy-http \ - --disable-proxy-ajp --disable-proxy-balancer .elif ${USE_APACHE} == common22 CONFIGURE_ARGS+= --disable-authn-file --disable-authn-default \ --disable-authz-host --disable-authz-groupfile \ @@ -121,7 +81,8 @@ --disable-alias --disable-filter \ --disable-proxy --disable-proxy-connect \ --disable-proxy-ftp --disable-proxy-http \ - --disable-proxy-ajp --disable-proxy-balancer + --disable-proxy-ajp --disable-proxy-balancer \ + --disable-proxy-scgi --disable-reqtimeout .endif .if defined(OPTIONS) && !(make(make-options-list)) @@ -266,9 +227,6 @@ .endfor ####End of PORT_IS_SERVER #### -.elif defined(APR_DEPS) -IGNORE= ${_ERROR_MSG} apr support is not yet implemented - .elif defined(AP_PORT_IS_MODULE) AP_VERSION= ${USE_APACHE:C/\.//} @@ -320,7 +278,7 @@ APACHEINCLUDEDIR=include/apache2 APACHEETCDIR= etc/apache2 APACHE_PORT?= www/apache${APACHE_VERSION} -.elif ${APACHE_VERSION} >= 21 +.elif ${APACHE_VERSION} >= 22 AP_BUILDEXT= la APACHEMODDIR= libexec/apache${APACHE_VERSION} APACHEINCLUDEDIR=include/apache${APACHE_VERSION} @@ -344,6 +302,8 @@ . endif .endfor +PKGNAMEPREFIX?= ap${APACHE_VERSION}- + BUILD_DEPENDS+= ${APXS}:${PORTSDIR}/${APACHE_PORT} RUN_DEPENDS+= ${APXS}:${PORTSDIR}/${APACHE_PORT} PLIST_SUB+= AP_NAME="${SHORTMODNAME}" ==== //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.autotools.mk#3 (text+ko) ==== @@ -1,14 +1,15 @@ #-*- mode: makefile; tab-width: 4; -*- # ex:ts=4 # -# $FreeBSD: ports/Mk/bsd.autotools.mk,v 1.31 2009/08/02 19:32:04 mezz Exp $ +# $FreeBSD: ports/Mk/bsd.autotools.mk,v 1.34 2010/04/05 20:36:46 pav Exp $ # # Please view me with 4 column tabs! # -# Please make sure all changes to this file are passed either through -# the maintainer, or portmgr@FreeBSD.org +# Note: before committing to this file, contact portmgr to arrange for an +# experimental ports run. Untested commits may be backed out at portmgr's +# discretion. -Autotools_Include_MAINTAINER= ade@FreeBSD.org +Autotools_Include_MAINTAINER= autotools@FreeBSD.org #--------------------------------------------------------------------------- # Entry point into the autotools system @@ -181,6 +182,11 @@ LIB_DEPENDS+= ltdl.7:${PORTSDIR}/devel/libltdl22 .endif +.if defined(AUTOTOOL_libtoolize) +AUTOTOOL_libtoolize_env= ${AUTOTOOL_libtoolize} +GNU_CONFIGURE?= yes +.endif + .if defined(AUTOTOOL_libtool) GNU_CONFIGURE?= YES AUTOTOOL_libtool_env= ${AUTOTOOL_libtool} @@ -205,7 +211,7 @@ LTMAIN= ${LIBTOOL_SHAREDIR}/config/ltmain.sh LIBTOOL_VARS= LIBTOOL=${LIBTOOL} LIBTOOLIZE=${LIBTOOLIZE} LIBTOOL_M4=${LIBTOOL_M4} -LIBTOOL_DEPENDS= ${LIBTOOL}:${PORTSDIR}/devel/libtool${LIBTOOL_VERSION} +LIBTOOL_DEPENDS= libtool>=2.2:${PORTSDIR}/devel/libtool${LIBTOOL_VERSION} BUILD_DEPENDS+= ${LIBTOOL_DEPENDS} LIBTOOLFLAGS?= # default to empty @@ -230,7 +236,7 @@ CONFIGURE_ENV+= ${AUTOTOOLS_VARS} MAKE_ENV+= ${AUTOTOOLS_VARS} SCRIPTS_ENV+= ${AUTOTOOLS_VARS} -. for item in automake aclocal autoconf autoheader libtool +. for item in automake aclocal autoconf autoheader libtool libtoolize . if defined(AUTOTOOL_${item}_env) ${item:U}_ENV+= ${AUTOTOOLS_VARS} . endif @@ -249,10 +255,10 @@ # the order of autotools running. .if !target(run-autotools) -.ORDER: run-autotools run-autotools-aclocal patch-autotools run-autotools-autoheader run-autotools-autoconf run-autotools-automake +.ORDER: run-autotools run-autotools-aclocal patch-autotools run-autotools-autoheader run-autotools-libtoolize run-autotools-autoconf run-autotools-automake run-autotools:: run-autotools-aclocal patch-autotools run-autotools-autoheader \ - run-autotools-autoconf run-autotools-automake + run-autotools-libtoolize run-autotools-autoconf run-autotools-automake .endif .if !target(run-autotools-aclocal) @@ -265,6 +271,16 @@ . endif .endif +.if !target(run-autotools-libtoolize) +run-autotools-libtoolize: +. if defined(AUTOTOOL_libtoolize) + @(cd ${CONFIGURE_WRKSRC} && ${SETENV} ${AUTOTOOLS_ENV} ${LIBTOOLIZE} \ + ${LIBTOOLIZE_ARGS}) +. else + @${DO_NADA} +. endif +.endif + .if !target(run-autotools-automake) run-autotools-automake: . if defined(AUTOTOOL_automake) ==== //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.cmake.mk#4 (text+ko) ==== @@ -11,19 +11,21 @@ # compiling/linking # Default: not set # CMAKE_BUILD_TYPE - Type of build (cmake predefined build types), -# affects on CFALGS and thus should not be set. +# affects on CFLAGS and thus should not be set. # Default: none (which respects CFLAGS) # CMAKE_VERBOSE - Verbose build # Default: not set +# CMAKE_OUTSOURCE - Instruct to perform an out-of-source build +# Default: not set # CMAKE_SOURCE_PATH - Path to sourcedir for cmake -# Default: . +# Default: ${WRKSRC} # CMAKE_INSTALL_PREFIX - prefix for cmake to use for installation. # Default: ${PREFIX} # # -# $FreeBSD: ports/Mk/bsd.cmake.mk,v 1.5 2009/03/24 19:11:21 makc Exp $ +# $FreeBSD: ports/Mk/bsd.cmake.mk,v 1.8 2010/03/31 18:07:05 makc Exp $ -CMAKE_MAINTAINER= kde@FreeBSD.org +CMAKE_MAINTAINER= kde@FreeBSD.org # # CMAKE_BIN is the location where the cmake port installs the cmake @@ -54,7 +56,12 @@ # # Default build type and sourcedir # -CMAKE_SOURCE_PATH?= . +CMAKE_SOURCE_PATH?= ${WRKSRC} +.if defined(CMAKE_OUTSOURCE) +CONFIGURE_WRKSRC= ${WRKDIR}/.build +BUILD_WRKSRC= ${CONFIGURE_WRKSRC} +INSTALL_WRKSRC= ${CONFIGURE_WRKSRC} +.endif CMAKE_INSTALL_PREFIX?= ${PREFIX} CMAKE_BUILD_TYPE?= #none @@ -89,6 +96,6 @@ # .if !target(do-configure) do-configure: + ${MKDIR} ${CONFIGURE_WRKSRC} @cd ${CONFIGURE_WRKSRC}; ${SETENV} ${CMAKE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${CMAKE_SOURCE_PATH} .endif - ==== //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.database.mk#6 (text+ko) ==== @@ -1,7 +1,7 @@ # -*- mode: Makefile; tab-width: 4; -*- # ex: ts=4 # -# $FreeBSD: ports/Mk/bsd.database.mk,v 1.37 2009/07/21 08:02:18 ale Exp $ +# $FreeBSD: ports/Mk/bsd.database.mk,v 1.44 2010/04/26 13:42:05 mandree Exp $ # .if defined(_POSTMKINCLUDED) && !defined(Database_Post_Include) @@ -111,8 +111,7 @@ MYSQL41_LIBVER= 14 MYSQL50_LIBVER= 15 MYSQL51_LIBVER= 16 -MYSQL54_LIBVER= 16 -MYSQL60_LIBVER= 16 +MYSQL55_LIBVER= 16 # Setting/finding MySQL version we want. .if exists(${LOCALBASE}/bin/mysql) @@ -225,7 +224,7 @@ .if defined(USE_BDB) -_DB_PORTS= 2 3 40 41 42 43 44 45 46 47 3+ 40+ 41+ 42+ 43+ 44+ 45+ 46+ 47+ +_DB_PORTS= 2 3 40 41 42 43 44 45 46 47 48 50 3+ 40+ 41+ 42+ 43+ 44+ 45+ 46+ 47+ 48+ 50+ # Dependence lines for different db versions db2_DEPENDS= db2.0:${PORTSDIR}/databases/db2 db3_DEPENDS= db3.3:${PORTSDIR}/databases/db3 @@ -237,6 +236,8 @@ db45_DEPENDS= db-4.5.0:${PORTSDIR}/databases/db45 db46_DEPENDS= db-4.6.0:${PORTSDIR}/databases/db46 db47_DEPENDS= db-4.7.0:${PORTSDIR}/databases/db47 +db48_DEPENDS= db-4.8.0:${PORTSDIR}/databases/db48 +db50_DEPENDS= db-5.0.0:${PORTSDIR}/databases/db50 # Detect db versions by finding some files db3_FIND= ${LOCALBASE}/include/db3/db.h db40_FIND= ${LOCALBASE}/include/db4/db.h @@ -247,6 +248,8 @@ db45_FIND= ${LOCALBASE}/include/db45/db.h db46_FIND= ${LOCALBASE}/include/db46/db.h db47_FIND= ${LOCALBASE}/include/db47/db.h +db48_FIND= ${LOCALBASE}/include/db48/db.h +db50_FIND= ${LOCALBASE}/include/db50/db.h # For specifying [3, 40, 41, ..]+ _DB_3P= 3 ${_DB_40P} @@ -257,7 +260,9 @@ _DB_44P= 44 ${_DB_45P} _DB_45P= 45 ${_DB_46P} _DB_46P= 46 ${_DB_47P} -_DB_47P= 47 +_DB_47P= 47 ${_DB_48P} +_DB_48P= 48 ${_DB_50P} +_DB_50P= 50 # Override the global WITH_BDB_VER with the # port specific _WITH_BDB_VER @@ -393,6 +398,14 @@ BDB_LIB_NAME= db-4.7 BDB_LIB_CXX_NAME= db_cxx-4.7 BDB_LIB_DIR= ${LOCALBASE}/lib/db47 +. elif ${_BDB_VER} == 48 +BDB_LIB_NAME= db-4.8 +BDB_LIB_CXX_NAME= db_cxx-4.8 +BDB_LIB_DIR= ${LOCALBASE}/lib/db48 +. elif ${_BDB_VER} == 50 +BDB_LIB_NAME= db-5.0 +BDB_LIB_CXX_NAME= db_cxx-5.0 +BDB_LIB_DIR= ${LOCALBASE}/lib/db50 . endif BDB_LIB_NAME?= db${_BDB_VER} BDB_LIB_CXX_NAME?= db${_BDB_VER}_cxx @@ -462,8 +475,6 @@ LIB_DEPENDS+= fbclient.2:${PORTSDIR}/databases/firebird20-client .elif ${FIREBIRD_VER} == "20" LIB_DEPENDS+= fbclient.2:${PORTSDIR}/databases/firebird20-client -.elif ${FIREBIRD_VER} == "1" -LIB_DEPENDS+= fbclient.1:${PORTSDIR}/databases/firebird-client .else IGNORE= cannot install: unknown Firebird version: ${FIREBIRD_VER} .endif ==== //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.emacs.mk#4 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: ports/Mk/bsd.emacs.mk,v 1.81 2009/06/23 15:05:31 pgollucci Exp $ +# $FreeBSD: ports/Mk/bsd.emacs.mk,v 1.83 2010/05/14 08:04:38 bsam Exp $ # # bsd.emacs.mk - 19990829 Shigeyuki Fukushima. # @@ -7,7 +7,7 @@ Emacs_Include= bsd.emacs.mk Emacs_Include_MAINTAINER= ports@FreeBSD.org -EMACS_PORT_NAME?= emacs22 +EMACS_PORT_NAME?= emacs23 # # This file for ports which depend on emacs family. @@ -87,6 +87,23 @@ EMACS_MAJOR_VER= 22 EMACS_LIBDIR?= share/${EMACS_NAME} EMACS_LIBDIR_WITH_VER?= share/${EMACS_NAME}/${EMACS_VER} +EMACS_PORTSDIR= ${PORTSDIR}/editors/emacs22 +EMACS_COMMON_PORT= NO +EMACS_HAS_MULE= YES +EMACS_NO_SUBDIRSEL= NO +.if (${EMACS_MASTERDIR_PKGFILES} == "YES") +COMMENTFILE?= ${PKGDIR}/pkg-comment.${EMACS_PORT_NAME} +DESCR?= ${PKGDIR}/pkg-descr.${EMACS_PORT_NAME} +PLIST?= ${PKGDIR}/pkg-plist.${EMACS_PORT_NAME} +.endif + +# Emacs-23.x +.elif (${EMACS_PORT_NAME} == "emacs23") +EMACS_NAME= emacs +EMACS_VER= 23.2 +EMACS_MAJOR_VER= 23 +EMACS_LIBDIR?= share/${EMACS_NAME} +EMACS_LIBDIR_WITH_VER?= share/${EMACS_NAME}/${EMACS_VER} EMACS_PORTSDIR= ${PORTSDIR}/editors/emacs EMACS_COMMON_PORT= NO EMACS_HAS_MULE= YES @@ -191,7 +208,7 @@ check-makevars:: @${ECHO} "Makefile error: Bad value of EMACS_PORT_NAME: ${EMACS_PORT_NAME}." @${ECHO} "Valid values are:" - @${ECHO} " Emacs family: emacs21 emacs22 emacs-devel" + @${ECHO} " Emacs family: emacs21 emacs22 emacs23 emacs-devel" @${ECHO} " XEmacs family: xemacs21 xemacs21-mule xemacs-devel" @${ECHO} " xemacs-devel-mule xemacs-mule-xft" @${FALSE} ==== //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.gcc.mk#7 (text+ko) ==== @@ -14,12 +14,12 @@ # # For example: # USE_GCC= 4.2+ # port requires GCC 4.2 or later. -# USE_GCC= 4.3 # port requires GCC 4.3. +# USE_GCC= 4.5 # port requires GCC 4.5. # # If your port needs a Fortran compiler, please specify that with the # USE_FORTRAN= knob. Here is the list of options for that knob: # -# USE_FORTRAN= yes # use gfortran43 (lang/gcc43) +# USE_FORTRAN= yes # use gfortran44 (lang/gcc44) # USE_FORTRAN= g77 # use g77-34 (lang/gcc34; FreeBSD>=7) # # or system f77 (/usr/bin/f77; FreeBSD<=6) # USE_FORTRAN= ifort # use the Intel compiler (lang/ifc) @@ -30,33 +30,42 @@ # If you are wondering what your port exactly does, use "make test-gcc" # to see some debugging. # -# $FreeBSD: ports/Mk/bsd.gcc.mk,v 1.31 2009/07/12 22:35:13 gerald Exp $ +# $FreeBSD: ports/Mk/bsd.gcc.mk,v 1.41 2010/05/02 17:39:06 gerald Exp $ # GCC_Include_MAINTAINER= gerald@FreeBSD.org -# -# All GCC versions supported by the ports framework. -# Please keep them in ascending order. -# -GCCVERSIONS= 030402 040200 040300 040400 +# All GCC versions supported by the ports framework. Keep them in +# ascending order and in sync with the table below. +GCCVERSIONS= 030402 040200 040300 040400 040500 040600 -# -# Versions of GCC shipped. -# The first field if the OSVERSION in which it appeared in the base system. -# The second field is the OSVERSION in which it disappeared from -# the base system. +# The first field if the OSVERSION in which it appeared in the base. +# The second field is the OSVERSION in which it disappeared from the base. # The third field is the version as USE_GCC would use. -# GCCVERSION_030402= 502126 700042 3.4 GCCVERSION_040200= 700042 999999 4.2 GCCVERSION_040300= 999999 999999 4.3 GCCVERSION_040400= 999999 999999 4.4 +GCCVERSION_040500= 999999 999999 4.5 +GCCVERSION_040600= 999999 999999 4.6 # # No configurable parts below this. # +# Extract the fields from GCCVERSION_... +.for v in ${GCCVERSIONS} +. for j in ${GCCVERSION_${v}} +. if !defined(_GCCVERSION_${v}_L) +_GCCVERSION_${v}_L= ${j} +. elif !defined(_GCCVERSION_${v}_R) +_GCCVERSION_${v}_R= ${j} +. elif !defined(_GCCVERSION_${v}_V) +_GCCVERSION_${v}_V= ${j} +. endif +. endfor +.endfor + # # bsd.gcc.mk can also be used only for FC, F77 settings; in this case we # do not define USE_GCC. @@ -64,14 +73,11 @@ .if defined (USE_FORTRAN) -# gfortran43 from lang/gcc43 is the default for now. +# The default case, with a current lang/gcc port. . if ${USE_FORTRAN} == yes -BUILD_DEPENDS+= gfortran43:${PORTSDIR}/lang/gcc43 -RUN_DEPENDS+= gfortran43:${PORTSDIR}/lang/gcc43 -FC:= gfortran43 -F77:= gfortran43 -CC:= gcc43 -CXX:= g++43 +_USE_GCC:= 4.4 +FC:= gfortran44 +F77:= gfortran44 # Intel Fortran compiler from lang/ifc. . elif ${USE_FORTRAN} == ifort @@ -114,21 +120,11 @@ _GCC_ORLATER:= true .endif -# -# Extract the fields from GCCVERSION_ and check if USE_GCC points to a valid -# version. -# +# Check if USE_GCC points to a valid version. .for v in ${GCCVERSIONS} . for j in ${GCCVERSION_${v}} -. if !defined(_GCCVERSION_${v}_L) -_GCCVERSION_${v}_L= ${j} -. elif !defined(_GCCVERSION_${v}_R) -_GCCVERSION_${v}_R= ${j} -. elif !defined(_GCCVERSION_${v}_V) -_GCCVERSION_${v}_V= ${j} -. if ${_USE_GCC}==${j} +. if ${_USE_GCC}==${j} _GCCVERSION_OKAY= true; -. endif . endif . endfor .endfor @@ -181,10 +177,13 @@ _USE_GCC:=${_GCC_FOUND} .endif -# -# Determine if the installed OS already has this GCCVERSION, and if not -# then set BUILD_DEPENDS, CC, and CXX. -# +.endif # defined(USE_GCC) + + +.if defined(_USE_GCC) +# A concrete version has been selected. Determine if the installed OS +# features this version in the base, and if not then set proper ports +# dependencies, CC, CXX, and flags. .for v in ${GCCVERSIONS} . if ${_USE_GCC} == ${_GCCVERSION_${v}_V} . if ${OSVERSION} < ${_GCCVERSION_${v}_L} || ${OSVERSION} > ${_GCCVERSION_${v}_R} @@ -193,6 +192,10 @@ _GCC_PORT_DEPENDS:= gcc${V} CC:= gcc${V} CXX:= g++${V} +. if ${_USE_GCC} != 3.4 +CFLAGS+= -Wl,-rpath=${LOCALBASE}/lib/${_GCC_BUILD_DEPENDS} +LDFLAGS+= -Wl,-rpath=${LOCALBASE}/lib/${_GCC_BUILD_DEPENDS} +. endif . endif . endif .endfor @@ -200,11 +203,12 @@ .if defined(_GCC_BUILD_DEPENDS) BUILD_DEPENDS+= ${_GCC_PORT_DEPENDS}:${PORTSDIR}/lang/${_GCC_BUILD_DEPENDS} +. if ${_USE_GCC} != 3.4 +RUN_DEPENDS+= ${_GCC_PORT_DEPENDS}:${PORTSDIR}/lang/${_GCC_BUILD_DEPENDS} +. endif .endif +.endif # defined(_USE_GCC) -.endif -# defined(USE_GCC) - test-gcc: @echo USE_GCC=${USE_GCC} @@ -225,7 +229,8 @@ .endfor @echo Using GCC version ${_USE_GCC} .endif - @echo CC=${CC} - CXX=${CXX} - CFLAGS=${CFLAGS} - @echo F77=${F77} - FC=${FC} - FFLAGS=${FFLAGS} - @echo BUILD_DEPENDS=${BUILD_DEPENDS} - @echo RUN_DEPENDS=${RUN_DEPENDS} + @echo CC=${CC} - CXX=${CXX} - CFLAGS=\"${CFLAGS}\" + @echo F77=${F77} - FC=${FC} - FFLAGS=\"${FFLAGS}\" + @echo LDFLAGS=\"${LDFLAGS}\" + @echo "BUILD_DEPENDS=${BUILD_DEPENDS}" + @echo "RUN_DEPENDS=${RUN_DEPENDS}" ==== //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.gecko.mk#5 (text+ko) ==== @@ -4,8 +4,7 @@ # Date created: 12 Nov 2005 # Whom: Michael Johnson # -# $FreeBSD: ports/Mk/bsd.gecko.mk,v 1.14 2009/07/18 11:10:10 dinoex Exp $ -# $MCom: ports/Mk/bsd.gecko.mk,v 1.10 2009/04/04 19:54:48 marcus Exp $ +# $FreeBSD: ports/Mk/bsd.gecko.mk,v 1.20 2010/03/28 06:30:26 dinoex Exp $ # # 4 column tabs prevent hair loss and tooth decay! @@ -15,7 +14,7 @@ # WITH_GECKO= firefox # # The valid backends are: -# firefox flock nvu seamonkey thunderbird xulrunner +# firefox flock seamonkey thunderbird # # See below for more details. # ======================= /USERS ================================ @@ -65,7 +64,7 @@ # # post-patch: # @${REINPALCE_CMD} -e 's|mozilla-|${GECKO}-|' \ -# ${WRKSRC}/configure +# ${MOZSRC}/configure # # If you want your port to check the ${GECKO} variable to see which backend # has been chosen. @@ -76,10 +75,10 @@ # post-patch: # .if ${GECKO}=="seamonkey" # @${REINPLACE_CMD} -e 's|mozilla-|seamonkey-|' \ -# ${WRKSRC}/configure +# ${MOZSRC}/configure # .endif -_GECKO_ALL= firefox nvu seamonkey thunderbird xulrunner flock mozilla \ +_GECKO_ALL= firefox seamonkey thunderbird flock mozilla \ libxul thunderbird_PORTSDIR= mail @@ -258,6 +257,7 @@ ice xproto MOZILLA_SUFX?= none +MOZSRC?= ${WRKSRC} WRKSRC?= ${WRKDIR}/mozilla FAKEDIR?= ${WRKDIR}/fake PLIST?= ${WRKDIR}/plist @@ -275,7 +275,7 @@ PORT_MOZCONFIG?= ${FILESDIR}/mozconfig.in MOZCONFIG?= ${WRKSRC}/.mozconfig MOZILLA_PLIST_DIRS?= bin include lib share/idl -GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 pthread | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} +GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 pthread: | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} PKGINSTALL?= ${WRKDIR}/pkg-install PKGDEINSTALL?= ${WRKDIR}/pkg-deinstall MASTER_MOZDIR?= ${PORTSDIR}/www/mozilla @@ -320,7 +320,7 @@ dbm_EXTRACT_AFTER_ARGS= --exclude mozilla/dbm -jpeg_LIB_DEPENDS= jpeg.10:${PORTSDIR}/graphics/jpeg +jpeg_LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg jpeg_MOZ_OPTIONS= --with-system-jpeg=${LOCALBASE} jpeg_EXTRACT_AFTER_ARGS= --exclude mozilla/jpeg @@ -334,7 +334,7 @@ nss_LDFLAGS+= -L${LOCALBASE}/lib/nss -Wl,-rpath,${PREFIX}/lib/${MOZ_RPATH} -png_LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png +png_LIB_DEPENDS= png.6:${PORTSDIR}/graphics/png png_MOZ_OPTIONS= --with-system-png=${LOCALBASE} xft_LIB_DEPENDS= Xft.2:${PORTSDIR}/x11-fonts/libXft @@ -501,17 +501,17 @@ @${REINPLACE_CMD} -e 's/%{idldir}/%idldir%/g ; \ s|"%FULL_NSPR_CFLAGS%"|`nspr-config --cflags`|g ; \ s|"%FULL_NSPR_LIBS%"|`nspr-config --libs`|g' \ - ${WRKSRC}/build/unix/mozilla-config.in + ${MOZSRC}/build/unix/mozilla-config.in @${REINPLACE_CMD} -e 's||\"${LOCALBASE}/include/iconv.h\"|g' \ ${WRKSRC}/configure \ - ${WRKSRC}/intl/uconv/native/nsNativeUConvService.cpp \ - ${WRKSRC}/xpcom/io/nsNativeCharsetUtils.cpp + ${MOZSRC}/intl/uconv/native/nsNativeUConvService.cpp \ + ${MOZSRC}/xpcom/io/nsNativeCharsetUtils.cpp @${REINPLACE_CMD} -e 's|%%MOZILLA%%|${MOZILLA}|g' \ ${WRKSRC}/config/autoconf.mk.in @${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g ; \ s|echo aout|echo elf|g ; s|/usr/X11R6|${LOCALBASE}|g' \ - ${WRKSRC}/security/coreconf/FreeBSD.mk \ - ${WRKSRC}/js/src/Makefile.in + ${MOZSRC}/security/coreconf/FreeBSD.mk \ + ${MOZSRC}/js/src/Makefile.in @if [ -d ${WRKSRC}/directory/c-sdk ]; then \ ${REINPLACE_CMD} -e 's|echo aout|echo elf|g' \ ${WRKSRC}/directory/c-sdk/config/FreeBSD.mk \ @@ -524,14 +524,14 @@ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g ; \ s|%%LOCALBASE%%|${LOCALBASE}|g' \ - ${WRKSRC}/build/unix/run-mozilla.sh + ${MOZSRC}/build/unix/run-mozilla.sh @${REINPLACE_CMD} -E -e 's|libesd\.so\.[0-9]+|libesd.so|g' \ - ${WRKSRC}/widget/src/gtk2/nsSound.cpp + ${MOZSRC}/widget/src/gtk2/nsSound.cpp @${REINPLACE_CMD} -E -e 's|libcups\.so\.[0-9]+|libcups.so|g' \ - ${WRKSRC}/*/*/*/nsDeviceContextSpecG.cpp + ${MOZSRC}/*/*/*/nsDeviceContextSpecG.cpp @${REINPLACE_CMD} -e 's|/usr/local/netscape|${LOCALBASE}|g ; \ s|/usr/local/lib/netscape|${LOCALBASE}/lib|g' \ - ${WRKSRC}/xpcom/*/SpecialSystemDirectory.cpp + ${MOZSRC}/xpcom/*/SpecialSystemDirectory.cpp # handles mozilla pis scripts. gecko-moz-pis-patch: @@ -542,13 +542,13 @@ post-configure: gecko-post-configure gecko-post-configure: - @${ECHO_CMD} "#define JNIIMPORT" >> ${WRKSRC}/mozilla-config.h + @${ECHO_CMD} "#define JNIIMPORT" >> ${MOZSRC}/mozilla-config.h post-build: gecko-post-build gecko-post-build: @${REINPLACE_CMD} -e "s|\(Libs:.*\)\($$\)|\1 -Wl,-rpath,${PREFIX}/lib/${MOZ_RPATH}\2|" \ - ${WRKSRC}/build/unix/*.pc || ${TRUE} + ${MOZSRC}/build/unix/*.pc || ${TRUE} pre-install: gecko-moz-pis-pre-install gecko-pre-install port-pre-install gecko-create-plist ==== //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.gnome.mk#5 (text+ko) ==== @@ -1,12 +1,19 @@ #-*- mode: Fundamental; tab-width: 4; -*- # ex:ts=4 # -# $FreeBSD: ports/Mk/bsd.gnome.mk,v 1.156 2009/06/03 05:15:14 marcus Exp $ +# $FreeBSD: ports/Mk/bsd.gnome.mk,v 1.160 2010/05/11 08:38:08 kwm Exp $ # $NetBSD: $ -# $MCom: ports/Mk/bsd.gnome.mk,v 1.479 2009/03/14 05:55:36 marcus Exp $ +# $MCom: ports/Mk/bsd.gnome.mk,v 1.490 2010/03/14 18:13:44 marcus Exp $ # # Please view me with 4 column tabs! +####################################################### +# +# *** WARNING: Disable MARCUSCOM before merge in FreeBSD! +# Please also remove this section before merging into FreeBSD. +# +#MARCUSCOM_CVS=yes + # ======================= USERS ================================= # # There are no significant user-definable settings in here. @@ -351,9 +358,9 @@ libgtkhtml_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgtkhtml-2.0.pc libgtkhtml_USE_GNOME_IMPL=libxslt gnomevfs2 -gnomedesktop_LIB_DEPENDS= gnome-desktop-2.11:${PORTSDIR}/x11/gnome-desktop +gnomedesktop_LIB_DEPENDS= gnome-desktop-2.17:${PORTSDIR}/x11/gnome-desktop gnomedesktop_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-desktop-2.0.pc -gnomedesktop_USE_GNOME_IMPL= libgnomeui gnomedocutils +gnomedesktop_USE_GNOME_IMPL= gconf2 gnomedocutils pygtk2 gnomedesktop_GNOME_DESKTOP_VERSION=2 gnomedesktopsharp20_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-desktop-sharp-2.0.pc @@ -365,7 +372,7 @@ libwnck_DETECT= ${LOCALBASE}/libdata/pkgconfig/libwnck-1.0.pc libwnck_USE_GNOME_IMPL= gtk20 -vte_LIB_DEPENDS= vte.10:${PORTSDIR}/x11-toolkits/vte +vte_LIB_DEPENDS= vte.9:${PORTSDIR}/x11-toolkits/vte vte_DETECT= ${LOCALBASE}/libdata/pkgconfig/vte.pc vte_USE_GNOME_IMPL= gtk20 @@ -383,7 +390,7 @@ gnomepanel_LIB_DEPENDS= panel-applet-2.0:${PORTSDIR}/x11/gnome-panel gnomepanel_DETECT= ${LOCALBASE}/libdata/pkgconfig/libpanelapplet-2.0.pc -gnomepanel_USE_GNOME_IMPL=gnomedesktop libwnck gnomemenus gnomedocutils librsvg2 +gnomepanel_USE_GNOME_IMPL=gnomedesktop libwnck gnomemenus gnomedocutils librsvg2 libbonoboui gnomepanel_GNOME_DESKTOP_VERSION=2 nautilus2_LIB_DEPENDS= nautilus-extension.1:${PORTSDIR}/x11-fm/nautilus @@ -401,7 +408,7 @@ gnomecontrolcenter2_LIB_DEPENDS=gnome-window-settings.1:${PORTSDIR}/sysutils/gnome-control-center gnomecontrolcenter2_DETECT=${LOCALBASE}/libdata/pkgconfig/gnome-window-settings-2.0.pc -gnomecontrolcenter2_USE_GNOME_IMPL=metacity nautilus2 gnomemenus desktopfileutils libgnomekbd gnomepanel +gnomecontrolcenter2_USE_GNOME_IMPL=metacity gnomemenus desktopfileutils libgnomekbd gnomedesktop librsvg2 libgda2_LIB_DEPENDS= gda-2.3:${PORTSDIR}/databases/libgda2 libgda2_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgda.pc @@ -433,11 +440,11 @@ libgsf_LIB_DEPENDS= gsf-1.114:${PORTSDIR}/devel/libgsf libgsf_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgsf-1.pc -libgsf_USE_GNOME_IMPL= gconf2 glib20 libxml2 +libgsf_USE_GNOME_IMPL= glib20 libxml2 libgsf_gnome_LIB_DEPENDS= gsf-gnome-1.114:${PORTSDIR}/devel/libgsf-gnome libgsf_gnome_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgsf-gnome-1.pc -libgsf_gnome_USE_GNOME_IMPL= libgsf gnomevfs2 +libgsf_gnome_USE_GNOME_IMPL= gconf2 libgsf gnomevfs2 pygtk2_DETECT= ${LOCALBASE}/libdata/pkgconfig/pygtk-2.0.pc pygtk2_BUILD_DEPENDS= ${pygtk2_DETECT}:${PORTSDIR}/x11-toolkits/py-gtk2 @@ -461,7 +468,7 @@ gtkhtml3_LIB_DEPENDS= gtkhtml-3.14.19:${PORTSDIR}/www/gtkhtml3 gtkhtml3_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgtkhtml-3.14.pc -gtkhtml3_USE_GNOME_IMPL=libgnomeui +gtkhtml3_USE_GNOME_IMPL=libglade2 gnomespeech_LIB_DEPENDS=gnomespeech.7:${PORTSDIR}/accessibility/gnome-speech gnomespeech_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-speech-1.0.pc @@ -469,7 +476,7 @@ evolutiondataserver_LIB_DEPENDS=edataserver-1.2.11:${PORTSDIR}/databases/evolution-data-server evolutiondataserver_DETECT= ${LOCALBASE}/libdata/pkgconfig/evolution-data-server-1.2.pc -evolutiondataserver_USE_GNOME_IMPL=libgnomeui +evolutiondataserver_USE_GNOME_IMPL=gconf2 libxml2 desktopfileutils_BUILD_DEPENDS=update-desktop-database:${PORTSDIR}/devel/desktop-file-utils desktopfileutils_RUN_DEPENDS=update-desktop-database:${PORTSDIR}/devel/desktop-file-utils @@ -515,8 +522,8 @@ gnomesharp20_USE_GNOME_IMPL= gnomepanel gtkhtml3 gtksharp20 librsvg2 vte libgnomekbd_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgnomekbd.pc -libgnomekbd_LIB_DEPENDS= gnomekbd.3:${PORTSDIR}/x11/libgnomekbd -libgnomekbd_USE_GNOME_IMPL= libgnomeui +libgnomekbd_LIB_DEPENDS= gnomekbd.4:${PORTSDIR}/x11/libgnomekbd +libgnomekbd_USE_GNOME_IMPL= gconf2 pygtksourceview_DETECT= ${LOCALBASE}/libdata/pkgconfig/pygtksourceview-2.0.pc pygtksourceview_BUILD_DEPENDS= ${pygtksourceview_DETECT}:${PORTSDIR}/x11-toolkits/py-gtksourceview ==== //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.gnustep.mk#5 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: ports/Mk/bsd.gnustep.mk,v 1.56 2009/03/20 09:14:26 dinoex Exp $ +# $FreeBSD: ports/Mk/bsd.gnustep.mk,v 1.61 2010/05/23 21:03:45 dinoex Exp $ # # This file contains some variable definitions that are supposed to # make your life easier when dealing with ports related to the GNUstep. @@ -23,23 +23,11 @@ # GNUSTEP_WITH_BASE_GCC=yes # use system compiler (does not work on all architectures). # -# GNUSTEP_WITH_GCC32=yes -# use gcc 3.2.x with objective C shared libraries. -# -# GNUSTEP_WITH_GCC33=yes -# use gcc 3.3.x with objective C shared libraries. -# # GNUSTEP_WITH_GCC34=yes -# use gcc 3.4.x with objective C shared libraries (default). +# use gcc 3.4.x with objective C shared libraries. # -# GNUSTEP_WITH_GCC40=yes -# use gcc 4.0.x with objective C shared libraries. -# -# GNUSTEP_WITH_GCC41=yes -# use gcc 4.1.x with objective C shared libraries. -# # GNUSTEP_WITH_GCC42=yes -# use gcc 4.2.x with objective C shared libraries. +# use gcc 4.2.x with objective C shared libraries (default). # # # Options for a port before include this file: @@ -119,7 +107,6 @@ GNUstep_Include_MAINTAINER= dinoex@FreeBSD.org -BUILD_DEPENDS+= ${LOCALBASE}/lib/libcallback.a:${PORTSDIR}/devel/ffcall .if !defined(GNUSTEP_WITHOUT_LIBOBJC) .if !defined(GNUSTEP_WITH_BASE_GCC) BUILD_DEPENDS+= ${TARGLIB}/libobjc.so:${PORTSDIR}/${GNUSTEP_GCC_PORT} @@ -223,28 +210,20 @@ PLIST_SUB+= MAJORLIBVERSION=${DEFAULT_LIBVERSION:C/([0-9]).*/\1/1} .if !defined(GNUSTEP_WITH_BASE_GCC) -.if !defined(GNUSTEP_WITH_GCC32) && !defined(GNUSTEP_WITH_GCC33) && !defined(GNUSTEP_WITH_GCC34) -.if !defined(GNUSTEP_WITH_GCC40) && !defined(GNUSTEP_WITH_GCC41) && !defined(GNUSTEP_WITH_GCC42) +.if !defined(GNUSTEP_WITH_GCC34) +.if !defined(GNUSTEP_WITH_GCC42) +.if ${ARCH} == i386 || ${ARCH} == amd64 GNUSTEP_WITH_GCC42= yes -.endif -.endif +.else +# alpha ia64 powerpc arm sparc64 sun4v +GNUSTEP_WITH_GCC34= yes +.endif # ARCH +.endif # GNUSTEP_WITH_GCC42 +.endif # GNUSTEP_WITH_GCC34 -.if defined(GNUSTEP_WITH_GCC32) -GCCSUFFIX=32 -GNUSTEP_GCC_PORT?= lang/gcc-objc >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Tue May 25 00:06:57 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 27F141065676; Tue, 25 May 2010 00:06:57 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E053F1065673 for ; Tue, 25 May 2010 00:06:56 +0000 (UTC) (envelope-from alepulver@freebsd.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CE9838FC0A for ; Tue, 25 May 2010 00:06:56 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4P06uWu032262 for ; Tue, 25 May 2010 00:06:56 GMT (envelope-from alepulver@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4P06uAx032260 for perforce@freebsd.org; Tue, 25 May 2010 00:06:56 GMT (envelope-from alepulver@freebsd.org) Date: Tue, 25 May 2010 00:06:56 GMT Message-Id: <201005250006.o4P06uAx032260@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to alepulver@freebsd.org using -f From: Alejandro Pulver To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178741 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 May 2010 00:06:57 -0000 http://p4web.freebsd.org/@@178741?ac=10 Change 178741 by alepulver@alepulver_deimos on 2010/05/25 00:06:04 - Remove old and empty .if block. Affected files ... .. //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.port.mk#11 edit Differences ... ==== //depot/projects/soc2008/alepulver-portslicense/ports/Mk/bsd.port.mk#11 (text+ko) ==== @@ -6034,9 +6034,6 @@ ${CAT} /tmp/${PKGNAME}-required-by >> ${PKG_DBDIR}/${PKGNAME}/+REQUIRED_BY; \ ${RM} -f /tmp/${PKGNAME}-required-by; \ fi -.if defined(REGISTER_LICENSE) -# XXX concat prepared file to +CONTENTS (or directly use .if exists()) -.endif .else @${DO_NADA} .endif From owner-p4-projects@FreeBSD.ORG Tue May 25 12:11:11 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 506B11065677; Tue, 25 May 2010 12:11:11 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0F09B106566B for ; Tue, 25 May 2010 12:11:11 +0000 (UTC) (envelope-from gk@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EEE948FC15 for ; Tue, 25 May 2010 12:11:10 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4PCBAj6031753 for ; Tue, 25 May 2010 12:11:10 GMT (envelope-from gk@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4PCBAbD031751 for perforce@freebsd.org; Tue, 25 May 2010 12:11:10 GMT (envelope-from gk@FreeBSD.org) Date: Tue, 25 May 2010 12:11:10 GMT Message-Id: <201005251211.o4PCBAbD031751@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gk@FreeBSD.org using -f From: Gleb Kurtsou To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178752 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 May 2010 12:11:11 -0000 http://p4web.freebsd.org/@@178752?ac=10 Change 178752 by gk@gk_h1 on 2010/05/25 12:10:37 IFC Affected files ... .. //depot/projects/soc2010/gk_namecache/sys/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/acpica/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/acpica/OsdEnvironment.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/acpica/acpi_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/acpica/acpi_switch.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/acpica/acpi_wakecode.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/acpica/acpi_wakeup.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/acpica/genwakecode.sh#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/acpica/genwakedata.sh#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/acpica/madt.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/amd64_mem.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/apic_vector.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/atomic.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/atpic_vector.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/autoconf.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/bios.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/bpf_jit_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/bpf_jit_machdep.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/busdma_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/cpu_switch.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/db_disasm.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/db_interface.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/db_trace.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/dump_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/elf_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/exception.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/fpu.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/gdb_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/genassym.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/identcpu.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/in_cksum.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/initcpu.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/intr_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/io.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/io_apic.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/legacy.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/locore.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/mca.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/mem.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/minidump_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/mp_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/mp_watchdog.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/mpboot.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/mptable.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/mptable_pci.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/msi.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/nexus.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/pmap.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/prof_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/sigtramp.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/stack_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/support.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/sys_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/trap.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/tsc.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/uio_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/uma_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/amd64/vm_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/compile/.cvsignore#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/conf/.cvsignore#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/conf/DEFAULTS#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/conf/GENERIC#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/conf/GENERIC.hints#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/conf/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/conf/NOTES#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/conf/XENHVM#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/ia32/ia32_exception.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/ia32/ia32_misc.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/ia32/ia32_reg.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/ia32/ia32_signal.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/ia32/ia32_sigtramp.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/ia32/ia32_syscall.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/_align.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/_bus.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/_inttypes.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/_limits.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/_stdint.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/_types.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/acpica_machdep.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/apicreg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/apicvar.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/apm_bios.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/asm.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/asmacros.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/atomic.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/bus.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/bus_dma.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/clock.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/cpu.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/cpufunc.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/cputypes.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/db_machdep.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/elf.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/endian.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/exec.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/float.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/floatingpoint.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/fpu.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/frame.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/gdb_machdep.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/ieeefp.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/in_cksum.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/intr_machdep.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/iodev.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/kdb.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/legacyvar.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/limits.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/mca.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/md_var.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/memdev.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/metadata.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/minidump.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/mp_watchdog.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/mptable.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/mutex.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/nexusvar.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/param.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/pc/bios.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/pc/display.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/pcb.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/pci_cfgreg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/pcpu.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/pmap.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/pmc_mdep.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/ppireg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/proc.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/profile.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/psl.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/ptrace.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/reg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/reloc.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/resource.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/runq.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/segments.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/setjmp.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/sf_buf.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/sigframe.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/signal.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/smp.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/specialreg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/stack.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/stdarg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/sysarch.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/timerreg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/trap.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/tss.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/ucontext.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/varargs.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/vm.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/vmparam.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/xen/hypercall.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/xen/synch_bitops.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/xen/xen-os.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/xen/xenfunc.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/xen/xenpmap.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/include/xen/xenvar.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/linux32/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/linux32/linux.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/linux32/linux32_dummy.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/linux32/linux32_genassym.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/linux32/linux32_ipc64.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/linux32/linux32_locore.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/linux32/linux32_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/linux32/linux32_proto.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/linux32/linux32_support.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/linux32/linux32_syscall.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/linux32/linux32_sysent.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/linux32/linux32_sysvec.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/linux32/syscalls.conf#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/linux32/syscalls.master#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/pci/pci_bus.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/amd64/pci/pci_cfgreg.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/autoconf.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/bcopy_page.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/bcopyinout.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/bcopyinout_xscale.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/blockio.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/bootconfig.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/bus_space_asm_generic.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/bus_space_generic.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/busdma_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/copystr.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/cpufunc.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/cpufunc_asm.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/cpufunc_asm_arm10.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/cpufunc_asm_arm11.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/cpufunc_asm_arm7tdmi.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/cpufunc_asm_arm8.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/cpufunc_asm_arm9.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/cpufunc_asm_armv4.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/cpufunc_asm_armv5.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/cpufunc_asm_armv5_ec.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/cpufunc_asm_fa526.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/cpufunc_asm_ixp12x0.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/cpufunc_asm_sa1.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/cpufunc_asm_sa11x0.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/cpufunc_asm_sheeva.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/cpufunc_asm_xscale.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/cpufunc_asm_xscale_c3.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/db_disasm.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/db_interface.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/db_trace.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/disassem.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/dump_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/elf_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/elf_trampoline.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/exception.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/fiq.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/fiq_subr.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/fusu.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/gdb_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/genassym.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/identcpu.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/in_cksum.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/in_cksum_arm.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/inckern.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/intr.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/irq_dispatch.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/locore.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/mem.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/minidump_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/nexus.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/pmap.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/setcpsr.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/setstack.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/stack_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/support.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/swtch.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/sys_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/trap.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/uio_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/undefined.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/vectors.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/arm/vm_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_cfata.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_mci.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_mcireg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_pdcreg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_pio.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_pio_rm9200.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_pioreg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_piovar.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_pmc.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_pmcreg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_pmcvar.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_rtc.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_rtcreg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_spi.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_spireg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_ssc.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_sscreg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_st.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_streg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_twi.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_twiio.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_twireg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91_usartreg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91board.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91rm92reg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/at91var.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/board_bwct.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/board_hl200.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/board_kb920x.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/board_tsc4370.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/files.at91#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/hints.at91rm9200#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/hints.at91sam9261#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/if_ate.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/if_atereg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/std.at91#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/std.bwct#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/std.hl200#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/std.kb920x#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/std.tsc4370#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/uart_bus_at91usart.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/uart_cpu_at91rm9200usart.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/at91/uart_dev_at91usart.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/compile/.cvsignore#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/.cvsignore#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/AVILA#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/AVILA.hints#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/BWCT#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/BWCT.hints#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/CAMBRIA#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/CAMBRIA.hints#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/CNS11XXNAS#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/CRB#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/DB-78XXX#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/DB-88F5XXX#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/DB-88F6XXX#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/DEFAULTS#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/EP80219#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/GUMSTIX#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/GUMSTIX.hints#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/HL200#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/IQ31244#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/KB920X#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/KB920X.hints#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/LN2410SBC#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/NSLU#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/NSLU.hints#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/SHEEVAPLUG#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/SIMICS#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/conf/SKYEYE#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/econa/cfi_bus_econa.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/econa/econa.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/econa/econa_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/econa/econa_reg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/econa/econa_var.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/econa/ehci_ebus.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/econa/files.econa#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/econa/if_ece.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/econa/if_ecereg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/econa/if_ecevar.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/econa/ohci_ec.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/econa/std.econa#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/econa/timer.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/econa/uart_bus_ec.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/econa/uart_cpu_ec.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/_align.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/_bus.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/_inttypes.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/_limits.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/_stdint.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/_types.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/armreg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/asm.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/asmacros.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/atomic.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/blockio.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/bootconfig.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/bootinfo.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/bus.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/bus_dma.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/clock.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/cpu.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/cpuconf.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/cpufunc.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/db_machdep.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/disassem.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/elf.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/endian.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/exec.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/fiq.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/float.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/floatingpoint.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/fp.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/frame.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/gdb_machdep.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/ieee.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/ieeefp.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/in_cksum.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/intr.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/katelib.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/kdb.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/limits.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/machdep.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/md_var.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/memdev.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/metadata.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/minidump.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/mutex.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/param.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/pcb.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/pcpu.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/pmap.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/pmc_mdep.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/proc.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/profile.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/psl.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/pte.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/ptrace.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/reg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/reloc.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/resource.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/runq.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/setjmp.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/sf_buf.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/sigframe.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/signal.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/smp.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/stack.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/stdarg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/swi.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/sysarch.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/trap.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/ucontext.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/undefined.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/utrap.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/vm.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/include/vmparam.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/bus_space.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/common.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/discovery/db78xxx.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/discovery/discovery.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/discovery/files.db78xxx#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/discovery/std.db78xxx#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/files.mv#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/gpio.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/ic.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/kirkwood/db88f6xxx.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/kirkwood/files.db88f6xxx#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/kirkwood/files.kirkwood#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/kirkwood/files.sheevaplug#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/kirkwood/kirkwood.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/kirkwood/sheevaplug.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/kirkwood/std.db88f6xxx#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/kirkwood/std.kirkwood#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/kirkwood/std.sheevaplug#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/mv_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/mv_pci.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/mv_sata.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/mvreg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/mvvar.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/mvwin.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/obio.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/orion/db88f5xxx.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/orion/files.db88f5xxx#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/orion/orion.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/orion/std.db88f5xxx#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/rtc.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/std.mv#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/timer.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/mv/twsi.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/s3c2xx0/board_ln2410sbc.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/s3c2xx0/files.s3c2xx0#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/s3c2xx0/s3c2410reg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/s3c2xx0/s3c2410var.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/s3c2xx0/s3c2440reg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/s3c2xx0/s3c24x0.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/s3c2xx0/s3c24x0_clk.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/s3c2xx0/s3c24x0_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/s3c2xx0/s3c24x0reg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/s3c2xx0/s3c24x0var.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/s3c2xx0/s3c2xx0_space.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/s3c2xx0/s3c2xx0board.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/s3c2xx0/s3c2xx0reg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/s3c2xx0/s3c2xx0var.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/s3c2xx0/std.ln2410sbc#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/s3c2xx0/std.s3c2410#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/s3c2xx0/uart_bus_s3c2410.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/s3c2xx0/uart_cpu_s3c2410.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/s3c2xx0/uart_dev_s3c2410.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/s3c2xx0/uart_dev_s3c2410.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/sa11x0/assabet_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/sa11x0/files.sa11x0#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/sa11x0/sa11x0.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/sa11x0/sa11x0_dmacreg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/sa11x0/sa11x0_gpioreg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/sa11x0/sa11x0_io.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/sa11x0/sa11x0_io_asm.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/sa11x0/sa11x0_irq.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/sa11x0/sa11x0_irqhandler.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/sa11x0/sa11x0_ost.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/sa11x0/sa11x0_ostreg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/sa11x0/sa11x0_ppcreg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/sa11x0/sa11x0_reg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/sa11x0/sa11x0_var.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/sa11x0/std.sa11x0#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/sa11x0/uart_bus_sa1110.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/sa11x0/uart_cpu_sa1110.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/sa11x0/uart_dev_sa1110.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/sa11x0/uart_dev_sa1110.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/ep80219_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/files.ep80219#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/files.i80219#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/files.i80321#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/files.iq31244#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/i80321.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/i80321_aau.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/i80321_dma.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/i80321_intr.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/i80321_mcu.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/i80321_pci.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/i80321_space.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/i80321_timer.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/i80321_wdog.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/i80321reg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/i80321var.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/iq31244_7seg.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/iq31244_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/iq80321.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/iq80321reg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/iq80321var.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/obio.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/obio_space.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/obiovar.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/std.ep80219#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/std.i80219#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/std.i80321#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/std.iq31244#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/uart_bus_i80321.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i80321/uart_cpu_i80321.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i8134x/crb_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i8134x/files.crb#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i8134x/files.i81342#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i8134x/i81342.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i8134x/i81342_mcu.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i8134x/i81342_pci.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i8134x/i81342_space.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i8134x/i81342reg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i8134x/i81342var.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i8134x/iq81342_7seg.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i8134x/iq81342reg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i8134x/iq81342var.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i8134x/obio.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i8134x/obio_space.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i8134x/obiovar.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i8134x/std.crb#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i8134x/std.i81342#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i8134x/uart_bus_i81342.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/i8134x/uart_cpu_i81342.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/avila_ata.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/avila_led.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/avila_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/cambria_exp_space.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/cambria_fled.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/cambria_led.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/files.avila#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/files.ixp425#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/if_npe.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/if_npereg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixdp425_pci.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixdp425reg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixp425.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixp425_a4x_io.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixp425_a4x_space.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixp425_iic.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixp425_intr.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixp425_mem.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixp425_npe.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixp425_npereg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixp425_npevar.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixp425_pci.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixp425_pci_asm.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixp425_pci_space.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixp425_qmgr.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixp425_qmgr.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixp425_space.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixp425_timer.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixp425_wdog.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixp425reg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/ixp425var.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/std.avila#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/std.ixp425#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/std.ixp435#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/uart_bus_ixp425.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/ixp425/uart_cpu_ixp425.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/pxa/files.pxa#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/pxa/if_smc_smi.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/pxa/pxa_gpio.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/pxa/pxa_icu.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/pxa/pxa_machdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/pxa/pxa_obio.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/pxa/pxa_smi.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/pxa/pxa_space.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/pxa/pxa_timer.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/pxa/pxareg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/pxa/pxavar.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/pxa/std.pxa#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/pxa/uart_bus_pxa.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/pxa/uart_cpu_pxa.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/arm/xscale/std.xscale#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/Makefile.inc#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/README#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/Makefile.inc#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/Makefile.inc#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/boot0/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/boot0/README#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/boot0/linker.cfg#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/boot0/main.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/boot0iic/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/boot0iic/main.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/boot0spi/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/boot0spi/main.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/boot2/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/boot2/board.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/boot2/boot2.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/boot2/bwct_board.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/boot2/centipad_board.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/boot2/kb920x_board.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/bootiic/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/bootiic/README#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/bootiic/env_vars.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/bootiic/env_vars.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/bootiic/loader_prompt.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/bootiic/loader_prompt.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/bootiic/main.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/bootspi/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/bootspi/README#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/bootspi/ee.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/bootspi/ee.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/bootspi/env_vars.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/bootspi/env_vars.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/bootspi/loader_prompt.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/bootspi/loader_prompt.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/bootspi/main.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/arm_init.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/at91rm9200.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/delay.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/eeprom.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/emac.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/emac.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/emac_init.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/getc.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/lib.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/lib_AT91RM9200.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/mci_device.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/memcmp.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/memcpy.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/memset.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/p_string.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/printf.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/putchar.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/reset.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/sd-card.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/sd-card.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/spi_flash.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/spi_flash.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/strcmp.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/strcpy.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/strcvt.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/strlen.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/tag_list.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/tag_list.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/libat91/xmodem.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/at91/linker.cfg#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/ixp425/Makefile.inc#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/ixp425/boot2/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/ixp425/boot2/arm_init.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/ixp425/boot2/boot2.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/ixp425/boot2/cf_ata.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/ixp425/boot2/ixp425_board.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/ixp425/boot2/lib.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/uboot/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/uboot/conf.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/uboot/help.uboot#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/uboot/ldscript.arm#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/uboot/start.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/arm/uboot/version#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/Makefile.inc#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/bcache.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/boot.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/bootstrap.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/commands.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/console.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/dev_net.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/dev_net.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/devopen.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/help.common#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/interp.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/interp_backslash.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/interp_forth.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/interp_parse.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/isapnp.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/isapnp.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/load_elf.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/load_elf32.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/load_elf32_obj.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/load_elf64.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/load_elf64_obj.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/load_elf_obj.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/loader.8#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/ls.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/md.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/merge_help.awk#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/misc.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/module.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/newvers.sh#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/panic.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/pnp.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/reloc_elf.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/reloc_elf32.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/reloc_elf64.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/common/ufsread.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/Makefile.inc#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/README#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/efi.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/efi_nii.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/efiapi.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/eficon.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/efidebug.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/efidef.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/efidevp.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/efierr.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/efifpswa.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/efifs.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/efilib.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/efinet.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/efipart.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/efiprot.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/efipxebc.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/efiser.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/efistdarg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/i386/efibind.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/i386/pe.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/ia64/efibind.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/include/ia64/pe.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/libefi/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/libefi/delay.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/libefi/efi_console.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/libefi/efinet.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/libefi/efipart.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/libefi/errno.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/libefi/handles.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/libefi/libefi.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/efi/libefi/time.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/arm/sysdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/arm/sysdep.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/dict.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/ficl.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/ficl.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/fileaccess.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/float.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/i386/sysdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/i386/sysdep.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/ia64/sysdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/ia64/sysdep.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/loader.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/math64.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/math64.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/mips/sysdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/mips/sysdep.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/powerpc/sysdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/powerpc/sysdep.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/prefix.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/search.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/softwords/classes.fr#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/softwords/ficlclass.fr#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/softwords/ficllocal.fr#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/softwords/fileaccess.fr#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/softwords/forml.fr#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/softwords/freebsd.fr#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/softwords/ifbrack.fr#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/softwords/jhlocal.fr#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/softwords/marker.fr#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/softwords/oo.fr#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/softwords/prefix.fr#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/softwords/softcore.awk#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/softwords/softcore.fr#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/softwords/string.fr#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/sparc64/sysdep.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/sparc64/sysdep.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/stack.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/testmain.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/tools.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/unix.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/vm.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ficl/words.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/forth/beastie.4th#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/forth/frames.4th#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/forth/loader.4th#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/forth/loader.4th.8#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/forth/loader.conf#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/forth/loader.conf.5#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/forth/loader.rc#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/forth/pnp.4th#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/forth/screen.4th#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/forth/support.4th#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/Makefile.inc#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/boot0/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/boot0/boot0.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/boot0/boot0ext.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/boot0ext/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/boot0sio/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/boot2/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/boot2/boot1.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/boot2/boot2.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/boot2/lib.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/boot2/sio.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/btx/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/btx/Makefile.inc#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/btx/btx/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/btx/btx/btx.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/btx/btxldr/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/btx/btxldr/btxldr.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/btx/lib/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/btx/lib/btxcsu.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/btx/lib/btxsys.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/btx/lib/btxv86.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/btx/lib/btxv86.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/cdboot/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/cdboot/cdboot.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/efi/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/efi/autoload.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/efi/bootinfo.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/efi/conf.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/efi/devicename.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/efi/efimd.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/efi/elf32_freebsd.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/efi/exec.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/efi/i386_copy.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/efi/ldscript.amd64#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/efi/ldscript.i386#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/efi/main.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/efi/reloc.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/efi/start.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/efi/version#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/gptboot/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/gptboot/gptboot.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/gptboot/gptldr.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/gptzfsboot/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/kgzldr/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/kgzldr/boot.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/kgzldr/crt.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/kgzldr/kgzldr.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/kgzldr/lib.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/kgzldr/sio.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/kgzldr/start.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libfirewire/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libfirewire/dconsole.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libfirewire/firewire.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libfirewire/fwohci.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libfirewire/fwohci.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libfirewire/fwohcireg.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/amd64_tramp.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/biosacpi.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/bioscd.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/biosdisk.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/biosmem.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/biospci.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/biospnp.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/biossmap.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/bootinfo.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/bootinfo32.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/bootinfo64.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/comconsole.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/devicename.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/elf32_freebsd.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/elf64_freebsd.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/i386_copy.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/i386_module.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/libi386.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/nullconsole.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/pread.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/pxe.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/pxe.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/pxetramp.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/smbios.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/spinconsole.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/time.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/libi386/vidconsole.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/loader/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/loader/conf.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/loader/help.i386#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/loader/loader.rc#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/loader/main.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/loader/version#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/mbr/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/mbr/mbr.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/pmbr/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/pmbr/pmbr.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/pxeldr/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/pxeldr/pxeboot.8#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/pxeldr/pxeldr.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/zfsboot/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/zfsboot/zfsboot.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/zfsboot/zfsldr.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/i386/zfsloader/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/Makefile.inc#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/common/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/common/autoload.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/common/bootinfo.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/common/copy.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/common/devicename.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/common/exec.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/common/libia64.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/efi/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/efi/conf.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/efi/efimd.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/efi/ldscript.ia64#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/efi/main.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/efi/start.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/efi/version#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/ski/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/ski/acpi_stub.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/ski/conf.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/ski/delay.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/ski/efi_stub.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/ski/exit.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/ski/ldscript.ia64#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/ski/libski.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/ski/main.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/ski/pal_stub.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/ski/sal_stub.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/ski/skiconsole.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/ski/skifs.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/ski/skiload.cmd#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/ski/skimd.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/ski/ssc.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/ski/start.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/ski/time.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ia64/ski/version#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ofw/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ofw/Makefile.inc#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ofw/common/Makefile.inc#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ofw/common/main.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ofw/libofw/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ofw/libofw/devicename.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ofw/libofw/elf_freebsd.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ofw/libofw/libofw.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ofw/libofw/ofw_console.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ofw/libofw/ofw_copy.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ofw/libofw/ofw_disk.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ofw/libofw/ofw_memory.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ofw/libofw/ofw_module.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ofw/libofw/ofw_net.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ofw/libofw/ofw_reboot.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ofw/libofw/ofw_time.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ofw/libofw/openfirm.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/ofw/libofw/openfirm.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/Makefile.inc#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/boot0.5/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/boot0.5/boot.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/boot0.5/boot0.5.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/boot0.5/disk.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/boot0.5/ldscript#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/boot0.5/putssjis.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/boot0.5/selector.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/boot0.5/start.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/boot0.5/support.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/boot0.5/syscons.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/boot0/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/boot0/boot0.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/boot2/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/boot2/boot1.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/boot2/boot2.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/btx/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/btx/Makefile.inc#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/btx/btx/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/btx/btx/btx.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/btx/btxldr/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/btx/btxldr/btxldr.S#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/btx/lib/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/btx/lib/btxcsu.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/btx/lib/btxsys.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/btx/lib/btxv86.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/btx/lib/btxv86.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/cdboot/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/cdboot/cdboot.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/kgzldr/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/kgzldr/crt.s#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/libpc98/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/libpc98/bioscd.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/libpc98/biosdisk.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/libpc98/biosmem.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/libpc98/biossmap.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/libpc98/comconsole.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/libpc98/i386_module.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/libpc98/libpc98.h#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/libpc98/pc98_sys.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/libpc98/time.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/libpc98/vidconsole.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/loader/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/loader/conf.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/loader/help.pc98#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/pc98/loader/main.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/powerpc/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/powerpc/Makefile.inc#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/powerpc/boot1.chrp/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/powerpc/boot1.chrp/Makefile.hfs#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/powerpc/boot1.chrp/boot1.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/powerpc/boot1.chrp/bootinfo.txt#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/powerpc/boot1.chrp/generate-hfs.sh#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/powerpc/boot1.chrp/hfs.tmpl.bz2.uu#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/powerpc/ofw/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/powerpc/ofw/conf.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/powerpc/ofw/help.ofw#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/powerpc/ofw/ldscript.powerpc#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/powerpc/ofw/metadata.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/powerpc/ofw/start.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/powerpc/ofw/version#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/powerpc/uboot/Makefile#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/powerpc/uboot/conf.c#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/powerpc/uboot/help.uboot#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/powerpc/uboot/ldscript.powerpc#1 branch .. //depot/projects/soc2010/gk_namecache/sys/boot/powerpc/uboot/start.S#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Tue May 25 13:25:33 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 87838106567A; Tue, 25 May 2010 13:25:33 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 160DE1065678 for ; Tue, 25 May 2010 13:25:33 +0000 (UTC) (envelope-from gsilva@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 017E28FC15 for ; Tue, 25 May 2010 13:25:33 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4PDPWhp048812 for ; Tue, 25 May 2010 13:25:32 GMT (envelope-from gsilva@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4PDPWQF048810 for perforce@freebsd.org; Tue, 25 May 2010 13:25:32 GMT (envelope-from gsilva@FreeBSD.org) Date: Tue, 25 May 2010 13:25:32 GMT Message-Id: <201005251325.o4PDPWQF048810@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gsilva@FreeBSD.org using -f From: Gabriel Silva To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178756 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 May 2010 13:25:33 -0000 http://p4web.freebsd.org/@@178756?ac=10 Change 178756 by gsilva@gsilva on 2010/05/25 13:25:03 Initial branch Affected files ... .. //depot/projects/soc2010/gsilva_80211fuzz/src/COPYRIGHT#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/LOCKS#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/MAINTAINERS#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/Makefile.inc1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/ObsoleteFiles.inc#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/README#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/UPDATING#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/Makefile.inc#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/cat/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/cat/cat.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/cat/cat.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/chflags/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/chflags/chflags.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/chflags/chflags.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/chio/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/chio/chio.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/chio/chio.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/chio/defs.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/chio/pathnames.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/chmod/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/chmod/chmod.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/chmod/chmod.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/cp/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/cp/cp.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/cp/cp.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/cp/extern.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/cp/utils.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/csh/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/csh/USD.doc/csh.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/csh/USD.doc/csh.2#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/csh/USD.doc/csh.3#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/csh/USD.doc/csh.4#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/csh/USD.doc/csh.a#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/csh/USD.doc/csh.g#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/csh/USD.doc/tabs#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/csh/config.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/csh/config_p.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/csh/host.defs#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/csh/iconv.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/csh/iconv_stub.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/date/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/date/date.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/date/date.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/date/extern.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/date/netdate.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/date/vary.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/date/vary.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/args.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/conv.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/conv_tab.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/dd.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/dd.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/dd.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/extern.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/gen.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/misc.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/position.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/ref.ascii#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/ref.ebcdic#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/ref.ibm#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/ref.lcase#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/ref.oldascii#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/ref.oldebcdic#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/ref.oldibm#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/ref.pareven#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/ref.parnone#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/ref.parodd#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/ref.parset#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/ref.swab#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/dd/ref.ucase#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/df/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/df/df.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/df/df.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/domainname/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/domainname/domainname.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/domainname/domainname.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/echo/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/echo/echo.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/echo/echo.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/POSIX#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/README#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/buf.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/cbc.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/ed.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/ed.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/glbl.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/io.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/main.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/re.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/sub.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/=.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/README#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/TODO#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/a.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/a.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/a.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/a1.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/a2.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/addr.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/addr.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/addr.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/addr1.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/addr2.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/ascii.d.uu#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/ascii.r.uu#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/ascii.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/bang1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/bang1.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/bang1.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/bang1.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/bang2.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/c.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/c.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/c.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/c1.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/c2.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/ckscripts.sh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/d.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/d.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/d.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/d.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/e1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/e1.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/e1.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/e1.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/e2.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/e2.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/e2.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/e2.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/e3.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/e3.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/e3.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/e3.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/e4.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/e4.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/e4.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/f1.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/f2.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/g1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/g1.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/g1.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/g1.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/g2.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/g2.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/g2.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/g2.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/g3.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/g3.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/g3.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/g3.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/g4.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/g4.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/g4.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/g5.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/g5.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/g5.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/h.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/i.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/i.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/i.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/i1.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/i2.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/i3.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/j.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/j.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/j.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/k.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/k.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/k.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/k1.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/k2.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/k3.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/k4.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/l.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/l.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/l.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/m.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/m.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/m.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/m.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/mkscripts.sh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/n.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/n.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/n.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/nl.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/nl1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/nl1.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/nl1.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/nl2.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/nl2.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/nl2.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/p.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/p.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/p.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/q.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/q.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/q.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/q1.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/r1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/r1.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/r1.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/r1.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/r2.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/r2.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/r2.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/r2.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/r3.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/r3.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/r3.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/s1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/s1.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/s1.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/s1.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/s10.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/s2.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/s2.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/s2.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/s2.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/s3.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/s3.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/s3.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/s3.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/s4.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/s5.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/s6.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/s7.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/s8.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/s9.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/t.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/t.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/t1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/t1.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/t1.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/t1.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/t2.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/t2.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/t2.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/t2.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/u.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/u.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/u.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/u.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/v.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/v.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/v.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/w.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/w.r#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/w.t#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/w1.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/w2.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/w3.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/x.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/test/z.err#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ed/undo.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/expr/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/expr/expr.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/expr/expr.y#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/getfacl/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/getfacl/getfacl.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/getfacl/getfacl.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/hostname/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/hostname/hostname.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/hostname/hostname.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/kenv/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/kenv/kenv.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/kenv/kenv.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/kill/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/kill/kill.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/kill/kill.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ln/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ln/ln.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ln/ln.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ln/symlink.7#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ls/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ls/cmp.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ls/extern.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ls/ls.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ls/ls.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ls/ls.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ls/print.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ls/util.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/mkdir/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/mkdir/mkdir.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/mkdir/mkdir.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/mv/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/mv/mv.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/mv/mv.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/ar_io.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/ar_subs.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/buf_subs.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/cache.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/cache.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/cpio.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/cpio.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/extern.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/file_subs.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/ftree.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/ftree.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/gen_subs.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/getoldopt.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/options.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/options.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/pat_rep.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/pat_rep.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/pax.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/pax.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/pax.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/sel_subs.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/sel_subs.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/tables.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/tables.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/tar.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/tar.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pax/tty_subs.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pkill/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pkill/pkill.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pkill/pkill.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ps/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ps/extern.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ps/fmt.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ps/keyword.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ps/nlist.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ps/print.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ps/ps.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ps/ps.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/ps/ps.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pwait/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pwait/pwait.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pwait/pwait.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pwd/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pwd/pwd.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/pwd/pwd.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/rcp/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/rcp/extern.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/rcp/rcp.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/rcp/rcp.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/rcp/util.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/realpath/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/realpath/realpath.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/realpath/realpath.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/rm/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/rm/rm.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/rm/rm.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/rmail/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/rmdir/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/rmdir/rmdir.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/rmdir/rmdir.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/setfacl/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/setfacl/file.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/setfacl/mask.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/setfacl/merge.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/setfacl/remove.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/setfacl/setfacl.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/setfacl/setfacl.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/setfacl/setfacl.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/setfacl/util.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/TOUR#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/alias.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/alias.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/arith.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/arith.y#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/arith_lex.l#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/bltin/bltin.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/bltin/echo.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/bltin/echo.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/builtins.def#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/cd.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/cd.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/error.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/error.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/eval.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/eval.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/exec.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/exec.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/expand.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/expand.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/funcs/cmv#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/funcs/dirs#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/funcs/kill#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/funcs/login#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/funcs/newgrp#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/funcs/popd#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/funcs/pushd#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/funcs/suspend#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/histedit.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/init.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/input.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/input.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/jobs.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/jobs.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/mail.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/mail.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/main.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/main.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/memalloc.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/memalloc.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/miscbltin.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/mkbuiltins#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/mkinit.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/mknodes.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/mksyntax.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/mktokens#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/myhistedit.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/mystring.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/mystring.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/nodes.c.pat#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/nodetypes#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/options.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/options.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/output.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/output.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/parser.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/parser.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/redir.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/redir.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/sh.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/shell.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/show.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/show.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/trap.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/trap.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/var.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sh/var.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sleep/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sleep/sleep.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sleep/sleep.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/stty/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/stty/cchar.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/stty/extern.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/stty/gfmt.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/stty/key.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/stty/modes.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/stty/print.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/stty/stty.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/stty/stty.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/stty/stty.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/stty/util.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sync/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sync/sync.8#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/sync/sync.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/test/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/test/TEST.README#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/test/TEST.csh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/test/TEST.sh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/test/test.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/test/test.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/uuidgen/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/uuidgen/uuidgen.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/bin/uuidgen/uuidgen.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/Makefile#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/Makefile.inc#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/include/alloca.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/include/assert.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/include/devid.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/include/dtrace.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/include/fcntl.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/include/fsshare.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/include/libintl.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/include/libproc.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/include/libshare.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/include/mnttab.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/include/priv.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/include/solaris.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/include/stdio.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/include/stdlib.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/include/strings.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/include/unistd.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/include/zone.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/lib/libumem/umem.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/lib/libumem/umem.h#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/misc/deviceid.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/misc/fsshare.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/misc/mkdirp.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/misc/mnttab.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/misc/zmount.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/compat/opensolaris/misc/zone.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/OPENSOLARIS.LICENSE#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/README#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/baddof/baddof.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/badioctl/badioctl.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/chkargs/chkargs.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/Getopt.java#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/JDTrace.java#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/jdtrace.c#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/manifest/jdtrace.jar-manifest#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dstyle.pl#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_FUNC.bad.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_MDIM.bad.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_NULL.bad.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_REDEF.redef.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.avgtoofew.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.maxnoarg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.mintoofew.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.quantizetoofew.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.sumtoofew.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_AGGARG.bad.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_PROTO.bad.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_IDENT.bad.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_UNDEF.badaggfunc.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badexpr.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badkey3.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.noeffect.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey2.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey4.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqbad1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqshort.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASEVAL.bad.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMTYPE.lqbad1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMVAL.bad.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.order.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.order.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHSTEP.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MISMATCH.lqbadarg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPLARGE.lqtoofew.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPSMALL.bad.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPTYPE.lqbadinc.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPVAL.bad.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_AGGARG.bad.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_PROTO.bad.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_SCALAR.bad.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_ARG.lquantizetoofew.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgnoarg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgtoomany.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.counttoomany.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizenoarg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizetoomany.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxnoarg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxtoomany.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.minnoarg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.mintoomany.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizenoarg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizetoomany.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumnoarg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumtoomany.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_AGGARG.bad.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badmany.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badnone.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_SCALAR.bad.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count3.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.goodkey.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signature.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.subr.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_2.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.modby0.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.addmin.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.divmin.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muladd.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muldiv.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.basics.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.complex.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_ARR_BADREF.bad.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRBIG.toobig.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRNULL.bad.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRSUB.bad.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_PROTO_TYPE.badtuple.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_IDENT_UNDEF.badureg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic2.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic3.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic4.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic5.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic6.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.uregsarray.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupgtype.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupttype.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.this.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_ARG.badsig.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toofew.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toomany.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_SYNTAX.errassign.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.tupoflow.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.cpyarray.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.diffprofile.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.initialize.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.invalidref.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.misc.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.orthogonality.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.this.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.valassign.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.begin.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.tick.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_ADDROF_BITFIELD.BitfieldAddress.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.NegBitField.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.ZeroBitField.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.ExceedBaseType.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.GreaterThan64.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFTYPE.badtype.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_OFFSETOF_BITFIELD.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_SIZEOF_BITFIELD.SizeofBitfield.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.BitFieldPromotion.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.SizeofBitField.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.end.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize2.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize3.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.zerobuf.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.alignring.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.cputime.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.dynvarsize.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize2.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize3.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.smallring.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.cpuusage.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.nice.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.priority.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.prsize.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.rssize.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0clause.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8clause.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.execname.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.hpriority.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.timestamp.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.vtimestamp.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggfun.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggtup.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.arrtup.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.body.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.both.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.pred.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.nopred.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.pred.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predfirst.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predlast.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LOCASSC.NonLocalAssoc.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LONGINT.LongStruct.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PARMCLASS.BadStorageClass.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_NAME.VoidName.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_TYPE.Dyn.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VARARGS.VarLenArgs.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VOID.NonSoleVoid.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_SIGNINT.UnsignedStruct.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_VOIDATTR.ShortVoidDecl.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.arrays.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.basics.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.funcs.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.pointers.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.varargsfuncs.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/badptr.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/countdown.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/counter.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/errorpath.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/hello.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/kstat.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/ksyms.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/renormalize.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rtime.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rw.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwinfo.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwtime.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/specopen.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/truss.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/trussrw.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/userfunc.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_AGGREGATION.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DBLERROR.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DYNAMIC.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.end.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPEC.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPECUNAVAIL.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_STKSTROVERFLOW.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/err.D_PDESC_ZERO.InvalidDescription1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.APIVersion.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.AddSearchPath.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.CoalesceTrace.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ELFGeneration.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.IncludedFilePath.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithFunctions#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithIDs#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithModules#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithNames#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithProviders#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ShowCompilerCode.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceFunctions#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceIDs#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceModule#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceNames#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceProvider#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.VerboseStabilityReport.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.AddSearchPath.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeGiga.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeKilo.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeMega.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeTera.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel32.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel64.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithoutW.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationOut.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationWithO.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus1.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus2.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExtraneousProbeIds.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName1.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName2.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId1.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId2.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId3.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule1.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule2.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule3.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule4.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProbeIdentifier.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider1.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider2.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider3.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider4.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc1.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc2.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc3.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc4.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc5.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc6.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc7.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc8.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc9.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID1.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID2.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID3.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID4.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID5.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID6.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID7.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule1.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule2.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule3.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule4.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule5.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule6.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule7.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule8.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName1.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName2.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName3.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName4.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName5.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName6.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName7.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName8.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName9.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider1.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider2.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider3.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider4.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider5.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.MultipleInvalidProbeId.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.PreprocessorStatement.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.UnDefineNameWithCPP.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbeIdentfier.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbesWithoutZ.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/err.D_IDENT_UNDEF.timespent.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.end.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.endwithoutbegin.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multibeginend.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multiend.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_DECL_IDRED.EnumSameName.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_UNKNOWN.RepeatIdentifiers.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumEquality.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumSameValue.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumValAssign.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_BADADDR.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_DIVZERO.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_UNKNOWN.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.error.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.errorend.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.D_PROTO_LEN.noarg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.exitarg1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/tst.basic1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/err.D_PDESC_ZERO.notreturn.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.basic.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionentry.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionreturnvalue.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.ioctlargs.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offset.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offsetzero.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return0.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.tailcall.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_FUNC_UNDEF.progenyofbad1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_OP_VFPTR.badop.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.chillbadarg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.copyoutbadarg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.mobadarg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.raisebadarg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.allocanoarg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.badbreakpoint.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoofew.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoomany.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrbadarg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrtoofew.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoofew.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoomany.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtabadarg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.panicbadarg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.progenyofbad2.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.stopbadarg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_STRINGOF_TYPE.badstringof.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_VAR_UNDEF.badvar.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca2.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy1.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy2.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy3.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy4.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy5.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy6.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badchill.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.chillbadarg.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyout.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutbadaddr.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutstrbadaddr.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntoa6badaddr.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntoabadaddr.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntopbadaddr.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntopbadarg.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.badfreopen.ksh#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d.out#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.bcopy.d#1 branch .. //depot/projects/soc2010/gsilva_80211fuzz/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.chill.ksh#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Tue May 25 15:18:43 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 563081065679; Tue, 25 May 2010 15:18:43 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0F0641065674; Tue, 25 May 2010 15:18:43 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id D50B88FC21; Tue, 25 May 2010 15:18:42 +0000 (UTC) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id 8716446B97; Tue, 25 May 2010 11:18:42 -0400 (EDT) Received: from jhbbsd.localnet (smtp.hudson-trading.com [209.249.190.9]) by bigwig.baldwin.cx (Postfix) with ESMTPA id 7FA1B8A021; Tue, 25 May 2010 11:18:41 -0400 (EDT) From: John Baldwin To: Efstratios Karatzas Date: Tue, 25 May 2010 08:58:24 -0400 User-Agent: KMail/1.12.1 (FreeBSD/7.3-CBSD-20100217; KDE/4.3.1; amd64; ; ) References: <201005241406.o4OE6v5B051548@repoman.freebsd.org> In-Reply-To: <201005241406.o4OE6v5B051548@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201005250858.24659.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (bigwig.baldwin.cx); Tue, 25 May 2010 11:18:41 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.95.1 at bigwig.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.4 required=4.2 tests=AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on bigwig.baldwin.cx Cc: Perforce Change Reviews Subject: Re: PERFORCE change 178714 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 May 2010 15:18:43 -0000 On Monday 24 May 2010 10:06:57 am Efstratios Karatzas wrote: > http://p4web.freebsd.org/@@178714?ac=10 > > Change 178714 by gpf@gpf_desktop on 2010/05/24 14:06:34 > > * the second parameter from VOP_VPTOCNP() should be vdrop()ed after > the call - done > * dont really need exclusive locks; now I use shared locks > * dir_ilookup() still only works for UFS, added a check so that the > function will return if the fs is not ufs > > Affected files ... > > .. //depot/projects/soc2010/gpf_audit/vn_fullpath_nocache.c#3 edit > > Differences ... > > ==== //depot/projects/soc2010/gpf_audit/vn_fullpath_nocache.c#3 (text+ko) ==== > > @@ -75,11 +75,18 @@ > KASSERT("dvp != NULL", "dir_ilookup: dvp == NULL"); > KASSERT("name != NULL", "dir_ilookup: name == NULL"); > > + /* XXXgpf: temporary, must be a better way to check this than f_type or f_fstypename */ > + if (strcmp(vp->v_mount->mnt_stat.f_fstypename, "ufs")) { > + uprintf("only ufs supported\n"); > + return 1; > + } > + The normal way to handle something like this is by moving the filesystem-specific functionality into a new VOP. Alternatively, the mount point could grow a new flag (such as MNTK_MPSAFE or MNTK_LOOKUP_SHARED) to indicate that a specific mount supports an optional feature or capability. -- John Baldwin From owner-p4-projects@FreeBSD.ORG Tue May 25 16:36:29 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id EB1F91065679; Tue, 25 May 2010 16:36:28 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 96D831065675; Tue, 25 May 2010 16:36:28 +0000 (UTC) (envelope-from gpf.kira@gmail.com) Received: from mail-ww0-f54.google.com (mail-ww0-f54.google.com [74.125.82.54]) by mx1.freebsd.org (Postfix) with ESMTP id 05F3A8FC0C; Tue, 25 May 2010 16:36:27 +0000 (UTC) Received: by wwd20 with SMTP id 20so256338wwd.13 for ; Tue, 25 May 2010 09:36:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=2mxVKfZeMODOY9POUaCP6F0SCpbatsToaIhX/caTsfk=; b=J6aJ4sdZF17ZXEQVnB12bQxmqzdSnXmbYYbPc4W4c3SRwegDN9ImU52utCNU4OfHfn AZ/O176FM2xfdYZpBKxHtqVoKNezqLfS/dM2c0kTfHNhlAoH3nE7ajqYwvx5SR2FawSx QJy2NoOi3y1k5R03rwFaB6t745E835lwpBRuQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=d4NyW2z9NZPWtDCu5nO00vW8xpQWpO5RkEl0/CDC86AJFVlItF8LTuv26Y7/XQkE7P 1u98O4z5WduCzPIPSj+jkLX+W0FZI9ZM4ZpUi4bapEQZFLI/nMVYEu8cnSLwHuOw0H7o trMJYpWiEFY52RFR/b12U5L4ABJnc3QV9IwqM= MIME-Version: 1.0 Received: by 10.216.166.68 with SMTP id f46mr4643202wel.6.1274803515444; Tue, 25 May 2010 09:05:15 -0700 (PDT) Received: by 10.216.1.145 with HTTP; Tue, 25 May 2010 09:05:15 -0700 (PDT) In-Reply-To: <201005250858.24659.jhb@freebsd.org> References: <201005241406.o4OE6v5B051548@repoman.freebsd.org> <201005250858.24659.jhb@freebsd.org> Date: Tue, 25 May 2010 19:05:15 +0300 Message-ID: From: Efstratios Karatzas To: John Baldwin Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: Perforce Change Reviews , Efstratios Karatzas Subject: Re: PERFORCE change 178714 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 May 2010 16:36:29 -0000 On Tue, May 25, 2010 at 3:58 PM, John Baldwin wrote: > On Monday 24 May 2010 10:06:57 am Efstratios Karatzas wrote: >> http://p4web.freebsd.org/@@178714?ac=3D10 >> >> Change 178714 by gpf@gpf_desktop on 2010/05/24 14:06:34 >> >> =C2=A0 =C2=A0 =C2=A0 * the second parameter from VOP_VPTOCNP() should be= vdrop()ed after >> =C2=A0 =C2=A0 =C2=A0 the call - done >> =C2=A0 =C2=A0 =C2=A0 * dont really need exclusive locks; now I use share= d locks >> =C2=A0 =C2=A0 =C2=A0 * dir_ilookup() still only works for UFS, added a c= heck so that the >> =C2=A0 =C2=A0 =C2=A0 function will return if the fs is not ufs >> >> Affected files ... >> >> .. //depot/projects/soc2010/gpf_audit/vn_fullpath_nocache.c#3 edit >> >> Differences ... >> >> =3D=3D=3D=3D //depot/projects/soc2010/gpf_audit/vn_fullpath_nocache.c#3 = (text+ko) =3D=3D=3D=3D >> >> @@ -75,11 +75,18 @@ >> =C2=A0 =C2=A0 =C2=A0 KASSERT("dvp !=3D NULL", "dir_ilookup: dvp =3D=3D N= ULL"); >> =C2=A0 =C2=A0 =C2=A0 KASSERT("name !=3D NULL", "dir_ilookup: name =3D=3D= NULL"); >> >> + =C2=A0 =C2=A0 /* XXXgpf: temporary, must be a better way to check this= than f_type or f_fstypename */ >> + =C2=A0 =C2=A0 if (strcmp(vp->v_mount->mnt_stat.f_fstypename, "ufs")) { >> + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 uprintf("only ufs supported\= n"); >> + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 return 1; >> + =C2=A0 =C2=A0 } >> + > > The normal way to handle something like this is by moving the > filesystem-specific functionality into a new VOP. =C2=A0Alternatively, th= e mount > point could grow a new flag (such as MNTK_MPSAFE or MNTK_LOOKUP_SHARED) t= o > indicate that a specific mount supports an optional feature or capability= From owner-p4-projects@FreeBSD.ORG Tue May 25 17:17:50 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5311C1065673; Tue, 25 May 2010 17:17:50 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 175C4106566B for ; Tue, 25 May 2010 17:17:50 +0000 (UTC) (envelope-from gibbs@freebsd.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 04F8D8FC1D for ; Tue, 25 May 2010 17:17:50 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4PHHncm081197 for ; Tue, 25 May 2010 17:17:49 GMT (envelope-from gibbs@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4PHHnGm081195 for perforce@freebsd.org; Tue, 25 May 2010 17:17:49 GMT (envelope-from gibbs@freebsd.org) Date: Tue, 25 May 2010 17:17:49 GMT Message-Id: <201005251717.o4PHHnGm081195@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gibbs@freebsd.org using -f From: "Justin T. Gibbs" To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178766 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 May 2010 17:17:50 -0000 http://p4web.freebsd.org/@@178766?ac=10 Change 178766 by gibbs@gibbs_zfs_test on 2010/05/25 17:17:31 Update taskq_dispatch_safe macro to deal with new taskqueue flags parameter in taskq_dispatch. Affected files ... .. //depot/projects/zfs/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h#4 edit Differences ... ==== //depot/projects/zfs/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h#4 (text) ==== @@ -373,8 +373,8 @@ extern void system_taskq_init(void); extern void system_taskq_fini(void); -#define taskq_dispatch_safe(tq, func, arg, task) \ - taskq_dispatch((tq), (func), (arg), TQ_SLEEP) +#define taskq_dispatch_safe(tq, func, arg, flags, task) \ + taskq_dispatch((tq), (func), (arg), (TQ_SLEEP | flags)) #define XVA_MAPSIZE 3 #define XVA_MAGIC 0x78766174 From owner-p4-projects@FreeBSD.ORG Tue May 25 18:15:54 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id CB6DD1065679; Tue, 25 May 2010 18:15:54 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4B8FC1065672 for ; Tue, 25 May 2010 18:15:54 +0000 (UTC) (envelope-from gibbs@freebsd.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2049F8FC15 for ; Tue, 25 May 2010 18:15:54 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4PIFseV086775 for ; Tue, 25 May 2010 18:15:54 GMT (envelope-from gibbs@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4PIFrds086773 for perforce@freebsd.org; Tue, 25 May 2010 18:15:54 GMT (envelope-from gibbs@freebsd.org) Date: Tue, 25 May 2010 18:15:54 GMT Message-Id: <201005251815.o4PIFrds086773@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gibbs@freebsd.org using -f From: "Justin T. Gibbs" To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178770 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 May 2010 18:15:55 -0000 http://p4web.freebsd.org/@@178770?ac=10 Change 178770 by gibbs@gibbs_zfs_test on 2010/05/25 18:15:27 Restore from current a file that went missing in user/pjd/zfs, the basis for the projects/zfs branch. Affected files ... .. //depot/projects/zfs/sys/dev/usb/usbdi_util.h#3 branch Differences ... From owner-p4-projects@FreeBSD.ORG Tue May 25 18:53:36 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E6B621065677; Tue, 25 May 2010 18:53:35 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AAA5C106564A for ; Tue, 25 May 2010 18:53:35 +0000 (UTC) (envelope-from gpf@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 95C408FC19 for ; Tue, 25 May 2010 18:53:35 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4PIrZvN089570 for ; Tue, 25 May 2010 18:53:35 GMT (envelope-from gpf@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4PIrZVm089568 for perforce@freebsd.org; Tue, 25 May 2010 18:53:35 GMT (envelope-from gpf@FreeBSD.org) Date: Tue, 25 May 2010 18:53:35 GMT Message-Id: <201005251853.o4PIrZVm089568@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gpf@FreeBSD.org using -f From: Efstratios Karatzas To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178772 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 May 2010 18:53:36 -0000 http://p4web.freebsd.org/@@178772?ac=10 Change 178772 by gpf@gpf_desktop on 2010/05/25 18:52:59 this is the change in userland code -praudit & openbsm lib- so that we may avoid printing user or group ids as local because in some cases (such as NFS) this makes no sense. Instead, the actual numbers are printed. Added an option that does this job, 'c' in praudit. ps: c stands for credentials and the variable used is 'rawcred', couldn't find a better name :-D Affected files ... .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/openbsm/bin/praudit/praudit.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/openbsm/bsm/libbsm.h#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/openbsm/libbsm/bsm_io.c#2 edit Differences ... ==== //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/openbsm/bin/praudit/praudit.c#2 (text) ==== @@ -50,6 +50,7 @@ static char *del = ","; /* Default delimiter. */ static int oneline = 0; static int raw = 0; +static int rawcred = 0; static int shortfrm = 0; static int partial = 0; static int xml = 0; @@ -93,10 +94,10 @@ break; if (xml) au_print_tok_xml(stdout, &tok, del, raw, - shortfrm); + shortfrm, rawcred); else au_print_tok(stdout, &tok, del, raw, - shortfrm); + shortfrm, rawcred); bytesread += tok.len; if (oneline) { if (!xml) @@ -121,6 +122,10 @@ while ((ch = getopt(argc, argv, "d:lprsx")) != -1) { switch(ch) { + case 'c': + rawcred = 1; + break; + case 'd': del = optarg; break; @@ -147,7 +152,7 @@ case 'x': xml = 1; - break; + break; case '?': default: ==== //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/openbsm/bsm/libbsm.h#2 (text) ==== @@ -820,9 +820,9 @@ int au_fetch_tok(tokenstr_t *tok, u_char *buf, int len); //XXX The following interface has different prototype from BSM void au_print_tok(FILE *outfp, tokenstr_t *tok, - char *del, char raw, char sfrm); + char *del, char raw, char sfrm, char rawcred); void au_print_tok_xml(FILE *outfp, tokenstr_t *tok, - char *del, char raw, char sfrm); + char *del, char raw, char sfrm, char rawcred); /* * Functions relating to XML output. ==== //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/openbsm/libbsm/bsm_io.c#2 (text) ==== @@ -587,12 +587,14 @@ * Prints a user value. */ static void -print_user(FILE *fp, u_int32_t usr, char raw) +print_user(FILE *fp, u_int32_t usr, char raw, char rawcred) { struct passwd *pwent; if (raw) fprintf(fp, "%d", usr); + else if (rawcred) + fprintf(fp, "%d", usr); else { pwent = getpwuid(usr); if (pwent != NULL) @@ -606,12 +608,14 @@ * Prints a group value. */ static void -print_group(FILE *fp, u_int32_t grp, char raw) +print_group(FILE *fp, u_int32_t grp, char raw, char rawcred) { struct group *grpent; if (raw) fprintf(fp, "%d", grp); + else if (rawcred) + fprintf(fp, "%d", grp); else { grpent = getgrgid(grp); if (grpent != NULL) @@ -1645,7 +1649,7 @@ static void print_attr32_tok(FILE *fp, tokenstr_t *tok, char *del, char raw, - __unused char sfrm, int xml) + __unused char sfrm, int xml, char rawcred) { print_tok_type(fp, tok->id, "attribute", raw, xml); @@ -1654,10 +1658,10 @@ print_4_bytes(fp, tok->tt.attr32.mode, "%o"); close_attr(fp); open_attr(fp, "uid"); - print_user(fp, tok->tt.attr32.uid, raw); + print_user(fp, tok->tt.attr32.uid, raw, rawcred); close_attr(fp); open_attr(fp, "gid"); - print_group(fp, tok->tt.attr32.gid, raw); + print_group(fp, tok->tt.attr32.gid, raw, rawcred); close_attr(fp); open_attr(fp, "fsid"); print_4_bytes(fp, tok->tt.attr32.fsid, "%u"); @@ -1673,9 +1677,9 @@ print_delim(fp, del); print_4_bytes(fp, tok->tt.attr32.mode, "%o"); print_delim(fp, del); - print_user(fp, tok->tt.attr32.uid, raw); + print_user(fp, tok->tt.attr32.uid, raw, rawcred); print_delim(fp, del); - print_group(fp, tok->tt.attr32.gid, raw); + print_group(fp, tok->tt.attr32.gid, raw, rawcred); print_delim(fp, del); print_4_bytes(fp, tok->tt.attr32.fsid, "%u"); print_delim(fp, del); @@ -1727,7 +1731,7 @@ static void print_attr64_tok(FILE *fp, tokenstr_t *tok, char *del, char raw, - __unused char sfrm, int xml) + __unused char sfrm, int xml, char rawcred) { print_tok_type(fp, tok->id, "attribute", raw, xml); @@ -1736,10 +1740,10 @@ print_4_bytes(fp, tok->tt.attr64.mode, "%o"); close_attr(fp); open_attr(fp, "uid"); - print_user(fp, tok->tt.attr64.uid, raw); + print_user(fp, tok->tt.attr64.uid, raw, rawcred); close_attr(fp); open_attr(fp, "gid"); - print_group(fp, tok->tt.attr64.gid, raw); + print_group(fp, tok->tt.attr64.gid, raw, rawcred); close_attr(fp); open_attr(fp, "fsid"); print_4_bytes(fp, tok->tt.attr64.fsid, "%u"); @@ -1755,9 +1759,9 @@ print_delim(fp, del); print_4_bytes(fp, tok->tt.attr64.mode, "%o"); print_delim(fp, del); - print_user(fp, tok->tt.attr64.uid, raw); + print_user(fp, tok->tt.attr64.uid, raw, rawcred); print_delim(fp, del); - print_group(fp, tok->tt.attr64.gid, raw); + print_group(fp, tok->tt.attr64.gid, raw, rawcred); print_delim(fp, del); print_4_bytes(fp, tok->tt.attr64.fsid, "%u"); print_delim(fp, del); @@ -2010,7 +2014,7 @@ static void print_newgroups_tok(FILE *fp, tokenstr_t *tok, char *del, char raw, - __unused char sfrm, int xml) + __unused char sfrm, int xml, char rawcred) { int i; @@ -2018,12 +2022,12 @@ for (i = 0; i < tok->tt.grps.no; i++) { if (xml) { fprintf(fp, ""); - print_group(fp, tok->tt.grps.list[i], raw); + print_group(fp, tok->tt.grps.list[i], raw, rawcred); fprintf(fp, ""); close_tag(fp, tok->id); } else { print_delim(fp, del); - print_group(fp, tok->tt.grps.list[i], raw); + print_group(fp, tok->tt.grps.list[i], raw, rawcred); } } } @@ -2316,22 +2320,22 @@ static void print_ipcperm_tok(FILE *fp, tokenstr_t *tok, char *del, char raw, - __unused char sfrm, int xml) + __unused char sfrm, int xml, char rawcred) { print_tok_type(fp, tok->id, "IPC perm", raw, xml); if (xml) { open_attr(fp, "uid"); - print_user(fp, tok->tt.ipcperm.uid, raw); + print_user(fp, tok->tt.ipcperm.uid, raw, rawcred); close_attr(fp); open_attr(fp, "gid"); - print_group(fp, tok->tt.ipcperm.gid, raw); + print_group(fp, tok->tt.ipcperm.gid, raw, rawcred); close_attr(fp); open_attr(fp, "creator-uid"); - print_user(fp, tok->tt.ipcperm.puid, raw); + print_user(fp, tok->tt.ipcperm.puid, raw, rawcred); close_attr(fp); open_attr(fp, "creator-gid"); - print_group(fp, tok->tt.ipcperm.pgid, raw); + print_group(fp, tok->tt.ipcperm.pgid, raw, rawcred); close_attr(fp); open_attr(fp, "mode"); print_4_bytes(fp, tok->tt.ipcperm.mode, "%o"); @@ -2345,13 +2349,13 @@ close_tag(fp, tok->id); } else { print_delim(fp, del); - print_user(fp, tok->tt.ipcperm.uid, raw); + print_user(fp, tok->tt.ipcperm.uid, raw, rawcred); print_delim(fp, del); - print_group(fp, tok->tt.ipcperm.gid, raw); + print_group(fp, tok->tt.ipcperm.gid, raw, rawcred); print_delim(fp, del); - print_user(fp, tok->tt.ipcperm.puid, raw); + print_user(fp, tok->tt.ipcperm.puid, raw, rawcred); print_delim(fp, del); - print_group(fp, tok->tt.ipcperm.pgid, raw); + print_group(fp, tok->tt.ipcperm.pgid, raw, rawcred); print_delim(fp, del); print_4_bytes(fp, tok->tt.ipcperm.mode, "%o"); print_delim(fp, del); @@ -2528,25 +2532,25 @@ static void print_process32_tok(FILE *fp, tokenstr_t *tok, char *del, char raw, - __unused char sfrm, int xml) + __unused char sfrm, int xml, char rawcred) { print_tok_type(fp, tok->id, "process", raw, xml); if (xml) { open_attr(fp, "audit-uid"); - print_user(fp, tok->tt.proc32.auid, raw); + print_user(fp, tok->tt.proc32.auid, raw, rawcred); close_attr(fp); open_attr(fp, "uid"); - print_user(fp, tok->tt.proc32.euid, raw); + print_user(fp, tok->tt.proc32.euid, raw, rawcred); close_attr(fp); open_attr(fp, "gid"); - print_group(fp, tok->tt.proc32.egid, raw); + print_group(fp, tok->tt.proc32.egid, raw, rawcred); close_attr(fp); open_attr(fp, "ruid"); - print_user(fp, tok->tt.proc32.ruid, raw); + print_user(fp, tok->tt.proc32.ruid, raw, rawcred); close_attr(fp); open_attr(fp, "rgid"); - print_group(fp, tok->tt.proc32.rgid, raw); + print_group(fp, tok->tt.proc32.rgid, raw, rawcred); close_attr(fp); open_attr(fp, "pid"); print_4_bytes(fp, tok->tt.proc32.pid, "%u"); @@ -2561,15 +2565,15 @@ close_tag(fp, tok->id); } else { print_delim(fp, del); - print_user(fp, tok->tt.proc32.auid, raw); + print_user(fp, tok->tt.proc32.auid, raw, rawcred); print_delim(fp, del); - print_user(fp, tok->tt.proc32.euid, raw); + print_user(fp, tok->tt.proc32.euid, raw, rawcred); print_delim(fp, del); - print_group(fp, tok->tt.proc32.egid, raw); + print_group(fp, tok->tt.proc32.egid, raw, rawcred); print_delim(fp, del); - print_user(fp, tok->tt.proc32.ruid, raw); + print_user(fp, tok->tt.proc32.ruid, raw, rawcred); print_delim(fp, del); - print_group(fp, tok->tt.proc32.rgid, raw); + print_group(fp, tok->tt.proc32.rgid, raw, rawcred); print_delim(fp, del); print_4_bytes(fp, tok->tt.proc32.pid, "%u"); print_delim(fp, del); @@ -2641,24 +2645,24 @@ static void print_process64_tok(FILE *fp, tokenstr_t *tok, char *del, char raw, - __unused char sfrm, int xml) + __unused char sfrm, int xml, char rawcred) { print_tok_type(fp, tok->id, "process", raw, xml); if (xml) { open_attr(fp, "audit-uid"); - print_user(fp, tok->tt.proc64.auid, raw); + print_user(fp, tok->tt.proc64.auid, raw, rawcred); close_attr(fp); open_attr(fp, "uid"); - print_user(fp, tok->tt.proc64.euid, raw); + print_user(fp, tok->tt.proc64.euid, raw, rawcred); close_attr(fp); open_attr(fp, "gid"); - print_group(fp, tok->tt.proc64.egid, raw); + print_group(fp, tok->tt.proc64.egid, raw, rawcred); close_attr(fp); open_attr(fp, "ruid"); - print_user(fp, tok->tt.proc64.ruid, raw); + print_user(fp, tok->tt.proc64.ruid, raw, rawcred); close_attr(fp); open_attr(fp, "rgid"); - print_group(fp, tok->tt.proc64.rgid, raw); + print_group(fp, tok->tt.proc64.rgid, raw, rawcred); close_attr(fp); open_attr(fp, "pid"); print_4_bytes(fp, tok->tt.proc64.pid, "%u"); @@ -2673,15 +2677,15 @@ close_tag(fp, tok->id); } else { print_delim(fp, del); - print_user(fp, tok->tt.proc64.auid, raw); + print_user(fp, tok->tt.proc64.auid, raw, rawcred); print_delim(fp, del); - print_user(fp, tok->tt.proc64.euid, raw); + print_user(fp, tok->tt.proc64.euid, raw, rawcred); print_delim(fp, del); - print_group(fp, tok->tt.proc64.egid, raw); + print_group(fp, tok->tt.proc64.egid, raw, rawcred); print_delim(fp, del); - print_user(fp, tok->tt.proc64.ruid, raw); + print_user(fp, tok->tt.proc64.ruid, raw, rawcred); print_delim(fp, del); - print_group(fp, tok->tt.proc64.rgid, raw); + print_group(fp, tok->tt.proc64.rgid, raw, rawcred); print_delim(fp, del); print_4_bytes(fp, tok->tt.proc64.pid, "%u"); print_delim(fp, del); @@ -2768,25 +2772,25 @@ static void print_process32ex_tok(FILE *fp, tokenstr_t *tok, char *del, char raw, - __unused char sfrm, int xml) + __unused char sfrm, int xml, char rawcred) { print_tok_type(fp, tok->id, "process_ex", raw, xml); if (xml) { open_attr(fp, "audit-uid"); - print_user(fp, tok->tt.proc32_ex.auid, raw); + print_user(fp, tok->tt.proc32_ex.auid, raw, rawcred); close_attr(fp); open_attr(fp, "uid"); - print_user(fp, tok->tt.proc32_ex.euid, raw); + print_user(fp, tok->tt.proc32_ex.euid, raw, rawcred); close_attr(fp); open_attr(fp, "gid"); - print_group(fp, tok->tt.proc32_ex.egid, raw); + print_group(fp, tok->tt.proc32_ex.egid, raw, rawcred); close_attr(fp); open_attr(fp, "ruid"); - print_user(fp, tok->tt.proc32_ex.ruid, raw); + print_user(fp, tok->tt.proc32_ex.ruid, raw, rawcred); close_attr(fp); open_attr(fp, "rgid"); - print_group(fp, tok->tt.proc32_ex.rgid, raw); + print_group(fp, tok->tt.proc32_ex.rgid, raw, rawcred); close_attr(fp); open_attr(fp, "pid"); print_4_bytes(fp, tok->tt.proc32_ex.pid, "%u"); @@ -2802,15 +2806,15 @@ close_tag(fp, tok->id); } else { print_delim(fp, del); - print_user(fp, tok->tt.proc32_ex.auid, raw); + print_user(fp, tok->tt.proc32_ex.auid, raw, rawcred); print_delim(fp, del); - print_user(fp, tok->tt.proc32_ex.euid, raw); + print_user(fp, tok->tt.proc32_ex.euid, raw, rawcred); print_delim(fp, del); - print_group(fp, tok->tt.proc32_ex.egid, raw); + print_group(fp, tok->tt.proc32_ex.egid, raw, rawcred); print_delim(fp, del); - print_user(fp, tok->tt.proc32_ex.ruid, raw); + print_user(fp, tok->tt.proc32_ex.ruid, raw, rawcred); print_delim(fp, del); - print_group(fp, tok->tt.proc32_ex.rgid, raw); + print_group(fp, tok->tt.proc32_ex.rgid, raw, rawcred); print_delim(fp, del); print_4_bytes(fp, tok->tt.proc32_ex.pid, "%u"); print_delim(fp, del); @@ -2898,24 +2902,24 @@ static void print_process64ex_tok(FILE *fp, tokenstr_t *tok, char *del, char raw, - __unused char sfrm, int xml) + __unused char sfrm, int xml, char rawcred) { print_tok_type(fp, tok->id, "process_ex", raw, xml); if (xml) { open_attr(fp, "audit-uid"); - print_user(fp, tok->tt.proc64_ex.auid, raw); + print_user(fp, tok->tt.proc64_ex.auid, raw, rawcred); close_attr(fp); open_attr(fp, "uid"); - print_user(fp, tok->tt.proc64_ex.euid, raw); + print_user(fp, tok->tt.proc64_ex.euid, raw, rawcred); close_attr(fp); open_attr(fp, "gid"); - print_group(fp, tok->tt.proc64_ex.egid, raw); + print_group(fp, tok->tt.proc64_ex.egid, raw, rawcred); close_attr(fp); open_attr(fp, "ruid"); - print_user(fp, tok->tt.proc64_ex.ruid, raw); + print_user(fp, tok->tt.proc64_ex.ruid, raw, rawcred); close_attr(fp); open_attr(fp, "rgid"); - print_group(fp, tok->tt.proc64_ex.rgid, raw); + print_group(fp, tok->tt.proc64_ex.rgid, raw, rawcred); close_attr(fp); open_attr(fp, "pid"); print_4_bytes(fp, tok->tt.proc64_ex.pid, "%u"); @@ -2931,15 +2935,15 @@ close_tag(fp, tok->id); } else { print_delim(fp, del); - print_user(fp, tok->tt.proc64_ex.auid, raw); + print_user(fp, tok->tt.proc64_ex.auid, raw, rawcred); print_delim(fp, del); - print_user(fp, tok->tt.proc64_ex.euid, raw); + print_user(fp, tok->tt.proc64_ex.euid, raw, rawcred); print_delim(fp, del); - print_group(fp, tok->tt.proc64_ex.egid, raw); + print_group(fp, tok->tt.proc64_ex.egid, raw, rawcred); print_delim(fp, del); - print_user(fp, tok->tt.proc64_ex.ruid, raw); + print_user(fp, tok->tt.proc64_ex.ruid, raw, rawcred); print_delim(fp, del); - print_group(fp, tok->tt.proc64_ex.rgid, raw); + print_group(fp, tok->tt.proc64_ex.rgid, raw, rawcred); print_delim(fp, del); print_4_bytes(fp, tok->tt.proc64_ex.pid, "%u"); print_delim(fp, del); @@ -3362,25 +3366,25 @@ static void print_subject32_tok(FILE *fp, tokenstr_t *tok, char *del, char raw, - __unused char sfrm, int xml) + __unused char sfrm, int xml, char rawcred) { print_tok_type(fp, tok->id, "subject", raw, xml); if (xml) { open_attr(fp, "audit-uid"); - print_user(fp, tok->tt.subj32.auid, raw); + print_user(fp, tok->tt.subj32.auid, raw, rawcred); close_attr(fp); open_attr(fp, "uid"); - print_user(fp, tok->tt.subj32.euid, raw); + print_user(fp, tok->tt.subj32.euid, raw, rawcred); close_attr(fp); open_attr(fp, "gid"); - print_group(fp, tok->tt.subj32.egid, raw); + print_group(fp, tok->tt.subj32.egid, raw, rawcred); close_attr(fp); open_attr(fp, "ruid"); - print_user(fp, tok->tt.subj32.ruid, raw); + print_user(fp, tok->tt.subj32.ruid, raw, rawcred); close_attr(fp); open_attr(fp, "rgid"); - print_group(fp, tok->tt.subj32.rgid, raw); + print_group(fp, tok->tt.subj32.rgid, raw, rawcred); close_attr(fp); open_attr(fp,"pid"); print_4_bytes(fp, tok->tt.subj32.pid, "%u"); @@ -3395,15 +3399,15 @@ close_tag(fp, tok->id); } else { print_delim(fp, del); - print_user(fp, tok->tt.subj32.auid, raw); + print_user(fp, tok->tt.subj32.auid, raw, rawcred); print_delim(fp, del); - print_user(fp, tok->tt.subj32.euid, raw); + print_user(fp, tok->tt.subj32.euid, raw, rawcred); print_delim(fp, del); - print_group(fp, tok->tt.subj32.egid, raw); + print_group(fp, tok->tt.subj32.egid, raw, rawcred); print_delim(fp, del); - print_user(fp, tok->tt.subj32.ruid, raw); + print_user(fp, tok->tt.subj32.ruid, raw, rawcred); print_delim(fp, del); - print_group(fp, tok->tt.subj32.rgid, raw); + print_group(fp, tok->tt.subj32.rgid, raw, rawcred); print_delim(fp, del); print_4_bytes(fp, tok->tt.subj32.pid, "%u"); print_delim(fp, del); @@ -3474,25 +3478,25 @@ static void print_subject64_tok(FILE *fp, tokenstr_t *tok, char *del, char raw, - __unused char sfrm, int xml) + __unused char sfrm, int xml, char rawcred) { print_tok_type(fp, tok->id, "subject", raw, xml); if (xml) { open_attr(fp, "audit-uid"); - print_user(fp, tok->tt.subj64.auid, raw); + print_user(fp, tok->tt.subj64.auid, raw, rawcred); close_attr(fp); open_attr(fp, "uid"); - print_user(fp, tok->tt.subj64.euid, raw); + print_user(fp, tok->tt.subj64.euid, raw, rawcred); close_attr(fp); open_attr(fp, "gid"); - print_group(fp, tok->tt.subj64.egid, raw); + print_group(fp, tok->tt.subj64.egid, raw, rawcred); close_attr(fp); open_attr(fp, "ruid"); - print_user(fp, tok->tt.subj64.ruid, raw); + print_user(fp, tok->tt.subj64.ruid, raw, rawcred); close_attr(fp); open_attr(fp, "rgid"); - print_group(fp, tok->tt.subj64.rgid, raw); + print_group(fp, tok->tt.subj64.rgid, raw, rawcred); close_attr(fp); open_attr(fp, "pid"); print_4_bytes(fp, tok->tt.subj64.pid, "%u"); @@ -3507,15 +3511,15 @@ close_tag(fp, tok->id); } else { print_delim(fp, del); - print_user(fp, tok->tt.subj64.auid, raw); + print_user(fp, tok->tt.subj64.auid, raw, rawcred); print_delim(fp, del); - print_user(fp, tok->tt.subj64.euid, raw); + print_user(fp, tok->tt.subj64.euid, raw, rawcred); print_delim(fp, del); - print_group(fp, tok->tt.subj64.egid, raw); + print_group(fp, tok->tt.subj64.egid, raw, rawcred); print_delim(fp, del); - print_user(fp, tok->tt.subj64.ruid, raw); + print_user(fp, tok->tt.subj64.ruid, raw, rawcred); print_delim(fp, del); - print_group(fp, tok->tt.subj64.rgid, raw); + print_group(fp, tok->tt.subj64.rgid, raw, rawcred); print_delim(fp, del); print_4_bytes(fp, tok->tt.subj64.pid, "%u"); print_delim(fp, del); @@ -3601,25 +3605,25 @@ static void print_subject32ex_tok(FILE *fp, tokenstr_t *tok, char *del, char raw, - __unused char sfrm, int xml) + __unused char sfrm, int xml, char rawcred) { print_tok_type(fp, tok->id, "subject_ex", raw, xml); if (xml) { open_attr(fp, "audit-uid"); - print_user(fp, tok->tt.subj32_ex.auid, raw); + print_user(fp, tok->tt.subj32_ex.auid, raw, rawcred); close_attr(fp); open_attr(fp, "uid"); - print_user(fp, tok->tt.subj32_ex.euid, raw); + print_user(fp, tok->tt.subj32_ex.euid, raw, rawcred); close_attr(fp); open_attr(fp, "gid"); - print_group(fp, tok->tt.subj32_ex.egid, raw); + print_group(fp, tok->tt.subj32_ex.egid, raw, rawcred); close_attr(fp); open_attr(fp, "ruid"); - print_user(fp, tok->tt.subj32_ex.ruid, raw); + print_user(fp, tok->tt.subj32_ex.ruid, raw, rawcred); close_attr(fp); open_attr(fp, "rgid"); - print_group(fp, tok->tt.subj32_ex.rgid, raw); + print_group(fp, tok->tt.subj32_ex.rgid, raw, rawcred); close_attr(fp); open_attr(fp, "pid"); print_4_bytes(fp, tok->tt.subj32_ex.pid, "%u"); @@ -3635,15 +3639,15 @@ close_tag(fp, tok->id); } else { print_delim(fp, del); - print_user(fp, tok->tt.subj32_ex.auid, raw); + print_user(fp, tok->tt.subj32_ex.auid, raw, rawcred); print_delim(fp, del); - print_user(fp, tok->tt.subj32_ex.euid, raw); + print_user(fp, tok->tt.subj32_ex.euid, raw, rawcred); print_delim(fp, del); - print_group(fp, tok->tt.subj32_ex.egid, raw); + print_group(fp, tok->tt.subj32_ex.egid, raw, rawcred); print_delim(fp, del); - print_user(fp, tok->tt.subj32_ex.ruid, raw); + print_user(fp, tok->tt.subj32_ex.ruid, raw, rawcred); print_delim(fp, del); - print_group(fp, tok->tt.subj32_ex.rgid, raw); + print_group(fp, tok->tt.subj32_ex.rgid, raw, rawcred); print_delim(fp, del); print_4_bytes(fp, tok->tt.subj32_ex.pid, "%u"); print_delim(fp, del); @@ -3730,24 +3734,24 @@ static void print_subject64ex_tok(FILE *fp, tokenstr_t *tok, char *del, char raw, - __unused char sfrm, int xml) + __unused char sfrm, int xml, char rawcred) { print_tok_type(fp, tok->id, "subject_ex", raw, xml); if (xml) { open_attr(fp, "audit-uid"); - print_user(fp, tok->tt.subj64_ex.auid, raw); + print_user(fp, tok->tt.subj64_ex.auid, raw, rawcred); close_attr(fp); open_attr(fp, "uid"); - print_user(fp, tok->tt.subj64_ex.euid, raw); + print_user(fp, tok->tt.subj64_ex.euid, raw, rawcred); close_attr(fp); open_attr(fp, "gid"); - print_group(fp, tok->tt.subj64_ex.egid, raw); + print_group(fp, tok->tt.subj64_ex.egid, raw, rawcred); close_attr(fp); open_attr(fp, "ruid"); - print_user(fp, tok->tt.subj64_ex.ruid, raw); + print_user(fp, tok->tt.subj64_ex.ruid, raw, rawcred); close_attr(fp); open_attr(fp, "rgid"); - print_group(fp, tok->tt.subj64_ex.rgid, raw); + print_group(fp, tok->tt.subj64_ex.rgid, raw, rawcred); close_attr(fp); open_attr(fp, "pid"); print_4_bytes(fp, tok->tt.subj64_ex.pid, "%u"); @@ -3763,15 +3767,15 @@ close_tag(fp, tok->id); } else { print_delim(fp, del); - print_user(fp, tok->tt.subj64_ex.auid, raw); + print_user(fp, tok->tt.subj64_ex.auid, raw, rawcred); print_delim(fp, del); - print_user(fp, tok->tt.subj64_ex.euid, raw); + print_user(fp, tok->tt.subj64_ex.euid, raw, rawcred); print_delim(fp, del); - print_group(fp, tok->tt.subj64_ex.egid, raw); + print_group(fp, tok->tt.subj64_ex.egid, raw, rawcred); print_delim(fp, del); - print_user(fp, tok->tt.subj64_ex.ruid, raw); + print_user(fp, tok->tt.subj64_ex.ruid, raw, rawcred); print_delim(fp, del); - print_group(fp, tok->tt.subj64_ex.rgid, raw); + print_group(fp, tok->tt.subj64_ex.rgid, raw, rawcred); print_delim(fp, del); print_4_bytes(fp, tok->tt.subj64_ex.pid, "%u"); print_delim(fp, del); @@ -4161,7 +4165,7 @@ * 'prints' the token out to outfp. */ void -au_print_tok(FILE *outfp, tokenstr_t *tok, char *del, char raw, char sfrm) +au_print_tok(FILE *outfp, tokenstr_t *tok, char *del, char raw, char sfrm, char rawcred) { switch(tok->id) { @@ -4198,11 +4202,11 @@ return; case AUT_ATTR32: - print_attr32_tok(outfp, tok, del, raw, sfrm, AU_PLAIN); + print_attr32_tok(outfp, tok, del, raw, sfrm, AU_PLAIN, rawcred); return; case AUT_ATTR64: - print_attr64_tok(outfp, tok, del, raw, sfrm, AU_PLAIN); + print_attr64_tok(outfp, tok, del, raw, sfrm, AU_PLAIN, rawcred); return; case AUT_EXIT: @@ -4222,7 +4226,7 @@ return; case AUT_NEWGROUPS: - print_newgroups_tok(outfp, tok, del, raw, sfrm, AU_PLAIN); + print_newgroups_tok(outfp, tok, del, raw, sfrm, AU_PLAIN, rawcred); return; case AUT_IN_ADDR: @@ -4242,7 +4246,7 @@ return; case AUT_IPC_PERM: - print_ipcperm_tok(outfp, tok, del, raw, sfrm, AU_PLAIN); + print_ipcperm_tok(outfp, tok, del, raw, sfrm, AU_PLAIN, rawcred); return; case AUT_IPORT: @@ -4258,19 +4262,19 @@ return; case AUT_PROCESS32: - print_process32_tok(outfp, tok, del, raw, sfrm, AU_PLAIN); + print_process32_tok(outfp, tok, del, raw, sfrm, AU_PLAIN, rawcred); return; case AUT_PROCESS32_EX: - print_process32ex_tok(outfp, tok, del, raw, sfrm, AU_PLAIN); + print_process32ex_tok(outfp, tok, del, raw, sfrm, AU_PLAIN, rawcred); return; case AUT_PROCESS64: - print_process64_tok(outfp, tok, del, raw, sfrm, AU_PLAIN); + print_process64_tok(outfp, tok, del, raw, sfrm, AU_PLAIN, rawcred); return; case AUT_PROCESS64_EX: - print_process64ex_tok(outfp, tok, del, raw, sfrm, AU_PLAIN); + print_process64ex_tok(outfp, tok, del, raw, sfrm, AU_PLAIN, rawcred); return; case AUT_RETURN32: @@ -4302,19 +4306,19 @@ return; case AUT_SUBJECT32: - print_subject32_tok(outfp, tok, del, raw, sfrm, AU_PLAIN); + print_subject32_tok(outfp, tok, del, raw, sfrm, AU_PLAIN, rawcred); return; case AUT_SUBJECT64: - print_subject64_tok(outfp, tok, del, raw, sfrm, AU_PLAIN); + print_subject64_tok(outfp, tok, del, raw, sfrm, AU_PLAIN, rawcred); return; case AUT_SUBJECT32_EX: - print_subject32ex_tok(outfp, tok, del, raw, sfrm, AU_PLAIN); + print_subject32ex_tok(outfp, tok, del, raw, sfrm, AU_PLAIN, rawcred); return; case AUT_SUBJECT64_EX: - print_subject64ex_tok(outfp, tok, del, raw, sfrm, AU_PLAIN); + print_subject64ex_tok(outfp, tok, del, raw, sfrm, AU_PLAIN, rawcred); return; case AUT_TEXT: @@ -4339,7 +4343,7 @@ */ void au_print_tok_xml(FILE *outfp, tokenstr_t *tok, char *del, char raw, - char sfrm) + char sfrm, char rawcred) { switch(tok->id) { @@ -4376,11 +4380,11 @@ return; case AUT_ATTR32: - print_attr32_tok(outfp, tok, del, raw, sfrm, AU_XML); + print_attr32_tok(outfp, tok, del, raw, sfrm, AU_XML, rawcred); return; case AUT_ATTR64: - print_attr64_tok(outfp, tok, del, raw, sfrm, AU_XML); + print_attr64_tok(outfp, tok, del, raw, sfrm, AU_XML, rawcred); return; case AUT_EXIT: @@ -4400,7 +4404,7 @@ return; case AUT_NEWGROUPS: - print_newgroups_tok(outfp, tok, del, raw, sfrm, AU_XML); + print_newgroups_tok(outfp, tok, del, raw, sfrm, AU_XML, rawcred); return; case AUT_IN_ADDR: @@ -4420,7 +4424,7 @@ return; case AUT_IPC_PERM: - print_ipcperm_tok(outfp, tok, del, raw, sfrm, AU_XML); + print_ipcperm_tok(outfp, tok, del, raw, sfrm, AU_XML, rawcred); return; case AUT_IPORT: @@ -4436,19 +4440,19 @@ return; case AUT_PROCESS32: - print_process32_tok(outfp, tok, del, raw, sfrm, AU_XML); + print_process32_tok(outfp, tok, del, raw, sfrm, AU_XML, rawcred); return; case AUT_PROCESS32_EX: - print_process32ex_tok(outfp, tok, del, raw, sfrm, AU_XML); + print_process32ex_tok(outfp, tok, del, raw, sfrm, AU_XML, rawcred); return; case AUT_PROCESS64: - print_process64_tok(outfp, tok, del, raw, sfrm, AU_XML); + print_process64_tok(outfp, tok, del, raw, sfrm, AU_XML, rawcred); return; case AUT_PROCESS64_EX: - print_process64ex_tok(outfp, tok, del, raw, sfrm, AU_XML); + print_process64ex_tok(outfp, tok, del, raw, sfrm, AU_XML, rawcred); return; case AUT_RETURN32: @@ -4476,19 +4480,19 @@ return; case AUT_SUBJECT32: - print_subject32_tok(outfp, tok, del, raw, sfrm, AU_XML); + print_subject32_tok(outfp, tok, del, raw, sfrm, AU_XML, rawcred); return; case AUT_SUBJECT64: - print_subject64_tok(outfp, tok, del, raw, sfrm, AU_XML); + print_subject64_tok(outfp, tok, del, raw, sfrm, AU_XML, rawcred); return; case AUT_SUBJECT32_EX: - print_subject32ex_tok(outfp, tok, del, raw, sfrm, AU_XML); + print_subject32ex_tok(outfp, tok, del, raw, sfrm, AU_XML, rawcred); return; case AUT_SUBJECT64_EX: - print_subject64ex_tok(outfp, tok, del, raw, sfrm, AU_XML); + print_subject64ex_tok(outfp, tok, del, raw, sfrm, AU_XML, rawcred); return; case AUT_TEXT: From owner-p4-projects@FreeBSD.ORG Tue May 25 19:31:18 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8F11A106567B; Tue, 25 May 2010 19:31:17 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 52E77106566C for ; Tue, 25 May 2010 19:31:17 +0000 (UTC) (envelope-from gsilva@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3F1E88FC0A for ; Tue, 25 May 2010 19:31:17 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4PJVH2o093395 for ; Tue, 25 May 2010 19:31:17 GMT (envelope-from gsilva@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4PJVHjj093393 for perforce@freebsd.org; Tue, 25 May 2010 19:31:17 GMT (envelope-from gsilva@FreeBSD.org) Date: Tue, 25 May 2010 19:31:17 GMT Message-Id: <201005251931.o4PJVHjj093393@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gsilva@FreeBSD.org using -f From: Gabriel Silva To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178773 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 May 2010 19:31:18 -0000 http://p4web.freebsd.org/@@178773?ac=10 Change 178773 by gsilva@gsilva on 2010/05/25 19:30:58 Original Packet Construction Set Affected files ... .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/CONTRIBUTORS#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/COPYRIGHT#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/INSTALL#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/Makefile#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/PKG-INFO#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/README#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/docs/Doxyfile#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/docs/Makefile#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/docs/Web/IPPacket.jpg#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/docs/Web/Makefile#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/docs/Web/arpwhohas.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/docs/Web/http_get.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/docs/Web/index.html#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/docs/Web/pcap_info.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/docs/Web/pcap_slice.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/docs/Web/pcs.pdf#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/docs/codespelunking.sty#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/docs/design.tex#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/docs/pcs.tex#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/__init__.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/bpf/bpf.pxd#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/bpf/bpf.pyx#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/clock/clock.pyx#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/__init__.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/arp.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/bgp.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/bsdrtmsg.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/crc32c.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/dhcpv4.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/dhcpv4_options.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/dns.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/dvmrp.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/ethernet.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/ethernet_map.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/http.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/icmpv4.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/icmpv6.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/ieee80211.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/ieee8021d.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/ieee8023ad.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/igmp.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/igmpv2.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/igmpv3.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/ipcomp.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/ipsec.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/ipv4.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/ipv4_map.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/ipv4sar.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/ipv6.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/ipv6_map.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/llc.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/localhost.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/localhost_map.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/mpls.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/mtrace.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/nd6.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/netlink.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/null.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/payload.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/pseudoipv6.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/radiotap.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/rtnetlink.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/rtp.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/sctp.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/sctp_map.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/tcp.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/tcp_map.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/tcpv6.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/udp.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/udp_map.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/udpv4.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/udpv6.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/packets/vlan.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/pcap/LICENSE#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/pcap/config.h#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/pcap/pcap.pyx#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/pcap/pcap_ex.c#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/pcs/pcap/pcap_ex.h#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/scripts/arpwhohas.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/scripts/bootp_server.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/scripts/ddos_analyze.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/scripts/dns_query.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/scripts/dvmrp_ask_neighbors2.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/scripts/expect.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/scripts/expect2.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/scripts/expect3.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/scripts/http_get.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/scripts/igmp_monitor.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/scripts/igmp_v2_join.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/scripts/igmp_v2_leave.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/scripts/igmp_v2_query.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/scripts/igmp_v3_leave.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/scripts/igmp_v3_query.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/scripts/pcap_info.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/scripts/pcap_slice.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/scripts/ping.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/scripts/snarf.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/scripts/udp_echo.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/setup.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/boundstest.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/chaintest.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/connectortest.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/copytest.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/dhcpv4test.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/divtest.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/dns.out#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/dnstest.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/etherdump.out#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/etherping.out#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/ethertest.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/hexdumper.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/icmpv4test.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/igmpv3test.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/ipv4test.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/ipv6test.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/ktrace.out#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/loopping.out#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/loopping6.out#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/make.out#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/maptest.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/optiontest.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/printtest.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/sctptest.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/tcpv4test.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/tlvtest.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/udpv4test.py#1 add .. //depot/projects/soc2010/gsilva_80211fuzz/src/tools/tools/net80211/80211fuzz/pcs-0.6/tests/wwwtcp.out#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Tue May 25 20:23:14 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8D0441065675; Tue, 25 May 2010 20:23:14 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 518C91065672 for ; Tue, 25 May 2010 20:23:14 +0000 (UTC) (envelope-from kibab@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3F5E18FC0A for ; Tue, 25 May 2010 20:23:14 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4PKNEol000312 for ; Tue, 25 May 2010 20:23:14 GMT (envelope-from kibab@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4PKNEUx000310 for perforce@freebsd.org; Tue, 25 May 2010 20:23:14 GMT (envelope-from kibab@FreeBSD.org) Date: Tue, 25 May 2010 20:23:14 GMT Message-Id: <201005252023.o4PKNEUx000310@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to kibab@FreeBSD.org using -f From: Ilya Bakulin To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178774 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 May 2010 20:23:14 -0000 http://p4web.freebsd.org/@@178774?ac=10 Change 178774 by kibab@kibab_kibab-nb on 2010/05/25 20:22:56 New features: - ffs_snapshot: if the kernel has support for FFS snapshots; - softupdates: if soft-updates support is compiled into kernel; - ufs_acl: indicates support for POSIX.1e compliant ACLs on UFS file systems; - ufs_gjournal: journaling support for UFS. Reviewed by: Alexander Leidinger (mentor) Affected files ... .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/ufs/ffs/ffs_snapshot.c#3 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/ufs/ffs/ffs_softdep.c#3 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/ufs/ufs/ufs_acl.c#2 edit .. //depot/projects/soc2010/kibab_sysctlreg/src_sys/ufs/ufs/ufs_vnops.c#2 edit Differences ... ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/ufs/ffs/ffs_snapshot.c#3 (text+ko) ==== @@ -124,6 +124,7 @@ } #else +FEATURE(ffs_snapshot, "FFS snapshot support"); TAILQ_HEAD(snaphead, inode); ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/ufs/ffs/ffs_softdep.c#3 (text+ko) ==== @@ -576,6 +576,9 @@ } #else + +FEATURE(softupdates, "FFS soft-updates support"); + /* * These definitions need to be adapted to the system to which * this file is being ported. ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/ufs/ufs/ufs_acl.c#2 (text+ko) ==== @@ -57,6 +57,8 @@ #ifdef UFS_ACL +FEATURE(ufs_acl, "POSIX.1e ACL support for UFS"); + /* * Synchronize an ACL and an inode by copying over appropriate inode fields * to the passed ACL. Assumes an ACL that would satisfy acl_posix1e_check(), ==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/ufs/ufs/ufs_vnops.c#2 (text+ko) ==== @@ -84,6 +84,7 @@ #endif #ifdef UFS_GJOURNAL #include +FEATURE(ufs_gjournal, "Journaling support through GEOM for UFS"); #endif #include From owner-p4-projects@FreeBSD.ORG Wed May 26 00:24:43 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5E0C91065674; Wed, 26 May 2010 00:24:43 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 229EF106566C for ; Wed, 26 May 2010 00:24:43 +0000 (UTC) (envelope-from ligregni@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EB7E18FC12 for ; Wed, 26 May 2010 00:24:42 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4Q0Og33033984 for ; Wed, 26 May 2010 00:24:42 GMT (envelope-from ligregni@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4Q0Ogg3033982 for perforce@freebsd.org; Wed, 26 May 2010 00:24:42 GMT (envelope-from ligregni@FreeBSD.org) Date: Wed, 26 May 2010 00:24:42 GMT Message-Id: <201005260024.o4Q0Ogg3033982@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to ligregni@FreeBSD.org using -f From: Sergio Ligregni To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178794 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 May 2010 00:24:43 -0000 http://p4web.freebsd.org/@@178794?ac=10 Change 178794 by ligregni@ligServer on 2010/05/26 00:24:07 First Commit, testing Perforce repository Affected files ... .. //depot/projects/soc2010/disaudit/Milestones#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Wed May 26 07:12:10 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3CFA6106566C; Wed, 26 May 2010 07:12:10 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C4DF41065674 for ; Wed, 26 May 2010 07:12:09 +0000 (UTC) (envelope-from phcoder@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B02DA8FC14 for ; Wed, 26 May 2010 07:12:09 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4Q7C94H094582 for ; Wed, 26 May 2010 07:12:09 GMT (envelope-from phcoder@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4Q7C9E2094580 for perforce@freebsd.org; Wed, 26 May 2010 07:12:09 GMT (envelope-from phcoder@FreeBSD.org) Date: Wed, 26 May 2010 07:12:09 GMT Message-Id: <201005260712.o4Q7C9E2094580@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to phcoder@FreeBSD.org using -f From: Volodymyr Serbinenko To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178796 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 May 2010 07:12:10 -0000 http://p4web.freebsd.org/@@178796?ac=10 Change 178796 by phcoder@phcoder on 2010/05/26 07:11:17 Reimport my previous yeeloong-freebsd work. Change to 64-bit and fix few issues with selectors. Affected files ... .. //depot/projects/soc2010/phcoder_yeeloong/src/COPYRIGHT#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/LOCKS#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/MAINTAINERS#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/Makefile.inc1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/ObsoleteFiles.inc#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/README#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/UPDATING#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/Makefile.inc#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/cat/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/cat/cat.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/cat/cat.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/chflags/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/chflags/chflags.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/chflags/chflags.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/chio/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/chio/chio.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/chio/chio.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/chio/defs.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/chio/pathnames.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/chmod/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/chmod/chmod.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/chmod/chmod.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/cp/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/cp/cp.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/cp/cp.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/cp/extern.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/cp/utils.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/csh/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/csh/USD.doc/csh.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/csh/USD.doc/csh.2#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/csh/USD.doc/csh.3#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/csh/USD.doc/csh.4#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/csh/USD.doc/csh.a#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/csh/USD.doc/csh.g#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/csh/USD.doc/tabs#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/csh/config.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/csh/config_p.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/csh/host.defs#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/csh/iconv.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/csh/iconv_stub.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/date/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/date/date.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/date/date.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/date/extern.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/date/netdate.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/date/vary.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/date/vary.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/args.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/conv.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/conv_tab.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/dd.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/dd.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/dd.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/extern.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/gen.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/misc.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/position.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/ref.ascii#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/ref.ebcdic#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/ref.ibm#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/ref.lcase#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/ref.oldascii#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/ref.oldebcdic#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/ref.oldibm#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/ref.pareven#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/ref.parnone#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/ref.parodd#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/ref.parset#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/ref.swab#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/dd/ref.ucase#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/df/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/df/df.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/df/df.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/domainname/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/domainname/domainname.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/domainname/domainname.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/echo/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/echo/echo.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/echo/echo.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/POSIX#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/README#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/buf.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/cbc.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/ed.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/ed.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/glbl.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/io.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/main.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/re.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/sub.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/=.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/README#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/TODO#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/a.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/a.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/a.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/a1.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/a2.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/addr.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/addr.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/addr.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/addr1.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/addr2.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/ascii.d.uu#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/ascii.r.uu#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/ascii.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/bang1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/bang1.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/bang1.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/bang1.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/bang2.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/c.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/c.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/c.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/c1.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/c2.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/ckscripts.sh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/d.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/d.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/d.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/d.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/e1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/e1.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/e1.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/e1.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/e2.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/e2.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/e2.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/e2.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/e3.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/e3.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/e3.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/e3.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/e4.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/e4.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/e4.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/f1.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/f2.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/g1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/g1.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/g1.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/g1.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/g2.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/g2.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/g2.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/g2.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/g3.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/g3.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/g3.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/g3.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/g4.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/g4.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/g4.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/g5.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/g5.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/g5.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/h.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/i.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/i.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/i.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/i1.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/i2.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/i3.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/j.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/j.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/j.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/k.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/k.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/k.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/k1.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/k2.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/k3.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/k4.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/l.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/l.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/l.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/m.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/m.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/m.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/m.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/mkscripts.sh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/n.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/n.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/n.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/nl.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/nl1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/nl1.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/nl1.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/nl2.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/nl2.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/nl2.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/p.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/p.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/p.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/q.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/q.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/q.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/q1.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/r1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/r1.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/r1.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/r1.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/r2.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/r2.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/r2.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/r2.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/r3.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/r3.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/r3.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/s1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/s1.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/s1.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/s1.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/s10.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/s2.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/s2.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/s2.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/s2.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/s3.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/s3.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/s3.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/s3.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/s4.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/s5.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/s6.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/s7.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/s8.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/s9.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/t.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/t.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/t1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/t1.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/t1.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/t1.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/t2.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/t2.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/t2.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/t2.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/u.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/u.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/u.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/u.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/v.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/v.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/v.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/w.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/w.r#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/w.t#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/w1.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/w2.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/w3.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/x.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/test/z.err#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ed/undo.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/expr/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/expr/expr.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/expr/expr.y#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/getfacl/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/getfacl/getfacl.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/getfacl/getfacl.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/hostname/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/hostname/hostname.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/hostname/hostname.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/kenv/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/kenv/kenv.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/kenv/kenv.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/kill/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/kill/kill.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/kill/kill.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ln/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ln/ln.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ln/ln.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ln/symlink.7#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ls/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ls/cmp.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ls/extern.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ls/ls.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ls/ls.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ls/ls.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ls/print.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ls/util.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/mkdir/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/mkdir/mkdir.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/mkdir/mkdir.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/mv/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/mv/mv.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/mv/mv.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/ar_io.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/ar_subs.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/buf_subs.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/cache.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/cache.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/cpio.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/cpio.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/extern.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/file_subs.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/ftree.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/ftree.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/gen_subs.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/getoldopt.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/options.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/options.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/pat_rep.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/pat_rep.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/pax.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/pax.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/pax.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/sel_subs.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/sel_subs.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/tables.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/tables.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/tar.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/tar.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pax/tty_subs.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pkill/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pkill/pkill.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pkill/pkill.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ps/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ps/extern.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ps/fmt.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ps/keyword.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ps/nlist.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ps/print.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ps/ps.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ps/ps.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/ps/ps.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pwait/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pwait/pwait.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pwait/pwait.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pwd/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pwd/pwd.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/pwd/pwd.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/rcp/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/rcp/extern.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/rcp/rcp.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/rcp/rcp.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/rcp/util.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/realpath/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/realpath/realpath.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/realpath/realpath.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/rm/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/rm/rm.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/rm/rm.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/rmail/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/rmdir/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/rmdir/rmdir.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/rmdir/rmdir.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/setfacl/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/setfacl/file.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/setfacl/mask.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/setfacl/merge.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/setfacl/remove.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/setfacl/setfacl.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/setfacl/setfacl.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/setfacl/setfacl.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/setfacl/util.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/TOUR#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/alias.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/alias.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/arith.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/arith.y#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/arith_lex.l#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/bltin/bltin.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/bltin/echo.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/bltin/echo.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/builtins.def#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/cd.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/cd.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/error.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/error.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/eval.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/eval.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/exec.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/exec.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/expand.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/expand.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/funcs/cmv#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/funcs/dirs#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/funcs/kill#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/funcs/login#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/funcs/newgrp#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/funcs/popd#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/funcs/pushd#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/funcs/suspend#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/histedit.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/init.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/input.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/input.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/jobs.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/jobs.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/mail.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/mail.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/main.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/main.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/memalloc.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/memalloc.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/miscbltin.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/mkbuiltins#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/mkinit.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/mknodes.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/mksyntax.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/mktokens#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/myhistedit.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/mystring.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/mystring.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/nodes.c.pat#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/nodetypes#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/options.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/options.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/output.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/output.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/parser.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/parser.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/redir.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/redir.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/sh.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/shell.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/show.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/show.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/trap.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/trap.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/var.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sh/var.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sleep/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sleep/sleep.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sleep/sleep.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/stty/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/stty/cchar.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/stty/extern.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/stty/gfmt.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/stty/key.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/stty/modes.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/stty/print.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/stty/stty.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/stty/stty.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/stty/stty.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/stty/util.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sync/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sync/sync.8#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/sync/sync.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/test/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/test/TEST.README#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/test/TEST.csh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/test/TEST.sh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/test/test.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/test/test.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/uuidgen/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/uuidgen/uuidgen.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/bin/uuidgen/uuidgen.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/Makefile#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/Makefile.inc#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/include/alloca.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/include/assert.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/include/devid.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/include/dtrace.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/include/fcntl.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/include/fsshare.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/include/libintl.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/include/libproc.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/include/libshare.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/include/mnttab.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/include/priv.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/include/solaris.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/include/stdio.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/include/stdlib.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/include/strings.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/include/unistd.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/include/zone.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/lib/libumem/umem.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/lib/libumem/umem.h#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/misc/deviceid.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/misc/fsshare.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/misc/mkdirp.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/misc/mnttab.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/misc/zmount.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/compat/opensolaris/misc/zone.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/OPENSOLARIS.LICENSE#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/README#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/baddof/baddof.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/badioctl/badioctl.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/chkargs/chkargs.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/Getopt.java#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/JDTrace.java#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/jdtrace.c#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/manifest/jdtrace.jar-manifest#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dstyle.pl#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_FUNC.bad.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_MDIM.bad.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_NULL.bad.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_REDEF.redef.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.avgtoofew.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.maxnoarg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.mintoofew.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.quantizetoofew.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.sumtoofew.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_AGGARG.bad.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_PROTO.bad.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_IDENT.bad.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_UNDEF.badaggfunc.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badexpr.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badkey3.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.noeffect.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey2.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey4.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqbad1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqshort.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASEVAL.bad.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMTYPE.lqbad1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMVAL.bad.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.order.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.order.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHSTEP.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MISMATCH.lqbadarg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPLARGE.lqtoofew.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPSMALL.bad.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPTYPE.lqbadinc.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPVAL.bad.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_AGGARG.bad.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_PROTO.bad.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_SCALAR.bad.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_ARG.lquantizetoofew.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgnoarg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgtoomany.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.counttoomany.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizenoarg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizetoomany.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxnoarg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxtoomany.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.minnoarg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.mintoomany.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizenoarg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizetoomany.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumnoarg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumtoomany.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_AGGARG.bad.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badmany.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badnone.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_SCALAR.bad.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count3.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.goodkey.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signature.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.subr.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_2.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.modby0.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.addmin.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.divmin.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muladd.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muldiv.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.basics.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.complex.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_ARR_BADREF.bad.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRBIG.toobig.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRNULL.bad.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRSUB.bad.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_PROTO_TYPE.badtuple.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_IDENT_UNDEF.badureg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic2.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic3.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic4.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic5.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic6.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.uregsarray.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupgtype.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupttype.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.this.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_ARG.badsig.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toofew.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toomany.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_SYNTAX.errassign.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.tupoflow.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.cpyarray.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.diffprofile.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.initialize.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.invalidref.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.misc.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.orthogonality.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.this.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.valassign.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.begin.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.tick.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_ADDROF_BITFIELD.BitfieldAddress.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.NegBitField.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.ZeroBitField.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.ExceedBaseType.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.GreaterThan64.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFTYPE.badtype.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_OFFSETOF_BITFIELD.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_SIZEOF_BITFIELD.SizeofBitfield.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.BitFieldPromotion.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.SizeofBitField.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.end.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize2.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize3.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.zerobuf.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.alignring.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.cputime.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.dynvarsize.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize2.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize3.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.smallring.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.cpuusage.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.nice.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.priority.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.prsize.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.rssize.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0clause.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8clause.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.execname.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.hpriority.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.timestamp.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.vtimestamp.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggfun.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggtup.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.arrtup.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.body.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.both.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.pred.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.nopred.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.pred.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predfirst.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predlast.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LOCASSC.NonLocalAssoc.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LONGINT.LongStruct.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PARMCLASS.BadStorageClass.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_NAME.VoidName.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_TYPE.Dyn.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VARARGS.VarLenArgs.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VOID.NonSoleVoid.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_SIGNINT.UnsignedStruct.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_VOIDATTR.ShortVoidDecl.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.arrays.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.basics.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.funcs.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.pointers.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.varargsfuncs.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/badptr.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/countdown.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/counter.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/errorpath.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/hello.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/kstat.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/ksyms.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/renormalize.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rtime.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rw.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwinfo.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwtime.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/specopen.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/truss.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/trussrw.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/userfunc.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_AGGREGATION.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DBLERROR.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DYNAMIC.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.end.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPEC.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPECUNAVAIL.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_STKSTROVERFLOW.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/err.D_PDESC_ZERO.InvalidDescription1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.APIVersion.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.AddSearchPath.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.CoalesceTrace.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ELFGeneration.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.IncludedFilePath.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithFunctions#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithIDs#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithModules#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithNames#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithProviders#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ShowCompilerCode.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceFunctions#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceIDs#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceModule#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceNames#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceProvider#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.VerboseStabilityReport.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.AddSearchPath.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeGiga.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeKilo.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeMega.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeTera.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel32.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel64.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithoutW.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationOut.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationWithO.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus1.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus2.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExtraneousProbeIds.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName1.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName2.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId1.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId2.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId3.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule1.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule2.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule3.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule4.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProbeIdentifier.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider1.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider2.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider3.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider4.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc1.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc2.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc3.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc4.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc5.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc6.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc7.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc8.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc9.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID1.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID2.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID3.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID4.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID5.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID6.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID7.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule1.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule2.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule3.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule4.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule5.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule6.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule7.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule8.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName1.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName2.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName3.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName4.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName5.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName6.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName7.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName8.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName9.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider1.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider2.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider3.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider4.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider5.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.MultipleInvalidProbeId.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.PreprocessorStatement.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.UnDefineNameWithCPP.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbeIdentfier.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbesWithoutZ.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/err.D_IDENT_UNDEF.timespent.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.end.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.endwithoutbegin.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multibeginend.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multiend.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_DECL_IDRED.EnumSameName.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_UNKNOWN.RepeatIdentifiers.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumEquality.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumSameValue.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumValAssign.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_BADADDR.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_DIVZERO.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_UNKNOWN.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.error.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.errorend.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.D_PROTO_LEN.noarg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.exitarg1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/tst.basic1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/err.D_PDESC_ZERO.notreturn.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.basic.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionentry.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionreturnvalue.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.ioctlargs.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offset.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offsetzero.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return0.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.tailcall.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_FUNC_UNDEF.progenyofbad1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_OP_VFPTR.badop.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.chillbadarg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.copyoutbadarg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.mobadarg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.raisebadarg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.allocanoarg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.badbreakpoint.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoofew.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoomany.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrbadarg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrtoofew.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoofew.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoomany.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtabadarg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.panicbadarg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.progenyofbad2.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.stopbadarg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_STRINGOF_TYPE.badstringof.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_VAR_UNDEF.badvar.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca2.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy1.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy2.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy3.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy4.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy5.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy6.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badchill.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.chillbadarg.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyout.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutbadaddr.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutstrbadaddr.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntoa6badaddr.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntoabadaddr.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntopbadaddr.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntopbadarg.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.badfreopen.ksh#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d.out#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.bcopy.d#1 branch .. //depot/projects/soc2010/phcoder_yeeloong/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.chill.ksh#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Wed May 26 13:45:23 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 378081065673; Wed, 26 May 2010 13:45:23 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D7FE0106566C for ; Wed, 26 May 2010 13:45:22 +0000 (UTC) (envelope-from lz@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C54FD8FC15 for ; Wed, 26 May 2010 13:45:22 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4QDjM9t053227 for ; Wed, 26 May 2010 13:45:22 GMT (envelope-from lz@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4QDjM2X053225 for perforce@freebsd.org; Wed, 26 May 2010 13:45:22 GMT (envelope-from lz@FreeBSD.org) Date: Wed, 26 May 2010 13:45:22 GMT Message-Id: <201005261345.o4QDjM2X053225@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to lz@FreeBSD.org using -f From: Zheng Liu To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178814 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 May 2010 13:45:23 -0000 http://p4web.freebsd.org/@@178814?ac=10 Change 178814 by lz@gnehzuil-freebsd on 2010/05/26 13:45:10 Just make the code to better clear. Affected files ... .. //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_alloc.c#15 edit Differences ... ==== //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_alloc.c#15 (text+ko) ==== @@ -77,10 +77,7 @@ RB_GENERATE(ext2_rsv_win_tree, ext2_rsv_win, rsv_link, ext2_rsv_win_cmp); /* - * Lazily initialize reservation window per inode. - * - * When file need to allocate blocks first, reservation window - * info structure will be initialized. + * Initialize reservation window per inode. */ void ext2_init_rsv(struct inode *ip) @@ -90,7 +87,8 @@ rp = malloc(sizeof(struct ext2_rsv_win), M_EXT2NODE, M_WAITOK | M_ZERO); - /* If malloc failed, we just do not use + /* + * If malloc failed, we just do not use * reservation window mechanism */ if (rp == NULL) @@ -164,7 +162,7 @@ struct ext2_rsv_win *next, *prev; if (RB_EMPTY(root)) - return NULL; + return (NULL); next = RB_ROOT(root); do { @@ -174,13 +172,13 @@ else if (bpref > next->rsv_end) next = RB_RIGHT(next, rsv_link); else - return prev; + return (prev); } while(next != NULL); if (prev->rsv_start > bpref) prev = RB_PREV(ext2_rsv_win_tree, root, prev); - return prev; + return (prev); } /* @@ -195,7 +193,7 @@ int size = EXT2_RSV_DEFAULT_RESERVE_BLKS; if (search == NULL && RB_EMPTY(&fs->e2fs_rsv_tree)) - return -1; + return (-1); else search = RB_ROOT(&fs->e2fs_rsv_tree); @@ -208,7 +206,7 @@ cur = rsv->rsv_end + 1; if (dtog(fs, cur) != cg) - return -1; + return (-1); prev = rsv; next = RB_NEXT(ext2_rsv_win_tree, &fs->e2fs_rsv_tree, rsv); @@ -230,7 +228,7 @@ ext2_add_rsv_win(fs, rp); - return 0; + return (0); } /* @@ -255,7 +253,8 @@ /* If tree is empty, then try to alloc according to bpref */ if (RB_EMPTY(&fs->e2fs_rsv_tree)) { EXT2_TREE_UNLOCK(fs); - /* bpref is not in this cylinder group. + /* + * bpref is not in this cylinder group. * So try to allocate it in other group. */ if (dtog(fs, bpref) != cg) @@ -286,7 +285,7 @@ bpref = ext2_mapsearch(fs, bbp, bpref); if (bpref < 0) - return 0; + return (0); goto gotit; } else { search_rsv = ext2_search_rsv_win(&fs->e2fs_rsv_tree, bpref); @@ -299,26 +298,31 @@ bpref = ext2_mapsearch(fs, bbp, bpref); if (bpref < 0) - return 0; + return (0); goto allocated1; } EXT2_TREE_UNLOCK(fs); - if (dtog(fs, bpref) != cg) - bpref = 0; + bpref = rp->rsv_start; + if (dtog(fs, bpref) != cg) { + EXT2_TREE_LOCK(fs); + if (rp->rsv_end != EXT2_RSV_NOT_ALLOCATED) + ext2_remove_rsv_win(fs, rp); + EXT2_TREE_UNLOCK(fs); - if (bpref != 0) { - bpref = dtogd(fs, bpref); - if (isclr(bbp, bpref) && - cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + bpref >= rp->rsv_start && - cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + bpref < rp->rsv_end) - goto allocated; + bpref = ext2_mapsearch(fs, bbp, bpref); + if (bpref < 0) + return (0); + goto allocated1; } - if (bpref != 0) - start = dtogd(fs, bpref) / NBBY; - else - start = 0; + bpref = dtogd(fs, bpref); + if (isclr(bbp, bpref) && + cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + bpref >= rp->rsv_start && + cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + bpref < rp->rsv_end) + goto allocated; + + start = dtogd(fs, bpref) / NBBY; end = howmany(fs->e2fs->e2fs_fpg, NBBY) - start; for (loc = start; loc < end; loc++) { if (bbp[loc] == 0 && @@ -337,7 +341,7 @@ bpref = ext2_mapsearch(fs, bbp, bpref); if (bpref < 0) - return 0; + return (0); goto allocated1; } } @@ -354,7 +358,7 @@ rp->rsv_alloc_hit++; allocated1: if (isset(bbp, bpref)) - return 0; + return (0); setbit(bbp, (daddr_t)bpref); EXT2_LOCK(ump); fs->e2fs->e2fs_fbcount--; @@ -362,7 +366,7 @@ fs->e2fs_fmod = 1; EXT2_UNLOCK(ump); bdwrite(bp); - return cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + bpref; + return (cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + bpref); } /* @@ -379,15 +383,12 @@ ump = ip->i_ump; bbp = (char *)bp->b_data; - if (rp->rsv_end != EXT2_RSV_NOT_ALLOCATED) { - start = dtogd(fs, rp->rsv_start + rp->rsv_alloc_hit); - } else + + if (dtog(fs, bpref) != cg) goto find; - if (dtog(fs, rp->rsv_start + rp->rsv_alloc_hit) != cg) - goto find; + start = dtogd(fs, bpref); - start = dtogd(fs, start); if (isclr(bbp, start)) { bno = start; rp->rsv_alloc_hit++; @@ -402,7 +403,7 @@ bno = ext2_mapsearch(fs, bbp, bpref); if (bno < 0) - return 0; + return (0); gotit: setbit(bbp, (daddr_t)bno); @@ -412,7 +413,7 @@ fs->e2fs_fmod = 1; EXT2_UNLOCK(ump); bdwrite(bp); - return cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + bno; + return (cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + bno); } /* @@ -426,19 +427,17 @@ rp = ip->i_rsv; - /*if (ip->i_rsv == NULL)*/ - /*return ext2_alloc_blk(fs, ip, cg, bp, bpref, rp);*/ - /* If window is empty or bpref is not in reservation window, * we will try to allocate a new reservation window. * Then we try to allocate a free block. */ if (rp->rsv_end == EXT2_RSV_NOT_ALLOCATED) - return ext2_alloc_new_rsv_win(ip, rp, bpref, fs, cg, bp); + return (ext2_alloc_new_rsv_win(ip, rp, bpref, fs, cg, bp)); else if (rp->rsv_start + rp->rsv_alloc_hit > rp->rsv_end) - return ext2_alloc_new_rsv_win(ip, rp, rp->rsv_end, fs, cg, bp); + return (ext2_alloc_new_rsv_win(ip, rp, rp->rsv_end, fs, cg, bp)); - return ext2_alloc_blk(fs, ip, cg, bp, bpref, rp); + return (ext2_alloc_blk(fs, ip, cg, bp, + rp->rsv_start + rp->rsv_alloc_hit, rp)); } /* From owner-p4-projects@FreeBSD.ORG Wed May 26 14:22:03 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B7874106566B; Wed, 26 May 2010 14:22:03 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7BE971065676 for ; Wed, 26 May 2010 14:22:03 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 694A28FC1D for ; Wed, 26 May 2010 14:22:03 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4QEM3E4057030 for ; Wed, 26 May 2010 14:22:03 GMT (envelope-from hselasky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4QEM38c057028 for perforce@freebsd.org; Wed, 26 May 2010 14:22:03 GMT (envelope-from hselasky@FreeBSD.org) Date: Wed, 26 May 2010 14:22:03 GMT Message-Id: <201005261422.o4QEM38c057028@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178819 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 May 2010 14:22:04 -0000 http://p4web.freebsd.org/@@178819?ac=10 Change 178819 by hselasky@hselasky_laptop001 on 2010/05/26 14:21:07 USB ID's: - add new USB ID - patch from: Dmitry Luhtionov Affected files ... .. //depot/projects/usb/src/sys/dev/usb/usbdevs#124 edit Differences ... ==== //depot/projects/usb/src/sys/dev/usb/usbdevs#124 (text+ko) ==== @@ -1808,6 +1808,9 @@ product IOMEGA ZIP100 0x0001 Zip 100 product IOMEGA ZIP250 0x0030 Zip 250 +/* Integrated System Solution Corp. products */ +product ISSC ISSCBTA 0x1001 Bluetooth USB Adapter + /* Ituner networks products */ product ITUNERNET USBLCD2X20 0x0002 USB-LCD 2x20 product ITUNERNET USBLCD4X20 0xc001 USB-LCD 4x20 From owner-p4-projects@FreeBSD.ORG Wed May 26 17:37:38 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 31D5C1065676; Wed, 26 May 2010 17:37:38 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EA655106564A for ; Wed, 26 May 2010 17:37:37 +0000 (UTC) (envelope-from ligregni@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BEDBF8FC17 for ; Wed, 26 May 2010 17:37:37 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4QHbbUB085079 for ; Wed, 26 May 2010 17:37:37 GMT (envelope-from ligregni@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4QHbba1085077 for perforce@freebsd.org; Wed, 26 May 2010 17:37:37 GMT (envelope-from ligregni@FreeBSD.org) Date: Wed, 26 May 2010 17:37:37 GMT Message-Id: <201005261737.o4QHbba1085077@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to ligregni@FreeBSD.org using -f From: Sergio Ligregni To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178826 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 May 2010 17:37:38 -0000 http://p4web.freebsd.org/@@178826?ac=10 Change 178826 by ligregni@ligServer on 2010/05/26 17:36:59 First Edit, testing the perforce Affected files ... .. //depot/projects/soc2010/disaudit/Milestones#2 edit Differences ... ==== //depot/projects/soc2010/disaudit/Milestones#2 (text+ko) ==== @@ -1,1 +1,1 @@ - +This is a test file From owner-p4-projects@FreeBSD.ORG Wed May 26 20:29:47 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 764D91065674; Wed, 26 May 2010 20:29:47 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3B0461065673 for ; Wed, 26 May 2010 20:29:47 +0000 (UTC) (envelope-from delphij@freebsd.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 293578FC23 for ; Wed, 26 May 2010 20:29:47 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4QKTktM004781 for ; Wed, 26 May 2010 20:29:46 GMT (envelope-from delphij@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4QKTkji004779 for perforce@freebsd.org; Wed, 26 May 2010 20:29:46 GMT (envelope-from delphij@freebsd.org) Date: Wed, 26 May 2010 20:29:46 GMT Message-Id: <201005262029.o4QKTkji004779@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to delphij@freebsd.org using -f From: Xin LI To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178835 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 May 2010 20:29:47 -0000 http://p4web.freebsd.org/@@178835?ac=10 Change 178835 by delphij@delta on 2010/05/26 20:29:27 Fix build for rescue/ Affected files ... .. //depot/projects/zfs/rescue/rescue/Makefile#4 edit Differences ... ==== //depot/projects/zfs/rescue/rescue/Makefile#4 (text+ko) ==== @@ -141,7 +141,7 @@ CRUNCH_LIBS+= -lipx .endif .if ${MK_ZFS} != "no" -CRUNCH_LIBS+= -lavl -lnvpair -lpthread -luutil -lzfs -lumem +CRUNCH_LIBS+= -lavl -lnvpair -lpthread -lzfs -luutil -lumem .endif CRUNCH_LIBS+= -lgeom -lbsdxml -ljail -lkiconv -lmd -lreadline -lsbuf -lufs -lz From owner-p4-projects@FreeBSD.ORG Wed May 26 21:06:27 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 58D7B1065677; Wed, 26 May 2010 21:06:27 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1CDF81065675 for ; Wed, 26 May 2010 21:06:27 +0000 (UTC) (envelope-from gpf@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 09A8D8FC1A for ; Wed, 26 May 2010 21:06:27 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4QL6RuM019239 for ; Wed, 26 May 2010 21:06:27 GMT (envelope-from gpf@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4QL6QvV019237 for perforce@freebsd.org; Wed, 26 May 2010 21:06:26 GMT (envelope-from gpf@FreeBSD.org) Date: Wed, 26 May 2010 21:06:26 GMT Message-Id: <201005262106.o4QL6QvV019237@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gpf@FreeBSD.org using -f From: Efstratios Karatzas To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178836 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 May 2010 21:06:27 -0000 http://p4web.freebsd.org/@@178836?ac=10 Change 178836 by gpf@gpf_desktop on 2010/05/26 21:05:34 - changed how vn_fullpath_nocache(9) works internally. now the fs specific part whose job is to find a parent directory for our file has broken off to its own VOP(), VOP_GETPARENT. VOP_GETPARENT works for UFS & ZFS. Please refer to the comment headers above the functions in question for more information on how to use them. UFS: use directory inode hint or do an exhaustive search. (exhaustive search still kernel panics) ZFS: use the directory znode number that is stored inside the physical part of the znode. note: there are other ways we could do this such as zfs_obj_to_path() but there's no documentation to be found and my zfs magic is limited for the time being. Still, vn_fullpath_nocache() performs well under UFS & ZFS - any feedback welcome. - oh and removed a trailing white space in praudit.c Affected files ... .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/openbsm/bin/praudit/praudit.c#3 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/kern/vfs_default.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/kern/vnode_if.src#3 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/sys/vnode.h#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/ufs/ffs/ffs_vnops.c#3 edit .. //depot/projects/soc2010/gpf_audit/vn_fullpath_nocache.c#4 edit Differences ... ==== //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/openbsm/bin/praudit/praudit.c#3 (text) ==== @@ -152,7 +152,7 @@ case 'x': xml = 1; - break; + break; case '?': default: ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#2 (text+ko) ==== @@ -40,6 +40,7 @@ #include #include #include +#include #include #include #include @@ -3772,6 +3773,12 @@ ZFS_ENTER(zfsvfs); ZFS_VERIFY_ZP(zp); gen = (uint32_t)zp->z_gen; + + printf("EIMAI H VOP_VPTOFH TOU KWLOZFS\n"); + printf("ID %llu\n", zp->z_id); + printf("PARENT ID %llu\n", zp->z_phys->zp_parent); + /* gpf shit */ + size = (zfsvfs->z_parent != zfsvfs) ? LONG_FID_LEN : SHORT_FID_LEN; fidp->fid_len = size; @@ -4963,6 +4970,151 @@ return (EOPNOTSUPP); } +/* + * XXXgpf: should relocate them someplace else + * I just dont know where:S + */ +#define PARENTHINT 0x0001 +#define EXHAUSTSEARCH 0x0002 +#define WANTNAME 0x0004 + +/* + * VOP_GETPARENT + * + * int VOP_GETPARENT(struct vnode *vp, struct vnode **dvp, uint64_t hint, + * int flags, char *buf, int *buflen); + * + * Find a parent directory -dvp- with vp as a child. The parent hint is used to + * facilitate the search. + * + * Flags should be set to: + * - PARENTHIT: if a hint ino_t of a directory is supplied to facilitate the search + * - EXHAUSTSEARCH: if we are willing to search the whole filesystem to find the directory + * - WANTNAME: if we want to copy the name used to reference the file inside the dir, to buf + * + * ZFS note: only WANTNAME is actually checked in ZFS code + * + * Locks: vp should be locked on entry and will still be locked on exit. + * On success, dvp will be locked and have its reference count incremented. + * + */ +int +zfs_freebsd_getparent(struct vop_getparent_args *ap) +/* +vop_getparent { + IN struct vnode *a_vp; + OUT struct vnode **a_vpp; + IN uint64_t a_hint; + IN int a_flags; + INOUT char *a_buf; + INOUT int *a_buflen; +}; +*/ +{ + znode_t *zp; + struct mount *mp; + struct vnode *dvp; + int error; + + zp = VTOZ(ap->a_vp); + mp = ap->a_vp->v_mount; + dvp = NULL; + + if (zp->z_phys == NULL) { + error = ENOENT; + goto out; + } + /* grab directory vnode that should contain this znode */ + error = VFS_VGET(mp, zp->z_phys->zp_parent, LK_SHARED, &dvp); + if (error) { + error = ENOENT; + goto out; + } + else if (ap->a_flags & WANTNAME) { + struct uio io; + struct iovec iov; + struct dirent *dp, *edp; + struct thread *td; + char *dirbuf; + u_int64_t dirbuflen; + int error, eofflag; + char foundit; + + foundit = 0; + dirbuflen = ((struct znode *)dvp->v_data)->z_blksz; + dirbuf = malloc(dirbuflen, M_TEMP, M_WAITOK); + td = curthread; + + /* prep the call to VOP_READDIR() */ + iov.iov_base = dirbuf; + iov.iov_len = dirbuflen; + io.uio_iov = &iov; + io.uio_iovcnt = 1; + io.uio_offset = 0; + io.uio_resid = dirbuflen; + io.uio_segflg = UIO_SYSSPACE; + io.uio_rw = UIO_READ; + io.uio_td = td; + eofflag = 0; + + error = VOP_READDIR(dvp, &io, td->td_ucred, &eofflag, NULL, NULL); + if (error) { + error = EIO; + goto out; + } + + /* search for the correct znode number inside the directory */ + edp = (struct dirent *)&dirbuf[dirbuflen - io.uio_resid]; + for (dp = (struct dirent *)dirbuf; dp < edp; ) { + if (dp->d_reclen > 0) { + /* found it */ + if (zp->z_id == ((struct dirent *)dp)->d_fileno) { + char *pch; + int len; + + pch = ((struct dirent *)dp)->d_name; + len = strlen(pch); + + if (len >= *(ap->a_buflen)) { + error = EOVERFLOW; + goto out; + } + + strlcpy(ap->a_buf, ((struct dirent *)dp)->d_name, *(ap->a_buflen)); + *(ap->a_buflen) -= len + 1; + foundit = 1; + break; + } + dp = (struct dirent *)((char *)dp + dp->d_reclen); + } + else { + error = EIO; + break; + } + } + + if (dirbuf != NULL) { + free(dirbuf, M_TEMP); + } + + if (foundit == 0 && error != 0) { + error = ENOENT; + if (dvp) + vput(dvp); + } + } /* WANTNAME */ + +out: + if (error == 0 && dvp != NULL) { + *(ap->a_vpp) = dvp; + } + else if (error) { + *(ap->a_vpp) = NULL; + } + + return (error); +} + struct vop_vector zfs_vnodeops; struct vop_vector zfs_fifoops; @@ -5005,6 +5157,7 @@ .vop_getacl = zfs_freebsd_getacl, .vop_setacl = zfs_freebsd_setacl, .vop_aclcheck = zfs_freebsd_aclcheck, + .vop_getparent = zfs_freebsd_getparent, }; struct vop_vector zfs_fifoops = { ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/kern/vfs_default.c#2 (text+ko) ==== @@ -120,6 +120,7 @@ .vop_unlock = vop_stdunlock, .vop_vptocnp = vop_stdvptocnp, .vop_vptofh = vop_stdvptofh, + .vop_getparent = vop_stdgetparent, }; /* @@ -841,6 +842,12 @@ return (error); } +int +vop_stdgetparent(struct vop_getparent_args *ap) +{ + return (EOPNOTSUPP); +} + /* * vfs default ops * used to fill the vfs function table to get reasonable default return values. ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/kern/vnode_if.src#3 (text+ko) ==== @@ -612,3 +612,15 @@ INOUT char *buf; INOUT int *buflen; }; + +%% getparent vp L L L +%% getparent vpp - L - + +vop_getparent { + IN struct vnode *vp; + OUT struct vnode **vpp; + IN uint64_t hint; + IN int flags; + INOUT char *buf; + INOUT int *buflen; +}; ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/sys/vnode.h#2 (text+ko) ==== @@ -693,6 +693,7 @@ int vop_stdpoll(struct vop_poll_args *); int vop_stdvptocnp(struct vop_vptocnp_args *ap); int vop_stdvptofh(struct vop_vptofh_args *ap); +int vop_stdgetparent(struct vop_getparent_args *ap); int vop_eopnotsupp(struct vop_generic_args *ap); int vop_ebadf(struct vop_generic_args *ap); int vop_einval(struct vop_generic_args *ap); ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/ufs/ffs/ffs_vnops.c#3 (text+ko) ==== @@ -69,6 +69,7 @@ #include #include #include +#include #include #include #include @@ -119,8 +120,8 @@ static vop_openextattr_t ffs_openextattr; static vop_setextattr_t ffs_setextattr; static vop_vptofh_t ffs_vptofh; +static vop_getparent_t ffs_getparent; - /* Global vfs data structures for ufs. */ struct vop_vector ffs_vnodeops1 = { .vop_default = &ufs_vnodeops, @@ -131,6 +132,7 @@ .vop_reallocblks = ffs_reallocblks, .vop_write = ffs_write, .vop_vptofh = ffs_vptofh, + .vop_getparent = ffs_getparent, }; struct vop_vector ffs_fifoops1 = { @@ -156,6 +158,7 @@ .vop_openextattr = ffs_openextattr, .vop_setextattr = ffs_setextattr, .vop_vptofh = ffs_vptofh, + .vop_getparent = ffs_getparent, }; struct vop_vector ffs_fifoops2 = { @@ -1789,3 +1792,228 @@ } return (0); } + +/* + * XXXgpf: should relocate them someplace else + * I just dont know where:S + */ +#define PARENTHINT 0x0001 +#define EXHAUSTSEARCH 0x0002 +#define WANTNAME 0x0004 + +/* + * XXXgpf: used by VOP_GETPARENT + * + * find the name that is used to reference vp inside the directory vnode dvp. + * flags should be set to WANTNAME if the filename should be copied to + * the supplied buffer. + * + * locks: dvp must be locked on entry and will still be locked on exit + * + * returns: + * - ENOENT a file that corresponds to vp was not found inside dvp, + * or dvp is not a directory vnode + * - EIO error occured while reading the directory + * - EOVERFLOW result does not fit in buffer "name" + */ +static int +dir_ilookup(struct vnode *vp, struct vnode *dvp, char *name, int *namelen, int flags) +{ + struct uio io; + struct iovec iov; + struct dirent *dp, *edp; + struct thread *td; + char *dirbuf; + u_int64_t dirbuflen; + int error, eofflag; + char foundit; + + if (dvp->v_type != VDIR) { + return ENOENT; + } + + foundit = 0; + dirbuflen = ((struct inode *)dvp->v_data)->i_size; + dirbuf = malloc(dirbuflen, M_TEMP, M_WAITOK); + td = curthread; + + /* prep the call to VOP_READDIR() */ + iov.iov_base = dirbuf; + iov.iov_len = dirbuflen; + io.uio_iov = &iov; + io.uio_iovcnt = 1; + io.uio_offset = 0; + io.uio_resid = dirbuflen; + io.uio_segflg = UIO_SYSSPACE; + io.uio_rw = UIO_READ; + io.uio_td = td; + eofflag = 0; + + error = VOP_READDIR(dvp, &io, td->td_ucred, &eofflag, NULL, NULL); + if (error) { + error = EIO; + goto out; + } + + /* search for the correct inode number inside the directory */ + edp = (struct dirent *)&dirbuf[dirbuflen - io.uio_resid]; + for (dp = (struct dirent *)dirbuf; dp < edp; ) { + if (dp->d_reclen > 0) { + /* found it */ + if ( ((struct inode *)vp->v_data)->i_number == ((struct dirent *)dp)->d_fileno) { + char *pch; + int len; + + if (flags & WANTNAME) { + pch = ((struct dirent *)dp)->d_name; + len = strlen(pch); + + if (len >= *namelen) { + error = EOVERFLOW; + goto out; + } + + strlcpy(name, ((struct dirent *)dp)->d_name, *namelen); + *namelen -= len + 1; + } + + foundit = 1; + break; + } + dp = (struct dirent *)((char *)dp + dp->d_reclen); + } + else { + error = EIO; + break; + } + } + +out: + if (dirbuf != NULL) { + free(dirbuf, M_TEMP); + } + + if (foundit == 0 && error != 0) { + error = ENOENT; + } + + return error; +} + +/* + * VOP_GETPARENT + * + * int VOP_GETPARENT(struct vnode *vp, struct vnode **dvp, uint64_t hint, + * int flags, char *buf, int *buflen); + * + * Find a parent directory -dvp- with vp as a child. The parent hint is used to + * facilitate the search. + * + * Flags should be set to: + * - PARENTHIT: if a hint ino_t of a directory is supplied to facilitate the search + * - EXHAUSTSEARCH: if we are willing to search the whole filesystem to find the directory + * - WANTNAME: if we want to copy the name used to reference the file inside the dir, to buf + * + * Locks: vp should be locked on entry and will still be locked on exit. + * On success, dvp will be locked and have its reference count incremented. + * + */ +static int +ffs_getparent(struct vop_getparent_args *ap) +/* +vop_getparent { + IN struct vnode *a_vp; + OUT struct vnode **a_vpp; + IN uint64_t a_hint; + IN int a_flags; + INOUT char *a_buf; + INOUT int *a_buflen; +}; +*/ +{ + struct mount *mp; + struct vnode *vp, *dvp; + int error, flags; + + error = 0; + vp = ap->a_vp; + mp = vp->v_mount; + flags = ap->a_flags; + + /* XXXgpf:is this check necessary? */ + if (vp->v_type == VBAD) { + error = ENOENT; + dvp = NULL; + goto out; + } + + /* grab the parent directory using the directory_hint */ + if (flags & PARENTHINT) { + error = VFS_VGET(mp, ap->a_hint, LK_SHARED, &dvp); + /* in case of failure, proceed to exhaustive search */ + if (error) { + dvp = NULL; + } + else if (flags & WANTNAME) { + /* grab the name that is being used to reference vp */ + error = dir_ilookup(vp, dvp, ap->a_buf, ap->a_buflen, flags); + if (error) { + vput(dvp); + dvp = NULL; + } + } + } + + /* + * if our target is not a directory and we haven't found 'a' parent directory, + * do an exhaustive search on the filesystem + */ + if ((flags & EXHAUSTSEARCH) && dvp == NULL) { + /* + * XXXgpf: this actually does not work because when the thread will try to sleep, + * e.g. in VOP_READDIR, the kernel will panic because we have ilocked mp >.< + * + * Not, it also kernel panics because we have locked vp >.<' + */ + MNT_ILOCK(mp); + if (!TAILQ_EMPTY(&mp->mnt_nvnodelist)) { + struct vnode *tvp; + + TAILQ_FOREACH(tvp, &mp->mnt_nvnodelist, v_nmntvnodes) { + if (tvp->v_type == VDIR) { + vn_lock(tvp, LK_SHARED); + /* grab the name that is being used to reference vp */ + error = dir_ilookup(vp, tvp, ap->a_buf, ap->a_buflen, flags); + + /* found it */ + if (error == 0) { + dvp = tvp; + vref(dvp); + break; + } + VOP_UNLOCK(tvp, 0); + } + } + } + MNT_IUNLOCK(mp); + + /* we failed to find a directory that contains the vnode, exit */ + if (error != 0) { + error = ENOENT; + } + } + /* we failed to find a directory that contains the vnode, exit */ + else if (dvp == NULL) { + error = ENOENT; + } + +out: + if (error == 0 && dvp != NULL) { + *(ap->a_vpp) = dvp; + } + else if (error) { + *(ap->a_vpp) = NULL; + } + + return error; +} ==== //depot/projects/soc2010/gpf_audit/vn_fullpath_nocache.c#4 (text+ko) ==== @@ -45,108 +45,14 @@ #include #include -#define PARENT_HINT 0x0001 -#define EXHAUSTIVE_SEARCH 0x0002 - -/* - * find the name that is used to reference vp inside the directory vnode dvp - * locks: dvp must be locked on entry and will still be locked on exit - * - * works for UFS - * - * returns: - * - ENOENT a file that corresponds to vp was not found inside dvp - * - EIO error occured while reading the directory - * - EOVERFLOW result does not fit in buffer "name" +/* + * XXXgpf: should relocate them someplace else + * I just dont know where:S */ -static int -dir_ilookup(struct vnode *vp, struct vnode *dvp, char *name, int *namelen) -{ - struct uio io; - struct iovec iov; - struct dirent *dp, *edp; - struct thread *td; - char *dirbuf; - u_int64_t dirbuflen; - int error, eofflag; - char foundit; - - KASSERT("vp != NULL", "dir_ilookup: vp == NULL"); - KASSERT("dvp != NULL", "dir_ilookup: dvp == NULL"); - KASSERT("name != NULL", "dir_ilookup: name == NULL"); - - /* XXXgpf: temporary, must be a better way to check this than f_type or f_fstypename */ - if (strcmp(vp->v_mount->mnt_stat.f_fstypename, "ufs")) { - uprintf("only ufs supported\n"); - return 1; - } - - foundit = 0; - dirbuflen = ((struct inode *)dvp->v_data)->i_size; - dirbuf = malloc(dirbuflen, M_TEMP, M_WAITOK); - td = curthread; - - /* prep the call to VOP_READDIR() */ - iov.iov_base = dirbuf; - iov.iov_len = dirbuflen; - io.uio_iov = &iov; - io.uio_iovcnt = 1; - io.uio_offset = 0; - io.uio_resid = dirbuflen; - io.uio_segflg = UIO_SYSSPACE; - io.uio_rw = UIO_READ; - io.uio_td = td; - eofflag = 0; - - error = VOP_READDIR(dvp, &io, td->td_ucred, &eofflag, NULL, NULL); - if (error) { - uprintf("VOP_READDIR failure %d\n", error); - error = EIO; - goto out; - } - - /* search for the correct inode number inside the directory */ - edp = (struct dirent *)&dirbuf[dirbuflen - io.uio_resid]; - for (dp = (struct dirent *)dirbuf; dp < edp; ) { - if (dp->d_reclen > 0) { - /* found it */ - if ( ((struct inode *)vp->v_data)->i_number == ((struct dirent *)dp)->d_fileno) { - char *pch; - int len; - - pch = ((struct dirent *)dp)->d_name; - len = strlen(pch); - - if (len >= *namelen) { - error = EOVERFLOW; - goto out; - } - - strlcpy(name, ((struct dirent *)dp)->d_name, *namelen); - *namelen -= len + 1; - foundit = 1; - break; - } - dp = (struct dirent *)((char *)dp + dp->d_reclen); - } - else { - error = EIO; - break; - } - } +#define PARENTHINT 0x0001 +#define EXHAUSTSEARCH 0x0002 +#define WANTNAME 0x0004 -out: - if (dirbuf != NULL) { - free(dirbuf, M_TEMP); - } - - if (foundit == 0 && error != 0) { - error = ENOENT; - } - - return error; -} - /* * vn_fullpath_nocache * @@ -157,11 +63,13 @@ * - flags should be set to PARENT_HINT, if the directory hint is supplied * and to EXHAUSTIVE_SEARCH, if we are willing to go intro great trouble to get this path. * + * Locks: no locks required. + * * Author's note: This only works for UFS filesystems (for now). * Oh, also EXHAUSTIVE_SEARCH will kernel panic :-D */ static int -vn_fullpath_nocache(struct vnode *vp, char **fullpath, char **freepath, ino_t directory_hint, char flags) +vn_fullpath_nocache(struct vnode *vp, char **fullpath, char **freepath, uint64_t directory_hint, char flags) { struct vnode *dvp, *upper_dvp; struct mount *mp; @@ -192,68 +100,15 @@ /* * - If our target is a directory, move on to the part where we traverse the '..' entries. - * - If not, either use the directory_hint if it's available or do an exhaustive search on the fs (xD) so - * that we can connect the vp with 'a' parent directory. + * - If not, try to find its' parent through VOP_GETPARENT */ if (vp->v_type != VDIR) { - /* grab the parent directory using the directory_hint */ - if ((flags & PARENT_HINT) && vp->v_type != VDIR) { - error = VFS_VGET(vp->v_mount, directory_hint, LK_SHARED, &dvp); - /* in case of failure, proceed to exhaustive search */ - if (error) { - uprintf("VFS_VGET failure %d\n", error); - dvp = NULL; - } - else { - /* grab the name that is being used to reference vp */ - error = dir_ilookup(vp, dvp, fname, &fnamelen); - if (error) { - vput(dvp); - goto out; - } - } - } - - /* - * if our target is not a directory and we haven't found 'a' parent directory, - * do an exhaustive search on the filesystem - */ - if ((flags & EXHAUSTIVE_SEARCH) && dvp == NULL) { - /* - * XXXgpf: this actually does not work because when the thread will try to sleep, - * e.g. in VOP_READDIR, the kernel will panic because we have ilocked mp >.< - */ - MNT_ILOCK(mp); - if (!TAILQ_EMPTY(&mp->mnt_nvnodelist)) { - struct vnode *tvp; - - TAILQ_FOREACH(tvp, &mp->mnt_nvnodelist, v_nmntvnodes) { - if (tvp->v_type == VDIR) { - vn_lock(tvp, LK_SHARED); - /* grab the name that is being used to reference vp */ - error = dir_ilookup(vp, tvp, fname, &fnamelen); - - /* found it */ - if (error == 0) { - dvp = tvp; - vref(dvp); - break; - } - VOP_UNLOCK(tvp, 0); - } - } - } - MNT_IUNLOCK(mp); - - /* we failed to find a directory that contains the vnode, exit */ - if (error != 0) { - error = ENOENT; - goto out; - } - } - /* we failed to find a directory that contains the vnode, exit */ - else if (dvp == NULL) { - error = ENOENT; + /* XXXgpf: perhaps locking vp is redundant */ + vn_lock(vp, LK_SHARED); + error = VOP_GETPARENT(vp, &dvp, directory_hint, flags, fname, &fnamelen); + VOP_UNLOCK(vp, 0); + if (error) { + dvp = NULL; goto out; } @@ -268,7 +123,7 @@ strcpy(pch, fname); buflen -= strlen(fname); buf[--buflen] = '/'; - } /* if not VDIR */ + } /* if our target is a dir, do the initial preparation */ else { dvp = vp; @@ -355,11 +210,13 @@ struct nameidata nd; struct vnode *vp, *dvp; char *freepath, *fullpath; - char *path = "/usr/home/gpf/Desktop/gsoc/example"; - //char *path = "/usr/home/gpf/Desktop/usb/abc/file"; + //char *path = "/usr/home/gpf/Desktop/gsoc/example"; + //char *path = "/usr/home/gpf/Desktop/"; + char *path = "/example/test/test.sh"; ino_t directory_hint; int vfslocked; int error; + int flags; /* use the namei interface to get something that we can work on */ NDINIT(&nd, LOOKUP, FOLLOW | WANTPARENT, UIO_SYSSPACE, path, curthread); @@ -372,11 +229,6 @@ vp = nd.ni_vp; dvp = nd.ni_dvp; - - #if defined DEBUG - uprintf("inode number of the file %u\n", ((struct inode *)vp->v_data)->i_number); - uprintf("inode number of the dir that contains the file %u\n", ((struct inode *)dvp->v_data)->i_number); - #endif vrele(vp); vrele(dvp); @@ -384,14 +236,19 @@ /* preping the call to vn_fullpath_nocache() */ freepath = NULL; - /* careful, should not reference the i_number like that when vp is the root of a fs */ - if (dvp != NULL && dvp->v_data != NULL) - directory_hint = ((struct inode *)dvp->v_data)->i_number; - - error = vn_fullpath_nocache(vp, &fullpath, &freepath, directory_hint, PARENT_HINT); + if (!strcmp(vp->v_mount->mnt_stat.f_fstypename, "ufs")) { + flags = PARENTHINT | WANTNAME; + /* careful, should not reference the i_number like that when vp is the root of a fs */ + if (dvp != NULL && dvp->v_data != NULL) + directory_hint = ((struct inode *)dvp->v_data)->i_number; + } + else if (!strcmp(vp->v_mount->mnt_stat.f_fstypename, "zfs")) { + flags = WANTNAME; + } + error = vn_fullpath_nocache(vp, &fullpath, &freepath, directory_hint, flags); uprintf("vn_fullpath_nocache() returned %d\n", error); - if (freepath != NULL) { + if (freepath != NULL) { uprintf("path: %s\n", fullpath); free(freepath, M_TEMP); } From owner-p4-projects@FreeBSD.ORG Wed May 26 21:15:38 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E2B6C1065673; Wed, 26 May 2010 21:15:37 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8EFA71065670 for ; Wed, 26 May 2010 21:15:37 +0000 (UTC) (envelope-from ivoras@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3D5578FC0C for ; Wed, 26 May 2010 21:15:37 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4QLFbCE019893 for ; Wed, 26 May 2010 21:15:37 GMT (envelope-from ivoras@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4QLFbRb019891 for perforce@freebsd.org; Wed, 26 May 2010 21:15:37 GMT (envelope-from ivoras@FreeBSD.org) Date: Wed, 26 May 2010 21:15:37 GMT Message-Id: <201005262115.o4QLFbRb019891@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to ivoras@FreeBSD.org using -f From: Ivan Voras To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178837 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 May 2010 21:15:38 -0000 http://p4web.freebsd.org/@@178837?ac=10 Change 178837 by ivoras@betelgeuse on 2010/05/26 21:14:59 Skeleton for patch operations Affected files ... .. //depot/projects/soc2010/pkg_patch/src/patch/Makefile#3 edit .. //depot/projects/soc2010/pkg_patch/src/patch/hashjob.c#2 edit .. //depot/projects/soc2010/pkg_patch/src/patch/hashjob.h#2 edit .. //depot/projects/soc2010/pkg_patch/src/patch/main.c#3 edit .. //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.c#1 add .. //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.h#1 add .. //depot/projects/soc2010/pkg_patch/src/patch/pkg_patch.h#1 add Differences ... ==== //depot/projects/soc2010/pkg_patch/src/patch/Makefile#3 (text+ko) ==== @@ -3,11 +3,11 @@ .include PROG= pkg_patch -SRCS= main.c hashjob.c +SRCS= main.c mkpatch.c hashjob.c WARNS?= 4 WFORMAT?= 1 -LDADD= -lmd +LDADD= -lmd -pthread .include ==== //depot/projects/soc2010/pkg_patch/src/patch/hashjob.c#2 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/hashjob.h#2 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/main.c#3 (text+ko) ==== @@ -1,8 +1,6 @@ -/* +/*- + * Copyright 2010. Ivan Voras * - * FreeBSD install - a package for the installation and maintainance - * of non-core utilities. - * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: @@ -11,9 +9,10 @@ * 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. - * - * Ivan Voras - * 21 May 2010 + */ +/* + * FreeBSD install - a package for the installation and maintainance + * of non-core utilities. * * This is the "binary patch" module. */ @@ -27,21 +26,74 @@ #include #include #include +#include +#include +#define PKG_PATCH_MAIN +#include "pkg_patch.h" +#include "mkpatch.h" -#include int argc; char **argv; +enum PP_OP patch_op = PP_NONE; + + +static void usage_short(void); +static void proc_args(void); + + +static void +usage_short() { + printf("usage: %s -m [flags] package_file_1 package_file_2\n", argv[0]); +} + + +static void +proc_args() { + int ch; + + while ((ch = getopt(argc, argv, "mh")) != -1) { + switch (ch) { + case 'm': + patch_op = PP_MKPATCH; + break; + case 'h': + usage_short(); + exit(0); + break; + default: + usage_short(); + exit(1); + } + } + argc -= optind; + argv += optind; +} + void cleanup(int __unused sig) { } + int main(int _argc, char **_argv) { argc = _argc; argv = _argv; + + proc_args(); + if (patch_op == PP_NONE) + errx(1, "No operation switch given"); + + switch (patch_op) { + case PP_MKPATCH: + perform_mkpatch(); + break; + default: + errx(1, "This should not happen - unknown patch_op"); + } + return (0); } From owner-p4-projects@FreeBSD.ORG Wed May 26 22:52:26 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5FD861065676; Wed, 26 May 2010 22:52:25 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 23606106566C for ; Wed, 26 May 2010 22:52:25 +0000 (UTC) (envelope-from ivoras@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0FE5E8FC17 for ; Wed, 26 May 2010 22:52:25 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4QMqNkD028201 for ; Wed, 26 May 2010 22:52:23 GMT (envelope-from ivoras@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4QMqNHg028199 for perforce@freebsd.org; Wed, 26 May 2010 22:52:23 GMT (envelope-from ivoras@FreeBSD.org) Date: Wed, 26 May 2010 22:52:23 GMT Message-Id: <201005262252.o4QMqNHg028199@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to ivoras@FreeBSD.org using -f From: Ivan Voras To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178844 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 May 2010 22:52:26 -0000 http://p4web.freebsd.org/@@178844?ac=10 Change 178844 by ivoras@betelgeuse on 2010/05/26 22:51:56 Step 1: Extract old and new packages, prepare for comparison Affected files ... .. //depot/projects/soc2010/pkg_patch/src/patch/Makefile#4 edit .. //depot/projects/soc2010/pkg_patch/src/patch/hashjob.c#3 edit .. //depot/projects/soc2010/pkg_patch/src/patch/hashjob.h#3 edit .. //depot/projects/soc2010/pkg_patch/src/patch/main.c#4 edit .. //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.c#2 edit .. //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.h#2 edit .. //depot/projects/soc2010/pkg_patch/src/patch/pkg_patch.h#2 edit .. //depot/projects/soc2010/pkg_patch/src/patch/support.c#1 add Differences ... ==== //depot/projects/soc2010/pkg_patch/src/patch/Makefile#4 (text+ko) ==== @@ -3,7 +3,7 @@ .include PROG= pkg_patch -SRCS= main.c mkpatch.c hashjob.c +SRCS= main.c mkpatch.c support.c hashjob.c WARNS?= 4 WFORMAT?= 1 ==== //depot/projects/soc2010/pkg_patch/src/patch/hashjob.c#3 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/hashjob.h#3 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/main.c#4 (text+ko) ==== @@ -26,6 +26,7 @@ #include #include #include +#include #include #include @@ -37,10 +38,14 @@ int argc; char **argv; enum PP_OP patch_op = PP_NONE; +char *my_tmp = NULL; +int verbose = 1; static void usage_short(void); static void proc_args(void); +static void proc_setup(void); +static void atexit_handler(void); static void @@ -53,7 +58,7 @@ proc_args() { int ch; - while ((ch = getopt(argc, argv, "mh")) != -1) { + while ((ch = getopt(argc, argv, "hmv")) != -1) { switch (ch) { case 'm': patch_op = PP_MKPATCH; @@ -62,6 +67,9 @@ usage_short(); exit(0); break; + case 'v': + verbose++; + break; default: usage_short(); exit(1); @@ -72,9 +80,36 @@ } +/* + * Process early setup things like making sure the environment is sane and + * creating the work directory. + */ void +proc_setup() +{ + if (access(_PATH_RM, X_OK) != 0) + errx(1, "Cannot execute %s", _PATH_RM); + if (access(_PATH_TAR, X_OK) != 0) + errx(1, "Cannot execute %s", _PATH_TAR); + asprintf(&my_tmp, "%spkg_patch.%d.%d", _PATH_TMP, getpid(), time(NULL)); + if (mkdir(my_tmp, 0700) != 0) + errx(1, "Cannot create working directory: %s", my_tmp); + if (verbose) + printf("Using temporary directory: %s\n", my_tmp); +} + + +static void +atexit_handler(void) +{ + //rm_rf(my_tmp); +} + + +void cleanup(int __unused sig) { + printf("cleanup() called\n"); } @@ -86,6 +121,8 @@ proc_args(); if (patch_op == PP_NONE) errx(1, "No operation switch given"); + atexit(atexit_handler); + proc_setup(); switch (patch_op) { case PP_MKPATCH: ==== //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.c#2 (text+ko) ==== @@ -36,8 +36,43 @@ void perform_mkpatch() { - char *file1 = argv[0]; - char *file2 = argv[1]; + char fold[PATH_MAX], fnew[PATH_MAX], fpatch[PATH_MAX]; + char dold[PATH_MAX], dnew[PATH_MAX]; + struct pkgxjob xold, xnew; + + if (argc < 3) + errx(1, "Expecting 3 arguments: old_package_file " + "new_package_file patch_file"); + if (realpath(argv[0], fold) == NULL) + err(1, "Error resolving path: %s", argv[0]); + if (realpath(argv[1], fnew) == NULL) + err(1, "Error resolving path: %s", argv[1]); + if (realpath(argv[2], fpatch) == NULL) + err(1, "Error resolving path: %s", argv[2]); + + if (access(fold, F_OK) != 0) + err(1, "File not found: %s", fold); + if (access(fnew, F_OK) != 0) + err(1, "File not found: %s", fnew); + if (access(fold, R_OK) != 0) + err(1, "Access error reading file: %s", fold); + if (access(fnew, R_OK) != 0) + err(1, "Access error reading file: %s", fnew); + + sprintf(dold, "%s/old", my_tmp); + if (mkdir(dold, 0700) != 0) + err(1, "Cannot create directory: %s", dold); + sprintf(dnew, "%s/new", my_tmp); + if (mkdir(dnew, 0700) != 0) + err(1, "Cannot create directory: %s", dnew); + + if (pkgxjob_start(&xold, dold, fold) != 0) + err(1, "Cannot extract package %s to %s (start)", fold, dold); + if (pkgxjob_start(&xnew, dnew, fnew) != 0) + err(1, "Cannot extract package %s to %s (start)", dnew, fnew); + if (pkgxjob_finish(&xold) != 0) + err(1, "Cannot extract package %s to %s (finish)", fold, dold); + if (pkgxjob_finish(&xnew) != 0) + err(1, "Cannot extract package %s to %s (finish)", dnew, fnew); - printf("file1=%s, file2=%s\n", file1, file2); } ==== //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.h#2 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/pkg_patch.h#2 (text+ko) ==== @@ -20,14 +20,29 @@ #ifndef _PKG_PATCH_H_ #define _PKG_PATCH_H_ +#ifndef _PATH_TAR +#define _PATH_TAR "/usr/bin/tar" +#endif + enum PP_OP { PP_NONE, PP_MKPATCH }; +struct pkgxjob { + char *filename; + FILE *fp; +}; + #ifndef PKG_PATCH_MAIN extern int argc; extern char **argv; extern enum PP_OP patch_op; +extern char *my_tmp; +extern int verbose; #endif +int rm_rf(char *dir); +int pkgxjob_start(struct pkgxjob *job, char *dir, char *filename); +int pkgxjob_finish(struct pkgxjob *job); + #endif From owner-p4-projects@FreeBSD.ORG Wed May 26 23:56:35 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 34E181065781; Wed, 26 May 2010 23:56:35 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D4C331065769 for ; Wed, 26 May 2010 23:56:34 +0000 (UTC) (envelope-from ivoras@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C1B078FC17 for ; Wed, 26 May 2010 23:56:34 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4QNuYTL034030 for ; Wed, 26 May 2010 23:56:34 GMT (envelope-from ivoras@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4QNuYSI034028 for perforce@freebsd.org; Wed, 26 May 2010 23:56:34 GMT (envelope-from ivoras@FreeBSD.org) Date: Wed, 26 May 2010 23:56:34 GMT Message-Id: <201005262356.o4QNuYSI034028@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to ivoras@FreeBSD.org using -f From: Ivan Voras To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178849 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 May 2010 23:56:35 -0000 http://p4web.freebsd.org/@@178849?ac=10 Change 178849 by ivoras@betelgeuse on 2010/05/26 23:56:08 Step 2: Calculate the lists of files to unconditionally add or remove Affected files ... .. //depot/projects/soc2010/pkg_patch/src/patch/Makefile#5 edit .. //depot/projects/soc2010/pkg_patch/src/patch/hashjob.c#4 edit .. //depot/projects/soc2010/pkg_patch/src/patch/hashjob.h#4 edit .. //depot/projects/soc2010/pkg_patch/src/patch/main.c#5 edit .. //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.c#3 edit .. //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.h#3 edit .. //depot/projects/soc2010/pkg_patch/src/patch/pkg_patch.h#3 edit .. //depot/projects/soc2010/pkg_patch/src/patch/support.c#2 edit Differences ... ==== //depot/projects/soc2010/pkg_patch/src/patch/Makefile#5 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/hashjob.c#4 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/hashjob.h#4 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/main.c#5 (text+ko) ==== @@ -22,7 +22,6 @@ #include #include -#include #include #include #include @@ -102,7 +101,7 @@ static void atexit_handler(void) { - //rm_rf(my_tmp); + rm_rf(my_tmp); } ==== //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.c#3 (text+ko) ==== @@ -22,7 +22,6 @@ #include #include -#include #include #include #include @@ -39,6 +38,9 @@ char fold[PATH_MAX], fnew[PATH_MAX], fpatch[PATH_MAX]; char dold[PATH_MAX], dnew[PATH_MAX]; struct pkgxjob xold, xnew; + struct filelist_head flold, flnew; + struct filelist_head fldiff_old_new, fldiff_new_old; + struct filelist *fl; if (argc < 3) errx(1, "Expecting 3 arguments: old_package_file " @@ -75,4 +77,22 @@ if (pkgxjob_finish(&xnew) != 0) err(1, "Cannot extract package %s to %s (finish)", dnew, fnew); + SLIST_INIT(&flold); + filelist_gather(dold, &flold); + SLIST_INIT(&flnew); + filelist_gather(dnew, &flnew); + + SLIST_INIT(&fldiff_old_new); + filelist_diff(&flold, &flnew, &fldiff_old_new); + SLIST_INIT(&fldiff_new_old); + filelist_diff(&flnew, &flold, &fldiff_new_old); + + if (verbose > 1) { + SLIST_FOREACH(fl, &fldiff_new_old, linkage) + printf("++ %s\n", fl->filename); + SLIST_FOREACH(fl, &fldiff_old_new, linkage) + printf("-- %s\n", fl->filename); + } + + } ==== //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.h#3 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/pkg_patch.h#3 (text+ko) ==== @@ -27,8 +27,15 @@ enum PP_OP { PP_NONE, PP_MKPATCH }; struct pkgxjob { - char *filename; - FILE *fp; + char *filename; + FILE *fp; +}; + +SLIST_HEAD(filelist_head, filelist); +struct filelist { + char filename[PATH_MAX]; + struct stat st; + SLIST_ENTRY(filelist) linkage; }; #ifndef PKG_PATCH_MAIN @@ -44,5 +51,8 @@ int rm_rf(char *dir); int pkgxjob_start(struct pkgxjob *job, char *dir, char *filename); int pkgxjob_finish(struct pkgxjob *job); +int filelist_gather(char *dir, struct filelist_head *head); +int filelist_diff(struct filelist_head *fl1, struct filelist_head *fl2, + struct filelist_head *diff); #endif ==== //depot/projects/soc2010/pkg_patch/src/patch/support.c#2 (text+ko) ==== @@ -22,12 +22,13 @@ #include #include -#include +#include #include #include #include #include #include +#include #include #include "pkg_patch.h" @@ -60,8 +61,68 @@ return (0); } + int pkgxjob_finish(struct pkgxjob *job) { return (pclose(job->fp)); } + + +int +filelist_gather(char *dir, struct filelist_head *head) +{ + FTS *fts; + FTSENT *fe; + char *path_argv[] = { dir, NULL }; + size_t dir_len; + + fts = fts_open(path_argv, FTS_NOCHDIR | FTS_PHYSICAL | FTS_XDEV, NULL); + if (fts == NULL) + return (-1); + dir_len = strlen(dir); + + while ( (fe = fts_read(fts)) != NULL) { + struct filelist *fl; + + if (fe->fts_info == FTS_D || fe->fts_info == FTS_F || + fe->fts_info == FTS_SL || fe->fts_info == FTS_SLNONE) { + if (fe->fts_pathlen == dir_len) + continue; + fl = malloc(sizeof(*fl)); + strncpy(fl->filename, fe->fts_path + dir_len + 1, + PATH_MAX); + memcpy(&fl->st, fe->fts_statp, sizeof(fl->st)); + SLIST_INSERT_HEAD(head, fl, linkage); + } + } + + fts_close(fts); + + return (0); +} + + +int +filelist_diff(struct filelist_head *flist1, struct filelist_head *flist2, + struct filelist_head *fldiff) +{ + struct filelist *fl1, *fl2; + int found; + + SLIST_FOREACH(fl1, flist1, linkage) { + found = 0; + SLIST_FOREACH(fl2, flist2, linkage) { + if (strncmp(fl1->filename, fl2->filename, PATH_MAX) == 0) { + found = 1; + break; + } + } + if (!found) { + fl2 = malloc(sizeof(*fl2)); + memcpy(fl2, fl1, sizeof(*fl2)); + SLIST_INSERT_HEAD(fldiff, fl2, linkage); + } + } + return (0); +} From owner-p4-projects@FreeBSD.ORG Thu May 27 06:50:10 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8AEE71065674; Thu, 27 May 2010 06:50:10 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4E473106568F for ; Thu, 27 May 2010 06:50:10 +0000 (UTC) (envelope-from lz@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3C1008FC15 for ; Thu, 27 May 2010 06:50:10 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4R6o9oN094371 for ; Thu, 27 May 2010 06:50:09 GMT (envelope-from lz@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4R6o9WZ094369 for perforce@freebsd.org; Thu, 27 May 2010 06:50:09 GMT (envelope-from lz@FreeBSD.org) Date: Thu, 27 May 2010 06:50:09 GMT Message-Id: <201005270650.o4R6o9WZ094369@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to lz@FreeBSD.org using -f From: Zheng Liu To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178858 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 May 2010 06:50:10 -0000 http://p4web.freebsd.org/@@178858?ac=10 Change 178858 by lz@gnehzuil-freebsd on 2010/05/27 06:49:22 Modify search reservation window algorithm. * Fix a bug. When searching a reservation window, it maybe does not find a empty window. * Modify ext2_reclaim() function to destroy rsv lock. Affected files ... .. //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_alloc.c#16 edit .. //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_inode.c#5 edit Differences ... ==== //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_alloc.c#16 (text+ko) ==== @@ -192,9 +192,7 @@ int32_t cur; int size = EXT2_RSV_DEFAULT_RESERVE_BLKS; - if (search == NULL && RB_EMPTY(&fs->e2fs_rsv_tree)) - return (-1); - else + if (search == NULL) search = RB_ROOT(&fs->e2fs_rsv_tree); cur = bpref; @@ -212,7 +210,7 @@ next = RB_NEXT(ext2_rsv_win_tree, &fs->e2fs_rsv_tree, rsv); rsv = next; - if (next == NULL); + if (next == NULL) break; if (cur + size <= rsv->rsv_start) @@ -241,7 +239,7 @@ struct ext2_rsv_win *search_rsv; struct ext2mount *ump; int size, ret; - int start, end, loc; + int start, end, loc, i; char *bbp; ump = ip->i_ump; @@ -290,6 +288,7 @@ } else { search_rsv = ext2_search_rsv_win(&fs->e2fs_rsv_tree, bpref); +repeat: ret = ext2_find_next_rsv_win(search_rsv, rp, fs, bpref, cg); if (ret < 0) { if (rp->rsv_end != EXT2_RSV_NOT_ALLOCATED) @@ -303,47 +302,39 @@ } EXT2_TREE_UNLOCK(fs); - bpref = rp->rsv_start; - if (dtog(fs, bpref) != cg) { - EXT2_TREE_LOCK(fs); - if (rp->rsv_end != EXT2_RSV_NOT_ALLOCATED) - ext2_remove_rsv_win(fs, rp); - EXT2_TREE_UNLOCK(fs); + start = rp->rsv_start; + for (i = 1; ;i++) { + if (dtog(fs, start) != cg) { + EXT2_TREE_LOCK(fs); + if (rp->rsv_end != EXT2_RSV_NOT_ALLOCATED) + ext2_remove_rsv_win(fs, rp); + EXT2_TREE_UNLOCK(fs); + + bpref = ext2_mapsearch(fs, bbp, bpref); + if (bpref < 0) + return (0); + goto allocated1; + } + + start = dtogd(fs, start); + if (isset(bbp, start)) { + start = rp->rsv_start + i; + continue; + } - bpref = ext2_mapsearch(fs, bbp, bpref); - if (bpref < 0) - return (0); - goto allocated1; + break; } - bpref = dtogd(fs, bpref); - if (isclr(bbp, bpref) && - cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + bpref >= rp->rsv_start && - cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + bpref < rp->rsv_end) + if (cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + start >= rp->rsv_start && + cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + start < rp->rsv_end) { + bpref = start; goto allocated; - - start = dtogd(fs, bpref) / NBBY; - end = howmany(fs->e2fs->e2fs_fpg, NBBY) - start; - for (loc = start; loc < end; loc++) { - if (bbp[loc] == 0 && - cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + loc * NBBY >= rp->rsv_start && - cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + loc * NBBY < rp->rsv_end) { - bpref = loc * NBBY; - goto allocated; - } } - if (loc == end) { - EXT2_TREE_LOCK(fs); - if (rp->rsv_end != EXT2_RSV_NOT_ALLOCATED) - ext2_remove_rsv_win(fs, rp); - EXT2_TREE_UNLOCK(fs); - - bpref = ext2_mapsearch(fs, bbp, bpref); - if (bpref < 0) - return (0); - goto allocated1; - } + bpref = cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + start; + search_rsv = rp; + EXT2_TREE_LOCK(fs); + goto repeat; } gotit: @@ -427,14 +418,15 @@ rp = ip->i_rsv; - /* If window is empty or bpref is not in reservation window, + /* + * If window is empty or bpref is not in reservation window, * we will try to allocate a new reservation window. * Then we try to allocate a free block. */ if (rp->rsv_end == EXT2_RSV_NOT_ALLOCATED) return (ext2_alloc_new_rsv_win(ip, rp, bpref, fs, cg, bp)); else if (rp->rsv_start + rp->rsv_alloc_hit > rp->rsv_end) - return (ext2_alloc_new_rsv_win(ip, rp, rp->rsv_end, fs, cg, bp)); + return (ext2_alloc_new_rsv_win(ip, rp, rp->rsv_end + 1, fs, cg, bp)); return (ext2_alloc_blk(fs, ip, cg, bp, rp->rsv_start + rp->rsv_alloc_hit, rp)); ==== //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_inode.c#5 (text+ko) ==== @@ -547,8 +547,8 @@ free(ip->i_rsv, M_EXT2NODE); ip->i_rsv = NULL; } - /*mtx_destroy(&ip->i_rsv_lock);*/ EXT2_RSV_UNLOCK(ip); + mtx_destroy(&ip->i_rsv_lock); free(vp->v_data, M_EXT2NODE); vp->v_data = 0; From owner-p4-projects@FreeBSD.ORG Thu May 27 08:56:29 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 86D4C1065677; Thu, 27 May 2010 08:56:29 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 331321065672 for ; Thu, 27 May 2010 08:56:29 +0000 (UTC) (envelope-from lz@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 20B698FC18 for ; Thu, 27 May 2010 08:56:29 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4R8uTtZ016431 for ; Thu, 27 May 2010 08:56:29 GMT (envelope-from lz@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4R8uSDW016429 for perforce@freebsd.org; Thu, 27 May 2010 08:56:28 GMT (envelope-from lz@FreeBSD.org) Date: Thu, 27 May 2010 08:56:28 GMT Message-Id: <201005270856.o4R8uSDW016429@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to lz@FreeBSD.org using -f From: Zheng Liu To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178861 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 May 2010 08:56:29 -0000 http://p4web.freebsd.org/@@178861?ac=10 Change 178861 by lz@gnehzuil-freebsd on 2010/05/27 08:55:59 Modify the search method. Affected files ... .. //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_alloc.c#17 edit Differences ... ==== //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_alloc.c#17 (text+ko) ==== @@ -239,7 +239,7 @@ struct ext2_rsv_win *search_rsv; struct ext2mount *ump; int size, ret; - int start, end, loc, i; + int start, end, loc, len, i, map; char *bbp; ump = ip->i_ump; @@ -251,10 +251,7 @@ /* If tree is empty, then try to alloc according to bpref */ if (RB_EMPTY(&fs->e2fs_rsv_tree)) { EXT2_TREE_UNLOCK(fs); - /* - * bpref is not in this cylinder group. - * So try to allocate it in other group. - */ + if (dtog(fs, bpref) != cg) bpref = 0; if (bpref != 0) { @@ -302,36 +299,33 @@ } EXT2_TREE_UNLOCK(fs); - start = rp->rsv_start; - for (i = 1; ;i++) { - if (dtog(fs, start) != cg) { - EXT2_TREE_LOCK(fs); - if (rp->rsv_end != EXT2_RSV_NOT_ALLOCATED) - ext2_remove_rsv_win(fs, rp); - EXT2_TREE_UNLOCK(fs); + start = dtogd(fs, rp->rsv_start) / NBBY; + len = howmany(fs->e2fs->e2fs_fpg, NBBY) - start; + loc = skpc(0xff, len, &bbp[start]); + if (loc == 0) { + EXT2_TREE_LOCK(fs); + if (rp->rsv_end != EXT2_RSV_NOT_ALLOCATED) + ext2_remove_rsv_win(fs, rp); + EXT2_TREE_UNLOCK(fs); - bpref = ext2_mapsearch(fs, bbp, bpref); - if (bpref < 0) - return (0); - goto allocated1; - } - - start = dtogd(fs, start); - if (isset(bbp, start)) { - start = rp->rsv_start + i; - continue; - } - - break; + bpref = ext2_mapsearch(fs, bbp, bpref); + if (bpref < 0) + return (0); + goto allocated1; } + i = start + len - loc; + map = bbp[i]; + bpref = i * NBBY; + for (i = 1; i < (1 << NBBY); i <<= 1, bpref++) + if ((map & i) == 0) + break; - if (cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + start >= rp->rsv_start && - cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + start < rp->rsv_end) { - bpref = start; + start = cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + bpref; + if (start >= rp->rsv_start && + start < rp->rsv_end) goto allocated; - } - bpref = cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + start; + bpref = start; search_rsv = rp; EXT2_TREE_LOCK(fs); goto repeat; @@ -348,8 +342,6 @@ allocated: rp->rsv_alloc_hit++; allocated1: - if (isset(bbp, bpref)) - return (0); setbit(bbp, (daddr_t)bpref); EXT2_LOCK(ump); fs->e2fs->e2fs_fbcount--; From owner-p4-projects@FreeBSD.ORG Thu May 27 08:59:33 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DE0901065673; Thu, 27 May 2010 08:59:32 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A224C106564A for ; Thu, 27 May 2010 08:59:32 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8F1CA8FC1B for ; Thu, 27 May 2010 08:59:32 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4R8xWBu016610 for ; Thu, 27 May 2010 08:59:32 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4R8xWSC016608 for perforce@freebsd.org; Thu, 27 May 2010 08:59:32 GMT (envelope-from gcooper@FreeBSD.org) Date: Thu, 27 May 2010 08:59:32 GMT Message-Id: <201005270859.o4R8xWSC016608@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178862 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 May 2010 08:59:33 -0000 http://p4web.freebsd.org/@@178862?ac=10 Change 178862 by gcooper@gcooper-bayonetta on 2010/05/27 08:58:57 Partially fix the linereading mechanism in read_plist I broke in @178293 when I removed the fgets invocation. Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libpkg/plist.c#5 edit Differences ... ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libpkg/plist.c#5 (text+ko) ==== @@ -22,10 +22,14 @@ __FBSDID("$FreeBSD: src/lib/libpkg/plist.c,v 1.1 2010/04/23 11:07:43 flz Exp $"); #include +#include +#include #include +#include #include #include #include +#include #include #include "pkg.h" @@ -196,7 +200,7 @@ char *cp; const char *sp; - strcpy(cmd, s); + strlcpy(cmd, s, sizeof(cmd)); str_lowercase(cmd); cp = cmd; sp = s; @@ -264,72 +268,163 @@ int read_plist(Package *pkg, int fd) { - char *cp, pline[FILENAME_MAX]; - int cmd, major, minor, rc = 0; + struct stat sb; + char *cmd_buf = NULL; + char *contents_map = NULL; + char *cp; + char *end; + char *start; + int cmd; + int serrno; + int major; + int minor; + int rc = -1; + off_t off; size_t len; pkg->fmtver_maj = 1; pkg->fmtver_mnr = 0; pkg->origin = NULL; - /* - * XXX (gcooper): BAD BAD BAD -- this can be longer than - * FILENAME_MAX - */ - while (rc == 0 && 0 < read(fd, pline, FILENAME_MAX)) { - len = strlen(pline); + errno = 0; + + if (fstat(fd, &sb) == 0 && + (contents_map = mmap(NULL, sb.st_size, PROT_READ, MAP_SHARED, fd, + 0)) != NULL) { + + off = sb.st_size; + rc = 0; + start = contents_map; + + /* + * XXX (gcooper): BAD BAD BAD -- this can be longer than + * FILENAME_MAX + */ + while (rc == 0 && 0 < off) { + + end = strchr(start, '\n'); + /* No trailing newlines -- look for '\0'. */ + if (end == NULL) + end = strchr(start, '\0'); + /* Don't forget we're eating newlines.. om nom nom... */ + else + off--; + /* + * This is bad if this fails -- a non-NUL terminated + * string is in our midst! + */ + assert (end != NULL); + + cmd_buf = malloc(end-start+1); + + if (cmd_buf == NULL) + rc = -1; + else { + + strlcpy(cmd_buf, start, end-start+1); + + warnx("cmd_buf: %s", cmd_buf); + + len = strlen(cmd_buf); + off -= len; + + /* Trim off trailing whitespace. */ + while (0 < len && isspace(cmd_buf[len])) + cmd_buf[len--] = '\0'; + + /* Empty line. */ + if (len == 0) { + errno = EINVAL; + rc = -1; + } else + cp = cmd_buf; - while (len && isspace(pline[len - 1])) - pline[--len] = '\0'; - if (!len) - continue; - cp = pline; - if (pline[0] != CMD_CHAR) { - cmd = PLIST_FILE; - goto bottom; - } - cmd = plist_cmd(pline + 1, &cp); - if (cmd == -1) { - warnx("%s: unknown command '%s' (package tools out of " - "date?)", __func__, pline); - goto bottom; - } - if (*cp == '\0') { - cp = NULL; - if (cmd == PLIST_PKGDEP) { - warnx("corrupted record (pkgdep line without " - "argument), ignoring"); - cmd = -1; } - goto bottom; - } - if (cmd == PLIST_COMMENT && - sscanf(cp, "PKG_FORMAT_REVISION:%d.%d\n", &major, &minor) == - 2) { + + /* A plist command directive */ + if (rc == 0 && *start == CMD_CHAR) { + + cmd = plist_cmd(start+1, &cp); + + if (cmd == -1) { + warnx("%s: unknown command '%s' " + "(package tools out of date?)", + __func__, start); + rc = -1; + } else if (*cp == '\0') { + + cp = NULL; + if (cmd == PLIST_PKGDEP) { + warnx("corrupted record (pkgdep line " + "without argument), ignoring"); + cmd = rc = -1; + } + + } + if (cp != NULL && cmd == PLIST_COMMENT && + sscanf(cp, "PKG_FORMAT_REVISION:%d.%d\n", + &major, &minor) == 2) { + + pkg->fmtver_maj = major; + pkg->fmtver_mnr = minor; + + if (verscmp(pkg, PLIST_FMT_VER_MAJOR, + PLIST_FMT_VER_MINOR) > 0) { + + warnx("plist format revision " + "(%d.%d) is higher than " + "supported format " + "reversion (%d.%d)", + pkg->fmtver_maj, + pkg->fmtver_mnr, + PLIST_FMT_VER_MAJOR, + PLIST_FMT_VER_MINOR); + + if (pkg->fmtver_maj > + PLIST_FMT_VER_MAJOR) { + errno = EINVAL; + rc = -1; + } + + } + + } - pkg->fmtver_maj = major; - pkg->fmtver_mnr = minor; + } + /* A file manifest item */ + else if (rc == 0) + cmd = PLIST_FILE; + if (rc == 0) { - if (verscmp(pkg, PLIST_FMT_VER_MAJOR, - PLIST_FMT_VER_MINOR) <= 0) - goto bottom; + add_plist(pkg, cmd, cp); + start = end; + /* We aren't at the end of the line, yet.. */ + if (start != '\0') + start++; - warnx("plist format revision (%d.%d) is higher than " - "supported (%d.%d)", - pkg->fmtver_maj, pkg->fmtver_mnr, - PLIST_FMT_VER_MAJOR, PLIST_FMT_VER_MINOR); + } - if (pkg->fmtver_maj > PLIST_FMT_VER_MAJOR) { - errno = EINVAL; - rc = -1; + if (cmd_buf != NULL) { + free (cmd_buf); + cmd_buf = NULL; } } -bottom: - if (rc == 0) - add_plist(pkg, cmd, cp); + } + + if (contents_map != NULL) { + serrno = errno; + munmap(contents_map, sb.st_size); + if (serrno == 0) + errno = serrno; + } + if (rc == -1 && cmd_buf != NULL) { + serrno = errno; + free(cmd_buf); + if (serrno == 0) + errno = serrno; } return rc; @@ -476,8 +571,9 @@ break; case PLIST_CWD: - if (!prefix) + if (prefix == NULL) prefix = p->name; + warnx("prefix: %s", prefix); Where = (p->name == NULL) ? prefix : p->name; if (Verbose) printf("Change working directory to %s\n", Where); From owner-p4-projects@FreeBSD.ORG Thu May 27 10:05:47 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A95A01065790; Thu, 27 May 2010 10:05:47 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 54A331065784 for ; Thu, 27 May 2010 10:05:47 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 41CDD8FC14 for ; Thu, 27 May 2010 10:05:47 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4RA5lrj023678 for ; Thu, 27 May 2010 10:05:47 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4RA5lqr023676 for perforce@freebsd.org; Thu, 27 May 2010 10:05:47 GMT (envelope-from gcooper@FreeBSD.org) Date: Thu, 27 May 2010 10:05:47 GMT Message-Id: <201005271005.o4RA5lqr023676@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178863 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 May 2010 10:05:47 -0000 http://p4web.freebsd.org/@@178863?ac=10 Change 178863 by gcooper@gcooper-bayonetta on 2010/05/27 10:05:35 1. Fix the linereading by using the proper variable. Properly cap the value for now by erroring out quickly noting the cause of failure, as opposed to silently failing. 2. Remove some debug strings. 3. Add some comments. Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libpkg/plist.c#6 edit Differences ... ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libpkg/plist.c#6 (text+ko) ==== @@ -196,11 +196,21 @@ int plist_cmd(const char *s, char **arg) { + /* XXX (gcooper): this can blow up really quickly with the recent + * modifications made to read_plist, provided a sufficiently large list. */ char cmd[FILENAME_MAX + 20]; /* 20 == fudge for max cmd len */ char *cp; const char *sp; - strlcpy(cmd, s, sizeof(cmd)); + /* + * FIXME (gcooper): this should be dynamic according to whatever's passed + * in. + */ + if (strlcpy(cmd, s, sizeof(cmd)) >= sizeof(cmd)) { + warnx("%s: line '%s' exceeds set limits", __func__, s); + errno = EINVAL; + return -1; + } str_lowercase(cmd); cp = cmd; sp = s; @@ -279,7 +289,7 @@ int major; int minor; int rc = -1; - off_t off; + off_t end_off; size_t len; pkg->fmtver_maj = 1; @@ -292,15 +302,11 @@ (contents_map = mmap(NULL, sb.st_size, PROT_READ, MAP_SHARED, fd, 0)) != NULL) { - off = sb.st_size; + end_off = sb.st_size; rc = 0; start = contents_map; - /* - * XXX (gcooper): BAD BAD BAD -- this can be longer than - * FILENAME_MAX - */ - while (rc == 0 && 0 < off) { + while (rc == 0 && 0 < end_off) { end = strchr(start, '\n'); /* No trailing newlines -- look for '\0'. */ @@ -308,7 +314,7 @@ end = strchr(start, '\0'); /* Don't forget we're eating newlines.. om nom nom... */ else - off--; + end_off--; /* * This is bad if this fails -- a non-NUL terminated * string is in our midst! @@ -323,12 +329,10 @@ strlcpy(cmd_buf, start, end-start+1); - warnx("cmd_buf: %s", cmd_buf); - len = strlen(cmd_buf); - off -= len; - - /* Trim off trailing whitespace. */ + end_off -= len; + + /* Trim end_off trailing whitespace. */ while (0 < len && isspace(cmd_buf[len])) cmd_buf[len--] = '\0'; @@ -344,7 +348,7 @@ /* A plist command directive */ if (rc == 0 && *start == CMD_CHAR) { - cmd = plist_cmd(start+1, &cp); + cmd = plist_cmd(cmd_buf+1, &cp); if (cmd == -1) { warnx("%s: unknown command '%s' " @@ -394,6 +398,11 @@ /* A file manifest item */ else if (rc == 0) cmd = PLIST_FILE; + + /* + * Winner, winner, chicken dinner.. we have a working + * command! + */ if (rc == 0) { add_plist(pkg, cmd, cp); @@ -404,6 +413,12 @@ } + /* + * XXX (gcooper): using more intelligent pointer + * arithmetic and proper NUL termination, there's no + * reason why this needs to be freed automatically in + * each iteration. + */ if (cmd_buf != NULL) { free (cmd_buf); cmd_buf = NULL; @@ -573,7 +588,6 @@ case PLIST_CWD: if (prefix == NULL) prefix = p->name; - warnx("prefix: %s", prefix); Where = (p->name == NULL) ? prefix : p->name; if (Verbose) printf("Change working directory to %s\n", Where); From owner-p4-projects@FreeBSD.ORG Thu May 27 10:28:15 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7F80B1065679; Thu, 27 May 2010 10:28:15 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3D0291065677 for ; Thu, 27 May 2010 10:28:15 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2A60D8FC0C for ; Thu, 27 May 2010 10:28:15 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4RASFHd025322 for ; Thu, 27 May 2010 10:28:15 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4RASEvL025320 for perforce@freebsd.org; Thu, 27 May 2010 10:28:14 GMT (envelope-from gcooper@FreeBSD.org) Date: Thu, 27 May 2010 10:28:14 GMT Message-Id: <201005271028.o4RASEvL025320@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178870 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 May 2010 10:28:15 -0000 http://p4web.freebsd.org/@@178870?ac=10 Change 178870 by gcooper@gcooper-bayonetta on 2010/05/27 10:27:37 Low hanging style(8) fixes. Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libpkg/pen.c#4 edit Differences ... ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libpkg/pen.c#4 (text+ko) ==== @@ -37,7 +37,7 @@ char * where_playpen(void) { - return PenLocation; + return PenLocation; } /* Find a good place to play. */ @@ -77,22 +77,22 @@ static const char * pushPen(const char *pen) { - if (++pdepth == MAX_STACK) - errx(2, "%s: stack overflow.\n", __func__); - pstack[pdepth] = strdup(pen); + if (++pdepth == MAX_STACK) + errx(2, "%s: stack overflow.\n", __func__); + pstack[pdepth] = strdup(pen); - return pstack[pdepth]; + return pstack[pdepth]; } static void popPen(char *pen) { - if (pdepth == -1) { - pen[0] = '\0'; - return; - } - strcpy(pen, pstack[pdepth]); - free(pstack[pdepth--]); + if (pdepth == -1) { + pen[0] = '\0'; + return; + } + strcpy(pen, pstack[pdepth]); + free(pstack[pdepth--]); } /* @@ -162,11 +162,11 @@ off_t min_free(const char *tmpdir) { - struct statfs buf; + struct statfs buf; - if (statfs(tmpdir, &buf) != 0) { - warn("statfs"); - return -1; - } - return (off_t)buf.f_bavail * (off_t)buf.f_bsize; + if (statfs(tmpdir, &buf) != 0) { + warn("statfs"); + return -1; + } + return (off_t)buf.f_bavail * (off_t)buf.f_bsize; } From owner-p4-projects@FreeBSD.ORG Thu May 27 10:39:28 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 758771065676; Thu, 27 May 2010 10:39:28 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2F2E4106566C for ; Thu, 27 May 2010 10:39:28 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1C9FB8FC18 for ; Thu, 27 May 2010 10:39:28 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4RAdRtg026156 for ; Thu, 27 May 2010 10:39:28 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4RAdRMI026154 for perforce@freebsd.org; Thu, 27 May 2010 10:39:27 GMT (envelope-from gcooper@FreeBSD.org) Date: Thu, 27 May 2010 10:39:27 GMT Message-Id: <201005271039.o4RAdRMI026154@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178871 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 May 2010 10:39:28 -0000 http://p4web.freebsd.org/@@178871?ac=10 Change 178871 by gcooper@gcooper-bayonetta on 2010/05/27 10:39:10 style(8) fixes and better diagnose a make_play_pen failure. Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/add/perform.c#13 edit Differences ... ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/add/perform.c#13 (text+ko) ==== @@ -141,7 +141,7 @@ } } if ((where_to = make_playpen(playpen, sb.st_size * 4)) == NULL) - errx(1, "unable to make playpen for %lld bytes", (long long)sb.st_size * 4); + err(1, "unable to make playpen for %lld bytes", (long long)sb.st_size * 4); /* Since we can call ourselves recursively, keep notes on where we came from */ if (!getenv("_TOP")) setenv("_TOP", where_to, 1); @@ -157,13 +157,12 @@ cfile = unpack_to_fd(pkg, CONTENTS_FNAME); if (cfile == -1) { - warnx( - "unable to open table of contents file '%s' - not a package?", - CONTENTS_FNAME); + warnx("unable to open table of contents file '%s' - not a " + "package?", CONTENTS_FNAME); goto bomb; } rc = read_plist(&Plist, cfile); - close(cfile); + (void) close(cfile); if (rc != 0) goto bomb; From owner-p4-projects@FreeBSD.ORG Thu May 27 10:49:40 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8A8721065670; Thu, 27 May 2010 10:49:40 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4EB96106566B for ; Thu, 27 May 2010 10:49:40 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3C4B48FC12 for ; Thu, 27 May 2010 10:49:40 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4RAne5X026877 for ; Thu, 27 May 2010 10:49:40 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4RAneFp026875 for perforce@freebsd.org; Thu, 27 May 2010 10:49:40 GMT (envelope-from gcooper@FreeBSD.org) Date: Thu, 27 May 2010 10:49:40 GMT Message-Id: <201005271049.o4RAneFp026875@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178872 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 May 2010 10:49:40 -0000 http://p4web.freebsd.org/@@178872?ac=10 Change 178872 by gcooper@gcooper-bayonetta on 2010/05/27 10:49:22 Fix some bass ackwards return code checks (== 0 vs != NULL). Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libpkg/pen.c#5 edit Differences ... ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libpkg/pen.c#5 (text+ko) ==== @@ -105,13 +105,13 @@ char cwd[FILENAME_MAX]; const char *pen_location = NULL; - if (find_play_pen(pen, sz) != NULL && mkdtemp(pen) == 0) { + if (find_play_pen(pen, sz) != NULL && mkdtemp(pen) != NULL) { if (min_free(pen) < sz) { rmdir(pen); errno = ENOSPC; } - else if (getcwd(cwd, FILENAME_MAX) == 0 && chdir(pen) == 0) { + else if (getcwd(cwd, FILENAME_MAX) != NULL && chdir(pen) == 0) { strcpy(PenLocation, pen); pen_location = pushPen(cwd); } From owner-p4-projects@FreeBSD.ORG Thu May 27 11:15:09 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 225801065673; Thu, 27 May 2010 11:15:09 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DAEBA106564A for ; Thu, 27 May 2010 11:15:08 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C86A88FC1A for ; Thu, 27 May 2010 11:15:08 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4RBF8gn029857 for ; Thu, 27 May 2010 11:15:08 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4RBF8mi029855 for perforce@freebsd.org; Thu, 27 May 2010 11:15:08 GMT (envelope-from gcooper@FreeBSD.org) Date: Thu, 27 May 2010 11:15:08 GMT Message-Id: <201005271115.o4RBF8mi029855@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178874 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 May 2010 11:15:09 -0000 http://p4web.freebsd.org/@@178874?ac=10 Change 178874 by gcooper@gcooper-bayonetta on 2010/05/27 11:15:08 Fix inverted logic with the file descriptor value. Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libpkg/file.c#17 edit Differences ... ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libpkg/file.c#17 (text+ko) ==== @@ -428,7 +428,7 @@ } /* The initial open failed or archive(3) failed to open the file. */ - if (archive_fd != -1 || archive == NULL) ; + if (archive_fd == -1 || archive == NULL) ; /* archive(3) failed to open the file descriptor. */ else if (archive_read_open_fd(archive, archive_fd, ARCHIVE_DEFAULT_BYTES_PER_BLOCK) != ARCHIVE_OK) @@ -515,7 +515,7 @@ } /* The initial open failed or archive(3) failed to open the file. */ - if (archive_fd != -1 || archive == NULL) ; + if (archive_fd == -1 || archive == NULL) ; /* archive(3) failed to open the file descriptor. */ else if (archive_read_open_fd(archive, archive_fd, ARCHIVE_DEFAULT_BYTES_PER_BLOCK) != ARCHIVE_OK) From owner-p4-projects@FreeBSD.ORG Thu May 27 11:26:21 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7559C1065676; Thu, 27 May 2010 11:26:21 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 39E3E106566C for ; Thu, 27 May 2010 11:26:21 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 274698FC13 for ; Thu, 27 May 2010 11:26:21 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4RBQLJZ030676 for ; Thu, 27 May 2010 11:26:21 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4RBQLxj030674 for perforce@freebsd.org; Thu, 27 May 2010 11:26:21 GMT (envelope-from gcooper@FreeBSD.org) Date: Thu, 27 May 2010 11:26:21 GMT Message-Id: <201005271126.o4RBQLxj030674@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178875 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 May 2010 11:26:21 -0000 http://p4web.freebsd.org/@@178875?ac=10 Change 178875 by gcooper@gcooper-bayonetta on 2010/05/27 11:25:24 Get rid of the unused [and improperly initialized] variable extract as it was superceded by extract_whole_archive_from_stdin in @176831. Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/add/perform.c#14 edit Differences ... ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/add/perform.c#14 (text+ko) ==== @@ -71,7 +71,6 @@ char pre_arg[FILENAME_MAX], post_arg[FILENAME_MAX]; char *conflict[2]; char **matched; - char *extract; const char *where_to; int cfile; int code; @@ -197,7 +196,7 @@ * compress an average of 75%, so multiply by 4 for good measure. */ - if (!extract && !inPlace && min_free(playpen) < sb.st_size * 4) { + if (!inPlace && min_free(playpen) < sb.st_size * 4) { warnx("projected size of %lld exceeds available free space.\n" "Please set your PKG_TMPDIR variable to point to a location with more\n" "free space and try again", (long long)sb.st_size * 4); @@ -212,7 +211,7 @@ /* Finally unpack the whole mess. If extract is null we already + did so so don't bother doing it again. */ - if (extract && unpack_to_disk(pkg, NULL)) { + if (unpack_to_disk(pkg, NULL)) { warnx("unable to extract '%s'!", pkg); goto bomb; } From owner-p4-projects@FreeBSD.ORG Thu May 27 11:26:21 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B32E91065777; Thu, 27 May 2010 11:26:21 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 74C891065675 for ; Thu, 27 May 2010 11:26:21 +0000 (UTC) (envelope-from lz@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4865C8FC14 for ; Thu, 27 May 2010 11:26:21 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4RBQLOe030681 for ; Thu, 27 May 2010 11:26:21 GMT (envelope-from lz@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4RBQLTG030679 for perforce@freebsd.org; Thu, 27 May 2010 11:26:21 GMT (envelope-from lz@FreeBSD.org) Date: Thu, 27 May 2010 11:26:21 GMT Message-Id: <201005271126.o4RBQLTG030679@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to lz@FreeBSD.org using -f From: Zheng Liu To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178876 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 May 2010 11:26:21 -0000 http://p4web.freebsd.org/@@178876?ac=10 Change 178876 by lz@gnehzuil-freebsd on 2010/05/27 11:25:58 Modify remove rsv lock graunlarity. Affected files ... .. //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_alloc.c#18 edit Differences ... ==== //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_alloc.c#18 (text+ko) ==== @@ -126,8 +126,7 @@ return; EXT2_TREE_LOCK(ip->i_e2fs); - if (rp != NULL && rp->rsv_end != EXT2_RSV_NOT_ALLOCATED) - ext2_remove_rsv_win(ip->i_e2fs, rp); + ext2_remove_rsv_win(ip->i_e2fs, rp); EXT2_TREE_UNLOCK(ip->i_e2fs); } @@ -295,7 +294,7 @@ bpref = ext2_mapsearch(fs, bbp, bpref); if (bpref < 0) return (0); - goto allocated1; + goto allocated; } EXT2_TREE_UNLOCK(fs); @@ -303,15 +302,16 @@ len = howmany(fs->e2fs->e2fs_fpg, NBBY) - start; loc = skpc(0xff, len, &bbp[start]); if (loc == 0) { - EXT2_TREE_LOCK(fs); - if (rp->rsv_end != EXT2_RSV_NOT_ALLOCATED) + if (rp->rsv_end != EXT2_RSV_NOT_ALLOCATED) { + EXT2_TREE_LOCK(fs); ext2_remove_rsv_win(fs, rp); - EXT2_TREE_UNLOCK(fs); + EXT2_TREE_UNLOCK(fs); + } bpref = ext2_mapsearch(fs, bbp, bpref); if (bpref < 0) return (0); - goto allocated1; + goto allocated; } i = start + len - loc; map = bbp[i]; @@ -322,8 +322,10 @@ start = cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + bpref; if (start >= rp->rsv_start && - start < rp->rsv_end) + start < rp->rsv_end) { + rp->rsv_alloc_hit++; goto allocated; + } bpref = start; search_rsv = rp; @@ -340,8 +342,6 @@ EXT2_TREE_UNLOCK(fs); allocated: - rp->rsv_alloc_hit++; -allocated1: setbit(bbp, (daddr_t)bpref); EXT2_LOCK(ump); fs->e2fs->e2fs_fbcount--; @@ -379,10 +379,11 @@ } find: - EXT2_TREE_LOCK(fs); - if (rp->rsv_end != EXT2_RSV_NOT_ALLOCATED); + if (rp->rsv_end != EXT2_RSV_NOT_ALLOCATED) { + EXT2_TREE_LOCK(fs); ext2_remove_rsv_win(fs, rp); - EXT2_TREE_UNLOCK(fs); + EXT2_TREE_UNLOCK(fs); + } bno = ext2_mapsearch(fs, bbp, bpref); if (bno < 0) From owner-p4-projects@FreeBSD.ORG Thu May 27 11:27:23 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E696D1065675; Thu, 27 May 2010 11:27:22 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AAE61106567D for ; Thu, 27 May 2010 11:27:22 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7EBAB8FC1A for ; Thu, 27 May 2010 11:27:22 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4RBRMXD030745 for ; Thu, 27 May 2010 11:27:22 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4RBRMLP030743 for perforce@freebsd.org; Thu, 27 May 2010 11:27:22 GMT (envelope-from gcooper@FreeBSD.org) Date: Thu, 27 May 2010 11:27:22 GMT Message-Id: <201005271127.o4RBRMLP030743@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178877 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 May 2010 11:27:23 -0000 http://p4web.freebsd.org/@@178877?ac=10 Change 178877 by gcooper@gcooper-bayonetta on 2010/05/27 11:26:31 Reorder fields for alignment, and properly capture and playback errors from read_plist. Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/delete/perform.c#7 edit Differences ... ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/delete/perform.c#7 (text+ko) ==== @@ -22,6 +22,8 @@ __FBSDID("$FreeBSD: src/usr.sbin/pkg_install/delete/perform.c,v 1.46 2010/04/23 11:07:43 flz Exp $"); #include +#include + #include #include "delete.h" @@ -122,19 +124,22 @@ static int pkg_do(char *pkg) { + PackingList p; + struct stat sb; + struct reqr_by_entry *rb_entry; + struct reqr_by_head *rb_list; char *deporigin, **deporigins = NULL, **depnames = NULL, ***depmatches, home[FILENAME_MAX]; - PackingList p; + const char *pre_script = DEINSTALL_FNAME; + const char *post_script, *pre_arg, *post_arg; int cfile; - int i, len; + int i; + int len; int isinstalled; /* support for separate pre/post install scripts */ int new_m = 0, dep_count = 0; - const char *pre_script = DEINSTALL_FNAME; - const char *post_script, *pre_arg, *post_arg; - struct reqr_by_entry *rb_entry; - struct reqr_by_head *rb_list; int fd; - struct stat sb; + int rc; + int serrno; if (!pkg || !(len = strlen(pkg))) return 1; @@ -213,8 +218,13 @@ /* If we have a prefix, add it now */ if (Prefix) add_plist(&Plist, PLIST_CWD, Prefix); - read_plist(&Plist, cfile); + rc = read_plist(&Plist, cfile); + serrno = errno; (void) close(cfile); + if (rc == -1) { + warnx("error occurred when reading plist: %s", strerror(serrno)); + return 1; + } p = find_plist(&Plist, PLIST_CWD); if (!p) { From owner-p4-projects@FreeBSD.ORG Thu May 27 13:32:40 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 62251106567D; Thu, 27 May 2010 13:32:40 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 251D7106567A for ; Thu, 27 May 2010 13:32:40 +0000 (UTC) (envelope-from lz@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EDE0A8FC1E for ; Thu, 27 May 2010 13:32:39 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4RDWdCE052504 for ; Thu, 27 May 2010 13:32:39 GMT (envelope-from lz@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4RDWdXK052502 for perforce@freebsd.org; Thu, 27 May 2010 13:32:39 GMT (envelope-from lz@FreeBSD.org) Date: Thu, 27 May 2010 13:32:39 GMT Message-Id: <201005271332.o4RDWdXK052502@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to lz@FreeBSD.org using -f From: Zheng Liu To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178881 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 May 2010 13:32:40 -0000 http://p4web.freebsd.org/@@178881?ac=10 Change 178881 by lz@gnehzuil-freebsd on 2010/05/27 13:32:05 Adjust the reservation window size dynamically. Affected files ... .. //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_alloc.c#19 edit .. //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_rsv_win.h#9 edit Differences ... ==== //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_alloc.c#19 (text+ko) ==== @@ -128,6 +128,7 @@ EXT2_TREE_LOCK(ip->i_e2fs); ext2_remove_rsv_win(ip->i_e2fs, rp); EXT2_TREE_UNLOCK(ip->i_e2fs); + rp->rsv_goal_size = EXT2_RSV_DEFAULT_RESERVE_BLKS; } /* @@ -189,7 +190,7 @@ { struct ext2_rsv_win *rsv, *prev, *next; int32_t cur; - int size = EXT2_RSV_DEFAULT_RESERVE_BLKS; + int size = rp->rsv_goal_size; if (search == NULL) search = RB_ROOT(&fs->e2fs_rsv_tree); @@ -340,6 +341,7 @@ EXT2_TREE_LOCK(fs); ext2_add_rsv_win(fs, rp); EXT2_TREE_UNLOCK(fs); + rp->rsv_alloc_hit++; allocated: setbit(bbp, (daddr_t)bpref); @@ -363,10 +365,20 @@ u_long start; char *bbp; daddr_t bno = -1; + int size = EXT2_RSV_DEFAULT_RESERVE_BLKS; ump = ip->i_ump; bbp = (char *)bp->b_data; + if (rp->rsv_end != EXT2_RSV_NOT_ALLOCATED && + rp->rsv_alloc_hit > + (rp->rsv_goal_size / 2)) { + size = rp->rsv_goal_size * 2; + if (size > EXT2_RSV_MAX_RESERVE_BLKS) + size = EXT2_RSV_MAX_RESERVE_BLKS; + rp->rsv_goal_size = size; + } + if (dtog(fs, bpref) != cg) goto find; ==== //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_rsv_win.h#9 (text+ko) ==== @@ -31,6 +31,7 @@ #include #define EXT2_RSV_DEFAULT_RESERVE_BLKS 8 +#define EXT2_RSV_MAX_RESERVE_BLKS 1027 #define EXT2_RSV_NOT_ALLOCATED 0 #define EXT2_RSV_LOCK(ip) mtx_lock(&ip->i_rsv_lock) From owner-p4-projects@FreeBSD.ORG Thu May 27 14:41:58 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C515A1065674; Thu, 27 May 2010 14:41:57 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 894321065672 for ; Thu, 27 May 2010 14:41:57 +0000 (UTC) (envelope-from gpf@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 75C588FC1C for ; Thu, 27 May 2010 14:41:57 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4REfuO5058843 for ; Thu, 27 May 2010 14:41:56 GMT (envelope-from gpf@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4REfur1058841 for perforce@freebsd.org; Thu, 27 May 2010 14:41:56 GMT (envelope-from gpf@FreeBSD.org) Date: Thu, 27 May 2010 14:41:56 GMT Message-Id: <201005271441.o4REfur1058841@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gpf@FreeBSD.org using -f From: Efstratios Karatzas To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178885 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 May 2010 14:41:58 -0000 http://p4web.freebsd.org/@@178885?ac=10 Change 178885 by gpf@gpf_desktop on 2010/05/27 14:41:11 - removed some debuging printf()s - moved vn_fullpath_nocache(9) to sys/kern/vfs_cache.c. This is the temporary home, till and if I find a more suitable one. From now on, this file should be looked up for the latest version of the KPI, not the LKM that I uploaded a few weeks ago. - What is stored inside the filehandle is fs specific. Therefore, I thought a VFS op would be the best way to extract the parent "hint". Introduced VFS_FHHINT() that does this job for us. I made sure that a default implementation for this vfs op is available, and that every filesystem that uses VFS_FHTOVP() would also have this new VFS op mapped to the default implementation in sys/kern/vfs_default.c so that we won't kernel-panic when some fs other than UFS tries to dereference the mp for that operation. For now, only UFS really needs it. - A problem of old got solved. In my NFS test, during the first few operations after a new file was created, vn_fullpath(9) was unable to acquire a path. This problem was with both UFS & ZFS. Now, I've added a call to vn_fullpath_nocache() inside nfs server code for the write operation and it works just fine; we are able to acquire paths when we do something like "echo message > new_file". In the next few hours, I'll alter all all of nfs server code so that every time that the cache fails us, this KPI will be used instead as a last resort. - fixed/added some KASSERTS here and there. Affected files ... .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#3 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/cd9660/cd9660_vfsops.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/ext2fs/ext2_vfsops.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/hpfs/hpfs_vfsops.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/msdosfs/msdosfs_vfsops.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/ntfs/ntfs_vfsops.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/nullfs/null_vfsops.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/tmpfs/tmpfs_vfsops.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/udf/udf_vfsops.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/unionfs/union_vfsops.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/gnu/fs/reiserfs/reiserfs_vfsops.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/kern/vfs_cache.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/kern/vfs_default.c#3 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/nfsserver/nfs_serv.c#9 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/sys/mount.h#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/sys/vnode.h#3 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/ufs/ffs/ffs_vfsops.c#2 edit .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/ufs/ffs/ffs_vnops.c#4 edit Differences ... ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c#2 (text+ko) ==== @@ -112,6 +112,7 @@ .vfs_sync = zfs_sync, .vfs_checkexp = zfs_checkexp, .vfs_fhtovp = zfs_fhtovp, + .vfs_fhhint = vfs_stdfhhint, }; VFS_SET(zfs_vfsops, zfs, VFCF_JAIL | VFCF_DELEGADMIN); ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#3 (text+ko) ==== @@ -3772,13 +3772,7 @@ ZFS_ENTER(zfsvfs); ZFS_VERIFY_ZP(zp); - gen = (uint32_t)zp->z_gen; - - printf("EIMAI H VOP_VPTOFH TOU KWLOZFS\n"); - printf("ID %llu\n", zp->z_id); - printf("PARENT ID %llu\n", zp->z_phys->zp_parent); - /* gpf shit */ - + gen = (uint32_t)zp->z_gen; size = (zfsvfs->z_parent != zfsvfs) ? LONG_FID_LEN : SHORT_FID_LEN; fidp->fid_len = size; @@ -5016,6 +5010,10 @@ struct vnode *dvp; int error; + KASSERT(ap->a_vp != NULL, ("VOP_GEPARENT: null vp")); + if (ap->a_flags & WANTPARENT) + KASSERT(ap->a_buf != NULL, ("VOP_GEPARENT: null buffer")); + zp = VTOZ(ap->a_vp); mp = ap->a_vp->v_mount; dvp = NULL; @@ -5030,6 +5028,7 @@ error = ENOENT; goto out; } + /* scan the directory for a matching dirent */ else if (ap->a_flags & WANTNAME) { struct uio io; struct iovec iov; @@ -5108,7 +5107,7 @@ if (error == 0 && dvp != NULL) { *(ap->a_vpp) = dvp; } - else if (error) { + else { *(ap->a_vpp) = NULL; } ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/cd9660/cd9660_vfsops.c#2 (text+ko) ==== @@ -84,6 +84,7 @@ .vfs_statfs = cd9660_statfs, .vfs_unmount = cd9660_unmount, .vfs_vget = cd9660_vget, + .vfs_fhhint = vfs_stdfhhint, }; VFS_SET(cd9660_vfsops, cd9660, VFCF_READONLY); MODULE_VERSION(cd9660, 1); ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/ext2fs/ext2_vfsops.c#2 (text+ko) ==== @@ -86,6 +86,7 @@ .vfs_sync = ext2_sync, .vfs_unmount = ext2_unmount, .vfs_vget = ext2_vget, + .vfs_fhhint = vfs_stdfhhint, }; VFS_SET(ext2fs_vfsops, ext2fs, 0); ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/hpfs/hpfs_vfsops.c#2 (text+ko) ==== @@ -538,5 +538,6 @@ .vfs_statfs = hpfs_statfs, .vfs_unmount = hpfs_unmount, .vfs_vget = hpfs_vget, + .vfs_fhhint = vfs_stdfhhint, }; VFS_SET(hpfs_vfsops, hpfs, 0); ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/msdosfs/msdosfs_vfsops.c#2 (text+ko) ==== @@ -986,6 +986,7 @@ .vfs_statfs = msdosfs_statfs, .vfs_sync = msdosfs_sync, .vfs_unmount = msdosfs_unmount, + .vfs_fhhint = vfs_stdfhhint, }; VFS_SET(msdosfs_vfsops, msdosfs, 0); ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/ntfs/ntfs_vfsops.c#2 (text+ko) ==== @@ -787,6 +787,7 @@ .vfs_uninit = ntfs_uninit, .vfs_unmount = ntfs_unmount, .vfs_vget = ntfs_vget, + .vfs_fhhint = vfs_stdfhhint, }; VFS_SET(ntfs_vfsops, ntfs, 0); MODULE_VERSION(ntfs, 1); ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/nullfs/null_vfsops.c#2 (text+ko) ==== @@ -359,6 +359,7 @@ .vfs_uninit = nullfs_uninit, .vfs_unmount = nullfs_unmount, .vfs_vget = nullfs_vget, + .vfs_fhhint = vfs_stdfhhint, }; VFS_SET(null_vfsops, nullfs, VFCF_LOOPBACK); ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/tmpfs/tmpfs_vfsops.c#2 (text+ko) ==== @@ -414,5 +414,6 @@ .vfs_root = tmpfs_root, .vfs_statfs = tmpfs_statfs, .vfs_fhtovp = tmpfs_fhtovp, + .vfs_fhhint = vfs_stdfhhint, }; VFS_SET(tmpfs_vfsops, tmpfs, 0); ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/udf/udf_vfsops.c#2 (text+ko) ==== @@ -129,6 +129,7 @@ .vfs_uninit = udf_uninit, .vfs_unmount = udf_unmount, .vfs_vget = udf_vget, + .vfs_fhhint = vfs_stdfhhint, }; VFS_SET(udf_vfsops, udf, VFCF_READONLY); ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/unionfs/union_vfsops.c#2 (text+ko) ==== @@ -519,6 +519,7 @@ .vfs_uninit = unionfs_uninit, .vfs_unmount = unionfs_unmount, .vfs_vget = unionfs_vget, + .vfs_fhhint = vfs_stdfhhint, }; VFS_SET(unionfs_vfsops, unionfs, VFCF_LOOPBACK); ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/gnu/fs/reiserfs/reiserfs_vfsops.c#2 (text+ko) ==== @@ -1114,6 +1114,7 @@ //.vfs_checkexp = reiserfs_checkexp, //.vfs_extattrctl = reiserfs_extattrctl, .vfs_fhtovp = reiserfs_fhtovp, + .vfs_fhhint = vfs_stdfhhint, //.vfs_quotactl = reiserfs_quotactl, .vfs_root = reiserfs_root, //.vfs_start = reiserfs_start, ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c#2 (text+ko) ==== @@ -419,6 +419,7 @@ .vfs_init = _xfs_init, .vfs_uninit = _xfs_uninit, .vfs_extattrctl = _xfs_extattrctl, + .vfs_fhhint = vfs_stdfhhint, }; VFS_SET(xfs_fsops, xfs, 0); ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/kern/vfs_cache.c#2 (text+ko) ==== @@ -1226,3 +1226,151 @@ buf[l] = '\0'; return (0); } + +/* + * vn_fullpath_nocache + * + * Retrieve the full filesystem path that corresponds to a vnode without use of the + * name cache. + * - A directory hint (UFS file_id of the directory that contains the vnode) may be + * supplied to facilitate the search if our target is not a directory itself. + * - flags should be set to PARENT_HINT, if the directory hint is supplied + * and to EXHAUSTIVE_SEARCH, if we are willing to go intro great trouble to get this path. + * + * Locks: no locks required. + * + * Author's note: This only works for UFS filesystems (for now). + * Oh, also EXHAUSTIVE_SEARCH will kernel panic :-D + */ +int +vn_fullpath_nocache(struct vnode *vp, char **fullpath, char **freepath, uint64_t directory_hint, char flags) +{ + struct vnode *dvp, *upper_dvp; + struct mount *mp; + struct thread * td; + char *buf, *pch; + char fname[MNAMELEN]; + int error, buflen, vfslocked, fnamelen; + + KASSERT(vp != NULL, ("vn_fullpath_nocache: null vp")); + + dvp = NULL; + buf = NULL; + *freepath = NULL; + + if (vp->v_type == VBAD) { + error = ENOENT; + goto out; + } + + vref(vp); + error = 0; + td = curthread; + mp = vp->v_mount; + fnamelen = sizeof(fname); + buf = malloc(MAXPATHLEN, M_TEMP, M_WAITOK); + buflen = MAXPATHLEN - 1; + buf[MAXPATHLEN-1] = '\0'; + + /* + * - If our target is a directory, move on to the part where we traverse the '..' entries. + * - If not, try to find its' parent through VOP_GETPARENT + */ + if (vp->v_type != VDIR) { + /* XXXgpf: perhaps locking vp is redundant */ + vn_lock(vp, LK_SHARED); + error = VOP_GETPARENT(vp, &dvp, directory_hint, flags, fname, &fnamelen); + VOP_UNLOCK(vp, 0); + if (error) { + dvp = NULL; + goto out; + } + + /* we have found a parent directory and a name for our vnode, save the name */ + pch = buf + buflen - strlen(fname); + if (pch < buf) { + error = EOVERFLOW; + if (dvp != NULL) + vput(dvp); + goto out; + } + strcpy(pch, fname); + buflen -= strlen(fname); + buf[--buflen] = '/'; + } + /* if our target is a dir, do the initial preparation */ + else { + dvp = vp; + vref(dvp); + vn_lock(dvp, LK_SHARED); + } + + /* + * We have found 'a' directory that contains our target or our target is a directory. + * In any case, just traverse the '..' nodes and construct a path via VOP_VPTOCNP(9) + */ + while (dvp != rootvnode) { + /* + * If we've found a vnode that is the root of a filesystem + * Use the path that the filesystem was mounted on to complete our fullpath + * + * XXXgpf: how safe is it to use the path from the statistics of a mounted fs? + * the size of the f_mntonname field seems kinda small :-S + */ + if ((dvp->v_vflag & VV_ROOT) != 0) { + char *pch, *fs_path; + int fs_path_len; + + vfslocked = VFS_LOCK_GIANT(dvp->v_mount); + + *fullpath = buf + buflen; + + fs_path = dvp->v_mount->mnt_stat.f_mntonname; + fs_path_len = strlen(fs_path); + + if (buflen - fs_path_len - 1 < 0) { + vput(dvp); + error = EOVERFLOW; + VFS_UNLOCK_GIANT(vfslocked); + goto out; + } + + pch = buf + buflen - fs_path_len; + memcpy(pch, fs_path, fs_path_len); + buflen -= fs_path_len; + + VFS_UNLOCK_GIANT(vfslocked); + + break; + } + + error = VOP_VPTOCNP(dvp, &upper_dvp, td->td_ucred, buf, &buflen); + if (error) { + uprintf("VOP_VPTOCNP failure %d\n", error); + break; + } + + buf[--buflen] = '/'; + if (dvp != NULL) + vput(dvp); + + vdrop(upper_dvp); + dvp = upper_dvp; + vn_lock(dvp, LK_SHARED); + vref(dvp); + } /* while */ + + vput(dvp); + *fullpath = buf + buflen; + *freepath = buf; + +out: + if (error != 0) { + *freepath = NULL; + if (buf != NULL) + free(buf, M_TEMP); + } + vrele(vp); + + return error; +} ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/kern/vfs_default.c#3 (text+ko) ==== @@ -955,6 +955,12 @@ } int +vfs_stdfhhint (struct mount *mp, struct fid *fhp, uint64_t *hint) +{ + return (EOPNOTSUPP); +} + +int vfs_stdinit (vfsp) struct vfsconf *vfsp; { ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/nfsserver/nfs_serv.c#9 (text+ko) ==== @@ -101,6 +101,14 @@ #include #include +/* + * XXXgpf: should relocate them someplace else + * I just dont know where:S + */ +#define PARENTHINT 0x0001 +#define EXHAUSTSEARCH 0x0002 +#define WANTNAME 0x0004 + #ifdef NFSRV_DEBUG #define nfsdbprintf(info) printf info #else @@ -1390,6 +1398,22 @@ AUDIT_ARG_UPATH1(td, fullpath); free(freepath, M_TEMP); } + /* if our cache fails us */ + else if (fhp != NULL) { + uint64_t parent_hint; + printf("going for hint\n"); + /* get the hint stored inside the file handle */ + VFS_FHHINT(mntp, &(fhp->fh_fid), &parent_hint); + printf("got hint, going to cache\n"); + vn_fullpath_nocache(new_vp, &fullpath, &freepath, + parent_hint, PARENTHINT | WANTNAME); + printf("got cache %p\n", freepath); + if (freepath != NULL) { + AUDIT_ARG_UPATH1(td, fullpath); + free(freepath, M_TEMP); + } + printf("all done!\n"); + } } } ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/sys/mount.h#2 (text+ko) ==== @@ -567,6 +567,7 @@ typedef int vfs_vget_t(struct mount *mp, ino_t ino, int flags, struct vnode **vpp); typedef int vfs_fhtovp_t(struct mount *mp, struct fid *fhp, struct vnode **vpp); +typedef int vfs_fhhint_t(struct mount *mp, struct fid *fhp, uint64_t *hint); typedef int vfs_checkexp_t(struct mount *mp, struct sockaddr *nam, int *extflagsp, struct ucred **credanonp, int *numsecflavors, int **secflavors); @@ -590,6 +591,7 @@ vfs_sync_t *vfs_sync; vfs_vget_t *vfs_vget; vfs_fhtovp_t *vfs_fhtovp; + vfs_fhhint_t *vfs_fhhint; vfs_checkexp_t *vfs_checkexp; vfs_init_t *vfs_init; vfs_uninit_t *vfs_uninit; @@ -612,6 +614,8 @@ (*(MP)->mnt_op->vfs_vget)(MP, INO, FLAGS, VPP) #define VFS_FHTOVP(MP, FIDP, VPP) \ (*(MP)->mnt_op->vfs_fhtovp)(MP, FIDP, VPP) +#define VFS_FHHINT(MP, FIDP, HINT) \ + (*(MP)->mnt_op->vfs_fhhint)(MP, FIDP, HINT) #define VFS_CHECKEXP(MP, NAM, EXFLG, CRED, NUMSEC, SEC) \ (*(MP)->mnt_op->vfs_checkexp)(MP, NAM, EXFLG, CRED, NUMSEC, SEC) #define VFS_EXTATTRCTL(MP, C, FN, NS, N) \ @@ -763,6 +767,7 @@ vfs_sync_t vfs_stdnosync; vfs_vget_t vfs_stdvget; vfs_fhtovp_t vfs_stdfhtovp; +vfs_fhhint_t vfs_stdfhhint; vfs_checkexp_t vfs_stdcheckexp; vfs_init_t vfs_stdinit; vfs_uninit_t vfs_stduninit; ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/sys/vnode.h#3 (text+ko) ==== @@ -609,6 +609,8 @@ char **retbuf, char **freebuf); int vn_fullpath_global(struct thread *td, struct vnode *vn, char **retbuf, char **freebuf); +int vn_fullpath_nocache(struct vnode *vp, char **fullpath, + char **freepath, uint64_t directory_hint, char flags); int vn_commname(struct vnode *vn, char *buf, u_int buflen); int vaccess(enum vtype type, mode_t file_mode, uid_t file_uid, gid_t file_gid, accmode_t accmode, struct ucred *cred, ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/ufs/ffs/ffs_vfsops.c#2 (text+ko) ==== @@ -88,11 +88,13 @@ static vfs_mount_t ffs_mount; static vfs_statfs_t ffs_statfs; static vfs_fhtovp_t ffs_fhtovp; +static vfs_fhhint_t ffs_fhhint; static vfs_sync_t ffs_sync; static struct vfsops ufs_vfsops = { .vfs_extattrctl = ffs_extattrctl, .vfs_fhtovp = ffs_fhtovp, + .vfs_fhhint = ffs_fhhint, .vfs_init = ffs_init, .vfs_mount = ffs_mount, .vfs_cmount = ffs_cmount, @@ -1631,6 +1633,19 @@ } /* + * Get Parent Directory Hint from the File Handle + */ +static int +ffs_fhhint(struct mount *mp, struct fid *fhp, uint64_t *hint) +{ + struct ufid *ufhp; + + ufhp = (struct ufid *)fhp; + *hint = ufhp->ufid_dino; + return (0); +} + +/* * Initialize the filesystem. */ static int ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/ufs/ffs/ffs_vnops.c#4 (text+ko) ==== @@ -1933,13 +1933,16 @@ { struct mount *mp; struct vnode *vp, *dvp; - int error, flags; + int error, flags; error = 0; vp = ap->a_vp; mp = vp->v_mount; flags = ap->a_flags; + KASSERT(vp != NULL, ("VOP_GEPARENT: null vp")); + if (flags & WANTNAME) + KASSERT(ap->a_buf != NULL, ("VOP_GEPARENT: null buffer")); /* XXXgpf:is this check necessary? */ if (vp->v_type == VBAD) { error = ENOENT; @@ -2011,7 +2014,7 @@ if (error == 0 && dvp != NULL) { *(ap->a_vpp) = dvp; } - else if (error) { + else { *(ap->a_vpp) = NULL; } From owner-p4-projects@FreeBSD.ORG Thu May 27 23:38:45 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7020F1065674; Thu, 27 May 2010 23:38:45 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1C27A1065670 for ; Thu, 27 May 2010 23:38:45 +0000 (UTC) (envelope-from ivoras@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 098D48FC12 for ; Thu, 27 May 2010 23:38:45 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4RNcis2030583 for ; Thu, 27 May 2010 23:38:44 GMT (envelope-from ivoras@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4RNcid0030581 for perforce@freebsd.org; Thu, 27 May 2010 23:38:44 GMT (envelope-from ivoras@FreeBSD.org) Date: Thu, 27 May 2010 23:38:44 GMT Message-Id: <201005272338.o4RNcid0030581@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to ivoras@FreeBSD.org using -f From: Ivan Voras To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178895 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 May 2010 23:38:45 -0000 http://p4web.freebsd.org/@@178895?ac=10 Change 178895 by ivoras@betelgeuse on 2010/05/27 23:38:34 Step 3: detect changed files Affected files ... .. //depot/projects/soc2010/pkg_patch/src/patch/Makefile#6 edit .. //depot/projects/soc2010/pkg_patch/src/patch/hashjob.c#5 edit .. //depot/projects/soc2010/pkg_patch/src/patch/hashjob.h#5 edit .. //depot/projects/soc2010/pkg_patch/src/patch/main.c#6 edit .. //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.c#4 edit .. //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.h#4 edit .. //depot/projects/soc2010/pkg_patch/src/patch/pkg_patch.h#4 edit .. //depot/projects/soc2010/pkg_patch/src/patch/support.c#3 edit Differences ... ==== //depot/projects/soc2010/pkg_patch/src/patch/Makefile#6 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/hashjob.c#5 (text+ko) ==== @@ -15,7 +15,9 @@ #include #include +#include #include +#include #include #include @@ -28,20 +30,23 @@ struct hashjob *job = arg; assert(job->filename != NULL); - MD5File(job->filename, job->hash); - job->hash_len = (128/8); + job->hash_len = 32; + memset(job->hash, 0, HASH_MAX_LEN); + if (MD5File(job->filename, job->hash) == NULL) + err(1, "MD5File failed on: %s", job->filename); return (job); } - static void * +static void * hashjob_sha256(void *arg) { struct hashjob *job = arg; assert(job->filename != NULL); + job->hash_len = 64; + memset(job->hash, 0, HASH_MAX_LEN); SHA256_File(job->filename, job->hash); - job->hash_len = (256/8); return (job); } @@ -49,8 +54,7 @@ int hashjob_start(struct hashjob *job, char *filename, enum HASH_TYPE type) { - if (job->filename == NULL) - job->filename = filename; + job->filename = filename; job->finished = 0; if (type == HASH_MD5) return (pthread_create(&job->thread, NULL, hashjob_md5, job)); ==== //depot/projects/soc2010/pkg_patch/src/patch/hashjob.h#5 (text+ko) ==== @@ -22,7 +22,7 @@ HASH_SHA256 }; -#define HASH_MAX_LEN (256/8) +#define HASH_MAX_LEN 65 struct hashjob { char *filename; ==== //depot/projects/soc2010/pkg_patch/src/patch/main.c#6 (text+ko) ==== @@ -38,7 +38,7 @@ char **argv; enum PP_OP patch_op = PP_NONE; char *my_tmp = NULL; -int verbose = 1; +int verbose = 0; static void usage_short(void); ==== //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.c#4 (text+ko) ==== @@ -25,11 +25,13 @@ #include #include #include +#include #include #include #include "pkg_patch.h" #include "mkpatch.h" +#include "hashjob.h" void @@ -39,7 +41,8 @@ char dold[PATH_MAX], dnew[PATH_MAX]; struct pkgxjob xold, xnew; struct filelist_head flold, flnew; - struct filelist_head fldiff_old_new, fldiff_new_old; + struct filelist_head fldiff_old_new, fldiff_new_old, flintersect; + struct filelist_head flchanged; struct filelist *fl; if (argc < 3) @@ -81,18 +84,70 @@ filelist_gather(dold, &flold); SLIST_INIT(&flnew); filelist_gather(dnew, &flnew); + if (verbose) + printf("Processing %d files in old package and %d in new.\n", + filelist_count(&flold), filelist_count(&flnew)); SLIST_INIT(&fldiff_old_new); filelist_diff(&flold, &flnew, &fldiff_old_new); SLIST_INIT(&fldiff_new_old); filelist_diff(&flnew, &flold, &fldiff_new_old); + SLIST_INIT(&flintersect); + filelist_intersect(&flnew, &flold, &flintersect); + if (verbose) + printf("Found %d files to add and %d files to delete.\n", + filelist_count(&fldiff_new_old), + filelist_count(&fldiff_old_new)); - if (verbose > 1) { + if (verbose > 2) { SLIST_FOREACH(fl, &fldiff_new_old, linkage) printf("++ %s\n", fl->filename); SLIST_FOREACH(fl, &fldiff_old_new, linkage) printf("-- %s\n", fl->filename); + if (verbose > 3) + SLIST_FOREACH(fl, &flintersect, linkage) + printf("?? %s\n", fl->filename); } - + SLIST_INIT(&flchanged); + SLIST_FOREACH(fl, &flintersect, linkage) { + char fcold[PATH_MAX], fcnew[PATH_MAX]; + struct hashjob hjold_md5, hjold_sha256, hjnew_md5, hjnew_sha256; + struct filelist *fl2; + + /* TODO: Handle when a file is replaced by a directory and + * vice-versa */ + if (S_ISDIR(fl->st.st_mode)) + continue; + + snprintf(fcold, PATH_MAX, "%s/%s", dold, fl->filename); + assert(access(fcold, R_OK) == 0); + snprintf(fcnew, PATH_MAX, "%s/%s", dnew, fl->filename); + assert(access(fcnew, R_OK) == 0); + + hashjob_start(&hjold_md5, fcold, HASH_MD5); + hashjob_start(&hjold_sha256, fcold, HASH_SHA256); + hashjob_start(&hjnew_md5, fcnew, HASH_MD5); + hashjob_start(&hjnew_sha256, fcnew, HASH_SHA256); + hashjob_finish(&hjold_md5); + hashjob_finish(&hjold_sha256); + hashjob_finish(&hjnew_md5); + hashjob_finish(&hjnew_sha256); + + assert(hjold_md5.hash_len == hjnew_md5.hash_len); + assert(hjnew_sha256.hash_len == hjnew_sha256.hash_len); + + if (memcmp(hjold_md5.hash, hjnew_md5.hash, + hjold_md5.hash_len) != 0 || memcmp(hjold_sha256.hash, + hjnew_sha256.hash, hjold_sha256.hash_len) != 0) { + /* Assume changed files */ + if (verbose > 3) + printf("~~ %s\n", fl->filename); + fl2 = malloc(sizeof(*fl2)); + memcpy(fl2, fl, sizeof(*fl2)); + SLIST_INSERT_HEAD(&flchanged, fl2, linkage); + } + } + if (verbose) + printf("Found %d changed files.\n", filelist_count(&flchanged)); } ==== //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.h#4 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/pkg_patch.h#4 (text+ko) ==== @@ -54,5 +54,8 @@ int filelist_gather(char *dir, struct filelist_head *head); int filelist_diff(struct filelist_head *fl1, struct filelist_head *fl2, struct filelist_head *diff); +int filelist_intersect(struct filelist_head *fl1, struct filelist_head *fl2, + struct filelist_head *flisect); +unsigned int filelist_count(struct filelist_head *flist); #endif ==== //depot/projects/soc2010/pkg_patch/src/patch/support.c#3 (text+ko) ==== @@ -53,7 +53,7 @@ /* libarchive not threadsafe for extract; call external tar */ job->filename = filename; sprintf(cmd, "%s -x -C %s -f %s", _PATH_TAR, dir, filename); - if (verbose) + if (verbose > 1) printf("pkgxjob: %s\n", cmd); job->fp = popen(cmd, "r+"); if (job->fp == NULL) @@ -92,7 +92,7 @@ fl = malloc(sizeof(*fl)); strncpy(fl->filename, fe->fts_path + dir_len + 1, PATH_MAX); - memcpy(&fl->st, fe->fts_statp, sizeof(fl->st)); + memcpy(&fl->st, fe->fts_statp, sizeof(struct stat)); SLIST_INSERT_HEAD(head, fl, linkage); } } @@ -126,3 +126,40 @@ } return (0); } + + +int +filelist_intersect(struct filelist_head *flist1, struct filelist_head *flist2, + struct filelist_head *flintersect) +{ + struct filelist *fl1, *fl2; + int found; + + SLIST_FOREACH(fl1, flist1, linkage) { + found = 0; + SLIST_FOREACH(fl2, flist2, linkage) { + if (strncmp(fl1->filename, fl2->filename, PATH_MAX) == 0) { + found = 1; + break; + } + } + if (found) { + fl2 = malloc(sizeof(*fl2)); + memcpy(fl2, fl1, sizeof(*fl2)); + SLIST_INSERT_HEAD(flintersect, fl2, linkage); + } + } + return (0); +} + + +unsigned int +filelist_count(struct filelist_head *flist) +{ + unsigned int count = 0; + struct filelist *fl; + + SLIST_FOREACH(fl, flist, linkage) + count++; + return (count); +} From owner-p4-projects@FreeBSD.ORG Thu May 27 23:46:54 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4FF381065670; Thu, 27 May 2010 23:46:54 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 141661065677 for ; Thu, 27 May 2010 23:46:54 +0000 (UTC) (envelope-from ivoras@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DD88C8FC17 for ; Thu, 27 May 2010 23:46:53 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4RNkrii031202 for ; Thu, 27 May 2010 23:46:53 GMT (envelope-from ivoras@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4RNkr2d031199 for perforce@freebsd.org; Thu, 27 May 2010 23:46:53 GMT (envelope-from ivoras@FreeBSD.org) Date: Thu, 27 May 2010 23:46:53 GMT Message-Id: <201005272346.o4RNkr2d031199@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to ivoras@FreeBSD.org using -f From: Ivan Voras To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178896 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 May 2010 23:46:54 -0000 http://p4web.freebsd.org/@@178896?ac=10 Change 178896 by ivoras@betelgeuse on 2010/05/27 23:46:51 Cosmetic changes Affected files ... .. //depot/projects/soc2010/pkg_patch/src/patch/Makefile#7 edit .. //depot/projects/soc2010/pkg_patch/src/patch/hashjob.c#6 edit .. //depot/projects/soc2010/pkg_patch/src/patch/hashjob.h#6 edit .. //depot/projects/soc2010/pkg_patch/src/patch/main.c#7 edit .. //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.c#5 edit .. //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.h#5 edit .. //depot/projects/soc2010/pkg_patch/src/patch/pkg_patch.h#5 edit .. //depot/projects/soc2010/pkg_patch/src/patch/support.c#4 edit Differences ... ==== //depot/projects/soc2010/pkg_patch/src/patch/Makefile#7 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/hashjob.c#6 (text+ko) ==== @@ -32,8 +32,7 @@ assert(job->filename != NULL); job->hash_len = 32; memset(job->hash, 0, HASH_MAX_LEN); - if (MD5File(job->filename, job->hash) == NULL) - err(1, "MD5File failed on: %s", job->filename); + assert(MD5File(job->filename, job->hash) != NULL); return (job); } @@ -46,7 +45,7 @@ assert(job->filename != NULL); job->hash_len = 64; memset(job->hash, 0, HASH_MAX_LEN); - SHA256_File(job->filename, job->hash); + assert(SHA256_File(job->filename, job->hash) != NULL); return (job); } ==== //depot/projects/soc2010/pkg_patch/src/patch/hashjob.h#6 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/main.c#7 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.c#5 (text+ko) ==== @@ -124,7 +124,12 @@ assert(access(fcold, R_OK) == 0); snprintf(fcnew, PATH_MAX, "%s/%s", dnew, fl->filename); assert(access(fcnew, R_OK) == 0); - + + /* + * Detect changed files using the traditional FreeBSD method - + * by comparing MD5 and SHA256 checksums. As a note to possible + * improvements: SHA256 is almost 3x slower than MD5. + */ hashjob_start(&hjold_md5, fcold, HASH_MD5); hashjob_start(&hjold_sha256, fcold, HASH_SHA256); hashjob_start(&hjnew_md5, fcnew, HASH_MD5); ==== //depot/projects/soc2010/pkg_patch/src/patch/mkpatch.h#5 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/pkg_patch.h#5 (text+ko) ==== ==== //depot/projects/soc2010/pkg_patch/src/patch/support.c#4 (text+ko) ==== From owner-p4-projects@FreeBSD.ORG Fri May 28 06:25:10 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4B8CC1065670; Fri, 28 May 2010 06:25:10 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1047B1065677 for ; Fri, 28 May 2010 06:25:10 +0000 (UTC) (envelope-from ilya@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D7ECF8FC1B for ; Fri, 28 May 2010 06:25:09 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4S6P9Zu089796 for ; Fri, 28 May 2010 06:25:09 GMT (envelope-from ilya@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4S6P9B5089794 for perforce@freebsd.org; Fri, 28 May 2010 06:25:09 GMT (envelope-from ilya@FreeBSD.org) Date: Fri, 28 May 2010 06:25:09 GMT Message-Id: <201005280625.o4S6P9B5089794@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to ilya@FreeBSD.org using -f From: Ilya Putsikau To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178900 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 May 2010 06:25:10 -0000 http://p4web.freebsd.org/@@178900?ac=10 Change 178900 by ilya@ilya_triton on 2010/05/28 06:24:34 Import initial version. Affected files ... .. //depot/projects/soc2010/ilya_fsnotify/src/sys/kern/vfs_notify.c#1 add .. //depot/projects/soc2010/ilya_fsnotify/src/sys/kern/vfs_subr.c#2 edit .. //depot/projects/soc2010/ilya_fsnotify/src/sys/modules/fsnotify/Makefile#1 add .. //depot/projects/soc2010/ilya_fsnotify/src/sys/sys/fsnotify.h#1 add Differences ... ==== //depot/projects/soc2010/ilya_fsnotify/src/sys/kern/vfs_subr.c#2 (text+ko) ==== @@ -71,6 +71,7 @@ #include #include #include +#include #include @@ -271,6 +272,24 @@ SYSCTL_INT(_debug, OID_AUTO, vnlru_nowhere, CTLFLAG_RW, &vnlru_nowhere, 0, "Number of times the vnlru process ran without success"); +/* + * fsnotify hooks + */ +vop_create_t *fsnotify_hook_create = NULL; +vop_link_t *fsnotify_hook_link = NULL; +vop_mkdir_t *fsnotify_hook_mkdir = NULL; +vop_remove_t *fsnotify_hook_remove = NULL; +vop_rename_t *fsnotify_hook_rename = NULL; +vop_rmdir_t *fsnotify_hook_rmdir = NULL; +vop_symlink_t *fsnotify_hook_symlink = NULL; + +#define FSNOTIFY_FUNCPTR(f) __CONCAT(fsnotify_hook_, f) + +#define FSNOTIFY(f, a) do { \ + if (FSNOTIFY_FUNCPTR(f) != NULL) \ + (FSNOTIFY_FUNCPTR(f))(a); \ + } while (0) + /* * Macros to control when a vnode is freed and recycled. All require * the vnode interlock. @@ -3913,8 +3932,10 @@ { struct vop_create_args *a = ap; - if (!rc) + if (!rc) { VFS_KNOTE_LOCKED(a->a_dvp, NOTE_WRITE); + FSNOTIFY(create, ap); + } } void @@ -3925,6 +3946,7 @@ if (!rc) { VFS_KNOTE_LOCKED(a->a_vp, NOTE_LINK); VFS_KNOTE_LOCKED(a->a_tdvp, NOTE_WRITE); + FSNOTIFY(link, ap); } } @@ -3933,8 +3955,10 @@ { struct vop_mkdir_args *a = ap; - if (!rc) + if (!rc) { VFS_KNOTE_LOCKED(a->a_dvp, NOTE_WRITE | NOTE_LINK); + FSNOTIFY(mkdir, ap); + } } void @@ -3954,6 +3978,7 @@ if (!rc) { VFS_KNOTE_LOCKED(a->a_dvp, NOTE_WRITE); VFS_KNOTE_LOCKED(a->a_vp, NOTE_DELETE); + FSNOTIFY(remove, ap); } } @@ -3968,6 +3993,7 @@ VFS_KNOTE_UNLOCKED(a->a_fvp, NOTE_RENAME); if (a->a_tvp) VFS_KNOTE_UNLOCKED(a->a_tvp, NOTE_DELETE); + FSNOTIFY(rename, ap); } if (a->a_tdvp != a->a_fdvp) vdrop(a->a_fdvp); @@ -3986,6 +4012,7 @@ if (!rc) { VFS_KNOTE_LOCKED(a->a_dvp, NOTE_WRITE | NOTE_LINK); VFS_KNOTE_LOCKED(a->a_vp, NOTE_DELETE); + FSNOTIFY(rmdir, ap); } } @@ -3996,6 +4023,7 @@ if (!rc) VFS_KNOTE_LOCKED(a->a_vp, NOTE_ATTRIB); + } void @@ -4003,8 +4031,10 @@ { struct vop_symlink_args *a = ap; - if (!rc) + if (!rc) { VFS_KNOTE_LOCKED(a->a_dvp, NOTE_WRITE); + FSNOTIFY(symlink, ap); + } } static struct knlist fs_knlist; From owner-p4-projects@FreeBSD.ORG Fri May 28 09:14:54 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2A56B106567D; Fri, 28 May 2010 09:14:54 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DD0B9106567B for ; Fri, 28 May 2010 09:14:53 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C7CFA8FC21 for ; Fri, 28 May 2010 09:14:53 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4S9ErOp016493 for ; Fri, 28 May 2010 09:14:53 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4S9ErMq016491 for perforce@freebsd.org; Fri, 28 May 2010 09:14:53 GMT (envelope-from gcooper@FreeBSD.org) Date: Fri, 28 May 2010 09:14:53 GMT Message-Id: <201005280914.o4S9ErMq016491@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178903 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 May 2010 09:14:54 -0000 http://p4web.freebsd.org/@@178903?ac=10 Change 178903 by gcooper@gcooper-bayonetta on 2010/05/28 09:13:57 1. Remove all of those whacky cleanup calls spread across the code like strawberry jam -- because we're using atexit(3) now (as suggested by kientzle)! 2. Reintroduce usr.sbin/pkg_install/lib with ONLY pkg_install infrastructure client bits. Ya heard?! Yes, the compile's broken, but will be fixed shortly. I just wanted to checkpoint this code. k, thx... Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/Makefile#3 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/Makefile.inc#4 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/add/Makefile#5 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/add/extract.c#5 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/add/perform.c#15 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/create/Makefile#6 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/create/perform.c#29 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/create/pl.c#4 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/delete/Makefile#5 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/delete/perform.c#8 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/info/Makefile#5 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/info/perform.c#8 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/info/show.c#4 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/updating/main.c#9 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/version/Makefile#5 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/version/perform.c#12 edit Differences ... ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/Makefile#3 (text+ko) ==== @@ -2,7 +2,7 @@ .include -SUBDIR= add create delete info updating version +SUBDIR= lib add create delete info updating version .include ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/Makefile.inc#4 (text+ko) ==== @@ -2,8 +2,12 @@ .include +LIBPKG_INSTALL= ${.OBJDIR}/../lib/libpkg_install.a + CFLAGS+= -DPKG_INSTALL_VERSION=20100423 CFLAGS+= -DYES_I_KNOW_THE_API_IS_RUBBISH_AND_IS_DOOMED_TO_CHANGE +CFLAGS+= -DI_READ_THE_LIBPKG_INSTALL_MAKEFILE_AND_I_UNDERSTAND_ITS_PURPOSE +CFLAGS+= -I${.CURDIR}/../lib DPADD+= ${LIBPKG} ${LIBARCHIVE} LDADD+= -lpkg -larchive ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/add/Makefile#5 (text+ko) ==== @@ -3,9 +3,16 @@ .include PROG= pkg_add -SRCS= main.c perform.c futil.c extract.c +SRCS= \ + main.c \ + perform.c \ + futil.c \ + extract.c \ + +WARNS?= 3 +WFORMAT?= 1 -WARNS?= 3 -WFORMAT?= 1 +DPADD+= ${LIBPKG_INSTALL} +LPADD+= ${LIBPKG_INSTALL} .include ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/add/extract.c#5 (text+ko) ==== @@ -26,8 +26,6 @@ #include #include "add.h" -extern void cleanup(int); - #define STARTSTRING "/usr/bin/tar cf -" #define TOOBIG(str) \ (((int)strlen(str) + FILENAME_MAX + where_count > maxargs) ||\ @@ -38,8 +36,7 @@ strcat(where_args, "|/usr/bin/tar --unlink -xpPf - -C "); \ strcat(where_args, todir); \ if (system(where_args)) { \ - cleanup(0); \ - errx(2, "%s: can not invoke %ld byte tar pipeline: %s", \ + errx(EXIT_FAILURE, "%s: can not invoke %ld byte tar pipeline: %s", \ __func__, (long)strlen(where_args), where_args); \ } \ strcpy(where_args, STARTSTRING); \ @@ -116,15 +113,11 @@ maxargs = sysconf(_SC_ARG_MAX) / 2; /* Just use half the argument space */ where_args = alloca(maxargs); - if (!where_args) { - cleanup(0); - errx(2, "%s: can't get argument list space", __func__); - } + if (where_args == NULL) + err(EXIT_FAILURE, "%s: can't get argument list space", __func__); perm_args = alloca(maxargs); - if (!perm_args) { - cleanup(0); - errx(2, "%s: can't get argument list space", __func__); - } + if (perm_args == NULL) + err(EXIT_FAILURE, "%s: can't get argument list space", __func__); strcpy(where_args, STARTSTRING); where_count = sizeof(STARTSTRING)-1; @@ -161,7 +154,8 @@ /* first try to rename it into place */ snprintf(try, FILENAME_MAX, "%s/%s", Directory, p->name); if (fexists(try)) { - (void)chflags(try, 0); /* XXX hack - if truly immutable, rename fails */ + /* XXX hack - if truly immutable, rename fails */ + (void)chflags(try, 0); if (preserve && PkgName) { char pf[FILENAME_MAX]; @@ -181,11 +175,11 @@ if (p->name[0] == '/' || TOOBIG(p->name)) { PUSHOUT(Directory); } - add_count = add_arg(&perm_args[perm_count], maxargs - perm_count, p->name); - if (add_count < 0 || add_count >= maxargs - perm_count) { - cleanup(0); - errx(2, "%s: oops, miscounted strings!", __func__); - } + add_count = add_arg(&perm_args[perm_count], + maxargs - perm_count, p->name); + if (add_count < 0 || add_count >= maxargs - perm_count) + errx(EXIT_FAILURE, "%s: oops, miscounted strings!", + __func__); perm_count += add_count; } else { @@ -202,16 +196,14 @@ PUSHOUT(Directory); } add_count = add_arg(&where_args[where_count], maxargs - where_count, p->name); - if (add_count < 0 || add_count >= maxargs - where_count) { - cleanup(0); - errx(2, "%s: oops, miscounted strings!", __func__); - } + if (add_count < 0 || add_count >= maxargs - where_count) + errx(EXIT_FAILURE, "%s: oops, miscounted strings!", + __func__); where_count += add_count; add_count = add_arg(&perm_args[perm_count], maxargs - perm_count, p->name); - if (add_count < 0 || add_count >= maxargs - perm_count) { - cleanup(0); - errx(2, "%s: oops, miscounted strings!", __func__); - } + if (add_count < 0 || add_count >= maxargs - perm_count) + errx(EXIT_FAILURE, "%s: oops, miscounted strings!", + __func__); perm_count += add_count; } } @@ -226,10 +218,9 @@ printf("extract: CWD to %s\n", p->name); PUSHOUT(Directory); if (strcmp(p->name, ".")) { - if (!Fake && make_hierarchy(p->name) == -1) { - cleanup(0); - errx(2, "%s: unable to cwd to '%s'", __func__, p->name); - } + if (!Fake && make_hierarchy(p->name) == -1) + errx(EXIT_FAILURE, "%s: unable to cwd to '%s'", __func__, + p->name); Directory = p->name; } else @@ -238,16 +229,12 @@ case PLIST_CMD: if ((strstr(p->name, "%B") || strstr(p->name, "%F") || - strstr(p->name, "%f")) && last_file == NULL) { - cleanup(0); - errx(2, "%s: no last file specified for '%s' command", - __func__, p->name); - } - if (strstr(p->name, "%D") && Directory == NULL) { - cleanup(0); + strstr(p->name, "%f")) && last_file == NULL) + errx(EXIT_FAILURE, "%s: no last file specified for '%s' " + "command", __func__, p->name); + if (strstr(p->name, "%D") && Directory == NULL) errx(2, "%s: no directory specified for '%s' command", __func__, p->name); - } format_cmd(cmd, FILENAME_MAX, p->name, Directory, last_file); PUSHOUT(Directory); if (Verbose) ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/add/perform.c#15 (text+ko) ==== @@ -21,16 +21,16 @@ #include __FBSDID("$FreeBSD: src/usr.sbin/pkg_install/add/perform.c,v 1.90 2010/04/23 11:07:43 flz Exp $"); +#include #include +#include #include + #include #include "add.h" +#include "cleanup.h" -#include -#include -#include - -void cleanup(int); +void cleanup(void); static int pkg_do(char *); static int sanity_check(char *); @@ -40,18 +40,18 @@ int pkg_perform(char **pkgs) { - int i, err_cnt = 0; + int i; + int err_cnt = 0; - signal(SIGINT, cleanup); - signal(SIGHUP, cleanup); + if (register_cleanup_handler(cleanup, NULL, NULL, 0) == -1) + err(EXIT_FAILURE, "failed to initialize exit handler"); - if (AddMode == SLAVE) - err_cnt = pkg_do(NULL); - else { - for (i = 0; pkgs[i]; i++) - err_cnt += pkg_do(pkgs[i]); - } - return err_cnt; + if (AddMode == SLAVE) + err_cnt = pkg_do(NULL); + else + for (i = 0; pkgs[i]; i++) + err_cnt += pkg_do(pkgs[i]); + return err_cnt; } /* @@ -107,7 +107,7 @@ if (isURL(pkg)) { if (!(where_to = fileGetURL(NULL, pkg, KeepPackage))) { warnx("unable to fetch '%s' by URL", pkg); - cleanup(0); + cleanup(); return 1; } cfile = open(CONTENTS_FNAME, O_RDONLY); @@ -380,7 +380,7 @@ else { if ((cp = fileGetURL(pkg, p->name, KeepPackage)) == NULL) { - cleanup(0); + cleanup(); warnx("Getting pkg '%s' by URL failed", pkg); goto bomb; } else { @@ -536,7 +536,6 @@ fchmod(fd, sb.st_mode | S_IRALL | S_IXALL); /* be sure, chmod a+rx */ close(fd); if (move_file(".", DESC_FNAME, LogDir) == -1) { - cleanup(0); errx(EXIT_FAILURE, "failed to move %s to %s", DESC_FNAME, LogDir); } move_file(".", COMMENT_FNAME, LogDir); @@ -545,7 +544,6 @@ do { \ if (fexists(file)) { \ if (move_file(".", file, LogDir) == -1) { \ - cleanup(0); \ errx(EXIT_FAILURE, \ "failed to move '%s' to '%s'", \ file, LogDir); \ @@ -715,19 +713,9 @@ } void -cleanup(int sig) +cleanup(void) { - static int in_cleanup = 0; - - if (!in_cleanup) { - in_cleanup = 1; - if (sig) - printf("Signal %d received, cleaning up..\n", sig); - if (!Fake && zapLogDir && LogDir[0]) - vsystem("%s -rf %s", REMOVE_CMD, LogDir); - while (leave_playpen()) - ; - } - if (sig) - exit(1); + if (!Fake && zapLogDir && LogDir[0]) + vsystem("%s -rf %s", REMOVE_CMD, LogDir); + while (leave_playpen()) ; } ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/create/Makefile#6 (text+ko) ==== @@ -1,11 +1,25 @@ # $FreeBSD: src/usr.sbin/pkg_install/create/Makefile,v 1.23 2010/04/23 11:07:43 flz Exp $ PROG= pkg_create -SRCS= main.c perform.c pl.c +SRCS= \ + main.c \ + perform.c \ + pl.c \ + +# +# Bits that belong in libarchive(5), or somewhere in that general area, that +# supply -X functionality. +# +# Shamelessly grabbed from tar(1). +# +SRCS+= tar_line_reader.c \ + tar_matching.c \ + tar_pathmatch.c \ -SRCS+= tar_line_reader.c tar_matching.c tar_pathmatch.c +WARNS?= 3 +WFORMAT?= 1 -WARNS?= 3 -WFORMAT?= 1 +DPADD+= ${LIBPKG_INSTALL} +LPADD+= ${LIBPKG_INSTALL} .include ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/create/perform.c#29 (text+ko) ==== @@ -34,7 +34,6 @@ #include #include #include -#include #include #include #include @@ -44,9 +43,10 @@ #include "tar_matching.h" #include +#include "cleanup.h" #include "create.h" -void cleanup(int); +void cleanup(void); static void sanity_check(void); static const char* add_file(struct archive *, const char *, const char *, @@ -68,6 +68,9 @@ int rc; const char *suf; + if (register_cleanup_handler(cleanup, NULL, NULL, 0) == -1) + err(EXIT_FAILURE, "failed to initialize exit handler"); + /* Preliminary setup */ if (InstalledPkg == NULL) sanity_check(); @@ -143,11 +146,9 @@ pkg_in = fileno(stdin); else { pkg_in = open(Contents, O_RDONLY); - if (pkg_in == -1) { - cleanup(0); + if (pkg_in == -1) errx(2, "%s: unable to open contents file '%s' for input", __func__, Contents); - } } plist.head = plist.tail = NULL; @@ -260,12 +261,8 @@ } /* Make a directory to stomp around in */ - if ((home = make_playpen(PlayPen, 0)) == NULL) { - cleanup(0); + if ((home = make_playpen(PlayPen, 0)) == NULL) errx(EXIT_FAILURE, "failed to create a playpen"); - } - signal(SIGINT, cleanup); - signal(SIGHUP, cleanup); /* Make first "real contents" pass over it */ check_list(home, &plist); @@ -284,20 +281,14 @@ add_plist(&plist, PLIST_IGNORE, NULL); add_plist(&plist, PLIST_FILE, COMMENT_FNAME); add_cksum(&plist, plist.tail, COMMENT_FNAME); - } - else { - cleanup(0); + } else err(EXIT_FAILURE, "failed to write comment file"); - } if (write_file(DESC_FNAME, Desc) == 0) { add_plist(&plist, PLIST_IGNORE, NULL); add_plist(&plist, PLIST_FILE, DESC_FNAME); add_cksum(&plist, plist.tail, DESC_FNAME); - } - else { - cleanup(0); + } else err(EXIT_FAILURE, "failed to write description file"); - } if (Install != NULL) { add_plist(&plist, PLIST_IGNORE, NULL); @@ -339,18 +330,13 @@ /* Finally, write out the packing list */ fp = fopen(CONTENTS_FNAME, "w"); - if (!fp) { - cleanup(0); + if (!fp) errx(2, "%s: can't open file %s for writing", __func__, CONTENTS_FNAME); - } rc = write_plist(&plist, fp); - if (fclose(fp)) { - cleanup(0); + if (fclose(fp)) errx(2, "%s: error occurred when closing %s", __func__, CONTENTS_FNAME); - } else if (rc != 0) { - cleanup(0); + else if (rc != 0) errx(2, "%s: couldn't write to %s", __func__, CONTENTS_FNAME); - } /* And stick it into a tarball */ make_dist(home, pkg, suf, &plist); @@ -758,36 +744,23 @@ static void sanity_check() { - if (!Comment) { - cleanup(0); + if (!Comment) errx(2, "%s: required package comment string is missing (-c comment)", __func__); - } - if (!Desc) { - cleanup(0); + if (!Desc) errx(2, "%s: required package description string is missing (-d desc)", __func__); - } - if (!Contents) { - cleanup(0); + if (!Contents) errx(2, "%s: required package contents list is missing (-f [-]file)", __func__); - } } /* Clean up those things that would otherwise hang around */ void -cleanup(int sig) +cleanup(void) { - int in_cleanup = 0; - - if (!in_cleanup) { - in_cleanup = 1; - leave_playpen(); - } - if (sig) - exit(1); + leave_playpen(); } static int ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/create/pl.c#4 (text+ko) ==== @@ -29,8 +29,6 @@ #include "create.h" -extern void cleanup(int); - /* Add an MD5 checksum entry for a file or link */ void add_cksum(Package *pkg, PackingList p, const char *fname) @@ -123,8 +121,8 @@ if (where_count > (int)sizeof(STARTSTRING)-1) { \ strcat(where_args, "|/usr/bin/tar xpf -"); \ if (system(where_args)) { \ - cleanup(0); \ - errx(2, "%s: can't invoke tar pipeline", __func__); \ + errx(EXIT_FAILURE, "%s: can't invoke tar pipeline", \ + __func__); \ } \ memset(where_args, 0, maxargs); \ last_chdir = NULL; \ @@ -154,10 +152,8 @@ * and sh -c */ where_args = malloc(maxargs); - if (!where_args) { - cleanup(0); - errx(2, "%s: can't get argument list space", __func__); - } + if (where_args == NULL) + err(EXIT_FAILURE, "%s: can't get argument list space", __func__); memset(where_args, 0, maxargs); strcpy(where_args, STARTSTRING); @@ -227,10 +223,8 @@ p->name); last_chdir = home; } - if (add_count < 0 || add_count >= maxargs - where_count) { - cleanup(0); + if (add_count < 0 || add_count >= maxargs - where_count) errx(2, "%s: oops, miscounted strings!", __func__); - } where_count += add_count; } /* @@ -269,10 +263,8 @@ " -C %s %s", mythere ? mythere : where, p->name); - if (add_count < 0 || add_count >= maxargs - where_count) { - cleanup(0); + if (add_count < 0 || add_count >= maxargs - where_count) errx(2, "%s: oops, miscounted strings!", __func__); - } where_count += add_count; last_chdir = (mythere ? mythere : where); } ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/delete/Makefile#5 (text+ko) ==== @@ -1,8 +1,13 @@ # $FreeBSD: src/usr.sbin/pkg_install/delete/Makefile,v 1.24 2010/04/23 11:07:43 flz Exp $ PROG= pkg_delete -SRCS= main.c perform.c +SRCS= \ + main.c \ + perform.c \ + +WFORMAT?= 1 -WFORMAT?= 1 +DPADD+= ${LIBPKG_INSTALL} +LPADD+= ${LIBPKG_INSTALL} .include ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/delete/perform.c#8 (text+ko) ==== @@ -25,9 +25,10 @@ #include #include +#include "cleanup.h" #include "delete.h" -void cleanup(int); +void cleanup(void); static int pkg_do(char *); static void sanity_check(char *); static void undepend(char *, char *); @@ -43,6 +44,9 @@ struct reqr_by_entry *rb_entry; struct reqr_by_head *rb_list; + if (register_cleanup_handler(cleanup, NULL, NULL, 0) == -1) + err(EXIT_FAILURE, "failed to initialize exit handler"); + if (MatchType != MATCH_EXACT) { matched = matchinstalled(MatchType, pkgs, &errcode); if (errcode != 0) @@ -172,10 +176,8 @@ return 0; } - if (!getcwd(home, FILENAME_MAX)) { - cleanup(0); - errx(2, "%s: unable to get current working directory!", __func__); - } + if (getcwd(home, FILENAME_MAX) == NULL) + errx(EXIT_FAILURE, "%s: unable to get current working directory!", __func__); if (chdir(LogDir) == -1) { warnx("unable to change directory to %s! deinstall failed", LogDir); @@ -323,11 +325,9 @@ } } - if (chdir(home) == -1) { - cleanup(0); - errx(2, "%s: unable to return to working directory %s!", __func__, - home); - } + if (chdir(home) == -1) + errx(EXIT_FAILURE, "%s: unable to return to working directory %s!", + __func__, home); /* * Some packages aren't packed right, so we need to just ignore @@ -358,11 +358,9 @@ } } - if (chdir(home) == -1) { - cleanup(0); - errx(2, "%s: unable to return to working directory %s!", __func__, - home); - } + if (chdir(home) == -1) + errx(EXIT_FAILURE, "%s: unable to return to working directory %s!", + __func__, home); if (!Fake) { if (vsystem("%s -r%c %s", REMOVE_CMD, Force ? 'f' : ' ', LogDir)) { @@ -377,18 +375,14 @@ static void sanity_check(char *pkg) { - if (!fexists(CONTENTS_FNAME)) { - cleanup(0); - errx(2, "%s: installed package %s has no %s file!", __func__, - pkg, CONTENTS_FNAME); - } + if (!fexists(CONTENTS_FNAME)) + errx(EXIT_FAILURE, "%s: installed package %s has no %s file!", + __func__, pkg, CONTENTS_FNAME); } void -cleanup(int sig) +cleanup(void) { - if (sig) - exit(1); } static void ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/info/Makefile#5 (text+ko) ==== @@ -1,8 +1,14 @@ # $FreeBSD: src/usr.sbin/pkg_install/info/Makefile,v 1.22 2010/04/23 11:07:43 flz Exp $ PROG= pkg_info -SRCS= main.c perform.c show.c +SRCS= \ + main.c \ + perform.c \ + show.c \ + +WFORMAT?= 1 -WFORMAT?= 1 +DPADD+= ${LIBPKG_INSTALL} +LPADD+= ${LIBPKG_INSTALL} .include ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/info/perform.c#8 (text+ko) ==== @@ -23,13 +23,12 @@ #include #include -#include #include - +#include "cleanup.h" #include "info.h" -void cleanup(int); +void cleanup(void); static int pkg_do(char *); static int find_pkg(struct which_head *); static int cmp_path(const char *, const char *, const char *); @@ -44,19 +43,19 @@ int err_cnt = 0; int i, errcode; - signal(SIGINT, cleanup); + if (register_cleanup_handler(cleanup, NULL, NULL, 0) == -1) + err(EXIT_FAILURE, "failed to initialize exit handler"); /* Overriding action? */ - if (Flags & SHOW_PKGNAME) { + if (Flags & SHOW_PKGNAME) return matched_packages(pkgs); - } else if (CheckPkg) { + else if (CheckPkg) { return isinstalledpkg(CheckPkg) > 0 ? 0 : 1; /* Not reached */ - } else if (!TAILQ_EMPTY(whead)) { + } else if (!TAILQ_EMPTY(whead)) return find_pkg(whead); - } else if (LookUpOrigin != NULL) { + else if (LookUpOrigin != NULL) return find_pkgs_by_origin(LookUpOrigin); - } if (MatchType != MATCH_EXACT) { matched = matchinstalled(MatchType, pkgs, &errcode); @@ -107,7 +106,7 @@ err(EXIT_FAILURE, "getcwd()"); isTMP = TRUE; } else { - cleanup(0); + cleanup(); goto bail; } } @@ -143,7 +142,7 @@ } else if (make_playpen(PlayPen, sb.st_size / 2) == NULL) { warn("failed to create a playpen"); - cleanup(0); + cleanup(); code = 1; goto bail; } @@ -249,16 +248,9 @@ } void -cleanup(int sig) +cleanup(void) { - static int in_cleanup = 0; - - if (!in_cleanup) { - in_cleanup = 1; leave_playpen(); - } - if (sig) - exit(1); } /* ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/info/show.c#4 (text+ko) ==== @@ -30,8 +30,6 @@ #include #include "info.h" -extern void cleanup(int); - void show_file(const char *title, const char *fname) { @@ -201,8 +199,7 @@ break; default: - cleanup(0); - errx(2, "%s: unknown command type %d (%s)", + errx(EXIT_FAILURE, "%s: unknown command type %d (%s)", __func__, p->type, p->name); break; } ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/updating/main.c#9 (text+ko) ==== @@ -27,7 +27,6 @@ char name[LINE_MAX]; /* Name of the installed port. */ } INSTALLEDPORT; -void cleanup(int); int usage(void); static char opts[] = "d:f:h"; @@ -289,10 +288,3 @@ "usage: pkg_updating [-h] [-d YYYYMMDD] [-f file] [portname ...]\n"); exit(1); } - -void -cleanup(int sig) -{ - if (sig) - exit(1); -} ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/version/Makefile#5 (text+ko) ==== @@ -1,10 +1,15 @@ # $FreeBSD: src/usr.sbin/pkg_install/version/Makefile,v 1.18 2010/04/23 11:07:43 flz Exp $ PROG= pkg_version -SRCS= main.c perform.c +SRCS= \ + main.c \ + perform.c \ WFORMAT?= 1 +DPADD+= ${LIBPKG_INSTALL} +LPADD+= ${LIBPKG_INSTALL} + test: sh ${.CURDIR}/test-pkg_version.sh ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/version/perform.c#12 (text+ko) ==== @@ -25,16 +25,15 @@ #include #include #include -#include #include +#include "cleanup.h" #include "version.h" FILE *IndexFile; char IndexPath[PATH_MAX] = ""; struct index_head Index = SLIST_HEAD_INITIALIZER(Index); -void cleanup(int); static int pkg_do(char *); static void show_version(Package, const char *, const char *); @@ -161,8 +160,11 @@ warnx("the package info for package '%s' is corrupt", pkg); return 1; } - read_plist(&plist, fd); - close(fd); + if (read_plist(&plist, fd) == -1) { + warn("plist read failed"); + return 1; + } + (void) close(fd); if (plist.name == NULL) { warnx("%s does not appear to be a valid package!", pkg); return 1; @@ -417,10 +419,3 @@ return ret; } - -void -cleanup(int sig) -{ - if (sig) - exit(1); -} From owner-p4-projects@FreeBSD.ORG Fri May 28 09:16:56 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7625C1065672; Fri, 28 May 2010 09:16:56 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3AB91106566C for ; Fri, 28 May 2010 09:16:56 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 272718FC14 for ; Fri, 28 May 2010 09:16:56 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4S9GuWW016667 for ; Fri, 28 May 2010 09:16:56 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4S9Gu91016665 for perforce@freebsd.org; Fri, 28 May 2010 09:16:56 GMT (envelope-from gcooper@FreeBSD.org) Date: Fri, 28 May 2010 09:16:56 GMT Message-Id: <201005280916.o4S9Gu91016665@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178904 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 May 2010 09:16:56 -0000 http://p4web.freebsd.org/@@178904?ac=10 Change 178904 by gcooper@gcooper-bayonetta on 2010/05/28 09:16:43 Commit the cleanup handler bits. Build still broken, but I'm working on it... Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/lib/Makefile#5 add .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/lib/cleanup.c#1 add .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/lib/cleanup.h#1 add .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/lib/libpkg_install_disclaimer.h#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Fri May 28 09:30:11 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1347E1065676; Fri, 28 May 2010 09:30:11 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CBE2C1065674 for ; Fri, 28 May 2010 09:30:10 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B7C8F8FC1F for ; Fri, 28 May 2010 09:30:10 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4S9UAJd017657 for ; Fri, 28 May 2010 09:30:10 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4S9UA0d017648 for perforce@freebsd.org; Fri, 28 May 2010 09:30:10 GMT (envelope-from gcooper@FreeBSD.org) Date: Fri, 28 May 2010 09:30:10 GMT Message-Id: <201005280930.o4S9UA0d017648@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178905 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 May 2010 09:30:11 -0000 http://p4web.freebsd.org/@@178905?ac=10 Change 178905 by gcooper@gcooper-bayonetta on 2010/05/28 09:30:04 Define the fact that libarchive support is only directly required for pkg_create. Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/Makefile.inc#5 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/create/Makefile#7 edit Differences ... ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/Makefile.inc#5 (text+ko) ==== @@ -9,8 +9,8 @@ CFLAGS+= -DI_READ_THE_LIBPKG_INSTALL_MAKEFILE_AND_I_UNDERSTAND_ITS_PURPOSE CFLAGS+= -I${.CURDIR}/../lib -DPADD+= ${LIBPKG} ${LIBARCHIVE} -LDADD+= -lpkg -larchive +DPADD+= ${LIBPKG} +LDADD+= -lpkg # Inherit BINDIR from one level up. .include "../Makefile.inc" ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/create/Makefile#7 (text+ko) ==== @@ -19,7 +19,7 @@ WARNS?= 3 WFORMAT?= 1 -DPADD+= ${LIBPKG_INSTALL} -LPADD+= ${LIBPKG_INSTALL} +DPADD+= ${LIBPKG_INSTALL} ${LIBARCHIVE} +LPADD+= ${LIBPKG_INSTALL} -larchive .include From owner-p4-projects@FreeBSD.ORG Fri May 28 09:44:27 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3AD701065674; Fri, 28 May 2010 09:44:27 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB2B41065673 for ; Fri, 28 May 2010 09:44:26 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C7DE08FC1D for ; Fri, 28 May 2010 09:44:26 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4S9iQkS018714 for ; Fri, 28 May 2010 09:44:26 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4S9iQlg018712 for perforce@freebsd.org; Fri, 28 May 2010 09:44:26 GMT (envelope-from gcooper@FreeBSD.org) Date: Fri, 28 May 2010 09:44:26 GMT Message-Id: <201005280944.o4S9iQlg018712@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178907 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 May 2010 09:44:27 -0000 http://p4web.freebsd.org/@@178907?ac=10 Change 178907 by gcooper@gcooper-bayonetta on 2010/05/28 09:43:25 Make dependencies more explicit; remove unnecessary header includes and dependencies where appropriate. Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/Makefile.inc#6 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/add/Makefile#6 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/create/Makefile#8 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/delete/Makefile#6 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/delete/perform.c#9 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/info/Makefile#6 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/version/Makefile#6 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/version/perform.c#13 edit Differences ... ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/Makefile.inc#6 (text+ko) ==== @@ -2,8 +2,6 @@ .include -LIBPKG_INSTALL= ${.OBJDIR}/../lib/libpkg_install.a - CFLAGS+= -DPKG_INSTALL_VERSION=20100423 CFLAGS+= -DYES_I_KNOW_THE_API_IS_RUBBISH_AND_IS_DOOMED_TO_CHANGE CFLAGS+= -DI_READ_THE_LIBPKG_INSTALL_MAKEFILE_AND_I_UNDERSTAND_ITS_PURPOSE ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/add/Makefile#6 (text+ko) ==== @@ -12,6 +12,8 @@ WARNS?= 3 WFORMAT?= 1 +LIBPKG_INSTALL= ${.OBJDIR}/../lib/libpkg_install.a + DPADD+= ${LIBPKG_INSTALL} LPADD+= ${LIBPKG_INSTALL} ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/create/Makefile#8 (text+ko) ==== @@ -19,6 +19,8 @@ WARNS?= 3 WFORMAT?= 1 +LIBPKG_INSTALL= ${.OBJDIR}/../lib/libpkg_install.a + DPADD+= ${LIBPKG_INSTALL} ${LIBARCHIVE} LPADD+= ${LIBPKG_INSTALL} -larchive ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/delete/Makefile#6 (text+ko) ==== @@ -7,7 +7,4 @@ WFORMAT?= 1 -DPADD+= ${LIBPKG_INSTALL} -LPADD+= ${LIBPKG_INSTALL} - .include ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/delete/perform.c#9 (text+ko) ==== @@ -25,10 +25,8 @@ #include #include -#include "cleanup.h" #include "delete.h" -void cleanup(void); static int pkg_do(char *); static void sanity_check(char *); static void undepend(char *, char *); @@ -44,14 +42,10 @@ struct reqr_by_entry *rb_entry; struct reqr_by_head *rb_list; - if (register_cleanup_handler(cleanup, NULL, NULL, 0) == -1) - err(EXIT_FAILURE, "failed to initialize exit handler"); - if (MatchType != MATCH_EXACT) { matched = matchinstalled(MatchType, pkgs, &errcode); if (errcode != 0) return 1; - /* Not reached */ /* * Copy matched[] into pkgs[], because we'll need to use @@ -380,11 +374,6 @@ __func__, pkg, CONTENTS_FNAME); } -void -cleanup(void) -{ -} - static void undepend(char *p, char *pkgname) { ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/info/Makefile#6 (text+ko) ==== @@ -8,6 +8,8 @@ WFORMAT?= 1 +LIBPKG_INSTALL= ${.OBJDIR}/../lib/libpkg_install.a + DPADD+= ${LIBPKG_INSTALL} LPADD+= ${LIBPKG_INSTALL} ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/version/Makefile#6 (text+ko) ==== @@ -7,9 +7,6 @@ WFORMAT?= 1 -DPADD+= ${LIBPKG_INSTALL} -LPADD+= ${LIBPKG_INSTALL} - test: sh ${.CURDIR}/test-pkg_version.sh ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/version/perform.c#13 (text+ko) ==== @@ -27,7 +27,6 @@ #include #include -#include "cleanup.h" #include "version.h" FILE *IndexFile; From owner-p4-projects@FreeBSD.ORG Fri May 28 10:02:47 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id F238E1065676; Fri, 28 May 2010 10:02:46 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B6C291065670 for ; Fri, 28 May 2010 10:02:46 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A43F48FC1A for ; Fri, 28 May 2010 10:02:46 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4SA2kUq019979 for ; Fri, 28 May 2010 10:02:46 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4SA2kkj019977 for perforce@freebsd.org; Fri, 28 May 2010 10:02:46 GMT (envelope-from gcooper@FreeBSD.org) Date: Fri, 28 May 2010 10:02:46 GMT Message-Id: <201005281002.o4SA2kkj019977@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178908 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 May 2010 10:02:47 -0000 http://p4web.freebsd.org/@@178908?ac=10 Change 178908 by gcooper@gcooper-bayonetta on 2010/05/28 10:01:55 Fix the build by jamming ${LIBPKG_INSTALL} up at the top. For whatever reason shoving it in the child Makefiles screwed up the build for everything that required libpkg_install.a (wasn't finding all of the symbols because the linker arg wasn't on the command line... weird). There has to be a better way, but at least this stuff works for the time being. Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/Makefile.inc#7 edit Differences ... ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/Makefile.inc#7 (text+ko) ==== @@ -7,8 +7,8 @@ CFLAGS+= -DI_READ_THE_LIBPKG_INSTALL_MAKEFILE_AND_I_UNDERSTAND_ITS_PURPOSE CFLAGS+= -I${.CURDIR}/../lib -DPADD+= ${LIBPKG} -LDADD+= -lpkg +DPADD+= ${LIBPKG} ${LIBPKG_INSTALL} +LDADD+= -lpkg ${LIBPKG_INSTALL} # Inherit BINDIR from one level up. .include "../Makefile.inc" From owner-p4-projects@FreeBSD.ORG Fri May 28 11:14:05 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id CB6251065670; Fri, 28 May 2010 11:14:05 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8E545106566C for ; Fri, 28 May 2010 11:14:05 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7C7128FC16 for ; Fri, 28 May 2010 11:14:05 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4SBE5du027937 for ; Fri, 28 May 2010 11:14:05 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4SBE5aS027935 for perforce@freebsd.org; Fri, 28 May 2010 11:14:05 GMT (envelope-from gcooper@FreeBSD.org) Date: Fri, 28 May 2010 11:14:05 GMT Message-Id: <201005281114.o4SBE5aS027935@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178918 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 May 2010 11:14:06 -0000 http://p4web.freebsd.org/@@178918?ac=10 Change 178918 by gcooper@gcooper-bayonetta on 2010/05/28 11:13:29 Initialize variables. Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/lib/cleanup.c#2 edit Differences ... ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/lib/cleanup.c#2 (text+ko) ==== @@ -61,10 +61,12 @@ sig_t signal_handler; int *sigmask_p; - int rc; + int rc = 0; size_t i; size_t sigmask_len; + errno = 0; + if (cleanup == NULL) { rc = -1; errno = EINVAL; From owner-p4-projects@FreeBSD.ORG Fri May 28 11:17:09 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4439A1065674; Fri, 28 May 2010 11:17:09 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 08C801065670 for ; Fri, 28 May 2010 11:17:09 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EABEF8FC08 for ; Fri, 28 May 2010 11:17:08 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4SBH8Pa028164 for ; Fri, 28 May 2010 11:17:08 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4SBH8vI028162 for perforce@freebsd.org; Fri, 28 May 2010 11:17:08 GMT (envelope-from gcooper@FreeBSD.org) Date: Fri, 28 May 2010 11:17:08 GMT Message-Id: <201005281117.o4SBH8vI028162@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178919 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 May 2010 11:17:09 -0000 http://p4web.freebsd.org/@@178919?ac=10 Change 178919 by gcooper@gcooper-bayonetta on 2010/05/28 11:16:18 Puke on bad plist info. Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libpkg/plist.c#7 edit .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/info/perform.c#9 edit Differences ... ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/lib/libpkg/plist.c#7 (text+ko) ==== @@ -361,6 +361,7 @@ if (cmd == PLIST_PKGDEP) { warnx("corrupted record (pkgdep line " "without argument), ignoring"); + errno = EINVAL; cmd = rc = -1; } ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/info/perform.c#9 (text+ko) ==== @@ -22,7 +22,9 @@ __FBSDID("$FreeBSD: src/usr.sbin/pkg_install/info/perform.c,v 1.57 2010/04/23 11:07:43 flz Exp $"); #include +#include #include +#include #include #include "cleanup.h" @@ -41,7 +43,8 @@ { char **matched; int err_cnt = 0; - int i, errcode; + int errcode; + int i; if (register_cleanup_handler(cleanup, NULL, NULL, 0) == -1) err(EXIT_FAILURE, "failed to initialize exit handler"); @@ -99,6 +102,8 @@ const char *cp = NULL; int code = 0; int fd = -1; + int rc; + int serrno; if (isURL(pkg)) { if ((cp = fileGetURL(NULL, pkg, KeepPackage)) != NULL) { @@ -181,8 +186,11 @@ goto bail; } /* If we have a prefix, add it now */ - read_plist(&plist, fd); - close(fd); + rc = read_plist(&plist, fd); + serrno = errno; + (void) close(fd); + if (rc == -1) + errx(EXIT_FAILURE, "failure reading plist: %s", strerror(serrno)); /* * Index is special info type that has to override all others to make From owner-p4-projects@FreeBSD.ORG Fri May 28 11:25:24 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DDA181065676; Fri, 28 May 2010 11:25:23 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A1D311065673 for ; Fri, 28 May 2010 11:25:23 +0000 (UTC) (envelope-from gcooper@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8FBE08FC21 for ; Fri, 28 May 2010 11:25:23 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4SBPN9S028790 for ; Fri, 28 May 2010 11:25:23 GMT (envelope-from gcooper@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4SBPNUi028788 for perforce@freebsd.org; Fri, 28 May 2010 11:25:23 GMT (envelope-from gcooper@FreeBSD.org) Date: Fri, 28 May 2010 11:25:23 GMT Message-Id: <201005281125.o4SBPNUi028788@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gcooper@FreeBSD.org using -f From: Garrett Cooper To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178921 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 May 2010 11:25:24 -0000 http://p4web.freebsd.org/@@178921?ac=10 Change 178921 by gcooper@gcooper-bayonetta on 2010/05/28 11:24:43 Catch the last read_plist uncaught exception. Affected files ... .. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/info/perform.c#10 edit Differences ... ==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/info/perform.c#10 (text+ko) ==== @@ -190,7 +190,8 @@ serrno = errno; (void) close(fd); if (rc == -1) - errx(EXIT_FAILURE, "failure reading plist: %s", strerror(serrno)); + errx(EXIT_FAILURE, "failure occurred reading plist: %s", + strerror(serrno)); /* * Index is special info type that has to override all others to make @@ -342,9 +343,12 @@ static int find_pkg(struct which_head *which_list) { + struct which_entry *wp; char **installed; - int errcode, i; - struct which_entry *wp; + int errcode; + int i; + int rc; + int serrno; TAILQ_FOREACH(wp, which_list, next) { const char *msg = "file cannot be found"; @@ -394,8 +398,12 @@ } pkg.head = pkg.tail = NULL; - read_plist(&pkg, fd); - close(fd); + rc = read_plist(&pkg, fd); + serrno = errno; + (void) close(fd); + if (rc == -1) + errx(EXIT_FAILURE, "failure occurred reading plist: %s", + strerror(serrno)); for (itr = pkg.head; itr != pkg.tail; itr = itr->next) { if (itr->type == PLIST_CWD) { cwd = itr->name; From owner-p4-projects@FreeBSD.ORG Fri May 28 20:00:49 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A7A311065674; Fri, 28 May 2010 20:00:49 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5387C106566C for ; Fri, 28 May 2010 20:00:49 +0000 (UTC) (envelope-from mav@freebsd.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3F70F8FC08 for ; Fri, 28 May 2010 20:00:49 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4SK0nqF096911 for ; Fri, 28 May 2010 20:00:49 GMT (envelope-from mav@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4SK0mtI096909 for perforce@freebsd.org; Fri, 28 May 2010 20:00:48 GMT (envelope-from mav@freebsd.org) Date: Fri, 28 May 2010 20:00:48 GMT Message-Id: <201005282000.o4SK0mtI096909@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to mav@freebsd.org using -f From: Alexander Motin To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178939 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 May 2010 20:00:50 -0000 http://p4web.freebsd.org/@@178939?ac=10 Change 178939 by mav@mav_mavbook on 2010/05/28 20:00:36 IFC Affected files ... .. //depot/projects/scottl-camlock/src/bin/pax/pat_rep.c#3 integrate .. //depot/projects/scottl-camlock/src/bin/sh/jobs.c#5 integrate .. //depot/projects/scottl-camlock/src/bin/sh/sh.1#12 integrate .. //depot/projects/scottl-camlock/src/contrib/bsnmp/gensnmpdef/gensnmpdef.1#2 integrate .. //depot/projects/scottl-camlock/src/contrib/bsnmp/gensnmptree/gensnmptree.1#3 integrate .. //depot/projects/scottl-camlock/src/contrib/bsnmp/lib/asn1.3#2 integrate .. //depot/projects/scottl-camlock/src/contrib/bsnmp/lib/bsnmpagent.3#2 integrate .. //depot/projects/scottl-camlock/src/contrib/bsnmp/lib/bsnmpclient.3#2 integrate .. //depot/projects/scottl-camlock/src/contrib/bsnmp/lib/bsnmplib.3#2 integrate .. //depot/projects/scottl-camlock/src/contrib/bsnmp/snmp_mibII/snmp_mibII.3#2 integrate .. //depot/projects/scottl-camlock/src/contrib/bsnmp/snmpd/bsnmpd.1#2 integrate .. //depot/projects/scottl-camlock/src/contrib/bsnmp/snmpd/snmpmod.3#3 integrate .. //depot/projects/scottl-camlock/src/contrib/ngatm/man/libngatm.3#2 integrate .. //depot/projects/scottl-camlock/src/contrib/ngatm/man/uniaddr.3#2 integrate .. //depot/projects/scottl-camlock/src/contrib/ngatm/man/unifunc.3#2 integrate .. //depot/projects/scottl-camlock/src/contrib/ngatm/man/unimsg.3#2 integrate .. //depot/projects/scottl-camlock/src/contrib/ngatm/man/unisap.3#2 integrate .. //depot/projects/scottl-camlock/src/contrib/ngatm/man/unistruct.3#2 integrate .. //depot/projects/scottl-camlock/src/contrib/ngatm/snmp_atm/snmp_atm.3#2 integrate .. //depot/projects/scottl-camlock/src/contrib/ngatm/sscop/sscop.1#2 integrate .. //depot/projects/scottl-camlock/src/contrib/nvi/docs/help#2 integrate .. //depot/projects/scottl-camlock/src/contrib/nvi/ex/ex_cmd.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/nvi/vi/v_ex.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/nvi/vi/v_txt.c#2 integrate .. //depot/projects/scottl-camlock/src/contrib/opie/libopie/readrec.c#2 integrate .. //depot/projects/scottl-camlock/src/crypto/openssh/ssh-pkcs11-helper.8#2 integrate .. //depot/projects/scottl-camlock/src/gnu/usr.bin/dtc/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/lib/libc/compat-43/sigpause.2#4 integrate .. //depot/projects/scottl-camlock/src/lib/libc/sys/mount.2#3 integrate .. //depot/projects/scottl-camlock/src/lib/libc/sys/ptrace.2#7 integrate .. //depot/projects/scottl-camlock/src/lib/libpmc/pmc.core.3#4 integrate .. //depot/projects/scottl-camlock/src/lib/libthr/thread/thr_condattr.c#3 integrate .. //depot/projects/scottl-camlock/src/lib/msun/man/math.3#3 integrate .. //depot/projects/scottl-camlock/src/release/amd64/boot_crunch.conf#5 integrate .. //depot/projects/scottl-camlock/src/release/doc/en_US.ISO8859-1/hardware/article.sgml#10 integrate .. //depot/projects/scottl-camlock/src/release/doc/en_US.ISO8859-1/relnotes/article.sgml#9 integrate .. //depot/projects/scottl-camlock/src/release/i386/boot_crunch.conf#5 integrate .. //depot/projects/scottl-camlock/src/release/ia64/boot_crunch.conf#4 integrate .. //depot/projects/scottl-camlock/src/release/ia64/mkisoimages.sh#3 integrate .. //depot/projects/scottl-camlock/src/release/pc98/boot_crunch.conf#5 integrate .. //depot/projects/scottl-camlock/src/release/powerpc/boot_crunch.conf#6 integrate .. //depot/projects/scottl-camlock/src/release/sparc64/boot_crunch.conf#5 integrate .. //depot/projects/scottl-camlock/src/release/sun4v/boot_crunch.conf#5 integrate .. //depot/projects/scottl-camlock/src/sbin/fsck_msdosfs/fsck_msdosfs.8#4 integrate .. //depot/projects/scottl-camlock/src/share/doc/legal/Makefile#3 integrate .. //depot/projects/scottl-camlock/src/share/doc/legal/intel_iwn/Makefile#1 branch .. //depot/projects/scottl-camlock/src/share/man/man4/Makefile#27 integrate .. //depot/projects/scottl-camlock/src/share/man/man4/dcons.4#3 integrate .. //depot/projects/scottl-camlock/src/share/man/man4/ddb.4#4 integrate .. //depot/projects/scottl-camlock/src/share/man/man4/lindev.4#3 integrate .. //depot/projects/scottl-camlock/src/share/man/man4/sbp_targ.4#3 integrate .. //depot/projects/scottl-camlock/src/share/man/man4/uep.4#1 branch .. //depot/projects/scottl-camlock/src/share/man/man9/BUS_DESCRIBE_INTR.9#2 integrate .. //depot/projects/scottl-camlock/src/share/man/man9/atomic.9#4 integrate .. //depot/projects/scottl-camlock/src/share/mk/bsd.own.mk#8 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/apic_vector.S#13 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/machdep.c#37 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/mca.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/mp_machdep.c#22 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/amd64/pmap.c#45 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/apicreg.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/apicvar.h#21 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/clock.h#10 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/mca.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/pcpu.h#8 integrate .. //depot/projects/scottl-camlock/src/sys/amd64/include/specialreg.h#18 integrate .. //depot/projects/scottl-camlock/src/sys/arm/arm/pmap.c#32 integrate .. //depot/projects/scottl-camlock/src/sys/arm/include/metadata.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/boot/Makefile#13 integrate .. //depot/projects/scottl-camlock/src/sys/boot/arm/uboot/Makefile#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/arm/uboot/version#2 integrate .. //depot/projects/scottl-camlock/src/sys/boot/fdt/Makefile#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/fdt/dts/bindings-gpio.txt#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/fdt/dts/bindings-mpp.txt#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/fdt/dts/db78100.dts#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/fdt/dts/db88f5182.dts#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/fdt/dts/db88f5281.dts#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/fdt/dts/db88f6281.dts#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/fdt/dts/mpc8555cds.dts#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/fdt/dts/mpc8572ds.dts#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/fdt/dts/sheevaplug.dts#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/fdt/fdt_loader_cmd.c#1 branch .. //depot/projects/scottl-camlock/src/sys/boot/powerpc/uboot/Makefile#4 integrate .. //depot/projects/scottl-camlock/src/sys/boot/powerpc/uboot/version#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/uboot/common/main.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/boot/uboot/common/metadata.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/uboot/lib/Makefile#3 integrate .. //depot/projects/scottl-camlock/src/sys/boot/uboot/lib/disk.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/boot/uboot/lib/glue.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/boot/zfs/zfsimpl.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/cam/ata/ata_xpt.c#91 integrate .. //depot/projects/scottl-camlock/src/sys/cam/cam_ccb.h#43 integrate .. //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#157 integrate .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_xpt.c#32 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_ioctl.c#27 integrate .. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_ioctl.h#13 integrate .. //depot/projects/scottl-camlock/src/sys/conf/NOTES#59 integrate .. //depot/projects/scottl-camlock/src/sys/conf/files#78 integrate .. //depot/projects/scottl-camlock/src/sys/conf/options#44 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_command.c#14 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_command.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/ddb/db_thread.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/isp/isp_freebsd.c#35 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ofw/ofw_bus_subr.c#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ofw/ofw_bus_subr.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ofw/ofw_fdt.c#1 branch .. //depot/projects/scottl-camlock/src/sys/dev/ofw/ofw_if.m#4 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ofw/ofw_standard.c#7 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ofw/openfirm.c#11 integrate .. //depot/projects/scottl-camlock/src/sys/dev/ofw/openfirm.h#8 integrate .. //depot/projects/scottl-camlock/src/sys/dev/sge/if_sge.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/dev/usb/input/uep.c#1 branch .. //depot/projects/scottl-camlock/src/sys/dev/usb/usbdevs#49 integrate .. //depot/projects/scottl-camlock/src/sys/geom/part/g_part_vtoc8.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/i386/i386/apic_vector.s#9 integrate .. //depot/projects/scottl-camlock/src/sys/i386/i386/machdep.c#35 integrate .. //depot/projects/scottl-camlock/src/sys/i386/i386/mca.c#5 integrate .. //depot/projects/scottl-camlock/src/sys/i386/i386/mp_machdep.c#22 integrate .. //depot/projects/scottl-camlock/src/sys/i386/i386/pmap.c#49 integrate .. //depot/projects/scottl-camlock/src/sys/i386/include/apicreg.h#5 integrate .. //depot/projects/scottl-camlock/src/sys/i386/include/apicvar.h#21 integrate .. //depot/projects/scottl-camlock/src/sys/i386/include/clock.h#11 integrate .. //depot/projects/scottl-camlock/src/sys/i386/include/mca.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/i386/include/pcpu.h#9 integrate .. //depot/projects/scottl-camlock/src/sys/i386/include/specialreg.h#21 integrate .. //depot/projects/scottl-camlock/src/sys/i386/xen/pmap.c#20 integrate .. //depot/projects/scottl-camlock/src/sys/ia64/ia32/ia32_trap.c#8 integrate .. //depot/projects/scottl-camlock/src/sys/ia64/ia64/pmap.c#28 integrate .. //depot/projects/scottl-camlock/src/sys/ia64/ia64/trap.c#21 integrate .. //depot/projects/scottl-camlock/src/sys/ia64/include/proc.h#7 integrate .. //depot/projects/scottl-camlock/src/sys/isa/syscons_isa.c#10 integrate .. //depot/projects/scottl-camlock/src/sys/kern/kern_clock.c#18 integrate .. //depot/projects/scottl-camlock/src/sys/kern/kern_proc.c#25 integrate .. //depot/projects/scottl-camlock/src/sys/kern/kern_resource.c#20 integrate .. //depot/projects/scottl-camlock/src/sys/kern/kern_thread.c#21 integrate .. //depot/projects/scottl-camlock/src/sys/kern/subr_taskqueue.c#15 integrate .. //depot/projects/scottl-camlock/src/sys/kern/subr_trap.c#18 integrate .. //depot/projects/scottl-camlock/src/sys/kern/sys_process.c#25 integrate .. //depot/projects/scottl-camlock/src/sys/kern/uipc_socket.c#33 integrate .. //depot/projects/scottl-camlock/src/sys/kern/vfs_bio.c#27 integrate .. //depot/projects/scottl-camlock/src/sys/mips/include/asm.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/mips/mips/pmap.c#19 integrate .. //depot/projects/scottl-camlock/src/sys/mips/mips/swtch.S#7 integrate .. //depot/projects/scottl-camlock/src/sys/mips/mips/tick.c#10 integrate .. //depot/projects/scottl-camlock/src/sys/mips/mips/uio_machdep.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/mips/rmi/ehcireg.h#4 delete .. //depot/projects/scottl-camlock/src/sys/mips/rmi/ehcivar.h#4 delete .. //depot/projects/scottl-camlock/src/sys/mips/rmi/pcibus.c#3 delete .. //depot/projects/scottl-camlock/src/sys/mips/rmi/perfmon.h#2 delete .. //depot/projects/scottl-camlock/src/sys/mips/rmi/perfmon_kern.c#2 delete .. //depot/projects/scottl-camlock/src/sys/mips/rmi/perfmon_percpu.c#2 delete .. //depot/projects/scottl-camlock/src/sys/mips/rmi/perfmon_utils.h#2 delete .. //depot/projects/scottl-camlock/src/sys/mips/rmi/perfmon_xlrconfig.h#2 delete .. //depot/projects/scottl-camlock/src/sys/mips/rmi/xlr_boot1_console.c#2 delete .. //depot/projects/scottl-camlock/src/sys/modules/Makefile#53 integrate .. //depot/projects/scottl-camlock/src/sys/modules/iwnfw/Makefile.inc#2 integrate .. //depot/projects/scottl-camlock/src/sys/modules/linux/Makefile#14 integrate .. //depot/projects/scottl-camlock/src/sys/modules/usb/uep/Makefile#1 branch .. //depot/projects/scottl-camlock/src/sys/net/if.c#48 integrate .. //depot/projects/scottl-camlock/src/sys/net/if_var.h#35 integrate .. //depot/projects/scottl-camlock/src/sys/net/route.c#26 integrate .. //depot/projects/scottl-camlock/src/sys/net/rtsock.c#28 integrate .. //depot/projects/scottl-camlock/src/sys/netinet/in.c#35 integrate .. //depot/projects/scottl-camlock/src/sys/netinet/in_pcb.c#31 integrate .. //depot/projects/scottl-camlock/src/sys/netinet/ip_options.c#12 integrate .. //depot/projects/scottl-camlock/src/sys/netinet/ip_output.c#29 integrate .. //depot/projects/scottl-camlock/src/sys/netipsec/ipsec_input.c#12 integrate .. //depot/projects/scottl-camlock/src/sys/nfsclient/nfs_vfsops.c#27 integrate .. //depot/projects/scottl-camlock/src/sys/nfsclient/nfs_vnops.c#31 integrate .. //depot/projects/scottl-camlock/src/sys/pc98/cbus/clock.c#13 integrate .. //depot/projects/scottl-camlock/src/sys/pc98/cbus/syscons_cbus.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/powerpc/aim/mmu_oea.c#12 integrate .. //depot/projects/scottl-camlock/src/sys/powerpc/aim/mmu_oea64.c#17 integrate .. //depot/projects/scottl-camlock/src/sys/powerpc/booke/pmap.c#16 integrate .. //depot/projects/scottl-camlock/src/sys/powerpc/include/metadata.h#4 integrate .. //depot/projects/scottl-camlock/src/sys/powerpc/ofw/ofw_real.c#6 integrate .. //depot/projects/scottl-camlock/src/sys/powerpc/powerpc/mmu_if.m#12 integrate .. //depot/projects/scottl-camlock/src/sys/powerpc/powerpc/pmap_dispatch.c#14 integrate .. //depot/projects/scottl-camlock/src/sys/sparc64/sparc64/pmap.c#27 integrate .. //depot/projects/scottl-camlock/src/sys/sun4v/sun4v/pmap.c#14 integrate .. //depot/projects/scottl-camlock/src/sys/sys/_task.h#6 integrate .. //depot/projects/scottl-camlock/src/sys/sys/kernel.h#18 integrate .. //depot/projects/scottl-camlock/src/sys/sys/param.h#45 integrate .. //depot/projects/scottl-camlock/src/sys/sys/pcpu.h#18 integrate .. //depot/projects/scottl-camlock/src/sys/sys/resourcevar.h#11 integrate .. //depot/projects/scottl-camlock/src/sys/sys/sysent.h#15 integrate .. //depot/projects/scottl-camlock/src/sys/sys/systm.h#26 integrate .. //depot/projects/scottl-camlock/src/sys/sys/taskqueue.h#9 integrate .. //depot/projects/scottl-camlock/src/sys/sys/user.h#15 integrate .. //depot/projects/scottl-camlock/src/sys/vm/pmap.h#16 integrate .. //depot/projects/scottl-camlock/src/sys/vm/vm_map.c#32 integrate .. //depot/projects/scottl-camlock/src/sys/vm/vm_mmap.c#23 integrate .. //depot/projects/scottl-camlock/src/sys/vm/vm_object.c#27 integrate .. //depot/projects/scottl-camlock/src/sys/vm/vm_page.c#30 integrate .. //depot/projects/scottl-camlock/src/sys/vm/vm_page.h#18 integrate .. //depot/projects/scottl-camlock/src/sys/vm/vm_pageout.c#24 integrate .. //depot/projects/scottl-camlock/src/sys/vm/vnode_pager.c#20 integrate .. //depot/projects/scottl-camlock/src/sys/x86/isa/clock.c#3 integrate .. //depot/projects/scottl-camlock/src/sys/x86/x86/local_apic.c#1 branch .. //depot/projects/scottl-camlock/src/tools/build/options/WITH_FDT#1 branch .. //depot/projects/scottl-camlock/src/tools/regression/sockets/unix_close_race/Makefile#1 branch .. //depot/projects/scottl-camlock/src/tools/regression/sockets/unix_close_race/unix_close_race.c#1 branch .. //depot/projects/scottl-camlock/src/usr.bin/mail/util.c#3 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/dconschat/dconschat.8#3 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/fdcontrol/fdcontrol.8#2 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/i2c/i2c.8#3 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/iostat/iostat.8#4 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/jail/jail.c#7 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/nfsd/nfsv4.4#4 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/nfsd/stablerestart.5#4 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/pkg_install/updating/pkg_updating.1#5 integrate .. //depot/projects/scottl-camlock/src/usr.sbin/smbmsg/smbmsg.8#3 integrate Differences ... ==== //depot/projects/scottl-camlock/src/bin/pax/pat_rep.c#3 (text+ko) ==== @@ -37,7 +37,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/pax/pat_rep.c,v 1.27 2007/05/25 17:53:37 brian Exp $"); +__FBSDID("$FreeBSD: src/bin/pax/pat_rep.c,v 1.28 2010/05/24 06:33:14 uqs Exp $"); #include #include @@ -76,7 +76,7 @@ #ifdef NET2_REGEX static int resub(regexp *, char *, char *, char *); #else -static int resub(regex_t *, regmatch_t *, char *, char *, char *); +static int resub(regex_t *, regmatch_t *, char *, char *, char *, char *); #endif /* @@ -929,7 +929,7 @@ # ifdef NET2_REGEX if ((res = resub(pt->rcmp,pt->nstr,outpt,endpt)) < 0) { # else - if ((res = resub(&(pt->rcmp),pm,pt->nstr,outpt,endpt)) + if ((res = resub(&(pt->rcmp),pm,inpt,pt->nstr,outpt,endpt)) < 0) { # endif if (prnt) @@ -1071,7 +1071,7 @@ */ static int -resub(regex_t *rp, regmatch_t *pm, char *src, char *dest, +resub(regex_t *rp, regmatch_t *pm, char *orig, char *src, char *dest, char *destend) { char *spt; @@ -1121,7 +1121,7 @@ */ if (len > (destend - dpt)) len = destend - dpt; - if (l_strncpy(dpt, src + pmpt->rm_so, len) != len) + if (l_strncpy(dpt, orig + pmpt->rm_so, len) != len) return(-1); dpt += len; } ==== //depot/projects/scottl-camlock/src/bin/sh/jobs.c#5 (text+ko) ==== @@ -36,7 +36,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/sh/jobs.c,v 1.75 2009/12/27 18:04:05 jilles Exp $"); +__FBSDID("$FreeBSD: src/bin/sh/jobs.c,v 1.76 2010/05/24 10:35:57 jilles Exp $"); #include #include @@ -91,6 +91,7 @@ STATIC struct job *getjob(char *); STATIC pid_t dowait(int, struct job *); STATIC pid_t waitproc(int, int *); +STATIC void checkzombies(void); STATIC void cmdtxt(union node *); STATIC void cmdputs(const char *); #if JOBS @@ -400,7 +401,7 @@ struct job *jp; TRACE(("showjobs(%d) called\n", change)); - while (dowait(0, (struct job *)NULL) > 0); + checkzombies(); for (jobno = 1, jp = jobtab ; jobno <= njobs ; jobno++, jp++) { if (! jp->used) continue; @@ -742,6 +743,8 @@ TRACE(("forkshell(%%%d, %p, %d) called\n", jp - jobtab, (void *)n, mode)); INTOFF; + if (mode == FORK_BG) + checkzombies(); flushall(); pid = fork(); if (pid == -1) { @@ -1056,6 +1059,15 @@ return (0); } + +STATIC void +checkzombies(void) +{ + while (njobs > 0 && dowait(0, NULL) > 0) + ; +} + + /* * Return a string identifying a command (to be printed by the * jobs command. ==== //depot/projects/scottl-camlock/src/bin/sh/sh.1#12 (text+ko) ==== @@ -30,9 +30,9 @@ .\" SUCH DAMAGE. .\" .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 -.\" $FreeBSD: src/bin/sh/sh.1,v 1.139 2010/05/09 22:03:18 jilles Exp $ +.\" $FreeBSD: src/bin/sh/sh.1,v 1.141 2010/05/24 15:12:12 jilles Exp $ .\" -.Dd May 9, 2010 +.Dd May 24, 2010 .Dt SH 1 .Os .Sh NAME @@ -665,11 +665,11 @@ performing any searches. .It The shell searches each entry in the -.Ev PATH -environment variable +.Va PATH +variable in turn for the command. The value of the -.Ev PATH +.Va PATH variable should be a series of entries separated by colons. Each entry consists of a @@ -1040,13 +1040,9 @@ .Ic set built-in command can also be used to set or reset them. .Ss Special Parameters -A special parameter is a parameter denoted by a special one-character -name. -The special parameters recognized by the -.Nm -shell of -.Fx -are shown in the following list, exactly as they would appear in input +Special parameters are parameters denoted by a single special character +or the digit zero. +They are shown in the following list, exactly as they would appear in input typed by the user or in the source of a shell script. .Bl -hang .It Li $* @@ -1113,6 +1109,84 @@ .It Li $0 (zero) Expands to the name of the shell or shell script. .El +.Ss Special Variables +The following variables are set by the shell or +have special meaning to it: +.Bl -tag -width ".Va HISTSIZE" +.It Va CDPATH +The search path used with the +.Ic cd +built-in. +.It Va EDITOR +The fallback editor used with the +.Ic fc +built-in. +If not set, the default editor is +.Xr ed 1 . +.It Va FCEDIT +The default editor used with the +.Ic fc +built-in. +.It Va HISTSIZE +The number of previous commands that are accessible. +.It Va HOME +The user's home directory, +used in tilde expansion and as a default directory for the +.Ic cd +built-in. +.It Va IFS +Input Field Separators. +This is normally set to +.Aq space , +.Aq tab , +and +.Aq newline . +See the +.Sx White Space Splitting +section for more details. +.It Va LINENO +The current line number in the script or function. +.It Va MAIL +The name of a mail file, that will be checked for the arrival of new +mail. +Overridden by +.Va MAILPATH . +.It Va MAILPATH +A colon +.Pq Ql \&: +separated list of file names, for the shell to check for incoming +mail. +This variable overrides the +.Va MAIL +setting. +There is a maximum of 10 mailboxes that can be monitored at once. +.It Va PATH +The default search path for executables. +See the +.Sx Path Search +section for details. +.It Va PPID +The parent process ID of the invoked shell. +This is set at startup +unless this variable is in the environment. +A later change of parent process ID is not reflected. +A subshell retains the same value of +.Va PPID . +.It Va PS1 +The primary prompt string, which defaults to +.Dq Li "$ " , +unless you are the superuser, in which case it defaults to +.Dq Li "# " . +.It Va PS2 +The secondary prompt string, which defaults to +.Dq Li "> " . +.It Va PS4 +The prefix for the trace output (if +.Fl x +is active). +The default is +.Dq Li "+ " . +.El .Ss Word Expansions This clause describes the various expansions that are performed on words. @@ -1166,7 +1240,7 @@ username is missing (as in .Pa ~/foobar ) , the tilde is replaced with the value of the -.Ev HOME +.Va HOME variable (the current user's home directory). .Ss Parameter Expansion The format for parameter expansion is as follows: @@ -1491,10 +1565,10 @@ .Ql / characters, it is used as is. Otherwise, the shell searches the -.Ev PATH +.Va PATH for the file. If it is not found in the -.Ev PATH , +.Va PATH , it is sought in the current working directory. .It Ic \&[ A built-in equivalent of @@ -1538,7 +1612,7 @@ Switch to the specified .Ar directory , or to the directory specified in the -.Ev HOME +.Va HOME environment variable if no .Ar directory is specified. @@ -1549,17 +1623,17 @@ or .Pa .. , then the directories listed in the -.Ev CDPATH +.Va CDPATH variable will be searched for the specified .Ar directory . If -.Ev CDPATH +.Va CDPATH is unset, the current directory is searched. The format of -.Ev CDPATH +.Va CDPATH is the same as that of -.Ev PATH . +.Va PATH . In an interactive shell, the .Ic cd @@ -1567,7 +1641,7 @@ that it actually switched to if this is different from the name that the user gave. These may be different either because the -.Ev CDPATH +.Va CDPATH mechanism was used or because a symbolic link was crossed. .Pp If the @@ -1601,7 +1675,7 @@ .Fl p option is specified, the command search is performed using a default value of -.Ev PATH +.Va PATH that is guaranteed to find all of the standard utilities. .Pp If the @@ -1760,20 +1834,20 @@ .Ar editor string is a command name, subject to search via the -.Ev PATH +.Va PATH variable. The value in the -.Ev FCEDIT +.Va FCEDIT variable is used as a default when .Fl e is not specified. If -.Ev FCEDIT +.Va FCEDIT is null or unset, the value of the -.Ev EDITOR +.Va EDITOR variable is used. If -.Ev EDITOR +.Va EDITOR is null or unset, .Xr ed 1 is used as the editor. @@ -1807,7 +1881,7 @@ Select the commands to list or edit. The number of previous commands that can be accessed are determined by the value of the -.Ev HISTSIZE +.Va HISTSIZE variable. The value of .Ar first @@ -1838,12 +1912,12 @@ .El .El .Pp -The following environment variables affect the execution of +The following variables affect the execution of .Ic fc : -.Bl -tag -width ".Ev HISTSIZE" -.It Ev FCEDIT +.Bl -tag -width ".Va HISTSIZE" +.It Va FCEDIT Name of the editor to use for history editing. -.It Ev HISTSIZE +.It Va HISTSIZE The number of previous commands that are accessible. .El .It Ic fg Op Ar job @@ -2309,74 +2383,27 @@ .Sh ENVIRONMENT The following environment variables affect the execution of .Nm : -.Bl -tag -width ".Ev HISTSIZE" -.It Ev CDPATH -The search path used with the -.Ic cd -built-in. -.It Ev EDITOR -The fallback editor used with the -.Ic fc -built-in. -If not set, the default editor is -.Xr ed 1 . -.It Ev FCEDIT -The default editor used with the -.Ic fc -built-in. -.It Ev HISTSIZE -The number of previous commands that are accessible. -.It Ev HOME -The starting directory of -.Nm . -.It Ev IFS -Input Field Separators. -This is normally set to -.Aq space , -.Aq tab , -and -.Aq newline . -See the -.Sx White Space Splitting -section for more details. -.It Ev MAIL -The name of a mail file, that will be checked for the arrival of new -mail. -Overridden by -.Ev MAILPATH . -.It Ev MAILPATH -A colon -.Pq Ql \&: -separated list of file names, for the shell to check for incoming -mail. -This environment setting overrides the -.Ev MAIL -setting. -There is a maximum of 10 mailboxes that can be monitored at once. -.It Ev PATH -The default search path for executables. -See the -.Sx Path Search -section for details. -.It Ev PS1 -The primary prompt string, which defaults to -.Dq Li "$ " , -unless you are the superuser, in which case it defaults to -.Dq Li "# " . -.It Ev PS2 -The secondary prompt string, which defaults to -.Dq Li "> " . -.It Ev PS4 -The prefix for the trace output (if -.Fl x -is active). -The default is -.Dq Li "+ " . +.Bl -tag -width ".Ev LANGXXXXXX" +.It Ev ENV +Initialization file for interactive shells. +.It Ev LANG , Ev LC_* +Locale settings. +These are inherited by children of the shell, +and is used in a limited manner by the shell itself. +.It Ev PWD +An absolute pathname for the current directory, +possibly containing symbolic links. +This is used and updated by the shell. .It Ev TERM The default terminal setting for the shell. This is inherited by children of the shell, and is used in the history editing modes. .El +.Pp +Additionally, all environment variables are turned into shell variables +at startup, +which may affect the shell as described under +.Sx Special Variables . .Sh EXIT STATUS Errors that are detected by the shell, such as a syntax error, will cause the shell to exit with a non-zero exit status. ==== //depot/projects/scottl-camlock/src/contrib/bsnmp/gensnmpdef/gensnmpdef.1#2 (text+ko) ==== @@ -3,7 +3,7 @@ .\" Hartmut Brandt. .\" All rights reserved. .\" -.\" Author: Harti Brandt +.\" Author: Harti Brandt .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions @@ -78,7 +78,7 @@ .Sh SEE ALSO .Xr snmpd 1 .Sh AUTHORS -.An Hartmut Brandt Aq harti@freebsd.org +.An Hartmut Brandt Aq harti@FreeBSD.org .Sh BUGS The utility is by no means bullet-proof and may fail for complex or non-standard MIBs. ==== //depot/projects/scottl-camlock/src/contrib/bsnmp/gensnmptree/gensnmptree.1#3 (text+ko) ==== @@ -6,7 +6,7 @@ .\" Hartmut Brandt .\" All rights reserved. .\" -.\" Author: Harti Brandt +.\" Author: Harti Brandt .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions @@ -243,4 +243,4 @@ .Sh SEE ALSO .Xr bsnmpd 1 .Sh AUTHORS -.An Hartmut Brandt Aq harti@freebsd.org +.An Hartmut Brandt Aq harti@FreeBSD.org ==== //depot/projects/scottl-camlock/src/contrib/bsnmp/lib/asn1.3#2 (text+ko) ==== @@ -6,7 +6,7 @@ .\" Fraunhofer Institute for Open Communication Systems (FhG Fokus). .\" All rights reserved. .\" -.\" Author: Harti Brandt +.\" Author: Harti Brandt .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions @@ -489,4 +489,4 @@ This implementation conforms to the applicable IETF RFCs and ITU-T recommendations. .Sh AUTHORS -.An Hartmut Brandt Aq harti@freebsd.org +.An Hartmut Brandt Aq harti@FreeBSD.org ==== //depot/projects/scottl-camlock/src/contrib/bsnmp/lib/bsnmpagent.3#2 (text+ko) ==== @@ -6,7 +6,7 @@ .\" Fraunhofer Institute for Open Communication Systems (FhG Fokus). .\" All rights reserved. .\" -.\" Author: Harti Brandt +.\" Author: Harti Brandt .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions @@ -441,4 +441,4 @@ This implementation conforms to the applicable IETF RFCs and ITU-T recommendations. .Sh AUTHORS -.An Hartmut Brandt Aq harti@freebsd.org +.An Hartmut Brandt Aq harti@FreeBSD.org ==== //depot/projects/scottl-camlock/src/contrib/bsnmp/lib/bsnmpclient.3#2 (text+ko) ==== @@ -6,7 +6,7 @@ .\" Fraunhofer Institute for Open Communication Systems (FhG Fokus). .\" All rights reserved. .\" -.\" Author: Harti Brandt +.\" Author: Harti Brandt .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions @@ -654,5 +654,5 @@ This implementation conforms to the applicable IETF RFCs and ITU-T recommendations. .Sh AUTHORS -.An Hartmut Brandt Aq harti@freebsd.org +.An Hartmut Brandt Aq harti@FreeBSD.org .An Kendy Kutzner Aq kutzner@fokus.gmd.de ==== //depot/projects/scottl-camlock/src/contrib/bsnmp/lib/bsnmplib.3#2 (text+ko) ==== @@ -6,7 +6,7 @@ .\" Fraunhofer Institute for Open Communication Systems (FhG Fokus). .\" All rights reserved. .\" -.\" Author: Harti Brandt +.\" Author: Harti Brandt .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions @@ -302,4 +302,4 @@ This implementation conforms to the applicable IETF RFCs and ITU-T recommendations. .Sh AUTHORS -.An Hartmut Brandt Aq harti@freebsd.org +.An Hartmut Brandt Aq harti@FreeBSD.org ==== //depot/projects/scottl-camlock/src/contrib/bsnmp/snmp_mibII/snmp_mibII.3#2 (text+ko) ==== @@ -6,7 +6,7 @@ .\" Fraunhofer Institute for Open Communication Systems (FhG Fokus). .\" All rights reserved. .\" -.\" Author: Harti Brandt +.\" Author: Harti Brandt .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions @@ -363,4 +363,4 @@ .Sh STANDARDS This implementation conforms to the applicable IETF RFCs. .Sh AUTHORS -.An Hartmut Brandt Aq harti@freebsd.org +.An Hartmut Brandt Aq harti@FreeBSD.org ==== //depot/projects/scottl-camlock/src/contrib/bsnmp/snmpd/bsnmpd.1#2 (text+ko) ==== @@ -6,7 +6,7 @@ .\" Fraunhofer Institute for Open Communication Systems (FhG Fokus). .\" All rights reserved. .\" -.\" Author: Harti Brandt +.\" Author: Harti Brandt .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions @@ -271,6 +271,6 @@ .Nm conforms to the applicable IETF RFCs. .Sh AUTHORS -.An Hartmut Brandt Aq harti@freebsd.org +.An Hartmut Brandt Aq harti@FreeBSD.org .Sh BUGS Sure. ==== //depot/projects/scottl-camlock/src/contrib/bsnmp/snmpd/snmpmod.3#3 (text+ko) ==== @@ -6,7 +6,7 @@ .\" Fraunhofer Institute for Open Communication Systems (FhG Fokus). .\" All rights reserved. .\" -.\" Author: Harti Brandt +.\" Author: Harti Brandt .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions @@ -926,4 +926,4 @@ This implementation conforms to the applicable IETF RFCs and ITU-T recommendations. .Sh AUTHORS -.An Hartmut Brandt Aq harti@freebsd.org +.An Hartmut Brandt Aq harti@FreeBSD.org ==== //depot/projects/scottl-camlock/src/contrib/ngatm/man/libngatm.3#2 (text+ko) ==== @@ -6,7 +6,7 @@ .\" Fraunhofer Institute for Open Communication Systems (FhG Fokus). .\" All rights reserved. .\" -.\" Author: Hartmut Brandt +.\" Author: Hartmut Brandt .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions @@ -72,4 +72,4 @@ This implementation conforms to the applicable ITU-T recommendations and ATM Forum standards. .Sh AUTHORS -.An Hartmut Brandt Aq harti@freebsd.org +.An Hartmut Brandt Aq harti@FreeBSD.org ==== //depot/projects/scottl-camlock/src/contrib/ngatm/man/uniaddr.3#2 (text+ko) ==== @@ -6,7 +6,7 @@ .\" Fraunhofer Institute for Open Communication Systems (FhG Fokus). .\" All rights reserved. .\" -.\" Author: Hartmut Brandt +.\" Author: Hartmut Brandt .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions @@ -126,4 +126,4 @@ .Sh SEE ALSO .Xr libngatm 3 .Sh AUTHORS -.An Hartmut Brandt Aq harti@freebsd.org +.An Hartmut Brandt Aq harti@FreeBSD.org ==== //depot/projects/scottl-camlock/src/contrib/ngatm/man/unifunc.3#2 (text+ko) ==== @@ -6,7 +6,7 @@ .\" Fraunhofer Institute for Open Communication Systems (FhG Fokus). .\" All rights reserved. .\" -.\" Author: Hartmut Brandt +.\" Author: Hartmut Brandt .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions @@ -252,4 +252,4 @@ recommendations and ATM Forum standards with the exception of some limitations (see the Configuration section). .Sh AUTHORS -.An Hartmut Brandt Aq harti@freebsd.org +.An Hartmut Brandt Aq harti@FreeBSD.org ==== //depot/projects/scottl-camlock/src/contrib/ngatm/man/unimsg.3#2 (text+ko) ==== @@ -27,7 +27,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" Author: Hartmut Brandt +.\" Author: Hartmut Brandt .\" .\" $Begemot: libunimsg/man/unimsg.3,v 1.4 2005/06/15 11:37:10 brandt_h Exp $ .\" @@ -246,4 +246,4 @@ .Xr libunimsg 3 , .Xr mbuf 9 .Sh AUTHORS -.An Hartmut Brandt Aq harti@freebsd.org +.An Hartmut Brandt Aq harti@FreeBSD.org ==== //depot/projects/scottl-camlock/src/contrib/ngatm/man/unisap.3#2 (text+ko) ==== @@ -27,7 +27,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" Author: Hartmut Brandt +.\" Author: Hartmut Brandt .\" .\" $Begemot: libunimsg/man/unisap.3,v 1.5 2005/06/15 11:37:11 brandt_h Exp $ .\" @@ -262,4 +262,4 @@ .Sh SEE ALSO .Xr libunimsg 3 .Sh AUTHORS -.An Hartmut Brandt Aq harti@freebsd.org +.An Hartmut Brandt Aq harti@FreeBSD.org ==== //depot/projects/scottl-camlock/src/contrib/ngatm/man/unistruct.3#2 (text+ko) ==== @@ -6,7 +6,7 @@ .\" Fraunhofer Institute for Open Communication Systems (FhG Fokus). .\" All rights reserved. .\" -.\" Author: Hartmut Brandt +.\" Author: Hartmut Brandt .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions @@ -320,4 +320,4 @@ recommendations and ATM Forum standards with the exception of some limitations (see the Configuration section). .Sh AUTHORS -.An Hartmut Brandt Aq harti@freebsd.org +.An Hartmut Brandt Aq harti@FreeBSD.org ==== //depot/projects/scottl-camlock/src/contrib/ngatm/snmp_atm/snmp_atm.3#2 (text+ko) ==== @@ -6,7 +6,7 @@ .\" Hartmut Brandt. .\" All rights reserved. .\" -.\" Author: Hartmut Brandt +.\" Author: Hartmut Brandt .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions @@ -215,4 +215,4 @@ .Xr snmpmod 3 , .Xr snmp_netgraph 3 .Sh AUTHORS -.An Hartmut Brandt Aq harti@freebsd.org +.An Hartmut Brandt Aq harti@FreeBSD.org ==== //depot/projects/scottl-camlock/src/contrib/ngatm/sscop/sscop.1#2 (text+ko) ==== @@ -3,7 +3,7 @@ .\" Fraunhofer Institute for Open Communication Systems (FhG Fokus). .\" All rights reserved. .\" -.\" Author: Harti Brandt +.\" Author: Harti Brandt .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions @@ -166,4 +166,4 @@ .Sh STANDARDS The implemented protocol conforms to ITU-T recommendation Q.2110. .Sh AUTHORS -.An Hartmut Brandt Aq harti@freebsd.org +.An Hartmut Brandt Aq harti@FreeBSD.org ==== //depot/projects/scottl-camlock/src/contrib/nvi/docs/help#2 (text+ko) ==== @@ -129,7 +129,7 @@ ^D: scroll lines !: filter lines through commands or run commands #: display numbered lines - &: repeat the last subsitution + &: repeat the last substitution *: execute a buffer <: shift lines left =: display line number ==== //depot/projects/scottl-camlock/src/contrib/nvi/ex/ex_cmd.c#2 (text+ko) ==== @@ -68,7 +68,7 @@ {"&", ex_subagain, E_ADDR2, "s", "[line [,line]] & [cgr] [count] [#lp]", - "repeat the last subsitution"}, >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Fri May 28 22:50:56 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D76AA1065676; Fri, 28 May 2010 22:50:55 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9BD7E1065670 for ; Fri, 28 May 2010 22:50:55 +0000 (UTC) (envelope-from jceel@freebsd.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 888B58FC08 for ; Fri, 28 May 2010 22:50:55 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4SMotLb023099 for ; Fri, 28 May 2010 22:50:55 GMT (envelope-from jceel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4SMot7A023097 for perforce@freebsd.org; Fri, 28 May 2010 22:50:55 GMT (envelope-from jceel@freebsd.org) Date: Fri, 28 May 2010 22:50:55 GMT Message-Id: <201005282250.o4SMot7A023097@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jceel@freebsd.org using -f From: Jakub Wojciech Klama To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178943 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 May 2010 22:50:56 -0000 http://p4web.freebsd.org/@@178943?ac=10 Change 178943 by jceel@jceel on 2010/05/28 22:49:59 Provide first proof-of-concept of DMA engine framework. This code includes: * early interface for DMA engine drivers, * early, but working DaVinci EDMA driver, * char device driver to test some transfers Affected files ... .. //depot/projects/soc2010/jceel_dma/sys/arm/conf/DAVINCI#2 edit .. //depot/projects/soc2010/jceel_dma/sys/arm/davinci/davinci_devices.c#2 edit .. //depot/projects/soc2010/jceel_dma/sys/arm/davinci/davinci_edma.c#1 add .. //depot/projects/soc2010/jceel_dma/sys/arm/davinci/davinci_edmareg.h#2 edit .. //depot/projects/soc2010/jceel_dma/sys/arm/davinci/davincireg.h#2 edit .. //depot/projects/soc2010/jceel_dma/sys/arm/davinci/files.davinci#2 edit .. //depot/projects/soc2010/jceel_dma/sys/conf/files#2 edit .. //depot/projects/soc2010/jceel_dma/sys/dev/dmae/dmae.c#1 add .. //depot/projects/soc2010/jceel_dma/sys/dev/dmae/dmae.h#1 add .. //depot/projects/soc2010/jceel_dma/sys/dev/dmae/dmae_cdev.c#1 add .. //depot/projects/soc2010/jceel_dma/sys/dev/dmae/dmae_cdev.h#1 add .. //depot/projects/soc2010/jceel_dma/sys/dev/dmae/dmae_if.m#1 add .. //depot/projects/soc2010/jceel_dma/sys/dev/dmae/dmae_sw.c#1 add Differences ... ==== //depot/projects/soc2010/jceel_dma/sys/arm/conf/DAVINCI#2 (text+ko) ==== @@ -69,7 +69,10 @@ # Storage device ata device atadisk -#device dvata # broken device mmc device mmcsd device dvmmc + +# DMAE +device dmae +device edma ==== //depot/projects/soc2010/jceel_dma/sys/arm/davinci/davinci_devices.c#2 (text+ko) ==== @@ -63,6 +63,12 @@ { DAVINCI_MMCINT, -1 }, { DAVINCI_PSC_MMC_IDX, -1 }, }, + { "edma", DAVINCI_EDMA_BASE, DAVINCI_EDMA_SIZE, + { DAVINCI_EDMA3CC_INT0, DAVINCI_EDMA3CC_ERRINT, + DAVINCI_EDMA3TC_ERRINT0, DAVINCI_EDMA3TC_ERRINT1, -1 }, + { DAVINCI_PSC_EDMACC_IDX, DAVINCI_PSC_EDMATC0_IDX, + DAVINCI_PSC_EDMATC1_IDX, -1 }, + }, { .od_name = NULL, } }; ==== //depot/projects/soc2010/jceel_dma/sys/arm/davinci/davinci_edmareg.h#2 (text+ko) ==== @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2010 Semihalf, Jakub Klama + * Copyright (c) 2010 Jakub Wojciech Klama * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -22,22 +22,26 @@ * 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. + * */ #ifndef _ARM_DAVINCI_DAVINCI_EDMAREG_H #define _ARM_DAVINCI_DAVINCI_EDMAREG_H +#define DAVINCI_EDMA_NCHANNELS 64 + +#define DAVINCI_EDMACC_BASE 0x0 #define DAVINCI_EDMACC_PID 0x00 #define DAVINCI_EDMACC_CCCFG 0x04 #define DAVINCI_EDMACC_QCHMAP0 0x200 #define DAVINCI_EDMACC_QCHMAPn(_n) (DAVINCI_EDMACC_QCHMAP0 + (_n * 4)) #define DAVINCI_EDMACC_DMAQNUM0 0x240 -#define DAVINCI_EDMACC_DMAQNUMn(_n) DAVINCI_EDMACC_DMAQNUM0 + (_n * 4)) +#define DAVINCI_EDMACC_DMAQNUMn(_n) (DAVINCI_EDMACC_DMAQNUM0 + (_n * 4)) #define DAVINCI_EDMACC_QDMAQNUM 0x260 #define DAVINCI_EDMACC_QUEPRI 0x284 #define DAVINCI_EDMACC_EMR 0x300 #define DAVINCI_EDMACC_EMRH 0x304 -#define DAVINCI_EDMACC_EMRC 0x308 +#define DAVINCI_EDMACC_EMCR 0x308 #define DAVINCI_EDMACC_EMCRH 0x30C #define DAVINCI_EDMACC_QEMR 0x310 #define DAVINCI_EDMACC_QEMCR 0x314 @@ -64,7 +68,7 @@ #define DAVINCI_EDMACC_ER 0x1000 #define DAVINCI_EDMACC_ERH 0x1004 #define DAVINCI_EDMACC_ECR 0x1008 -#define DAVINCI_EDMACC_ECRH 0X100C +#define DAVINCI_EDMACC_ECRH 0x100C #define DAVINCI_EDMACC_ESR 0x1010 #define DAVINCI_EDMACC_ESRH 0x1014 #define DAVINCI_EDMACC_CER 0x1018 @@ -73,7 +77,7 @@ #define DAVINCI_EDMACC_CEERH 0x1024 #define DAVINCI_EDMACC_EECR 0x1028 #define DAVINCI_EDMACC_EECRH 0x102C -#define DAVINCI_EDMACC_EESR 0X1030 +#define DAVINCI_EDMACC_EESR 0x1030 #define DAVINCI_EDMACC_EESRH 0x1034 #define DAVINCI_EDMACC_SER 0x1038 #define DAVINCI_EDMACC_SERH 0x103C @@ -86,7 +90,7 @@ #define DAVINCI_EDMACC_IESR 0x1060 #define DAVINCI_EDMACC_IESRH 0x1064 #define DAVINCI_EDMACC_IPR 0x1068 -#define DAVINCI_EDMACC_IPRH 0X106C +#define DAVINCI_EDMACC_IPRH 0x106C #define DAVINCI_EDMACC_ICR 0x1070 #define DAVINCI_EDMACC_ICRH 0x1074 #define DAVINCI_EDMACC_IEVAL 0x1078 @@ -97,6 +101,8 @@ #define DAVINCI_EDMACC_QSER 0x1090 #define DAVINCI_EDMACC_QSECR 0x1094 +#define DAVINCI_EDMATC0_BASE 0x10000 +#define DAVINCI_EDMATC1_BASE 0x10400 #define DAVINCI_EDMATC_PID 0x00 #define DAVINCI_EDMATC_TCCFG 0x04 #define DAVINCI_EDMATC_TCSTAT 0x100 @@ -131,6 +137,9 @@ uint32_t edma_link; uint32_t edma_cidx; uint32_t edma_ccnt; -}; +} __packed; + +#define DAVINCI_EDMA_PARAM_BASE 0x4000 +#define DAVINCI_EDMA_PARAM(_n) (DAVINCI_EDMA_PARAM_BASE + (_n * sizeof(struct davinci_edma_desc))) #endif /* _ARM_DAVINCI_DAVINCI_EDMAREG_H */ ==== //depot/projects/soc2010/jceel_dma/sys/arm/davinci/davincireg.h#2 (text+ko) ==== @@ -36,9 +36,6 @@ * (page 21) */ #define DAVINCI_EDMA_BASE (DAVINCI_CFGBUS_BASE + 0x0) -#define DAVINCI_EDMACC_BASE (DAVINCI_CFGBUS_BASE + 0x0) -#define DAVINCI_EDMATC0_BASE (DAVINCI_CFGBUS_BASE + 0x10000) -#define DAVINCI_EDMATC1_BASE (DAVINCI_CFGBUS_BASE + 0x10400) #define DAVINCI_EDMA_SIZE 0x10800 #define DAVINCI_UART0_BASE (DAVINCI_CFGBUS_BASE + 0x20000) ==== //depot/projects/soc2010/jceel_dma/sys/arm/davinci/files.davinci#2 (text+ko) ==== @@ -17,3 +17,4 @@ arm/davinci/if_dve.c optional dve arm/davinci/davinci_ata.c optional dvata arm/davinci/davinci_mmc.c optional dvmmc +arm/davinci/davinci_edma.c optional edma ==== //depot/projects/soc2010/jceel_dma/sys/conf/files#2 (text+ko) ==== @@ -838,6 +838,9 @@ dev/digi/digi.c optional digi dev/digi/digi_isa.c optional digi isa dev/digi/digi_pci.c optional digi pci +dev/dmae/dmae.c optional dmae +dev/dmae/dmae_cdev.c optional dmae +dev/dmae/dmae_if.m optional dmae dev/dpt/dpt_eisa.c optional dpt eisa dev/dpt/dpt_pci.c optional dpt pci dev/dpt/dpt_scsi.c optional dpt From owner-p4-projects@FreeBSD.ORG Sat May 29 01:20:42 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1AB591065673; Sat, 29 May 2010 01:20:42 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 86632106566C for ; Sat, 29 May 2010 01:20:41 +0000 (UTC) (envelope-from jlaffaye@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 70DFE8FC0C for ; Sat, 29 May 2010 01:20:41 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4T1KfEd047912 for ; Sat, 29 May 2010 01:20:41 GMT (envelope-from jlaffaye@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4T1Ke6x047910 for perforce@freebsd.org; Sat, 29 May 2010 01:20:40 GMT (envelope-from jlaffaye@FreeBSD.org) Date: Sat, 29 May 2010 01:20:40 GMT Message-Id: <201005290120.o4T1Ke6x047910@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jlaffaye@FreeBSD.org using -f From: Julien Laffaye To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178945 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 May 2010 01:20:42 -0000 http://p4web.freebsd.org/@@178945?ac=10 Change 178945 by jlaffaye@gsoc on 2010/05/29 01:20:23 Branch gcooper's version of pkg_install. Affected files ... .. //depot/projects/soc2010/pkg_complete/COPYRIGHT#1 branch .. //depot/projects/soc2010/pkg_complete/LOCKS#1 branch .. //depot/projects/soc2010/pkg_complete/MAINTAINERS#1 branch .. //depot/projects/soc2010/pkg_complete/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/Makefile.inc1#1 branch .. //depot/projects/soc2010/pkg_complete/ObsoleteFiles.inc#1 branch .. //depot/projects/soc2010/pkg_complete/README#1 branch .. //depot/projects/soc2010/pkg_complete/UPDATING#1 branch .. //depot/projects/soc2010/pkg_complete/bin/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/Makefile.inc#1 branch .. //depot/projects/soc2010/pkg_complete/bin/cat/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/cat/cat.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/cat/cat.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/chflags/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/chflags/chflags.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/chflags/chflags.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/chio/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/chio/chio.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/chio/chio.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/chio/defs.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/chio/pathnames.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/chmod/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/chmod/chmod.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/chmod/chmod.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/cp/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/cp/cp.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/cp/cp.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/cp/extern.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/cp/utils.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/csh/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/csh/USD.doc/csh.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/csh/USD.doc/csh.2#1 branch .. //depot/projects/soc2010/pkg_complete/bin/csh/USD.doc/csh.3#1 branch .. //depot/projects/soc2010/pkg_complete/bin/csh/USD.doc/csh.4#1 branch .. //depot/projects/soc2010/pkg_complete/bin/csh/USD.doc/csh.a#1 branch .. //depot/projects/soc2010/pkg_complete/bin/csh/USD.doc/csh.g#1 branch .. //depot/projects/soc2010/pkg_complete/bin/csh/USD.doc/tabs#1 branch .. //depot/projects/soc2010/pkg_complete/bin/csh/config.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/csh/config_p.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/csh/host.defs#1 branch .. //depot/projects/soc2010/pkg_complete/bin/csh/iconv.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/csh/iconv_stub.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/date/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/date/date.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/date/date.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/date/extern.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/date/netdate.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/date/vary.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/date/vary.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/args.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/conv.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/conv_tab.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/dd.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/dd.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/dd.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/extern.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/gen.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/misc.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/position.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/ref.ascii#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/ref.ebcdic#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/ref.ibm#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/ref.lcase#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/ref.oldascii#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/ref.oldebcdic#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/ref.oldibm#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/ref.pareven#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/ref.parnone#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/ref.parodd#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/ref.parset#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/ref.swab#1 branch .. //depot/projects/soc2010/pkg_complete/bin/dd/ref.ucase#1 branch .. //depot/projects/soc2010/pkg_complete/bin/df/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/df/df.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/df/df.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/domainname/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/domainname/domainname.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/domainname/domainname.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/echo/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/echo/echo.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/echo/echo.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/POSIX#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/README#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/buf.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/cbc.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/ed.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/ed.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/glbl.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/io.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/main.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/re.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/sub.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/=.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/README#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/TODO#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/a.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/a.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/a.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/a1.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/a2.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/addr.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/addr.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/addr.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/addr1.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/addr2.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/ascii.d.uu#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/ascii.r.uu#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/ascii.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/bang1.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/bang1.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/bang1.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/bang1.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/bang2.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/c.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/c.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/c.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/c1.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/c2.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/ckscripts.sh#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/d.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/d.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/d.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/d.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/e1.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/e1.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/e1.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/e1.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/e2.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/e2.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/e2.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/e2.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/e3.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/e3.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/e3.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/e3.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/e4.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/e4.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/e4.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/f1.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/f2.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/g1.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/g1.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/g1.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/g1.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/g2.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/g2.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/g2.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/g2.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/g3.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/g3.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/g3.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/g3.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/g4.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/g4.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/g4.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/g5.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/g5.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/g5.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/h.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/i.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/i.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/i.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/i1.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/i2.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/i3.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/j.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/j.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/j.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/k.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/k.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/k.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/k1.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/k2.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/k3.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/k4.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/l.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/l.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/l.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/m.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/m.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/m.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/m.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/mkscripts.sh#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/n.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/n.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/n.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/nl.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/nl1.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/nl1.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/nl1.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/nl2.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/nl2.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/nl2.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/p.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/p.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/p.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/q.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/q.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/q.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/q1.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/r1.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/r1.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/r1.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/r1.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/r2.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/r2.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/r2.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/r2.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/r3.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/r3.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/r3.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/s1.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/s1.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/s1.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/s1.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/s10.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/s2.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/s2.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/s2.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/s2.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/s3.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/s3.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/s3.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/s3.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/s4.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/s5.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/s6.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/s7.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/s8.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/s9.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/t.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/t.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/t1.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/t1.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/t1.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/t1.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/t2.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/t2.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/t2.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/t2.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/u.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/u.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/u.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/u.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/v.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/v.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/v.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/w.d#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/w.r#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/w.t#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/w1.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/w2.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/w3.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/x.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/test/z.err#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ed/undo.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/expr/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/expr/expr.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/expr/expr.y#1 branch .. //depot/projects/soc2010/pkg_complete/bin/getfacl/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/getfacl/getfacl.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/getfacl/getfacl.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/hostname/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/hostname/hostname.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/hostname/hostname.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/kenv/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/kenv/kenv.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/kenv/kenv.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/kill/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/kill/kill.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/kill/kill.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ln/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ln/ln.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ln/ln.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ln/symlink.7#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ls/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ls/cmp.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ls/extern.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ls/ls.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ls/ls.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ls/ls.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ls/print.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ls/util.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/mkdir/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/mkdir/mkdir.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/mkdir/mkdir.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/mv/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/mv/mv.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/mv/mv.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/ar_io.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/ar_subs.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/buf_subs.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/cache.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/cache.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/cpio.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/cpio.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/extern.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/file_subs.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/ftree.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/ftree.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/gen_subs.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/getoldopt.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/options.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/options.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/pat_rep.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/pat_rep.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/pax.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/pax.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/pax.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/sel_subs.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/sel_subs.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/tables.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/tables.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/tar.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/tar.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pax/tty_subs.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pkill/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pkill/pkill.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pkill/pkill.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ps/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ps/extern.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ps/fmt.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ps/keyword.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ps/nlist.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ps/print.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ps/ps.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ps/ps.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/ps/ps.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pwait/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pwait/pwait.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pwait/pwait.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pwd/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pwd/pwd.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/pwd/pwd.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/rcp/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/rcp/extern.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/rcp/rcp.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/rcp/rcp.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/rcp/util.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/realpath/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/realpath/realpath.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/realpath/realpath.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/rm/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/rm/rm.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/rm/rm.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/rmail/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/rmdir/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/rmdir/rmdir.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/rmdir/rmdir.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/setfacl/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/setfacl/file.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/setfacl/mask.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/setfacl/merge.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/setfacl/remove.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/setfacl/setfacl.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/setfacl/setfacl.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/setfacl/setfacl.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/setfacl/util.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/TOUR#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/alias.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/alias.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/arith.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/arith.y#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/arith_lex.l#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/bltin/bltin.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/bltin/echo.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/bltin/echo.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/builtins.def#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/cd.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/cd.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/error.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/error.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/eval.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/eval.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/exec.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/exec.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/expand.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/expand.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/funcs/cmv#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/funcs/dirs#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/funcs/kill#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/funcs/login#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/funcs/newgrp#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/funcs/popd#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/funcs/pushd#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/funcs/suspend#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/histedit.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/init.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/input.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/input.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/jobs.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/jobs.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/mail.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/mail.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/main.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/main.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/memalloc.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/memalloc.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/miscbltin.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/mkbuiltins#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/mkinit.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/mknodes.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/mksyntax.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/mktokens#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/myhistedit.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/mystring.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/mystring.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/nodes.c.pat#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/nodetypes#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/options.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/options.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/output.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/output.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/parser.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/parser.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/redir.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/redir.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/sh.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/shell.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/show.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/show.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/trap.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/trap.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/var.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sh/var.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sleep/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sleep/sleep.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sleep/sleep.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/stty/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/stty/cchar.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/stty/extern.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/stty/gfmt.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/stty/key.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/stty/modes.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/stty/print.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/stty/stty.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/stty/stty.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/stty/stty.h#1 branch .. //depot/projects/soc2010/pkg_complete/bin/stty/util.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sync/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sync/sync.8#1 branch .. //depot/projects/soc2010/pkg_complete/bin/sync/sync.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/test/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/test/TEST.README#1 branch .. //depot/projects/soc2010/pkg_complete/bin/test/TEST.csh#1 branch .. //depot/projects/soc2010/pkg_complete/bin/test/TEST.sh#1 branch .. //depot/projects/soc2010/pkg_complete/bin/test/test.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/test/test.c#1 branch .. //depot/projects/soc2010/pkg_complete/bin/uuidgen/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/bin/uuidgen/uuidgen.1#1 branch .. //depot/projects/soc2010/pkg_complete/bin/uuidgen/uuidgen.c#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/Makefile#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/Makefile.inc#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/include/alloca.h#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/include/assert.h#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/include/devid.h#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/include/dtrace.h#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/include/fcntl.h#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/include/fsshare.h#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/include/libintl.h#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/include/libproc.h#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/include/libshare.h#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/include/mnttab.h#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/include/priv.h#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/include/solaris.h#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/include/stdio.h#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/include/stdlib.h#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/include/strings.h#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/include/unistd.h#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/include/zone.h#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/lib/libumem/umem.c#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/lib/libumem/umem.h#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/misc/deviceid.c#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/misc/fsshare.c#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/misc/mkdirp.c#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/misc/mnttab.c#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/misc/zmount.c#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/compat/opensolaris/misc/zone.c#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/OPENSOLARIS.LICENSE#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/README#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/baddof/baddof.c#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/badioctl/badioctl.c#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/chkargs/chkargs.c#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/Getopt.java#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/JDTrace.java#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/jdtrace.c#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/manifest/jdtrace.jar-manifest#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dstyle.pl#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_FUNC.bad.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_MDIM.bad.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_NULL.bad.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_REDEF.redef.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.avgtoofew.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.maxnoarg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.mintoofew.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.quantizetoofew.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.sumtoofew.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_AGGARG.bad.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_PROTO.bad.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_IDENT.bad.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_UNDEF.badaggfunc.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badexpr.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badkey3.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.noeffect.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey2.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey4.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqbad1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqshort.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASEVAL.bad.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMTYPE.lqbad1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMVAL.bad.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.order.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.order.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHSTEP.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MISMATCH.lqbadarg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPLARGE.lqtoofew.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPSMALL.bad.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPTYPE.lqbadinc.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPVAL.bad.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_AGGARG.bad.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_PROTO.bad.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_SCALAR.bad.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_ARG.lquantizetoofew.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgnoarg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgtoomany.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.counttoomany.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizenoarg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizetoomany.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxnoarg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxtoomany.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.minnoarg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.mintoomany.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizenoarg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizetoomany.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumnoarg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumtoomany.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_AGGARG.bad.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badmany.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badnone.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_SCALAR.bad.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count3.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.goodkey.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signature.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.subr.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_2.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.modby0.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.addmin.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.divmin.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muladd.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muldiv.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.basics.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.complex.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_ARR_BADREF.bad.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRBIG.toobig.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRNULL.bad.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRSUB.bad.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_PROTO_TYPE.badtuple.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_IDENT_UNDEF.badureg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic2.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic3.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic4.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic5.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic6.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.uregsarray.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupgtype.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupttype.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.this.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_ARG.badsig.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toofew.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toomany.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_SYNTAX.errassign.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.tupoflow.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.cpyarray.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.diffprofile.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.initialize.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.invalidref.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.misc.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.orthogonality.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.this.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.valassign.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.begin.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.tick.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_ADDROF_BITFIELD.BitfieldAddress.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.NegBitField.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.ZeroBitField.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.ExceedBaseType.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.GreaterThan64.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFTYPE.badtype.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_OFFSETOF_BITFIELD.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_SIZEOF_BITFIELD.SizeofBitfield.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.BitFieldPromotion.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.SizeofBitField.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.end.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize2.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize3.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.zerobuf.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.alignring.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.cputime.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.dynvarsize.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize2.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize3.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.smallring.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.cpuusage.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.nice.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.priority.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.prsize.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.rssize.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0clause.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8clause.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.execname.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.hpriority.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.timestamp.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.vtimestamp.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggfun.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggtup.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.arrtup.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.body.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.both.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.pred.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.nopred.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.pred.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predfirst.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predlast.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LOCASSC.NonLocalAssoc.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LONGINT.LongStruct.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PARMCLASS.BadStorageClass.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_NAME.VoidName.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_TYPE.Dyn.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VARARGS.VarLenArgs.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VOID.NonSoleVoid.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_SIGNINT.UnsignedStruct.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_VOIDATTR.ShortVoidDecl.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.arrays.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.basics.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.funcs.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.pointers.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.varargsfuncs.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/badptr.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/countdown.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/counter.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/errorpath.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/hello.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/kstat.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/ksyms.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/renormalize.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rtime.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rw.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwinfo.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwtime.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/specopen.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/truss.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/trussrw.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/userfunc.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_AGGREGATION.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DBLERROR.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DYNAMIC.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.end.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPEC.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPECUNAVAIL.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_STKSTROVERFLOW.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/err.D_PDESC_ZERO.InvalidDescription1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.APIVersion.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.AddSearchPath.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.CoalesceTrace.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ELFGeneration.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.IncludedFilePath.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithFunctions#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithIDs#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithModules#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithNames#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithProviders#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ShowCompilerCode.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceFunctions#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceIDs#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceModule#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceNames#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceProvider#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.VerboseStabilityReport.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.AddSearchPath.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeGiga.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeKilo.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeMega.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeTera.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel32.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel64.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithoutW.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationOut.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationWithO.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus1.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus2.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExtraneousProbeIds.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName1.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName2.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId1.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId2.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId3.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule1.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule2.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule3.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule4.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProbeIdentifier.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider1.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider2.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider3.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider4.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc1.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc2.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc3.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc4.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc5.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc6.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc7.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc8.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc9.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID1.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID2.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID3.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID4.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID5.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID6.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID7.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule1.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule2.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule3.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule4.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule5.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule6.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule7.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule8.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName1.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName2.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName3.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName4.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName5.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName6.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName7.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName8.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName9.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider1.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider2.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider3.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider4.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider5.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.MultipleInvalidProbeId.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.PreprocessorStatement.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.UnDefineNameWithCPP.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbeIdentfier.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbesWithoutZ.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/err.D_IDENT_UNDEF.timespent.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.end.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.endwithoutbegin.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multibeginend.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multiend.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_DECL_IDRED.EnumSameName.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_UNKNOWN.RepeatIdentifiers.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumEquality.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumSameValue.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumValAssign.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_BADADDR.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_DIVZERO.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_UNKNOWN.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.error.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.errorend.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.D_PROTO_LEN.noarg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.exitarg1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/tst.basic1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/err.D_PDESC_ZERO.notreturn.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.basic.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionentry.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionreturnvalue.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.ioctlargs.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offset.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offsetzero.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return0.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.tailcall.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_FUNC_UNDEF.progenyofbad1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_OP_VFPTR.badop.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.chillbadarg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.copyoutbadarg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.mobadarg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.raisebadarg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.allocanoarg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.badbreakpoint.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoofew.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoomany.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrbadarg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrtoofew.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoofew.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoomany.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtabadarg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.panicbadarg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.progenyofbad2.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.stopbadarg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_STRINGOF_TYPE.badstringof.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_VAR_UNDEF.badvar.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca2.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy1.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy2.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy3.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy4.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy5.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy6.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badchill.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.chillbadarg.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyout.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutbadaddr.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutstrbadaddr.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntoa6badaddr.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntoabadaddr.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntopbadaddr.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntopbadarg.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.badfreopen.ksh#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d.out#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.bcopy.d#1 branch .. //depot/projects/soc2010/pkg_complete/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.chill.ksh#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat May 29 11:23:42 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1B8331065678; Sat, 29 May 2010 11:23:42 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BBA6C1065673 for ; Sat, 29 May 2010 11:23:41 +0000 (UTC) (envelope-from gpf@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A6F7B8FC1C for ; Sat, 29 May 2010 11:23:41 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4TBNfuG023889 for ; Sat, 29 May 2010 11:23:41 GMT (envelope-from gpf@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4TBNfLh023885 for perforce@freebsd.org; Sat, 29 May 2010 11:23:41 GMT (envelope-from gpf@FreeBSD.org) Date: Sat, 29 May 2010 11:23:41 GMT Message-Id: <201005291123.o4TBNfLh023885@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gpf@FreeBSD.org using -f From: Efstratios Karatzas To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178952 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 May 2010 11:23:42 -0000 http://p4web.freebsd.org/@@178952?ac=10 Change 178952 by gpf@gpf_desktop on 2010/05/29 11:23:28 - added calls to vn_fullpath_nocache() when vn_fullpath_global() fails in nfs server code for the following operations: getattr, setattr, lookup, access, readlink, read, write, create, mknod, remove, rename - few minor changes in nfs server code Affected files ... .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/nfsserver/nfs_serv.c#10 edit Differences ... ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/nfsserver/nfs_serv.c#10 (text+ko) ==== @@ -282,6 +282,18 @@ AUDIT_ARG_UPATH1(td, fullpath); free(freepath, M_TEMP); } + /* if our cache fails us */ + else if (fhp != NULL && AUDIT_vp->v_mount != NULL) { + uint64_t parent_hint; + /* get the hint stored inside the file handle */ + VFS_FHHINT(AUDIT_vp->v_mount, &fhp->fh_fid, &parent_hint); + vn_fullpath_nocache(AUDIT_vp, &fullpath, &freepath, + parent_hint, PARENTHINT | WANTNAME); + if (freepath != NULL) { + AUDIT_ARG_UPATH1(td, fullpath); + free(freepath, M_TEMP); + } + } } } @@ -357,6 +369,18 @@ AUDIT_ARG_UPATH1(td, fullpath); free(freepath, M_TEMP); } + /* if our cache fails us */ + else if (fhp != NULL && AUDIT_vp->v_mount != NULL) { + uint64_t parent_hint; + /* get the hint stored inside the file handle */ + VFS_FHHINT(AUDIT_vp->v_mount, &fhp->fh_fid, &parent_hint); + vn_fullpath_nocache(AUDIT_vp, &fullpath, &freepath, + parent_hint, PARENTHINT | WANTNAME); + if (freepath != NULL) { + AUDIT_ARG_UPATH1(td, fullpath); + free(freepath, M_TEMP); + } + } } } @@ -537,6 +561,18 @@ AUDIT_ARG_UPATH1(td, fullpath); free(freepath, M_TEMP); } + /* if our cache fails us */ + else if (fhp != NULL && AUDIT_vp->v_mount != NULL) { + uint64_t parent_hint; + /* get the hint stored inside the file handle */ + VFS_FHHINT(AUDIT_vp->v_mount, &fhp->fh_fid, &parent_hint); + vn_fullpath_nocache(AUDIT_vp, &fullpath, &freepath, + parent_hint, PARENTHINT | WANTNAME); + if (freepath != NULL) { + AUDIT_ARG_UPATH1(td, fullpath); + free(freepath, M_TEMP); + } + } } } @@ -745,6 +781,18 @@ AUDIT_ARG_UPATH1(td, fullpath); free(freepath, M_TEMP); } + /* if our cache fails us */ + else if (fhp != NULL && AUDIT_vp->v_mount != NULL) { + uint64_t parent_hint; + /* get the hint stored inside the file handle */ + VFS_FHHINT(AUDIT_vp->v_mount, &fhp->fh_fid, &parent_hint); + vn_fullpath_nocache(AUDIT_vp, &fullpath, &freepath, + parent_hint, PARENTHINT | WANTNAME); + if (freepath != NULL) { + AUDIT_ARG_UPATH1(td, fullpath); + free(freepath, M_TEMP); + } + } } } @@ -874,6 +922,18 @@ AUDIT_ARG_UPATH1(td, fullpath); free(freepath, M_TEMP); } + /* if our cache fails us */ + else if (fhp != NULL && link_vp->v_mount != NULL) { + uint64_t parent_hint; + /* get the hint stored inside the file handle */ + VFS_FHHINT(link_vp->v_mount, &fhp->fh_fid, &parent_hint); + vn_fullpath_nocache(link_vp, &fullpath, &freepath, + parent_hint, PARENTHINT | WANTNAME); + if (freepath != NULL) { + AUDIT_ARG_UPATH1(td, fullpath); + free(freepath, M_TEMP); + } + } } } @@ -1145,6 +1205,18 @@ AUDIT_ARG_UPATH1(td, fullpath); free(freepath, M_TEMP); } + /* if our cache fails us */ + else if (fhp != NULL && new_vp->v_mount != NULL) { + uint64_t parent_hint; + /* get the hint stored inside the file handle */ + VFS_FHHINT(new_vp->v_mount, &fhp->fh_fid, &parent_hint); + vn_fullpath_nocache(new_vp, &fullpath, &freepath, + parent_hint, PARENTHINT | WANTNAME); + if (freepath != NULL) { + AUDIT_ARG_UPATH1(td, fullpath); + free(freepath, M_TEMP); + } + } } } @@ -1370,21 +1442,7 @@ vn_finished_write(mntp); VFS_UNLOCK_GIANT(vfslocked); - /* XXX AUDIT */ - - /* - * another way we could go about re-obtaining the vp from the file handle. - * right now, I think i like the new_vp method better - */ - /* - if (vp == NULL) { - tvfslocked = 0; - error = nfsrv_fhtovp(fhp, 0, &vp, &tvfslocked, - nfsd, slp, nam, &rdonly, TRUE); - if (error) - vp = NULL; - } - */ + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { if (new_vp != NULL) { struct thread *td = curthread; @@ -1399,20 +1457,16 @@ free(freepath, M_TEMP); } /* if our cache fails us */ - else if (fhp != NULL) { + else if (fhp != NULL && new_vp->v_mount != NULL) { uint64_t parent_hint; - printf("going for hint\n"); /* get the hint stored inside the file handle */ - VFS_FHHINT(mntp, &(fhp->fh_fid), &parent_hint); - printf("got hint, going to cache\n"); + VFS_FHHINT(new_vp->v_mount, &fhp->fh_fid, &parent_hint); vn_fullpath_nocache(new_vp, &fullpath, &freepath, parent_hint, PARENTHINT | WANTNAME); - printf("got cache %p\n", freepath); if (freepath != NULL) { AUDIT_ARG_UPATH1(td, fullpath); free(freepath, M_TEMP); } - printf("all done!\n"); } } } @@ -1725,6 +1779,10 @@ AUDIT_ARG_VNODE1(nd.ni_vp); + /* save the name of the new file in case everything fails */ + if (nd.ni_cnd.cn_pnbuf != NULL) + strlcpy(path, nd.ni_cnd.cn_pnbuf, sizeof(path)); + freepath = NULL; vn_fullpath_global(td, nd.ni_vp, &fullpath, &freepath); if (freepath != NULL) { @@ -1738,9 +1796,17 @@ snprintf(path, sizeof(path), "%s/%s", fullpath, nd.ni_cnd.cn_pnbuf); free(freepath, M_TEMP); } - /* last resort: just save the name of the new file */ - else { - strlcpy(path, nd.ni_cnd.cn_pnbuf, sizeof(path)); + /* if our cache fails us */ + else if (fhp != NULL && nd.ni_vp->v_mount != NULL) { + uint64_t parent_hint; + /* get the hint stored inside the file handle */ + VFS_FHHINT(nd.ni_vp->v_mount, &fhp->fh_fid, &parent_hint); + vn_fullpath_nocache(nd.ni_vp, &fullpath, &freepath, + parent_hint, PARENTHINT | WANTNAME); + if (freepath != NULL) { + strlcpy(path, fullpath, sizeof(path)); + free(freepath, M_TEMP); + } } } @@ -1938,45 +2004,12 @@ nfsm_srvwcc_data(dirfor_ret, &dirfor, diraft_ret, &diraft); } vn_finished_write(mp); - VFS_UNLOCK_GIANT(vfslocked); - - /* XXX AUDIT */ - if (AUDITING_TD(curthread)) { - if (AUDIT_vp != NULL) { - AUDIT_ARG_VNODE1(AUDIT_vp); - } + VFS_UNLOCK_GIANT(vfslocked); - if (AUDIT_dvp != NULL) { - char path[PATH_MAX]; - struct thread *td = curthread; - char *fullpath, *freepath; - - freepath = NULL; - if (AUDIT_vp != NULL) - vn_fullpath_global(td, AUDIT_vp, &fullpath, &freepath); - if (freepath != NULL) { - strlcpy(path, fullpath, sizeof(path)); - free(freepath, M_TEMP); - } - /* if we fail to acquire a path from the new vnode, use the directory vnode instead */ - else if (nd.ni_cnd.cn_pnbuf != NULL) { - - vn_fullpath_global(td, AUDIT_dvp, &fullpath, &freepath); - if (freepath != NULL) { - snprintf(path, sizeof(path), "%s/%s", fullpath, nd.ni_cnd.cn_pnbuf); - free(freepath, M_TEMP); - } - /* last resort: just save the name of the new file */ - else { - strlcpy(path, nd.ni_cnd.cn_pnbuf, sizeof(path)); - } - } - - AUDIT_ARG_UPATH1(td, path); - } - } - - return (0); + /* XXX audit */ + /* return (0); */ + error = 0; + goto audit; nfsmout: if (nd.ni_dvp) { if (nd.ni_dvp == nd.ni_vp) @@ -1994,39 +2027,52 @@ vn_finished_write(mp); VFS_UNLOCK_GIANT(vfslocked); +audit: /* XXX AUDIT */ if (AUDITING_TD(curthread)) { + char path[PATH_MAX]; + struct thread *td = curthread; + char *fullpath, *freepath; + + /* save the name of the new node in case everything fails */ + if (nd.ni_cnd.cn_pnbuf != NULL) + strlcpy(path, nd.ni_cnd.cn_pnbuf, sizeof(path)); + + freepath = NULL; if (AUDIT_vp != NULL) { - AUDIT_ARG_VNODE1(AUDIT_vp); - } - - if (AUDIT_dvp != NULL) { - char path[PATH_MAX]; - struct thread *td = curthread; - char *fullpath, *freepath; - - freepath = NULL; + AUDIT_ARG_VNODE1(AUDIT_vp); if (AUDIT_vp != NULL) vn_fullpath_global(td, AUDIT_vp, &fullpath, &freepath); + if (freepath != NULL) { strlcpy(path, fullpath, sizeof(path)); free(freepath, M_TEMP); } - /* if we fail to acquire a path from the new vnode, use the directory vnode instead */ - else if (nd.ni_cnd.cn_pnbuf != NULL) { + /* if our cache fails us */ + else if (fhp != NULL && AUDIT_vp->v_mount != NULL) { + uint64_t parent_hint; + /* get the hint stored inside the file handle */ + VFS_FHHINT(AUDIT_vp->v_mount, &fhp->fh_fid, &parent_hint); + vn_fullpath_nocache(AUDIT_vp, &fullpath, &freepath, + parent_hint, PARENTHINT | WANTNAME); + if (freepath != NULL) { + strlcpy(path, fullpath, sizeof(path)); + free(freepath, M_TEMP); + } + } + } + /* if we haven't acquired a path, try to grab the parent directory path instead */ + if (freepath == NULL && AUDIT_dvp != NULL) { + if (nd.ni_cnd.cn_pnbuf != NULL) { vn_fullpath_global(td, AUDIT_dvp, &fullpath, &freepath); if (freepath != NULL) { snprintf(path, sizeof(path), "%s/%s", fullpath, nd.ni_cnd.cn_pnbuf); free(freepath, M_TEMP); } - /* last resort: just save the name of the new file */ - else { - strlcpy(path, nd.ni_cnd.cn_pnbuf, sizeof(path)); - } } + } - AUDIT_ARG_UPATH1(td, path); - } + AUDIT_ARG_UPATH1(td, path); } return (error); @@ -2153,6 +2199,9 @@ char *fullpath, *freepath; if (parent_dvp != NULL && nd.ni_cnd.cn_pnbuf != NULL) { + /* save the name of the deleted file in case everything fails */ + strlcpy(path, nd.ni_cnd.cn_pnbuf, sizeof(path)); + /* use the directory vnode to acquire the old path */ freepath = NULL; vn_fullpath_global(td, parent_dvp, &fullpath, &freepath); @@ -2160,10 +2209,16 @@ snprintf(path, sizeof(path), "%s/%s", fullpath, nd.ni_cnd.cn_pnbuf); free(freepath, M_TEMP); } - /* last resort: just save the name of the deleted dir */ - else { - strlcpy(path, nd.ni_cnd.cn_pnbuf, sizeof(path)); + /* if our cache fails us */ + else if (fhp != NULL && parent_dvp->v_mount != NULL) { + vn_fullpath_nocache(parent_dvp, &fullpath, &freepath, + 0, WANTNAME); + if (freepath != NULL) { + snprintf(path, sizeof(path), "%s/%s", fullpath, nd.ni_cnd.cn_pnbuf); + free(freepath, M_TEMP); + } } + AUDIT_ARG_UPATH1(td, path); } } @@ -2415,6 +2470,9 @@ char *fullpath, *freepath; if (from_dvp != NULL && fromnd.ni_cnd.cn_pnbuf != NULL) { + /* save the old name of old file in case everything fails */ + strlcpy(path, fromnd.ni_cnd.cn_pnbuf, sizeof(path)); + /* use the directory vnode to acquire the old path */ freepath = NULL; vn_fullpath_global(td, from_dvp, &fullpath, &freepath); @@ -2422,18 +2480,26 @@ snprintf(path, sizeof(path), "%s/%s", fullpath, fromnd.ni_cnd.cn_pnbuf); free(freepath, M_TEMP); } - /* last resort: just save the name of the old file */ + /* if our cache fails us */ else { - strlcpy(path, fromnd.ni_cnd.cn_pnbuf, sizeof(path)); + vn_fullpath_nocache(from_dvp, &fullpath, &freepath, + 0, WANTNAME); + if (freepath != NULL) { + snprintf(path, sizeof(path), "%s/%s", fullpath, fromnd.ni_cnd.cn_pnbuf); + free(freepath, M_TEMP); + } } AUDIT_ARG_UPATH1(td, path); } - + if (vp != NULL) { AUDIT_ARG_VNODE1(vp); } - + if (to_dvp != NULL && tond.ni_cnd.cn_pnbuf != NULL) { + /* save the new name of the file in case everything fails */ + strlcpy(path, tond.ni_cnd.cn_pnbuf, sizeof(path)); + /* use the directory vnode to acquire the new path */ freepath = NULL; vn_fullpath_global(td, to_dvp, &fullpath, &freepath); @@ -2441,9 +2507,14 @@ snprintf(path, sizeof(path), "%s/%s", fullpath, tond.ni_cnd.cn_pnbuf); free(freepath, M_TEMP); } - /* last resort: just save the name of the new file */ + /* if our cache fails us */ else { - strlcpy(path, tond.ni_cnd.cn_pnbuf, sizeof(path)); + vn_fullpath_nocache(to_dvp, &fullpath, &freepath, + 0, WANTNAME); + if (freepath != NULL) { + snprintf(path, sizeof(path), "%s/%s", fullpath, tond.ni_cnd.cn_pnbuf); + free(freepath, M_TEMP); + } } AUDIT_ARG_UPATH2(td, path); } From owner-p4-projects@FreeBSD.ORG Sat May 29 15:41:23 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 967361065676; Sat, 29 May 2010 15:41:23 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4FBD7106566B for ; Sat, 29 May 2010 15:41:23 +0000 (UTC) (envelope-from gpf@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3C3B18FC12 for ; Sat, 29 May 2010 15:41:23 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4TFfN9R059006 for ; Sat, 29 May 2010 15:41:23 GMT (envelope-from gpf@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4TFfN7K059004 for perforce@freebsd.org; Sat, 29 May 2010 15:41:23 GMT (envelope-from gpf@FreeBSD.org) Date: Sat, 29 May 2010 15:41:23 GMT Message-Id: <201005291541.o4TFfN7K059004@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gpf@FreeBSD.org using -f From: Efstratios Karatzas To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178954 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 May 2010 15:41:24 -0000 http://p4web.freebsd.org/@@178954?ac=10 Change 178954 by gpf@gpf_desktop on 2010/05/29 15:41:06 - ended up creating a new function, nfsrv_auditpath(), which is actually a wrapper around the KPIs that try to acquire a path from a vnode. Now the code is short and clean, xD. Tested and everything seems fine. Only thing left is to do is log the other arguments of the VOPs. (at least for sys/nfsserver/*) Affected files ... .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/nfsserver/nfs_serv.c#11 edit Differences ... ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/nfsserver/nfs_serv.c#11 (text+ko) ==== @@ -196,6 +196,99 @@ } /* + * Do our best to acquire 'a' working path for vp + * + * vp - vnode in question + * dvp - directory with vp as a child + * fname - name used to reference vp inside dvp + * fhp - file handle for vp + * n - AUDIT_ARG_UPATH1 or AUDIT_ARG_UPATH2 + */ +static void +nfsrv_auditpath(struct vnode *vp, struct vnode *dvp, char *fname, fhandle_t *fhp, int n) +{ + char path[PATH_MAX]; + struct thread *td; + char *fullpath, *freepath; + char success; + + td = curthread; + freepath = NULL; + success = 0; + + /* try to find the path through vp */ + if (vp != NULL) { + /* try the cache */ + vn_fullpath_global(td, vp, &fullpath, &freepath); + if (freepath != NULL) { + success = 1; + goto out; + } + + /* if our cache fails us */ + if (fhp != NULL && vp->v_mount != NULL) { + uint64_t parent_hint; + /* get the hint stored inside the file handle */ + VFS_FHHINT(vp->v_mount, &fhp->fh_fid, &parent_hint); + vn_fullpath_nocache(vp, &fullpath, &freepath, + parent_hint, PARENTHINT | WANTNAME); + if (freepath != NULL) { + success = 1; + goto out; + } + } + } + + /* try to find the path through dvp and the component name used to reference vp */ + if (dvp != NULL && fname != NULL) { + /* try the cache */ + vn_fullpath_global(td, dvp, &fullpath, &freepath); + if (freepath != NULL) { + snprintf(path, sizeof(path), "%s/%s", fullpath, fname); + fullpath = path; + success = 1; + goto out; + } + + /* if our cache fails us */ + vn_fullpath_nocache(dvp, &fullpath, &freepath, + 0, WANTNAME); + if (freepath != NULL) { + snprintf(path, sizeof(path), "%s/%s", fullpath, fname); + fullpath = path; + success = 1; + goto out; + } + } + + /* last resort, just save the name used to reference the file in question */ + if (fname != NULL) { + strlcpy(path, fname, sizeof(path)); + fullpath = path; + success = 1; + } + +out: + if (success) { + switch (n) { + case 1: + AUDIT_ARG_UPATH1(td, fullpath); + break; + case 2: + AUDIT_ARG_UPATH2(td, fullpath); + break; + default: + AUDIT_ARG_UPATH1(td, fullpath); + break; + } + } + + if (freepath != NULL) { + free(freepath, M_TEMP); + } +} + +/* * nfs v3 access service */ int @@ -267,36 +360,15 @@ if (vp) vput(vp); VFS_UNLOCK_GIANT(vfslocked); - - /* XXX AUDIT */ + + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { if (AUDIT_vp != NULL) { - struct thread *td = curthread; - char *fullpath, *freepath; - - AUDIT_ARG_VNODE1(AUDIT_vp); - - freepath = NULL; - vn_fullpath_global(td, AUDIT_vp, &fullpath, &freepath); - if (freepath != NULL) { - AUDIT_ARG_UPATH1(td, fullpath); - free(freepath, M_TEMP); - } - /* if our cache fails us */ - else if (fhp != NULL && AUDIT_vp->v_mount != NULL) { - uint64_t parent_hint; - /* get the hint stored inside the file handle */ - VFS_FHHINT(AUDIT_vp->v_mount, &fhp->fh_fid, &parent_hint); - vn_fullpath_nocache(AUDIT_vp, &fullpath, &freepath, - parent_hint, PARENTHINT | WANTNAME); - if (freepath != NULL) { - AUDIT_ARG_UPATH1(td, fullpath); - free(freepath, M_TEMP); - } - } + AUDIT_ARG_VNODE1(AUDIT_vp); + nfsrv_auditpath(AUDIT_vp, NULL, NULL, fhp, 1); } } - + return(error); } @@ -354,36 +426,15 @@ if (vp) vput(vp); VFS_UNLOCK_GIANT(vfslocked); - - /* XXX AUDIT */ + + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { if (AUDIT_vp != NULL) { - struct thread *td = curthread; - char *fullpath, *freepath; - - AUDIT_ARG_VNODE1(AUDIT_vp); - - freepath = NULL; - vn_fullpath_global(td, AUDIT_vp, &fullpath, &freepath); - if (freepath != NULL) { - AUDIT_ARG_UPATH1(td, fullpath); - free(freepath, M_TEMP); - } - /* if our cache fails us */ - else if (fhp != NULL && AUDIT_vp->v_mount != NULL) { - uint64_t parent_hint; - /* get the hint stored inside the file handle */ - VFS_FHHINT(AUDIT_vp->v_mount, &fhp->fh_fid, &parent_hint); - vn_fullpath_nocache(AUDIT_vp, &fullpath, &freepath, - parent_hint, PARENTHINT | WANTNAME); - if (freepath != NULL) { - AUDIT_ARG_UPATH1(td, fullpath); - free(freepath, M_TEMP); - } - } + AUDIT_ARG_VNODE1(AUDIT_vp); + nfsrv_auditpath(AUDIT_vp, NULL, NULL, fhp, 1); } } - + return(error); } @@ -546,36 +597,15 @@ vput(vp); vn_finished_write(mp); VFS_UNLOCK_GIANT(vfslocked); - - /* XXX AUDIT */ + + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { if (AUDIT_vp != NULL) { - struct thread *td = curthread; - char *fullpath, *freepath; - - AUDIT_ARG_VNODE1(AUDIT_vp); - - freepath = NULL; - vn_fullpath_global(td, AUDIT_vp, &fullpath, &freepath); - if (freepath != NULL) { - AUDIT_ARG_UPATH1(td, fullpath); - free(freepath, M_TEMP); - } - /* if our cache fails us */ - else if (fhp != NULL && AUDIT_vp->v_mount != NULL) { - uint64_t parent_hint; - /* get the hint stored inside the file handle */ - VFS_FHHINT(AUDIT_vp->v_mount, &fhp->fh_fid, &parent_hint); - vn_fullpath_nocache(AUDIT_vp, &fullpath, &freepath, - parent_hint, PARENTHINT | WANTNAME); - if (freepath != NULL) { - AUDIT_ARG_UPATH1(td, fullpath); - free(freepath, M_TEMP); - } - } + AUDIT_ARG_VNODE1(AUDIT_vp); + nfsrv_auditpath(AUDIT_vp, NULL, NULL, fhp, 1); } } - + return(error); } @@ -613,7 +643,6 @@ nfsm_srvnamesiz(len); pubflag = nfs_ispublicfh(fhp); - nd.ni_cnd.cn_cred = cred; nd.ni_cnd.cn_nameiop = LOOKUP; nd.ni_cnd.cn_flags = LOCKLEAF | SAVESTART | MPSAFE | WANTPARENT; @@ -766,36 +795,15 @@ vrele(ndp->ni_dvp); NDFREE(&nd, NDF_ONLY_PNBUF); VFS_UNLOCK_GIANT(vfslocked); - - /* XXX AUDIT */ + + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { if (AUDIT_vp != NULL) { - struct thread *td = curthread; - char *fullpath, *freepath; - AUDIT_ARG_VNODE1(AUDIT_vp); - - freepath = NULL; - vn_fullpath_global(td, AUDIT_vp, &fullpath, &freepath); - if (freepath != NULL) { - AUDIT_ARG_UPATH1(td, fullpath); - free(freepath, M_TEMP); - } - /* if our cache fails us */ - else if (fhp != NULL && AUDIT_vp->v_mount != NULL) { - uint64_t parent_hint; - /* get the hint stored inside the file handle */ - VFS_FHHINT(AUDIT_vp->v_mount, &fhp->fh_fid, &parent_hint); - vn_fullpath_nocache(AUDIT_vp, &fullpath, &freepath, - parent_hint, PARENTHINT | WANTNAME); - if (freepath != NULL) { - AUDIT_ARG_UPATH1(td, fullpath); - free(freepath, M_TEMP); - } - } + nfsrv_auditpath(AUDIT_vp, NULL, NULL, fhp, 1); } } - + return (error); } @@ -907,36 +915,15 @@ if (vp) vput(vp); VFS_UNLOCK_GIANT(vfslocked); - - /* XXX AUDIT */ + + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { if (link_vp != NULL) { - struct thread *td = curthread; - char *fullpath, *freepath; - AUDIT_ARG_VNODE1(link_vp); - - freepath = NULL; - vn_fullpath_global(td, link_vp, &fullpath, &freepath); - if (freepath != NULL) { - AUDIT_ARG_UPATH1(td, fullpath); - free(freepath, M_TEMP); - } - /* if our cache fails us */ - else if (fhp != NULL && link_vp->v_mount != NULL) { - uint64_t parent_hint; - /* get the hint stored inside the file handle */ - VFS_FHHINT(link_vp->v_mount, &fhp->fh_fid, &parent_hint); - vn_fullpath_nocache(link_vp, &fullpath, &freepath, - parent_hint, PARENTHINT | WANTNAME); - if (freepath != NULL) { - AUDIT_ARG_UPATH1(td, fullpath); - free(freepath, M_TEMP); - } - } + nfsrv_auditpath(link_vp, NULL, NULL, fhp, 1); } } - + return(error); } @@ -1190,36 +1177,15 @@ if (vp) vput(vp); VFS_UNLOCK_GIANT(vfslocked); - - /* XXX AUDIT */ + + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { if (new_vp != NULL) { - struct thread *td = curthread; - char *fullpath, *freepath; - AUDIT_ARG_VNODE1(new_vp); - - freepath = NULL; - vn_fullpath_global(td, new_vp, &fullpath, &freepath); - if (freepath != NULL) { - AUDIT_ARG_UPATH1(td, fullpath); - free(freepath, M_TEMP); - } - /* if our cache fails us */ - else if (fhp != NULL && new_vp->v_mount != NULL) { - uint64_t parent_hint; - /* get the hint stored inside the file handle */ - VFS_FHHINT(new_vp->v_mount, &fhp->fh_fid, &parent_hint); - vn_fullpath_nocache(new_vp, &fullpath, &freepath, - parent_hint, PARENTHINT | WANTNAME); - if (freepath != NULL) { - AUDIT_ARG_UPATH1(td, fullpath); - free(freepath, M_TEMP); - } - } + nfsrv_auditpath(new_vp, NULL, NULL, fhp, 1); } } - + return(error); } @@ -1441,36 +1407,15 @@ vput(vp); vn_finished_write(mntp); VFS_UNLOCK_GIANT(vfslocked); - + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { if (new_vp != NULL) { - struct thread *td = curthread; - char *fullpath, *freepath; - AUDIT_ARG_VNODE1(new_vp); - - freepath = NULL; - vn_fullpath_global(td, new_vp, &fullpath, &freepath); - if (freepath != NULL) { - AUDIT_ARG_UPATH1(td, fullpath); - free(freepath, M_TEMP); - } - /* if our cache fails us */ - else if (fhp != NULL && new_vp->v_mount != NULL) { - uint64_t parent_hint; - /* get the hint stored inside the file handle */ - VFS_FHHINT(new_vp->v_mount, &fhp->fh_fid, &parent_hint); - vn_fullpath_nocache(new_vp, &fullpath, &freepath, - parent_hint, PARENTHINT | WANTNAME); - if (freepath != NULL) { - AUDIT_ARG_UPATH1(td, fullpath); - free(freepath, M_TEMP); - } - } + nfsrv_auditpath(new_vp, NULL, NULL, fhp, 1); } } - + return(error); } @@ -1769,51 +1714,14 @@ NDFREE(&nd, NDF_ONLY_PNBUF); vn_finished_write(mp); VFS_UNLOCK_GIANT(vfslocked); - - /* XXX AUDIT */ + + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { - if (nd.ni_vp != NULL && nd.ni_dvp != NULL) { - char path[PATH_MAX]; - struct thread *td = curthread; - char *fullpath, *freepath; - + nfsrv_auditpath(nd.ni_vp, nd.ni_dvp, nd.ni_cnd.cn_pnbuf, fhp, 1); + if (nd.ni_vp != NULL) AUDIT_ARG_VNODE1(nd.ni_vp); - - /* save the name of the new file in case everything fails */ - if (nd.ni_cnd.cn_pnbuf != NULL) - strlcpy(path, nd.ni_cnd.cn_pnbuf, sizeof(path)); - - freepath = NULL; - vn_fullpath_global(td, nd.ni_vp, &fullpath, &freepath); - if (freepath != NULL) { - strlcpy(path, fullpath, sizeof(path)); - free(freepath, M_TEMP); - } - /* if we fail to acquire a path from the new vnode, use the directory vnode instead */ - else if (nd.ni_cnd.cn_pnbuf != NULL) { - vn_fullpath_global(td, nd.ni_dvp, &fullpath, &freepath); - if (freepath != NULL) { - snprintf(path, sizeof(path), "%s/%s", fullpath, nd.ni_cnd.cn_pnbuf); - free(freepath, M_TEMP); - } - /* if our cache fails us */ - else if (fhp != NULL && nd.ni_vp->v_mount != NULL) { - uint64_t parent_hint; - /* get the hint stored inside the file handle */ - VFS_FHHINT(nd.ni_vp->v_mount, &fhp->fh_fid, &parent_hint); - vn_fullpath_nocache(nd.ni_vp, &fullpath, &freepath, - parent_hint, PARENTHINT | WANTNAME); - if (freepath != NULL) { - strlcpy(path, fullpath, sizeof(path)); - free(freepath, M_TEMP); - } - } - } + } - AUDIT_ARG_UPATH1(td, path); - } - } - return (error); } @@ -2006,10 +1914,13 @@ vn_finished_write(mp); VFS_UNLOCK_GIANT(vfslocked); - /* XXX audit */ - /* return (0); */ - error = 0; - goto audit; + /* XXX AUDIT */ + if (AUDITING_TD(curthread)) { + nfsrv_auditpath(AUDIT_vp, AUDIT_dvp, nd.ni_cnd.cn_pnbuf, fhp, 1); + if (AUDIT_vp != NULL) + AUDIT_ARG_VNODE1(AUDIT_vp); + } + return (0); nfsmout: if (nd.ni_dvp) { if (nd.ni_dvp == nd.ni_vp) @@ -2028,51 +1939,11 @@ VFS_UNLOCK_GIANT(vfslocked); audit: - /* XXX AUDIT */ + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { - char path[PATH_MAX]; - struct thread *td = curthread; - char *fullpath, *freepath; - - /* save the name of the new node in case everything fails */ - if (nd.ni_cnd.cn_pnbuf != NULL) - strlcpy(path, nd.ni_cnd.cn_pnbuf, sizeof(path)); - - freepath = NULL; - if (AUDIT_vp != NULL) { - AUDIT_ARG_VNODE1(AUDIT_vp); - if (AUDIT_vp != NULL) - vn_fullpath_global(td, AUDIT_vp, &fullpath, &freepath); - - if (freepath != NULL) { - strlcpy(path, fullpath, sizeof(path)); - free(freepath, M_TEMP); - } - /* if our cache fails us */ - else if (fhp != NULL && AUDIT_vp->v_mount != NULL) { - uint64_t parent_hint; - /* get the hint stored inside the file handle */ - VFS_FHHINT(AUDIT_vp->v_mount, &fhp->fh_fid, &parent_hint); - vn_fullpath_nocache(AUDIT_vp, &fullpath, &freepath, - parent_hint, PARENTHINT | WANTNAME); - if (freepath != NULL) { - strlcpy(path, fullpath, sizeof(path)); - free(freepath, M_TEMP); - } - } - } - /* if we haven't acquired a path, try to grab the parent directory path instead */ - if (freepath == NULL && AUDIT_dvp != NULL) { - if (nd.ni_cnd.cn_pnbuf != NULL) { - vn_fullpath_global(td, AUDIT_dvp, &fullpath, &freepath); - if (freepath != NULL) { - snprintf(path, sizeof(path), "%s/%s", fullpath, nd.ni_cnd.cn_pnbuf); - free(freepath, M_TEMP); - } - } - } - - AUDIT_ARG_UPATH1(td, path); + nfsrv_auditpath(AUDIT_vp, AUDIT_dvp, nd.ni_cnd.cn_pnbuf, fhp, 1); + if (AUDIT_vp != NULL) + AUDIT_ARG_VNODE1(AUDIT_vp); } return (error); @@ -2194,33 +2065,7 @@ /* XXX AUDIT */ if (AUDITING_TD(curthread)) { - struct thread *td = curthread; - char path[PATH_MAX]; - char *fullpath, *freepath; - - if (parent_dvp != NULL && nd.ni_cnd.cn_pnbuf != NULL) { - /* save the name of the deleted file in case everything fails */ - strlcpy(path, nd.ni_cnd.cn_pnbuf, sizeof(path)); - - /* use the directory vnode to acquire the old path */ - freepath = NULL; - vn_fullpath_global(td, parent_dvp, &fullpath, &freepath); - if (freepath != NULL) { - snprintf(path, sizeof(path), "%s/%s", fullpath, nd.ni_cnd.cn_pnbuf); - free(freepath, M_TEMP); - } - /* if our cache fails us */ - else if (fhp != NULL && parent_dvp->v_mount != NULL) { - vn_fullpath_nocache(parent_dvp, &fullpath, &freepath, - 0, WANTNAME); - if (freepath != NULL) { - snprintf(path, sizeof(path), "%s/%s", fullpath, nd.ni_cnd.cn_pnbuf); - free(freepath, M_TEMP); - } - } - - AUDIT_ARG_UPATH1(td, path); - } + nfsrv_auditpath(NULL, parent_dvp, nd.ni_cnd.cn_pnbuf, NULL, 1); } return(error); @@ -2462,64 +2307,15 @@ vn_finished_write(mp); VFS_UNLOCK_GIANT(vfslocked); - + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { - struct thread *td = curthread; - char path[PATH_MAX]; - char *fullpath, *freepath; - - if (from_dvp != NULL && fromnd.ni_cnd.cn_pnbuf != NULL) { - /* save the old name of old file in case everything fails */ - strlcpy(path, fromnd.ni_cnd.cn_pnbuf, sizeof(path)); - - /* use the directory vnode to acquire the old path */ - freepath = NULL; - vn_fullpath_global(td, from_dvp, &fullpath, &freepath); - if (freepath != NULL) { - snprintf(path, sizeof(path), "%s/%s", fullpath, fromnd.ni_cnd.cn_pnbuf); - free(freepath, M_TEMP); - } - /* if our cache fails us */ - else { - vn_fullpath_nocache(from_dvp, &fullpath, &freepath, - 0, WANTNAME); - if (freepath != NULL) { - snprintf(path, sizeof(path), "%s/%s", fullpath, fromnd.ni_cnd.cn_pnbuf); - free(freepath, M_TEMP); - } - } - AUDIT_ARG_UPATH1(td, path); - } - - if (vp != NULL) { + nfsrv_auditpath(NULL, from_dvp, fromnd.ni_cnd.cn_pnbuf, NULL, 1); + if (vp != NULL) AUDIT_ARG_VNODE1(vp); - } + nfsrv_auditpath(NULL, to_dvp, tond.ni_cnd.cn_pnbuf, NULL, 2); + } - if (to_dvp != NULL && tond.ni_cnd.cn_pnbuf != NULL) { - /* save the new name of the file in case everything fails */ - strlcpy(path, tond.ni_cnd.cn_pnbuf, sizeof(path)); - - /* use the directory vnode to acquire the new path */ - freepath = NULL; - vn_fullpath_global(td, to_dvp, &fullpath, &freepath); - if (freepath != NULL) { - snprintf(path, sizeof(path), "%s/%s", fullpath, tond.ni_cnd.cn_pnbuf); - free(freepath, M_TEMP); - } - /* if our cache fails us */ - else { - vn_fullpath_nocache(to_dvp, &fullpath, &freepath, - 0, WANTNAME); - if (freepath != NULL) { - snprintf(path, sizeof(path), "%s/%s", fullpath, tond.ni_cnd.cn_pnbuf); - free(freepath, M_TEMP); - } - } - AUDIT_ARG_UPATH2(td, path); - } - } /* AUDIT */ - return (error); } @@ -2672,38 +2468,15 @@ vrele(nd.ni_vp); vn_finished_write(mp); VFS_UNLOCK_GIANT(vfslocked); - - /* XXX AUDIT */ + + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { - char path[PATH_MAX]; - struct thread *td = curthread; - char *fullpath, *freepath; - - if (parent_dir_vp != NULL && nd.ni_cnd.cn_pnbuf != NULL) { - freepath = NULL; - vn_fullpath_global(td, parent_dir_vp, &fullpath, &freepath); - if (freepath != NULL && nd.ni_cnd.cn_pnbuf) { - snprintf(path, sizeof(path), "%s/%s", fullpath, nd.ni_cnd.cn_pnbuf); - free(freepath, M_TEMP); - } - - AUDIT_ARG_UPATH1(td, path); - } - - if (vp != NULL) { + nfsrv_auditpath(NULL, parent_dir_vp, nd.ni_cnd.cn_pnbuf, NULL, 1); + if (vp != NULL) AUDIT_ARG_VNODE1(vp); + nfsrv_auditpath(vp, NULL, NULL, fhp, 2); + } - freepath = NULL; - vn_fullpath_global(td, vp, &fullpath, &freepath); - if (freepath != NULL) { - strlcpy(path, fullpath, sizeof(path)); - free(freepath, M_TEMP); - } - - AUDIT_ARG_UPATH2(td, path); - } - } - return(error); } @@ -2895,39 +2668,14 @@ vn_finished_write(mp); VFS_UNLOCK_GIANT(vfslocked); - - /* XXX AUDIT */ + + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { - if (symlink_vp != NULL && parent_dir_vp != NULL) { - char path[PATH_MAX]; - struct thread *td = curthread; - char *fullpath, *freepath; - + nfsrv_auditpath(symlink_vp, parent_dir_vp, nd.ni_cnd.cn_pnbuf, fhp, 1); + if (symlink_vp != NULL) AUDIT_ARG_VNODE1(symlink_vp); - - freepath = NULL; - vn_fullpath_global(td, symlink_vp, &fullpath, &freepath); - if (freepath != NULL) { - strlcpy(path, fullpath, sizeof(path)); - free(freepath, M_TEMP); - } - /* if we fail to acquire a path from the new vnode, use the directory vnode instead */ - else if (nd.ni_cnd.cn_pnbuf != NULL) { - vn_fullpath_global(td, parent_dir_vp, &fullpath, &freepath); - if (freepath != NULL) { - snprintf(path, sizeof(path), "%s/%s", fullpath, nd.ni_cnd.cn_pnbuf); - free(freepath, M_TEMP); - } - /* last resort: just save the name of the new file */ - else { - strlcpy(path, nd.ni_cnd.cn_pnbuf, sizeof(path)); - } - } - - AUDIT_ARG_UPATH1(td, path); - } } - + return (error); } @@ -3095,39 +2843,14 @@ vrele(dirp); vn_finished_write(mp); VFS_UNLOCK_GIANT(vfslocked); - - /* XXX AUDIT */ + + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { - if (new_dir_vp != NULL && parent_dir_vp != NULL) { - char path[PATH_MAX]; - struct thread *td = curthread; - char *fullpath, *freepath; - + nfsrv_auditpath(new_dir_vp, parent_dir_vp, nd.ni_cnd.cn_pnbuf, fhp, 1); + if (new_dir_vp != NULL) AUDIT_ARG_VNODE1(new_dir_vp); - - freepath = NULL; - vn_fullpath_global(td, new_dir_vp, &fullpath, &freepath); - if (freepath != NULL) { - strlcpy(path, fullpath, sizeof(path)); - free(freepath, M_TEMP); - } - /* if we fail to acquire a path from the new vnode, use the directory vnode instead */ - else if (nd.ni_cnd.cn_pnbuf != NULL) { - vn_fullpath_global(td, parent_dir_vp, &fullpath, &freepath); - if (freepath != NULL) { - snprintf(path, sizeof(path), "%s/%s", fullpath, nd.ni_cnd.cn_pnbuf); - free(freepath, M_TEMP); - } - /* last resort: just save the name of the new file */ - else { - strlcpy(path, nd.ni_cnd.cn_pnbuf, sizeof(path)); - } - } - - AUDIT_ARG_UPATH1(td, path); - } } - + return (error); } @@ -3259,29 +2982,12 @@ vn_finished_write(mp); VFS_UNLOCK_GIANT(vfslocked); - + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { - struct thread *td = curthread; - char path[PATH_MAX]; - char *fullpath, *freepath; + nfsrv_auditpath(NULL, parent_dvp, nd.ni_cnd.cn_pnbuf, NULL, 1); + } - if (parent_dvp != NULL && nd.ni_cnd.cn_pnbuf != NULL) { - /* use the directory vnode to acquire the old path */ - freepath = NULL; - vn_fullpath_global(td, parent_dvp, &fullpath, &freepath); - if (freepath != NULL) { - snprintf(path, sizeof(path), "%s/%s", fullpath, nd.ni_cnd.cn_pnbuf); - free(freepath, M_TEMP); - } - /* last resort: just save the name of the deleted dir */ - else { - strlcpy(path, nd.ni_cnd.cn_pnbuf, sizeof(path)); - } - AUDIT_ARG_UPATH1(td, path); - } - } - return(error); } @@ -3617,24 +3323,14 @@ if (vp) vrele(vp); VFS_UNLOCK_GIANT(vfslocked); - - /* XXX AUDIT */ + + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { - if (dir_vp != NULL) { - struct thread *td = curthread; - char *fullpath, *freepath; - + nfsrv_auditpath(dir_vp, NULL, NULL, fhp, 1); + if (dir_vp != NULL) AUDIT_ARG_VNODE1(dir_vp); - - freepath = NULL; - vn_fullpath_global(td, dir_vp, &fullpath, &freepath); - if (freepath != NULL) { - AUDIT_ARG_UPATH1(td, fullpath); - free(freepath, M_TEMP); - } - } } - + return(error); } @@ -3988,24 +3684,14 @@ if (vp) vrele(vp); VFS_UNLOCK_GIANT(vfslocked); - - /* XXX AUDIT */ + + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { - if (dir_vp != NULL) { - struct thread *td = curthread; - char *fullpath, *freepath; - + nfsrv_auditpath(dir_vp, NULL, NULL, fhp, 1); + if (dir_vp != NULL) AUDIT_ARG_VNODE1(dir_vp); - - freepath = NULL; - vn_fullpath_global(td, dir_vp, &fullpath, &freepath); - if (freepath != NULL) { - AUDIT_ARG_UPATH1(td, fullpath); - free(freepath, M_TEMP); - } - } } - + return(error); } @@ -4173,24 +3859,15 @@ vput(vp); vn_finished_write(mp); VFS_UNLOCK_GIANT(vfslocked); - - /* XXX AUDIT */ + + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { if (AUDIT_vp != NULL) { - struct thread *td = curthread; - char *fullpath, *freepath; - AUDIT_ARG_VNODE1(AUDIT_vp); - - freepath = NULL; - vn_fullpath_global(td, AUDIT_vp, &fullpath, &freepath); - if (freepath != NULL) { - AUDIT_ARG_UPATH1(td, fullpath); - free(freepath, M_TEMP); - } + nfsrv_auditpath(AUDIT_vp, NULL, NULL, fhp, 1); } } - + return(error); } @@ -4290,20 +3967,11 @@ vput(vp); VFS_UNLOCK_GIANT(vfslocked); - /* XXX AUDIT */ + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { if (AUDIT_vp != NULL) { - struct thread *td = curthread; - char *fullpath, *freepath; - AUDIT_ARG_VNODE1(AUDIT_vp); - - freepath = NULL; - vn_fullpath_global(td, AUDIT_vp, &fullpath, &freepath); - if (freepath != NULL) { - AUDIT_ARG_UPATH1(td, fullpath); - free(freepath, M_TEMP); - } + nfsrv_auditpath(AUDIT_vp, NULL, NULL, fhp, 1); } } @@ -4388,20 +4056,11 @@ vput(vp); VFS_UNLOCK_GIANT(vfslocked); - /* XXX AUDIT */ + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { if (AUDIT_vp != NULL) { - struct thread *td = curthread; - char *fullpath, *freepath; - AUDIT_ARG_VNODE1(AUDIT_vp); - - freepath = NULL; - vn_fullpath_global(td, AUDIT_vp, &fullpath, &freepath); - if (freepath != NULL) { - AUDIT_ARG_UPATH1(td, fullpath); - free(freepath, M_TEMP); - } + nfsrv_auditpath(AUDIT_vp, NULL, NULL, fhp, 1); } } @@ -4484,20 +4143,11 @@ vput(vp); VFS_UNLOCK_GIANT(vfslocked); - /* XXX AUDIT */ + /* XXX AUDIT */ if (AUDITING_TD(curthread)) { if (AUDIT_vp != NULL) { - struct thread *td = curthread; - char *fullpath, *freepath; - AUDIT_ARG_VNODE1(AUDIT_vp); - - freepath = NULL; - vn_fullpath_global(td, AUDIT_vp, &fullpath, &freepath); - if (freepath != NULL) { - AUDIT_ARG_UPATH1(td, fullpath); - free(freepath, M_TEMP); - } + nfsrv_auditpath(AUDIT_vp, NULL, NULL, fhp, 1); } } From owner-p4-projects@FreeBSD.ORG Sat May 29 15:43:26 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DE2CB1065676; Sat, 29 May 2010 15:43:25 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A27C81065674 for ; Sat, 29 May 2010 15:43:25 +0000 (UTC) (envelope-from gpf@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 906598FC0C for ; Sat, 29 May 2010 15:43:25 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4TFhPVE059125 for ; Sat, 29 May 2010 15:43:25 GMT (envelope-from gpf@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4TFhPHg059123 for perforce@freebsd.org; Sat, 29 May 2010 15:43:25 GMT (envelope-from gpf@FreeBSD.org) Date: Sat, 29 May 2010 15:43:25 GMT Message-Id: <201005291543.o4TFhPHg059123@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gpf@FreeBSD.org using -f From: Efstratios Karatzas To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178955 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 May 2010 15:43:26 -0000 http://p4web.freebsd.org/@@178955?ac=10 Change 178955 by gpf@gpf_desktop on 2010/05/29 15:43:11 - forgot to remove a label that I ended up not using. Affected files ... .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/nfsserver/nfs_serv.c#12 edit Differences ... ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/nfsserver/nfs_serv.c#12 (text+ko) ==== @@ -1938,7 +1938,6 @@ vn_finished_write(mp); VFS_UNLOCK_GIANT(vfslocked); -audit: /* XXX AUDIT */ if (AUDITING_TD(curthread)) { nfsrv_auditpath(AUDIT_vp, AUDIT_dvp, nd.ni_cnd.cn_pnbuf, fhp, 1); From owner-p4-projects@FreeBSD.ORG Sat May 29 15:53:37 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 28D2710656CE; Sat, 29 May 2010 15:53:37 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E17DB106564A for ; Sat, 29 May 2010 15:53:36 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CF5488FC29 for ; Sat, 29 May 2010 15:53:36 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4TFra9U059819 for ; Sat, 29 May 2010 15:53:36 GMT (envelope-from hselasky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4TFraR3059817 for perforce@freebsd.org; Sat, 29 May 2010 15:53:36 GMT (envelope-from hselasky@FreeBSD.org) Date: Sat, 29 May 2010 15:53:36 GMT Message-Id: <201005291553.o4TFraR3059817@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178956 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 May 2010 15:53:37 -0000 http://p4web.freebsd.org/@@178956?ac=10 Change 178956 by hselasky@hselasky_laptop001 on 2010/05/29 15:52:41 USB device ID: - add new USB device ID PR: usb/147190 Affected files ... .. //depot/projects/usb/src/sys/dev/usb/usbdevs#125 edit .. //depot/projects/usb/src/sys/dev/usb/wlan/if_upgt.c#20 edit Differences ... ==== //depot/projects/usb/src/sys/dev/usb/usbdevs#125 (text+ko) ==== @@ -3045,6 +3045,7 @@ product UNKNOWN4 USBMEMSTICK 0x6025 Flash Disk CBM /* U.S. Robotics products */ +product USR USR5422 0x0118 USR5422 WLAN product USR USR5423 0x0121 USR5423 WLAN /* VIA Technologies products */ ==== //depot/projects/usb/src/sys/dev/usb/wlan/if_upgt.c#20 (text+ko) ==== @@ -184,6 +184,7 @@ UPGT_DEV(GLOBESPAN, PRISM_GT_2), UPGT_DEV(INTERSIL, PRISM_GT), UPGT_DEV(SMC, 2862WG), + UPGT_DEV(USR, USR5422), UPGT_DEV(WISTRONNEWEB, UR045G), UPGT_DEV(XYRATEX, PRISM_GT_1), UPGT_DEV(XYRATEX, PRISM_GT_2), From owner-p4-projects@FreeBSD.ORG Sat May 29 17:17:08 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B90601065673; Sat, 29 May 2010 17:17:08 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 650841065670 for ; Sat, 29 May 2010 17:17:08 +0000 (UTC) (envelope-from phcoder@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 516148FC16 for ; Sat, 29 May 2010 17:17:08 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4THH8qt078774 for ; Sat, 29 May 2010 17:17:08 GMT (envelope-from phcoder@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4THH8ND078772 for perforce@freebsd.org; Sat, 29 May 2010 17:17:08 GMT (envelope-from phcoder@FreeBSD.org) Date: Sat, 29 May 2010 17:17:08 GMT Message-Id: <201005291717.o4THH8ND078772@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to phcoder@FreeBSD.org using -f From: Volodymyr Serbinenko To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 178958 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 May 2010 17:17:09 -0000 http://p4web.freebsd.org/@@178958?ac=10 Change 178958 by phcoder@phcoder_ on 2010/05/29 17:16:53 Fix p4 copy and resync with bzr one. Now I drop into debugger and receive a sensible trace. Affected files ... .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/conf/ldscript.mips#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/conf/ldscript.mips.mips64#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/conf/YEELOONG#1 add .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/include/cpu.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/include/cpufunc.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/include/cpuregs.h#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/mips/cpu.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/mips/db_trace.c#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/mips/exception.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/mips/locore.S#2 edit .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/mips/multiboot2.h#1 add .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/yeeloong/clock.c#1 add .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/yeeloong/files.yeeloong#1 add .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/yeeloong/std.yeeloong#1 add .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/yeeloong/uart_bus_yeeloongusart.c#1 add .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/yeeloong/uart_cpu_yeeloongusart.c#1 add .. //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/yeeloong/yeeloong_machdep.c#1 add Differences ... ==== //depot/projects/soc2010/phcoder_yeeloong/src/sys/conf/ldscript.mips#2 (text+ko) ==== @@ -64,6 +64,7 @@ .rodata : { *(.rodata) *(.rodata.*) *(.gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .interp : { *(.interp) } + .multiboot : { *(.multiboot) } .hash : { *(.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } ==== //depot/projects/soc2010/phcoder_yeeloong/src/sys/conf/ldscript.mips.mips64#2 (text+ko) ==== @@ -45,6 +45,7 @@ /* Read-only sections, merged into text segment: */ . = KERNLOADADDR + SIZEOF_HEADERS; .interp : { *(.interp) } + .multiboot : { *(.multiboot) } .hash : { *(.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } ==== //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/include/cpu.h#2 (text+ko) ==== @@ -162,11 +162,17 @@ /* * Location of exception vectors. */ -#define RESET_EXC_VEC 0xbfc00000 -#define TLB_MISS_EXC_VEC 0x80000000 -#define XTLB_MISS_EXC_VEC 0x80000080 -#define CACHE_ERR_EXC_VEC 0x80000100 -#define GEN_EXC_VEC 0x80000180 +#ifdef __mips_n64 +#define MIPS_VADDR(x) (0xffffffff00000000 | (x)) +#else +#define MIPS_VADDR(x) (x) +#endif + +#define RESET_EXC_VEC MIPS_VADDR(0xbfc00000) +#define TLB_MISS_EXC_VEC MIPS_VADDR(0x80000000) +#define XTLB_MISS_EXC_VEC MIPS_VADDR(0x80000080) +#define CACHE_ERR_EXC_VEC MIPS_VADDR(0x80000100) +#define GEN_EXC_VEC MIPS_VADDR(0x80000180) /* * Coprocessor 0 registers: ==== //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/include/cpufunc.h#2 (text+ko) ==== @@ -142,6 +142,10 @@ #undef MIPS_RDRW64_COP0 #endif +#if __mips == 32 || __mips == 64 +#define MIPS_HAS_CP0_SELECTORS 1 +#endif + #define MIPS_RDRW32_COP0(n,r) \ static __inline uint32_t \ mips_rd_ ## n (void) \ @@ -164,6 +168,8 @@ mips_barrier(); \ } struct __hack +#ifdef MIPS_HAS_CP0_SELECTORS + #define MIPS_RDRW32_COP0_SEL(n,r,s) \ static __inline uint32_t \ mips_rd_ ## n(void) \ @@ -186,6 +192,9 @@ mips_barrier(); \ } struct __hack +#endif + + #ifdef TARGET_OCTEON static __inline void mips_sync_icache (void) { @@ -201,9 +210,11 @@ MIPS_RDRW32_COP0(compare, MIPS_COP_0_COMPARE); MIPS_RDRW32_COP0(config, MIPS_COP_0_CONFIG); +#ifdef MIPS_HAS_CP0_SELECTORS MIPS_RDRW32_COP0_SEL(config1, MIPS_COP_0_CONFIG, 1); MIPS_RDRW32_COP0_SEL(config2, MIPS_COP_0_CONFIG, 2); MIPS_RDRW32_COP0_SEL(config3, MIPS_COP_0_CONFIG, 3); +#endif MIPS_RDRW32_COP0(count, MIPS_COP_0_COUNT); MIPS_RDRW32_COP0(index, MIPS_COP_0_TLB_INDEX); MIPS_RDRW32_COP0(wired, MIPS_COP_0_TLB_WIRED); @@ -219,12 +230,17 @@ #endif MIPS_RDRW32_COP0(prid, MIPS_COP_0_PRID); /* XXX 64-bit? */ +#ifdef MIPS_HAS_CP0_SELECTORS MIPS_RDRW32_COP0_SEL(ebase, MIPS_COP_0_PRID, 1); +#endif MIPS_RDRW32_COP0(watchlo, MIPS_COP_0_WATCH_LO); +#ifdef MIPS_HAS_CP0_SELECTORS MIPS_RDRW32_COP0_SEL(watchlo1, MIPS_COP_0_WATCH_LO, 1); MIPS_RDRW32_COP0_SEL(watchlo2, MIPS_COP_0_WATCH_LO, 2); MIPS_RDRW32_COP0_SEL(watchlo3, MIPS_COP_0_WATCH_LO, 3); +#endif MIPS_RDRW32_COP0(watchhi, MIPS_COP_0_WATCH_HI); +#ifdef MIPS_HAS_CP0_SELECTORS MIPS_RDRW32_COP0_SEL(watchhi1, MIPS_COP_0_WATCH_HI, 1); MIPS_RDRW32_COP0_SEL(watchhi2, MIPS_COP_0_WATCH_HI, 2); MIPS_RDRW32_COP0_SEL(watchhi3, MIPS_COP_0_WATCH_HI, 3); @@ -233,6 +249,7 @@ MIPS_RDRW32_COP0_SEL(perfcnt1, MIPS_COP_0_PERFCNT, 1); MIPS_RDRW32_COP0_SEL(perfcnt2, MIPS_COP_0_PERFCNT, 2); MIPS_RDRW32_COP0_SEL(perfcnt3, MIPS_COP_0_PERFCNT, 3); +#endif #undef MIPS_RDRW32_COP0 ==== //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/include/cpuregs.h#2 (text+ko) ==== @@ -109,8 +109,14 @@ #define MIPS_XKSEG_START 0xc000000000000000 #define MIPS_XKSEG_END 0xc00000ff80000000 +#if __mips == 32 || __mips == 64 +#define SSNOP ssnop +#else +#define SSNOP nop +#endif + /* CPU dependent mtc0 hazard hook */ -#ifdef TARGET_OCTEON +#if defined (TARGET_OCTEON) || defined (TARGET_YEELOONG) #define COP0_SYNC nop; nop; nop; nop; nop; #elif defined(CPU_SB1) #define COP0_SYNC ssnop; ssnop; ssnop; ssnop; ssnop; ssnop; ssnop; ssnop; ssnop ==== //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/mips/cpu.c#2 (text+ko) ==== @@ -69,8 +69,6 @@ { u_int32_t prid; u_int32_t cfg0; - u_int32_t cfg1; - u_int32_t tmp; memset(cpuinfo, 0, sizeof(struct mips_cpuinfo)); @@ -87,46 +85,61 @@ ((cfg0 & MIPS_CONFIG0_MT_MASK) >> MIPS_CONFIG0_MT_SHIFT); cpuinfo->icache_virtual = cfg0 & MIPS_CONFIG0_VI; - /* If config register selection 1 does not exist, exit. */ - if (!(cfg0 & MIPS3_CONFIG_CM)) - return; + +#ifdef MIPS_HAS_CP0_SELECTORS + { + /* Learn TLB size and L1 cache geometry. */ + u_int32_t cfg1 = mips_rd_config1(); + u_int32_t tmp; + + /* If config register selection 1 does not exist, exit. */ + if (!(cfg0 & MIPS3_CONFIG_CM)) + panic ("unable to retrieve cache parameters"); + + cpuinfo->tlb_nentries = + ((cfg1 & MIPS_CONFIG1_TLBSZ_MASK) >> MIPS_CONFIG1_TLBSZ_SHIFT) + 1; - /* Learn TLB size and L1 cache geometry. */ - cfg1 = mips_rd_config1(); - cpuinfo->tlb_nentries = - ((cfg1 & MIPS_CONFIG1_TLBSZ_MASK) >> MIPS_CONFIG1_TLBSZ_SHIFT) + 1; + /* L1 instruction cache. */ + tmp = (cfg1 & MIPS_CONFIG1_IL_MASK) >> MIPS_CONFIG1_IL_SHIFT; + if (tmp != 0) { + cpuinfo->l1.ic_linesize = 1 << (tmp + 1); + cpuinfo->l1.ic_nways = (((cfg1 & MIPS_CONFIG1_IA_MASK) >> MIPS_CONFIG1_IA_SHIFT)) + 1; + cpuinfo->l1.ic_nsets = + 1 << (((cfg1 & MIPS_CONFIG1_IS_MASK) >> MIPS_CONFIG1_IS_SHIFT) + 6); + cpuinfo->l1.ic_size = + cpuinfo->l1.ic_linesize * cpuinfo->l1.ic_nsets * cpuinfo->l1.ic_nways; + } - /* L1 instruction cache. */ - tmp = (cfg1 & MIPS_CONFIG1_IL_MASK) >> MIPS_CONFIG1_IL_SHIFT; - if (tmp != 0) { - cpuinfo->l1.ic_linesize = 1 << (tmp + 1); - cpuinfo->l1.ic_nways = (((cfg1 & MIPS_CONFIG1_IA_MASK) >> MIPS_CONFIG1_IA_SHIFT)) + 1; - cpuinfo->l1.ic_nsets = - 1 << (((cfg1 & MIPS_CONFIG1_IS_MASK) >> MIPS_CONFIG1_IS_SHIFT) + 6); - cpuinfo->l1.ic_size = - cpuinfo->l1.ic_linesize * cpuinfo->l1.ic_nsets * cpuinfo->l1.ic_nways; + /* L1 data cache. */ + tmp = (cfg1 & MIPS_CONFIG1_DL_MASK) >> MIPS_CONFIG1_DL_SHIFT; + if (tmp != 0) { + cpuinfo->l1.dc_linesize = 1 << (tmp + 1); + cpuinfo->l1.dc_nways = + (((cfg1 & MIPS_CONFIG1_DA_MASK) >> MIPS_CONFIG1_DA_SHIFT)) + 1; + cpuinfo->l1.dc_nsets = + 1 << (((cfg1 & MIPS_CONFIG1_DS_MASK) >> MIPS_CONFIG1_DS_SHIFT) + 6); + } +#ifdef TARGET_OCTEON + /* + * Octeon does 128 byte line-size. But Config-Sel1 doesn't show + * 128 line-size, 1 Set, 64 ways. + */ + cpuinfo->l1.dc_linesize = 128; + cpuinfo->l1.dc_nsets = 1; + cpuinfo->l1.dc_nways = 64; +#endif + cpuinfo->l1.dc_size = cpuinfo->l1.dc_linesize + * cpuinfo->l1.dc_nsets * cpuinfo->l1.dc_nways; } - - /* L1 data cache. */ - tmp = (cfg1 & MIPS_CONFIG1_DL_MASK) >> MIPS_CONFIG1_DL_SHIFT; - if (tmp != 0) { - cpuinfo->l1.dc_linesize = 1 << (tmp + 1); - cpuinfo->l1.dc_nways = - (((cfg1 & MIPS_CONFIG1_DA_MASK) >> MIPS_CONFIG1_DA_SHIFT)) + 1; - cpuinfo->l1.dc_nsets = - 1 << (((cfg1 & MIPS_CONFIG1_DS_MASK) >> MIPS_CONFIG1_DS_SHIFT) + 6); +#elif defined (TARGET_YEELOONG) + { + cpuinfo->tlb_nentries = 64; + cpuinfo->l1.ic_linesize = 32; + cpuinfo->l1.dc_linesize = 32; } -#ifdef TARGET_OCTEON - /* - * Octeon does 128 byte line-size. But Config-Sel1 doesn't show - * 128 line-size, 1 Set, 64 ways. - */ - cpuinfo->l1.dc_linesize = 128; - cpuinfo->l1.dc_nsets = 1; - cpuinfo->l1.dc_nways = 64; +#else +#error unknown architecture without selector support #endif - cpuinfo->l1.dc_size = cpuinfo->l1.dc_linesize - * cpuinfo->l1.dc_nsets * cpuinfo->l1.dc_nways; } void @@ -150,7 +163,7 @@ void cpu_identify(void) { - uint32_t cfg0, cfg1, cfg2, cfg3; + uint32_t cfg0; printf("cpu%d: ", 0); /* XXX per-cpu */ switch (cpuinfo.cpu_vendor) { case MIPS_PRID_CID_MTI: @@ -236,27 +249,33 @@ if (!(cfg0 & MIPS3_CONFIG_CM)) return; - cfg1 = mips_rd_config1(); - printf(" Config1=0x%b\n", cfg1, - "\20\7COP2\6MDMX\5PerfCount\4WatchRegs\3MIPS16\2EJTAG\1FPU"); +#ifdef MIPS_HAS_CP0_SELECTORS + { + uint32_t cfg1, cfg2, cfg3; + + cfg1 = mips_rd_config1(); + printf(" Config1=0x%b\n", cfg1, + "\20\7COP2\6MDMX\5PerfCount\4WatchRegs\3MIPS16\2EJTAG\1FPU"); - /* If config register selection 2 does not exist, exit. */ - if (!(cfg1 & MIPS3_CONFIG_CM)) - return; - cfg2 = mips_rd_config2(); - /* - * Config2 contains no useful information other then Config3 - * existence flag - */ + /* If config register selection 2 does not exist, exit. */ + if (!(cfg1 & MIPS3_CONFIG_CM)) + return; + cfg2 = mips_rd_config2(); + /* + * Config2 contains no useful information other then Config3 + * existence flag + */ - /* If config register selection 3 does not exist, exit. */ - if (!(cfg2 & MIPS3_CONFIG_CM)) - return; - cfg3 = mips_rd_config3(); + /* If config register selection 3 does not exist, exit. */ + if (!(cfg2 & MIPS3_CONFIG_CM)) + return; + cfg3 = mips_rd_config3(); /* Print Config3 if it contains any useful info */ - if (cfg3 & ~(0x80000000)) - printf(" Config3=0x%b\n", cfg3, "\20\2SmartMIPS\1TraceLogic"); + if (cfg3 & ~(0x80000000)) + printf(" Config3=0x%b\n", cfg3, "\20\2SmartMIPS\1TraceLogic"); + } +#endif } static struct rman cpu_hardirq_rman; ==== //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/mips/db_trace.c#2 (text+ko) ==== @@ -49,9 +49,19 @@ #define MIPS_END_OF_FUNCTION(ins) ((ins) == 0x03e00008) /* - * kdbpeekD(addr) - skip one word starting at 'addr', then read the second word + * kdbpeekD(addr) - read double word. */ -#define kdbpeekD(addr) kdbpeek(((int *)(addr)) + 1) + +static inline register_t +kdbpeekD (uintptr_t addr) { +#ifdef __MIPSEL__ + return ((register_t) kdbpeek ((int *) addr)) + | (((register_t) kdbpeek ((int *) addr + 1)) << 32); +#else + return ((register_t) kdbpeek ((int *) addr + 1)) + | (((register_t) kdbpeek ((int *) addr)) << 32); +#endif +} /* * Functions ``special'' enough to print by name @@ -119,6 +129,8 @@ unsigned instr, mask; unsigned int frames = 0; int more, stksize, j; + const uintptr_t kseg0_start = sizeof (uintptr_t) + ? 0xffffffff80000000ULL : 0x80000000; /* Jump here when done with a frame, to start a new one */ loop: @@ -140,7 +152,7 @@ } /* check for bad SP: could foul up next frame */ /*XXX MIPS64 bad: this hard-coded SP is lame */ - if (sp & 3 || sp < 0x80000000) { + if (sp & 3 || (uintptr_t) sp < kseg0_start) { (*printfn) ("SP 0x%x: not in kernel\n", sp); ra = 0; subr = 0; @@ -181,7 +193,7 @@ } /* check for bad PC */ /*XXX MIPS64 bad: These hard coded constants are lame */ - if (pc & 3 || pc < (uintptr_t)0x80000000) { + if (pc & 3 || (uintptr_t)pc < kseg0_start) { (*printfn) ("PC 0x%x: not in kernel\n", pc); ra = 0; goto done; @@ -303,32 +315,34 @@ mask |= (1 << i.IType.rt); switch (i.IType.rt) { case 4:/* a0 */ - args[0] = kdbpeekD((int *)(sp + (short)i.IType.imm)); + args[0] = kdbpeekD(sp + (short)i.IType.imm); valid_args[0] = 1; break; case 5:/* a1 */ - args[1] = kdbpeekD((int *)(sp + (short)i.IType.imm)); + args[1] = kdbpeekD(sp + (short)i.IType.imm); valid_args[1] = 1; break; case 6:/* a2 */ - args[2] = kdbpeekD((int *)(sp + (short)i.IType.imm)); + args[2] = kdbpeekD(sp + (short)i.IType.imm); valid_args[2] = 1; break; case 7:/* a3 */ - args[3] = kdbpeekD((int *)(sp + (short)i.IType.imm)); + args[3] = kdbpeekD(sp + (short)i.IType.imm); valid_args[3] = 1; break; case 31: /* ra */ - ra = kdbpeekD((int *)(sp + (short)i.IType.imm)); + ra = kdbpeekD(sp + (short)i.IType.imm); } break; case OP_ADDI: case OP_ADDIU: + case OP_DADDIU: + case OP_DADDI: /* look for stack pointer adjustment */ if (i.IType.rs != 29 || i.IType.rt != 29) break; @@ -337,17 +351,18 @@ } done: - (*printfn) ("%s+%x (", fn_name(subr), pc - subr); + (*printfn) ("%s+%lx (", fn_name(subr), (unsigned long) (pc - subr)); for (j = 0; j < 4; j ++) { if (j > 0) (*printfn)(","); if (valid_args[j]) - (*printfn)("%x", args[j]); + (*printfn)("%lx", (unsigned long) args[j]); else (*printfn)("?"); } - (*printfn) (") ra %x sp %x sz %d\n", ra, sp, stksize); + (*printfn) (") ra %lx sp %lx sz %ld\n", (unsigned long) ra, + (unsigned long) sp, (long) stksize); if (ra) { if (pc == ra && stksize == 0) ==== //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/mips/exception.S#2 (text+ko) ==== @@ -854,12 +854,12 @@ nop tlbwi eret - ssnop + SSNOP tlb_insert_random: tlbwr eret - ssnop + SSNOP 3: /* ==== //depot/projects/soc2010/phcoder_yeeloong/src/sys/mips/mips/locore.S#2 (text+ko) ==== @@ -69,9 +69,38 @@ #include #include #include +#define ASM_FILE +#include "multiboot2.h" #include "assym.s" + .section ".multiboot", "a" + + /* Align 64 bits boundary. */ + .align 8 + + /* Multiboot header. */ +multiboot_header: + /* magic */ + .long MULTIBOOT2_HEADER_MAGIC + .long MULTIBOOT_ARCHITECTURE_MIPS32 + /* Header length. */ + .long multiboot_header_end - multiboot_header + /* checksum */ + .long -(MULTIBOOT2_HEADER_MAGIC + MULTIBOOT_ARCHITECTURE_MIPS32 + (multiboot_header_end - multiboot_header)) +framebuffer_tag_start: + .short MULTIBOOT_HEADER_TAG_FRAMEBUFFER + .short MULTIBOOT_HEADER_TAG_OPTIONAL + .long framebuffer_tag_end - framebuffer_tag_start + .long 1024 + .long 600 + .long 16 +framebuffer_tag_end: + .short MULTIBOOT_HEADER_TAG_END + .short 0 + .long 8 +multiboot_header_end: + .data #ifdef YAMON GLOBAL(fenvp) @@ -130,13 +159,15 @@ COP0_SYNC /* Make sure KSEG0 is cached */ - li t0, CFG_K0_CACHED + mfc0 t0, MIPS_COP_0_CONFIG + ori t0, CFG_K0_CACHED mtc0 t0, MIPS_COP_0_CONFIG COP0_SYNC /* Read and store the PrID FPU ID for CPU identification, if any. */ mfc0 t2, COP_0_STATUS_REG mfc0 t0, MIPS_COP_0_PRID + #ifdef CPU_HAVEFPU and t2, MIPS_SR_COP_1_BIT beqz t2, 1f