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...
Garrett Cooper
ngie at FreeBSD.org
Thu Feb 19 11:41:22 UTC 2015
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 ***
More information about the svn-src-projects
mailing list