Date: Thu, 19 Feb 2015 11:41:14 +0000 (UTC) From: Garrett Cooper <ngie@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r278993 - in projects/building-blocks: . bin/ln bin/sh cddl/contrib/opensolaris/lib/libdtrace/common contrib/elftoolchain/addr2line contrib/elftoolchain/common contrib/elftoolchain/elfc... Message-ID: <201502191141.t1JBfEkW019712@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ngie Date: Thu Feb 19 11:41:12 2015 New Revision: 278993 URL: https://svnweb.freebsd.org/changeset/base/278993 Log: MFhead @ r278992 Added: projects/building-blocks/lib/libc/sparc64/sys/sigaction1.S - copied unchanged from r278992, head/lib/libc/sparc64/sys/sigaction1.S projects/building-blocks/sys/arm/arm/unwind.c - copied unchanged from r278992, head/sys/arm/arm/unwind.c projects/building-blocks/sys/conf/config.mk - copied unchanged from r278992, head/sys/conf/config.mk projects/building-blocks/sys/contrib/dev/acpica/compiler/aslprintf.c - copied unchanged from r278992, head/sys/contrib/dev/acpica/compiler/aslprintf.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslprune.c - copied unchanged from r278992, head/sys/contrib/dev/acpica/compiler/aslprune.c projects/building-blocks/sys/contrib/dev/acpica/components/disassembler/dmcstyle.c - copied unchanged from r278992, head/sys/contrib/dev/acpica/components/disassembler/dmcstyle.c projects/building-blocks/sys/ofed/drivers/infiniband/core/peer_mem.c - copied unchanged from r278992, head/sys/ofed/drivers/infiniband/core/peer_mem.c projects/building-blocks/sys/ofed/drivers/infiniband/hw/mlx4/mlx4_exp.c - copied unchanged from r278992, head/sys/ofed/drivers/infiniband/hw/mlx4/mlx4_exp.c projects/building-blocks/sys/ofed/drivers/infiniband/hw/mlx4/mlx4_exp.h - copied unchanged from r278992, head/sys/ofed/drivers/infiniband/hw/mlx4/mlx4_exp.h projects/building-blocks/sys/ofed/include/linux/printk.h - copied unchanged from r278992, head/sys/ofed/include/linux/printk.h projects/building-blocks/sys/ofed/include/rdma/ib_peer_mem.h - copied unchanged from r278992, head/sys/ofed/include/rdma/ib_peer_mem.h projects/building-blocks/sys/ofed/include/rdma/ib_user_verbs_exp.h - copied unchanged from r278992, head/sys/ofed/include/rdma/ib_user_verbs_exp.h projects/building-blocks/sys/ofed/include/rdma/ib_verbs_exp.h - copied unchanged from r278992, head/sys/ofed/include/rdma/ib_verbs_exp.h projects/building-blocks/sys/ofed/include/rdma/peer_mem.h - copied unchanged from r278992, head/sys/ofed/include/rdma/peer_mem.h Deleted: projects/building-blocks/lib/libc/sparc64/sys/sigaction.S projects/building-blocks/sys/dev/cxgb/sys/mbufq.h projects/building-blocks/sys/dev/ic/hd64570.h projects/building-blocks/sys/dev/xen/netfront/mbufq.h projects/building-blocks/sys/ofed/drivers/infiniband/core/Makefile projects/building-blocks/sys/ofed/drivers/infiniband/core/local_sa.c projects/building-blocks/sys/ofed/drivers/infiniband/core/notice.c projects/building-blocks/sys/ofed/drivers/infiniband/hw/mlx4/Makefile projects/building-blocks/sys/ofed/drivers/infiniband/ulp/ipoib/Makefile Modified: projects/building-blocks/Makefile.inc1 projects/building-blocks/ObsoleteFiles.inc projects/building-blocks/UPDATING projects/building-blocks/bin/ln/symlink.7 projects/building-blocks/bin/sh/cd.c projects/building-blocks/bin/sh/eval.c projects/building-blocks/bin/sh/expand.c projects/building-blocks/bin/sh/mail.c projects/building-blocks/bin/sh/miscbltin.c projects/building-blocks/bin/sh/nodetypes projects/building-blocks/bin/sh/parser.c projects/building-blocks/bin/sh/var.c projects/building-blocks/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c projects/building-blocks/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h projects/building-blocks/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c projects/building-blocks/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c projects/building-blocks/cddl/contrib/opensolaris/lib/libdtrace/common/dt_options.c projects/building-blocks/contrib/elftoolchain/addr2line/addr2line.c projects/building-blocks/contrib/elftoolchain/common/_elftc.h projects/building-blocks/contrib/elftoolchain/common/elfdefinitions.h projects/building-blocks/contrib/elftoolchain/elfcopy/main.c projects/building-blocks/contrib/elftoolchain/elfcopy/sections.c projects/building-blocks/contrib/elftoolchain/libdwarf/_libdwarf.h projects/building-blocks/contrib/elftoolchain/libdwarf/dwarf_attrval.c projects/building-blocks/contrib/elftoolchain/libdwarf/dwarf_get_AT_name.3 projects/building-blocks/contrib/elftoolchain/libdwarf/dwarf_get_arange_info.3 projects/building-blocks/contrib/elftoolchain/libdwarf/dwarf_get_section_max_offsets.3 projects/building-blocks/contrib/elftoolchain/libdwarf/dwarf_hasattr.3 projects/building-blocks/contrib/elftoolchain/libdwarf/dwarf_reloc.c projects/building-blocks/contrib/elftoolchain/libdwarf/dwarf_set_reloc_application.3 projects/building-blocks/contrib/elftoolchain/libdwarf/dwarf_whatattr.3 projects/building-blocks/contrib/elftoolchain/libdwarf/libdwarf.c projects/building-blocks/contrib/elftoolchain/libdwarf/libdwarf.h projects/building-blocks/contrib/elftoolchain/libdwarf/libdwarf_elf_init.c projects/building-blocks/contrib/elftoolchain/libdwarf/libdwarf_reloc.c projects/building-blocks/contrib/elftoolchain/libelf/_libelf_config.h projects/building-blocks/contrib/elftoolchain/libelf/elf.3 projects/building-blocks/contrib/elftoolchain/libelf/elf_scn.c projects/building-blocks/contrib/elftoolchain/libelf/libelf_ar_util.c projects/building-blocks/contrib/elftoolchain/libelf/libelf_convert.m4 projects/building-blocks/contrib/elftoolchain/nm/nm.1 projects/building-blocks/contrib/elftoolchain/nm/nm.c projects/building-blocks/contrib/elftoolchain/readelf/readelf.c projects/building-blocks/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp projects/building-blocks/etc/network.subr projects/building-blocks/lib/libc/gen/ulimit.c projects/building-blocks/lib/libc/include/libc_private.h projects/building-blocks/lib/libc/rpc/clnt_dg.c projects/building-blocks/lib/libc/rpc/rpc_soc.c projects/building-blocks/lib/libc/sparc64/sys/Makefile.inc projects/building-blocks/lib/libc/stdio/xprintf_float.c projects/building-blocks/lib/libc/sys/Makefile.inc projects/building-blocks/lib/libc/sys/mmap.2 projects/building-blocks/lib/libcompat/4.3/rexec.c projects/building-blocks/lib/libelftc/elftc_version.c projects/building-blocks/lib/liblzma/config.h projects/building-blocks/release/Makefile projects/building-blocks/release/Makefile.vm projects/building-blocks/sbin/camcontrol/camcontrol.c projects/building-blocks/share/man/man4/wlan.4 projects/building-blocks/share/man/man9/memguard.9 projects/building-blocks/share/mk/bsd.dep.mk projects/building-blocks/share/mk/bsd.libnames.mk projects/building-blocks/share/mk/bsd.own.mk projects/building-blocks/sys/amd64/amd64/mp_machdep.c projects/building-blocks/sys/amd64/amd64/ptrace_machdep.c projects/building-blocks/sys/arm/arm/db_trace.c projects/building-blocks/sys/arm/broadcom/bcm2835/bcm2835_bsc.c projects/building-blocks/sys/arm/broadcom/bcm2835/bcm2835_bscvar.h projects/building-blocks/sys/arm/broadcom/bcm2835/bcm2835_gpio.c projects/building-blocks/sys/arm/include/stack.h projects/building-blocks/sys/boot/fdt/dts/arm/bcm2835.dtsi projects/building-blocks/sys/cam/cam_ccb.h projects/building-blocks/sys/cam/scsi/scsi_da.c projects/building-blocks/sys/cam/scsi/scsi_enc_ses.c projects/building-blocks/sys/conf/files projects/building-blocks/sys/conf/files.arm projects/building-blocks/sys/conf/kern.mk projects/building-blocks/sys/conf/kern.pre.mk projects/building-blocks/sys/conf/kmod.mk projects/building-blocks/sys/contrib/dev/acpica/changes.txt (contents, props changed) projects/building-blocks/sys/contrib/dev/acpica/common/acgetline.c projects/building-blocks/sys/contrib/dev/acpica/common/adfile.c projects/building-blocks/sys/contrib/dev/acpica/common/adisasm.c projects/building-blocks/sys/contrib/dev/acpica/common/adwalk.c projects/building-blocks/sys/contrib/dev/acpica/common/ahids.c projects/building-blocks/sys/contrib/dev/acpica/common/ahpredef.c projects/building-blocks/sys/contrib/dev/acpica/common/ahuuids.c projects/building-blocks/sys/contrib/dev/acpica/common/cmfsize.c projects/building-blocks/sys/contrib/dev/acpica/common/dmextern.c projects/building-blocks/sys/contrib/dev/acpica/common/dmrestag.c projects/building-blocks/sys/contrib/dev/acpica/common/dmtable.c projects/building-blocks/sys/contrib/dev/acpica/common/dmtbdump.c projects/building-blocks/sys/contrib/dev/acpica/common/dmtbinfo.c projects/building-blocks/sys/contrib/dev/acpica/common/getopt.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslanalyze.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslascii.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslbtypes.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslcodegen.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslcompile.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/building-blocks/sys/contrib/dev/acpica/compiler/aslcompiler.l projects/building-blocks/sys/contrib/dev/acpica/compiler/asldefine.h projects/building-blocks/sys/contrib/dev/acpica/compiler/aslerror.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslfileio.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslfiles.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslfold.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslglobal.h projects/building-blocks/sys/contrib/dev/acpica/compiler/aslhex.c projects/building-blocks/sys/contrib/dev/acpica/compiler/asllength.c projects/building-blocks/sys/contrib/dev/acpica/compiler/asllisting.c projects/building-blocks/sys/contrib/dev/acpica/compiler/asllistsup.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslload.c projects/building-blocks/sys/contrib/dev/acpica/compiler/asllookup.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslmain.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslmap.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslmapenter.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslmapoutput.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslmaputils.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslmessages.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslmessages.h projects/building-blocks/sys/contrib/dev/acpica/compiler/aslmethod.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslnamesp.c projects/building-blocks/sys/contrib/dev/acpica/compiler/asloffset.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslopcodes.c projects/building-blocks/sys/contrib/dev/acpica/compiler/asloperands.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslopt.c projects/building-blocks/sys/contrib/dev/acpica/compiler/asloptions.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslparser.y projects/building-blocks/sys/contrib/dev/acpica/compiler/aslpredef.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslprepkg.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslresource.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslrestype1.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslrestype1i.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslrestype2.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslrestype2d.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslrestype2e.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslrestype2q.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslrestype2s.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslrestype2w.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslrules.y projects/building-blocks/sys/contrib/dev/acpica/compiler/aslstartup.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslstubs.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslsupport.l projects/building-blocks/sys/contrib/dev/acpica/compiler/aslsupport.y projects/building-blocks/sys/contrib/dev/acpica/compiler/asltokens.y projects/building-blocks/sys/contrib/dev/acpica/compiler/asltransform.c projects/building-blocks/sys/contrib/dev/acpica/compiler/asltree.c projects/building-blocks/sys/contrib/dev/acpica/compiler/asltypes.h projects/building-blocks/sys/contrib/dev/acpica/compiler/asltypes.y projects/building-blocks/sys/contrib/dev/acpica/compiler/aslutils.c projects/building-blocks/sys/contrib/dev/acpica/compiler/asluuid.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslwalks.c projects/building-blocks/sys/contrib/dev/acpica/compiler/aslxref.c projects/building-blocks/sys/contrib/dev/acpica/compiler/dtcompile.c projects/building-blocks/sys/contrib/dev/acpica/compiler/dtcompiler.h projects/building-blocks/sys/contrib/dev/acpica/compiler/dtexpress.c projects/building-blocks/sys/contrib/dev/acpica/compiler/dtfield.c projects/building-blocks/sys/contrib/dev/acpica/compiler/dtio.c projects/building-blocks/sys/contrib/dev/acpica/compiler/dtparser.l projects/building-blocks/sys/contrib/dev/acpica/compiler/dtparser.y projects/building-blocks/sys/contrib/dev/acpica/compiler/dtsubtable.c projects/building-blocks/sys/contrib/dev/acpica/compiler/dttable.c projects/building-blocks/sys/contrib/dev/acpica/compiler/dttemplate.c projects/building-blocks/sys/contrib/dev/acpica/compiler/dttemplate.h projects/building-blocks/sys/contrib/dev/acpica/compiler/dtutils.c projects/building-blocks/sys/contrib/dev/acpica/compiler/preprocess.h projects/building-blocks/sys/contrib/dev/acpica/compiler/prexpress.c projects/building-blocks/sys/contrib/dev/acpica/compiler/prmacros.c projects/building-blocks/sys/contrib/dev/acpica/compiler/prparser.l projects/building-blocks/sys/contrib/dev/acpica/compiler/prparser.y projects/building-blocks/sys/contrib/dev/acpica/compiler/prscan.c projects/building-blocks/sys/contrib/dev/acpica/compiler/prutils.c projects/building-blocks/sys/contrib/dev/acpica/components/debugger/dbcmds.c projects/building-blocks/sys/contrib/dev/acpica/components/debugger/dbconvert.c projects/building-blocks/sys/contrib/dev/acpica/components/debugger/dbdisply.c projects/building-blocks/sys/contrib/dev/acpica/components/debugger/dbexec.c projects/building-blocks/sys/contrib/dev/acpica/components/debugger/dbfileio.c projects/building-blocks/sys/contrib/dev/acpica/components/debugger/dbhistry.c projects/building-blocks/sys/contrib/dev/acpica/components/debugger/dbinput.c projects/building-blocks/sys/contrib/dev/acpica/components/debugger/dbmethod.c projects/building-blocks/sys/contrib/dev/acpica/components/debugger/dbnames.c projects/building-blocks/sys/contrib/dev/acpica/components/debugger/dbstats.c projects/building-blocks/sys/contrib/dev/acpica/components/debugger/dbtest.c projects/building-blocks/sys/contrib/dev/acpica/components/debugger/dbutils.c projects/building-blocks/sys/contrib/dev/acpica/components/debugger/dbxface.c projects/building-blocks/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c projects/building-blocks/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c projects/building-blocks/sys/contrib/dev/acpica/components/disassembler/dmnames.c projects/building-blocks/sys/contrib/dev/acpica/components/disassembler/dmobject.c projects/building-blocks/sys/contrib/dev/acpica/components/disassembler/dmopcode.c projects/building-blocks/sys/contrib/dev/acpica/components/disassembler/dmresrc.c projects/building-blocks/sys/contrib/dev/acpica/components/disassembler/dmresrcl.c projects/building-blocks/sys/contrib/dev/acpica/components/disassembler/dmresrcl2.c projects/building-blocks/sys/contrib/dev/acpica/components/disassembler/dmresrcs.c projects/building-blocks/sys/contrib/dev/acpica/components/disassembler/dmutils.c projects/building-blocks/sys/contrib/dev/acpica/components/disassembler/dmwalk.c projects/building-blocks/sys/contrib/dev/acpica/components/dispatcher/dsargs.c projects/building-blocks/sys/contrib/dev/acpica/components/dispatcher/dscontrol.c projects/building-blocks/sys/contrib/dev/acpica/components/dispatcher/dsfield.c projects/building-blocks/sys/contrib/dev/acpica/components/dispatcher/dsinit.c projects/building-blocks/sys/contrib/dev/acpica/components/dispatcher/dsmethod.c projects/building-blocks/sys/contrib/dev/acpica/components/dispatcher/dsmthdat.c projects/building-blocks/sys/contrib/dev/acpica/components/dispatcher/dsobject.c projects/building-blocks/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c projects/building-blocks/sys/contrib/dev/acpica/components/dispatcher/dsutils.c projects/building-blocks/sys/contrib/dev/acpica/components/dispatcher/dswexec.c projects/building-blocks/sys/contrib/dev/acpica/components/dispatcher/dswload.c projects/building-blocks/sys/contrib/dev/acpica/components/dispatcher/dswload2.c projects/building-blocks/sys/contrib/dev/acpica/components/dispatcher/dswscope.c projects/building-blocks/sys/contrib/dev/acpica/components/dispatcher/dswstate.c projects/building-blocks/sys/contrib/dev/acpica/components/events/evevent.c projects/building-blocks/sys/contrib/dev/acpica/components/events/evglock.c projects/building-blocks/sys/contrib/dev/acpica/components/events/evgpe.c projects/building-blocks/sys/contrib/dev/acpica/components/events/evgpeblk.c projects/building-blocks/sys/contrib/dev/acpica/components/events/evgpeinit.c projects/building-blocks/sys/contrib/dev/acpica/components/events/evgpeutil.c projects/building-blocks/sys/contrib/dev/acpica/components/events/evhandler.c projects/building-blocks/sys/contrib/dev/acpica/components/events/evmisc.c projects/building-blocks/sys/contrib/dev/acpica/components/events/evregion.c projects/building-blocks/sys/contrib/dev/acpica/components/events/evrgnini.c projects/building-blocks/sys/contrib/dev/acpica/components/events/evsci.c projects/building-blocks/sys/contrib/dev/acpica/components/events/evxface.c projects/building-blocks/sys/contrib/dev/acpica/components/events/evxfevnt.c projects/building-blocks/sys/contrib/dev/acpica/components/events/evxfgpe.c projects/building-blocks/sys/contrib/dev/acpica/components/events/evxfregn.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exconfig.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exconvrt.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/excreate.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exdebug.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exdump.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exfield.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exfldio.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exmisc.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exmutex.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exnames.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exoparg1.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exoparg2.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exoparg3.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exoparg6.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exprep.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exregion.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exresnte.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exresolv.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exresop.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exstore.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exstoren.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exstorob.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exsystem.c projects/building-blocks/sys/contrib/dev/acpica/components/executer/exutils.c projects/building-blocks/sys/contrib/dev/acpica/components/hardware/hwacpi.c projects/building-blocks/sys/contrib/dev/acpica/components/hardware/hwesleep.c projects/building-blocks/sys/contrib/dev/acpica/components/hardware/hwgpe.c projects/building-blocks/sys/contrib/dev/acpica/components/hardware/hwpci.c projects/building-blocks/sys/contrib/dev/acpica/components/hardware/hwregs.c projects/building-blocks/sys/contrib/dev/acpica/components/hardware/hwsleep.c projects/building-blocks/sys/contrib/dev/acpica/components/hardware/hwtimer.c projects/building-blocks/sys/contrib/dev/acpica/components/hardware/hwvalid.c projects/building-blocks/sys/contrib/dev/acpica/components/hardware/hwxface.c projects/building-blocks/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nsaccess.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nsalloc.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nsarguments.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nsconvert.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nsdump.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nsdumpdv.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nseval.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nsinit.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nsload.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nsnames.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nsobject.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nsparse.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nspredef.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nsprepkg.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nsrepair.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nsrepair2.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nssearch.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nsutils.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nswalk.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nsxfeval.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nsxfname.c projects/building-blocks/sys/contrib/dev/acpica/components/namespace/nsxfobj.c projects/building-blocks/sys/contrib/dev/acpica/components/parser/psargs.c projects/building-blocks/sys/contrib/dev/acpica/components/parser/psloop.c projects/building-blocks/sys/contrib/dev/acpica/components/parser/psobject.c projects/building-blocks/sys/contrib/dev/acpica/components/parser/psopcode.c projects/building-blocks/sys/contrib/dev/acpica/components/parser/psopinfo.c projects/building-blocks/sys/contrib/dev/acpica/components/parser/psparse.c projects/building-blocks/sys/contrib/dev/acpica/components/parser/psscope.c projects/building-blocks/sys/contrib/dev/acpica/components/parser/pstree.c projects/building-blocks/sys/contrib/dev/acpica/components/parser/psutils.c projects/building-blocks/sys/contrib/dev/acpica/components/parser/pswalk.c projects/building-blocks/sys/contrib/dev/acpica/components/parser/psxface.c projects/building-blocks/sys/contrib/dev/acpica/components/resources/rsaddr.c projects/building-blocks/sys/contrib/dev/acpica/components/resources/rscalc.c projects/building-blocks/sys/contrib/dev/acpica/components/resources/rscreate.c projects/building-blocks/sys/contrib/dev/acpica/components/resources/rsdump.c projects/building-blocks/sys/contrib/dev/acpica/components/resources/rsdumpinfo.c projects/building-blocks/sys/contrib/dev/acpica/components/resources/rsinfo.c projects/building-blocks/sys/contrib/dev/acpica/components/resources/rsio.c projects/building-blocks/sys/contrib/dev/acpica/components/resources/rsirq.c projects/building-blocks/sys/contrib/dev/acpica/components/resources/rslist.c projects/building-blocks/sys/contrib/dev/acpica/components/resources/rsmemory.c projects/building-blocks/sys/contrib/dev/acpica/components/resources/rsmisc.c projects/building-blocks/sys/contrib/dev/acpica/components/resources/rsserial.c projects/building-blocks/sys/contrib/dev/acpica/components/resources/rsutils.c projects/building-blocks/sys/contrib/dev/acpica/components/resources/rsxface.c projects/building-blocks/sys/contrib/dev/acpica/components/tables/tbdata.c projects/building-blocks/sys/contrib/dev/acpica/components/tables/tbfadt.c projects/building-blocks/sys/contrib/dev/acpica/components/tables/tbfind.c projects/building-blocks/sys/contrib/dev/acpica/components/tables/tbinstal.c projects/building-blocks/sys/contrib/dev/acpica/components/tables/tbprint.c projects/building-blocks/sys/contrib/dev/acpica/components/tables/tbutils.c projects/building-blocks/sys/contrib/dev/acpica/components/tables/tbxface.c projects/building-blocks/sys/contrib/dev/acpica/components/tables/tbxfload.c projects/building-blocks/sys/contrib/dev/acpica/components/tables/tbxfroot.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utaddress.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utalloc.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utbuffer.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utcache.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utcopy.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utdebug.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utdecode.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utdelete.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/uterror.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/uteval.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utexcep.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utfileio.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utglobal.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/uthex.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utids.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utinit.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utlock.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utmath.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utmisc.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utmutex.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utobject.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utosi.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utownerid.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utpredef.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utprint.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utresrc.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utstate.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utstring.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/uttrack.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utuuid.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utxface.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utxferror.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utxfinit.c projects/building-blocks/sys/contrib/dev/acpica/components/utilities/utxfmutex.c projects/building-blocks/sys/contrib/dev/acpica/include/acapps.h projects/building-blocks/sys/contrib/dev/acpica/include/acbuffer.h projects/building-blocks/sys/contrib/dev/acpica/include/accommon.h projects/building-blocks/sys/contrib/dev/acpica/include/acconfig.h projects/building-blocks/sys/contrib/dev/acpica/include/acdebug.h projects/building-blocks/sys/contrib/dev/acpica/include/acdisasm.h projects/building-blocks/sys/contrib/dev/acpica/include/acdispat.h projects/building-blocks/sys/contrib/dev/acpica/include/acevents.h projects/building-blocks/sys/contrib/dev/acpica/include/acexcep.h projects/building-blocks/sys/contrib/dev/acpica/include/acglobal.h projects/building-blocks/sys/contrib/dev/acpica/include/achware.h projects/building-blocks/sys/contrib/dev/acpica/include/acinterp.h projects/building-blocks/sys/contrib/dev/acpica/include/aclocal.h projects/building-blocks/sys/contrib/dev/acpica/include/acmacros.h projects/building-blocks/sys/contrib/dev/acpica/include/acnames.h projects/building-blocks/sys/contrib/dev/acpica/include/acnamesp.h projects/building-blocks/sys/contrib/dev/acpica/include/acobject.h projects/building-blocks/sys/contrib/dev/acpica/include/acopcode.h projects/building-blocks/sys/contrib/dev/acpica/include/acoutput.h projects/building-blocks/sys/contrib/dev/acpica/include/acparser.h projects/building-blocks/sys/contrib/dev/acpica/include/acpi.h projects/building-blocks/sys/contrib/dev/acpica/include/acpiosxf.h projects/building-blocks/sys/contrib/dev/acpica/include/acpixf.h projects/building-blocks/sys/contrib/dev/acpica/include/acpredef.h projects/building-blocks/sys/contrib/dev/acpica/include/acresrc.h projects/building-blocks/sys/contrib/dev/acpica/include/acrestyp.h projects/building-blocks/sys/contrib/dev/acpica/include/acstruct.h projects/building-blocks/sys/contrib/dev/acpica/include/actables.h projects/building-blocks/sys/contrib/dev/acpica/include/actbl.h projects/building-blocks/sys/contrib/dev/acpica/include/actbl1.h projects/building-blocks/sys/contrib/dev/acpica/include/actbl2.h projects/building-blocks/sys/contrib/dev/acpica/include/actbl3.h projects/building-blocks/sys/contrib/dev/acpica/include/actypes.h projects/building-blocks/sys/contrib/dev/acpica/include/acutils.h projects/building-blocks/sys/contrib/dev/acpica/include/amlcode.h projects/building-blocks/sys/contrib/dev/acpica/include/amlresrc.h projects/building-blocks/sys/contrib/dev/acpica/include/platform/acenv.h projects/building-blocks/sys/contrib/dev/acpica/include/platform/acenvex.h projects/building-blocks/sys/contrib/dev/acpica/include/platform/acfreebsd.h projects/building-blocks/sys/contrib/dev/acpica/include/platform/acgcc.h projects/building-blocks/sys/contrib/dev/acpica/os_specific/service_layers/oslibcfs.c projects/building-blocks/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c projects/building-blocks/sys/contrib/rdma/krping/krping.c projects/building-blocks/sys/dev/acpica/acpi_pcib.c projects/building-blocks/sys/dev/cardbus/cardbus.c projects/building-blocks/sys/dev/cxgb/cxgb_adapter.h projects/building-blocks/sys/dev/cxgb/cxgb_sge.c projects/building-blocks/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c projects/building-blocks/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_qp.c projects/building-blocks/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c projects/building-blocks/sys/dev/cxgb/ulp/tom/cxgb_toepcb.h projects/building-blocks/sys/dev/cxgbe/iw_cxgbe/cq.c projects/building-blocks/sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h projects/building-blocks/sys/dev/cxgbe/iw_cxgbe/mem.c projects/building-blocks/sys/dev/fb/fbd.c projects/building-blocks/sys/dev/iicbus/lm75.c projects/building-blocks/sys/dev/lmc/if_lmc.h projects/building-blocks/sys/dev/mpr/mpr_sas.c projects/building-blocks/sys/dev/mps/mps_sas.c projects/building-blocks/sys/dev/pccbb/pccbb.c projects/building-blocks/sys/dev/pci/pci.c projects/building-blocks/sys/dev/random/dummy_rng.c projects/building-blocks/sys/dev/random/fortuna.c projects/building-blocks/sys/dev/random/random_adaptors.c projects/building-blocks/sys/dev/random/randomdev.c projects/building-blocks/sys/dev/random/randomdev.h projects/building-blocks/sys/dev/random/yarrow.c projects/building-blocks/sys/dev/sfxge/common/efx_ev.c projects/building-blocks/sys/dev/sfxge/common/efx_mac.c projects/building-blocks/sys/dev/sfxge/common/efx_mcdi.c projects/building-blocks/sys/dev/sfxge/common/efx_mcdi.h projects/building-blocks/sys/dev/sfxge/common/efx_nic.c projects/building-blocks/sys/dev/sfxge/common/efx_regs_mcdi.h projects/building-blocks/sys/dev/sfxge/common/efx_rx.c projects/building-blocks/sys/dev/sfxge/common/efx_tx.c projects/building-blocks/sys/dev/sfxge/common/siena_mon.c projects/building-blocks/sys/dev/sfxge/common/siena_nic.c projects/building-blocks/sys/dev/sfxge/common/siena_nvram.c projects/building-blocks/sys/dev/sfxge/common/siena_phy.c projects/building-blocks/sys/dev/sfxge/common/siena_vpd.c projects/building-blocks/sys/dev/sfxge/sfxge.h projects/building-blocks/sys/dev/sfxge/sfxge_ev.c projects/building-blocks/sys/dev/sfxge/sfxge_port.c projects/building-blocks/sys/dev/sfxge/sfxge_rx.c projects/building-blocks/sys/dev/sfxge/sfxge_tx.c projects/building-blocks/sys/dev/sfxge/sfxge_tx.h projects/building-blocks/sys/dev/spibus/spi.h projects/building-blocks/sys/dev/spibus/spibus.c projects/building-blocks/sys/dev/spibus/spibusvar.h projects/building-blocks/sys/dev/usb/controller/musb_otg.c projects/building-blocks/sys/dev/usb/controller/uhci.c projects/building-blocks/sys/dev/usb/usbdevs projects/building-blocks/sys/dev/usb/video/udl.c projects/building-blocks/sys/dev/usb/video/udl.h projects/building-blocks/sys/dev/vt/vt_core.c projects/building-blocks/sys/dev/xen/netfront/netfront.c projects/building-blocks/sys/dev/xen/xenstore/xenstore_dev.c projects/building-blocks/sys/i386/i386/mp_machdep.c projects/building-blocks/sys/i386/i386/ptrace_machdep.c projects/building-blocks/sys/kern/kern_ctf.c projects/building-blocks/sys/kern/kern_descrip.c projects/building-blocks/sys/kern/subr_taskqueue.c projects/building-blocks/sys/kern/sys_generic.c projects/building-blocks/sys/kern/sysv_shm.c projects/building-blocks/sys/kern/tty.c projects/building-blocks/sys/kern/uipc_mbuf.c projects/building-blocks/sys/kern/uipc_syscalls.c projects/building-blocks/sys/kern/vfs_subr.c projects/building-blocks/sys/kern/vfs_syscalls.c projects/building-blocks/sys/mips/conf/AR71XX_BASE projects/building-blocks/sys/modules/Makefile projects/building-blocks/sys/modules/cxgbe/if_cxgbe/Makefile projects/building-blocks/sys/modules/dpt/Makefile projects/building-blocks/sys/modules/drm2/radeonkms/Makefile projects/building-blocks/sys/modules/ed/Makefile projects/building-blocks/sys/modules/ep/Makefile projects/building-blocks/sys/modules/ibcore/Makefile projects/building-blocks/sys/modules/if_gif/Makefile projects/building-blocks/sys/modules/if_gre/Makefile projects/building-blocks/sys/modules/ipoib/Makefile projects/building-blocks/sys/modules/mlx4/Makefile projects/building-blocks/sys/modules/mlx4ib/Makefile projects/building-blocks/sys/modules/mlxen/Makefile projects/building-blocks/sys/modules/mthca/Makefile projects/building-blocks/sys/modules/si/Makefile projects/building-blocks/sys/modules/vx/Makefile projects/building-blocks/sys/net/pfvar.h projects/building-blocks/sys/netinet/igmp.c projects/building-blocks/sys/netinet/in_mcast.c projects/building-blocks/sys/netinet/in_var.h projects/building-blocks/sys/netinet6/frag6.c projects/building-blocks/sys/netinet6/in6_mcast.c projects/building-blocks/sys/netinet6/in6_var.h projects/building-blocks/sys/netinet6/ip6_output.c projects/building-blocks/sys/netinet6/ip6_var.h projects/building-blocks/sys/netinet6/mld6.c projects/building-blocks/sys/netinet6/mld6_var.h projects/building-blocks/sys/netpfil/pf/pf.c projects/building-blocks/sys/netpfil/pf/pf.h projects/building-blocks/sys/netpfil/pf/pf_mtag.h projects/building-blocks/sys/netpfil/pf/pf_norm.c projects/building-blocks/sys/ofed/drivers/infiniband/core/addr.c projects/building-blocks/sys/ofed/drivers/infiniband/core/cache.c projects/building-blocks/sys/ofed/drivers/infiniband/core/cm.c projects/building-blocks/sys/ofed/drivers/infiniband/core/cm_msgs.h projects/building-blocks/sys/ofed/drivers/infiniband/core/cma.c projects/building-blocks/sys/ofed/drivers/infiniband/core/core_priv.h projects/building-blocks/sys/ofed/drivers/infiniband/core/device.c projects/building-blocks/sys/ofed/drivers/infiniband/core/fmr_pool.c projects/building-blocks/sys/ofed/drivers/infiniband/core/iwcm.c projects/building-blocks/sys/ofed/drivers/infiniband/core/mad.c projects/building-blocks/sys/ofed/drivers/infiniband/core/mad_priv.h projects/building-blocks/sys/ofed/drivers/infiniband/core/mad_rmpp.c projects/building-blocks/sys/ofed/drivers/infiniband/core/multicast.c projects/building-blocks/sys/ofed/drivers/infiniband/core/packer.c projects/building-blocks/sys/ofed/drivers/infiniband/core/sa.h projects/building-blocks/sys/ofed/drivers/infiniband/core/sa_query.c projects/building-blocks/sys/ofed/drivers/infiniband/core/smi.c projects/building-blocks/sys/ofed/drivers/infiniband/core/sysfs.c projects/building-blocks/sys/ofed/drivers/infiniband/core/ucm.c projects/building-blocks/sys/ofed/drivers/infiniband/core/ucma.c projects/building-blocks/sys/ofed/drivers/infiniband/core/ud_header.c projects/building-blocks/sys/ofed/drivers/infiniband/core/umem.c projects/building-blocks/sys/ofed/drivers/infiniband/core/user_mad.c projects/building-blocks/sys/ofed/drivers/infiniband/core/uverbs.h projects/building-blocks/sys/ofed/drivers/infiniband/core/uverbs_cmd.c projects/building-blocks/sys/ofed/drivers/infiniband/core/uverbs_main.c projects/building-blocks/sys/ofed/drivers/infiniband/core/uverbs_marshall.c projects/building-blocks/sys/ofed/drivers/infiniband/core/verbs.c projects/building-blocks/sys/ofed/drivers/infiniband/debug/memtrack.c projects/building-blocks/sys/ofed/drivers/infiniband/debug/memtrack.h projects/building-blocks/sys/ofed/drivers/infiniband/debug/mtrack.h projects/building-blocks/sys/ofed/drivers/infiniband/hw/mlx4/ah.c projects/building-blocks/sys/ofed/drivers/infiniband/hw/mlx4/alias_GUID.c projects/building-blocks/sys/ofed/drivers/infiniband/hw/mlx4/cm.c projects/building-blocks/sys/ofed/drivers/infiniband/hw/mlx4/cq.c projects/building-blocks/sys/ofed/drivers/infiniband/hw/mlx4/doorbell.c projects/building-blocks/sys/ofed/drivers/infiniband/hw/mlx4/mad.c projects/building-blocks/sys/ofed/drivers/infiniband/hw/mlx4/main.c projects/building-blocks/sys/ofed/drivers/infiniband/hw/mlx4/mcg.c projects/building-blocks/sys/ofed/drivers/infiniband/hw/mlx4/mlx4_ib.h projects/building-blocks/sys/ofed/drivers/infiniband/hw/mlx4/mr.c projects/building-blocks/sys/ofed/drivers/infiniband/hw/mlx4/qp.c projects/building-blocks/sys/ofed/drivers/infiniband/hw/mlx4/sysfs.c projects/building-blocks/sys/ofed/drivers/infiniband/hw/mthca/mthca_provider.c projects/building-blocks/sys/ofed/drivers/infiniband/hw/mthca/mthca_qp.c projects/building-blocks/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h projects/building-blocks/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c projects/building-blocks/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/building-blocks/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c projects/building-blocks/sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c projects/building-blocks/sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c projects/building-blocks/sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c projects/building-blocks/sys/ofed/drivers/net/mlx4/Makefile projects/building-blocks/sys/ofed/drivers/net/mlx4/en_rx.c projects/building-blocks/sys/ofed/include/linux/device.h projects/building-blocks/sys/ofed/include/linux/file.h projects/building-blocks/sys/ofed/include/linux/linux_compat.c projects/building-blocks/sys/ofed/include/net/ip.h projects/building-blocks/sys/ofed/include/rdma/ib_addr.h projects/building-blocks/sys/ofed/include/rdma/ib_cache.h projects/building-blocks/sys/ofed/include/rdma/ib_cm.h projects/building-blocks/sys/ofed/include/rdma/ib_mad.h projects/building-blocks/sys/ofed/include/rdma/ib_pack.h projects/building-blocks/sys/ofed/include/rdma/ib_sa.h projects/building-blocks/sys/ofed/include/rdma/ib_umem.h projects/building-blocks/sys/ofed/include/rdma/ib_user_verbs.h projects/building-blocks/sys/ofed/include/rdma/ib_verbs.h projects/building-blocks/sys/ofed/include/rdma/iw_cm.h projects/building-blocks/sys/ofed/include/rdma/rdma_cm.h projects/building-blocks/sys/ofed/include/rdma/rdma_user_cm.h projects/building-blocks/sys/powerpc/powermac/atibl.c projects/building-blocks/sys/powerpc/powermac/nvbl.c projects/building-blocks/sys/powerpc/powerpc/db_trace.c projects/building-blocks/sys/sparc64/include/asm.h projects/building-blocks/sys/sys/fbio.h projects/building-blocks/sys/sys/file.h projects/building-blocks/sys/sys/filedesc.h projects/building-blocks/sys/sys/mbuf.h projects/building-blocks/sys/sys/param.h projects/building-blocks/sys/sys/taskqueue.h projects/building-blocks/sys/vm/memguard.c projects/building-blocks/sys/x86/acpica/acpi_wakeup.c projects/building-blocks/sys/x86/x86/local_apic.c projects/building-blocks/sys/x86/xen/pvcpu_enum.c projects/building-blocks/sys/x86/xen/xen_intr.c projects/building-blocks/usr.bin/compress/compress.c projects/building-blocks/usr.bin/du/du.c projects/building-blocks/usr.bin/gzip/gzip.c projects/building-blocks/usr.bin/kdump/kdump.c projects/building-blocks/usr.bin/ministat/ministat.c projects/building-blocks/usr.sbin/Makefile projects/building-blocks/usr.sbin/acpi/acpidb/Makefile projects/building-blocks/usr.sbin/acpi/acpidb/acpidb.c projects/building-blocks/usr.sbin/acpi/iasl/Makefile projects/building-blocks/usr.sbin/binmiscctl/binmiscctl.8 projects/building-blocks/usr.sbin/binmiscctl/binmiscctl.c projects/building-blocks/usr.sbin/devctl/Makefile projects/building-blocks/usr.sbin/pw/tests/pw_useradd.sh Directory Properties: projects/building-blocks/ (props changed) projects/building-blocks/cddl/ (props changed) projects/building-blocks/cddl/contrib/opensolaris/ (props changed) projects/building-blocks/contrib/elftoolchain/ (props changed) projects/building-blocks/contrib/llvm/ (props changed) projects/building-blocks/contrib/llvm/tools/lldb/ (props changed) projects/building-blocks/etc/ (props changed) projects/building-blocks/lib/libc/ (props changed) projects/building-blocks/sbin/ (props changed) projects/building-blocks/share/ (props changed) projects/building-blocks/share/man/man4/ (props changed) projects/building-blocks/sys/ (props changed) projects/building-blocks/sys/boot/ (props changed) projects/building-blocks/sys/conf/ (props changed) projects/building-blocks/sys/contrib/dev/acpica/ (props changed) projects/building-blocks/sys/contrib/dev/acpica/common/ (props changed) projects/building-blocks/sys/contrib/dev/acpica/compiler/ (props changed) projects/building-blocks/sys/contrib/dev/acpica/components/debugger/ (props changed) projects/building-blocks/sys/contrib/dev/acpica/components/disassembler/ (props changed) projects/building-blocks/sys/contrib/dev/acpica/components/dispatcher/ (props changed) projects/building-blocks/sys/contrib/dev/acpica/components/events/ (props changed) projects/building-blocks/sys/contrib/dev/acpica/components/executer/ (props changed) projects/building-blocks/sys/contrib/dev/acpica/components/hardware/ (props changed) projects/building-blocks/sys/contrib/dev/acpica/components/namespace/ (props changed) projects/building-blocks/sys/contrib/dev/acpica/components/parser/ (props changed) projects/building-blocks/sys/contrib/dev/acpica/components/resources/ (props changed) projects/building-blocks/sys/contrib/dev/acpica/components/tables/ (props changed) projects/building-blocks/sys/contrib/dev/acpica/components/utilities/ (props changed) projects/building-blocks/sys/contrib/dev/acpica/include/ (props changed) projects/building-blocks/sys/contrib/dev/acpica/os_specific/ (props changed) Modified: projects/building-blocks/Makefile.inc1 ============================================================================== --- projects/building-blocks/Makefile.inc1 Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/Makefile.inc1 Thu Feb 19 11:41:12 2015 (r278993) @@ -348,16 +348,15 @@ WMAKEENV+= CC="${XCC} ${XCFLAGS}" CXX="$ SIZE="${XSIZE}" .if ${XCC:M/*} -XFLAGS= --sysroot=${WORLDTMP} .if defined(CROSS_BINUTILS_PREFIX) # In the case of xdev-build tools, CROSS_BINUTILS_PREFIX won't be a # directory, but the compiler will look in the right place for it's # tools so we don't need to tell it where to look. .if exists(${CROSS_BINUTILS_PREFIX}) -XFLAGS+= -B${CROSS_BINUTILS_PREFIX} +BFLAGS+= -B${CROSS_BINUTILS_PREFIX} .endif .else -XFLAGS+= -B${WORLDTMP}/usr/bin +BFLAGS+= -B${WORLDTMP}/usr/bin .endif .if ${TARGET} == "arm" .if ${TARGET_ARCH:M*hf*} != "" @@ -374,6 +373,8 @@ DEPFLAGS+= -I${WORLDTMP}/usr/include/c++ TARGET_ABI?= unknown TARGET_TRIPLE?= ${TARGET_ARCH:C/amd64/x86_64/}-${TARGET_ABI}-freebsd11.0 XCFLAGS+= -target ${TARGET_TRIPLE} +XCFLAGS+= --sysroot=${WORLDTMP} ${BFLAGS} +XCXXFLAGS+= --sysroot=${WORLDTMP} ${BFLAGS} .endif .endif @@ -917,25 +918,25 @@ packageworld: .for dist in base ${EXTRA_DISTRIBUTIONS} .if defined(NO_ROOT) ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ - tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz \ - --exclude usr/lib/debug \ - @${DESTDIR}/${DISTDIR}/${dist}.meta + tar cvf - --exclude usr/lib/debug \ + @${DESTDIR}/${DISTDIR}/${dist}.meta | \ + ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/${dist}.txz .else ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ - tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz \ - --exclude usr/lib/debug . + tar cvf - --exclude usr/lib/debug . | \ + ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/${dist}.txz .endif .endfor .for dist in ${DEBUG_DISTRIBUTIONS} . if defined(NO_ROOT) ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ - tar cvJf ${DESTDIR}/${DISTDIR}/${dist}-dbg.txz \ - @${DESTDIR}/${DISTDIR}/${dist}.debug.meta + tar cvf - @${DESTDIR}/${DISTDIR}/${dist}.debug.meta | \ + ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/${dist}-dbg.txz . else ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ - tar cvJfL ${DESTDIR}/${DISTDIR}/${dist}-dbg.txz \ - usr/lib/debug + tar cvLf - usr/lib/debug | \ + ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/${dist}-dbg.txz . endif .endfor @@ -1143,19 +1144,21 @@ distributekernel distributekernel.debug: packagekernel: .if defined(NO_ROOT) cd ${DESTDIR}/${DISTDIR}/kernel; \ - tar cvJf ${DESTDIR}/${DISTDIR}/kernel.txz \ - @${DESTDIR}/${DISTDIR}/kernel.meta + tar cvf - @${DESTDIR}/${DISTDIR}/kernel.meta | \ + ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/kernel.txz .for _kernel in ${BUILDKERNELS:S/${INSTALLKERNEL}//} cd ${DESTDIR}/${DISTDIR}/kernel.${_kernel}; \ - tar cvJf ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.txz \ - @${DESTDIR}/${DISTDIR}/kernel.${_kernel}.meta + tar cvf - @${DESTDIR}/${DISTDIR}/kernel.${_kernel}.meta | \ + ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.txz .endfor .else cd ${DESTDIR}/${DISTDIR}/kernel; \ - tar cvJf ${DESTDIR}/${DISTDIR}/kernel.txz . + tar cvf - . | \ + ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/kernel.txz .for _kernel in ${BUILDKERNELS:S/${INSTALLKERNEL}//} cd ${DESTDIR}/${DISTDIR}/kernel.${_kernel}; \ - tar cvJf ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.txz . + tar cvf - . | \ + ${XZ_CMD} > ${DESTDIR}/${DISTDIR}/kernel.${_kernel}.txz .endfor .endif @@ -1253,13 +1256,6 @@ _m4= lib/libohash \ ${_bt}-usr.bin/m4: ${_bt}-lib/libohash .endif -.if ${BOOTSTRAPPING} < 1000013 -_yacc= lib/liby \ - usr.bin/yacc - -${_bt}-usr.bin/yacc: ${_bt}-lib/liby -.endif - .if ${BOOTSTRAPPING} < 1000014 _crunch= usr.sbin/crunch .endif @@ -1283,6 +1279,13 @@ _lex= usr.bin/lex _awk= usr.bin/awk .endif +.if ${BOOTSTRAPPING} < 1001506 +_yacc= lib/liby \ + usr.bin/yacc + +${_bt}-usr.bin/yacc: ${_bt}-lib/liby +.endif + .if ${MK_BSNMP} != "no" _gensnmptree= usr.sbin/bsnmpd/gensnmptree .endif Modified: projects/building-blocks/ObsoleteFiles.inc ============================================================================== --- projects/building-blocks/ObsoleteFiles.inc Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/ObsoleteFiles.inc Thu Feb 19 11:41:12 2015 (r278993) @@ -38,6 +38,8 @@ # xargs -n1 | sort | uniq -d; # done +# 20150217: Removed remnants of ar(4) driver +OLD_FILES+=usr/include/sys/dev/ic/hd64570.h # 20150212: /usr/games moving into /usr/bin OLD_FILES+=usr/games/bcd OLD_FILES+=usr/games/caesar Modified: projects/building-blocks/UPDATING ============================================================================== --- projects/building-blocks/UPDATING Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/UPDATING Thu Feb 19 11:41:12 2015 (r278993) @@ -31,6 +31,14 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20150217: + If you are running a -CURRENT kernel since r273872 (Oct 30th, 2014), + but before r278950, the RNG was not seeded properly. Immediately + upgrade the kernel to r278950 or later and regenerate any keys (e.g. + ssh keys or openssl keys) that were generated w/ a kernel from that + range. This does not effect programs that directly used /dev/random + or /dev/urandom. All userland uses of arc4random(3) are affected. + 20150210: The autofs(4) ABI was changed in order to restore binary compatibility with 10.1-RELEASE. The automountd(8) daemon needs to be rebuilt to work Modified: projects/building-blocks/bin/ln/symlink.7 ============================================================================== --- projects/building-blocks/bin/ln/symlink.7 Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/bin/ln/symlink.7 Thu Feb 19 11:41:12 2015 (r278993) @@ -29,7 +29,7 @@ .\" @(#)symlink.7 8.3 (Berkeley) 3/31/94 .\" $FreeBSD$ .\" -.Dd January 23, 2015 +.Dd February 16, 2015 .Dt SYMLINK 7 .Os .Sh NAME @@ -146,6 +146,7 @@ The following system calls follow symbol unless given the .Dv AT_SYMLINK_NOFOLLOW flag: +.Xr chflagsat 2 , .Xr fchmodat 2 , .Xr fchownat 2 , .Xr fstatat 2 Modified: projects/building-blocks/bin/sh/cd.c ============================================================================== --- projects/building-blocks/bin/sh/cd.c Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/bin/sh/cd.c Thu Feb 19 11:41:12 2015 (r278993) @@ -122,7 +122,7 @@ cdcmd(int argc __unused, char **argv __u (dest[0] == '.' && (dest[1] == '/' || dest[1] == '\0')) || (dest[0] == '.' && dest[1] == '.' && (dest[2] == '/' || dest[2] == '\0')) || (path = bltinlookup("CDPATH", 1)) == NULL) - path = nullstr; + path = ""; while ((p = padvance(&path, dest)) != NULL) { if (stat(p, &statb) < 0) { if (errno != ENOENT) Modified: projects/building-blocks/bin/sh/eval.c ============================================================================== --- projects/building-blocks/bin/sh/eval.c Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/bin/sh/eval.c Thu Feb 19 11:41:12 2015 (r278993) @@ -498,7 +498,7 @@ exphere(union node *redir, struct arglis struct localvar *savelocalvars; int need_longjmp = 0; - redir->nhere.expdoc = nullstr; + redir->nhere.expdoc = ""; savelocalvars = localvars; localvars = NULL; forcelocal++; Modified: projects/building-blocks/bin/sh/expand.c ============================================================================== --- projects/building-blocks/bin/sh/expand.c Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/bin/sh/expand.c Thu Feb 19 11:41:12 2015 (r278993) @@ -105,11 +105,12 @@ static void expbackq(union node *, int, static int subevalvar(char *, char *, int, int, int, int, int); static char *evalvar(char *, int); static int varisset(const char *, int); +static void strtodest(const char *, int, int, int); static void varvalue(const char *, int, int, int); static void recordregion(int, int, int); static void removerecordregions(int); static void ifsbreakup(char *, struct arglist *); -static void expandmeta(struct strlist *, int); +static void expandmeta(struct strlist *); static void expmeta(char *, char *); static void addfname(char *); static struct strlist *expsort(struct strlist *); @@ -175,7 +176,7 @@ expandarg(union node *arg, struct arglis ifsbreakup(p, &exparg); *exparg.lastp = NULL; exparg.lastp = &exparg.list; - expandmeta(exparg.list, flag); + expandmeta(exparg.list); } else { sp = (struct strlist *)stalloc(sizeof (struct strlist)); sp->text = p; @@ -298,9 +299,9 @@ exptilde(char *p, int flag) char c, *startp = p; struct passwd *pw; char *home; - int quotes = flag & (EXP_FULL | EXP_CASE); - while ((c = *p) != '\0') { + for (;;) { + c = *p; switch(c) { case CTLESC: /* This means CTL* are always considered quoted. */ case CTLVAR: @@ -311,31 +312,27 @@ exptilde(char *p, int flag) case CTLQUOTEMARK: return (startp); case ':': - if (flag & EXP_VARTILDE) - goto done; - break; + if ((flag & EXP_VARTILDE) == 0) + break; + /* FALLTHROUGH */ + case '\0': case '/': case CTLENDVAR: - goto done; + *p = '\0'; + if (*(startp+1) == '\0') { + home = lookupvar("HOME"); + } else { + pw = getpwnam(startp+1); + home = pw != NULL ? pw->pw_dir : NULL; + } + *p = c; + if (home == NULL || *home == '\0') + return (startp); + strtodest(home, flag, VSNORMAL, 1); + return (p); } p++; } -done: - *p = '\0'; - if (*(startp+1) == '\0') { - home = lookupvar("HOME"); - } else { - pw = getpwnam(startp+1); - home = pw != NULL ? pw->pw_dir : NULL; - } - *p = c; - if (home == NULL || *home == '\0') - return (startp); - if (quotes) - STPUTS_QUOTES(home, DQSYNTAX, expdest); - else - STPUTS(home, expdest); - return (p); } @@ -496,6 +493,17 @@ expbackq(union node *cmd, int quoted, in +static void +recordleft(const char *str, const char *loc, char *startp) +{ + int amount; + + amount = ((str - 1) - (loc - startp)) - expdest; + STADJUST(amount, expdest); + while (loc != str - 1) + *startp++ = *loc++; +} + static int subevalvar(char *p, char *str, int strloc, int subtype, int startloc, int varflags, int quotes) @@ -530,8 +538,7 @@ subevalvar(char *p, char *str, int strlo error((char *)NULL); } error("%.*s: parameter %snot set", (int)(p - str - 1), - str, (varflags & VSNUL) ? "null or " - : nullstr); + str, (varflags & VSNUL) ? "null or " : ""); return 0; case VSTRIMLEFT: @@ -540,7 +547,8 @@ subevalvar(char *p, char *str, int strlo *loc = '\0'; if (patmatch(str, startp, quotes)) { *loc = c; - goto recordleft; + recordleft(str, loc, startp); + return 1; } *loc = c; if (quotes && *loc == CTLESC) @@ -554,7 +562,8 @@ subevalvar(char *p, char *str, int strlo *loc = '\0'; if (patmatch(str, startp, quotes)) { *loc = c; - goto recordleft; + recordleft(str, loc, startp); + return 1; } *loc = c; loc--; @@ -602,13 +611,6 @@ subevalvar(char *p, char *str, int strlo default: abort(); } - -recordleft: - amount = ((str - 1) - (loc - startp)) - expdest; - STADJUST(amount, expdest); - while (loc != str - 1) - *startp++ = *loc++; - return 1; } @@ -633,6 +635,7 @@ evalvar(char *p, int flag) int varlenb; int easy; int quotes = flag & (EXP_FULL | EXP_CASE); + int record; varflags = (unsigned char)*p++; subtype = varflags & VSTYPE; @@ -690,22 +693,15 @@ again: /* jump here after setting a vari STADJUST(-varlenb, expdest); } } else { - char const *syntax = (varflags & VSQUOTE) ? DQSYNTAX - : BASESYNTAX; - if (subtype == VSLENGTH) { for (;*val; val++) if (!localeisutf8 || (*val & 0xC0) != 0x80) varlen++; } - else { - if (quotes) - STPUTS_QUOTES(val, syntax, expdest); - else - STPUTS(val, expdest); - - } + else + strtodest(val, flag, subtype, + varflags & VSQUOTE); } } @@ -719,15 +715,11 @@ again: /* jump here after setting a vari switch (subtype) { case VSLENGTH: expdest = cvtnum(varlen, expdest); - goto record; + record = 1; + break; case VSNORMAL: - if (!easy) - break; -record: - recordregion(startloc, expdest - stackblock(), - varflags & VSQUOTE || (ifsset() && ifsval()[0] == '\0' && - (*var == '@' || *var == '*'))); + record = easy; break; case VSPLUS: @@ -737,8 +729,7 @@ record: (varflags & VSQUOTE ? EXP_LIT_QUOTED : 0)); break; } - if (easy) - goto record; + record = easy; break; case VSTRIMLEFT: @@ -760,7 +751,8 @@ record: } /* Remove any recorded regions beyond start of variable */ removerecordregions(startloc); - goto record; + record = 1; + break; case VSASSIGN: case VSQUESTION: @@ -777,8 +769,7 @@ record: } break; } - if (easy) - goto record; + record = easy; break; case VSERROR: @@ -790,6 +781,11 @@ record: abort(); } + if (record) + recordregion(startloc, expdest - stackblock(), + varflags & VSQUOTE || (ifsset() && ifsval()[0] == '\0' && + (*var == '@' || *var == '*'))); + if (subtype != VSNORMAL) { /* skip to end of alternative */ int nesting = 1; for (;;) { @@ -1093,7 +1089,7 @@ static char expdir[PATH_MAX]; * The results are stored in the list exparg. */ static void -expandmeta(struct strlist *str, int flag __unused) +expandmeta(struct strlist *str) { char *p; struct strlist **savelastp; @@ -1475,16 +1471,14 @@ patmatch(const char *pattern, const char endp = p; if (*endp == '!' || *endp == '^') endp++; - for (;;) { + do { while (*endp == CTLQUOTEMARK) endp++; if (*endp == 0) goto dft; /* no matching ] */ if (*endp == CTLESC) endp++; - if (*++endp == ']') - break; - } + } while (*++endp != ']'); invert = 0; if (*p == '!' || *p == '^') { invert++; Modified: projects/building-blocks/bin/sh/mail.c ============================================================================== --- projects/building-blocks/bin/sh/mail.c Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/bin/sh/mail.c Thu Feb 19 11:41:12 2015 (r278993) @@ -85,7 +85,7 @@ chkmail(int silent) setstackmark(&smark); mpath = mpathset()? mpathval() : mailval(); for (i = 0 ; i < nmboxes ; i++) { - p = padvance(&mpath, nullstr); + p = padvance(&mpath, ""); if (p == NULL) break; if (*p == '\0') Modified: projects/building-blocks/bin/sh/miscbltin.c ============================================================================== --- projects/building-blocks/bin/sh/miscbltin.c Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/bin/sh/miscbltin.c Thu Feb 19 11:41:12 2015 (r278993) @@ -265,7 +265,7 @@ readcmd(int argc __unused, char **argv _ /* Set any remaining args to "" */ while (*++ap != NULL) - setvar(*ap, nullstr, 0); + setvar(*ap, "", 0); return status; } Modified: projects/building-blocks/bin/sh/nodetypes ============================================================================== --- projects/building-blocks/bin/sh/nodetypes Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/bin/sh/nodetypes Thu Feb 19 11:41:12 2015 (r278993) @@ -138,7 +138,7 @@ NXHERE nhere # fd<<! fd int # file descriptor being redirected next nodeptr # next redirection in list doc nodeptr # input to command (NARG node) - expdoc temp char *expdoc # actual document (for NXHERE) + expdoc temp const char *expdoc # actual document (for NXHERE) NNOT nnot # ! command (actually pipeline) type int Modified: projects/building-blocks/bin/sh/parser.c ============================================================================== --- projects/building-blocks/bin/sh/parser.c Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/bin/sh/parser.c Thu Feb 19 11:41:12 2015 (r278993) @@ -1940,7 +1940,7 @@ getprompt(void *unused __unused) */ switch (whichprompt) { case 0: - fmt = nullstr; + fmt = ""; break; case 1: fmt = ps1val(); Modified: projects/building-blocks/bin/sh/var.c ============================================================================== --- projects/building-blocks/bin/sh/var.c Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/bin/sh/var.c Thu Feb 19 11:41:12 2015 (r278993) @@ -872,7 +872,7 @@ unsetvar(const char *s) if (vp->flags & VREADONLY) return (1); if (vp->text[vp->name_len + 1] != '\0') - setvar(s, nullstr, 0); + setvar(s, "", 0); if ((vp->flags & VEXPORT) && localevar(vp->text)) { change_env(s, 0); setlocale(LC_ALL, ""); Modified: projects/building-blocks/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c ============================================================================== --- projects/building-blocks/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c Thu Feb 19 11:41:12 2015 (r278993) @@ -36,7 +36,6 @@ #include <string.h> #include <errno.h> #include <libelf.h> -#include <gelf.h> /* * In Solaris 10 GA, the only mechanism for communicating helper information @@ -62,9 +61,7 @@ static const char *olddevname = "/device static const char *modname; /* Name of this load object */ static int gen; /* DOF helper generation */ -#ifdef illumos extern dof_hdr_t __SUNW_dof; /* DOF defined in the .SUNW_dof section */ -#endif static boolean_t dof_init_debug = B_FALSE; /* From DTRACE_DOF_INIT_DEBUG */ static void @@ -99,11 +96,7 @@ static void dtrace_dof_init(void) __attr static void dtrace_dof_init(void) { -#ifdef illumos dof_hdr_t *dof = &__SUNW_dof; -#else - dof_hdr_t *dof = NULL; -#endif #ifdef _LP64 Elf64_Ehdr *elf; #else @@ -118,17 +111,6 @@ dtrace_dof_init(void) #endif int fd; const char *p; -#ifndef illumos - Elf *e; - Elf_Scn *scn = NULL; - Elf_Data *dofdata = NULL; - dof_hdr_t *dof_next = NULL; - GElf_Shdr shdr; - int efd; - char *s; - size_t shstridx; - uint64_t aligned_filesz; -#endif if (getenv("DTRACE_DOF_INIT_DISABLE") != NULL) return; @@ -152,42 +134,6 @@ dtrace_dof_init(void) modname = lmp->l_name; else modname++; -#ifndef illumos - elf_version(EV_CURRENT); - if ((efd = open(lmp->l_name, O_RDONLY, 0)) < 0) { - dprintf(1, "couldn't open file for reading\n"); - return; - } - if ((e = elf_begin(efd, ELF_C_READ, NULL)) == NULL) { - dprintf(1, "elf_begin failed\n"); - close(efd); - return; - } - elf_getshdrstrndx(e, &shstridx); - dof = NULL; - while ((scn = elf_nextscn(e, scn)) != NULL) { - gelf_getshdr(scn, &shdr); - if (shdr.sh_type == SHT_SUNW_dof) { - s = elf_strptr(e, shstridx, shdr.sh_name); - if (s != NULL && strcmp(s, ".SUNW_dof") == 0) { - dofdata = elf_getdata(scn, NULL); - dof = dofdata->d_buf; - break; - } - } - } - if (dof == NULL) { - dprintf(1, "SUNW_dof section not found\n"); - elf_end(e); - close(efd); - return; - } - - while ((char *) dof < (char *) dofdata->d_buf + dofdata->d_size) { - aligned_filesz = (shdr.sh_addralign == 0 ? dof->dofh_filesz : - roundup2(dof->dofh_filesz, shdr.sh_addralign)); - dof_next = (void *) ((char *) dof + aligned_filesz); -#endif if (dof->dofh_ident[DOF_ID_MAG0] != DOF_MAG_MAG0 || dof->dofh_ident[DOF_ID_MAG1] != DOF_MAG_MAG1 || @@ -237,21 +183,12 @@ dtrace_dof_init(void) dprintf(1, "DTrace ioctl failed for DOF at %p", dof); else { dprintf(1, "DTrace ioctl succeeded for DOF at %p\n", dof); -#ifndef illumos +#ifdef __FreeBSD__ gen = dh.gen; #endif } (void) close(fd); - -#ifndef illumos - /* End of while loop */ - dof = dof_next; - } - - elf_end(e); - (void) close(efd); -#endif } #ifdef illumos Modified: projects/building-blocks/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h ============================================================================== --- projects/building-blocks/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h Thu Feb 19 11:41:12 2015 (r278993) @@ -275,6 +275,9 @@ struct dtrace_hdl { int dt_cpp_argc; /* count of initialized cpp(1) arguments */ int dt_cpp_args; /* size of dt_cpp_argv[] array */ char *dt_ld_path; /* pathname of ld(1) to invoke if needed */ +#ifdef __FreeBSD__ + char *dt_objcopy_path; /* pathname of objcopy(1) to invoke if needed */ +#endif dt_list_t dt_lib_path; /* linked-list forming library search path */ uint_t dt_lazyload; /* boolean: set via -xlazyload */ uint_t dt_droptags; /* boolean: set via -xdroptags */ Modified: projects/building-blocks/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c ============================================================================== --- projects/building-blocks/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c Thu Feb 19 11:41:12 2015 (r278993) @@ -281,7 +281,11 @@ printf("%s:%s(%d): DOODAD\n",__FUNCTION_ sym->st_value = 0; sym->st_size = dof->dofh_filesz; sym->st_info = ELF32_ST_INFO(STB_GLOBAL, STT_OBJECT); +#ifdef illumos sym->st_other = 0; +#else + sym->st_other = ELF32_ST_VISIBILITY(STV_HIDDEN); +#endif sym->st_shndx = ESHDR_DOF; sym++; @@ -471,7 +475,11 @@ prepare_elf64(dtrace_hdl_t *dtp, const d sym->st_value = 0; sym->st_size = dof->dofh_filesz; sym->st_info = GELF_ST_INFO(STB_GLOBAL, STT_OBJECT); +#ifdef illumos sym->st_other = 0; +#else + sym->st_other = ELF64_ST_VISIBILITY(STV_HIDDEN); +#endif sym->st_shndx = ESHDR_DOF; sym++; @@ -711,11 +719,7 @@ dump_elf64(dtrace_hdl_t *dtp, const dof_ shp = &elf_file.shdr[ESHDR_DOF]; shp->sh_name = 11; /* DTRACE_SHSTRTAB64[11] = ".SUNW_dof" */ -#ifdef illumos shp->sh_flags = SHF_ALLOC; -#else - shp->sh_flags = SHF_WRITE | SHF_ALLOC; -#endif shp->sh_type = SHT_SUNW_dof; shp->sh_offset = off; shp->sh_size = dof->dofh_filesz; @@ -1874,7 +1878,7 @@ dtrace_program_link(dtrace_hdl_t *dtp, d #endif (void) snprintf(drti, sizeof (drti), "/usr/lib%s/dtrace/drti.o", - use_32 ? "32":""); + use_32 ? "32" : ""); len = snprintf(&tmp, 1, fmt, dtp->dt_ld_path, file, tfile, drti) + 1; @@ -1885,26 +1889,61 @@ dtrace_program_link(dtrace_hdl_t *dtp, d drti); #endif if ((status = system(cmd)) == -1) { - ret = dt_link_error(dtp, NULL, -1, NULL, + ret = dt_link_error(dtp, NULL, fd, NULL, "failed to run %s: %s", dtp->dt_ld_path, strerror(errno)); goto done; } if (WIFSIGNALED(status)) { - ret = dt_link_error(dtp, NULL, -1, NULL, + ret = dt_link_error(dtp, NULL, fd, NULL, "failed to link %s: %s failed due to signal %d", file, dtp->dt_ld_path, WTERMSIG(status)); goto done; } if (WEXITSTATUS(status) != 0) { - ret = dt_link_error(dtp, NULL, -1, NULL, + ret = dt_link_error(dtp, NULL, fd, NULL, "failed to link %s: %s exited with status %d\n", file, dtp->dt_ld_path, WEXITSTATUS(status)); goto done; } (void) close(fd); /* release temporary file */ + +#ifdef __FreeBSD__ + /* + * Now that we've linked drti.o, reduce the global __SUNW_dof + * symbol to a local symbol. This is needed to so that multiple + * generated object files (for different providers, for + * instance) can be linked together. This is accomplished using + * the -Blocal flag with Sun's linker, but GNU ld doesn't appear + * to have an equivalent option. + */ + asprintf(&cmd, "%s --localize-hidden %s", dtp->dt_objcopy_path, + file); + if ((status = system(cmd)) == -1) { + ret = dt_link_error(dtp, NULL, -1, NULL, + "failed to run %s: %s", dtp->dt_objcopy_path, + strerror(errno)); + free(cmd); + goto done; + } + free(cmd); + + if (WIFSIGNALED(status)) { + ret = dt_link_error(dtp, NULL, -1, NULL, + "failed to link %s: %s failed due to signal %d", + file, dtp->dt_objcopy_path, WTERMSIG(status)); + goto done; + } + + if (WEXITSTATUS(status) != 0) { + ret = dt_link_error(dtp, NULL, -1, NULL, + "failed to link %s: %s exited with status %d\n", + file, dtp->dt_objcopy_path, WEXITSTATUS(status)); + goto done; + } +#endif } else { (void) close(fd); } Modified: projects/building-blocks/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c ============================================================================== --- projects/building-blocks/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c Thu Feb 19 11:41:12 2015 (r278993) @@ -785,6 +785,7 @@ const char *_dtrace_defld = "/usr/ccs/bi #else const char *_dtrace_defcpp = "cpp"; /* default cpp(1) to invoke */ const char *_dtrace_defld = "ld"; /* default ld(1) to invoke */ +const char *_dtrace_defobjcopy = "objcopy"; /* default objcopy(1) to invoke */ #endif const char *_dtrace_libdir = "/usr/lib/dtrace"; /* default library directory */ @@ -1185,6 +1186,9 @@ alloc: dtp->dt_cpp_argc = 1; dtp->dt_cpp_args = 1; dtp->dt_ld_path = strdup(_dtrace_defld); +#ifdef __FreeBSD__ + dtp->dt_objcopy_path = strdup(_dtrace_defobjcopy); +#endif dtp->dt_provmod = provmod; dtp->dt_vector = vector; dtp->dt_varg = arg; @@ -1193,6 +1197,9 @@ alloc: if (dtp->dt_mods == NULL || dtp->dt_provs == NULL || dtp->dt_procs == NULL || dtp->dt_ld_path == NULL || +#ifdef __FreeBSD__ + dtp->dt_objcopy_path == NULL || +#endif dtp->dt_cpp_path == NULL || dtp->dt_cpp_argv == NULL) return (set_open_errno(dtp, errp, EDT_NOMEM)); @@ -1673,6 +1680,9 @@ dtrace_close(dtrace_hdl_t *dtp) free(dtp->dt_cpp_argv); free(dtp->dt_cpp_path); free(dtp->dt_ld_path); +#ifdef __FreeBSD__ + free(dtp->dt_objcopy_path); +#endif free(dtp->dt_mods); free(dtp->dt_provs); Modified: projects/building-blocks/cddl/contrib/opensolaris/lib/libdtrace/common/dt_options.c ============================================================================== --- projects/building-blocks/cddl/contrib/opensolaris/lib/libdtrace/common/dt_options.c Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/cddl/contrib/opensolaris/lib/libdtrace/common/dt_options.c Thu Feb 19 11:41:12 2015 (r278993) @@ -280,6 +280,28 @@ dt_opt_ld_path(dtrace_hdl_t *dtp, const return (0); } +#ifdef __FreeBSD__ +static int +dt_opt_objcopy_path(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) +{ + char *objcopy; + + if (arg == NULL) + return (dt_set_errno(dtp, EDT_BADOPTVAL)); + + if (dtp->dt_pcb != NULL) + return (dt_set_errno(dtp, EDT_BADOPTCTX)); + + if ((objcopy = strdup(arg)) == NULL) + return (dt_set_errno(dtp, EDT_NOMEM)); + + free(dtp->dt_objcopy_path); + dtp->dt_objcopy_path = objcopy; + + return (0); +} +#endif + /*ARGSUSED*/ static int dt_opt_libdir(dtrace_hdl_t *dtp, const char *arg, uintptr_t option) @@ -960,6 +982,9 @@ static const dt_option_t _dtrace_ctoptio { "linkmode", dt_opt_linkmode }, { "linktype", dt_opt_linktype }, { "nolibs", dt_opt_cflags, DTRACE_C_NOLIBS }, +#ifdef __FreeBSD__ + { "objcopypath", dt_opt_objcopy_path }, +#endif { "pgmax", dt_opt_pgmax }, { "pspec", dt_opt_cflags, DTRACE_C_PSPEC }, { "setenv", dt_opt_setenv, 1 }, Modified: projects/building-blocks/contrib/elftoolchain/addr2line/addr2line.c ============================================================================== --- projects/building-blocks/contrib/elftoolchain/addr2line/addr2line.c Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/contrib/elftoolchain/addr2line/addr2line.c Thu Feb 19 11:41:12 2015 (r278993) @@ -40,7 +40,7 @@ #include "_elftc.h" -ELFTC_VCSID("$Id: addr2line.c 2185 2011-11-19 16:07:16Z jkoshy $"); +ELFTC_VCSID("$Id: addr2line.c 3148 2015-02-15 18:47:39Z emaste $"); static struct option longopts[] = { {"target" , required_argument, NULL, 'b'}, Modified: projects/building-blocks/contrib/elftoolchain/common/_elftc.h ============================================================================== --- projects/building-blocks/contrib/elftoolchain/common/_elftc.h Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/contrib/elftoolchain/common/_elftc.h Thu Feb 19 11:41:12 2015 (r278993) @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: _elftc.h 2922 2013-03-17 22:53:15Z kaiwang27 $ + * $Id: _elftc.h 3139 2015-01-05 03:17:06Z kaiwang27 $ */ /** @@ -76,10 +76,17 @@ * SUCH DAMAGE. */ +#ifndef LIST_FOREACH_SAFE +#define LIST_FOREACH_SAFE(var, head, field, tvar) \ + for ((var) = LIST_FIRST((head)); \ + (var) && ((tvar) = LIST_NEXT((var), field), 1); \ + (var) = (tvar)) +#endif + #ifndef SLIST_FOREACH_SAFE -#define SLIST_FOREACH_SAFE(var, head, field, tvar) \ - for ((var) = SLIST_FIRST((head)); \ - (var) && ((tvar) = SLIST_NEXT((var), field), 1); \ +#define SLIST_FOREACH_SAFE(var, head, field, tvar) \ + for ((var) = SLIST_FIRST((head)); \ + (var) && ((tvar) = SLIST_NEXT((var), field), 1); \ (var) = (tvar)) #endif Modified: projects/building-blocks/contrib/elftoolchain/common/elfdefinitions.h ============================================================================== --- projects/building-blocks/contrib/elftoolchain/common/elfdefinitions.h Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/contrib/elftoolchain/common/elfdefinitions.h Thu Feb 19 11:41:12 2015 (r278993) @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: elfdefinitions.h 3110 2014-12-20 08:32:46Z kaiwang27 $ + * $Id: elfdefinitions.h 3149 2015-02-15 19:00:06Z emaste $ */ /* @@ -1396,6 +1396,12 @@ _ELF_DEFINE_RELOC(R_386_8, 22) \ _ELF_DEFINE_RELOC(R_386_PC8, 23) /* + */ +#define _ELF_DEFINE_AARCH64_RELOCATIONS() \ +_ELF_DEFINE_RELOC(R_AARCH64_ABS64, 257) \ +_ELF_DEFINE_RELOC(R_AARCH64_ABS32, 258) \ + +/* * These are the symbols used in the Sun ``Linkers and Loaders * Guide'', Document No: 817-1984-17. See the X86_64 relocations list * below for the spellings used in the ELF specification. @@ -1962,6 +1968,7 @@ _ELF_DEFINE_RELOC(R_X86_64_IRELATIVE, 37 #define _ELF_DEFINE_RELOCATIONS() \ _ELF_DEFINE_386_RELOCATIONS() \ +_ELF_DEFINE_AARCH64_RELOCATIONS() \ _ELF_DEFINE_AMD64_RELOCATIONS() \ _ELF_DEFINE_ARM_RELOCATIONS() \ _ELF_DEFINE_IA64_RELOCATIONS() \ Modified: projects/building-blocks/contrib/elftoolchain/elfcopy/main.c ============================================================================== --- projects/building-blocks/contrib/elftoolchain/elfcopy/main.c Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/contrib/elftoolchain/elfcopy/main.c Thu Feb 19 11:41:12 2015 (r278993) @@ -40,7 +40,7 @@ #include "elfcopy.h" -ELFTC_VCSID("$Id: main.c 3111 2014-12-20 08:33:01Z kaiwang27 $"); +ELFTC_VCSID("$Id: main.c 3156 2015-02-15 21:40:01Z emaste $"); enum options { Modified: projects/building-blocks/contrib/elftoolchain/elfcopy/sections.c ============================================================================== --- projects/building-blocks/contrib/elftoolchain/elfcopy/sections.c Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/contrib/elftoolchain/elfcopy/sections.c Thu Feb 19 11:41:12 2015 (r278993) @@ -35,7 +35,7 @@ #include "elfcopy.h" -ELFTC_VCSID("$Id: sections.c 3134 2014-12-23 10:43:59Z kaiwang27 $"); +ELFTC_VCSID("$Id: sections.c 3150 2015-02-15 19:07:46Z emaste $"); static void add_gnu_debuglink(struct elfcopy *ecp); static uint32_t calc_crc32(const char *p, size_t len, uint32_t crc); Modified: projects/building-blocks/contrib/elftoolchain/libdwarf/_libdwarf.h ============================================================================== --- projects/building-blocks/contrib/elftoolchain/libdwarf/_libdwarf.h Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/contrib/elftoolchain/libdwarf/_libdwarf.h Thu Feb 19 11:41:12 2015 (r278993) @@ -24,7 +24,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: _libdwarf.h 3106 2014-12-19 16:00:58Z kaiwang27 $ + * $Id: _libdwarf.h 3161 2015-02-15 21:43:36Z emaste $ */ #ifndef __LIBDWARF_H_ Modified: projects/building-blocks/contrib/elftoolchain/libdwarf/dwarf_attrval.c ============================================================================== --- projects/building-blocks/contrib/elftoolchain/libdwarf/dwarf_attrval.c Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/contrib/elftoolchain/libdwarf/dwarf_attrval.c Thu Feb 19 11:41:12 2015 (r278993) @@ -26,7 +26,7 @@ #include "_libdwarf.h" -ELFTC_VCSID("$Id: dwarf_attrval.c 2977 2014-01-21 20:13:31Z kaiwang27 $"); +ELFTC_VCSID("$Id: dwarf_attrval.c 3159 2015-02-15 21:43:27Z emaste $"); int dwarf_attrval_flag(Dwarf_Die die, Dwarf_Half attr, Dwarf_Bool *valp, Dwarf_Error *err) Modified: projects/building-blocks/contrib/elftoolchain/libdwarf/dwarf_get_AT_name.3 ============================================================================== --- projects/building-blocks/contrib/elftoolchain/libdwarf/dwarf_get_AT_name.3 Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/contrib/elftoolchain/libdwarf/dwarf_get_AT_name.3 Thu Feb 19 11:41:12 2015 (r278993) @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $Id: dwarf_get_AT_name.3 2071 2011-10-27 03:20:00Z jkoshy $ +.\" $Id: dwarf_get_AT_name.3 3142 2015-01-29 23:11:14Z jkoshy $ .\" .Dd April 22, 2011 .Os Modified: projects/building-blocks/contrib/elftoolchain/libdwarf/dwarf_get_arange_info.3 ============================================================================== --- projects/building-blocks/contrib/elftoolchain/libdwarf/dwarf_get_arange_info.3 Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/contrib/elftoolchain/libdwarf/dwarf_get_arange_info.3 Thu Feb 19 11:41:12 2015 (r278993) @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $Id: dwarf_get_arange_info.3 2134 2011-11-10 08:40:14Z jkoshy $ +.\" $Id: dwarf_get_arange_info.3 3142 2015-01-29 23:11:14Z jkoshy $ .\" .Dd April 16, 2011 .Os Modified: projects/building-blocks/contrib/elftoolchain/libdwarf/dwarf_get_section_max_offsets.3 ============================================================================== --- projects/building-blocks/contrib/elftoolchain/libdwarf/dwarf_get_section_max_offsets.3 Thu Feb 19 11:17:36 2015 (r278992) +++ projects/building-blocks/contrib/elftoolchain/libdwarf/dwarf_get_section_max_offsets.3 Thu Feb 19 11:41:12 2015 (r278993) @@ -22,9 +22,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $Id: dwarf_get_section_max_offsets.3 3098 2014-09-02 22:18:29Z kaiwang27 $ +.\" $Id: dwarf_get_section_max_offsets.3 3141 2015-01-29 23:11:10Z jkoshy $ .\" -.Dd July 27, 2014 +.Dd December 21, 2014 .Os .Dt DWARF_GET_SECTION_MAX_OFFSETS .Sh NAME @@ -101,7 +101,7 @@ is identical to function .Fn dwarf_get_section_max_offsets_b except that it does not provide argument .Ar debug_types , -thus it can not retrieve the size of the +and thus cannot return the size of the .Dq \&.debug_types section. .Sh RETURN VALUES *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201502191141.t1JBfEkW019712>