svn commit: r259091 - in projects/altix2: . bin/sh bin/test cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/cmd/zpool cddl/co...
Marcel Moolenaar
marcel at FreeBSD.org
Sun Dec 8 02:48:17 UTC 2013
Author: marcel
Date: Sun Dec 8 02:48:10 2013
New Revision: 259091
URL: http://svnweb.freebsd.org/changeset/base/259091
Log:
Merge ^/head at 259089
Added:
projects/altix2/contrib/gcc/tree-ssa-alias-warnings.c
- copied unchanged from r259089, head/contrib/gcc/tree-ssa-alias-warnings.c
projects/altix2/contrib/gcclibs/libcpp/ChangeLog.gcc43
- copied unchanged from r259089, head/contrib/gcclibs/libcpp/ChangeLog.gcc43
projects/altix2/contrib/gcclibs/libcpp/directives-only.c
- copied unchanged from r259089, head/contrib/gcclibs/libcpp/directives-only.c
projects/altix2/contrib/gcclibs/libiberty/ChangeLog.gcc43
- copied unchanged from r259089, head/contrib/gcclibs/libiberty/ChangeLog.gcc43
projects/altix2/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h
- copied unchanged from r259089, head/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Host/Debug.h
- copied unchanged from r259089, head/contrib/llvm/tools/lldb/include/lldb/Host/Debug.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/RegisterCheckpoint.h
- copied unchanged from r259089, head/contrib/llvm/tools/lldb/include/lldb/Target/RegisterCheckpoint.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Utility/Iterable.h
- copied unchanged from r259089, head/contrib/llvm/tools/lldb/include/lldb/Utility/Iterable.h
projects/altix2/contrib/llvm/tools/lldb/source/API/SBPlatform.cpp
- copied unchanged from r259089, head/contrib/llvm/tools/lldb/source/API/SBPlatform.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp
- copied unchanged from r259089, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h
- copied unchanged from r259089, head/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp
- copied unchanged from r259089, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.h
- copied unchanged from r259089, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.h
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp
- copied unchanged from r259089, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.h
- copied unchanged from r259089, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.h
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp
- copied unchanged from r259089, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h
- copied unchanged from r259089, head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h
projects/altix2/etc/casper/
- copied from r259089, head/etc/casper/
projects/altix2/lib/libc/iconv/__iconv.c
- copied unchanged from r259089, head/lib/libc/iconv/__iconv.c
projects/altix2/lib/libc/iconv/__iconv_free_list.c
- copied unchanged from r259089, head/lib/libc/iconv/__iconv_free_list.c
projects/altix2/lib/libc/iconv/__iconv_get_list.c
- copied unchanged from r259089, head/lib/libc/iconv/__iconv_get_list.c
projects/altix2/lib/libc/iconv/bsd_iconv.c
- copied unchanged from r259089, head/lib/libc/iconv/bsd_iconv.c
projects/altix2/lib/libc/iconv/iconv_canonicalize.c
- copied unchanged from r259089, head/lib/libc/iconv/iconv_canonicalize.c
projects/altix2/lib/libc/iconv/iconv_close.c
- copied unchanged from r259089, head/lib/libc/iconv/iconv_close.c
projects/altix2/lib/libc/iconv/iconv_open.c
- copied unchanged from r259089, head/lib/libc/iconv/iconv_open.c
projects/altix2/lib/libc/iconv/iconv_open_into.c
- copied unchanged from r259089, head/lib/libc/iconv/iconv_open_into.c
projects/altix2/lib/libc/iconv/iconv_set_relocation_prefix.c
- copied unchanged from r259089, head/lib/libc/iconv/iconv_set_relocation_prefix.c
projects/altix2/lib/libc/iconv/iconvctl.c
- copied unchanged from r259089, head/lib/libc/iconv/iconvctl.c
projects/altix2/lib/libc/iconv/iconvlist.c
- copied unchanged from r259089, head/lib/libc/iconv/iconvlist.c
projects/altix2/lib/libc_nonshared/Makefile.iconv
- copied unchanged from r259089, head/lib/libc_nonshared/Makefile.iconv
projects/altix2/lib/libcapsicum/
- copied from r259089, head/lib/libcapsicum/
projects/altix2/lib/libcasper/
- copied from r259089, head/lib/libcasper/
projects/altix2/lib/libpjdlog/
- copied from r259089, head/lib/libpjdlog/
projects/altix2/libexec/casper/
- copied from r259089, head/libexec/casper/
projects/altix2/sbin/casperd/
- copied from r259089, head/sbin/casperd/
projects/altix2/share/examples/tests/tests/plain/cp_test.sh
- copied unchanged from r259089, head/share/examples/tests/tests/plain/cp_test.sh
projects/altix2/sys/amd64/vmm/io/vhpet.c
- copied unchanged from r259089, head/sys/amd64/vmm/io/vhpet.c
projects/altix2/sys/amd64/vmm/io/vhpet.h
- copied unchanged from r259089, head/sys/amd64/vmm/io/vhpet.h
projects/altix2/sys/arm/rockchip/rk30xx_wdog.c
- copied unchanged from r259089, head/sys/arm/rockchip/rk30xx_wdog.c
projects/altix2/sys/arm/rockchip/rk30xx_wdog.h
- copied unchanged from r259089, head/sys/arm/rockchip/rk30xx_wdog.h
projects/altix2/sys/cddl/compat/opensolaris/sys/disp.h
- copied unchanged from r259089, head/sys/cddl/compat/opensolaris/sys/disp.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/range_tree.c
- copied unchanged from r259089, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/range_tree.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_reftree.c
- copied unchanged from r259089, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_reftree.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/range_tree.h
- copied unchanged from r259089, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/range_tree.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_reftree.h
- copied unchanged from r259089, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_reftree.h
projects/altix2/sys/dev/fb/fb_if.m
- copied unchanged from r259089, head/sys/dev/fb/fb_if.m
projects/altix2/sys/dev/fb/fbd.c
- copied unchanged from r259089, head/sys/dev/fb/fbd.c
projects/altix2/sys/dev/nand/nfc_at91.c
- copied unchanged from r259089, head/sys/dev/nand/nfc_at91.c
projects/altix2/sys/dev/vt/
- copied from r259089, head/sys/dev/vt/
projects/altix2/sys/kern/subr_terminal.c
- copied unchanged from r259089, head/sys/kern/subr_terminal.c
projects/altix2/sys/net/sff8472.h
- copied unchanged from r259089, head/sys/net/sff8472.h
projects/altix2/sys/powerpc/wii/ios_if.m
- copied unchanged from r259089, head/sys/powerpc/wii/ios_if.m
projects/altix2/sys/sys/ktr_class.h
- copied unchanged from r259089, head/sys/sys/ktr_class.h
projects/altix2/sys/sys/sf_sync.h
- copied unchanged from r259089, head/sys/sys/sf_sync.h
projects/altix2/sys/sys/terminal.h
- copied unchanged from r259089, head/sys/sys/terminal.h
projects/altix2/tools/build/options/WITHOUT_CASPER
- copied unchanged from r259089, head/tools/build/options/WITHOUT_CASPER
projects/altix2/tools/regression/bin/sh/execution/bg10.0
- copied unchanged from r259089, head/tools/regression/bin/sh/execution/bg10.0
projects/altix2/tools/regression/bin/sh/execution/bg10.0.stdout
- copied unchanged from r259089, head/tools/regression/bin/sh/execution/bg10.0.stdout
projects/altix2/tools/regression/bin/sh/execution/bg5.0
- copied unchanged from r259089, head/tools/regression/bin/sh/execution/bg5.0
projects/altix2/tools/regression/bin/sh/execution/bg6.0
- copied unchanged from r259089, head/tools/regression/bin/sh/execution/bg6.0
projects/altix2/tools/regression/bin/sh/execution/bg6.0.stdout
- copied unchanged from r259089, head/tools/regression/bin/sh/execution/bg6.0.stdout
projects/altix2/tools/regression/bin/sh/execution/bg7.0
- copied unchanged from r259089, head/tools/regression/bin/sh/execution/bg7.0
projects/altix2/tools/regression/bin/sh/execution/bg8.0
- copied unchanged from r259089, head/tools/regression/bin/sh/execution/bg8.0
projects/altix2/tools/regression/bin/sh/execution/bg9.0
- copied unchanged from r259089, head/tools/regression/bin/sh/execution/bg9.0
projects/altix2/tools/regression/capsicum/libcapsicum/
- copied from r259089, head/tools/regression/capsicum/libcapsicum/
projects/altix2/tools/tools/vt/
- copied from r259089, head/tools/tools/vt/
Replaced:
projects/altix2/lib/libc/iconv/iconv.c
- copied unchanged from r259089, head/lib/libc/iconv/iconv.c
Deleted:
projects/altix2/contrib/apr-util/test/testssl.c
projects/altix2/lib/libc/rpc/LICENSE
projects/altix2/lib/libc_nonshared/__iconv.c
projects/altix2/lib/libc_nonshared/__iconv_free_list.c
projects/altix2/lib/libc_nonshared/__iconv_get_list.c
projects/altix2/lib/libc_nonshared/iconv.c
projects/altix2/lib/libc_nonshared/iconv_canonicalize.c
projects/altix2/lib/libc_nonshared/iconv_close.c
projects/altix2/lib/libc_nonshared/iconv_open.c
projects/altix2/lib/libc_nonshared/iconv_open_into.c
projects/altix2/lib/libc_nonshared/iconv_set_relocation_prefix.c
projects/altix2/lib/libc_nonshared/iconvctl.c
projects/altix2/lib/libc_nonshared/iconvlist.c
projects/altix2/share/examples/tests/tests/plain/cp_test
projects/altix2/sys/cddl/compat/opensolaris/sys/taskq.h
Modified:
projects/altix2/Makefile.inc1
projects/altix2/ObsoleteFiles.inc
projects/altix2/UPDATING
projects/altix2/bin/sh/cd.c
projects/altix2/bin/sh/eval.c
projects/altix2/bin/sh/exec.c
projects/altix2/bin/sh/expand.c
projects/altix2/bin/sh/memalloc.c
projects/altix2/bin/sh/mystring.c
projects/altix2/bin/sh/mystring.h
projects/altix2/bin/sh/redir.c
projects/altix2/bin/sh/show.c
projects/altix2/bin/sh/var.c
projects/altix2/bin/test/test.c
projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh
projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh
projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh
projects/altix2/cddl/contrib/opensolaris/cmd/zdb/zdb.c
projects/altix2/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7
projects/altix2/cddl/contrib/opensolaris/cmd/ztest/ztest.c
projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c
projects/altix2/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h
projects/altix2/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c
projects/altix2/contrib/apr-util/CHANGES
projects/altix2/contrib/apr-util/apr-util.spec
projects/altix2/contrib/apr-util/configure
projects/altix2/contrib/apr-util/crypto/apr_crypto.c
projects/altix2/contrib/apr-util/dbd/apr_dbd.c
projects/altix2/contrib/apr-util/dbd/apr_dbd_odbc.c
projects/altix2/contrib/apr-util/dbm/apr_dbm.c
projects/altix2/contrib/apr-util/include/apr_buckets.h
projects/altix2/contrib/apr-util/include/apr_dbd.h
projects/altix2/contrib/apr-util/include/apr_hooks.h
projects/altix2/contrib/apr-util/include/apr_optional_hooks.h
projects/altix2/contrib/apr-util/include/apr_queue.h
projects/altix2/contrib/apr-util/include/apr_reslist.h
projects/altix2/contrib/apr-util/include/apu.hw
projects/altix2/contrib/apr-util/include/apu_version.h
projects/altix2/contrib/apr-util/libaprutil.rc
projects/altix2/contrib/apr-util/memcache/apr_memcache.c
projects/altix2/contrib/apr-util/misc/apu_dso.c
projects/altix2/contrib/apr-util/test/abts.c
projects/altix2/contrib/apr-util/test/testpass.c
projects/altix2/contrib/gcc/ChangeLog.gcc43
projects/altix2/contrib/gcc/builtins.c
projects/altix2/contrib/gcc/c-common.c
projects/altix2/contrib/gcc/c-common.h
projects/altix2/contrib/gcc/c-decl.c
projects/altix2/contrib/gcc/c-opts.c
projects/altix2/contrib/gcc/c-ppoutput.c
projects/altix2/contrib/gcc/c-typeck.c
projects/altix2/contrib/gcc/c.opt
projects/altix2/contrib/gcc/common.opt
projects/altix2/contrib/gcc/config/i386/i386.c
projects/altix2/contrib/gcc/config/rs6000/altivec.h
projects/altix2/contrib/gcc/config/rs6000/rs6000-c.c
projects/altix2/contrib/gcc/config/rs6000/rs6000.c
projects/altix2/contrib/gcc/coverage.c
projects/altix2/contrib/gcc/cp/ChangeLog.gcc43
projects/altix2/contrib/gcc/cp/call.c
projects/altix2/contrib/gcc/cp/decl.c
projects/altix2/contrib/gcc/cp/mangle.c
projects/altix2/contrib/gcc/cp/semantics.c
projects/altix2/contrib/gcc/cp/typeck.c
projects/altix2/contrib/gcc/doc/cppopts.texi
projects/altix2/contrib/gcc/doc/extend.texi
projects/altix2/contrib/gcc/doc/invoke.texi
projects/altix2/contrib/gcc/final.c
projects/altix2/contrib/gcc/flags.h
projects/altix2/contrib/gcc/gimplify.c
projects/altix2/contrib/gcc/opts.c
projects/altix2/contrib/gcc/print-tree.c
projects/altix2/contrib/gcc/toplev.c
projects/altix2/contrib/gcc/tree-flow.h
projects/altix2/contrib/gcc/tree-ssa-alias.c
projects/altix2/contrib/gcc/tree-vrp.c
projects/altix2/contrib/gcc/tree.c
projects/altix2/contrib/gcc/tree.h
projects/altix2/contrib/gcc/varasm.c
projects/altix2/contrib/gcclibs/libcpp/Makefile.in
projects/altix2/contrib/gcclibs/libcpp/charset.c
projects/altix2/contrib/gcclibs/libcpp/directives.c
projects/altix2/contrib/gcclibs/libcpp/errors.c
projects/altix2/contrib/gcclibs/libcpp/expr.c
projects/altix2/contrib/gcclibs/libcpp/files.c
projects/altix2/contrib/gcclibs/libcpp/include/cpplib.h
projects/altix2/contrib/gcclibs/libcpp/init.c
projects/altix2/contrib/gcclibs/libcpp/internal.h
projects/altix2/contrib/gcclibs/libcpp/lex.c
projects/altix2/contrib/gcclibs/libcpp/macro.c
projects/altix2/contrib/gcclibs/libcpp/pch.c
projects/altix2/contrib/gcclibs/libiberty/choose-temp.c
projects/altix2/contrib/gcclibs/libiberty/cp-demangle.c
projects/altix2/contrib/gcclibs/libiberty/cp-demangle.h
projects/altix2/contrib/gcclibs/libiberty/floatformat.c
projects/altix2/contrib/gcclibs/libiberty/functions.texi
projects/altix2/contrib/gcclibs/libiberty/pex-unix.c
projects/altix2/contrib/gcclibs/libiberty/strsignal.c
projects/altix2/contrib/gcclibs/libiberty/testsuite/demangle-expected
projects/altix2/contrib/gcclibs/libiberty/testsuite/test-demangle.c
projects/altix2/contrib/gdb/gdb/amd64fbsd-nat.c
projects/altix2/contrib/libstdc++/include/ext/hashtable.h
projects/altix2/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
projects/altix2/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
projects/altix2/contrib/llvm/tools/clang/lib/Driver/ToolChains.h
projects/altix2/contrib/llvm/tools/clang/lib/Headers/emmintrin.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/API/SBDebugger.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/API/SBError.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/API/SBModule.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointList.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Core/Address.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Core/Module.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/DataFormatters/CXXFormatterFunctions.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatCache.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatClasses.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatManager.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatNavigator.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategory.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Expression/ClangFunction.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Expression/ClangUserExpression.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Host/File.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Host/FileSpec.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Host/Host.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Host/OptionParser.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Interpreter/PythonDataObjects.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreterPython.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Symbol/TypeList.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/ABI.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/LanguageRuntime.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/Platform.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/Process.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/RegisterContext.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/SystemRuntime.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/Target.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/Thread.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/ThreadList.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/Utility/PythonPointer.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/lldb-enumerations.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/lldb-forward.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/lldb-private-enumerations.h
projects/altix2/contrib/llvm/tools/lldb/include/lldb/lldb-python.h
projects/altix2/contrib/llvm/tools/lldb/source/API/SBDebugger.cpp
projects/altix2/contrib/llvm/tools/lldb/source/API/SBExpressionOptions.cpp
projects/altix2/contrib/llvm/tools/lldb/source/API/SBFileSpec.cpp
projects/altix2/contrib/llvm/tools/lldb/source/API/SBModule.cpp
projects/altix2/contrib/llvm/tools/lldb/source/API/SBProcess.cpp
projects/altix2/contrib/llvm/tools/lldb/source/API/SBStream.cpp
projects/altix2/contrib/llvm/tools/lldb/source/API/SBTarget.cpp
projects/altix2/contrib/llvm/tools/lldb/source/API/SBThread.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Breakpoint/Breakpoint.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointList.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocation.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlugin.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Core/Address.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Core/ConnectionFileDescriptor.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Core/Debugger.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Core/Mangled.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Core/Module.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Core/StreamFile.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp
projects/altix2/contrib/llvm/tools/lldb/source/DataFormatters/CXXFormatterFunctions.cpp
projects/altix2/contrib/llvm/tools/lldb/source/DataFormatters/FormatClasses.cpp
projects/altix2/contrib/llvm/tools/lldb/source/DataFormatters/FormatManager.cpp
projects/altix2/contrib/llvm/tools/lldb/source/DataFormatters/LibCxx.cpp
projects/altix2/contrib/llvm/tools/lldb/source/DataFormatters/LibStdcpp.cpp
projects/altix2/contrib/llvm/tools/lldb/source/DataFormatters/NSDictionary.cpp
projects/altix2/contrib/llvm/tools/lldb/source/DataFormatters/NSSet.cpp
projects/altix2/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategory.cpp
projects/altix2/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Expression/ClangFunction.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Expression/ClangUserExpression.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Expression/Materializer.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Host/common/File.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Host/common/Host.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Host/common/OptionParser.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Interpreter/Args.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Interpreter/PythonDataObjects.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterPython.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.h
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_x86_64.h
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
projects/altix2/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Symbol/UnwindPlan.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Target/Platform.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Target/Process.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Target/RegisterContext.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Target/StackFrameList.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Target/SystemRuntime.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Target/Target.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Target/Thread.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallFunction.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInRange.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Utility/StringExtractor.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp
projects/altix2/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.h
projects/altix2/contrib/llvm/tools/lldb/source/lldb.cpp
projects/altix2/contrib/llvm/tools/lldb/tools/lldb-platform/lldb-platform.cpp
projects/altix2/contrib/mdocml/lib.in
projects/altix2/contrib/nvi/cl/cl_term.c
projects/altix2/contrib/nvi/common/key.c
projects/altix2/contrib/nvi/common/key.h
projects/altix2/contrib/subversion/CHANGES
projects/altix2/contrib/subversion/Makefile.in
projects/altix2/contrib/subversion/build-outputs.mk
projects/altix2/contrib/subversion/build.conf
projects/altix2/contrib/subversion/configure
projects/altix2/contrib/subversion/configure.ac
projects/altix2/contrib/subversion/subversion/include/svn_version.h
projects/altix2/contrib/subversion/subversion/libsvn_client/externals.c
projects/altix2/contrib/subversion/subversion/libsvn_fs_fs/fs_fs.c
projects/altix2/contrib/subversion/subversion/libsvn_fs_fs/rep-cache-db.h
projects/altix2/contrib/subversion/subversion/libsvn_subr/internal_statements.h
projects/altix2/contrib/subversion/subversion/libsvn_wc/diff.h
projects/altix2/contrib/subversion/subversion/libsvn_wc/diff_local.c
projects/altix2/contrib/subversion/subversion/libsvn_wc/wc-checks.h
projects/altix2/contrib/subversion/subversion/libsvn_wc/wc-metadata.h
projects/altix2/contrib/subversion/subversion/libsvn_wc/wc-queries.h
projects/altix2/contrib/tcpdump/extract.h
projects/altix2/etc/Makefile
projects/altix2/etc/devd/usb.conf
projects/altix2/etc/gettytab
projects/altix2/etc/mtree/BSD.include.dist
projects/altix2/etc/mtree/BSD.root.dist
projects/altix2/etc/mtree/BSD.var.dist
projects/altix2/etc/pf.os
projects/altix2/etc/rc
projects/altix2/etc/services
projects/altix2/games/fortune/fortune/fortune.c
projects/altix2/gnu/usr.bin/cc/cc_int/Makefile
projects/altix2/gnu/usr.bin/cc/libcpp/Makefile
projects/altix2/include/Makefile
projects/altix2/include/iconv.h
projects/altix2/include/rpc/auth.h
projects/altix2/include/rpc/auth_des.h
projects/altix2/include/rpc/auth_kerb.h
projects/altix2/include/rpc/auth_unix.h
projects/altix2/include/rpc/clnt.h
projects/altix2/include/rpc/clnt_soc.h
projects/altix2/include/rpc/des.h
projects/altix2/include/rpc/des_crypt.h
projects/altix2/include/rpc/nettype.h
projects/altix2/include/rpc/pmap_clnt.h
projects/altix2/include/rpc/pmap_prot.h
projects/altix2/include/rpc/pmap_rmt.h
projects/altix2/include/rpc/raw.h
projects/altix2/include/rpc/rpc.h
projects/altix2/include/rpc/rpc_com.h
projects/altix2/include/rpc/rpc_msg.h
projects/altix2/include/rpc/rpcb_clnt.h
projects/altix2/include/rpc/rpcb_prot.x
projects/altix2/include/rpc/rpcent.h
projects/altix2/include/rpc/svc.h
projects/altix2/include/rpc/svc_auth.h
projects/altix2/include/rpc/svc_dg.h
projects/altix2/include/rpc/svc_soc.h
projects/altix2/include/rpc/xdr.h
projects/altix2/lib/Makefile
projects/altix2/lib/clang/liblldbAPI/Makefile
projects/altix2/lib/clang/liblldbPluginProcessFreeBSD/Makefile
projects/altix2/lib/clang/liblldbPluginProcessUtility/Makefile
projects/altix2/lib/libc/Makefile
projects/altix2/lib/libc/iconv/Makefile.inc
projects/altix2/lib/libc/iconv/citrus_iconv_local.h
projects/altix2/lib/libc/iconv/iconvctl.3
projects/altix2/lib/libc/powerpc/SYS.h
projects/altix2/lib/libc/powerpc64/SYS.h
projects/altix2/lib/libc/rpc/DISCLAIMER
projects/altix2/lib/libc/rpc/auth_des.c
projects/altix2/lib/libc/rpc/auth_none.c
projects/altix2/lib/libc/rpc/auth_unix.c
projects/altix2/lib/libc/rpc/authdes_prot.c
projects/altix2/lib/libc/rpc/authunix_prot.c
projects/altix2/lib/libc/rpc/bindresvport.c
projects/altix2/lib/libc/rpc/clnt_bcast.c
projects/altix2/lib/libc/rpc/clnt_dg.c
projects/altix2/lib/libc/rpc/clnt_generic.c
projects/altix2/lib/libc/rpc/clnt_perror.c
projects/altix2/lib/libc/rpc/clnt_raw.c
projects/altix2/lib/libc/rpc/clnt_simple.c
projects/altix2/lib/libc/rpc/clnt_vc.c
projects/altix2/lib/libc/rpc/des_crypt.c
projects/altix2/lib/libc/rpc/des_soft.c
projects/altix2/lib/libc/rpc/getnetconfig.c
projects/altix2/lib/libc/rpc/getnetpath.c
projects/altix2/lib/libc/rpc/getpublickey.c
projects/altix2/lib/libc/rpc/getrpcent.c
projects/altix2/lib/libc/rpc/getrpcport.c
projects/altix2/lib/libc/rpc/key_call.c
projects/altix2/lib/libc/rpc/key_prot_xdr.c
projects/altix2/lib/libc/rpc/netname.c
projects/altix2/lib/libc/rpc/netnamer.c
projects/altix2/lib/libc/rpc/pmap_clnt.c
projects/altix2/lib/libc/rpc/pmap_getmaps.c
projects/altix2/lib/libc/rpc/pmap_getport.c
projects/altix2/lib/libc/rpc/pmap_prot.c
projects/altix2/lib/libc/rpc/pmap_prot2.c
projects/altix2/lib/libc/rpc/pmap_rmt.c
projects/altix2/lib/libc/rpc/rpc_callmsg.c
projects/altix2/lib/libc/rpc/rpc_com.h
projects/altix2/lib/libc/rpc/rpc_commondata.c
projects/altix2/lib/libc/rpc/rpc_dtablesize.c
projects/altix2/lib/libc/rpc/rpc_generic.c
projects/altix2/lib/libc/rpc/rpc_prot.c
projects/altix2/lib/libc/rpc/rpc_soc.c
projects/altix2/lib/libc/rpc/rpcb_clnt.c
projects/altix2/lib/libc/rpc/rpcb_prot.c
projects/altix2/lib/libc/rpc/rpcb_st_xdr.c
projects/altix2/lib/libc/rpc/rpcdname.c
projects/altix2/lib/libc/rpc/rtime.c
projects/altix2/lib/libc/rpc/svc.c
projects/altix2/lib/libc/rpc/svc_auth.c
projects/altix2/lib/libc/rpc/svc_auth_des.c
projects/altix2/lib/libc/rpc/svc_auth_unix.c
projects/altix2/lib/libc/rpc/svc_dg.c
projects/altix2/lib/libc/rpc/svc_generic.c
projects/altix2/lib/libc/rpc/svc_raw.c
projects/altix2/lib/libc/rpc/svc_run.c
projects/altix2/lib/libc/rpc/svc_simple.c
projects/altix2/lib/libc/rpc/svc_vc.c
projects/altix2/lib/libc/sparc64/fpu/fpu.c
projects/altix2/lib/libc/sparc64/fpu/fpu_sqrt.c
projects/altix2/lib/libc/stdlib/atexit.c
projects/altix2/lib/libc/sys/chmod.2
projects/altix2/lib/libc/sys/pdfork.2
projects/altix2/lib/libc/sys/wait.2
projects/altix2/lib/libc/xdr/xdr_rec.c
projects/altix2/lib/libc_nonshared/Makefile
projects/altix2/lib/libiconv_modules/iconv_std/citrus_iconv_std.c
projects/altix2/lib/libnetgraph/netgraph.3
projects/altix2/lib/libnv/nvpair.c
projects/altix2/lib/libpmc/pmc.h
projects/altix2/lib/libstand/libstand.3
projects/altix2/lib/libthr/thread/thr_private.h
projects/altix2/lib/libthr/thread/thr_sig.c
projects/altix2/lib/libvmmapi/vmmapi.c
projects/altix2/lib/libvmmapi/vmmapi.h
projects/altix2/libexec/Makefile
projects/altix2/libexec/rtld-elf/rtld.c
projects/altix2/libexec/rtld-elf/rtld.h
projects/altix2/libexec/rtld-elf/xmalloc.c
projects/altix2/release/Makefile
projects/altix2/release/doc/de_DE.ISO8859-1/readme/article.xml
projects/altix2/release/doc/en_US.ISO8859-1/hardware/article.xml
projects/altix2/release/doc/en_US.ISO8859-1/readme/article.xml
projects/altix2/release/doc/en_US.ISO8859-1/relnotes/article.xml
projects/altix2/release/doc/ru_RU.KOI8-R/readme/article.xml
projects/altix2/release/doc/zh_CN.GB2312/readme/article.xml
projects/altix2/release/release.conf.sample
projects/altix2/release/release.sh
projects/altix2/release/scripts/pkg-stage.sh
projects/altix2/sbin/Makefile
projects/altix2/sbin/fdisk/fdisk.c
projects/altix2/sbin/growfs/growfs.8
projects/altix2/sbin/ipfw/ipfw2.c
projects/altix2/sbin/ipfw/ipfw2.h
projects/altix2/sbin/mdconfig/mdconfig.8
projects/altix2/sbin/mdconfig/mdconfig.c
projects/altix2/sbin/mount_nfs/mount_nfs.8
projects/altix2/sbin/pfctl/pfctl.c
projects/altix2/sbin/route/route.c
projects/altix2/sbin/swapon/swapon.8
projects/altix2/sbin/sysctl/sysctl.c
projects/altix2/share/man/man4/Makefile
projects/altix2/share/man/man4/axge.4
projects/altix2/share/man/man4/capsicum.4
projects/altix2/share/man/man4/iwn.4
projects/altix2/share/man/man4/netgraph.4
projects/altix2/share/man/man4/procdesc.4
projects/altix2/share/man/man4/run.4
projects/altix2/share/man/man4/u3g.4
projects/altix2/share/man/man4/usb.4
projects/altix2/share/man/man5/src.conf.5
projects/altix2/share/man/man7/development.7
projects/altix2/share/man/man7/release.7
projects/altix2/share/man/man9/SDT.9
projects/altix2/share/misc/bsd-family-tree
projects/altix2/share/misc/committers-src.dot (contents, props changed)
projects/altix2/share/mk/Makefile
projects/altix2/share/mk/bsd.libnames.mk
projects/altix2/share/mk/bsd.own.mk
projects/altix2/share/mk/bsd.sys.mk
projects/altix2/share/mk/plain.test.mk
projects/altix2/sys/amd64/amd64/exception.S
projects/altix2/sys/amd64/amd64/machdep.c
projects/altix2/sys/amd64/amd64/trap.c
projects/altix2/sys/amd64/conf/GENERIC
projects/altix2/sys/amd64/include/pcb.h
projects/altix2/sys/amd64/include/segments.h
projects/altix2/sys/amd64/include/vmm.h (contents, props changed)
projects/altix2/sys/amd64/include/vmm_dev.h (contents, props changed)
projects/altix2/sys/amd64/linux32/linux32_dummy.c
projects/altix2/sys/amd64/pci/pci_cfgreg.c
projects/altix2/sys/amd64/vmm/intel/vmcs.h
projects/altix2/sys/amd64/vmm/intel/vmx.c
projects/altix2/sys/amd64/vmm/intel/vmx_controls.h
projects/altix2/sys/amd64/vmm/intel/vtd.c
projects/altix2/sys/amd64/vmm/io/ppt.c
projects/altix2/sys/amd64/vmm/io/vioapic.c
projects/altix2/sys/amd64/vmm/io/vioapic.h
projects/altix2/sys/amd64/vmm/io/vlapic.c
projects/altix2/sys/amd64/vmm/io/vlapic.h
projects/altix2/sys/amd64/vmm/vmm.c
projects/altix2/sys/amd64/vmm/vmm_dev.c
projects/altix2/sys/amd64/vmm/vmm_ktr.h
projects/altix2/sys/amd64/vmm/vmm_lapic.c
projects/altix2/sys/amd64/vmm/vmm_lapic.h
projects/altix2/sys/arm/arm/db_trace.c
projects/altix2/sys/arm/arm/locore.S
projects/altix2/sys/arm/arm/pl190.c
projects/altix2/sys/arm/arm/pmap-v6.c
projects/altix2/sys/arm/at91/at91_machdep.c
projects/altix2/sys/arm/at91/at91_pioreg.h
projects/altix2/sys/arm/at91/files.at91
projects/altix2/sys/arm/at91/if_macbvar.h
projects/altix2/sys/arm/broadcom/bcm2835/bcm2835_dma.c
projects/altix2/sys/arm/broadcom/bcm2835/bcm2835_gpio.c
projects/altix2/sys/arm/econa/if_ece.c
projects/altix2/sys/arm/freescale/imx/imx6_anatopreg.h
projects/altix2/sys/arm/freescale/imx/imx6_usbphy.c
projects/altix2/sys/arm/freescale/imx/imx_gptreg.h
projects/altix2/sys/arm/freescale/vybrid/vf_anadig.c
projects/altix2/sys/arm/freescale/vybrid/vf_ccm.c
projects/altix2/sys/arm/freescale/vybrid/vf_ehci.c
projects/altix2/sys/arm/include/armreg.h
projects/altix2/sys/arm/include/machdep.h
projects/altix2/sys/arm/lpc/if_lpereg.h
projects/altix2/sys/arm/lpc/lpcreg.h
projects/altix2/sys/arm/mv/mv_machdep.c
projects/altix2/sys/arm/mv/mv_pci.c
projects/altix2/sys/arm/rockchip/files.rk30xx
projects/altix2/sys/arm/rockchip/rk30xx_machdep.c
projects/altix2/sys/arm/s3c2xx0/s3c24x0_machdep.c
projects/altix2/sys/arm/samsung/exynos/ehci_exynos5.c
projects/altix2/sys/arm/ti/ti_gpio.c
projects/altix2/sys/arm/xscale/i8134x/i81342reg.h
projects/altix2/sys/arm/xscale/ixp425/ixp425reg.h
projects/altix2/sys/boot/arm/at91/libat91/mci_device.h
projects/altix2/sys/boot/arm/uboot/start.S
projects/altix2/sys/boot/fdt/dts/rk3188.dtsi
projects/altix2/sys/boot/fdt/dts/rpi.dts
projects/altix2/sys/boot/i386/efi/reloc.c
projects/altix2/sys/boot/i386/libfirewire/fwohci.h
projects/altix2/sys/boot/i386/libfirewire/fwohcireg.h
projects/altix2/sys/cam/ctl/ctl_backend_block.c
projects/altix2/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c
projects/altix2/sys/cddl/compat/opensolaris/kern/opensolaris_vm.c
projects/altix2/sys/cddl/compat/opensolaris/sys/sdt.h
projects/altix2/sys/cddl/compat/opensolaris/sys/vm.h
projects/altix2/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c
projects/altix2/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/Makefile.files
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfeature.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfeature.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
projects/altix2/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h
projects/altix2/sys/cddl/dev/dtrace/dtrace_test.c
projects/altix2/sys/cddl/dev/lockstat/lockstat.c
projects/altix2/sys/cddl/dev/sdt/sdt.c
projects/altix2/sys/compat/freebsd32/freebsd32.h
projects/altix2/sys/compat/freebsd32/freebsd32_misc.c
projects/altix2/sys/compat/linux/linux_dtrace.h
projects/altix2/sys/compat/linux/linux_emul.c
projects/altix2/sys/compat/linux/linux_fork.c
projects/altix2/sys/compat/linux/linux_futex.c
projects/altix2/sys/compat/linux/linux_mib.c
projects/altix2/sys/compat/linux/linux_misc.c
projects/altix2/sys/compat/linux/linux_sysctl.c
projects/altix2/sys/compat/linux/linux_time.c
projects/altix2/sys/compat/linux/linux_uid16.c
projects/altix2/sys/compat/linux/linux_util.c
projects/altix2/sys/conf/NOTES
projects/altix2/sys/conf/files
projects/altix2/sys/conf/files.amd64
projects/altix2/sys/conf/files.arm
projects/altix2/sys/conf/files.i386
projects/altix2/sys/conf/files.powerpc
projects/altix2/sys/conf/files.sparc64
projects/altix2/sys/conf/kern.mk
projects/altix2/sys/conf/kern.pre.mk
projects/altix2/sys/conf/kmod.mk
projects/altix2/sys/conf/options
projects/altix2/sys/conf/options.amd64
projects/altix2/sys/crypto/aesni/aesni.c
projects/altix2/sys/dev/aac/aacvar.h
projects/altix2/sys/dev/acpica/acpi_video.c
projects/altix2/sys/dev/agp/agp_i810.c
projects/altix2/sys/dev/ahci/ahci.h
projects/altix2/sys/dev/bge/if_bge.c
projects/altix2/sys/dev/bge/if_bgereg.h
projects/altix2/sys/dev/bktr/bktr_core.c
projects/altix2/sys/dev/cesa/cesa.h
projects/altix2/sys/dev/cxgbe/common/common.h
projects/altix2/sys/dev/cxgbe/common/t4_hw.c
projects/altix2/sys/dev/cxgbe/t4_ioctl.h
projects/altix2/sys/dev/cxgbe/t4_main.c
projects/altix2/sys/dev/cxgbe/t4_sge.c
projects/altix2/sys/dev/drm/i915_reg.h
projects/altix2/sys/dev/drm/mach64_drv.h
projects/altix2/sys/dev/drm/mga_drv.h
projects/altix2/sys/dev/drm/r128_drv.h
projects/altix2/sys/dev/drm/r300_reg.h
projects/altix2/sys/dev/drm/r600_blit.c
projects/altix2/sys/dev/drm/radeon_cp.c
projects/altix2/sys/dev/drm/radeon_drv.h
projects/altix2/sys/dev/drm/via_irq.c
projects/altix2/sys/dev/drm2/drm_fb_helper.c
projects/altix2/sys/dev/drm2/drm_linux_list_sort.c
projects/altix2/sys/dev/drm2/drm_os_freebsd.h
projects/altix2/sys/dev/drm2/drm_pci.c
projects/altix2/sys/dev/drm2/i915/i915_drv.c
projects/altix2/sys/dev/drm2/i915/intel_fb.c
projects/altix2/sys/dev/drm2/radeon/evergreen_blit_kms.c
projects/altix2/sys/dev/drm2/radeon/evergreen_cs.c
projects/altix2/sys/dev/drm2/radeon/evergreend.h
projects/altix2/sys/dev/drm2/radeon/nid.h
projects/altix2/sys/dev/drm2/radeon/r200.c
projects/altix2/sys/dev/drm2/radeon/r300.c
projects/altix2/sys/dev/drm2/radeon/r300_reg.h
projects/altix2/sys/dev/drm2/radeon/r500_reg.h
projects/altix2/sys/dev/drm2/radeon/r600_blit.c
projects/altix2/sys/dev/drm2/radeon/r600_blit_kms.c
projects/altix2/sys/dev/drm2/radeon/r600_cs.c
projects/altix2/sys/dev/drm2/radeon/r600d.h
projects/altix2/sys/dev/drm2/radeon/radeon.h
projects/altix2/sys/dev/drm2/radeon/radeon_cp.c
projects/altix2/sys/dev/drm2/radeon/radeon_drv.c
projects/altix2/sys/dev/drm2/radeon/radeon_drv.h
projects/altix2/sys/dev/drm2/radeon/radeon_fb.c
projects/altix2/sys/dev/drm2/radeon/radeon_pm.c
projects/altix2/sys/dev/drm2/radeon/radeon_reg.h
projects/altix2/sys/dev/drm2/radeon/rv770d.h
projects/altix2/sys/dev/drm2/radeon/sid.h
projects/altix2/sys/dev/drm2/ttm/ttm_bo.c
projects/altix2/sys/dev/e1000/e1000_82575.h
projects/altix2/sys/dev/e1000/e1000_ich8lan.c
projects/altix2/sys/dev/e1000/e1000_regs.h
projects/altix2/sys/dev/etherswitch/arswitch/arswitchreg.h
projects/altix2/sys/dev/ffec/if_ffecreg.h
projects/altix2/sys/dev/firewire/firewire.c
projects/altix2/sys/dev/firewire/fwohci.c
projects/altix2/sys/dev/firewire/fwohcireg.h
projects/altix2/sys/dev/firewire/sbp.c
projects/altix2/sys/dev/firewire/sbp.h
projects/altix2/sys/dev/firewire/sbp_targ.c
projects/altix2/sys/dev/gpio/gpioiic.c
projects/altix2/sys/dev/gpio/gpioled.c
projects/altix2/sys/dev/hatm/if_hatmreg.h
projects/altix2/sys/dev/hwpmc/hwpmc_piv.h
projects/altix2/sys/dev/iicbus/ds1631.c
projects/altix2/sys/dev/iicbus/ds1775.c
projects/altix2/sys/dev/iicbus/max6690.c
projects/altix2/sys/dev/iscsi/iscsi.c
projects/altix2/sys/dev/iwi/if_iwi.c
projects/altix2/sys/dev/iwn/if_iwn.c
projects/altix2/sys/dev/iwn/if_iwn_chip_cfg.h
projects/altix2/sys/dev/iwn/if_iwn_debug.h
projects/altix2/sys/dev/iwn/if_iwnreg.h
projects/altix2/sys/dev/iwn/if_iwnvar.h
projects/altix2/sys/dev/md/md.c
projects/altix2/sys/dev/mge/if_mgevar.h
projects/altix2/sys/dev/mpt/mpt_cam.c
projects/altix2/sys/dev/msk/if_mskreg.h
projects/altix2/sys/dev/mvs/mvs.h
projects/altix2/sys/dev/mxge/mxge_mcp.h
projects/altix2/sys/dev/nand/nandbus.c
projects/altix2/sys/dev/oce/oce_if.c
projects/altix2/sys/dev/oce/oce_if.h
projects/altix2/sys/dev/oce/oce_mbox.c
projects/altix2/sys/dev/oce/oce_sysctl.c
projects/altix2/sys/dev/ofw/ofw_fdt.c
projects/altix2/sys/dev/qlxge/qls_dump.c
projects/altix2/sys/dev/ral/rt2560reg.h
projects/altix2/sys/dev/ral/rt2661reg.h
projects/altix2/sys/dev/ral/rt2860reg.h
projects/altix2/sys/dev/sfxge/common/efsys.h
projects/altix2/sys/dev/sfxge/common/siena_nic.c
projects/altix2/sys/dev/sound/pci/hda/hdaa.h
projects/altix2/sys/dev/uart/uart_cpu_powerpc.c
projects/altix2/sys/dev/usb/controller/ehci.h
projects/altix2/sys/dev/usb/controller/usb_controller.c
projects/altix2/sys/dev/usb/controller/xhci.c
projects/altix2/sys/dev/usb/usb_bus.h
projects/altix2/sys/dev/usb/usb_busdma.c
projects/altix2/sys/dev/usb/usb_controller.h
projects/altix2/sys/dev/usb/usbdevs
projects/altix2/sys/dev/usb/wlan/if_rsu.c
projects/altix2/sys/dev/usb/wlan/if_rum.c
projects/altix2/sys/dev/usb/wlan/if_rumreg.h
projects/altix2/sys/dev/usb/wlan/if_run.c
projects/altix2/sys/dev/usb/wlan/if_runreg.h
projects/altix2/sys/dev/usb/wlan/if_runvar.h
projects/altix2/sys/dev/usb/wlan/if_ural.c
projects/altix2/sys/dev/usb/wlan/if_uralreg.h
projects/altix2/sys/dev/usb/wlan/if_urtw.c
projects/altix2/sys/dev/usb/wlan/if_urtwreg.h
projects/altix2/sys/dev/usb/wlan/if_zydreg.h
projects/altix2/sys/dev/wpi/if_wpireg.h
projects/altix2/sys/dev/xen/blkback/blkback.c
projects/altix2/sys/fs/ext2fs/ext2_dinode.h
projects/altix2/sys/fs/nfs/nfs_commonkrpc.c
projects/altix2/sys/fs/nfsclient/nfs_clbio.c
projects/altix2/sys/fs/nfsclient/nfs_clkdtrace.c
projects/altix2/sys/fs/nfsclient/nfs_clnode.c
projects/altix2/sys/fs/nfsclient/nfs_clport.c
projects/altix2/sys/fs/nfsclient/nfs_clsubs.c
projects/altix2/sys/fs/nfsclient/nfs_clvfsops.c
projects/altix2/sys/fs/nfsclient/nfs_clvnops.c
projects/altix2/sys/fs/nfsclient/nfs_kdtrace.h
projects/altix2/sys/fs/nfsclient/nfsnode.h
projects/altix2/sys/geom/cache/g_cache.c
projects/altix2/sys/geom/geom_disk.c
projects/altix2/sys/geom/geom_dump.c
projects/altix2/sys/geom/geom_int.h
projects/altix2/sys/geom/journal/g_journal.c
projects/altix2/sys/geom/raid/tr_raid1e.c
projects/altix2/sys/i386/conf/GENERIC
projects/altix2/sys/i386/conf/NOTES
projects/altix2/sys/i386/i386/exception.s
projects/altix2/sys/i386/i386/machdep.c
projects/altix2/sys/i386/i386/trap.c
projects/altix2/sys/i386/linux/linux_dummy.c
projects/altix2/sys/i386/pci/pci_cfgreg.c
projects/altix2/sys/ia64/conf/GENERIC
projects/altix2/sys/kern/kern_clock.c
projects/altix2/sys/kern/kern_clocksource.c
projects/altix2/sys/kern/kern_descrip.c
projects/altix2/sys/kern/kern_exec.c
projects/altix2/sys/kern/kern_exit.c
projects/altix2/sys/kern/kern_fork.c
projects/altix2/sys/kern/kern_jail.c
projects/altix2/sys/kern/kern_lock.c
projects/altix2/sys/kern/kern_lockstat.c
projects/altix2/sys/kern/kern_malloc.c
projects/altix2/sys/kern/kern_mib.c
projects/altix2/sys/kern/kern_mutex.c
projects/altix2/sys/kern/kern_priv.c
projects/altix2/sys/kern/kern_proc.c
projects/altix2/sys/kern/kern_racct.c
projects/altix2/sys/kern/kern_rmlock.c
projects/altix2/sys/kern/kern_rwlock.c
projects/altix2/sys/kern/kern_sdt.c
projects/altix2/sys/kern/kern_shutdown.c
projects/altix2/sys/kern/kern_sig.c
projects/altix2/sys/kern/kern_sx.c
projects/altix2/sys/kern/kern_synch.c
projects/altix2/sys/kern/kern_thread.c
projects/altix2/sys/kern/kern_timeout.c
projects/altix2/sys/kern/makesyscalls.sh
projects/altix2/sys/kern/sched_4bsd.c
projects/altix2/sys/kern/sched_ule.c
projects/altix2/sys/kern/subr_devstat.c
projects/altix2/sys/kern/subr_sleepqueue.c
projects/altix2/sys/kern/subr_syscall.c
projects/altix2/sys/kern/subr_taskqueue.c
projects/altix2/sys/kern/subr_trap.c
projects/altix2/sys/kern/subr_turnstile.c
projects/altix2/sys/kern/sys_procdesc.c
projects/altix2/sys/kern/uipc_syscalls.c
projects/altix2/sys/kern/vfs_cache.c
projects/altix2/sys/kern/vfs_lookup.c
projects/altix2/sys/kern/vfs_syscalls.c
projects/altix2/sys/libkern/iconv.c
projects/altix2/sys/mips/atheros/ar71xxreg.h
projects/altix2/sys/mips/atheros/ar934xreg.h
projects/altix2/sys/mips/atheros/if_argevar.h
projects/altix2/sys/mips/malta/gt_pci.c
projects/altix2/sys/mips/mips/exception.S
projects/altix2/sys/mips/mips/trap.c
projects/altix2/sys/mips/nlm/dev/net/nae.c
projects/altix2/sys/mips/nlm/xlp_machdep.c
projects/altix2/sys/mips/rmi/pic.h
projects/altix2/sys/modules/Makefile
projects/altix2/sys/modules/crypto/Makefile
projects/altix2/sys/modules/ctl/Makefile
projects/altix2/sys/modules/drm2/i915kms/Makefile
projects/altix2/sys/modules/drm2/radeonkms/Makefile
projects/altix2/sys/modules/dtrace/dtrace_test/Makefile
projects/altix2/sys/modules/dtrace/lockstat/Makefile
projects/altix2/sys/modules/dtrace/sdt/Makefile
projects/altix2/sys/modules/ip6_mroute_mod/Makefile
projects/altix2/sys/modules/linux/Makefile
projects/altix2/sys/modules/nfscl/Makefile
projects/altix2/sys/modules/nfsclient/Makefile
projects/altix2/sys/modules/nfscommon/Makefile
projects/altix2/sys/modules/send/Makefile
projects/altix2/sys/modules/vmm/Makefile
projects/altix2/sys/net/netisr.c
projects/altix2/sys/net/pfvar.h
projects/altix2/sys/net/route.c
projects/altix2/sys/net/vnet.c
projects/altix2/sys/net80211/ieee80211_scan.c
projects/altix2/sys/net80211/ieee80211_scan_sta.c
projects/altix2/sys/netinet/in_kdtrace.c
projects/altix2/sys/netinet/in_kdtrace.h
projects/altix2/sys/netinet/ip_fastfwd.c
projects/altix2/sys/netinet/ip_input.c
projects/altix2/sys/netinet/ip_output.c
projects/altix2/sys/netinet/sctp_bsd_addr.c
projects/altix2/sys/netinet/sctp_dtrace_declare.h
projects/altix2/sys/netinet/sctp_dtrace_define.h
projects/altix2/sys/netinet/sctp_pcb.c
projects/altix2/sys/netinet/tcp_input.c
projects/altix2/sys/netinet/tcp_output.c
projects/altix2/sys/netinet/tcp_subr.c
projects/altix2/sys/netinet/udp_usrreq.c
projects/altix2/sys/netinet6/ip6_input.c
projects/altix2/sys/netinet6/ip6_mroute.c
projects/altix2/sys/netinet6/nd6.c
projects/altix2/sys/netinet6/send.c
projects/altix2/sys/netinet6/udp6_usrreq.c
projects/altix2/sys/netpfil/ipfw/dn_sched.h
projects/altix2/sys/netpfil/ipfw/ip_dn_io.c
projects/altix2/sys/netpfil/ipfw/ip_dn_private.h
projects/altix2/sys/netpfil/ipfw/ip_fw2.c
projects/altix2/sys/netpfil/ipfw/ip_fw_dynamic.c
projects/altix2/sys/netpfil/ipfw/ip_fw_log.c
projects/altix2/sys/netpfil/ipfw/ip_fw_nat.c
projects/altix2/sys/netpfil/ipfw/ip_fw_pfil.c
projects/altix2/sys/netpfil/ipfw/ip_fw_sockopt.c
projects/altix2/sys/netpfil/pf/pf.c
projects/altix2/sys/netpfil/pf/pf_ioctl.c
projects/altix2/sys/nfsclient/nfs_bio.c
projects/altix2/sys/nfsclient/nfs_krpc.c
projects/altix2/sys/nfsclient/nfs_subs.c
projects/altix2/sys/nfsclient/nfs_vnops.c
projects/altix2/sys/nfsclient/nfsargs.h
projects/altix2/sys/ofed/drivers/infiniband/hw/mlx4/qp.c
projects/altix2/sys/ofed/drivers/infiniband/hw/mthca/mthca_mcg.c
projects/altix2/sys/ofed/drivers/infiniband/hw/mthca/mthca_qp.c
projects/altix2/sys/ofed/drivers/net/mlx4/mcg.c
projects/altix2/sys/opencrypto/crypto.c
projects/altix2/sys/opencrypto/deflate.c
projects/altix2/sys/pc98/conf/GENERIC
projects/altix2/sys/pc98/pc98/machdep.c
projects/altix2/sys/powerpc/aim/locore32.S
projects/altix2/sys/powerpc/aim/locore64.S
projects/altix2/sys/powerpc/aim/machdep.c
projects/altix2/sys/powerpc/aim/trap.c
projects/altix2/sys/powerpc/aim/trap_subr32.S
projects/altix2/sys/powerpc/aim/trap_subr64.S
projects/altix2/sys/powerpc/booke/platform_bare.c
projects/altix2/sys/powerpc/booke/trap.c
projects/altix2/sys/powerpc/conf/GENERIC
projects/altix2/sys/powerpc/fpu/fpu_emu.c
projects/altix2/sys/powerpc/fpu/fpu_sqrt.c
projects/altix2/sys/powerpc/include/fdt.h
projects/altix2/sys/powerpc/include/ofw_machdep.h
projects/altix2/sys/powerpc/include/pmap.h
projects/altix2/sys/powerpc/mpc85xx/platform_mpc85xx.c
projects/altix2/sys/powerpc/ofw/ofw_machdep.c
projects/altix2/sys/powerpc/ofw/rtas.c
projects/altix2/sys/powerpc/powermac/grackle.c
projects/altix2/sys/powerpc/powermac/nvbl.c
projects/altix2/sys/powerpc/powermac/platform_powermac.c
projects/altix2/sys/powerpc/powerpc/copyinout.c
projects/altix2/sys/powerpc/powerpc/cpu.c
projects/altix2/sys/powerpc/powerpc/platform.c
projects/altix2/sys/powerpc/powerpc/platform_if.m
projects/altix2/sys/powerpc/ps3/platform_ps3.c
projects/altix2/sys/powerpc/pseries/mmu_phyp.c
projects/altix2/sys/powerpc/pseries/phyp_console.c
projects/altix2/sys/powerpc/pseries/platform_chrp.c
projects/altix2/sys/powerpc/wii/platform_wii.c
projects/altix2/sys/rpc/auth.h
projects/altix2/sys/rpc/auth_none.c
projects/altix2/sys/rpc/auth_unix.c
projects/altix2/sys/rpc/authunix_prot.c
projects/altix2/sys/rpc/clnt.h
projects/altix2/sys/rpc/clnt_dg.c
projects/altix2/sys/rpc/clnt_vc.c
projects/altix2/sys/rpc/krpc.h
projects/altix2/sys/rpc/nettype.h
projects/altix2/sys/rpc/pmap_prot.h
projects/altix2/sys/rpc/rpc.h
projects/altix2/sys/rpc/rpc_callmsg.c
projects/altix2/sys/rpc/rpc_com.h
projects/altix2/sys/rpc/rpc_generic.c
projects/altix2/sys/rpc/rpc_msg.h
projects/altix2/sys/rpc/rpc_prot.c
projects/altix2/sys/rpc/rpcb_clnt.c
projects/altix2/sys/rpc/rpcb_clnt.h
projects/altix2/sys/rpc/rpcb_prot.c
projects/altix2/sys/rpc/rpcb_prot.h
projects/altix2/sys/rpc/svc.c
projects/altix2/sys/rpc/svc.h
projects/altix2/sys/rpc/svc_auth.c
projects/altix2/sys/rpc/svc_auth.h
projects/altix2/sys/rpc/svc_auth_unix.c
projects/altix2/sys/rpc/svc_dg.c
projects/altix2/sys/rpc/svc_generic.c
projects/altix2/sys/rpc/svc_vc.c
projects/altix2/sys/rpc/types.h
projects/altix2/sys/rpc/xdr.h
projects/altix2/sys/security/audit/audit_bsm_klib.c
projects/altix2/sys/security/mac/mac_audit.c
projects/altix2/sys/security/mac/mac_cred.c
projects/altix2/sys/security/mac/mac_framework.c
projects/altix2/sys/security/mac/mac_inet.c
projects/altix2/sys/security/mac/mac_internal.h
projects/altix2/sys/security/mac/mac_net.c
projects/altix2/sys/security/mac/mac_pipe.c
projects/altix2/sys/security/mac/mac_posix_sem.c
projects/altix2/sys/security/mac/mac_posix_shm.c
projects/altix2/sys/security/mac/mac_priv.c
projects/altix2/sys/security/mac/mac_process.c
projects/altix2/sys/security/mac/mac_socket.c
projects/altix2/sys/security/mac/mac_system.c
projects/altix2/sys/security/mac/mac_sysv_msg.c
projects/altix2/sys/security/mac/mac_sysv_sem.c
projects/altix2/sys/security/mac/mac_sysv_shm.c
projects/altix2/sys/security/mac/mac_vfs.c
projects/altix2/sys/sparc64/conf/GENERIC
projects/altix2/sys/sparc64/sparc64/machdep.c
projects/altix2/sys/sys/consio.h
projects/altix2/sys/sys/eventhandler.h
projects/altix2/sys/sys/fbio.h
projects/altix2/sys/sys/file.h
projects/altix2/sys/sys/ktr.h
projects/altix2/sys/sys/lock.h
projects/altix2/sys/sys/mdioctl.h
projects/altix2/sys/sys/mutex.h
projects/altix2/sys/sys/rwlock.h
projects/altix2/sys/sys/sdt.h
projects/altix2/sys/sys/sx.h
projects/altix2/sys/sys/sysctl.h
projects/altix2/sys/sys/taskqueue.h
projects/altix2/sys/sys/tty.h
projects/altix2/sys/sys/user.h
projects/altix2/sys/teken/teken.c
projects/altix2/sys/teken/teken.h
projects/altix2/sys/teken/teken_subr.h
projects/altix2/sys/tools/vnode_if.awk
projects/altix2/sys/ufs/ffs/ffs_softdep.c
projects/altix2/sys/vm/uma_core.c
projects/altix2/sys/x86/include/mptable.h
projects/altix2/sys/x86/iommu/intel_reg.h
projects/altix2/sys/x86/x86/local_apic.c
projects/altix2/tools/build/options/WITHOUT_PKGBOOTSTRAP
projects/altix2/tools/test/dtrace/Makefile
projects/altix2/tools/tools/cxgbetool/Makefile
projects/altix2/tools/tools/cxgbetool/cxgbetool.c
projects/altix2/tools/tools/nanobsd/nanobsd.sh
projects/altix2/tools/tools/zfsboottest/Makefile
projects/altix2/usr.bin/bc/bc.1
projects/altix2/usr.bin/bc/bc.y
projects/altix2/usr.bin/script/script.1
projects/altix2/usr.bin/script/script.c
projects/altix2/usr.bin/svn/svn_private_config.h
projects/altix2/usr.bin/yacc/Makefile
projects/altix2/usr.sbin/acpi/acpidump/acpi.c
projects/altix2/usr.sbin/bhyve/acpi.c
projects/altix2/usr.sbin/bhyve/bhyverun.c
projects/altix2/usr.sbin/bhyve/mptbl.c
projects/altix2/usr.sbin/bhyve/pci_ahci.c
projects/altix2/usr.sbin/bhyve/pci_emul.c
projects/altix2/usr.sbin/bhyve/pci_emul.h
projects/altix2/usr.sbin/bhyve/pci_lpc.c
projects/altix2/usr.sbin/bhyve/pit_8254.c
projects/altix2/usr.sbin/bhyve/uart_emul.c
projects/altix2/usr.sbin/bhyveload/bhyveload.8
projects/altix2/usr.sbin/bhyveload/bhyveload.c
projects/altix2/usr.sbin/bluetooth/bthidd/kbd.c
projects/altix2/usr.sbin/bsdconfig/console/console
projects/altix2/usr.sbin/bsdconfig/console/font
projects/altix2/usr.sbin/bsdconfig/console/include/messages.subr
projects/altix2/usr.sbin/bsdconfig/console/keymap
projects/altix2/usr.sbin/bsdconfig/console/repeat
projects/altix2/usr.sbin/bsdconfig/console/saver
projects/altix2/usr.sbin/bsdconfig/console/screenmap
projects/altix2/usr.sbin/bsdconfig/console/ttys
projects/altix2/usr.sbin/bsdconfig/diskmgmt/diskmgmt
projects/altix2/usr.sbin/bsdconfig/docsinstall/docsinstall
projects/altix2/usr.sbin/bsdconfig/dot/dot
projects/altix2/usr.sbin/bsdconfig/include/messages.subr
projects/altix2/usr.sbin/bsdconfig/includes/includes
projects/altix2/usr.sbin/bsdconfig/mouse/disable
projects/altix2/usr.sbin/bsdconfig/mouse/enable
projects/altix2/usr.sbin/bsdconfig/mouse/flags
projects/altix2/usr.sbin/bsdconfig/mouse/include/messages.subr
projects/altix2/usr.sbin/bsdconfig/mouse/mouse
projects/altix2/usr.sbin/bsdconfig/mouse/port
projects/altix2/usr.sbin/bsdconfig/mouse/type
projects/altix2/usr.sbin/bsdconfig/networking/defaultrouter
projects/altix2/usr.sbin/bsdconfig/networking/devices
projects/altix2/usr.sbin/bsdconfig/networking/hostname
projects/altix2/usr.sbin/bsdconfig/networking/include/messages.subr
projects/altix2/usr.sbin/bsdconfig/networking/nameservers
projects/altix2/usr.sbin/bsdconfig/networking/networking
projects/altix2/usr.sbin/bsdconfig/networking/share/device.subr
projects/altix2/usr.sbin/bsdconfig/networking/share/hostname.subr
projects/altix2/usr.sbin/bsdconfig/networking/share/ipaddr.subr
projects/altix2/usr.sbin/bsdconfig/networking/share/media.subr
projects/altix2/usr.sbin/bsdconfig/networking/share/netmask.subr
projects/altix2/usr.sbin/bsdconfig/networking/share/resolv.subr
projects/altix2/usr.sbin/bsdconfig/networking/share/routing.subr
projects/altix2/usr.sbin/bsdconfig/networking/share/services.subr
projects/altix2/usr.sbin/bsdconfig/packages/packages
projects/altix2/usr.sbin/bsdconfig/password/password
projects/altix2/usr.sbin/bsdconfig/security/kern_securelevel
projects/altix2/usr.sbin/bsdconfig/security/security
projects/altix2/usr.sbin/bsdconfig/share/common.subr
projects/altix2/usr.sbin/bsdconfig/share/device.subr
projects/altix2/usr.sbin/bsdconfig/share/dialog.subr
projects/altix2/usr.sbin/bsdconfig/share/keymap.subr
projects/altix2/usr.sbin/bsdconfig/share/media/cdrom.subr
projects/altix2/usr.sbin/bsdconfig/share/media/common.subr
projects/altix2/usr.sbin/bsdconfig/share/media/dos.subr
projects/altix2/usr.sbin/bsdconfig/share/media/floppy.subr
projects/altix2/usr.sbin/bsdconfig/share/media/ftp.subr
projects/altix2/usr.sbin/bsdconfig/share/media/nfs.subr
projects/altix2/usr.sbin/bsdconfig/share/media/tcpip.subr
projects/altix2/usr.sbin/bsdconfig/share/media/ufs.subr
projects/altix2/usr.sbin/bsdconfig/share/media/usb.subr
projects/altix2/usr.sbin/bsdconfig/share/mustberoot.subr
projects/altix2/usr.sbin/bsdconfig/share/packages/categories.subr
projects/altix2/usr.sbin/bsdconfig/share/packages/index.subr
projects/altix2/usr.sbin/bsdconfig/share/packages/packages.subr
projects/altix2/usr.sbin/bsdconfig/share/strings.subr
projects/altix2/usr.sbin/bsdconfig/share/sysrc.subr
projects/altix2/usr.sbin/bsdconfig/startup/include/messages.subr
projects/altix2/usr.sbin/bsdconfig/startup/misc
projects/altix2/usr.sbin/bsdconfig/startup/rcadd
projects/altix2/usr.sbin/bsdconfig/startup/rcconf
projects/altix2/usr.sbin/bsdconfig/startup/rcdelete
projects/altix2/usr.sbin/bsdconfig/startup/rcedit
projects/altix2/usr.sbin/bsdconfig/startup/rcvar
projects/altix2/usr.sbin/bsdconfig/startup/share/rcconf.subr
projects/altix2/usr.sbin/bsdconfig/startup/share/rcedit.subr
projects/altix2/usr.sbin/bsdconfig/startup/share/rcvar.subr
projects/altix2/usr.sbin/bsdconfig/startup/startup
projects/altix2/usr.sbin/bsdconfig/timezone/share/zones.subr
projects/altix2/usr.sbin/bsdconfig/timezone/timezone
projects/altix2/usr.sbin/bsdconfig/ttys/ttys
projects/altix2/usr.sbin/bsdconfig/usermgmt/groupadd
projects/altix2/usr.sbin/bsdconfig/usermgmt/groupdel
projects/altix2/usr.sbin/bsdconfig/usermgmt/groupedit
projects/altix2/usr.sbin/bsdconfig/usermgmt/groupinput
projects/altix2/usr.sbin/bsdconfig/usermgmt/include/messages.subr
projects/altix2/usr.sbin/bsdconfig/usermgmt/share/group_input.subr
projects/altix2/usr.sbin/bsdconfig/usermgmt/share/user_input.subr
projects/altix2/usr.sbin/bsdconfig/usermgmt/useradd
projects/altix2/usr.sbin/bsdconfig/usermgmt/userdel
projects/altix2/usr.sbin/bsdconfig/usermgmt/useredit
projects/altix2/usr.sbin/bsdconfig/usermgmt/userinput
projects/altix2/usr.sbin/bsdconfig/usermgmt/usermgmt
projects/altix2/usr.sbin/bsdinstall/scripts/zfsboot
projects/altix2/usr.sbin/ctld/ctl.conf.5
projects/altix2/usr.sbin/ctld/parse.y
projects/altix2/usr.sbin/iostat/iostat.c
projects/altix2/usr.sbin/makefs/ffs.c
projects/altix2/usr.sbin/mfiutil/mfi_show.c
projects/altix2/usr.sbin/pkg/pkg.c
projects/altix2/usr.sbin/rpcbind/check_bound.c
projects/altix2/usr.sbin/rpcbind/pmap_svc.c
projects/altix2/usr.sbin/rpcbind/rpcb_stat.c
projects/altix2/usr.sbin/rpcbind/rpcb_svc.c
projects/altix2/usr.sbin/rpcbind/rpcb_svc_4.c
projects/altix2/usr.sbin/rpcbind/rpcb_svc_com.c
projects/altix2/usr.sbin/rpcbind/rpcbind.c
projects/altix2/usr.sbin/rpcbind/rpcbind.h
projects/altix2/usr.sbin/rpcbind/warmstart.c
projects/altix2/usr.sbin/rwhod/rwhod.c
Directory Properties:
projects/altix2/ (props changed)
projects/altix2/cddl/ (props changed)
projects/altix2/cddl/contrib/opensolaris/ (props changed)
projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/ (props changed)
projects/altix2/cddl/contrib/opensolaris/cmd/zfs/ (props changed)
projects/altix2/cddl/contrib/opensolaris/lib/libzfs/ (props changed)
projects/altix2/contrib/apr-util/ (props changed)
projects/altix2/contrib/gcc/ (props changed)
projects/altix2/contrib/gdb/ (props changed)
projects/altix2/contrib/libstdc++/ (props changed)
projects/altix2/contrib/llvm/ (props changed)
projects/altix2/contrib/llvm/tools/clang/ (props changed)
projects/altix2/contrib/llvm/tools/lldb/ (props changed)
projects/altix2/contrib/nvi/ (props changed)
projects/altix2/contrib/subversion/ (props changed)
projects/altix2/contrib/tcpdump/ (props changed)
projects/altix2/etc/ (props changed)
projects/altix2/gnu/lib/ (props changed)
projects/altix2/include/ (props changed)
projects/altix2/lib/libc/ (props changed)
projects/altix2/lib/libvmmapi/ (props changed)
projects/altix2/sbin/ (props changed)
projects/altix2/sbin/ipfw/ (props changed)
projects/altix2/share/man/man4/ (props changed)
projects/altix2/sys/ (props changed)
projects/altix2/sys/amd64/vmm/ (props changed)
projects/altix2/sys/boot/ (props changed)
projects/altix2/sys/boot/i386/efi/ (props changed)
projects/altix2/sys/cddl/contrib/opensolaris/ (props changed)
projects/altix2/sys/conf/ (props changed)
projects/altix2/sys/modules/vmm/ (props changed)
projects/altix2/usr.sbin/bhyve/ (props changed)
projects/altix2/usr.sbin/bhyveload/ (props changed)
Modified: projects/altix2/Makefile.inc1
==============================================================================
--- projects/altix2/Makefile.inc1 Sun Dec 8 02:48:06 2013 (r259090)
+++ projects/altix2/Makefile.inc1 Sun Dec 8 02:48:10 2013 (r259091)
@@ -1499,13 +1499,14 @@ _prebuild_libs= ${_kerberos5_lib_libasn1
lib/libbz2 ${_libcom_err} lib/libcrypt \
lib/libelf lib/libexpat \
${_lib_libgssapi} ${_lib_libipx} \
- lib/libkiconv lib/libkvm lib/liblzma lib/libmd \
+ lib/libkiconv lib/libkvm lib/liblzma lib/libmd lib/libnv \
+ ${_lib_libcapsicum} \
lib/ncurses/ncurses lib/ncurses/ncursesw \
lib/libopie lib/libpam ${_lib_libthr} \
lib/libradius lib/libsbuf lib/libtacplus \
${_cddl_lib_libumem} ${_cddl_lib_libnvpair} \
${_cddl_lib_libzfs_core} \
- lib/libutil ${_lib_libypclnt} lib/libz lib/msun \
+ lib/libutil lib/libpjdlog ${_lib_libypclnt} lib/libz lib/msun \
${_secure_lib_libcrypto} ${_lib_libldns} \
${_secure_lib_libssh} ${_secure_lib_libssl}
@@ -1521,6 +1522,13 @@ _lib_libthr= lib/libthr
_ofed_lib= contrib/ofed/usr.lib/
.endif
+.if ${MK_CASPER} != "no"
+_lib_libcapsicum=lib/libcapsicum
+.endif
+
+lib/libcapsicum__L: lib/libnv__L
+lib/libpjdlog__L: lib/libutil__L
+
_generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib ${_ofed_lib}
.for _DIR in ${LOCAL_LIB_DIRS}
.if exists(${.CURDIR}/${_DIR}/Makefile)
Modified: projects/altix2/ObsoleteFiles.inc
==============================================================================
--- projects/altix2/ObsoleteFiles.inc Sun Dec 8 02:48:06 2013 (r259090)
+++ projects/altix2/ObsoleteFiles.inc Sun Dec 8 02:48:10 2013 (r259091)
@@ -38,6 +38,9 @@
# xargs -n1 | sort | uniq -d;
# done
+# 20131202: libcapsicum and libcasper moved to /lib/
+OLD_LIBS+=usr/lib/libcapsicum.so.0
+OLD_LIBS+=usr/lib/libcasper.so.0
# 20131109: extattr(2) mlinks fixed
OLD_FILES+=usr/share/man/man2/extattr_delete_list.2.gz
OLD_FILES+=usr/share/man/man2/extattr_get_list.2.gz
Modified: projects/altix2/UPDATING
==============================================================================
--- projects/altix2/UPDATING Sun Dec 8 02:48:06 2013 (r259090)
+++ projects/altix2/UPDATING Sun Dec 8 02:48:10 2013 (r259091)
@@ -76,7 +76,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
BIND has been removed from the base system. If all you need
is a local resolver, simply enable and start the local_unbound
service instead. Otherwise, several versions of BIND are
- available in the ports tree.
+ available in the ports tree. The dns/bind99 port is one example.
+
+ With this change, nslookup(1) and dig(1) are no longer in the base
+ system. Users should instead use host(1) and drill(1) which are
+ in the base system. Alternatively, nslookup and dig can
+ be obtained by installing the dns/bind-tools port.
20130916:
With the addition of unbound(8), a new unbound user is now
Modified: projects/altix2/bin/sh/cd.c
==============================================================================
--- projects/altix2/bin/sh/cd.c Sun Dec 8 02:48:06 2013 (r259090)
+++ projects/altix2/bin/sh/cd.c Sun Dec 8 02:48:10 2013 (r259091)
@@ -182,6 +182,7 @@ cdlogical(char *dest)
struct stat statb;
int first;
int badstat;
+ size_t len;
/*
* Check each component of the path. If we find a symlink or
@@ -189,8 +190,9 @@ cdlogical(char *dest)
* next time we get the value of the current directory.
*/
badstat = 0;
- cdcomppath = stalloc(strlen(dest) + 1);
- scopy(dest, cdcomppath);
+ len = strlen(dest);
+ cdcomppath = stalloc(len + 1);
+ memcpy(cdcomppath, dest, len + 1);
STARTSTACKSTR(p);
if (*dest == '/') {
STPUTC('/', p);
@@ -275,6 +277,7 @@ findcwd(char *dir)
{
char *new;
char *p;
+ size_t len;
/*
* If our argument is NULL, we don't know the current directory
@@ -283,8 +286,9 @@ findcwd(char *dir)
*/
if (dir == NULL || curdir == NULL)
return getpwd2();
- cdcomppath = stalloc(strlen(dir) + 1);
- scopy(dir, cdcomppath);
+ len = strlen(dir);
+ cdcomppath = stalloc(len + 1);
+ memcpy(cdcomppath, dir, len + 1);
STARTSTACKSTR(new);
if (*dir != '/') {
STPUTS(curdir, new);
Modified: projects/altix2/bin/sh/eval.c
==============================================================================
--- projects/altix2/bin/sh/eval.c Sun Dec 8 02:48:06 2013 (r259090)
+++ projects/altix2/bin/sh/eval.c Sun Dec 8 02:48:10 2013 (r259091)
@@ -750,6 +750,45 @@ isdeclarationcmd(struct narg *arg)
(have_command || !isfunc("local"))));
}
+static void
+xtracecommand(struct arglist *varlist, struct arglist *arglist)
+{
+ struct strlist *sp;
+ char sep = 0;
+ const char *p, *ps4;
+
+ ps4 = expandstr(ps4val());
+ out2str(ps4 != NULL ? ps4 : ps4val());
+ for (sp = varlist->list ; sp ; sp = sp->next) {
+ if (sep != 0)
+ out2c(' ');
+ p = strchr(sp->text, '=');
+ if (p != NULL) {
+ p++;
+ outbin(sp->text, p - sp->text, out2);
+ out2qstr(p);
+ } else
+ out2qstr(sp->text);
+ sep = ' ';
+ }
+ for (sp = arglist->list ; sp ; sp = sp->next) {
+ if (sep != 0)
+ out2c(' ');
+ /* Disambiguate command looking like assignment. */
+ if (sp == arglist->list &&
+ strchr(sp->text, '=') != NULL &&
+ strchr(sp->text, '\'') == NULL) {
+ out2c('\'');
+ out2str(sp->text);
+ out2c('\'');
+ } else
+ out2qstr(sp->text);
+ sep = ' ';
+ }
+ out2c('\n');
+ flushout(&errout);
+}
+
/*
* Check if a builtin can safely be executed in the same process,
* even though it should be in a subshell (command substitution).
@@ -847,40 +886,8 @@ evalcommand(union node *cmd, int flags,
argv -= argc;
/* Print the command if xflag is set. */
- if (xflag) {
- char sep = 0;
- const char *p, *ps4;
- ps4 = expandstr(ps4val());
- out2str(ps4 != NULL ? ps4 : ps4val());
- for (sp = varlist.list ; sp ; sp = sp->next) {
- if (sep != 0)
- out2c(' ');
- p = strchr(sp->text, '=');
- if (p != NULL) {
- p++;
- outbin(sp->text, p - sp->text, out2);
- out2qstr(p);
- } else
- out2qstr(sp->text);
- sep = ' ';
- }
- for (sp = arglist.list ; sp ; sp = sp->next) {
- if (sep != 0)
- out2c(' ');
- /* Disambiguate command looking like assignment. */
- if (sp == arglist.list &&
- strchr(sp->text, '=') != NULL &&
- strchr(sp->text, '\'') == NULL) {
- out2c('\'');
- out2str(sp->text);
- out2c('\'');
- } else
- out2qstr(sp->text);
- sep = ' ';
- }
- out2c('\n');
- flushout(&errout);
- }
+ if (xflag)
+ xtracecommand(&varlist, &arglist);
/* Now locate the command. */
if (argc == 0) {
Modified: projects/altix2/bin/sh/exec.c
==============================================================================
--- projects/altix2/bin/sh/exec.c Sun Dec 8 02:48:06 2013 (r259090)
+++ projects/altix2/bin/sh/exec.c Sun Dec 8 02:48:10 2013 (r259091)
@@ -187,14 +187,15 @@ padvance(const char **path, const char *
{
const char *p, *start;
char *q;
- size_t len;
+ size_t len, namelen;
if (*path == NULL)
return NULL;
start = *path;
for (p = start; *p && *p != ':' && *p != '%'; p++)
; /* nothing */
- len = p - start + strlen(name) + 2; /* "2" is for '/' and '\0' */
+ namelen = strlen(name);
+ len = p - start + namelen + 2; /* "2" is for '/' and '\0' */
STARTSTACKSTR(q);
CHECKSTRSPACE(len, q);
if (p != start) {
@@ -202,7 +203,7 @@ padvance(const char **path, const char *
q += p - start;
*q++ = '/';
}
- strcpy(q, name);
+ memcpy(q, name, namelen + 1);
pathopt = NULL;
if (*p == '%') {
pathopt = ++p;
@@ -527,6 +528,7 @@ cmdlookup(const char *name, int add)
const char *p;
struct tblentry *cmdp;
struct tblentry **pp;
+ size_t len;
p = name;
hashval = *p << 4;
@@ -541,11 +543,11 @@ cmdlookup(const char *name, int add)
}
if (add && cmdp == NULL) {
INTOFF;
- cmdp = *pp = ckmalloc(sizeof (struct tblentry)
- + strlen(name) + 1);
+ len = strlen(name);
+ cmdp = *pp = ckmalloc(sizeof (struct tblentry) + len + 1);
cmdp->next = NULL;
cmdp->cmdtype = CMDUNKNOWN;
- strcpy(cmdp->cmdname, name);
+ memcpy(cmdp->cmdname, name, len + 1);
INTON;
}
lastcmdentry = pp;
Modified: projects/altix2/bin/sh/expand.c
==============================================================================
--- projects/altix2/bin/sh/expand.c Sun Dec 8 02:48:06 2013 (r259090)
+++ projects/altix2/bin/sh/expand.c Sun Dec 8 02:48:10 2013 (r259091)
@@ -1307,9 +1307,11 @@ addfname(char *name)
{
char *p;
struct strlist *sp;
+ size_t len;
- p = stalloc(strlen(name) + 1);
- scopy(name, p);
+ len = strlen(name);
+ p = stalloc(len + 1);
+ memcpy(p, name, len + 1);
sp = (struct strlist *)stalloc(sizeof *sp);
sp->text = p;
*exparg.lastp = sp;
Modified: projects/altix2/bin/sh/memalloc.c
==============================================================================
--- projects/altix2/bin/sh/memalloc.c Sun Dec 8 02:48:06 2013 (r259090)
+++ projects/altix2/bin/sh/memalloc.c Sun Dec 8 02:48:10 2013 (r259091)
@@ -98,9 +98,11 @@ char *
savestr(const char *s)
{
char *p;
+ size_t len;
- p = ckmalloc(strlen(s) + 1);
- scopy(s, p);
+ len = strlen(s);
+ p = ckmalloc(len + 1);
+ memcpy(p, s, len + 1);
return p;
}
Modified: projects/altix2/bin/sh/mystring.c
==============================================================================
--- projects/altix2/bin/sh/mystring.c Sun Dec 8 02:48:06 2013 (r259090)
+++ projects/altix2/bin/sh/mystring.c Sun Dec 8 02:48:10 2013 (r259091)
@@ -42,7 +42,6 @@ __FBSDID("$FreeBSD$");
* String functions.
*
* equal(s1, s2) Return true if strings are equal.
- * scopy(from, to) Copy a string.
* number(s) Convert a string of digits to an integer.
* is_number(s) Return true if s is a string of digits.
*/
@@ -60,10 +59,6 @@ char nullstr[1]; /* zero length string
* equal - #defined in mystring.h
*/
-/*
- * scopy - #defined in mystring.h
- */
-
/*
* prefix -- see if pfx is a prefix of string.
Modified: projects/altix2/bin/sh/mystring.h
==============================================================================
--- projects/altix2/bin/sh/mystring.h Sun Dec 8 02:48:06 2013 (r259090)
+++ projects/altix2/bin/sh/mystring.h Sun Dec 8 02:48:10 2013 (r259091)
@@ -40,4 +40,3 @@ int number(const char *);
int is_number(const char *);
#define equal(s1, s2) (strcmp(s1, s2) == 0)
-#define scopy(s1, s2) ((void)strcpy(s2, s1))
Modified: projects/altix2/bin/sh/redir.c
==============================================================================
--- projects/altix2/bin/sh/redir.c Sun Dec 8 02:48:06 2013 (r259090)
+++ projects/altix2/bin/sh/redir.c Sun Dec 8 02:48:10 2013 (r259091)
@@ -69,6 +69,7 @@ __FBSDID("$FreeBSD$");
struct redirtab {
struct redirtab *next;
int renamed[10];
+ int fd0_redirected;
};
@@ -109,11 +110,14 @@ redirect(union node *redir, int flags)
sv = ckmalloc(sizeof (struct redirtab));
for (i = 0 ; i < 10 ; i++)
sv->renamed[i] = EMPTY;
+ sv->fd0_redirected = fd0_redirected;
sv->next = redirlist;
redirlist = sv;
}
for (n = redir ; n ; n = n->nfile.next) {
fd = n->nfile.fd;
+ if (fd == 0)
+ fd0_redirected = 1;
if ((n->nfile.type == NTOFD || n->nfile.type == NFROMFD) &&
n->ndup.dupfd == fd)
continue; /* redirect from/to same file descriptor */
@@ -134,8 +138,6 @@ redirect(union node *redir, int flags)
sv->renamed[fd] = i;
INTON;
}
- if (fd == 0)
- fd0_redirected++;
openredirect(n, memory);
}
if (memory[1])
@@ -303,8 +305,6 @@ popredir(void)
for (i = 0 ; i < 10 ; i++) {
if (rp->renamed[i] != EMPTY) {
- if (i == 0)
- fd0_redirected--;
if (rp->renamed[i] >= 0) {
dup2(rp->renamed[i], i);
close(rp->renamed[i]);
@@ -314,6 +314,7 @@ popredir(void)
}
}
INTOFF;
+ fd0_redirected = rp->fd0_redirected;
redirlist = rp->next;
ckfree(rp);
INTON;
Modified: projects/altix2/bin/sh/show.c
==============================================================================
--- projects/altix2/bin/sh/show.c Sun Dec 8 02:48:06 2013 (r259090)
+++ projects/altix2/bin/sh/show.c Sun Dec 8 02:48:10 2013 (r259091)
@@ -390,11 +390,11 @@ opentrace(void)
else
p = "/tmp";
}
- scopy(p, s);
+ strcpy(s, p);
strcat(s, "/trace");
}
#else
- scopy("./trace", s);
+ strcpy(s, "./trace");
#endif /* not_this_way */
if ((tracefile = fopen(s, "a")) == NULL) {
fprintf(stderr, "Can't open %s: %s\n", s, strerror(errno));
Modified: projects/altix2/bin/sh/var.c
==============================================================================
--- projects/altix2/bin/sh/var.c Sun Dec 8 02:48:06 2013 (r259090)
+++ projects/altix2/bin/sh/var.c Sun Dec 8 02:48:10 2013 (r259091)
@@ -224,8 +224,9 @@ void
setvar(const char *name, const char *val, int flags)
{
const char *p;
- int len;
- int namelen;
+ size_t len;
+ size_t namelen;
+ size_t vallen;
char *nameeq;
int isbad;
@@ -244,18 +245,20 @@ setvar(const char *name, const char *val
}
namelen = p - name;
if (isbad)
- error("%.*s: bad variable name", namelen, name);
+ error("%.*s: bad variable name", (int)namelen, name);
len = namelen + 2; /* 2 is space for '=' and '\0' */
if (val == NULL) {
flags |= VUNSET;
+ vallen = 0;
} else {
- len += strlen(val);
+ vallen = strlen(val);
+ len += vallen;
}
nameeq = ckmalloc(len);
memcpy(nameeq, name, namelen);
nameeq[namelen] = '=';
if (val)
- scopy(val, nameeq + namelen + 1);
+ memcpy(nameeq + namelen + 1, val, vallen + 1);
else
nameeq[namelen + 1] = '\0';
setvareq(nameeq, flags);
Modified: projects/altix2/bin/test/test.c
==============================================================================
--- projects/altix2/bin/test/test.c Sun Dec 8 02:48:06 2013 (r259090)
+++ projects/altix2/bin/test/test.c Sun Dec 8 02:48:10 2013 (r259091)
@@ -67,9 +67,18 @@ error(const char *msg, ...)
operand ::= <any legal UNIX file name>
*/
+enum token_types {
+ UNOP = 0x100,
+ BINOP = 0x200,
+ BUNOP = 0x300,
+ BBINOP = 0x400,
+ PAREN = 0x500
+};
+
enum token {
EOI,
- FILRD,
+ OPERAND,
+ FILRD = UNOP + 1,
FILWR,
FILEX,
FILEXIST,
@@ -85,13 +94,13 @@ enum token {
FILSUID,
FILSGID,
FILSTCK,
- FILNT,
- FILOT,
- FILEQ,
- FILUID,
- FILGID,
STREZ,
STRNZ,
+ FILUID,
+ FILGID,
+ FILNT = BINOP + 1,
+ FILOT,
+ FILEQ,
STREQ,
STRNE,
STRLT,
@@ -102,76 +111,68 @@ enum token {
INTGT,
INTLE,
INTLT,
- UNOT,
- BAND,
+ UNOT = BUNOP + 1,
+ BAND = BBINOP + 1,
BOR,
- LPAREN,
- RPAREN,
- OPERAND
+ LPAREN = PAREN + 1,
+ RPAREN
};
-enum token_types {
- UNOP,
- BINOP,
- BUNOP,
- BBINOP,
- PAREN
-};
+#define TOKEN_TYPE(token) ((token) & 0xff00)
static struct t_op {
char op_text[4];
- short op_num, op_type;
+ short op_num;
} const ops [] = {
- {"-r", FILRD, UNOP},
- {"-w", FILWR, UNOP},
- {"-x", FILEX, UNOP},
- {"-e", FILEXIST,UNOP},
- {"-f", FILREG, UNOP},
- {"-d", FILDIR, UNOP},
- {"-c", FILCDEV,UNOP},
- {"-b", FILBDEV,UNOP},
- {"-p", FILFIFO,UNOP},
- {"-u", FILSUID,UNOP},
- {"-g", FILSGID,UNOP},
- {"-k", FILSTCK,UNOP},
- {"-s", FILGZ, UNOP},
- {"-t", FILTT, UNOP},
- {"-z", STREZ, UNOP},
- {"-n", STRNZ, UNOP},
- {"-h", FILSYM, UNOP}, /* for backwards compat */
- {"-O", FILUID, UNOP},
- {"-G", FILGID, UNOP},
- {"-L", FILSYM, UNOP},
- {"-S", FILSOCK,UNOP},
- {"=", STREQ, BINOP},
- {"==", STREQ, BINOP},
- {"!=", STRNE, BINOP},
- {"<", STRLT, BINOP},
- {">", STRGT, BINOP},
- {"-eq", INTEQ, BINOP},
- {"-ne", INTNE, BINOP},
- {"-ge", INTGE, BINOP},
- {"-gt", INTGT, BINOP},
- {"-le", INTLE, BINOP},
- {"-lt", INTLT, BINOP},
- {"-nt", FILNT, BINOP},
- {"-ot", FILOT, BINOP},
- {"-ef", FILEQ, BINOP},
- {"!", UNOT, BUNOP},
- {"-a", BAND, BBINOP},
- {"-o", BOR, BBINOP},
- {"(", LPAREN, PAREN},
- {")", RPAREN, PAREN},
- {"", 0, 0}
+ {"-r", FILRD},
+ {"-w", FILWR},
+ {"-x", FILEX},
+ {"-e", FILEXIST},
+ {"-f", FILREG},
+ {"-d", FILDIR},
+ {"-c", FILCDEV},
+ {"-b", FILBDEV},
+ {"-p", FILFIFO},
+ {"-u", FILSUID},
+ {"-g", FILSGID},
+ {"-k", FILSTCK},
+ {"-s", FILGZ},
+ {"-t", FILTT},
+ {"-z", STREZ},
+ {"-n", STRNZ},
+ {"-h", FILSYM}, /* for backwards compat */
+ {"-O", FILUID},
+ {"-G", FILGID},
+ {"-L", FILSYM},
+ {"-S", FILSOCK},
+ {"=", STREQ},
+ {"==", STREQ},
+ {"!=", STRNE},
+ {"<", STRLT},
+ {">", STRGT},
+ {"-eq", INTEQ},
+ {"-ne", INTNE},
+ {"-ge", INTGE},
+ {"-gt", INTGT},
+ {"-le", INTLE},
+ {"-lt", INTLT},
+ {"-nt", FILNT},
+ {"-ot", FILOT},
+ {"-ef", FILEQ},
+ {"!", UNOT},
+ {"-a", BAND},
+ {"-o", BOR},
+ {"(", LPAREN},
+ {")", RPAREN},
+ {"", 0}
};
-static struct t_op const *t_wp_op;
static int nargc;
static char **t_wp;
static int parenlevel;
static int aexpr(enum token);
-static int binop(void);
+static int binop(enum token);
static int equalf(const char *, const char *);
static int filstat(char *, enum token);
static int getn(const char *);
@@ -295,10 +296,10 @@ primary(enum token n)
parenlevel--;
return res;
}
- if (t_wp_op && t_wp_op->op_type == UNOP) {
+ if (TOKEN_TYPE(n) == UNOP) {
/* unary expression */
if (--nargc == 0)
- syntax(t_wp_op->op_text, "argument expected");
+ syntax(NULL, "argument expected"); /* impossible */
switch (n) {
case STREZ:
return strlen(*++t_wp) == 0;
@@ -311,28 +312,25 @@ primary(enum token n)
}
}
- if (t_lex(nargc > 0 ? t_wp[1] : NULL), t_wp_op && t_wp_op->op_type ==
- BINOP) {
- return binop();
- }
+ nn = t_lex(nargc > 0 ? t_wp[1] : NULL);
+ if (TOKEN_TYPE(nn) == BINOP)
+ return binop(nn);
return strlen(*t_wp) > 0;
}
static int
-binop(void)
+binop(enum token n)
{
- const char *opnd1, *opnd2;
- struct t_op const *op;
+ const char *opnd1, *op, *opnd2;
opnd1 = *t_wp;
- (void) t_lex(nargc > 0 ? (--nargc, *++t_wp) : NULL);
- op = t_wp_op;
+ op = nargc > 0 ? (--nargc, *++t_wp) : NULL;
if ((opnd2 = nargc > 0 ? (--nargc, *++t_wp) : NULL) == NULL)
- syntax(op->op_text, "argument expected");
+ syntax(op, "argument expected");
- switch (op->op_num) {
+ switch (n) {
case STREQ:
return strcmp(opnd1, opnd2) == 0;
case STRNE:
@@ -424,22 +422,20 @@ t_lex(char *s)
struct t_op const *op = ops;
if (s == 0) {
- t_wp_op = NULL;
return EOI;
}
while (*op->op_text) {
if (strcmp(s, op->op_text) == 0) {
- if (((op->op_type == UNOP || op->op_type == BUNOP)
+ if (((TOKEN_TYPE(op->op_num) == UNOP ||
+ TOKEN_TYPE(op->op_num) == BUNOP)
&& isunopoperand()) ||
(op->op_num == LPAREN && islparenoperand()) ||
(op->op_num == RPAREN && isrparenoperand()))
break;
- t_wp_op = op;
return op->op_num;
}
op++;
}
- t_wp_op = NULL;
return OPERAND;
}
@@ -458,7 +454,7 @@ isunopoperand(void)
t = *(t_wp + 2);
while (*op->op_text) {
if (strcmp(s, op->op_text) == 0)
- return op->op_type == BINOP &&
+ return TOKEN_TYPE(op->op_num) == BINOP &&
(parenlevel == 0 || t[0] != ')' || t[1] != '\0');
op++;
}
@@ -480,7 +476,7 @@ islparenoperand(void)
return 0;
while (*op->op_text) {
if (strcmp(s, op->op_text) == 0)
- return op->op_type == BINOP;
+ return TOKEN_TYPE(op->op_num) == BINOP;
op++;
}
return 0;
Modified: projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh
==============================================================================
--- projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh Sun Dec 8 02:48:06 2013 (r259090)
+++ projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh Sun Dec 8 02:48:10 2013 (r259091)
@@ -64,7 +64,7 @@ child=$!
# ksh doing work. (This actually goes one step further and assumes that we
# catch some non-static function in ksh.)
#
-script | tee /dev/fd/2 | grep 'ksh`[a-zA-Z_]' > /dev/null
+script | tee /dev/fd/2 | egrep 'ksh(93)?`[a-zA-Z_]' > /dev/null
status=$?
kill $child
Modified: projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh
==============================================================================
--- projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh Sun Dec 8 02:48:06 2013 (r259090)
+++ projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh Sun Dec 8 02:48:10 2013 (r259091)
@@ -62,7 +62,7 @@ child=$!
#
# The only thing we can be sure of here is that ksh is doing some work.
#
-script | tee /dev/fd/2 | grep -w ksh > /dev/null
+script | tee /dev/fd/2 | egrep -w 'ksh(93)?' > /dev/null
status=$?
kill $child
Modified: projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh
==============================================================================
--- projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh Sun Dec 8 02:48:06 2013 (r259090)
+++ projects/altix2/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh Sun Dec 8 02:48:10 2013 (r259091)
@@ -63,7 +63,7 @@ child=$!
# This test is essentially the same as that in the ufunc test; see that
# test for the rationale.
#
-script | tee /dev/fd/2 | grep 'ksh`[a-zA-Z_]' > /dev/null
+script | tee /dev/fd/2 | egrep 'ksh(93)?`[a-zA-Z_]' > /dev/null
status=$?
kill $child
Modified: projects/altix2/cddl/contrib/opensolaris/cmd/zdb/zdb.c
==============================================================================
--- projects/altix2/cddl/contrib/opensolaris/cmd/zdb/zdb.c Sun Dec 8 02:48:06 2013 (r259090)
+++ projects/altix2/cddl/contrib/opensolaris/cmd/zdb/zdb.c Sun Dec 8 02:48:10 2013 (r259091)
@@ -242,7 +242,7 @@ const char histo_stars[] = "************
const int histo_width = sizeof (histo_stars) - 1;
static void
-dump_histogram(const uint64_t *histo, int size)
+dump_histogram(const uint64_t *histo, int size, int offset)
{
int i;
int minidx = size - 1;
@@ -263,7 +263,7 @@ dump_histogram(const uint64_t *histo, in
for (i = minidx; i <= maxidx; i++) {
(void) printf("\t\t\t%3u: %6llu %s\n",
- i, (u_longlong_t)histo[i],
+ i + offset, (u_longlong_t)histo[i],
&histo_stars[(max - histo[i]) * histo_width / max]);
}
}
@@ -316,19 +316,19 @@ dump_zap_stats(objset_t *os, uint64_t ob
(u_longlong_t)zs.zs_salt);
(void) printf("\t\tLeafs with 2^n pointers:\n");
- dump_histogram(zs.zs_leafs_with_2n_pointers, ZAP_HISTOGRAM_SIZE);
+ dump_histogram(zs.zs_leafs_with_2n_pointers, ZAP_HISTOGRAM_SIZE, 0);
(void) printf("\t\tBlocks with n*5 entries:\n");
- dump_histogram(zs.zs_blocks_with_n5_entries, ZAP_HISTOGRAM_SIZE);
+ dump_histogram(zs.zs_blocks_with_n5_entries, ZAP_HISTOGRAM_SIZE, 0);
(void) printf("\t\tBlocks n/10 full:\n");
- dump_histogram(zs.zs_blocks_n_tenths_full, ZAP_HISTOGRAM_SIZE);
+ dump_histogram(zs.zs_blocks_n_tenths_full, ZAP_HISTOGRAM_SIZE, 0);
(void) printf("\t\tEntries with n chunks:\n");
- dump_histogram(zs.zs_entries_using_n_chunks, ZAP_HISTOGRAM_SIZE);
+ dump_histogram(zs.zs_entries_using_n_chunks, ZAP_HISTOGRAM_SIZE, 0);
(void) printf("\t\tBuckets with n entries:\n");
- dump_histogram(zs.zs_buckets_with_n_entries, ZAP_HISTOGRAM_SIZE);
+ dump_histogram(zs.zs_buckets_with_n_entries, ZAP_HISTOGRAM_SIZE, 0);
}
/*ARGSUSED*/
@@ -517,26 +517,85 @@ dump_zpldir(objset_t *os, uint64_t objec
zap_cursor_fini(&zc);
}
+int
+get_dtl_refcount(vdev_t *vd)
+{
+ int refcount = 0;
+
+ if (vd->vdev_ops->vdev_op_leaf) {
+ space_map_t *sm = vd->vdev_dtl_sm;
+
+ if (sm != NULL &&
+ sm->sm_dbuf->db_size == sizeof (space_map_phys_t))
+ return (1);
+ return (0);
+ }
+
+ for (int c = 0; c < vd->vdev_children; c++)
+ refcount += get_dtl_refcount(vd->vdev_child[c]);
+ return (refcount);
+}
+
+int
+get_metaslab_refcount(vdev_t *vd)
+{
+ int refcount = 0;
+
+ if (vd->vdev_top == vd) {
+ for (int m = 0; m < vd->vdev_ms_count; m++) {
+ space_map_t *sm = vd->vdev_ms[m]->ms_sm;
+
+ if (sm != NULL &&
+ sm->sm_dbuf->db_size == sizeof (space_map_phys_t))
+ refcount++;
+ }
+ }
+ for (int c = 0; c < vd->vdev_children; c++)
+ refcount += get_metaslab_refcount(vd->vdev_child[c]);
+
+ return (refcount);
+}
+
+static int
+verify_spacemap_refcounts(spa_t *spa)
+{
+ int expected_refcount, actual_refcount;
+
+ expected_refcount = spa_feature_get_refcount(spa,
+ &spa_feature_table[SPA_FEATURE_SPACEMAP_HISTOGRAM]);
+ actual_refcount = get_dtl_refcount(spa->spa_root_vdev);
+ actual_refcount += get_metaslab_refcount(spa->spa_root_vdev);
+
+ if (expected_refcount != actual_refcount) {
+ (void) printf("space map refcount mismatch: expected %d != "
+ "actual %d\n", expected_refcount, actual_refcount);
+ return (2);
+ }
+ return (0);
+}
+
static void
-dump_spacemap(objset_t *os, space_map_obj_t *smo, space_map_t *sm)
+dump_spacemap(objset_t *os, space_map_t *sm)
{
uint64_t alloc, offset, entry;
- uint8_t mapshift = sm->sm_shift;
- uint64_t mapstart = sm->sm_start;
char *ddata[] = { "ALLOC", "FREE", "CONDENSE", "INVALID",
"INVALID", "INVALID", "INVALID", "INVALID" };
- if (smo->smo_object == 0)
+ if (sm == NULL)
return;
/*
* Print out the freelist entries in both encoded and decoded form.
*/
alloc = 0;
- for (offset = 0; offset < smo->smo_objsize; offset += sizeof (entry)) {
- VERIFY3U(0, ==, dmu_read(os, smo->smo_object, offset,
+ for (offset = 0; offset < space_map_length(sm);
+ offset += sizeof (entry)) {
+ uint8_t mapshift = sm->sm_shift;
+
+ VERIFY0(dmu_read(os, space_map_object(sm), offset,
sizeof (entry), &entry, DMU_READ_PREFETCH));
if (SM_DEBUG_DECODE(entry)) {
+
(void) printf("\t [%6llu] %s: txg %llu, pass %llu\n",
(u_longlong_t)(offset / sizeof (entry)),
ddata[SM_DEBUG_ACTION_DECODE(entry)],
@@ -548,10 +607,10 @@ dump_spacemap(objset_t *os, space_map_ob
(u_longlong_t)(offset / sizeof (entry)),
SM_TYPE_DECODE(entry) == SM_ALLOC ? 'A' : 'F',
(u_longlong_t)((SM_OFFSET_DECODE(entry) <<
- mapshift) + mapstart),
+ mapshift) + sm->sm_start),
(u_longlong_t)((SM_OFFSET_DECODE(entry) <<
- mapshift) + mapstart + (SM_RUN_DECODE(entry) <<
- mapshift)),
+ mapshift) + sm->sm_start +
+ (SM_RUN_DECODE(entry) << mapshift)),
(u_longlong_t)(SM_RUN_DECODE(entry) << mapshift));
if (SM_TYPE_DECODE(entry) == SM_ALLOC)
alloc += SM_RUN_DECODE(entry) << mapshift;
@@ -559,10 +618,10 @@ dump_spacemap(objset_t *os, space_map_ob
alloc -= SM_RUN_DECODE(entry) << mapshift;
}
}
- if (alloc != smo->smo_alloc) {
+ if (alloc != space_map_allocated(sm)) {
(void) printf("space_map_object alloc (%llu) INCONSISTENT "
"with space map summary (%llu)\n",
- (u_longlong_t)smo->smo_alloc, (u_longlong_t)alloc);
+ (u_longlong_t)space_map_allocated(sm), (u_longlong_t)alloc);
}
}
@@ -570,15 +629,17 @@ static void
dump_metaslab_stats(metaslab_t *msp)
{
char maxbuf[32];
- space_map_t *sm = msp->ms_map;
- avl_tree_t *t = sm->sm_pp_root;
- int free_pct = sm->sm_space * 100 / sm->sm_size;
+ range_tree_t *rt = msp->ms_tree;
+ avl_tree_t *t = &msp->ms_size_tree;
+ int free_pct = range_tree_space(rt) * 100 / msp->ms_size;
- zdb_nicenum(space_map_maxsize(sm), maxbuf);
+ zdb_nicenum(metaslab_block_maxsize(msp), maxbuf);
(void) printf("\t %25s %10lu %7s %6s %4s %4d%%\n",
"segments", avl_numnodes(t), "maxsize", maxbuf,
"freepct", free_pct);
+ (void) printf("\tIn-memory histogram:\n");
+ dump_histogram(rt->rt_histogram, RANGE_TREE_HISTOGRAM_SIZE, 0);
}
static void
@@ -586,33 +647,45 @@ dump_metaslab(metaslab_t *msp)
{
vdev_t *vd = msp->ms_group->mg_vd;
spa_t *spa = vd->vdev_spa;
- space_map_t *sm = msp->ms_map;
- space_map_obj_t *smo = &msp->ms_smo;
+ space_map_t *sm = msp->ms_sm;
char freebuf[32];
- zdb_nicenum(sm->sm_size - smo->smo_alloc, freebuf);
+ zdb_nicenum(msp->ms_size - space_map_allocated(sm), freebuf);
(void) printf(
"\tmetaslab %6llu offset %12llx spacemap %6llu free %5s\n",
- (u_longlong_t)(sm->sm_start / sm->sm_size),
- (u_longlong_t)sm->sm_start, (u_longlong_t)smo->smo_object, freebuf);
+ (u_longlong_t)msp->ms_id, (u_longlong_t)msp->ms_start,
+ (u_longlong_t)space_map_object(sm), freebuf);
- if (dump_opt['m'] > 1 && !dump_opt['L']) {
+ if (dump_opt['m'] > 2 && !dump_opt['L']) {
mutex_enter(&msp->ms_lock);
- space_map_load_wait(sm);
- if (!sm->sm_loaded)
- VERIFY(space_map_load(sm, zfs_metaslab_ops,
- SM_FREE, smo, spa->spa_meta_objset) == 0);
+ metaslab_load_wait(msp);
+ if (!msp->ms_loaded) {
+ VERIFY0(metaslab_load(msp));
+ range_tree_stat_verify(msp->ms_tree);
+ }
dump_metaslab_stats(msp);
- space_map_unload(sm);
+ metaslab_unload(msp);
mutex_exit(&msp->ms_lock);
}
- if (dump_opt['d'] > 5 || dump_opt['m'] > 2) {
- ASSERT(sm->sm_size == (1ULL << vd->vdev_ms_shift));
+ if (dump_opt['m'] > 1 && sm != NULL &&
+ spa_feature_is_active(spa,
+ &spa_feature_table[SPA_FEATURE_SPACEMAP_HISTOGRAM])) {
+ /*
+ * The space map histogram represents free space in chunks
+ * of sm_shift (i.e. bucket 0 refers to 2^sm_shift).
+ */
+ (void) printf("\tOn-disk histogram:\n");
+ dump_histogram(sm->sm_phys->smp_histogram,
+ SPACE_MAP_HISTOGRAM_SIZE(sm), sm->sm_shift);
+ }
+
+ if (dump_opt['d'] > 5 || dump_opt['m'] > 3) {
+ ASSERT(msp->ms_size == (1ULL << vd->vdev_ms_shift));
mutex_enter(&msp->ms_lock);
- dump_spacemap(spa->spa_meta_objset, smo, sm);
+ dump_spacemap(spa->spa_meta_objset, msp->ms_sm);
mutex_exit(&msp->ms_lock);
}
}
@@ -801,9 +874,9 @@ dump_all_ddts(spa_t *spa)
}
static void
-dump_dtl_seg(space_map_t *sm, uint64_t start, uint64_t size)
+dump_dtl_seg(void *arg, uint64_t start, uint64_t size)
{
- char *prefix = (void *)sm;
+ char *prefix = arg;
(void) printf("%s [%llu,%llu) length %llu\n",
prefix,
@@ -833,17 +906,16 @@ dump_dtl(vdev_t *vd, int indent)
required ? "DTL-required" : "DTL-expendable");
for (int t = 0; t < DTL_TYPES; t++) {
- space_map_t *sm = &vd->vdev_dtl[t];
- if (sm->sm_space == 0)
+ range_tree_t *rt = vd->vdev_dtl[t];
+ if (range_tree_space(rt) == 0)
continue;
(void) snprintf(prefix, sizeof (prefix), "\t%*s%s",
indent + 2, "", name[t]);
- mutex_enter(sm->sm_lock);
- space_map_walk(sm, dump_dtl_seg, (void *)prefix);
- mutex_exit(sm->sm_lock);
+ mutex_enter(rt->rt_lock);
+ range_tree_walk(rt, dump_dtl_seg, prefix);
+ mutex_exit(rt->rt_lock);
if (dump_opt['d'] > 5 && vd->vdev_children == 0)
- dump_spacemap(spa->spa_meta_objset,
- &vd->vdev_dtl_smo, sm);
+ dump_spacemap(spa->spa_meta_objset, vd->vdev_dtl_sm);
}
for (int c = 0; c < vd->vdev_children; c++)
@@ -2172,39 +2244,17 @@ zdb_blkptr_cb(spa_t *spa, zilog_t *zilog
}
static void
-zdb_leak(space_map_t *sm, uint64_t start, uint64_t size)
+zdb_leak(void *arg, uint64_t start, uint64_t size)
{
- vdev_t *vd = sm->sm_ppd;
+ vdev_t *vd = arg;
(void) printf("leaked space: vdev %llu, offset 0x%llx, size %llu\n",
(u_longlong_t)vd->vdev_id, (u_longlong_t)start, (u_longlong_t)size);
}
-/* ARGSUSED */
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list