Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/FreeBSD]: src/external/cddl/osnet/dist import new CDDL dtrace and ZFS co...



details:   https://anonhg.NetBSD.org/src/rev/47b8066320a7
branches:  FreeBSD
changeset: 319392:47b8066320a7
user:      chs <chs%NetBSD.org@localhost>
date:      Mon May 28 20:52:50 2018 +0000

description:
import new CDDL dtrace and ZFS code from FreeBSD svn r315983.

diffstat:

 external/cddl/osnet/dist/cmd/dtrace/dtrace.1                             |  1295 +-
 external/cddl/osnet/dist/cmd/dtrace/dtrace.c                             |   216 +-
 external/cddl/osnet/dist/cmd/pyzfs/pyzfs.py                              |    79 +
 external/cddl/osnet/dist/cmd/stat/common/timestamp.c                     |    49 +
 external/cddl/osnet/dist/cmd/zdb/zdb.c                                   |  1676 +-
 external/cddl/osnet/dist/cmd/zdb/zdb_il.c                                |    16 +-
 external/cddl/osnet/dist/cmd/zfs/zfs_iter.c                              |    75 +-
 external/cddl/osnet/dist/cmd/zfs/zfs_iter.h                              |     6 +
 external/cddl/osnet/dist/cmd/zfs/zfs_main.c                              |  4911 +++++-
 external/cddl/osnet/dist/cmd/zfs/zfs_util.h                              |     6 +-
 external/cddl/osnet/dist/cmd/zhack/zhack.c                               |   568 +
 external/cddl/osnet/dist/cmd/zinject/translate.c                         |   492 +
 external/cddl/osnet/dist/cmd/zinject/zinject.c                           |  1093 +
 external/cddl/osnet/dist/cmd/zinject/zinject.h                           |    70 +
 external/cddl/osnet/dist/cmd/zlook/zlook.c                               |   411 +
 external/cddl/osnet/dist/cmd/zpool/zpool_iter.c                          |     9 +-
 external/cddl/osnet/dist/cmd/zpool/zpool_main.c                          |  2306 ++-
 external/cddl/osnet/dist/cmd/zpool/zpool_util.h                          |     5 +-
 external/cddl/osnet/dist/cmd/zpool/zpool_vdev.c                          |   136 +-
 external/cddl/osnet/dist/cmd/zstreamdump/zstreamdump.1                   |    71 +
 external/cddl/osnet/dist/cmd/zstreamdump/zstreamdump.c                   |   628 +
 external/cddl/osnet/dist/cmd/ztest/ztest.c                               |  2126 ++-
 external/cddl/osnet/dist/common/acl/acl_common.c                         |   397 +-
 external/cddl/osnet/dist/common/acl/acl_common.h                         |    26 +-
 external/cddl/osnet/dist/common/avl/avl.c                                |    51 +-
 external/cddl/osnet/dist/common/ctf/ctf_create.c                         |   228 +-
 external/cddl/osnet/dist/common/ctf/ctf_error.c                          |     7 +-
 external/cddl/osnet/dist/common/ctf/ctf_impl.h                           |    10 +-
 external/cddl/osnet/dist/common/ctf/ctf_open.c                           |    99 +-
 external/cddl/osnet/dist/common/ctf/ctf_types.c                          |    72 +-
 external/cddl/osnet/dist/common/nvpair/fnvpair.c                         |   512 +
 external/cddl/osnet/dist/common/nvpair/nvpair.c                          |    45 +-
 external/cddl/osnet/dist/common/nvpair/nvpair_alloc_fixed.c              |     2 -
 external/cddl/osnet/dist/common/unicode/u8_textprep.c                    |    16 +-
 external/cddl/osnet/dist/common/util/strtolctype.h                       |    79 +
 external/cddl/osnet/dist/common/zfs/zfeature_common.c                    |   250 +
 external/cddl/osnet/dist/common/zfs/zfeature_common.h                    |   104 +
 external/cddl/osnet/dist/common/zfs/zfs_comutil.c                        |   107 +-
 external/cddl/osnet/dist/common/zfs/zfs_comutil.h                        |     9 +-
 external/cddl/osnet/dist/common/zfs/zfs_deleg.c                          |    65 +-
 external/cddl/osnet/dist/common/zfs/zfs_deleg.h                          |     8 +-
 external/cddl/osnet/dist/common/zfs/zfs_fletcher.c                       |    19 +-
 external/cddl/osnet/dist/common/zfs/zfs_fletcher.h                       |    17 +-
 external/cddl/osnet/dist/common/zfs/zfs_ioctl_compat.c                   |  1380 ++
 external/cddl/osnet/dist/common/zfs/zfs_ioctl_compat.h                   |   543 +
 external/cddl/osnet/dist/common/zfs/zfs_namecheck.c                      |    25 +-
 external/cddl/osnet/dist/common/zfs/zfs_namecheck.h                      |     5 +-
 external/cddl/osnet/dist/common/zfs/zfs_prop.c                           |   293 +-
 external/cddl/osnet/dist/common/zfs/zfs_prop.h                           |    16 +-
 external/cddl/osnet/dist/common/zfs/zpool_prop.c                         |    93 +-
 external/cddl/osnet/dist/common/zfs/zprop_common.c                       |    39 +-
 external/cddl/osnet/dist/head/nlist.h                                    |     9 +-
 external/cddl/osnet/dist/lib/libctf/common/ctf.5                         |  1140 +
 external/cddl/osnet/dist/lib/libctf/common/ctf_lib.c                     |    95 +-
 external/cddl/osnet/dist/lib/libctf/common/ctf_subr.c                    |     5 +-
 external/cddl/osnet/dist/lib/libdtrace/aarch64/dt_isadep.c               |   139 +
 external/cddl/osnet/dist/lib/libdtrace/arm/dt_isadep.c                   |   188 +
 external/cddl/osnet/dist/lib/libdtrace/common/drti.c                     |    75 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_aggregate.c             |   399 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_as.c                    |     8 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_cc.c                    |   433 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_cg.c                    |   354 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_consume.c               |  1149 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_decl.c                  |    14 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_decl.h                  |     7 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_dis.c                   |    33 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_dof.c                   |    61 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_error.c                 |    29 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_errtags.h               |    35 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_grammar.y               |    61 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_handle.c                |    10 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_ident.c                 |    27 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_impl.h                  |   110 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_lex.l                   |    64 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_link.c                  |   518 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_map.c                   |   195 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_module.c                |   534 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_module.h                |    14 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_open.c                  |   384 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_options.c               |   152 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_parser.c                |   556 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_parser.h                |    22 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_pid.c                   |   252 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_pid.h                   |     8 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_pq.c                    |   157 +
 external/cddl/osnet/dist/lib/libdtrace/common/dt_pq.h                    |    51 +
 external/cddl/osnet/dist/lib/libdtrace/common/dt_pragma.c                |    83 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_print.c                 |   706 +
 external/cddl/osnet/dist/lib/libdtrace/common/dt_printf.c                |   202 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_proc.c                  |   158 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_proc.h                  |     2 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_program.c               |    24 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_provider.c              |    75 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_provider.h              |     4 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_regset.c                |    42 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_regset.h                |     8 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_string.c                |    24 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_string.h                |    10 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_strtab.c                |    11 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_subr.c                  |   115 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_sugar.c                 |   516 +
 external/cddl/osnet/dist/lib/libdtrace/common/dt_work.c                  |    30 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_xlator.c                |    13 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dtrace.h                   |    57 +-
 external/cddl/osnet/dist/lib/libdtrace/common/mkerrno.sh                 |    40 +
 external/cddl/osnet/dist/lib/libdtrace/common/mkerrtags.sh               |     6 +-
 external/cddl/osnet/dist/lib/libdtrace/common/mknames.sh                 |     6 +-
 external/cddl/osnet/dist/lib/libdtrace/common/mksignal.sh                |    40 +
 external/cddl/osnet/dist/lib/libdtrace/i386/dt_isadep.c                  |   520 +
 external/cddl/osnet/dist/lib/libdtrace/i386/regs.d.in                    |   117 +
 external/cddl/osnet/dist/lib/libdtrace/i386/regs.sed.in                  |    82 +
 external/cddl/osnet/dist/lib/libdtrace/mips/dt_isadep.c                  |    75 +
 external/cddl/osnet/dist/lib/libdtrace/powerpc/dt_isadep.c               |   197 +
 external/cddl/osnet/dist/lib/libdtrace/riscv/dt_isadep.c                 |   139 +
 external/cddl/osnet/dist/lib/libdtrace/sparc/dt_isadep.c                 |   338 +
 external/cddl/osnet/dist/lib/libdtrace/sparc/regs.d                      |   120 +
 external/cddl/osnet/dist/lib/libgen/common/gmatch.c                      |    15 +
 external/cddl/osnet/dist/lib/libnvpair/libnvpair.c                       |   657 +-
 external/cddl/osnet/dist/lib/libnvpair/libnvpair.h                       |   161 +-
 external/cddl/osnet/dist/lib/libnvpair/nvpair_json.c                     |   403 +
 external/cddl/osnet/dist/lib/libshare/common/libshare.h                  |   301 +-
 external/cddl/osnet/dist/lib/libuutil/common/libuutil.h                  |    14 +-
 external/cddl/osnet/dist/lib/libuutil/common/uu_alloc.c                  |    41 +-
 external/cddl/osnet/dist/lib/libuutil/common/uu_avl.c                    |     1 +
 external/cddl/osnet/dist/lib/libuutil/common/uu_dprintf.c                |     2 +-
 external/cddl/osnet/dist/lib/libuutil/common/uu_misc.c                   |    42 +-
 external/cddl/osnet/dist/lib/libuutil/common/uu_pname.c                  |     4 +-
 external/cddl/osnet/dist/lib/libuutil/common/uu_string.c                 |    56 +
 external/cddl/osnet/dist/lib/libzfs/common/libzfs.h                      |   240 +-
 external/cddl/osnet/dist/lib/libzfs/common/libzfs_changelist.c           |    59 +-
 external/cddl/osnet/dist/lib/libzfs/common/libzfs_compat.c               |   118 +
 external/cddl/osnet/dist/lib/libzfs/common/libzfs_compat.h               |    44 +
 external/cddl/osnet/dist/lib/libzfs/common/libzfs_config.c               |   103 +-
 external/cddl/osnet/dist/lib/libzfs/common/libzfs_dataset.c              |  2299 ++-
 external/cddl/osnet/dist/lib/libzfs/common/libzfs_diff.c                 |   842 +
 external/cddl/osnet/dist/lib/libzfs/common/libzfs_impl.h                 |    48 +-
 external/cddl/osnet/dist/lib/libzfs/common/libzfs_import.c               |   246 +-
 external/cddl/osnet/dist/lib/libzfs/common/libzfs_iter.c                 |   526 +
 external/cddl/osnet/dist/lib/libzfs/common/libzfs_mount.c                |   325 +-
 external/cddl/osnet/dist/lib/libzfs/common/libzfs_pool.c                 |  1249 +-
 external/cddl/osnet/dist/lib/libzfs/common/libzfs_sendrecv.c             |  2092 ++-
 external/cddl/osnet/dist/lib/libzfs/common/libzfs_status.c               |   164 +-
 external/cddl/osnet/dist/lib/libzfs/common/libzfs_util.c                 |   193 +-
 external/cddl/osnet/dist/lib/libzfs_core/common/libzfs_core.c            |   848 +
 external/cddl/osnet/dist/lib/libzfs_core/common/libzfs_core.h            |    89 +
 external/cddl/osnet/dist/lib/libzfs_core/common/libzfs_core_compat.c     |   189 +
 external/cddl/osnet/dist/lib/libzfs_core/common/libzfs_core_compat.h     |    47 +
 external/cddl/osnet/dist/lib/libzpool/common/kernel.c                    |  1210 +
 external/cddl/osnet/dist/lib/libzpool/common/taskq.c                     |   140 +-
 external/cddl/osnet/dist/lib/libzpool/common/util.c                      |     7 +-
 external/cddl/osnet/dist/lib/libzpool/common/zfs.d                       |    36 +
 external/cddl/osnet/dist/lib/pyzfs/common/__init__.py                    |    27 +
 external/cddl/osnet/dist/lib/pyzfs/common/allow.py                       |   398 +
 external/cddl/osnet/dist/lib/pyzfs/common/dataset.py                     |   234 +
 external/cddl/osnet/dist/lib/pyzfs/common/groupspace.py                  |    28 +
 external/cddl/osnet/dist/lib/pyzfs/common/holds.py                       |    75 +
 external/cddl/osnet/dist/lib/pyzfs/common/ioctl.c                        |   544 +
 external/cddl/osnet/dist/lib/pyzfs/common/table.py                       |    70 +
 external/cddl/osnet/dist/lib/pyzfs/common/unallow.py                     |    27 +
 external/cddl/osnet/dist/lib/pyzfs/common/userspace.py                   |   246 +
 external/cddl/osnet/dist/lib/pyzfs/common/util.py                        |   141 +
 external/cddl/osnet/dist/tools/ctf/common/list.c                         |     4 +-
 external/cddl/osnet/dist/tools/ctf/common/memory.c                       |     1 +
 external/cddl/osnet/dist/tools/ctf/cvt/alist.c                           |    38 +-
 external/cddl/osnet/dist/tools/ctf/cvt/alist.h                           |     1 +
 external/cddl/osnet/dist/tools/ctf/cvt/barrier.c                         |    14 +
 external/cddl/osnet/dist/tools/ctf/cvt/barrier.h                         |     5 +
 external/cddl/osnet/dist/tools/ctf/cvt/ctf.c                             |   218 +-
 external/cddl/osnet/dist/tools/ctf/cvt/ctfconvert.c                      |    21 +-
 external/cddl/osnet/dist/tools/ctf/cvt/ctfmerge.c                        |    22 +-
 external/cddl/osnet/dist/tools/ctf/cvt/ctftools.h                        |    33 +-
 external/cddl/osnet/dist/tools/ctf/cvt/dwarf.c                           |   417 +-
 external/cddl/osnet/dist/tools/ctf/cvt/fixup_tdescs.c                    |    24 +-
 external/cddl/osnet/dist/tools/ctf/cvt/hash.c                            |    26 +-
 external/cddl/osnet/dist/tools/ctf/cvt/iidesc.c                          |    20 +-
 external/cddl/osnet/dist/tools/ctf/cvt/input.c                           |    12 +-
 external/cddl/osnet/dist/tools/ctf/cvt/merge.c                           |   102 +-
 external/cddl/osnet/dist/tools/ctf/cvt/output.c                          |    87 +-
 external/cddl/osnet/dist/tools/ctf/cvt/st_parse.c                        |    63 +-
 external/cddl/osnet/dist/tools/ctf/cvt/stabs.c                           |    12 +-
 external/cddl/osnet/dist/tools/ctf/cvt/strtab.c                          |     2 +-
 external/cddl/osnet/dist/tools/ctf/cvt/strtab.h                          |     2 +-
 external/cddl/osnet/dist/tools/ctf/cvt/tdata.c                           |    42 +-
 external/cddl/osnet/dist/tools/ctf/cvt/traverse.c                        |    22 +-
 external/cddl/osnet/dist/tools/ctf/cvt/traverse.h                        |     2 +-
 external/cddl/osnet/dist/tools/ctf/cvt/util.c                            |    63 +-
 external/cddl/osnet/dist/tools/ctf/dump/dump.c                           |    50 +-
 external/cddl/osnet/dist/uts/aarch64/dtrace/fasttrap_isa.c               |    29 +
 external/cddl/osnet/dist/uts/aarch64/sys/fasttrap_isa.h                  |    46 +
 external/cddl/osnet/dist/uts/arm/dtrace/fasttrap_isa.c                   |    30 +
 external/cddl/osnet/dist/uts/arm/sys/fasttrap_isa.h                      |    94 +
 external/cddl/osnet/dist/uts/common/dtrace/dtrace.c                      |  4142 +++++-
 external/cddl/osnet/dist/uts/common/dtrace/dtrace_xoroshiro128_plus.c    |    89 +
 external/cddl/osnet/dist/uts/common/dtrace/dtrace_xoroshiro128_plus.h    |    41 +
 external/cddl/osnet/dist/uts/common/dtrace/fasttrap.c                    |  1033 +-
 external/cddl/osnet/dist/uts/common/fs/vnode.c                           |   104 +
 external/cddl/osnet/dist/uts/common/fs/zfs/THIRDPARTYLICENSE.lz4         |    30 +
 external/cddl/osnet/dist/uts/common/fs/zfs/THIRDPARTYLICENSE.lz4.descrip |     1 +
 external/cddl/osnet/dist/uts/common/fs/zfs/arc.c                         |  6900 +++++++--
 external/cddl/osnet/dist/uts/common/fs/zfs/blkptr.c                      |   119 +
 external/cddl/osnet/dist/uts/common/fs/zfs/bplist.c                      |   346 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/bpobj.c                       |   592 +
 external/cddl/osnet/dist/uts/common/fs/zfs/bptree.c                      |   301 +
 external/cddl/osnet/dist/uts/common/fs/zfs/bqueue.c                      |   111 +
 external/cddl/osnet/dist/uts/common/fs/zfs/dbuf.c                        |  2308 ++-
 external/cddl/osnet/dist/uts/common/fs/zfs/ddt.c                         |   204 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/ddt_zap.c                     |    21 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/dmu.c                         |  1303 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/dmu_diff.c                    |   251 +
 external/cddl/osnet/dist/uts/common/fs/zfs/dmu_object.c                  |   114 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/dmu_objset.c                  |  1669 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/dmu_send.c                    |  3616 +++-
 external/cddl/osnet/dist/uts/common/fs/zfs/dmu_traverse.c                |   600 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/dmu_tx.c                      |   904 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/dmu_zfetch.c                  |   778 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/dnode.c                       |  1171 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/dnode_sync.c                  |   436 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/dsl_bookmark.c                |   457 +
 external/cddl/osnet/dist/uts/common/fs/zfs/dsl_dataset.c                 |  5293 +++---
 external/cddl/osnet/dist/uts/common/fs/zfs/dsl_deadlist.c                |   539 +
 external/cddl/osnet/dist/uts/common/fs/zfs/dsl_deleg.c                   |   228 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/dsl_destroy.c                 |   992 +
 external/cddl/osnet/dist/uts/common/fs/zfs/dsl_dir.c                     |  1615 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/dsl_pool.c                    |  1049 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/dsl_prop.c                    |   757 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/dsl_scan.c                    |  1922 ++
 external/cddl/osnet/dist/uts/common/fs/zfs/dsl_synctask.c                |   269 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/dsl_userhold.c                |   666 +
 external/cddl/osnet/dist/uts/common/fs/zfs/edonr_zfs.c                   |   102 +
 external/cddl/osnet/dist/uts/common/fs/zfs/lz4.c                         |  1025 +
 external/cddl/osnet/dist/uts/common/fs/zfs/lzjb.c                        |    21 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/metaslab.c                    |  3104 +++-
 external/cddl/osnet/dist/uts/common/fs/zfs/multilist.c                   |   366 +
 external/cddl/osnet/dist/uts/common/fs/zfs/range_tree.c                  |   411 +
 external/cddl/osnet/dist/uts/common/fs/zfs/refcount.c                    |   156 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/rrwlock.c                     |   163 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sa.c                          |  2015 ++
 external/cddl/osnet/dist/uts/common/fs/zfs/sha256.c                      |    49 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/skein_zfs.c                   |    95 +
 external/cddl/osnet/dist/uts/common/fs/zfs/spa.c                         |  3112 +++-
 external/cddl/osnet/dist/uts/common/fs/zfs/spa_config.c                  |   247 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/spa_errlog.c                  |    62 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/spa_history.c                 |   276 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/spa_misc.c                    |   748 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/space_map.c                   |   816 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/space_reftree.c               |   159 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/arc.h                     |   137 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/blkptr.h                  |    38 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/bplist.h                  |    63 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/bpobj.h                   |    93 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/bptree.h                  |    65 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/bqueue.h                  |    54 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/dbuf.h                    |   125 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/ddt.h                     |    41 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/dmu.h                     |   493 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/dmu_impl.h                |    45 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/dmu_objset.h              |    89 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/dmu_send.h                |    91 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/dmu_traverse.h            |    15 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/dmu_tx.h                  |    40 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/dmu_zfetch.h              |    44 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/dnode.h                   |   116 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/dsl_bookmark.h            |    51 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/dsl_dataset.h             |   232 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/dsl_deadlist.h            |    87 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/dsl_deleg.h               |     7 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/dsl_destroy.h             |    53 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/dsl_dir.h                 |    69 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/dsl_pool.h                |   108 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/dsl_prop.h                |    75 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/dsl_scan.h                |   145 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/dsl_synctask.h            |    82 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/dsl_userhold.h            |    57 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/metaslab.h                |    97 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/metaslab_impl.h           |   304 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/multilist.h               |   106 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/range_tree.h              |    97 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/refcount.h                |    47 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/rrwlock.h                 |    40 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/sa.h                      |   170 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/sa_impl.h                 |   291 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/spa.h                     |   427 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/spa_boot.h                |     6 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/spa_impl.h                |   119 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/space_map.h               |   153 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/space_reftree.h           |    57 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/trim_map.h                |    51 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/txg.h                     |    26 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/txg_impl.h                |    59 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/uberblock.h               |     7 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/uberblock_impl.h          |     6 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/unique.h                  |     4 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/vdev.h                    |    44 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/vdev_disk.h               |    17 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/vdev_impl.h               |   142 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/vdev_raidz.h              |    50 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zap.h                     |    80 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zap_impl.h                |    50 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zap_leaf.h                |    30 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zfeature.h                |    73 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zfs_acl.h                 |    41 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zfs_context.h             |   104 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zfs_ctldir.h              |    14 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zfs_debug.h               |    41 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zfs_dir.h                 |    20 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zfs_fuid.h                |     3 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zfs_ioctl.h               |   335 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zfs_onexit.h              |    66 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zfs_rlock.h               |    17 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zfs_sa.h                  |   142 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zfs_stat.h                |    55 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zfs_vfsops.h              |    39 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zfs_znode.h               |   174 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zil.h                     |    56 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zil_impl.h                |    45 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zio.h                     |   279 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zio_checksum.h            |    59 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zio_compress.h            |    20 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zio_impl.h                |   121 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zio_priority.h            |    41 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zrlock.h                  |    63 +
 external/cddl/osnet/dist/uts/common/fs/zfs/sys/zvol.h                    |    23 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/trim_map.c                    |   636 +
 external/cddl/osnet/dist/uts/common/fs/zfs/txg.c                         |   274 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/uberblock.c                   |    15 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/vdev.c                        |  1179 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/vdev_cache.c                  |    48 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/vdev_disk.c                   |   508 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/vdev_file.c                   |    98 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/vdev_geom.c                   |  1077 +
 external/cddl/osnet/dist/uts/common/fs/zfs/vdev_label.c                  |   403 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/vdev_mirror.c                 |   339 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/vdev_missing.c                |    23 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/vdev_queue.c                  |   947 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/vdev_raidz.c                  |   347 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/vdev_root.c                   |    17 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/zap.c                         |   470 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/zap_leaf.c                    |   138 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/zap_micro.c                   |   537 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/zfeature.c                    |   509 +
 external/cddl/osnet/dist/uts/common/fs/zfs/zfs.conf                      |    28 +
 external/cddl/osnet/dist/uts/common/fs/zfs/zfs_acl.c                     |  1529 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/zfs_byteswap.c                |     5 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/zfs_ctldir.c                  |  1962 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/zfs_debug.c                   |   112 +
 external/cddl/osnet/dist/uts/common/fs/zfs/zfs_dir.c                     |   720 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/zfs_fm.c                      |     8 +
 external/cddl/osnet/dist/uts/common/fs/zfs/zfs_fuid.c                    |    61 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/zfs_ioctl.c                   |  4660 ++++-
 external/cddl/osnet/dist/uts/common/fs/zfs/zfs_log.c                     |   183 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/zfs_onexit.c                  |   254 +
 external/cddl/osnet/dist/uts/common/fs/zfs/zfs_replay.c                  |   230 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/zfs_rlock.c                   |    21 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/zfs_sa.c                      |   327 +
 external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vfsops.c                  |  1437 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c                   |  5817 +++++---
 external/cddl/osnet/dist/uts/common/fs/zfs/zfs_znode.c                   |  1325 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/zil.c                         |  1080 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/zio.c                         |  1662 ++-
 external/cddl/osnet/dist/uts/common/fs/zfs/zio_checksum.c                |   242 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/zio_compress.c                |   105 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/zio_inject.c                  |   344 +-
 external/cddl/osnet/dist/uts/common/fs/zfs/zrlock.c                      |   187 +
 external/cddl/osnet/dist/uts/common/fs/zfs/zvol.c                        |  2198 ++-
 external/cddl/osnet/dist/uts/common/os/nvpair_alloc_system.c             |     1 -
 external/cddl/osnet/dist/uts/common/rpc/types.h                          |     4 +
 external/cddl/osnet/dist/uts/common/rpc/xdr.c                            |     7 +
 external/cddl/osnet/dist/uts/common/rpc/xdr.h                            |   643 +-
 external/cddl/osnet/dist/uts/common/rpc/xdr_mem.c                        |    23 +-
 external/cddl/osnet/dist/uts/common/sys/acl.h                            |    24 +-
 external/cddl/osnet/dist/uts/common/sys/acl_impl.h                       |     4 +-
 external/cddl/osnet/dist/uts/common/sys/avl.h                            |    13 +-
 external/cddl/osnet/dist/uts/common/sys/bitmap.h                         |    11 +-
 external/cddl/osnet/dist/uts/common/sys/callb.h                          |     8 +-
 external/cddl/osnet/dist/uts/common/sys/cpupart.h                        |    12 +-
 external/cddl/osnet/dist/uts/common/sys/cpuvar.h                         |    21 +-
 external/cddl/osnet/dist/uts/common/sys/ctf.h                            |     2 +
 external/cddl/osnet/dist/uts/common/sys/ctf_api.h                        |    14 +-
 external/cddl/osnet/dist/uts/common/sys/debug.h                          |    38 +-
 external/cddl/osnet/dist/uts/common/sys/dtrace.h                         |   343 +-
 external/cddl/osnet/dist/uts/common/sys/dtrace_impl.h                    |   141 +-
 external/cddl/osnet/dist/uts/common/sys/fasttrap.h                       |     5 +
 external/cddl/osnet/dist/uts/common/sys/fasttrap_impl.h                  |   235 +
 external/cddl/osnet/dist/uts/common/sys/feature_tests.h                  |    53 +-
 external/cddl/osnet/dist/uts/common/sys/fm/fs/zfs.h                      |     1 +
 external/cddl/osnet/dist/uts/common/sys/fm/protocol.h                    |    39 +-
 external/cddl/osnet/dist/uts/common/sys/fm/util.h                        |    10 +-
 external/cddl/osnet/dist/uts/common/sys/fs/zfs.h                         |   315 +-
 external/cddl/osnet/dist/uts/common/sys/fs/zut.h                         |    93 +
 external/cddl/osnet/dist/uts/common/sys/idmap.h                          |    97 +
 external/cddl/osnet/dist/uts/common/sys/nvpair.h                         |    76 +-
 external/cddl/osnet/dist/uts/common/sys/processor.h                      |    16 +-
 external/cddl/osnet/dist/uts/common/sys/sysevent.h                       |    15 +-
 external/cddl/osnet/dist/uts/common/sys/sysevent/dev.h                   |   256 +
 external/cddl/osnet/dist/uts/common/sys/sysevent/eventdefs.h             |    34 +-
 external/cddl/osnet/dist/uts/common/sys/systeminfo.h                     |   114 +-
 external/cddl/osnet/dist/uts/common/sys/taskq.h                          |    45 +-
 external/cddl/osnet/dist/uts/common/sys/taskq_impl.h                     |     9 +
 external/cddl/osnet/dist/uts/common/sys/u8_textprep.h                    |     2 +
 external/cddl/osnet/dist/uts/common/zmod/zmod.c                          |     2 +-
 external/cddl/osnet/dist/uts/common/zmod/zmod_subr.c                     |     1 -
 external/cddl/osnet/dist/uts/intel/dtrace/fasttrap_isa.c                 |  1894 ++
 external/cddl/osnet/dist/uts/mips/dtrace/fasttrap_isa.c                  |    30 +
 external/cddl/osnet/dist/uts/mips/sys/fasttrap_isa.h                     |    48 +
 external/cddl/osnet/dist/uts/powerpc/dtrace/fasttrap_isa.c               |   542 +
 external/cddl/osnet/dist/uts/powerpc/sys/fasttrap_isa.h                  |    76 +
 external/cddl/osnet/dist/uts/riscv/dtrace/fasttrap_isa.c                 |    29 +
 external/cddl/osnet/dist/uts/riscv/sys/fasttrap_isa.h                    |    46 +
 408 files changed, 113198 insertions(+), 32892 deletions(-)

diffs (truncated from 202583 to 300 lines):

diff -r 692fff919f57 -r 47b8066320a7 external/cddl/osnet/dist/cmd/dtrace/dtrace.1
--- a/external/cddl/osnet/dist/cmd/dtrace/dtrace.1      Sat Feb 20 02:42:00 2016 +0000
+++ b/external/cddl/osnet/dist/cmd/dtrace/dtrace.1      Mon May 28 20:52:50 2018 +0000
@@ -2,7 +2,7 @@
 .\" CDDL HEADER START
 .\"
 .\" The contents of this file are subject to the terms of the
-.\" Common Development and Distribution License (the "License").  
+.\" Common Development and Distribution License (the "License").
 .\" You may not use this file except in compliance with the License.
 .\"
 .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
@@ -18,653 +18,660 @@
 .\"
 .\" CDDL HEADER END
 .\" Copyright (c) 2006, Sun Microsystems, Inc. All Rights Reserved.
-.TH dtrace 1M "5 Sep 2006" "SunOS 5.11" "System Administration Commands"
-.SH NAME
-dtrace \- DTrace dynamic tracing compiler and tracing utility
-.SH SYNOPSIS
-.LP
-.nf
-\fBdtrace\fR [\fB-32\fR | \fB-64\fR] [\fB-aACeFGHhlqSvVwZ\fR] [\fB-b\fR \fIbufsz\fR] [\fB-c\fR \fIcmd\fR] 
-    [\fB-D\fR \fIname\fR [\fI=value\fR]] [\fB-I\fR \fIpath\fR] [\fB-L\fR \fIpath\fR] [\fB-o\fR \fIoutput\fR] 
-    [\fB-s\fR \fIscript\fR] [\fB-U\fR \fIname\fR] [\fB-x\fR \fIarg\fR [\fI=val\fR]] 
-    [\fB-X\fR a | c | s | t] [\fB-p\fR \fIpid\fR] 
-    [\fB-P\fR \fIprovider\fR [[\fIpredicate\fR] \fIaction\fR]] 
-    [\fB-m\fR [\fIprovider:\fR] \fImodule\fR [[\fIpredicate\fR] \fIaction\fR]] 
-    [\fB-f\fR [[\fIprovider:\fR] \fImodule:\fR] \fIfunction\fR [[\fIpredicate\fR] \fIaction\fR]] 
-    [\fB-n\fR [[[\fIprovider:\fR] \fImodule:\fR] \fIfunction:\fR] \fIname\fR [[\fIpredicate\fR] \fIaction\fR]] 
-    [\fB-i\fR \fIprobe-id\fR [[\fIpredicate\fR] \fIaction\fR]]
-.fi
-
-.SH DESCRIPTION
-.sp
-.LP
-DTrace is a comprehensive dynamic tracing framework for the Solaris Operating System. DTrace provides a powerful infrastructure that permits administrators, developers, and service personnel to 
concisely answer arbitrary questions about the behavior of the operating system and user programs. 
-.sp
-.LP
-The \fISolaris Dynamic Tracing Guide\fR describes how to use DTrace to observe, debug, and tune system behavior. Refer to this book for a detailed description of DTrace features, including the 
bundled DTrace observability
-tools, instrumentation providers, and the D programming language.
-.sp
-.LP
-The \fBdtrace\fR command provides a generic interface to the essential services provided by the DTrace facility, including:
-.RS +4
-.TP
-.ie t \(bu
-.el o
+.\"
+.\" $FreeBSD: head/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1 281705 2015-04-18 21:00:36Z markj $
+.\"
+.Dd April 18, 2015
+.Dt DTRACE 1
+.Os
+.Sh NAME
+.Nm dtrace
+.Nd dynamic tracing compiler and tracing utility
+.Sh SYNOPSIS
+.Nm
+.Op Fl 32 | Fl 64
+.Op Fl aACeFGhHlqSvVwZ
+.Op Fl b Ar bufsz
+.Op Fl c Ar cmd
+.Op Fl D Ar name Op Ns = Ns value
+.Op Fl I Ar path
+.Op Fl L Ar path
+.Op Fl o Ar output
+.Op Fl s Ar script
+.Op Fl U Ar name
+.Op Fl x Ar arg Op Ns = Ns value
+.Op Fl X Cm a | c | s | t
+.Op Fl p Ar pid
+.Op Fl P Ar provider Oo Oo Ar predicate Oc Ar action Oc
+.Op Fl m Oo Ar provider : Oc Ar module Oo Oo Ar predicate Oc Ar action Oc
+.Op Fl f Oo Oo Ar provider : Oc Ar module : Oc Ar function Oo Oo Ar predicate \
+    Oc Ar action Oc
+.Op Fl n Oo Oo Oo Ar provider : Oc Ar module : Oc Ar function : Oc Ar name \
+    Oo Oo Ar predicate Oc Ar action Oc
+.Op Fl i Ar probe-id Oo Oo Ar predicate Oc Ar action Oc
+.Sh DESCRIPTION
+DTrace is a comprehensive dynamic tracing framework ported from Solaris.
+DTrace provides a powerful infrastructure that permits administrators,
+developers, and service personnel to concisely answer arbitrary questions about
+the behavior of the operating system and user programs.
+.Pp
+The
+.Nm
+command provides a generic interface to the essential services provided by the
+DTrace facility, including:
+.Bl -bullet -offset indent
+.It
 Options that list the set of probes and providers currently published by DTrace
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
-Options that enable probes directly using any of the probe description specifiers (provider, module, function, name)
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
-Options that run the D compiler and compile one or more D program files or programs written directly on the command line
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
+.It
+Options that enable probes directly using any of the probe description
+specifiers (provider, module, function, name)
+.It
+Options that run the D compiler and compile one or more D program files or
+programs written directly on the command line
+.It
 Options that generate anonymous tracing programs
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
+.It
 Options that generate program stability reports
-.RE
-.RS +4
-.TP
-.ie t \(bu
-.el o
-Options that modify DTrace tracing and buffering behavior and enable additional D compiler features
-.RE
-.sp
-.LP
-You can use \fBdtrace\fR to create D scripts by using it in a \fB#!\fR declaration to create an interpreter file. You can also use \fBdtrace\fR to attempt to compile D programs and determine their 
properties without actually enabling tracing using the \fB-e\fR option. See \fBOPTIONS\fR. See the \fISolaris Dynamic Tracing Guide\fR for detailed examples of how to use the \fBdtrace\fR utility to 
perform these tasks.
-.SH OPTIONS
-.sp
-.LP
-The arguments accepted by the \fB-P\fR, \fB-m\fR, \fB-f\fR, \fB-n\fR, and \fB-i\fR options can include an optional D language \fIpredicate\fR enclosed in slashes \fB//\fR and optional D language 
\fIaction\fR statement list enclosed in braces \fB{}\fR. D program code specified on the command line must be appropriately quoted to avoid intepretation of meta-characters by the shell. 
-.sp
-.LP
+.It
+Options that modify DTrace tracing and buffering behavior and enable
+additional D compiler features
+.El
+.Pp
+You can use
+.Nm
+to create D scripts by using it in a shebang declaration to create an
+interpreter file.
+You can also use
+.Nm
+to attempt to compile D programs and determine their properties without
+actually enabling traces using the
+.Fl e
+option.
+.Sh OPTIONS
+The arguments accepted by the
+.Fl P ,
+.Fl m ,
+.Fl f ,
+.Fl n ,
+and
+.Fl i
+options can include an optional D language
+.Ar predicate
+enclosed in slashes and an optional D language
+.Ar action
+statement list enclosed in braces.
+D program code specified on the command line must be appropriately quoted to
+avoid interpretation of meta-characters by the shell.
+.Pp
 The following options are supported:
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-32\fR | \fB-64\fR\fR
-.ad
-.sp .6
-.RS 4n
-The D compiler produces programs using the native data model of the operating system kernel. You can use the \fBisainfo\fR \fB-b\fR command to determine the current operating system data model.  If 
the \fB-32\fR option is specified, \fBdtrace\fR forces
-the D compiler to compile a D program using the 32-bit data model. If the \fB-64\fR option is specified, \fBdtrace\fR forces the D compiler to compile a D program using the 64-bit data model. These 
options are typically not required as \fBdtrace\fR selects the
-native data model as the default. The data model affects the sizes of integer types and other language properties. D programs compiled for either data model can be executed on both 32-bit and 64-bit 
kernels. The \fB-32\fR and \fB-64\fR options also determine the ELF file format
-(ELF32 or ELF64) produced by the \fB-G\fR option.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-a\fR\fR
-.ad
-.sp .6
-.RS 4n
-Claim anonymous tracing state and display the traced data. You can combine the \fB-a\fR option with the \fB-e\fR option to force \fBdtrace\fR to exit immediately after consuming the anonymous 
tracing state rather than continuing to wait for new
-data. See the \fISolaris Dynamic Tracing Guide\fR for more information about anonymous tracing.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-A\fR\fR
-.ad
-.sp .6
-.RS 4n
-Generate \fBdriver.conf\fR(4) directives for anonymous tracing. This option constructs a set of \fBdtrace\fR(7D) configuration file directives to enable the specified probes for anonymous tracing 
and then exits. By default, \fBdtrace\fR attempts to store the directives to the file \fB/kernel/drv/dtrace.conf\fR. You can modify this behavior if you use the \fB-o\fR option to specify an 
alternate output file.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-b\fR \fIbufsz\fR\fR
-.ad
-.sp .6
-.RS 4n
-Set principal trace buffer size (\fIbufsz\fR). The trace buffer size can include any of the size suffixes \fBk\fR, \fBm\fR, \fBg\fR, or \fBt\fR.  If the buffer space cannot be allocated, 
\fBdtrace\fR attempts
-to reduce the buffer size or exit depending on the setting of the \fBbufresize\fR property.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-c\fR \fIcmd\fR\fR
-.ad
-.sp .6
-.RS 4n
-Run the specified command \fIcmd\fR and exit upon its completion. If more than one \fB-c\fR option is present on the command line, \fBdtrace\fR exits when all commands have exited, reporting the 
exit status for each child process as it
-terminates. The process-ID of the first command is made available to any D programs specified on the command line or using the \fB-s\fR option through the \fB$target\fR macro variable. Refer to the 
\fISolaris Dynamic Tracing Guide\fR for more information
-on macro variables.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-C\fR\fR
-.ad
-.sp .6
-.RS 4n
-Run the C preprocessor \fBcpp\fR(1) over D programs before compiling them. You can pass options to the C preprocessor using the \fB-D\fR, \fB-U\fR, \fB-I\fR, and \fB-H\fR options. You can select the 
degree of C standard conformance if you use the \fB-X\fR option. For a description of the set of tokens defined by the D compiler when invoking the C preprocessor, see \fB-X\fR.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-D\fR \fIname\fR \fB[=\fR\fIvalue\fR\fB]\fR\fR
-.ad
-.sp .6
-.RS 4n
-Define \fIname\fR when invoking \fBcpp\fR(1) (enabled using the \fB-C\fR option). If you specify the equals sign (\fB=\fR)
-and additional \fIvalue\fR, the name is assigned the corresponding value. This option passes the \fB-D\fR option to each \fBcpp\fR invocation.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-e\fR\fR
-.ad
-.sp .6
-.RS 4n
-Exit after compiling any requests and consuming anonymous tracing state (\fB-a\fR option) but prior to enabling any probes. You can combine this option with the \fB-a\fR option to print anonymous 
tracing data and exit. You can also combine this option with D
-compiler options. This combination verifies that the programs compile without actually executing them and enabling the corresponding instrumentation.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-f\fR\fB[[\fR\fIprovider\fR\fB:]\fR\fImodule\fR\fB:]\fR\fIfunction\fR\fB[[\fR\fIpredicate\fR\fB]\fR\fIaction\fR\fB]]\fR\fR
-.ad
-.sp .6
-.RS 4n
-Specify function name to trace or list (\fB-l\fR option). The corresponding argument can include any of the probe description forms \fIprovider:module:function\fR, \fImodule:function\fR, or 
\fIfunction\fR.
-Unspecified probe description fields are left blank and match any probes regardless of the values in those fields. If no qualifiers other than \fIfunction\fR are specified in the description, all 
probes with the corresponding \fIfunction\fR are matched.
-The \fB-f\fR argument can be suffixed with an optional D probe clause. You can specify more than one \fB-f\fR option on the command line at a time.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-F\fR\fR
-.ad
-.sp .6
-.RS 4n
-Coalesce trace output by identifying function entry and return. Function entry probe reports are indented and their output is prefixed with \fB->\fR. Function return probe reports are unindented and 
their output is prefixed with \fB<-\fR\&. System call
-entry probe reports are indented and their output is prefixed with \fB=>\fR. System call return probe reports are unindented and their output is prefixed with \fB<=\fR\&.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-G\fR\fR
-.ad




Home | Main Index | Thread Index | Old Index