svn commit: r235465 - in projects/nand: . bin/expr bin/kenv bin/sh
bin/test cddl/contrib/dtracetoolkit cddl/contrib/dtracetoolkit/Apps
cddl/contrib/dtracetoolkit/Bin cddl/contrib/dtracetoolkit/Code...
Grzegorz Bernacki
gber at FreeBSD.org
Tue May 15 09:01:01 UTC 2012
Author: gber
Date: Tue May 15 09:01:00 2012
New Revision: 235465
URL: http://svn.freebsd.org/changeset/base/235465
Log:
IFC @235464
Added:
projects/nand/cddl/contrib/dtracetoolkit/Apps/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Apps/
projects/nand/cddl/contrib/dtracetoolkit/Bin/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Bin/
projects/nand/cddl/contrib/dtracetoolkit/Code/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Code/
projects/nand/cddl/contrib/dtracetoolkit/Cpu/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Cpu/
projects/nand/cddl/contrib/dtracetoolkit/Disk/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Disk/
projects/nand/cddl/contrib/dtracetoolkit/Docs/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Docs/
projects/nand/cddl/contrib/dtracetoolkit/Examples/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Examples/
projects/nand/cddl/contrib/dtracetoolkit/FS/
- copied from r235464, head/cddl/contrib/dtracetoolkit/FS/
projects/nand/cddl/contrib/dtracetoolkit/Guide
- copied unchanged from r235464, head/cddl/contrib/dtracetoolkit/Guide
projects/nand/cddl/contrib/dtracetoolkit/Include/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Include/
projects/nand/cddl/contrib/dtracetoolkit/Java/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Java/
projects/nand/cddl/contrib/dtracetoolkit/JavaScript/
- copied from r235464, head/cddl/contrib/dtracetoolkit/JavaScript/
projects/nand/cddl/contrib/dtracetoolkit/Kernel/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Kernel/
projects/nand/cddl/contrib/dtracetoolkit/License
- copied unchanged from r235464, head/cddl/contrib/dtracetoolkit/License
projects/nand/cddl/contrib/dtracetoolkit/Locks/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Locks/
projects/nand/cddl/contrib/dtracetoolkit/Man/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Man/
projects/nand/cddl/contrib/dtracetoolkit/Mem/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Mem/
projects/nand/cddl/contrib/dtracetoolkit/Misc/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Misc/
projects/nand/cddl/contrib/dtracetoolkit/Net/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Net/
projects/nand/cddl/contrib/dtracetoolkit/Notes/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Notes/
projects/nand/cddl/contrib/dtracetoolkit/Perl/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Perl/
projects/nand/cddl/contrib/dtracetoolkit/Php/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Php/
projects/nand/cddl/contrib/dtracetoolkit/Proc/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Proc/
projects/nand/cddl/contrib/dtracetoolkit/Python/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Python/
projects/nand/cddl/contrib/dtracetoolkit/README
- copied unchanged from r235464, head/cddl/contrib/dtracetoolkit/README
projects/nand/cddl/contrib/dtracetoolkit/Ruby/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Ruby/
projects/nand/cddl/contrib/dtracetoolkit/Shell/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Shell/
projects/nand/cddl/contrib/dtracetoolkit/Snippits/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Snippits/
projects/nand/cddl/contrib/dtracetoolkit/System/
- copied from r235464, head/cddl/contrib/dtracetoolkit/System/
projects/nand/cddl/contrib/dtracetoolkit/Tcl/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Tcl/
projects/nand/cddl/contrib/dtracetoolkit/User/
- copied from r235464, head/cddl/contrib/dtracetoolkit/User/
projects/nand/cddl/contrib/dtracetoolkit/Version
- copied unchanged from r235464, head/cddl/contrib/dtracetoolkit/Version
projects/nand/cddl/contrib/dtracetoolkit/Zones/
- copied from r235464, head/cddl/contrib/dtracetoolkit/Zones/
projects/nand/cddl/contrib/dtracetoolkit/dexplorer
- copied unchanged from r235464, head/cddl/contrib/dtracetoolkit/dexplorer
projects/nand/cddl/contrib/dtracetoolkit/dvmstat
- copied unchanged from r235464, head/cddl/contrib/dtracetoolkit/dvmstat
projects/nand/cddl/contrib/dtracetoolkit/errinfo
- copied unchanged from r235464, head/cddl/contrib/dtracetoolkit/errinfo
projects/nand/cddl/contrib/dtracetoolkit/execsnoop
- copied unchanged from r235464, head/cddl/contrib/dtracetoolkit/execsnoop
projects/nand/cddl/contrib/dtracetoolkit/hotkernel
- copied unchanged from r235464, head/cddl/contrib/dtracetoolkit/hotkernel
projects/nand/cddl/contrib/dtracetoolkit/hotuser
- copied unchanged from r235464, head/cddl/contrib/dtracetoolkit/hotuser
projects/nand/cddl/contrib/dtracetoolkit/install
- copied unchanged from r235464, head/cddl/contrib/dtracetoolkit/install
projects/nand/cddl/contrib/dtracetoolkit/iopattern
- copied unchanged from r235464, head/cddl/contrib/dtracetoolkit/iopattern
projects/nand/cddl/contrib/dtracetoolkit/iosnoop
- copied unchanged from r235464, head/cddl/contrib/dtracetoolkit/iosnoop
projects/nand/cddl/contrib/dtracetoolkit/iotop
- copied unchanged from r235464, head/cddl/contrib/dtracetoolkit/iotop
projects/nand/cddl/contrib/dtracetoolkit/opensnoop
- copied unchanged from r235464, head/cddl/contrib/dtracetoolkit/opensnoop
projects/nand/cddl/contrib/dtracetoolkit/procsystime
- copied unchanged from r235464, head/cddl/contrib/dtracetoolkit/procsystime
projects/nand/cddl/contrib/dtracetoolkit/rwsnoop
- copied unchanged from r235464, head/cddl/contrib/dtracetoolkit/rwsnoop
projects/nand/cddl/contrib/dtracetoolkit/rwtop
- copied unchanged from r235464, head/cddl/contrib/dtracetoolkit/rwtop
projects/nand/cddl/contrib/dtracetoolkit/statsnoop
- copied unchanged from r235464, head/cddl/contrib/dtracetoolkit/statsnoop
projects/nand/contrib/libpcap/pcap-netfilter-linux.c
- copied unchanged from r235464, head/contrib/libpcap/pcap-netfilter-linux.c
projects/nand/contrib/libpcap/pcap-netfilter-linux.h
- copied unchanged from r235464, head/contrib/libpcap/pcap-netfilter-linux.h
projects/nand/contrib/libpcap/pcap-tstamp.manmisc
- copied unchanged from r235464, head/contrib/libpcap/pcap-tstamp.manmisc
projects/nand/contrib/libpcap/pcap-tstamp.manmisc.in
- copied unchanged from r235464, head/contrib/libpcap/pcap-tstamp.manmisc.in
projects/nand/contrib/libpcap/pcap_list_tstamp_types.3pcap
- copied unchanged from r235464, head/contrib/libpcap/pcap_list_tstamp_types.3pcap
projects/nand/contrib/libpcap/pcap_list_tstamp_types.3pcap.in
- copied unchanged from r235464, head/contrib/libpcap/pcap_list_tstamp_types.3pcap.in
projects/nand/contrib/libpcap/pcap_set_tstamp_type.3pcap
- copied unchanged from r235464, head/contrib/libpcap/pcap_set_tstamp_type.3pcap
projects/nand/contrib/libpcap/pcap_set_tstamp_type.3pcap.in
- copied unchanged from r235464, head/contrib/libpcap/pcap_set_tstamp_type.3pcap.in
projects/nand/contrib/libpcap/pcap_tstamp_type_name_to_val.3pcap
- copied unchanged from r235464, head/contrib/libpcap/pcap_tstamp_type_name_to_val.3pcap
projects/nand/contrib/libpcap/pcap_tstamp_type_val_to_name.3pcap
- copied unchanged from r235464, head/contrib/libpcap/pcap_tstamp_type_val_to_name.3pcap
projects/nand/contrib/libpcap/test/
- copied from r235464, head/contrib/libpcap/test/
projects/nand/sbin/etherswitchcfg/
- copied from r235464, head/sbin/etherswitchcfg/
projects/nand/sys/arm/at91/board_ethernut5.c
- copied unchanged from r235464, head/sys/arm/at91/board_ethernut5.c
projects/nand/sys/arm/at91/std.ethernut5
- copied unchanged from r235464, head/sys/arm/at91/std.ethernut5
projects/nand/sys/arm/conf/ETHERNUT5
- copied unchanged from r235464, head/sys/arm/conf/ETHERNUT5
projects/nand/sys/arm/conf/ETHERNUT5.hints
- copied unchanged from r235464, head/sys/arm/conf/ETHERNUT5.hints
projects/nand/sys/boot/pc98/btx/lib/btxcsu.S
- copied unchanged from r235464, head/sys/boot/pc98/btx/lib/btxcsu.S
projects/nand/sys/boot/pc98/cdboot/cdboot.S
- copied unchanged from r235464, head/sys/boot/pc98/cdboot/cdboot.S
projects/nand/sys/boot/zfs/devicename_stubs.c
- copied unchanged from r235464, head/sys/boot/zfs/devicename_stubs.c
projects/nand/sys/boot/zfs/libzfs.h
- copied unchanged from r235464, head/sys/boot/zfs/libzfs.h
projects/nand/sys/dev/etherswitch/arswitch/
- copied from r235464, head/sys/dev/etherswitch/arswitch/
projects/nand/sys/dev/etherswitch/etherswitch.c
- copied unchanged from r235464, head/sys/dev/etherswitch/etherswitch.c
projects/nand/sys/dev/etherswitch/etherswitch.h
- copied unchanged from r235464, head/sys/dev/etherswitch/etherswitch.h
projects/nand/sys/dev/etherswitch/etherswitch_if.m
- copied unchanged from r235464, head/sys/dev/etherswitch/etherswitch_if.m
projects/nand/sys/dev/etherswitch/rtl8366/
- copied from r235464, head/sys/dev/etherswitch/rtl8366/
projects/nand/sys/mips/conf/AP93
- copied unchanged from r235464, head/sys/mips/conf/AP93
projects/nand/sys/mips/conf/AP93.hints
- copied unchanged from r235464, head/sys/mips/conf/AP93.hints
projects/nand/tools/build/options/WITH_BSD_SORT
- copied unchanged from r235464, head/tools/build/options/WITH_BSD_SORT
projects/nand/tools/test/sort/
- copied from r235464, head/tools/test/sort/
projects/nand/usr.bin/sort/
- copied from r235464, head/usr.bin/sort/
Deleted:
projects/nand/contrib/libpcap/filtertest.c
projects/nand/contrib/libpcap/findalldevstest.c
projects/nand/contrib/libpcap/opentest.c
projects/nand/contrib/libpcap/pcap_free_datalinks.3pcap
projects/nand/contrib/libpcap/pcap_freealldevs.3pcap
projects/nand/contrib/libpcap/selpolltest.c
projects/nand/sys/boot/pc98/btx/lib/btxcsu.s
projects/nand/sys/boot/pc98/cdboot/cdboot.s
Modified:
projects/nand/ObsoleteFiles.inc
projects/nand/bin/expr/expr.1
projects/nand/bin/kenv/kenv.1
projects/nand/bin/kenv/kenv.c
projects/nand/bin/sh/sh.1
projects/nand/bin/test/test.1
projects/nand/cddl/contrib/dtracetoolkit/dtruss
projects/nand/contrib/bsnmp/snmp_usm/snmp_usm.3
projects/nand/contrib/bsnmp/snmp_vacm/snmp_vacm.3
projects/nand/contrib/compiler-rt/lib/sparc64/divmod.m4
projects/nand/contrib/compiler-rt/lib/sparc64/divsi3.S
projects/nand/contrib/compiler-rt/lib/sparc64/modsi3.S
projects/nand/contrib/jemalloc/ChangeLog
projects/nand/contrib/jemalloc/FREEBSD-diffs
projects/nand/contrib/jemalloc/VERSION
projects/nand/contrib/jemalloc/doc/jemalloc.3
projects/nand/contrib/jemalloc/include/jemalloc/internal/arena.h
projects/nand/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h
projects/nand/contrib/jemalloc/include/jemalloc/jemalloc.h
projects/nand/contrib/jemalloc/src/arena.c
projects/nand/contrib/jemalloc/src/jemalloc.c
projects/nand/contrib/libpcap/CHANGES
projects/nand/contrib/libpcap/CREDITS
projects/nand/contrib/libpcap/Makefile.in
projects/nand/contrib/libpcap/README
projects/nand/contrib/libpcap/VERSION
projects/nand/contrib/libpcap/bpf/net/bpf_filter.c
projects/nand/contrib/libpcap/config.h.in
projects/nand/contrib/libpcap/configure
projects/nand/contrib/libpcap/configure.in
projects/nand/contrib/libpcap/ethertype.h
projects/nand/contrib/libpcap/fad-getad.c
projects/nand/contrib/libpcap/gencode.c
projects/nand/contrib/libpcap/gencode.h
projects/nand/contrib/libpcap/grammar.y
projects/nand/contrib/libpcap/inet.c
projects/nand/contrib/libpcap/packaging/pcap.spec.in
projects/nand/contrib/libpcap/pcap-bpf.c
projects/nand/contrib/libpcap/pcap-bt-linux.c
projects/nand/contrib/libpcap/pcap-common.c
projects/nand/contrib/libpcap/pcap-config.in
projects/nand/contrib/libpcap/pcap-dag.c
projects/nand/contrib/libpcap/pcap-dlpi.c
projects/nand/contrib/libpcap/pcap-filter.manmisc
projects/nand/contrib/libpcap/pcap-filter.manmisc.in
projects/nand/contrib/libpcap/pcap-int.h
projects/nand/contrib/libpcap/pcap-libdlpi.c
projects/nand/contrib/libpcap/pcap-linktype.manmisc
projects/nand/contrib/libpcap/pcap-linktype.manmisc.in
projects/nand/contrib/libpcap/pcap-linux.c
projects/nand/contrib/libpcap/pcap-savefile.manfile
projects/nand/contrib/libpcap/pcap-stdinc.h
projects/nand/contrib/libpcap/pcap-usb-linux.c
projects/nand/contrib/libpcap/pcap-win32.c
projects/nand/contrib/libpcap/pcap.3pcap
projects/nand/contrib/libpcap/pcap.3pcap.in
projects/nand/contrib/libpcap/pcap.c
projects/nand/contrib/libpcap/pcap/bpf.h
projects/nand/contrib/libpcap/pcap/pcap.h
projects/nand/contrib/libpcap/pcap_activate.3pcap
projects/nand/contrib/libpcap/pcap_can_set_rfmon.3pcap
projects/nand/contrib/libpcap/pcap_compile.3pcap
projects/nand/contrib/libpcap/pcap_compile.3pcap.in
projects/nand/contrib/libpcap/pcap_datalink.3pcap
projects/nand/contrib/libpcap/pcap_datalink.3pcap.in
projects/nand/contrib/libpcap/pcap_datalink_name_to_val.3pcap
projects/nand/contrib/libpcap/pcap_datalink_val_to_name.3pcap
projects/nand/contrib/libpcap/pcap_dump_open.3pcap
projects/nand/contrib/libpcap/pcap_fileno.3pcap
projects/nand/contrib/libpcap/pcap_findalldevs.3pcap
projects/nand/contrib/libpcap/pcap_get_selectable_fd.3pcap
projects/nand/contrib/libpcap/pcap_list_datalinks.3pcap
projects/nand/contrib/libpcap/pcap_list_datalinks.3pcap.in
projects/nand/contrib/libpcap/pcap_loop.3pcap
projects/nand/contrib/libpcap/pcap_major_version.3pcap
projects/nand/contrib/libpcap/pcap_next_ex.3pcap
projects/nand/contrib/libpcap/pcap_open_dead.3pcap
projects/nand/contrib/libpcap/pcap_open_live.3pcap
projects/nand/contrib/libpcap/pcap_open_offline.3pcap
projects/nand/contrib/libpcap/pcap_set_datalink.3pcap
projects/nand/contrib/libpcap/savefile.c
projects/nand/contrib/libpcap/scanner.l
projects/nand/contrib/libpcap/sf-pcap-ng.c
projects/nand/contrib/libpcap/sf-pcap.c
projects/nand/gnu/usr.bin/sort/Makefile
projects/nand/lib/libbluetooth/bluetooth.3
projects/nand/lib/libc/gmon/moncontrol.3
projects/nand/lib/libc/locale/duplocale.3
projects/nand/lib/libc/locale/freelocale.3
projects/nand/lib/libc/locale/newlocale.3
projects/nand/lib/libc/locale/querylocale.3
projects/nand/lib/libc/locale/uselocale.3
projects/nand/lib/libc/locale/xlocale.3
projects/nand/lib/libc/net/nsdispatch.3
projects/nand/lib/libc/net/sctp_connectx.3
projects/nand/lib/libc/net/sctp_recvmsg.3
projects/nand/lib/libc/net/sourcefilter.3
projects/nand/lib/libc/posix1e/acl_delete_entry.3
projects/nand/lib/libc/posix1e/mac_prepare.3
projects/nand/lib/libc/rpc/publickey.3
projects/nand/lib/libc/stdio/scanf.3
projects/nand/lib/libc/stdio/wscanf.3
projects/nand/lib/libc/stdlib/getenv.3
projects/nand/lib/libc/stdlib/realpath.3
projects/nand/lib/libc/stdlib/realpath.c
projects/nand/lib/libc/stdlib/strfmon.3
projects/nand/lib/libc/string/strlcpy.3
projects/nand/lib/libc/sys/setfib.2
projects/nand/lib/libelf/elf_getdata.3
projects/nand/lib/libelf/elf_strptr.3
projects/nand/lib/libelf/gelf_getphdr.3
projects/nand/lib/libelf/gelf_newehdr.3
projects/nand/lib/libgpib/gpib.3
projects/nand/lib/libjail/jail.c
projects/nand/lib/libkvm/kvm_getpcpu.3
projects/nand/lib/libpcap/Makefile
projects/nand/lib/libpcap/config.h
projects/nand/lib/libprocstat/libprocstat.3
projects/nand/lib/libradius/libradius.3
projects/nand/lib/libtacplus/libtacplus.3
projects/nand/lib/libusb/libusb.3
projects/nand/lib/libusb/libusb20.3
projects/nand/lib/libutil/login.conf.5
projects/nand/lib/msun/man/cexp.3
projects/nand/lib/msun/man/complex.3
projects/nand/sbin/Makefile
projects/nand/sbin/growfs/growfs.8
projects/nand/sbin/hastd/hast.conf.5
projects/nand/sbin/ifconfig/af_nd6.c
projects/nand/sbin/ipfw/ipfw.8
projects/nand/sbin/iscontrol/iscsi.conf.5
projects/nand/sbin/mdconfig/mdconfig.8
projects/nand/sbin/setkey/setkey.8
projects/nand/share/man/man3/ATOMIC_VAR_INIT.3
projects/nand/share/man/man3/pthread.3
projects/nand/share/man/man3/pthread_condattr.3
projects/nand/share/man/man4/acpi_hp.4
projects/nand/share/man/man4/acpi_wmi.4
projects/nand/share/man/man4/ahci.4
projects/nand/share/man/man4/ath.4
projects/nand/share/man/man4/atp.4
projects/nand/share/man/man4/bpf.4
projects/nand/share/man/man4/bridge.4
projects/nand/share/man/man4/capsicum.4
projects/nand/share/man/man4/ch.4
projects/nand/share/man/man4/cpuctl.4
projects/nand/share/man/man4/cxgbe.4
projects/nand/share/man/man4/dcons.4
projects/nand/share/man/man4/ddb.4
projects/nand/share/man/man4/divert.4
projects/nand/share/man/man4/epair.4
projects/nand/share/man/man4/fdt.4
projects/nand/share/man/man4/fdtbus.4
projects/nand/share/man/man4/firewire.4
projects/nand/share/man/man4/gdb.4
projects/nand/share/man/man4/gre.4
projects/nand/share/man/man4/igb.4
projects/nand/share/man/man4/ip.4
projects/nand/share/man/man4/ipfirewall.4
projects/nand/share/man/man4/ipmi.4
projects/nand/share/man/man4/ipw.4
projects/nand/share/man/man4/isci.4
projects/nand/share/man/man4/isp.4
projects/nand/share/man/man4/iwn.4
projects/nand/share/man/man4/mac_none.4
projects/nand/share/man/man4/mac_stub.4
projects/nand/share/man/man4/mk48txx.4
projects/nand/share/man/man4/mps.4
projects/nand/share/man/man4/mwl.4
projects/nand/share/man/man4/net80211.4
projects/nand/share/man/man4/netmap.4
projects/nand/share/man/man4/ng_etf.4
projects/nand/share/man/man4/ng_nat.4
projects/nand/share/man/man4/ng_netflow.4
projects/nand/share/man/man4/ng_patch.4
projects/nand/share/man/man4/ng_socket.4
projects/nand/share/man/man4/pcm.4
projects/nand/share/man/man4/pcn.4
projects/nand/share/man/man4/psm.4
projects/nand/share/man/man4/rl.4
projects/nand/share/man/man4/run.4
projects/nand/share/man/man4/send.4
projects/nand/share/man/man4/ses.4
projects/nand/share/man/man4/siftr.4
projects/nand/share/man/man4/simplebus.4
projects/nand/share/man/man4/sis.4
projects/nand/share/man/man4/sk.4
projects/nand/share/man/man4/snd_hda.4
projects/nand/share/man/man4/snd_hdspe.4
projects/nand/share/man/man4/splash.4
projects/nand/share/man/man4/ste.4
projects/nand/share/man/man4/termios.4
projects/nand/share/man/man4/ti.4
projects/nand/share/man/man4/tl.4
projects/nand/share/man/man4/tws.4
projects/nand/share/man/man4/uhso.4
projects/nand/share/man/man4/ulpt.4
projects/nand/share/man/man4/umcs.4
projects/nand/share/man/man4/uslcom.4
projects/nand/share/man/man4/vge.4
projects/nand/share/man/man4/vr.4
projects/nand/share/man/man4/watchdog.4
projects/nand/share/man/man4/wb.4
projects/nand/share/man/man4/wpi.4
projects/nand/share/man/man4/xl.4
projects/nand/share/man/man4/xnb.4
projects/nand/share/man/man5/device.hints.5
projects/nand/share/man/man5/make.conf.5
projects/nand/share/man/man5/nsmb.conf.5
projects/nand/share/man/man5/portsnap.conf.5
projects/nand/share/man/man5/rc.conf.5
projects/nand/share/man/man5/src.conf.5
projects/nand/share/man/man7/tuning.7
projects/nand/share/man/man8/rc.8
projects/nand/share/man/man9/DB_COMMAND.9
projects/nand/share/man/man9/DECLARE_GEOM_CLASS.9
projects/nand/share/man/man9/VOP_GETACL.9
projects/nand/share/man/man9/VOP_GETEXTATTR.9
projects/nand/share/man/man9/VOP_SETACL.9
projects/nand/share/man/man9/VOP_SETEXTATTR.9
projects/nand/share/man/man9/bus_space.9
projects/nand/share/man/man9/eventtimers.9
projects/nand/share/man/man9/fail.9
projects/nand/share/man/man9/locking.9
projects/nand/share/man/man9/namei.9
projects/nand/share/man/man9/spl.9
projects/nand/share/man/man9/store.9
projects/nand/share/man/man9/usbdi.9
projects/nand/share/mk/bsd.own.mk
projects/nand/share/termcap/termcap.5
projects/nand/sys/arm/arm/locore.S
projects/nand/sys/arm/at91/at91_pioreg.h
projects/nand/sys/arm/at91/files.at91sam9
projects/nand/sys/arm/xscale/ixp425/std.ixp425
projects/nand/sys/arm/xscale/ixp425/std.ixp435
projects/nand/sys/boot/Makefile.sparc64
projects/nand/sys/boot/arm/at91/boot2/boot2.c
projects/nand/sys/boot/arm/at91/libat91/at91rm9200.h
projects/nand/sys/boot/common/boot.c
projects/nand/sys/boot/common/bootstrap.h
projects/nand/sys/boot/i386/cdboot/Makefile
projects/nand/sys/boot/i386/libi386/Makefile
projects/nand/sys/boot/i386/libi386/devicename.c
projects/nand/sys/boot/i386/libi386/libi386.h
projects/nand/sys/boot/i386/loader/conf.c
projects/nand/sys/boot/i386/loader/main.c
projects/nand/sys/boot/i386/zfsboot/zfsboot.c
projects/nand/sys/boot/ofw/libofw/Makefile
projects/nand/sys/boot/ofw/libofw/devicename.c
projects/nand/sys/boot/ofw/libofw/libofw.h
projects/nand/sys/boot/pc98/btx/btx/Makefile
projects/nand/sys/boot/pc98/btx/btx/btx.S
projects/nand/sys/boot/pc98/btx/btxldr/Makefile
projects/nand/sys/boot/pc98/btx/btxldr/btxldr.S
projects/nand/sys/boot/pc98/btx/lib/Makefile
projects/nand/sys/boot/pc98/cdboot/Makefile
projects/nand/sys/boot/pc98/libpc98/Makefile
projects/nand/sys/boot/pc98/loader/main.c
projects/nand/sys/boot/sparc64/loader/Makefile
projects/nand/sys/boot/sparc64/loader/main.c
projects/nand/sys/boot/zfs/zfs.c
projects/nand/sys/boot/zfs/zfsimpl.c
projects/nand/sys/cam/cam_sim.h
projects/nand/sys/cam/cam_xpt.c
projects/nand/sys/cam/cam_xpt_sim.h
projects/nand/sys/cddl/boot/zfs/zfsimpl.h
projects/nand/sys/conf/files
projects/nand/sys/dev/ahci/ahci.c
projects/nand/sys/dev/ata/ata-all.c
projects/nand/sys/dev/ath/if_ath_tx.c
projects/nand/sys/dev/bwi/bwimac.c
projects/nand/sys/dev/bwi/bwiphy.c
projects/nand/sys/dev/bwi/bwirf.c
projects/nand/sys/dev/bwi/if_bwi.c
projects/nand/sys/dev/bwi/if_bwi_pci.c
projects/nand/sys/dev/mfi/mfi_cam.c
projects/nand/sys/dev/mfi/mfivar.h
projects/nand/sys/dev/mvs/mvs.c
projects/nand/sys/dev/siis/siis.c
projects/nand/sys/dev/usb/input/ums.c
projects/nand/sys/dev/vr/if_vr.c
projects/nand/sys/dev/vr/if_vrreg.h
projects/nand/sys/fs/nfsclient/nfs_clbio.c
projects/nand/sys/fs/nfsclient/nfs_clnode.c
projects/nand/sys/fs/nfsclient/nfs_clvnops.c
projects/nand/sys/fs/nfsclient/nfsnode.h
projects/nand/sys/fs/nfsserver/nfs_nfsdstate.c
projects/nand/sys/geom/eli/g_eli_integrity.c
projects/nand/sys/geom/raid/tr_raid1.c
projects/nand/sys/geom/raid/tr_raid1e.c
projects/nand/sys/i386/include/bootinfo.h
projects/nand/sys/kern/kern_clock.c
projects/nand/sys/kern/kern_synch.c
projects/nand/sys/kern/kern_thread.c
projects/nand/sys/kern/sched_4bsd.c
projects/nand/sys/kern/sched_ule.c
projects/nand/sys/kern/subr_sleepqueue.c
projects/nand/sys/kern/subr_turnstile.c
projects/nand/sys/mips/conf/AP96
projects/nand/sys/mips/conf/AP96.hints
projects/nand/sys/mips/conf/TP-WN1043ND
projects/nand/sys/mips/conf/TP-WN1043ND.hints
projects/nand/sys/net/bpf.h
projects/nand/sys/netinet/libalias/libalias.3
projects/nand/sys/netinet/sctp.h
projects/nand/sys/netinet/sctp_asconf.c
projects/nand/sys/netinet/sctp_constants.h
projects/nand/sys/netinet/sctp_indata.c
projects/nand/sys/netinet/sctp_input.c
projects/nand/sys/netinet/sctp_output.c
projects/nand/sys/netinet/sctp_pcb.c
projects/nand/sys/netinet/sctp_timer.c
projects/nand/sys/netinet/sctp_usrreq.c
projects/nand/sys/netinet/sctputil.c
projects/nand/sys/netinet/sctputil.h
projects/nand/sys/netinet6/sctp6_usrreq.c
projects/nand/sys/nfsclient/nfs_bio.c
projects/nand/sys/nfsclient/nfs_node.c
projects/nand/sys/nfsclient/nfs_vnops.c
projects/nand/sys/nfsclient/nfsnode.h
projects/nand/sys/sys/sdt.h
projects/nand/sys/vm/device_pager.c
projects/nand/sys/vm/vm.h
projects/nand/sys/vm/vm_page.c
projects/nand/sys/vm/vm_page.h
projects/nand/sys/vm/vm_pageout.c
projects/nand/sys/vm/vm_pager.c
projects/nand/sys/vm/vm_pager.h
projects/nand/sys/vm/vm_phys.c
projects/nand/sys/vm/vm_phys.h
projects/nand/tools/build/options/WITHOUT_BINUTILS
projects/nand/tools/build/options/WITHOUT_ZONEINFO
projects/nand/tools/build/options/WITH_CLANG_IS_CC
projects/nand/tools/build/options/WITH_SHARED_TOOLCHAIN
projects/nand/tools/tools/zfsboottest/zfsboottest.c
projects/nand/usr.bin/Makefile
projects/nand/usr.bin/dc/dc.1
projects/nand/usr.bin/make/make.1
projects/nand/usr.bin/mklocale/mklocale.1
projects/nand/usr.bin/stdbuf/stdbuf.1
projects/nand/usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.3
projects/nand/usr.sbin/bsnmpd/modules/snmp_wlan/snmp_wlan.3
projects/nand/usr.sbin/jail/jail.8
projects/nand/usr.sbin/jail/jail.conf.5
projects/nand/usr.sbin/nfsd/nfsv4.4
projects/nand/usr.sbin/ntp/doc/ntp.conf.5
projects/nand/usr.sbin/pc-sysinstall/backend/functions-disk.sh
projects/nand/usr.sbin/pc-sysinstall/backend/functions.sh
projects/nand/usr.sbin/pkg_install/lib/plist.c
projects/nand/usr.sbin/rtprio/rtprio.c
projects/nand/usr.sbin/wpa/hostapd/hostapd.conf.5
projects/nand/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.conf.5
Directory Properties:
projects/nand/ (props changed)
projects/nand/MAINTAINERS (props changed)
projects/nand/cddl/contrib/opensolaris/ (props changed)
projects/nand/contrib/bind9/ (props changed)
projects/nand/contrib/binutils/ (props changed)
projects/nand/contrib/bzip2/ (props changed)
projects/nand/contrib/com_err/ (props changed)
projects/nand/contrib/compiler-rt/ (props changed)
projects/nand/contrib/dialog/ (props changed)
projects/nand/contrib/ee/ (props changed)
projects/nand/contrib/expat/ (props changed)
projects/nand/contrib/file/ (props changed)
projects/nand/contrib/gcc/ (props changed)
projects/nand/contrib/gdb/ (props changed)
projects/nand/contrib/gdtoa/ (props changed)
projects/nand/contrib/gnu-sort/ (props changed)
projects/nand/contrib/groff/ (props changed)
projects/nand/contrib/less/ (props changed)
projects/nand/contrib/libarchive/ (props changed)
projects/nand/contrib/libarchive/cpio/ (props changed)
projects/nand/contrib/libarchive/libarchive/ (props changed)
projects/nand/contrib/libarchive/libarchive_fe/ (props changed)
projects/nand/contrib/libarchive/tar/ (props changed)
projects/nand/contrib/libc++/ (props changed)
projects/nand/contrib/libcxxrt/ (props changed)
projects/nand/contrib/libpcap/ (props changed)
projects/nand/contrib/libstdc++/ (props changed)
projects/nand/contrib/llvm/ (props changed)
projects/nand/contrib/llvm/tools/clang/ (props changed)
projects/nand/contrib/ncurses/ (props changed)
projects/nand/contrib/netcat/ (props changed)
projects/nand/contrib/ntp/ (props changed)
projects/nand/contrib/one-true-awk/ (props changed)
projects/nand/contrib/openbsm/ (props changed)
projects/nand/contrib/openpam/ (props changed)
projects/nand/contrib/openresolv/ (props changed)
projects/nand/contrib/pf/ (props changed)
projects/nand/contrib/sendmail/ (props changed)
projects/nand/contrib/tcpdump/ (props changed)
projects/nand/contrib/tcsh/ (props changed)
projects/nand/contrib/tnftp/ (props changed)
projects/nand/contrib/top/ (props changed)
projects/nand/contrib/top/install-sh (props changed)
projects/nand/contrib/tzcode/stdtime/ (props changed)
projects/nand/contrib/tzcode/zic/ (props changed)
projects/nand/contrib/tzdata/ (props changed)
projects/nand/contrib/wpa/ (props changed)
projects/nand/contrib/xz/ (props changed)
projects/nand/crypto/heimdal/ (props changed)
projects/nand/crypto/openssh/ (props changed)
projects/nand/crypto/openssl/ (props changed)
projects/nand/gnu/lib/ (props changed)
projects/nand/gnu/usr.bin/binutils/ (props changed)
projects/nand/gnu/usr.bin/cc/cc_tools/ (props changed)
projects/nand/gnu/usr.bin/gdb/ (props changed)
projects/nand/lib/libc/ (props changed)
projects/nand/lib/libc/stdtime/ (props changed)
projects/nand/lib/libutil/ (props changed)
projects/nand/lib/libz/ (props changed)
projects/nand/sbin/ (props changed)
projects/nand/sbin/ipfw/ (props changed)
projects/nand/share/man/man4/ (props changed)
projects/nand/share/mk/bsd.arch.inc.mk (props changed)
projects/nand/share/zoneinfo/ (props changed)
projects/nand/sys/ (props changed)
projects/nand/sys/amd64/include/xen/ (props changed)
projects/nand/sys/boot/ (props changed)
projects/nand/sys/boot/i386/efi/ (props changed)
projects/nand/sys/boot/ia64/efi/ (props changed)
projects/nand/sys/boot/ia64/ski/ (props changed)
projects/nand/sys/boot/powerpc/boot1.chrp/ (props changed)
projects/nand/sys/boot/powerpc/ofw/ (props changed)
projects/nand/sys/cddl/contrib/opensolaris/ (props changed)
projects/nand/sys/conf/ (props changed)
projects/nand/sys/contrib/dev/acpica/ (props changed)
projects/nand/sys/contrib/dev/acpica/changes.txt (props changed)
projects/nand/sys/contrib/dev/acpica/common/ (props changed)
projects/nand/sys/contrib/dev/acpica/compiler/ (props changed)
projects/nand/sys/contrib/dev/acpica/components/debugger/ (props changed)
projects/nand/sys/contrib/dev/acpica/components/disassembler/ (props changed)
projects/nand/sys/contrib/dev/acpica/components/dispatcher/ (props changed)
projects/nand/sys/contrib/dev/acpica/components/events/ (props changed)
projects/nand/sys/contrib/dev/acpica/components/executer/ (props changed)
projects/nand/sys/contrib/dev/acpica/components/hardware/ (props changed)
projects/nand/sys/contrib/dev/acpica/components/namespace/ (props changed)
projects/nand/sys/contrib/dev/acpica/components/parser/ (props changed)
projects/nand/sys/contrib/dev/acpica/components/resources/ (props changed)
projects/nand/sys/contrib/dev/acpica/components/tables/ (props changed)
projects/nand/sys/contrib/dev/acpica/components/utilities/ (props changed)
projects/nand/sys/contrib/dev/acpica/include/ (props changed)
projects/nand/sys/contrib/dev/acpica/os_specific/ (props changed)
projects/nand/sys/contrib/octeon-sdk/ (props changed)
projects/nand/sys/contrib/pf/ (props changed)
projects/nand/sys/contrib/x86emu/ (props changed)
projects/nand/sys/i386/conf/XENHVM (props changed)
projects/nand/usr.bin/calendar/ (props changed)
projects/nand/usr.bin/csup/ (props changed)
projects/nand/usr.bin/procstat/ (props changed)
projects/nand/usr.sbin/jail/ (props changed)
projects/nand/usr.sbin/ndiscvt/ (props changed)
projects/nand/usr.sbin/rtadvctl/ (props changed)
projects/nand/usr.sbin/rtadvd/ (props changed)
projects/nand/usr.sbin/rtsold/ (props changed)
projects/nand/usr.sbin/zic/ (props changed)
Modified: projects/nand/ObsoleteFiles.inc
==============================================================================
--- projects/nand/ObsoleteFiles.inc Tue May 15 08:22:18 2012 (r235464)
+++ projects/nand/ObsoleteFiles.inc Tue May 15 09:01:00 2012 (r235465)
@@ -40,9 +40,20 @@
# 20120505: new clang import installed a redundant internal header
OLD_FILES+=usr/include/clang/3.1/stdalign.h
+# 20120428: MD2 removed from libmd
+OLD_FILES+=usr/include/md2.h
+OLD_FILES+=usr/share/man/man3/MD2Data.3.gz
+OLD_FILES+=usr/share/man/man3/MD2End.3.gz
+OLD_FILES+=usr/share/man/man3/MD2File.3.gz
+OLD_FILES+=usr/share/man/man3/MD2FileChunk.3.gz
+OLD_FILES+=usr/share/man/man3/MD2Final.3.gz
+OLD_FILES+=usr/share/man/man3/MD2Init.3.gz
+OLD_FILES+=usr/share/man/man3/MD2Update.3.gz
+OLD_FILES+=usr/share/man/man3/md2.3.gz
# 20120425: libusb version bump (r234684)
OLD_LIBS+=usr/lib/libusb.so.2
OLD_LIBS+=usr/lib32/libusb.so.2
+OLD_FILES+=usr/share/man/man3/libsub_get_active_config_descriptor.3.gz
# 20120415: new clang import which bumps version from 3.0 to 3.1
OLD_FILES+=usr/include/clang/3.0/altivec.h
OLD_FILES+=usr/include/clang/3.0/avxintrin.h
@@ -59,6 +70,17 @@ OLD_FILES+=usr/include/clang/3.0/wmmintr
OLD_FILES+=usr/include/clang/3.0/x86intrin.h
OLD_FILES+=usr/include/clang/3.0/xmmintrin.h
OLD_DIRS+=usr/include/clang/3.0
+# 20120412: BIND 9.8.1 release notes removed
+OLD_FILES+=usr/share/doc/bind9/RELEASE-NOTES-BIND-9.8.1.pdf
+OLD_FILES+=usr/share/doc/bind9/RELEASE-NOTES-BIND-9.8.1.txt
+OLD_FILES+=usr/share/doc/bind9/RELEASE-NOTES-BIND-9.8.1.html
+OLD_FILES+=usr/share/doc/bind9/release-notes.css
+# 20120330: legacy(4) moved to x86
+OLD_FILES+=usr/include/machine/legacyvar.h
+# 20120324: MPI headers updated
+OLD_FILES+=usr/include/dev/mpt/mpilib/mpi_inb.h
+# 20120322: hwpmc_mips24k.h removed
+OLD_FILES+=usr/include/dev/hwpmc/hwpmc_mips24k.h
# 20120322: Update heimdal to 1.5.1.
OLD_FILES+=usr/include/krb5-v4compat.h \
usr/include/krb_err.h \
@@ -103,6 +125,8 @@ OLD_LIBS+=usr/lib/libasn1.so.10 \
# 20120309: Remove fifofs header files.
OLD_FILES+=usr/include/fs/fifofs/fifo.h
OLD_DIRS+=usr/include/fs/fifofs
+# 20120304: xlocale cleanup
+OLD_FILES+=usr/include/_xlocale_ctype.h
# 20120225: libarchive 3.0.3
OLD_FILES+=usr/share/man/man3/archive_read_data_into_buffer.3.gz \
usr/share/man/man3/archive_read_support_compression_all.3.gz \
Modified: projects/nand/bin/expr/expr.1
==============================================================================
--- projects/nand/bin/expr/expr.1 Tue May 15 08:22:18 2012 (r235464)
+++ projects/nand/bin/expr/expr.1 Tue May 15 09:01:00 2012 (r235465)
@@ -77,7 +77,7 @@ Operators with equal precedence are grou
and
.Ql } .
.Bl -tag -width indent
-.It Ar expr1 Li | Ar expr2
+.It Ar expr1 Li \&| Ar expr2
Return the evaluation of
.Ar expr1
if it is neither an empty string nor zero;
Modified: projects/nand/bin/kenv/kenv.1
==============================================================================
--- projects/nand/bin/kenv/kenv.1 Tue May 15 08:22:18 2012 (r235464)
+++ projects/nand/bin/kenv/kenv.1 Tue May 15 09:01:00 2012 (r235465)
@@ -24,7 +24,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd January 13, 2009
+.Dd May 11, 2012
.Dt KENV 1
.Os
.Sh NAME
@@ -32,9 +32,9 @@
.Nd dump or modify the kernel environment
.Sh SYNOPSIS
.Nm
-.Op Fl hq
+.Op Fl hNq
.Nm
-.Op Fl q
+.Op Fl qv
.Ar variable Ns Op = Ns Ar value
.Nm
.Op Fl q
@@ -54,6 +54,11 @@ name is specified,
.Nm
will only report that value.
If the
+.Fl N
+option is specified,
+.Nm
+will only display variable names and not their values.
+If the
.Fl u
option is specified,
.Nm
@@ -68,6 +73,13 @@ If the
option is set, warnings normally printed as a result of being unable to
perform the requested operation will be suppressed.
.Pp
+If the
+.Fl v
+option is set, the variable name will be printed out for the
+environment variable in addition to the value when
+.Nm
+is executed with a variable name.
+.Pp
Variables can be added to the kernel environment using the
.Pa /boot/loader.conf
file, or also statically compiled into the kernel using the statement
Modified: projects/nand/bin/kenv/kenv.c
==============================================================================
--- projects/nand/bin/kenv/kenv.c Tue May 15 08:22:18 2012 (r235464)
+++ projects/nand/bin/kenv/kenv.c Tue May 15 09:01:00 2012 (r235465)
@@ -42,15 +42,17 @@ static int ksetenv(char *, char *);
static int kunsetenv(char *);
static int hflag = 0;
+static int Nflag = 0;
static int qflag = 0;
static int uflag = 0;
+static int vflag = 0;
static void
usage(void)
{
(void)fprintf(stderr, "%s\n%s\n%s\n",
- "usage: kenv [-hq]",
- " kenv [-q] variable[=value]",
+ "usage: kenv [-hNq]",
+ " kenv [-qv] variable[=value]",
" kenv [-q] -u variable");
exit(1);
}
@@ -64,17 +66,23 @@ main(int argc, char **argv)
error = 0;
val = NULL;
env = NULL;
- while ((ch = getopt(argc, argv, "hqu")) != -1) {
+ while ((ch = getopt(argc, argv, "hNquv")) != -1) {
switch (ch) {
case 'h':
hflag++;
break;
+ case 'N':
+ Nflag++;
+ break;
case 'q':
qflag++;
break;
case 'u':
uflag++;
break;
+ case 'v':
+ vflag++;
+ break;
default:
usage();
}
@@ -91,9 +99,9 @@ main(int argc, char **argv)
argv++;
argc--;
}
- if (hflag && (env != NULL))
+ if ((hflag || Nflag) && env != NULL)
usage();
- if ((argc > 0) || (uflag && (env == NULL)))
+ if (argc > 0 || ((uflag || vflag) && env == NULL))
usage();
if (env == NULL) {
error = kdumpenv();
@@ -152,7 +160,10 @@ kdumpenv(void)
if (cp == NULL)
continue;
*cp++ = '\0';
- printf("%s=\"%s\"\n", buf, cp);
+ if (Nflag)
+ printf("%s\n", buf);
+ else
+ printf("%s=\"%s\"\n", buf, cp);
buf = cp;
}
return (0);
@@ -167,7 +178,10 @@ kgetenv(char *env)
ret = kenv(KENV_GET, env, buf, sizeof(buf));
if (ret == -1)
return (ret);
- printf("%s\n", buf);
+ if (vflag)
+ printf("%s=\"%s\"\n", env, buf);
+ else
+ printf("%s\n", buf);
return (0);
}
Modified: projects/nand/bin/sh/sh.1
==============================================================================
--- projects/nand/bin/sh/sh.1 Tue May 15 08:22:18 2012 (r235464)
+++ projects/nand/bin/sh/sh.1 Tue May 15 09:01:00 2012 (r235465)
@@ -375,8 +375,8 @@ The following is a list of valid operato
.Bl -tag -width indent
.It Control operators:
.Bl -column "XXX" "XXX" "XXX" "XXX" "XXX" -offset center -compact
-.It Li & Ta Li && Ta Li ( Ta Li ) Ta Li \en
-.It Li ;; Ta Li ;& Ta Li ; Ta Li | Ta Li ||
+.It Li & Ta Li && Ta Li \&( Ta Li \&) Ta Li \en
+.It Li ;; Ta Li ;& Ta Li \&; Ta Li \&| Ta Li ||
.El
.It Redirection operators:
.Bl -column "XXX" "XXX" "XXX" "XXX" "XXX" -offset center -compact
Modified: projects/nand/bin/test/test.1
==============================================================================
--- projects/nand/bin/test/test.1 Tue May 15 08:22:18 2012 (r235464)
+++ projects/nand/bin/test/test.1 Tue May 15 09:01:00 2012 (r235465)
@@ -43,7 +43,7 @@
.Nm
.Ar expression
.Nm \&[
-.Ar expression Cm ]
+.Ar expression Cm \&]
.Sh DESCRIPTION
The
.Nm
Copied: projects/nand/cddl/contrib/dtracetoolkit/Guide (from r235464, head/cddl/contrib/dtracetoolkit/Guide)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/nand/cddl/contrib/dtracetoolkit/Guide Tue May 15 09:01:00 2012 (r235465, copy of r235464, head/cddl/contrib/dtracetoolkit/Guide)
@@ -0,0 +1,91 @@
+Guide - Guide to the DTraceToolkit
+
+ How to get started, and a table of contents.
+
+QuickStart
+
+ 1. The top most useful scripts are in this directory.
+ 2. Try running them with "-h". Eg, "./execsnoop -h".
+ 3. Read Docs/Contents for a full list of scripts.
+
+QuickStart-by-Screenshot
+
+ 1. Look through the examples in the Examples directory until
+ you see an output you like
+ 2. Find the script and run it
+ 3. Look for its man page in Man
+
+Not-so-QuickStart
+
+ 1. Welcome!
+ 2. Check the Table of Contents below to become famaliar with the
+ directory structure of the DTraceToolkit.
+ 3. See Docs/Faq for any initial questions.
+ 4. Read Docs/Contents for a list of scripts.
+ 5. Read Docs/Readme to see where scripts are documented.
+ 6. Check Docs/Links for further DTrace.
+ 7. Once famaliar with the toolkit, the following may be useful to
+ add to your shell initialisation file,
+ PATH=$PATH:/opt/DTT/Bin
+ MANPATH=$MANPATH:/opt/DTT/Man
+ in this case assuming the toolkit was installed in /opt/DTT.
+
+Installation
+
+ 1. Run ./install
+ This will replace any existing version of the DTraceToolkit
+ with this one. It will prompt. Final install location is
+ printed by this install script.
+
+Table of Contents
+
+ DTraceToolkit-X.XX/
+ Bin/ Symlinks to all the scripts
+ Apps/ Application specific scripts
+ Cpu/ Scripts for CPU analysis
+ Code/ Example code to practise on
+ Disk/ Scripts for disk I/O analysis
+ Docs/ Documentation
+ Contents Command list for the Toolkit
+ Faq Frequently asked questions
+ Links Further DTrace links
+ Readme Readme for using the docs
+ Examples/ Examples of command usage
+ Guide This file!
+ Include/ DTrace include files
+ Java/ Scripts for tracing Java
+ JavaScript/ Scripts for tracing JavaScript
+ Kernel/ Scripts for kernel analysis
+ License The CDDL license
+ Locks/ Scripts for lock analysis
+ Man/ Man pages
+ man1m/ Man pages for the Toolkit commands
+ Mem/ Scripts for memory analysis
+ Misc/ Misc scripts
+ Net/ Scripts for network analysis
+ Notes/ Notes on Toolkit commands
+ Perl/ Scripts for tracing Perl
+ Php/ Scripts for tracing Php
+ Proc/ Scripts for process analysis
+ Python/ Scripts for tracing Python
+ Ruby/ Scripts for tracing Ruby
+ Shell/ Scripts for tracing Shell languages
+ Snippits/ Snippits of D scripting
+ System/ Scripts for system analysis
+ Tcl/ Scripts for tracing Tcl
+ User/ Scripts for user based activity analysis
+ Zones/ Scripts for analysis by zone
+ Version DTraceToolkit version
+ install Install script, use for installs only
+
+When you type ls in the DTraceToolkit, you will be looking at the top ten
+or so most useful scripts plus the top level directories. Other scripts have
+been placed in meaningful subdirectories, such as Disk, Kernel, Proc, etc.
+
+An optional Bin directory has been provided that links to all the scripts.
+
+The DTraceToolkit is released under the CDDL license. It's the same open
+source license that OpenSolaris has been released under.
+
+Thank you for using the DTraceToolkit!
+
Copied: projects/nand/cddl/contrib/dtracetoolkit/License (from r235464, head/cddl/contrib/dtracetoolkit/License)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/nand/cddl/contrib/dtracetoolkit/License Tue May 15 09:01:00 2012 (r235465, copy of r235464, head/cddl/contrib/dtracetoolkit/License)
@@ -0,0 +1 @@
+link Docs/cddl1.txt
\ No newline at end of file
Copied: projects/nand/cddl/contrib/dtracetoolkit/README (from r235464, head/cddl/contrib/dtracetoolkit/README)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/nand/cddl/contrib/dtracetoolkit/README Tue May 15 09:01:00 2012 (r235465, copy of r235464, head/cddl/contrib/dtracetoolkit/README)
@@ -0,0 +1 @@
+link Guide
\ No newline at end of file
Copied: projects/nand/cddl/contrib/dtracetoolkit/Version (from r235464, head/cddl/contrib/dtracetoolkit/Version)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/nand/cddl/contrib/dtracetoolkit/Version Tue May 15 09:01:00 2012 (r235465, copy of r235464, head/cddl/contrib/dtracetoolkit/Version)
@@ -0,0 +1 @@
+DTraceToolkit version 0.99, 30-Sep-2007
Copied: projects/nand/cddl/contrib/dtracetoolkit/dexplorer (from r235464, head/cddl/contrib/dtracetoolkit/dexplorer)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/nand/cddl/contrib/dtracetoolkit/dexplorer Tue May 15 09:01:00 2012 (r235465, copy of r235464, head/cddl/contrib/dtracetoolkit/dexplorer)
@@ -0,0 +1,547 @@
+#!/usr/bin/ksh
+#
+# dexplorer - DTrace system explorer, runs a collection of scripts.
+# Written using DTrace (Solaris 10 3/05).
+#
+# This program automatically runs a collection of DTrace scripts to examine
+# many areas of the system, and places the output in a meaningful directory
+# structure that is tar'd and gzip'd.
+#
+# $Id: dexplorer 3 2007-08-01 10:50:08Z brendan $
+#
+# USAGE: dexplorer [-yDT] [-d outputdir] [-i interval]
+#
+# -q # quiet mode
+# -y # "yes", don't prompt for confirmation
+# -D # don't delete output dir
+# -T # don't create output tar.gz
+# -d outputdir # output directory
+# -i interval # interval for each sample
+# eg,
+# dexplorer # default is 5 second samples
+# dexplorer -y -i30 # no prompting, with 30 second samples
+#
+# SEE ALSO: DTraceToolkit
+#
+# THANKS: David Visser, et all. for the idea and encouragement.
+#
+# COPYRIGHT: Copyright (c) 2005 Brendan Gregg.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at Docs/cddl1.txt
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# CDDL HEADER END
+#
+# CODE:
+#
+# This is currently a monolithic script, and while it contains only
+# a few dozen straigftforward DTrace scripts I think it's desirable to
+# keep it that way. The scripts themselves have designed to be very
+# generic (eg, switching on all sdt:::), and are aggregations to keep a
+# limit on the size of the output.
+#
+# Author: Brendan Gregg [Sydney, Australia]
+#
+# 23-Jun-2005 Brendan Gregg Created this.
+# 28-Jun-2005 " " Last update.
+
+#
+# Default variables
+#
+interval=5 # time of each sample
+verbose=1 # print screen output
+prompt=1 # prompt before run
+tar=1 # create tar file
+delete=1 # delete output dirs
+dtrace=/usr/sbin/dtrace # path to dtrace
+root=. # default output dir
+PATH=/usr/bin:/usr/sbin # safe path
+dir=de_`uname -n`_`date +%Y%m%d%H%M` # OUTPUT FILENAME
+samples=20 # max number of tests
+current=0 # current sample
+
+#
+# Process options
+#
+while getopts d:hi:qyDT name
+do
+ case $name in
+ d) root=$OPTARG ;;
+ i) interval=$OPTARG ;;
+ q) verbose=0 ;;
+ y) prompt=0 ;;
+ D) delete=0 ;;
+ T) tar=0 ;;
+ h|?) cat <<-END >&2
+ USAGE: dexplorer [-qyDT] [-d outputdir] [-i interval]
+
+ -q # quiet mode
+ -y # "yes", don't prompt for confirmation
+ -D # don't delete output dir
+ -T # don't create output tar.gz
+ -d outputdir # output directory
+ -i interval # interval for each sample
+ eg,
+ dexplorer # default is 5 second samples
+ dexplorer -y -i30 # no prompting, with 30 second samples
+ END
+ exit 1
+ esac
+done
+shift $(( OPTIND - 1 ))
+
+#
+# Confirm path
+#
+if [[ "$prompt" == "1" ]] ; then
+ if [[ "$root" == "." ]]; then
+ print "Output dir will be the current dir ($PWD)."
+ else
+ print "Output dir will be $root"
+ fi
+ print -n "Hit enter for yes, or type path: "
+ read ans junk
+ if [[ "$ans" == [yY] || "$ans" == [yY]es ]]; then
+ print "WARNING: I didn't ask for \"$ans\"!"
+ print "\tI was asking for the path or just enter."
+ print "\tignoring \"$ans\"..."
+ fi
+ if [[ "$ans" != "" ]]; then
+ root=$ans
+ print "Output is now $root."
+ fi
+fi
+
+#
+# Sanity checks
+#
+if [[ "$interval" == *[a-zA-Z]* ]]; then
+ print "ERROR2: Invalid interval $interval.\n"
+ print "Please use a number of seconds."
+ exit 2
+fi
+if (( ${#interval} < 1 )); then
+ print "ERROR3: Length of interval $interval too short.\n"
+ print "Minimum 1 second."
+ exit 3
+fi
+if [[ ! -d "$root" ]]; then
+ print "ERROR4: Output directory \"$root\" does not exist.\n"
+ print "Perhaps try a mkdir first?"
+ print "or use an existing dir, eg \"/tmp\""
+ exit 4
+fi
+if [[ ! -w "$root" ]]; then
+ print "ERROR5: Can't write to output directory \"$root\".\n"
+ print "Are you logged in as root?"
+ print "Perhaps try another directory, eg \"/tmp\""
+ exit 5
+fi
+if [[ `$dtrace -b1k -qn 'BEGIN { trace(pid); exit(0); }'` == "" ]]; then
+ print "ERROR6: Unable to run dtrace!\n"
+ print "Perhaps this is a permission problem? Try running as root."
+ exit 6
+fi
+
+# calculate total time
+(( total = interval * samples ))
+if (( total > 180 )); then
+ (( total = total / 60 ))
+ total="$total minutes"
+else
+ total="$total seconds"
+fi
+
+#
+# Common Functions
+#
+function decho {
+ if (( verbose )); then print "$*"; fi
+}
+clean="sed /^\$/d"
+header='dtrace:::BEGIN {
+ printf("%Y, ", walltimestamp);
+ printf("%s %s %s %s %s, ", `utsname.sysname, `utsname.nodename,
+ `utsname.release, `utsname.version, `utsname.machine);
+ printf("%d secs\n",'$interval');
+ }
+ profile:::tick-'$interval'sec { exit(0); }
+ '
+function dstatus {
+ if (( verbose )); then
+ (( percent = current * 100 / samples ))
+ printf "%3d%% $*\n" $percent
+ (( current = current + 1 ))
+ fi
+}
+
+########################################
+# START #
+########################################
+
+#
+# Make dirs
+#
+err=0
+cd $root
+(( err = err + $? ))
+mkdir $dir
+(( err = err + $? ))
+cd $dir
+(( err = err + $? ))
+base1=${PWD##*/}
+base2=${dir##*/}
+if [[ "$base1" != "$base2" || "$err" != "0" ]]; then
+ print "ERROR7: tried to mkdir $dir from $root, but something failed.\n"
+ print "Check directories before rerunning."
+ exit 7
+fi
+mkdir Cpu
+mkdir Disk
+mkdir Mem
+mkdir Net
+mkdir Proc
+mkdir Info
+
+#
+# Create Log
+#
+decho "Starting dexplorer ver 0.76."
+decho "Sample interval is $interval seconds. Total run is > $total."
+( print "dexplorer ver 0.76\n------------------"
+print -n "System: "
+uname -a
+print -n "Start: "
+date ) > log
+
+#
+# Capture Standard Info
+#
+args='pid,ppid,uid,gid,projid,zoneid,pset,pri,nice,'
+args=$args'class,vsz,rss,time,pcpu,pmem,args'
+uname -a > Info/uname-a # System
+psrinfo -v > Info/psrinfo-v # CPU
+prtconf > Info/prtconf # Memory (+ devices)
+df -k > Info/df-k # Disk
+ifconfig -a > Info/ifconfig-a # Network
+ps -eo $args > Info/ps-o # Processes
+uptime > Info/uptime # Load
+
+#
+# Cpu Tests, DTrace
+#
+
+dstatus "Interrupts by CPU..."
+$dtrace -qn "$header"'
+ sdt:::interrupt-start { @num[cpu] = count(); }
+ dtrace:::END
+ {
+ printf("%-16s %16s\n", "CPU", "INTERRUPTS");
+ printa("%-16d %@16d\n", @num);
+ }
+' | $clean > Cpu/interrupt_by_cpu
+
+dstatus "Interrupt times..."
+$dtrace -qn "$header"'
+ sdt:::interrupt-start { self->ts = vtimestamp; }
+ sdt:::interrupt-complete
+ /self->ts && arg0 != 0/
+ {
+ this->devi = (struct dev_info *)arg0;
+ self->name = this->devi != 0 ?
+ stringof(`devnamesp[this->devi->devi_major].dn_name) : "?";
+ this->inst = this->devi != 0 ? this->devi->devi_instance : 0;
+ @num[self->name, this->inst] = sum(vtimestamp - self->ts);
+ self->name = 0;
+ }
+ sdt:::interrupt-complete { self->ts = 0; }
+ dtrace:::END
+ {
+ printf("%11s %16s\n", "DEVICE", "TIME (ns)");
+ printa("%10s%-3d %@16d\n", @num);
+ }
+' | $clean > Cpu/interrupt_time
+
+dstatus "Dispatcher queue length by CPU..."
+$dtrace -qn "$header"'
+ profile:::profile-1000
+ {
+ this->num = curthread->t_cpu->cpu_disp->disp_nrunnable;
+ @length[cpu] = lquantize(this->num, 0, 100, 1);
+ }
+ dtrace:::END { printa(" CPU %d%@d\n", @length); }
+' | $clean > Cpu/dispqlen_by_cpu
+
+dstatus "Sdt counts..."
+$dtrace -qn "$header"'
+ sdt:::{ @num[probefunc, probename] = count(); }
+ dtrace:::END
+ {
+ printf("%-32s %-32s %10s\n", "FUNC", "NAME", "COUNT");
+ printa("%-32s %-32s %@10d\n", @num);
+ }
+' | $clean > Cpu/sdt_count
+
+#
+# Disk Tests, DTrace
+#
+
+dstatus "Pages paged in by process..."
+$dtrace -qn "$header"'
+ vminfo:::pgpgin { @pg[pid, execname] = sum(arg0); }
+ dtrace:::END
+ {
+ printf("%6s %-16s %16s\n", "PID", "CMD", "PAGES");
+ printa("%6d %-16s %@16d\n", @pg);
+ }
+' | $clean > Disk/pgpgin_by_process
+
+dstatus "Files opened successfully count..."
+$dtrace -qn "$header"'
+ syscall::open*:entry { self->file = copyinstr(arg0); self->ok = 1; }
+ syscall::open*:return /self->ok && arg0 != -1/
+ {
+ @num[self->file] = count();
+ }
+ syscall::open*:return /self->ok/ { self->file = 0; self->ok = 0; }
+ dtrace:::END
+ {
+ printf("%-64s %8s\n", "FILE", "COUNT");
+ printa("%-64s %@8d\n", @num);
+ }
+' | $clean > Disk/fileopen_count
+
+dstatus "Disk I/O size distribution by process..."
+$dtrace -qn "$header"'
+ io:::start { @size[pid, execname] = quantize(args[0]->b_bcount); }
+' | $clean > Disk/sizedist_by_process
+
+#
+# Mem Tests, DTrace
+#
+
+dstatus "Minor faults by process..."
+$dtrace -qn "$header"'
+ vminfo:::as_fault { @mem[pid, execname] = sum(arg0); }
+ dtrace:::END
+ {
+ printf("%6s %-16s %16s\n", "PID", "CMD", "MINFAULTS");
+ printa("%6d %-16s %@16d\n", @mem);
+ }
+' | $clean > Mem/minf_by_process
+
+
+dstatus "Vminfo data by process..."
+$dtrace -qn "$header"'
+ vminfo::: { @data[pid, execname, probename] = sum(arg0); }
+ dtrace:::END
+ {
+ printf("%6s %-16s %-16s %16s\n",
+ "PID", "CMD", "STATISTIC", "VALUE");
+ printa("%6d %-16s %-16s %@16d\n", @data);
+ }
+' | $clean > Mem/vminfo_by_process
+
+#
+# Net Tests, DTrace
+#
+
+dstatus "Mib data by mib statistic..."
+$dtrace -qn "$header"'
+ mib::: { @data[probename] = sum(arg0); }
+ dtrace:::END
+ {
+ printf("%-32s %16s\n", "STATISTIC", "VALUE");
+ printa("%-32s %@16d\n", @data);
+ }
+' | $clean > Net/mib_data
+
+dstatus "TCP write bytes by process..."
+$dtrace -qn "$header"'
+ fbt:ip:tcp_output:entry
+ {
+ this->size = msgdsize(args[1]);
+ @size[pid, execname] = sum(this->size);
+ }
+ dtrace:::END
+ {
+ printf("%6s %-16s %12s\n", "PID", "CMD", "BYTES");
+ printa("%6d %-16s %@12d\n", @size);
+ }
+' | $clean > Net/tcpw_by_process
+
+#
+# Proc Tests, DTrace
+#
+
+dstatus "Sample process @ 1000 Hz..."
+$dtrace -qn "$header"'
+ profile:::profile-1000
+ {
+ @num[pid, curpsinfo->pr_psargs] = count();
+ }
+ dtrace:::END
+ {
+ printf("%6s %12s %s\n", "PID", "SAMPLES", "ARGS");
+ printa("%6d %@12d %S\n", @num);
+ }
+' | $clean > Proc/sample_process
+
+dstatus "Syscall count by process..."
+$dtrace -qn "$header"'
+ syscall:::entry { @num[pid, execname, probefunc] = count(); }
+ dtrace:::END
+ {
+ printf("%6s %-24s %-24s %8s\n",
+ "PID", "CMD", "SYSCALL", "COUNT");
+ printa("%6d %-24s %-24s %@8d\n", @num);
+ }
+' | $clean > Proc/syscall_by_process
+
+dstatus "Syscall count by syscall..."
+$dtrace -qn "$header"'
+ syscall:::entry { @num[probefunc] = count(); }
+ dtrace:::END
+ {
+ printf("%-32s %16s\n", "SYSCALL", "COUNT");
+ printa("%-32s %@16d\n", @num);
+ }
+' | $clean > Proc/syscall_count
+
+dstatus "Read bytes by process..."
+$dtrace -qn "$header"'
+ sysinfo:::readch { @bytes[pid, execname] = sum(arg0); }
+ dtrace:::END
+ {
+ printf("%6s %-16s %16s\n", "PID", "CMD", "BYTES");
+ printa("%6d %-16s %@16d\n", @bytes);
+ }
+' | $clean > Proc/readb_by_process
+
+dstatus "Write bytes by process..."
+$dtrace -qn "$header"'
+ sysinfo:::writech { @bytes[pid, execname] = sum(arg0); }
+ dtrace:::END
+ {
+ printf("%6s %-16s %16s\n", "PID", "CMD", "BYTES");
+ printa("%6d %-16s %@16d\n", @bytes);
+ }
+' | $clean > Proc/writeb_by_process
+
+dstatus "Sysinfo counts by process..."
+$dtrace -qn "$header"'
+ sysinfo::: { @num[pid, execname, probename] = sum(arg0); }
+ dtrace:::END
+ {
+ printf("%6s %-16s %-16s %16s\n",
+ "PID", "CMD", "STATISTIC", "COUNT");
+ printa("%6d %-16s %-16s %@16d\n", @num);
+ }
+' | $clean > Proc/sysinfo_by_process
+
+dstatus "New process counts with arguments..."
+$dtrace -qn "$header"'
+ proc:::exec-success
+ {
+ @num[pid, ppid, curpsinfo->pr_psargs] = count();
+ }
+ dtrace:::END
+ {
+ printf("%6s %6s %8s %s\n", "PID", "PPID", "COUNT", "ARGS");
+ printa("%6d %6d %@8d %S\n", @num);
+ }
+' | $clean > Proc/newprocess_count
+
+dstatus "Signal counts..."
+$dtrace -qn "$header"'
+ proc:::signal-send {
+ @num[execname,args[2],stringof(args[1]->pr_fname)] = count();
+ }
+ dtrace:::END
+ {
+ printf("%-16s %-8s %-16s %8s\n",
+ "FROM", "SIG", "TO", "COUNT");
+ printa("%-16s %-8d %-16s %@8d\n", @num);
+ }
+' | $clean > Proc/signal_count
+
+dstatus "Syscall error counts..."
+$dtrace -qn "$header"'
+ syscall:::return /(int)arg0 == -1/
+ {
+ @num[pid, execname, probefunc, errno] = count();
+ }
+ dtrace:::END
+ {
+ printf("%6s %-16s %-32s %-6s %8s\n",
+ "PID", "CMD", "SYSCALL", "ERRNO", "COUNT");
+ printa("%6d %-16s %-32s %-6d %@8d\n", @num);
+ }
+' | $clean > Proc/syscall_errors
+
+
+###########
+# Done
+#
+( print -n "End: "
+date ) >> log
+decho "100% Done."
+if (( tar )); then
+ cd ..
+ tar cf $dir.tar $dir
+ gzip $dir.tar
+ decho "File is $dir.tar.gz"
+fi
+if (( delete && tar )); then
+ cd $dir
+ # this could be all an "rm -r $dir", but since it will be run
+ # as root on production servers - lets be analy cautious,
+ rm Cpu/interrupt_by_cpu
+ rm Cpu/interrupt_time
+ rm Cpu/dispqlen_by_cpu
+ rm Cpu/sdt_count
+ rm Disk/pgpgin_by_process
+ rm Disk/fileopen_count
+ rm Disk/sizedist_by_process
+ rm Mem/minf_by_process
+ rm Mem/vminfo_by_process
+ rm Net/mib_data
+ rm Net/tcpw_by_process
+ rm Proc/sample_process
+ rm Proc/syscall_by_process
+ rm Proc/syscall_count
+ rm Proc/readb_by_process
+ rm Proc/writeb_by_process
+ rm Proc/sysinfo_by_process
+ rm Proc/newprocess_count
+ rm Proc/signal_count
+ rm Proc/syscall_errors
+ rmdir Cpu
+ rmdir Disk
+ rmdir Mem
+ rmdir Net
+ rmdir Proc
+ rm Info/uname-a
+ rm Info/psrinfo-v
+ rm Info/prtconf
+ rm Info/df-k
+ rm Info/ifconfig-a
+ rm Info/ps-o
+ rm Info/uptime
+ rmdir Info
+ rm log
+ cd ..
+ rmdir $dir
+else
+ decho "Directory is $dir"
+fi
+
Modified: projects/nand/cddl/contrib/dtracetoolkit/dtruss
==============================================================================
--- projects/nand/cddl/contrib/dtracetoolkit/dtruss Tue May 15 08:22:18 2012 (r235464)
+++ projects/nand/cddl/contrib/dtracetoolkit/dtruss Tue May 15 09:01:00 2012 (r235465)
@@ -240,7 +240,7 @@ syscall:::entry
*/
/* print 3 args, return as hex */
-syscall::sigprocmask:return
+syscall::lwp_sigmask:return
/self->start/
{
/* calculate elapsed time */
@@ -268,11 +268,10 @@ syscall::sigprocmask:return
}
/* print 3 args, arg0 as a string */
-syscall::access*:return,
syscall::stat*:return,
syscall::lstat*:return,
-syscall::readlink*:return,
-syscall::open*:return
+syscall::open*:return,
+syscall::resolvepath:return
/self->start/
{
/* calculate elapsed time */
@@ -330,6 +329,7 @@ syscall::*read*:return
}
/* print 0 arg output */
+syscall::gtime:return,
syscall::*fork*:return
/self->start/
{
@@ -357,6 +357,9 @@ syscall::*fork*:return
}
/* print 1 arg output */
+syscall::brk:return,
+syscall::times:return,
+syscall::stime:return,
syscall::close:return
/self->start/
{
@@ -384,7 +387,7 @@ syscall::close:return
}
/* print 2 arg output */
-syscall::utimes:return,
+syscall::utime:return,
syscall::munmap:return
/self->start/
{
Copied: projects/nand/cddl/contrib/dtracetoolkit/dvmstat (from r235464, head/cddl/contrib/dtracetoolkit/dvmstat)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/nand/cddl/contrib/dtracetoolkit/dvmstat Tue May 15 09:01:00 2012 (r235465, copy of r235464, head/cddl/contrib/dtracetoolkit/dvmstat)
@@ -0,0 +1,250 @@
+#!/usr/bin/sh
+#
+# dvmstat - vmstat by PID/name/command.
+# Written using DTrace (Solaris 10 3/05).
+#
+# This program provides vmstat like data for one particular PID, a
+# process name, or when running a command. It prints statistics
+# every second.
+#
+# $Id: dvmstat 3 2007-08-01 10:50:08Z brendan $
+#
+# USAGE: dvmstat { -p PID | -n name | command }
+# eg,
+# dvmstat -p 1871 # examine PID 1871
+# dvmstat -n tar # examine processes called "tar"
+# dvmstat df -h # run and examine "df -h"
+#
+# FIELDS:
+# re page reclaims Kbytes
+# maj major faults Kbytes
+# mf minor faults Kbytes
+# fr page frees Kbytes
+# epi executable page ins Kbytes
+# epo executable page out Kbytes
+# api anonymous page ins Kbytes
+# apo anonymous page outs Kbytes
+# fpi filesystem page ins Kbytes
+# fpo filesystem page outs Kbytes
+# sy system calls number
+#
+# SEE ALSO: vmstat(1M)
+#
+# NOTES:
+#
+# When using dvmstat to run a command - if the command takes some time
+# to execute, dvmstat will print output every second. If the command runs
+# in less than a second, then the only one line of output will be printed.
+#
+# COPYRIGHT: Copyright (c) 2005 Brendan Gregg.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at Docs/cddl1.txt
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# CDDL HEADER END
+#
+# Author: Brendan Gregg [Sydney, Australia]
+#
+# 12-Jun-2005 Brendan Gregg Created this.
+# 08-Jan-2006 " " Last update.
+#
+
+##############################
+# --- Process Arguments ---
+#
+
+### Default variables
+opt_pid=0; opt_name=0; pid=0; pname="."; opt_command=0; command=""
+
+### Process options
+while getopts hn:p: name
+do
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list