From owner-svn-src-projects@freebsd.org Sun Jul 5 22:35:10 2015 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 49D11992706 for ; Sun, 5 Jul 2015 22:35:10 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 19DDE10F7; Sun, 5 Jul 2015 22:35:10 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t65MZA4R006227; Sun, 5 Jul 2015 22:35:10 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.14.9/8.14.9/Submit) id t65MYjMb005873; Sun, 5 Jul 2015 22:34:45 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201507052234.t65MYjMb005873@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sun, 5 Jul 2015 22:34:45 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r285181 - in projects/clang-trunk: contrib/llvm/include/llvm contrib/llvm/include/llvm-c contrib/llvm/include/llvm/ADT contrib/llvm/include/llvm/Analysis contrib/llvm/include/llvm/AsmPa... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Jul 2015 22:35:10 -0000 Author: dim Date: Sun Jul 5 22:34:42 2015 New Revision: 285181 URL: https://svnweb.freebsd.org/changeset/base/285181 Log: Update llvm/clang to r241361. Added: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/VectorUtils.h - copied unchanged from r285167, vendor/llvm/dist/include/llvm/Analysis/VectorUtils.h projects/clang-trunk/contrib/llvm/include/llvm/AsmParser/SlotMapping.h - copied unchanged from r285167, vendor/llvm/dist/include/llvm/AsmParser/SlotMapping.h projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/Orc/NullResolver.h - copied unchanged from r285167, vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/NullResolver.h projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h - copied unchanged from r285167, vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h projects/clang-trunk/contrib/llvm/include/llvm/IR/ModuleSlotTracker.h - copied unchanged from r285167, vendor/llvm/dist/include/llvm/IR/ModuleSlotTracker.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Value.def - copied unchanged from r285167, vendor/llvm/dist/include/llvm/IR/Value.def projects/clang-trunk/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserUtils.h - copied unchanged from r285167, vendor/llvm/dist/include/llvm/MC/MCParser/MCAsmParserUtils.h projects/clang-trunk/contrib/llvm/include/llvm/Object/StackMapParser.h - copied unchanged from r285167, vendor/llvm/dist/include/llvm/Object/StackMapParser.h projects/clang-trunk/contrib/llvm/include/llvm/Object/SymbolSize.h - copied unchanged from r285167, vendor/llvm/dist/include/llvm/Object/SymbolSize.h projects/clang-trunk/contrib/llvm/lib/Analysis/VectorUtils.cpp - copied unchanged from r285167, vendor/llvm/dist/lib/Analysis/VectorUtils.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocStream.cpp - copied unchanged from r285167, vendor/llvm/dist/lib/CodeGen/AsmPrinter/DebugLocStream.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/InterleavedAccessPass.cpp - copied unchanged from r285167, vendor/llvm/dist/lib/CodeGen/InterleavedAccessPass.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRParser/MILexer.cpp - copied unchanged from r285167, vendor/llvm/dist/lib/CodeGen/MIRParser/MILexer.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRParser/MILexer.h - copied unchanged from r285167, vendor/llvm/dist/lib/CodeGen/MIRParser/MILexer.h projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRParser/MIParser.cpp - copied unchanged from r285167, vendor/llvm/dist/lib/CodeGen/MIRParser/MIParser.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRParser/MIParser.h - copied unchanged from r285167, vendor/llvm/dist/lib/CodeGen/MIRParser/MIParser.h projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/Orc/NullResolver.cpp - copied unchanged from r285167, vendor/llvm/dist/lib/ExecutionEngine/Orc/NullResolver.cpp projects/clang-trunk/contrib/llvm/lib/Object/SymbolSize.cpp - copied unchanged from r285167, vendor/llvm/dist/lib/Object/SymbolSize.cpp projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp - copied unchanged from r285167, vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h - copied unchanged from r285167, vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/Utils/ - copied from r285167, vendor/llvm/dist/lib/Target/AMDGPU/Utils/ projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXPeephole.cpp - copied unchanged from r285167, vendor/llvm/dist/lib/Target/NVPTX/NVPTXPeephole.cpp projects/clang-trunk/contrib/llvm/lib/Target/WebAssembly/ - copied from r285167, vendor/llvm/dist/lib/Target/WebAssembly/ projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/MinGWToolChain.cpp - copied unchanged from r285167, vendor/clang/dist/lib/Driver/MinGWToolChain.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/avx512cdintrin.h - copied unchanged from r285167, vendor/clang/dist/lib/Headers/avx512cdintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/fxsrintrin.h - copied unchanged from r285167, vendor/clang/dist/lib/Headers/fxsrintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/inttypes.h - copied unchanged from r285167, vendor/clang/dist/lib/Headers/inttypes.h projects/clang-trunk/contrib/llvm/tools/llvm-readobj/StackMapPrinter.h - copied unchanged from r285167, vendor/llvm/dist/tools/llvm-readobj/StackMapPrinter.h Deleted: projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/VectorUtils.h Modified: projects/clang-trunk/contrib/llvm/include/llvm-c/lto.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/APInt.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/APSInt.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/ArrayRef.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/BitVector.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMap.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMapInfo.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseSet.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/GraphTraits.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/IndexedMap.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/IntEqClasses.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/Optional.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/PointerUnion.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/PostOrderIterator.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/PriorityQueue.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/SCCIterator.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/STLExtras.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetOperations.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetVector.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallBitVector.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallPtrSet.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallString.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallVector.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/Statistic.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringExtras.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringMap.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringRef.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringSet.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/Triple.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/Twine.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/edit_distance.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/ilist.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/ilist_node.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/iterator.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/iterator_range.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CFG.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CFGPrinter.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraph.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraphSCCPass.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CodeMetrics.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/ConstantFolding.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DomPrinter.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DominanceFrontierImpl.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IVUsers.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/InlineCost.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/Interval.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IntervalIterator.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IntervalPartition.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IteratedDominanceFrontier.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/JumpInstrTableInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LazyCallGraph.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/Lint.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/Loads.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopAccessAnalysis.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopPass.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/MemoryLocation.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/Passes.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/PostDominators.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/PtrUseVisitor.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/RegionInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/RegionPass.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/ScalarEvolutionNormalization.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/TargetFolder.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h projects/clang-trunk/contrib/llvm/include/llvm/AsmParser/Parser.h projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/BitCodes.h projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/BitcodeWriterPass.h projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/Analysis.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/CommandFlags.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/DFAPacketizer.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/DIE.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/FastISel.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/FaultMaps.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/GCMetadata.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/GCMetadataPrinter.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/GCStrategy.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/GCs.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/IntrinsicLowering.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LexicalScopes.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LiveInterval.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LivePhysRegs.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LiveStackAnalysis.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LiveVariables.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MIRYamlMapping.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequencyInfo.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineDominanceFrontier.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineDominators.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineFunction.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineFunctionPass.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineInstrBundle.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineOperand.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineRegionInfo.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineSSAUpdater.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineValueType.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/PBQPRAConstraint.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/Passes.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/ResourcePriorityQueue.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/StackMaps.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/ValueTypes.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/VirtRegMap.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/WinEHFuncInfo.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DIContext.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/IPDBDataStream.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/IPDBLineNumber.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/IPDBSession.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/IPDBSourceFile.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/PDBContext.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/PDBExtras.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/GenericValue.h projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/MCJIT.h projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/ObjectCache.h projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/SectionMemoryManager.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Argument.h projects/clang-trunk/contrib/llvm/include/llvm/IR/AssemblyAnnotationWriter.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Attributes.h projects/clang-trunk/contrib/llvm/include/llvm/IR/AutoUpgrade.h projects/clang-trunk/contrib/llvm/include/llvm/IR/BasicBlock.h projects/clang-trunk/contrib/llvm/include/llvm/IR/CFG.h projects/clang-trunk/contrib/llvm/include/llvm/IR/CallSite.h projects/clang-trunk/contrib/llvm/include/llvm/IR/CallingConv.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Comdat.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Constant.h projects/clang-trunk/contrib/llvm/include/llvm/IR/ConstantFolder.h projects/clang-trunk/contrib/llvm/include/llvm/IR/ConstantRange.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Constants.h projects/clang-trunk/contrib/llvm/include/llvm/IR/DIBuilder.h projects/clang-trunk/contrib/llvm/include/llvm/IR/DataLayout.h projects/clang-trunk/contrib/llvm/include/llvm/IR/DebugInfoMetadata.h projects/clang-trunk/contrib/llvm/include/llvm/IR/DerivedTypes.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Dominators.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Function.h projects/clang-trunk/contrib/llvm/include/llvm/IR/GVMaterializer.h projects/clang-trunk/contrib/llvm/include/llvm/IR/GlobalAlias.h projects/clang-trunk/contrib/llvm/include/llvm/IR/GlobalObject.h projects/clang-trunk/contrib/llvm/include/llvm/IR/GlobalValue.h projects/clang-trunk/contrib/llvm/include/llvm/IR/GlobalVariable.h projects/clang-trunk/contrib/llvm/include/llvm/IR/IRBuilder.h projects/clang-trunk/contrib/llvm/include/llvm/IR/IRPrintingPasses.h projects/clang-trunk/contrib/llvm/include/llvm/IR/InlineAsm.h projects/clang-trunk/contrib/llvm/include/llvm/IR/InstIterator.h projects/clang-trunk/contrib/llvm/include/llvm/IR/InstVisitor.h projects/clang-trunk/contrib/llvm/include/llvm/IR/InstrTypes.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Instruction.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Instructions.h projects/clang-trunk/contrib/llvm/include/llvm/IR/IntrinsicInst.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Intrinsics.h projects/clang-trunk/contrib/llvm/include/llvm/IR/IntrinsicsARM.td projects/clang-trunk/contrib/llvm/include/llvm/IR/IntrinsicsPowerPC.td projects/clang-trunk/contrib/llvm/include/llvm/IR/IntrinsicsX86.td projects/clang-trunk/contrib/llvm/include/llvm/IR/LLVMContext.h projects/clang-trunk/contrib/llvm/include/llvm/IR/LegacyPassManager.h projects/clang-trunk/contrib/llvm/include/llvm/IR/LegacyPassManagers.h projects/clang-trunk/contrib/llvm/include/llvm/IR/LegacyPassNameParser.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Mangler.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Metadata.def projects/clang-trunk/contrib/llvm/include/llvm/IR/Metadata.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Module.h projects/clang-trunk/contrib/llvm/include/llvm/IR/NoFolder.h projects/clang-trunk/contrib/llvm/include/llvm/IR/OperandTraits.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Operator.h projects/clang-trunk/contrib/llvm/include/llvm/IR/PassManager.h projects/clang-trunk/contrib/llvm/include/llvm/IR/PassManagerInternal.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Statepoint.h projects/clang-trunk/contrib/llvm/include/llvm/IR/SymbolTableListTraits.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Type.h projects/clang-trunk/contrib/llvm/include/llvm/IR/TypeFinder.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Use.h projects/clang-trunk/contrib/llvm/include/llvm/IR/User.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Value.h projects/clang-trunk/contrib/llvm/include/llvm/IR/ValueHandle.h projects/clang-trunk/contrib/llvm/include/llvm/IR/ValueSymbolTable.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Verifier.h projects/clang-trunk/contrib/llvm/include/llvm/IRReader/IRReader.h projects/clang-trunk/contrib/llvm/include/llvm/InitializePasses.h projects/clang-trunk/contrib/llvm/include/llvm/LTO/LTOCodeGenerator.h projects/clang-trunk/contrib/llvm/include/llvm/LTO/LTOModule.h projects/clang-trunk/contrib/llvm/include/llvm/LibDriver/LibDriver.h projects/clang-trunk/contrib/llvm/include/llvm/LineEditor/LineEditor.h projects/clang-trunk/contrib/llvm/include/llvm/Linker/Linker.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCAsmBackend.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCAsmInfoCOFF.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCCodeEmitter.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCExternalSymbolizer.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCFixedLenDisassembler.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCFixup.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCFixupKindInfo.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCInstrAnalysis.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCInstrDesc.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCInstrInfo.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCInstrItineraries.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCObjectWriter.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCRegisterInfo.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCRelocationInfo.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSchedule.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCStreamer.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSymbol.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSymbolCOFF.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSymbolELF.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSymbolMachO.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSymbolizer.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCTargetAsmParser.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCWin64EH.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCWinCOFFStreamer.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCWinEH.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MachineLocation.h projects/clang-trunk/contrib/llvm/include/llvm/MC/StringTableBuilder.h projects/clang-trunk/contrib/llvm/include/llvm/MC/YAML.h projects/clang-trunk/contrib/llvm/include/llvm/Object/Archive.h projects/clang-trunk/contrib/llvm/include/llvm/Object/ArchiveWriter.h projects/clang-trunk/contrib/llvm/include/llvm/Object/Binary.h projects/clang-trunk/contrib/llvm/include/llvm/Object/COFF.h projects/clang-trunk/contrib/llvm/include/llvm/Object/COFFYAML.h projects/clang-trunk/contrib/llvm/include/llvm/Object/ELF.h projects/clang-trunk/contrib/llvm/include/llvm/Object/ELFObjectFile.h projects/clang-trunk/contrib/llvm/include/llvm/Object/ELFTypes.h projects/clang-trunk/contrib/llvm/include/llvm/Object/Error.h projects/clang-trunk/contrib/llvm/include/llvm/Object/IRObjectFile.h projects/clang-trunk/contrib/llvm/include/llvm/Object/MachO.h projects/clang-trunk/contrib/llvm/include/llvm/Object/MachOUniversal.h projects/clang-trunk/contrib/llvm/include/llvm/Object/ObjectFile.h projects/clang-trunk/contrib/llvm/include/llvm/Object/RelocVisitor.h projects/clang-trunk/contrib/llvm/include/llvm/Object/SymbolicFile.h projects/clang-trunk/contrib/llvm/include/llvm/Option/Arg.h projects/clang-trunk/contrib/llvm/include/llvm/Option/ArgList.h projects/clang-trunk/contrib/llvm/include/llvm/Option/OptSpecifier.h projects/clang-trunk/contrib/llvm/include/llvm/Option/OptTable.h projects/clang-trunk/contrib/llvm/include/llvm/Pass.h projects/clang-trunk/contrib/llvm/include/llvm/PassAnalysisSupport.h projects/clang-trunk/contrib/llvm/include/llvm/PassInfo.h projects/clang-trunk/contrib/llvm/include/llvm/PassRegistry.h projects/clang-trunk/contrib/llvm/include/llvm/PassSupport.h projects/clang-trunk/contrib/llvm/include/llvm/Passes/PassBuilder.h projects/clang-trunk/contrib/llvm/include/llvm/ProfileData/CoverageMapping.h projects/clang-trunk/contrib/llvm/include/llvm/ProfileData/CoverageMappingReader.h projects/clang-trunk/contrib/llvm/include/llvm/ProfileData/InstrProf.h projects/clang-trunk/contrib/llvm/include/llvm/ProfileData/InstrProfReader.h projects/clang-trunk/contrib/llvm/include/llvm/Support/ARMEHABI.h projects/clang-trunk/contrib/llvm/include/llvm/Support/ARMWinEH.h projects/clang-trunk/contrib/llvm/include/llvm/Support/ArrayRecycler.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Atomic.h projects/clang-trunk/contrib/llvm/include/llvm/Support/BlockFrequency.h projects/clang-trunk/contrib/llvm/include/llvm/Support/BranchProbability.h projects/clang-trunk/contrib/llvm/include/llvm/Support/COM.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Casting.h projects/clang-trunk/contrib/llvm/include/llvm/Support/CodeGen.h projects/clang-trunk/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h projects/clang-trunk/contrib/llvm/include/llvm/Support/DOTGraphTraits.h projects/clang-trunk/contrib/llvm/include/llvm/Support/DataStream.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Debug.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Dwarf.h projects/clang-trunk/contrib/llvm/include/llvm/Support/DynamicLibrary.h projects/clang-trunk/contrib/llvm/include/llvm/Support/ELF.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Errc.h projects/clang-trunk/contrib/llvm/include/llvm/Support/ErrorHandling.h projects/clang-trunk/contrib/llvm/include/llvm/Support/FileSystem.h projects/clang-trunk/contrib/llvm/include/llvm/Support/FileUtilities.h projects/clang-trunk/contrib/llvm/include/llvm/Support/FormattedStream.h projects/clang-trunk/contrib/llvm/include/llvm/Support/GCOV.h projects/clang-trunk/contrib/llvm/include/llvm/Support/GenericDomTree.h projects/clang-trunk/contrib/llvm/include/llvm/Support/GenericDomTreeConstruction.h projects/clang-trunk/contrib/llvm/include/llvm/Support/GraphWriter.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Host.h projects/clang-trunk/contrib/llvm/include/llvm/Support/LineIterator.h projects/clang-trunk/contrib/llvm/include/llvm/Support/MD5.h projects/clang-trunk/contrib/llvm/include/llvm/Support/ManagedStatic.h projects/clang-trunk/contrib/llvm/include/llvm/Support/MathExtras.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Memory.h projects/clang-trunk/contrib/llvm/include/llvm/Support/MemoryObject.h projects/clang-trunk/contrib/llvm/include/llvm/Support/MipsABIFlags.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Mutex.h projects/clang-trunk/contrib/llvm/include/llvm/Support/MutexGuard.h projects/clang-trunk/contrib/llvm/include/llvm/Support/PluginLoader.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Process.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Program.h projects/clang-trunk/contrib/llvm/include/llvm/Support/RWMutex.h projects/clang-trunk/contrib/llvm/include/llvm/Support/RandomNumberGenerator.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Recycler.h projects/clang-trunk/contrib/llvm/include/llvm/Support/RecyclingAllocator.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Regex.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Registry.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Signals.h projects/clang-trunk/contrib/llvm/include/llvm/Support/SourceMgr.h projects/clang-trunk/contrib/llvm/include/llvm/Support/StreamingMemoryObject.h projects/clang-trunk/contrib/llvm/include/llvm/Support/StringPool.h projects/clang-trunk/contrib/llvm/include/llvm/Support/StringSaver.h projects/clang-trunk/contrib/llvm/include/llvm/Support/SystemUtils.h projects/clang-trunk/contrib/llvm/include/llvm/Support/TargetParser.h projects/clang-trunk/contrib/llvm/include/llvm/Support/TargetRegistry.h projects/clang-trunk/contrib/llvm/include/llvm/Support/TargetSelect.h projects/clang-trunk/contrib/llvm/include/llvm/Support/ThreadLocal.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Threading.h projects/clang-trunk/contrib/llvm/include/llvm/Support/TimeValue.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Timer.h projects/clang-trunk/contrib/llvm/include/llvm/Support/ToolOutputFile.h projects/clang-trunk/contrib/llvm/include/llvm/Support/UniqueLock.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Valgrind.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Watchdog.h projects/clang-trunk/contrib/llvm/include/llvm/Support/circular_raw_ostream.h projects/clang-trunk/contrib/llvm/include/llvm/Support/raw_os_ostream.h projects/clang-trunk/contrib/llvm/include/llvm/Support/raw_ostream.h projects/clang-trunk/contrib/llvm/include/llvm/Support/type_traits.h projects/clang-trunk/contrib/llvm/include/llvm/TableGen/Error.h projects/clang-trunk/contrib/llvm/include/llvm/TableGen/Record.h projects/clang-trunk/contrib/llvm/include/llvm/TableGen/StringMatcher.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetCallingConv.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetFrameLowering.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetIntrinsicInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetLowering.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetMachine.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetOptions.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetRecip.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/IPO.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/IPO/InlinerPass.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/InstCombine/InstCombine.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Instrumentation.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/ObjCARC.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Scalar.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Scalar/EarlyCSE.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Scalar/SimplifyCFG.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/ASanStackFrameLayout.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/CodeExtractor.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/CtorUtils.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/GlobalStatus.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/IntegerDivision.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/Local.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/ModuleUtils.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/SymbolRewriter.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/UnrollLoop.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Vectorize.h projects/clang-trunk/contrib/llvm/include/llvm/module.modulemap projects/clang-trunk/contrib/llvm/lib/Analysis/AliasAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/AliasAnalysisCounter.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/AliasDebugger.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/AliasSetTracker.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/CFG.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/CFGPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/CFLAliasAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/CaptureTracking.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/Delinearization.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/DependenceAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/DivergenceAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/DomPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/IPA/CallPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/IPA/InlineCost.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/InstCount.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/LazyValueInfo.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/Lint.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/Loads.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/LoopAccessAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/LoopPass.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/MemDepPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/MemDerefPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/RegionPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/ScalarEvolution.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/ScopedNoAliasAA.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/StratifiedSets.h projects/clang-trunk/contrib/llvm/lib/Analysis/TargetTransformInfo.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/clang-trunk/contrib/llvm/lib/AsmParser/LLParser.cpp projects/clang-trunk/contrib/llvm/lib/AsmParser/LLParser.h projects/clang-trunk/contrib/llvm/lib/AsmParser/Parser.cpp projects/clang-trunk/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/clang-trunk/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp projects/clang-trunk/contrib/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp projects/clang-trunk/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp projects/clang-trunk/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AllocationOrder.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AntiDepBreaker.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/AddressPool.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfFile.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/EHStreamer.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/WinException.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/WinException.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AtomicExpandPass.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/BranchFolding.h projects/clang-trunk/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/CoreCLRGC.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h projects/clang-trunk/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/EdgeBundles.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/FaultMaps.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/GCMetadata.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/GCRootLowering.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/ImplicitNullChecks.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/InterferenceCache.h projects/clang-trunk/contrib/llvm/lib/CodeGen/LiveDebugVariables.h projects/clang-trunk/contrib/llvm/lib/CodeGen/LivePhysRegs.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRParser/MIRParser.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRPrinter.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineCombiner.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineScheduler.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/PHIElimination.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/RegAllocFast.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/RegisterCoalescer.h projects/clang-trunk/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/ShadowStackGCLowering.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/Spiller.h projects/clang-trunk/contrib/llvm/lib/CodeGen/SplitKit.h projects/clang-trunk/contrib/llvm/lib/CodeGen/StatepointExampleGC.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/TailDuplication.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/WinEHPrepare.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARF/SyntaxHighlighting.h projects/clang-trunk/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolFunc.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOI386.h projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h projects/clang-trunk/contrib/llvm/lib/IR/AsmWriter.cpp projects/clang-trunk/contrib/llvm/lib/IR/AttributeImpl.h projects/clang-trunk/contrib/llvm/lib/IR/ConstantFold.h projects/clang-trunk/contrib/llvm/lib/IR/Constants.cpp projects/clang-trunk/contrib/llvm/lib/IR/DIBuilder.cpp projects/clang-trunk/contrib/llvm/lib/IR/DebugInfo.cpp projects/clang-trunk/contrib/llvm/lib/IR/DebugInfoMetadata.cpp projects/clang-trunk/contrib/llvm/lib/IR/DiagnosticInfo.cpp projects/clang-trunk/contrib/llvm/lib/IR/GCOV.cpp projects/clang-trunk/contrib/llvm/lib/IR/Globals.cpp projects/clang-trunk/contrib/llvm/lib/IR/IRPrintingPasses.cpp projects/clang-trunk/contrib/llvm/lib/IR/Instruction.cpp projects/clang-trunk/contrib/llvm/lib/IR/Instructions.cpp projects/clang-trunk/contrib/llvm/lib/IR/LLVMContextImpl.cpp projects/clang-trunk/contrib/llvm/lib/IR/LLVMContextImpl.h projects/clang-trunk/contrib/llvm/lib/IR/LegacyPassManager.cpp projects/clang-trunk/contrib/llvm/lib/IR/Mangler.cpp projects/clang-trunk/contrib/llvm/lib/IR/Operator.cpp projects/clang-trunk/contrib/llvm/lib/IR/Pass.cpp projects/clang-trunk/contrib/llvm/lib/IR/SymbolTableListTraitsImpl.h projects/clang-trunk/contrib/llvm/lib/IR/Use.cpp projects/clang-trunk/contrib/llvm/lib/IR/User.cpp projects/clang-trunk/contrib/llvm/lib/IR/Value.cpp projects/clang-trunk/contrib/llvm/lib/IR/Verifier.cpp projects/clang-trunk/contrib/llvm/lib/LTO/LTOCodeGenerator.cpp projects/clang-trunk/contrib/llvm/lib/LTO/LTOModule.cpp projects/clang-trunk/contrib/llvm/lib/LibDriver/LibDriver.cpp projects/clang-trunk/contrib/llvm/lib/Linker/LinkModules.cpp projects/clang-trunk/contrib/llvm/lib/MC/ELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCAssembler.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCDwarf.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCExpr.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCNullStreamer.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCObjectFileInfo.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCSymbol.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCSymbolELF.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCWin64EH.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCWinEH.cpp projects/clang-trunk/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/MC/WinCOFFStreamer.cpp projects/clang-trunk/contrib/llvm/lib/Object/COFFObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Object/COFFYAML.cpp projects/clang-trunk/contrib/llvm/lib/Object/ELFYAML.cpp projects/clang-trunk/contrib/llvm/lib/Object/Error.cpp projects/clang-trunk/contrib/llvm/lib/Object/IRObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Object/MachOObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Object/MachOUniversal.cpp projects/clang-trunk/contrib/llvm/lib/Object/Object.cpp projects/clang-trunk/contrib/llvm/lib/Object/ObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Object/RecordStreamer.h projects/clang-trunk/contrib/llvm/lib/Option/ArgList.cpp projects/clang-trunk/contrib/llvm/lib/Option/OptTable.cpp projects/clang-trunk/contrib/llvm/lib/ProfileData/CoverageMapping.cpp projects/clang-trunk/contrib/llvm/lib/ProfileData/CoverageMappingReader.cpp projects/clang-trunk/contrib/llvm/lib/ProfileData/CoverageMappingWriter.cpp projects/clang-trunk/contrib/llvm/lib/ProfileData/InstrProf.cpp projects/clang-trunk/contrib/llvm/lib/ProfileData/InstrProfIndexed.h projects/clang-trunk/contrib/llvm/lib/ProfileData/InstrProfReader.cpp projects/clang-trunk/contrib/llvm/lib/ProfileData/InstrProfWriter.cpp projects/clang-trunk/contrib/llvm/lib/ProfileData/SampleProf.cpp projects/clang-trunk/contrib/llvm/lib/Support/APFloat.cpp projects/clang-trunk/contrib/llvm/lib/Support/APInt.cpp projects/clang-trunk/contrib/llvm/lib/Support/APSInt.cpp projects/clang-trunk/contrib/llvm/lib/Support/ARMBuildAttrs.cpp projects/clang-trunk/contrib/llvm/lib/Support/ARMWinEH.cpp projects/clang-trunk/contrib/llvm/lib/Support/Allocator.cpp projects/clang-trunk/contrib/llvm/lib/Support/CommandLine.cpp projects/clang-trunk/contrib/llvm/lib/Support/CrashRecoveryContext.cpp projects/clang-trunk/contrib/llvm/lib/Support/DAGDeltaAlgorithm.cpp projects/clang-trunk/contrib/llvm/lib/Support/DataStream.cpp projects/clang-trunk/contrib/llvm/lib/Support/Debug.cpp projects/clang-trunk/contrib/llvm/lib/Support/Dwarf.cpp projects/clang-trunk/contrib/llvm/lib/Support/FileOutputBuffer.cpp projects/clang-trunk/contrib/llvm/lib/Support/GraphWriter.cpp projects/clang-trunk/contrib/llvm/lib/Support/LockFileManager.cpp projects/clang-trunk/contrib/llvm/lib/Support/MD5.cpp projects/clang-trunk/contrib/llvm/lib/Support/MathExtras.cpp projects/clang-trunk/contrib/llvm/lib/Support/MemoryBuffer.cpp projects/clang-trunk/contrib/llvm/lib/Support/Mutex.cpp projects/clang-trunk/contrib/llvm/lib/Support/RWMutex.cpp projects/clang-trunk/contrib/llvm/lib/Support/Statistic.cpp projects/clang-trunk/contrib/llvm/lib/Support/StreamingMemoryObject.cpp projects/clang-trunk/contrib/llvm/lib/Support/TargetParser.cpp projects/clang-trunk/contrib/llvm/lib/Support/TimeValue.cpp projects/clang-trunk/contrib/llvm/lib/Support/Timer.cpp projects/clang-trunk/contrib/llvm/lib/Support/Triple.cpp projects/clang-trunk/contrib/llvm/lib/Support/Unix/Process.inc projects/clang-trunk/contrib/llvm/lib/Support/Unix/Program.inc projects/clang-trunk/contrib/llvm/lib/Support/Unix/ThreadLocal.inc projects/clang-trunk/contrib/llvm/lib/Support/Unix/TimeValue.inc projects/clang-trunk/contrib/llvm/lib/Support/Unix/Watchdog.inc projects/clang-trunk/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc projects/clang-trunk/contrib/llvm/lib/Support/Windows/Signals.inc projects/clang-trunk/contrib/llvm/lib/Support/YAMLParser.cpp projects/clang-trunk/contrib/llvm/lib/TableGen/Record.cpp projects/clang-trunk/contrib/llvm/lib/TableGen/TGLexer.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64BranchRelaxation.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64CallingConvention.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64FastISel.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64InstrFormats.td projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64PBQPRegAlloc.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64StorePairSuppress.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AMDGPU.td projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AMDKernelCodeT.h projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/Processors.td projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/R600Defines.h projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/R600ISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/R600InstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/R600InstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/R600MachineFunctionInfo.h projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/R600TextureIntrinsicsReplacer.cpp projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/SIDefines.h projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/SIISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARM.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARM.td projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMCallingConv.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMFeatures.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMSubtarget.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendDarwin.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ThumbRegisterInfo.h projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFAsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFFrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFISelDAGToDAG.cpp projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFMCInstLower.h projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFRegisterInfo.h projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFSubtarget.h projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFTargetMachine.cpp projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFTargetMachine.h projects/clang-trunk/contrib/llvm/lib/Target/BPF/InstPrinter/BPFInstPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp projects/clang-trunk/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h projects/clang-trunk/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp projects/clang-trunk/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h projects/clang-trunk/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp projects/clang-trunk/contrib/llvm/lib/Target/CppBackend/CPPTargetMachine.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/Hexagon.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonExpandPredSpillCode.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonFixupHwLoops.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonRemoveSZExtArgs.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonTargetStreamer.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h projects/clang-trunk/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430.h projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430BranchSelector.cpp projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.h projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.h projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MicroMips32r6InstrFormats.td projects/clang-trunk/contrib/llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16HardFloatInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16HardFloatInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsCCState.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsFastISel.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsOptionRecord.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsOs16.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSelectionDAGInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSubtarget.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsTargetStreamer.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXBaseInfo.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/ManagedStringPool.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTX.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXFavorNonGenericAddrSpaces.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXImageOptimizer.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXMachineFunctionInfo.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.td projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXUtilities.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVVMReflect.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPC.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCCallingConv.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCEarlyReturn.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCInstrBuilder.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCInstrVSX.td projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCLoopDataPrefetch.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCSelectionDAGInfo.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCTLSDynamicCall.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCTOCRegDeps.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCTargetStreamer.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCVSXCopy.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCVSXFMAMutate.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp projects/clang-trunk/contrib/llvm/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp (contents, props changed) projects/clang-trunk/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h projects/clang-trunk/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h projects/clang-trunk/contrib/llvm/lib/Target/Sparc/Sparc.h projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcSelectionDAGInfo.h projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h projects/clang-trunk/contrib/llvm/lib/Target/X86/AsmParser/X86Operand.h projects/clang-trunk/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFRelocationInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86FixupKinds.h projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachORelocationInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86AsmPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86CallFrameOptimization.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86CallingConv.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86FrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrAVX512.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrBuilder.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrCompiler.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrFPStack.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86IntrinsicsInfo.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86PadShortFunction.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86RegisterInfo.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86TargetMachine.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86WinEHState.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCore.h projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreMCInstLower.h projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.h projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.h projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreSubtarget.h projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreTargetStreamer.h projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/BarrierNoopPass.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/Inliner.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/LowerBitSets.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/SafeStack.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/BlotMapVector.h projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCExpand.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/BDCE.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/ConstantProp.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/DCE.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/Float2Int.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LICM.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoadCombine.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopDistribute.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/NaryReassociate.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/SROA.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/SampleProfile.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/CtorUtils.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/FlattenCFG.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/InstructionNamer.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/MetaRenamer.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/SymbolRewriter.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Vectorize/BBVectorize.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp projects/clang-trunk/contrib/llvm/tools/clang/include/clang-c/Index.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/DataRecursiveASTVisitor.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/Mangle.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/NSAPI.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/OpenMPClause.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/StmtOpenMP.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchers.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/Attr.td projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/AttrDocs.td projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.def projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNVPTX.def projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPPC.def projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/Module.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.def projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenABITypes.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/CodeGen/ModuleBuilder.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Driver/CLCompatOptions.td projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Driver/Driver.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Driver/Job.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Driver/SanitizerArgs.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Format/Format.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Parse/Parser.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Sema/Sema.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Serialization/Module.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h projects/clang-trunk/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h projects/clang-trunk/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/ASTDumper.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/Expr.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/NSAPI.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/Stmt.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/StmtIterator.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Analysis/CallGraph.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/Module.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/VirtualFileSystem.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.h projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CodeGenABITypes.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CodeGenPGO.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CoverageMappingGen.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/CrossWindowsToolChain.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/Job.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/MSVCToolChain.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/Tools.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/Format.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/Intrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/__wmmintrin_aes.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/adxintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/altivec.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/ammintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/avx2intrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/avx512bwintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/avx512dqintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/avx512fintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/avx512vlbwintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/avx512vldqintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/avx512vlintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/avxintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/bmi2intrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/bmiintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/emmintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/f16cintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/fma4intrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/fmaintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/immintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/lzcntintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/mm3dnow.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/mmintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/module.modulemap projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/pmmintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/popcntintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/rdseedintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/rtmintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/shaintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/smmintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/tbmintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/tmmintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/xopintrin.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParseOpenMP.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/Sema.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h projects/clang-trunk/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp projects/clang-trunk/contrib/llvm/tools/clang/lib/Tooling/CompilationDatabase.cpp projects/clang-trunk/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp projects/clang-trunk/contrib/llvm/tools/clang/tools/driver/driver.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp projects/clang-trunk/contrib/llvm/tools/lli/OrcLazyJIT.h projects/clang-trunk/contrib/llvm/tools/llvm-ar/llvm-ar.cpp projects/clang-trunk/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp projects/clang-trunk/contrib/llvm/tools/llvm-cov/CodeCoverage.cpp projects/clang-trunk/contrib/llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp projects/clang-trunk/contrib/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp projects/clang-trunk/contrib/llvm/tools/llvm-nm/llvm-nm.cpp projects/clang-trunk/contrib/llvm/tools/llvm-objdump/COFFDump.cpp projects/clang-trunk/contrib/llvm/tools/llvm-objdump/ELFDump.cpp projects/clang-trunk/contrib/llvm/tools/llvm-objdump/MachODump.cpp projects/clang-trunk/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp projects/clang-trunk/contrib/llvm/tools/llvm-readobj/ARMEHABIPrinter.h projects/clang-trunk/contrib/llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp projects/clang-trunk/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp projects/clang-trunk/contrib/llvm/tools/llvm-readobj/ELFDumper.cpp projects/clang-trunk/contrib/llvm/tools/llvm-readobj/MachODumper.cpp projects/clang-trunk/contrib/llvm/tools/llvm-readobj/ObjDumper.h projects/clang-trunk/contrib/llvm/tools/llvm-readobj/Win64EHDumper.cpp projects/clang-trunk/contrib/llvm/tools/llvm-readobj/llvm-readobj.cpp projects/clang-trunk/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp projects/clang-trunk/contrib/llvm/tools/llvm-stress/llvm-stress.cpp projects/clang-trunk/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp projects/clang-trunk/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.h projects/clang-trunk/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp projects/clang-trunk/lib/clang/include/Makefile projects/clang-trunk/lib/clang/include/clang/Basic/Version.inc projects/clang-trunk/lib/clang/libclangdriver/Makefile projects/clang-trunk/lib/clang/libllvmanalysis/Makefile projects/clang-trunk/lib/clang/libllvmasmprinter/Makefile projects/clang-trunk/lib/clang/libllvmcodegen/Makefile projects/clang-trunk/lib/clang/libllvmmirparser/Makefile projects/clang-trunk/lib/clang/libllvmobject/Makefile projects/clang-trunk/tools/build/mk/OptionalObsoleteFiles.inc projects/clang-trunk/usr.bin/clang/llc/Makefile projects/clang-trunk/usr.bin/clang/llvm-lto/Makefile Directory Properties: projects/clang-trunk/contrib/llvm/ (props changed) projects/clang-trunk/contrib/llvm/tools/clang/ (props changed) projects/clang-trunk/contrib/llvm/tools/llvm-dwarfdump/ (props changed) Modified: projects/clang-trunk/contrib/llvm/include/llvm-c/lto.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm-c/lto.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm-c/lto.h Sun Jul 5 22:34:42 2015 (r285181) @@ -40,7 +40,7 @@ typedef bool lto_bool_t; * @{ */ -#define LTO_API_VERSION 15 +#define LTO_API_VERSION 16 /** * \since prior to LTO_API_VERSION=3 @@ -280,39 +280,15 @@ lto_module_get_symbol_attribute(lto_modu /** - * Returns the number of dependent libraries in the object module. + * Returns the module's linker options. * - * \since LTO_API_VERSION=8 - */ -extern unsigned int -lto_module_get_num_deplibs(lto_module_t mod); - - -/** - * Returns the ith dependent library in the module. - * - * \since LTO_API_VERSION=8 - */ -extern const char* -lto_module_get_deplib(lto_module_t mod, unsigned int index); - - -/** - * Returns the number of linker options in the object module. - * - * \since LTO_API_VERSION=8 - */ -extern unsigned int -lto_module_get_num_linkeropts(lto_module_t mod); - - -/** - * Returns the ith linker option in the module. + * The linker options may consist of multiple flags. It is the linker's + * responsibility to split the flags using a platform-specific mechanism. * - * \since LTO_API_VERSION=8 + * \since LTO_API_VERSION=16 */ extern const char* -lto_module_get_linkeropt(lto_module_t mod, unsigned int index); +lto_module_get_linkeropts(lto_module_t mod); /** Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/APInt.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/APInt.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/APInt.h Sun Jul 5 22:34:42 2015 (r285181) @@ -1038,7 +1038,9 @@ public: /// the validity of the less-than relationship. /// /// \returns true if *this < RHS when considered unsigned. - bool ult(uint64_t RHS) const { return ult(APInt(getBitWidth(), RHS)); } + bool ult(uint64_t RHS) const { + return getActiveBits() > 64 ? false : getZExtValue() < RHS; + } /// \brief Signed less than comparison /// @@ -1054,7 +1056,9 @@ public: /// the validity of the less-than relationship. /// /// \returns true if *this < RHS when considered signed. - bool slt(uint64_t RHS) const { return slt(APInt(getBitWidth(), RHS)); } + bool slt(int64_t RHS) const { + return getMinSignedBits() > 64 ? isNegative() : getSExtValue() < RHS; + } /// \brief Unsigned less or equal comparison /// @@ -1070,7 +1074,7 @@ public: /// the validity of the less-or-equal relationship. /// /// \returns true if *this <= RHS when considered unsigned. - bool ule(uint64_t RHS) const { return ule(APInt(getBitWidth(), RHS)); } + bool ule(uint64_t RHS) const { return !ugt(RHS); } /// \brief Signed less or equal comparison /// @@ -1086,7 +1090,7 @@ public: /// validity of the less-or-equal relationship. /// /// \returns true if *this <= RHS when considered signed. - bool sle(uint64_t RHS) const { return sle(APInt(getBitWidth(), RHS)); } + bool sle(uint64_t RHS) const { return !sgt(RHS); } /// \brief Unsigned greather than comparison /// @@ -1102,7 +1106,9 @@ public: /// the validity of the greater-than relationship. /// /// \returns true if *this > RHS when considered unsigned. - bool ugt(uint64_t RHS) const { return ugt(APInt(getBitWidth(), RHS)); } + bool ugt(uint64_t RHS) const { + return getActiveBits() > 64 ? true : getZExtValue() > RHS; + } /// \brief Signed greather than comparison /// @@ -1118,7 +1124,9 @@ public: /// the validity of the greater-than relationship. /// /// \returns true if *this > RHS when considered signed. - bool sgt(uint64_t RHS) const { return sgt(APInt(getBitWidth(), RHS)); } + bool sgt(int64_t RHS) const { + return getMinSignedBits() > 64 ? !isNegative() : getSExtValue() > RHS; + } /// \brief Unsigned greater or equal comparison /// @@ -1134,7 +1142,7 @@ public: /// the validity of the greater-or-equal relationship. /// /// \returns true if *this >= RHS when considered unsigned. - bool uge(uint64_t RHS) const { return uge(APInt(getBitWidth(), RHS)); } + bool uge(uint64_t RHS) const { return !ult(RHS); } /// \brief Signed greather or equal comparison /// @@ -1150,7 +1158,7 @@ public: /// the validity of the greater-or-equal relationship. /// /// \returns true if *this >= RHS when considered signed. - bool sge(uint64_t RHS) const { return sge(APInt(getBitWidth(), RHS)); } + bool sge(int64_t RHS) const { return !slt(RHS); } /// This operation tests if there are any pairs of corresponding bits /// between this APInt and RHS that are both set. @@ -1896,11 +1904,11 @@ inline APInt Xor(const APInt &LHS, const /// Performs a bitwise complement operation on APInt. inline APInt Not(const APInt &APIVal) { return ~APIVal; } -} // namespace APIntOps +} // End of APIntOps namespace // See friend declaration above. This additional declaration is required in // order to compile LLVM with IBM xlC compiler. hash_code hash_value(const APInt &Arg); -} // namespace llvm +} // End of llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/APSInt.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/APSInt.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/APSInt.h Sun Jul 5 22:34:42 2015 (r285181) @@ -33,6 +33,15 @@ public: explicit APSInt(APInt I, bool isUnsigned = true) : APInt(std::move(I)), IsUnsigned(isUnsigned) {} + /// Construct an APSInt from a string representation. + /// + /// This constructor interprets the string \p Str using the radix of 10. + /// The interpretation stops at the end of the string. The bit width of the + /// constructed APSInt is determined automatically. + /// + /// \param Str the string to be interpreted. + explicit APSInt(StringRef Str); + APSInt &operator=(APInt RHS) { // Retain our current sign. APInt::operator=(std::move(RHS)); Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/ArrayRef.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/ArrayRef.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/ArrayRef.h Sun Jul 5 22:34:42 2015 (r285181) @@ -286,6 +286,11 @@ namespace llvm { return MutableArrayRef(data()+N, M); } + MutableArrayRef drop_back(unsigned N) const { + assert(this->size() >= N && "Dropping more elements than exist"); + return slice(0, this->size() - N); + } + /// @} /// @name Operator Overloads /// @{ @@ -361,6 +366,6 @@ namespace llvm { template struct isPodLike > { static const bool value = true; }; -} // namespace llvm +} #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/BitVector.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/BitVector.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/BitVector.h Sun Jul 5 22:34:42 2015 (r285181) @@ -568,7 +568,7 @@ private: } }; -} // namespace llvm +} // End llvm namespace namespace std { /// Implement std::swap in terms of BitVector swap. Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMap.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMap.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMap.h Sun Jul 5 22:34:42 2015 (r285181) @@ -42,7 +42,7 @@ struct DenseMapPair : public std::pair::second; } const ValueT &getSecond() const { return std::pair::second; } }; -} // namespace detail +} template < typename KeyT, typename ValueT, typename KeyInfoT = DenseMapInfo, Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMapInfo.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMapInfo.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMapInfo.h Sun Jul 5 22:34:42 2015 (r285181) @@ -14,6 +14,8 @@ #ifndef LLVM_ADT_DENSEMAPINFO_H #define LLVM_ADT_DENSEMAPINFO_H +#include "llvm/ADT/Hashing.h" +#include "llvm/ADT/StringRef.h" #include "llvm/Support/PointerLikeTypeTraits.h" #include "llvm/Support/type_traits.h" @@ -163,6 +165,31 @@ struct DenseMapInfo > { } }; +// Provide DenseMapInfo for StringRefs. +template <> struct DenseMapInfo { + static inline StringRef getEmptyKey() { + return StringRef(reinterpret_cast(~static_cast(0)), + 0); + } + static inline StringRef getTombstoneKey() { + return StringRef(reinterpret_cast(~static_cast(1)), + 0); + } + static unsigned getHashValue(StringRef Val) { + assert(Val.data() != getEmptyKey().data() && "Cannot hash the empty key!"); + assert(Val.data() != getTombstoneKey().data() && + "Cannot hash the tombstone key!"); + return (unsigned)(hash_value(Val)); + } + static bool isEqual(StringRef LHS, StringRef RHS) { + if (RHS.data() == getEmptyKey().data()) + return LHS.data() == getEmptyKey().data(); + if (RHS.data() == getTombstoneKey().data()) + return LHS.data() == getTombstoneKey().data(); + return LHS == RHS; + } +}; + } // end namespace llvm #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseSet.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseSet.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseSet.h Sun Jul 5 22:34:42 2015 (r285181) @@ -32,7 +32,7 @@ public: DenseSetEmpty &getSecond() { return *this; } const DenseSetEmpty &getSecond() const { return *this; } }; -} // namespace detail +} /// DenseSet - This implements a dense probed hash-table based set. template > Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h Sun Jul 5 22:34:42 2015 (r285181) @@ -288,6 +288,6 @@ iterator_range > } }; -} // namespace llvm +} // End llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/IndexedMap.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/IndexedMap.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/IndexedMap.h Sun Jul 5 22:34:42 2015 (r285181) @@ -80,6 +80,6 @@ template =(const Optional &X, co template void operator>(const Optional &X, const Optional &Y); -} // namespace llvm +} // end llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/PointerUnion.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/PointerUnion.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/PointerUnion.h Sun Jul 5 22:34:42 2015 (r285181) @@ -507,6 +507,6 @@ namespace llvm { RHS.template get())); } }; -} // namespace llvm +} #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/PostOrderIterator.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/PostOrderIterator.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/PostOrderIterator.h Sun Jul 5 22:34:42 2015 (r285181) @@ -295,6 +295,6 @@ public: rpo_iterator end() { return Blocks.rend(); } }; -} // namespace llvm +} // End llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/PriorityQueue.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/PriorityQueue.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/PriorityQueue.h Sun Jul 5 22:34:42 2015 (r285181) @@ -79,6 +79,6 @@ public: } }; -} // namespace llvm +} // End llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/SCCIterator.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/SCCIterator.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SCCIterator.h Sun Jul 5 22:34:42 2015 (r285181) @@ -240,6 +240,6 @@ template scc_iterator >::end(G); } -} // namespace llvm +} // End llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/STLExtras.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/STLExtras.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/STLExtras.h Sun Jul 5 22:34:42 2015 (r285181) @@ -417,6 +417,6 @@ template struct deref { } }; -} // namespace llvm +} // End llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetOperations.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetOperations.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetOperations.h Sun Jul 5 22:34:42 2015 (r285181) @@ -66,6 +66,6 @@ void set_subtract(S1Ty &S1, const S2Ty & S1.erase(*SI); } -} // namespace llvm +} // End llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetVector.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetVector.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetVector.h Sun Jul 5 22:34:42 2015 (r285181) @@ -225,7 +225,7 @@ public: } }; -} // namespace llvm +} // End llvm namespace // vim: sw=2 ai #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallBitVector.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallBitVector.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallBitVector.h Sun Jul 5 22:34:42 2015 (r285181) @@ -588,7 +588,7 @@ operator^(const SmallBitVector &LHS, con return Result; } -} // namespace llvm +} // End llvm namespace namespace std { /// Implement std::swap in terms of BitVector swap. Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallPtrSet.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallPtrSet.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallPtrSet.h Sun Jul 5 22:34:42 2015 (r285181) @@ -334,7 +334,7 @@ public: } }; -} // namespace llvm +} namespace std { /// Implement std::swap in terms of SmallPtrSet swap. Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallString.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallString.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallString.h Sun Jul 5 22:34:42 2015 (r285181) @@ -292,6 +292,6 @@ public: } }; -} // namespace llvm +} #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallVector.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallVector.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallVector.h Sun Jul 5 22:34:42 2015 (r285181) @@ -924,7 +924,7 @@ static inline size_t capacity_in_bytes(c return X.capacity_in_bytes(); } -} // namespace llvm +} // End llvm namespace namespace std { /// Implement std::swap in terms of SmallVector swap. @@ -940,6 +940,6 @@ namespace std { swap(llvm::SmallVector &LHS, llvm::SmallVector &RHS) { LHS.swap(RHS); } -} // namespace std +} #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/Statistic.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/Statistic.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/Statistic.h Sun Jul 5 22:34:42 2015 (r285181) @@ -176,6 +176,6 @@ void PrintStatistics(); /// \brief Print statistics to the given output stream. void PrintStatistics(raw_ostream &OS); -} // namespace llvm +} // End llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringExtras.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringExtras.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringExtras.h Sun Jul 5 22:34:42 2015 (r285181) @@ -207,6 +207,6 @@ inline std::string join(IteratorT Begin, return join_impl(Begin, End, Separator, tag()); } -} // namespace llvm +} // End llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringMap.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringMap.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringMap.h Sun Jul 5 22:34:42 2015 (r285181) @@ -447,6 +447,6 @@ public: } }; -} // namespace llvm +} #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringRef.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringRef.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringRef.h Sun Jul 5 22:34:42 2015 (r285181) @@ -566,6 +566,6 @@ namespace llvm { // StringRefs can be treated like a POD type. template struct isPodLike; template <> struct isPodLike { static const bool value = true; }; -} // namespace llvm +} #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringSet.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringSet.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringSet.h Sun Jul 5 22:34:42 2015 (r285181) @@ -29,6 +29,6 @@ namespace llvm { return base::insert(std::make_pair(Key, '\0')); } }; -} // namespace llvm +} #endif // LLVM_ADT_STRINGSET_H Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/Triple.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/Triple.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/Triple.h Sun Jul 5 22:34:42 2015 (r285181) @@ -85,7 +85,9 @@ public: spir64, // SPIR: standard portable IR for OpenCL 64-bit version kalimba, // Kalimba: generic kalimba shave, // SHAVE: Movidius vector VLIW processors - LastArchType = shave + wasm32, // WebAssembly with 32-bit pointers + wasm64, // WebAssembly with 64-bit pointers + LastArchType = wasm64 }; enum SubArchType { NoSubArch, @@ -609,7 +611,7 @@ public: /// @} }; -} // namespace llvm +} // End llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/Twine.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/Twine.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/Twine.h Sun Jul 5 22:34:42 2015 (r285181) @@ -537,6 +537,6 @@ namespace llvm { } /// @} -} // namespace llvm +} #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/edit_distance.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/edit_distance.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/edit_distance.h Sun Jul 5 22:34:42 2015 (r285181) @@ -97,6 +97,6 @@ unsigned ComputeEditDistance(ArrayRef return Result; } -} // namespace llvm +} // End llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/ilist.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/ilist.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/ilist.h Sun Jul 5 22:34:42 2015 (r285181) @@ -655,7 +655,7 @@ struct ilist : public iplist { void resize(size_type newsize) { resize(newsize, NodeTy()); } }; -} // namespace llvm +} // End llvm namespace namespace std { // Ensure that swap uses the fast list swap... Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/ilist_node.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/ilist_node.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/ilist_node.h Sun Jul 5 22:34:42 2015 (r285181) @@ -101,6 +101,6 @@ public: /// @} }; -} // namespace llvm +} // End llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/iterator.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/iterator.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/iterator.h Sun Jul 5 22:34:42 2015 (r285181) @@ -162,6 +162,8 @@ protected: int>::type = 0) : I(std::forward(u)) {} + const WrappedIteratorT &wrapped() const { return I; } + public: typedef DifferenceTypeT difference_type; @@ -239,6 +241,6 @@ struct pointee_iterator T &operator*() const { return **this->I; } }; -} // namespace llvm +} #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/iterator_range.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/iterator_range.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/iterator_range.h Sun Jul 5 22:34:42 2015 (r285181) @@ -51,6 +51,6 @@ template iterator_range mak template iterator_range make_range(std::pair p) { return iterator_range(std::move(p.first), std::move(p.second)); } -} // namespace llvm +} #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h Sun Jul 5 22:34:42 2015 (r285181) @@ -56,6 +56,34 @@ class MemTransferInst; class MemIntrinsic; class DominatorTree; +/// The possible results of an alias query. +/// +/// These results are always computed between two MemoryLocation objects as +/// a query to some alias analysis. +/// +/// Note that these are unscoped enumerations because we would like to support +/// implicitly testing a result for the existence of any possible aliasing with +/// a conversion to bool, but an "enum class" doesn't support this. The +/// canonical names from the literature are suffixed and unique anyways, and so +/// they serve as global constants in LLVM for these results. +/// +/// See docs/AliasAnalysis.html for more information on the specific meanings +/// of these values. +enum AliasResult { + /// The two locations do not alias at all. + /// + /// This value is arranged to convert to false, while all other values + /// convert to true. This allows a boolean context to convert the result to + /// a binary flag indicating whether there is the possibility of aliasing. + NoAlias = 0, + /// The two locations may or may not alias. This is the least precise result. + MayAlias, + /// The two locations alias, but only due to a partial overlap. + PartialAlias, + /// The two locations precisely alias each other. + MustAlias, +}; + class AliasAnalysis { protected: const DataLayout *DL; @@ -95,22 +123,6 @@ public: /// Alias Queries... /// - /// Alias analysis result - Either we know for sure that it does not alias, we - /// know for sure it must alias, or we don't know anything: The two pointers - /// _might_ alias. This enum is designed so you can do things like: - /// if (AA.alias(P1, P2)) { ... } - /// to check to see if two pointers might alias. - /// - /// See docs/AliasAnalysis.html for more information on the specific meanings - /// of these values. - /// - enum AliasResult { - NoAlias = 0, ///< No dependencies. - MayAlias, ///< Anything goes. - PartialAlias, ///< Pointers differ, but pointees overlap. - MustAlias ///< Pointers are equal. - }; - /// alias - The main low level interface to the alias analysis implementation. /// Returns an AliasResult indicating whether the two pointers are aliased to /// each other. This is the interface that must be implemented by specific @@ -558,6 +570,6 @@ bool isIdentifiedObject(const Value *V); /// IdentifiedObjects. bool isIdentifiedFunctionLocal(const Value *V); -} // namespace llvm +} // End llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h Sun Jul 5 22:34:42 2015 (r285181) @@ -117,24 +117,30 @@ class AliasSet : public ilist_node; AliasSet() : PtrList(nullptr), PtrListEnd(&PtrList), Forward(nullptr), RefCount(0), - AccessTy(NoModRef), AliasTy(MustAlias), Volatile(false) { + Access(NoAccess), Alias(SetMustAlias), Volatile(false) { } AliasSet(const AliasSet &AS) = delete; @@ -419,11 +425,11 @@ private: } AliasSet &addPointer(Value *P, uint64_t Size, const AAMDNodes &AAInfo, - AliasSet::AccessType E, + AliasSet::AccessLattice E, bool &NewSet) { NewSet = false; AliasSet &AS = getAliasSetForPointer(P, Size, AAInfo, &NewSet); - AS.AccessTy |= E; + AS.Access |= E; return AS; } AliasSet *findAliasSetForPointer(const Value *Ptr, uint64_t Size, @@ -437,6 +443,6 @@ inline raw_ostream& operator<<(raw_ostre return OS; } -} // namespace llvm +} // End llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h Sun Jul 5 22:34:42 2015 (r285181) @@ -63,6 +63,6 @@ public: }; -} // namespace llvm +} #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h Sun Jul 5 22:34:42 2015 (r285181) @@ -628,7 +628,7 @@ void IrreducibleGraph::addEdges(const Bl else addBlockEdges(*this, Irr, OuterLoop); } -} // namespace bfi_detail +} /// \brief Shared implementation for block frequency analysis. /// @@ -1133,7 +1133,7 @@ template struct BlockEdgesAdd G.addEdge(Irr, BFI.getNode(*I), OuterLoop); } }; -} // namespace bfi_detail +} template void BlockFrequencyInfoImpl::computeIrreducibleMass( LoopData *OuterLoop, std::list::iterator Insert) { Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h Sun Jul 5 22:34:42 2015 (r285181) @@ -158,6 +158,6 @@ private: bool calcInvokeHeuristics(BasicBlock *BB); }; -} // namespace llvm +} #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CFG.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CFG.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CFG.h Sun Jul 5 22:34:42 2015 (r285181) @@ -78,6 +78,17 @@ bool isPotentiallyReachable(const BasicB const DominatorTree *DT = nullptr, const LoopInfo *LI = nullptr); -} // namespace llvm +/// \brief Determine whether there is at least one path from a block in +/// 'Worklist' to 'StopBB', returning true if uncertain. +/// +/// Determine whether there is a path from at least one block in Worklist to +/// StopBB within a single function. Returns false only if we can prove that +/// once any block in 'Worklist' has been reached then 'StopBB' can not be +/// executed. Conservatively returns true. +bool isPotentiallyReachableFromMany(SmallVectorImpl &Worklist, + BasicBlock *StopBB, + const DominatorTree *DT = nullptr, + const LoopInfo *LI = nullptr); +} // End llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CFGPrinter.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CFGPrinter.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CFGPrinter.h Sun Jul 5 22:34:42 2015 (r285181) @@ -119,7 +119,7 @@ struct DOTGraphTraits : return ""; } }; -} // namespace llvm +} // End llvm namespace namespace llvm { class FunctionPass; Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h Sun Jul 5 22:34:42 2015 (r285181) @@ -485,6 +485,6 @@ CGSCCToFunctionPassAdaptor(std::move(Pass)); } -} // namespace llvm +} #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraph.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraph.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraph.h Sun Jul 5 22:34:42 2015 (r285181) @@ -481,6 +481,6 @@ struct GraphTraits : static const CallGraphNode &CGdereference(PairTy P) { return *P.second; } }; -} // namespace llvm +} // End llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraphSCCPass.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraphSCCPass.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraphSCCPass.h Sun Jul 5 22:34:42 2015 (r285181) @@ -102,6 +102,6 @@ public: iterator end() const { return Nodes.end(); } }; -} // namespace llvm +} // End llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CodeMetrics.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CodeMetrics.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CodeMetrics.h Sun Jul 5 22:34:42 2015 (r285181) @@ -102,6 +102,6 @@ struct CodeMetrics { SmallPtrSetImpl &EphValues); }; -} // namespace llvm +} #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/ConstantFolding.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/ConstantFolding.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/ConstantFolding.h Sun Jul 5 22:34:42 2015 (r285181) @@ -97,6 +97,6 @@ bool canConstantFoldCallTo(const Functio /// with the specified arguments, returning null if unsuccessful. Constant *ConstantFoldCall(Function *F, ArrayRef Operands, const TargetLibraryInfo *TLI = nullptr); -} // namespace llvm +} #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DomPrinter.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DomPrinter.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DomPrinter.h Sun Jul 5 22:34:42 2015 (r285181) @@ -25,6 +25,6 @@ namespace llvm { FunctionPass *createPostDomOnlyPrinterPass(); FunctionPass *createPostDomViewerPass(); FunctionPass *createPostDomOnlyViewerPass(); -} // namespace llvm +} // End llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h Sun Jul 5 22:34:42 2015 (r285181) @@ -205,6 +205,6 @@ public: EXTERN_TEMPLATE_INSTANTIATION(class DominanceFrontierBase); EXTERN_TEMPLATE_INSTANTIATION(class ForwardDominanceFrontierBase); -} // namespace llvm +} // End llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DominanceFrontierImpl.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DominanceFrontierImpl.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DominanceFrontierImpl.h Sun Jul 5 22:34:42 2015 (r285181) @@ -221,6 +221,6 @@ ForwardDominanceFrontierBase::ca return *Result; } -} // namespace llvm +} // End llvm namespace #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IVUsers.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IVUsers.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IVUsers.h Sun Jul 5 22:34:42 2015 (r285181) @@ -178,6 +178,6 @@ protected: Pass *createIVUsersPass(); -} // namespace llvm +} #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/InlineCost.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/InlineCost.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/InlineCost.h Sun Jul 5 22:34:42 2015 (r285181) @@ -36,7 +36,7 @@ namespace InlineConstants { /// Do not inline functions which allocate this many bytes on the stack /// when the caller is recursive. const unsigned TotalAllocaSizeRecursiveCaller = 1024; -} // namespace InlineConstants +} /// \brief Represents the cost of inlining a function. /// @@ -138,6 +138,6 @@ public: bool isInlineViable(Function &Callee); }; -} // namespace llvm +} #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/Interval.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/Interval.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/Interval.h Sun Jul 5 22:34:42 2015 (r285181) @@ -145,6 +145,6 @@ template <> struct GraphTraits *DefBlocks; SmallVector PHIBlocks; }; -} // namespace llvm +} #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/JumpInstrTableInfo.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/JumpInstrTableInfo.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/JumpInstrTableInfo.h Sun Jul 5 22:34:42 2015 (r285181) @@ -66,6 +66,6 @@ private: /// bound specifies the maximum number of bytes needed to represent an /// unconditional jump or a trap instruction in the back end currently in use. ModulePass *createJumpInstrTableInfoPass(unsigned Bound); -} // namespace llvm +} #endif /* LLVM_ANALYSIS_JUMPINSTRTABLEINFO_H */ Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LazyCallGraph.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LazyCallGraph.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LazyCallGraph.h Sun Jul 5 22:34:42 2015 (r285181) @@ -569,6 +569,6 @@ public: static StringRef name() { return "LazyCallGraphPrinterPass"; } }; -} // namespace llvm +} #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h Sun Jul 5 22:26:19 2015 (r285180) +++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h Sun Jul 5 22:34:42 2015 (r285181) @@ -66,6 +66,6 @@ namespace llvm { ImmutableCallSite CS, const MemoryLocation &Loc); }; -} // namespace llvm +} // End of llvm namespace *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Mon Jul 6 09:10:28 2015 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D6CC84C877 for ; Mon, 6 Jul 2015 09:10:28 +0000 (UTC) (envelope-from achim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id ADDCB1C43; Mon, 6 Jul 2015 09:10:28 +0000 (UTC) (envelope-from achim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t669ASwq026830; Mon, 6 Jul 2015 09:10:28 GMT (envelope-from achim@FreeBSD.org) Received: (from achim@localhost) by repo.freebsd.org (8.14.9/8.14.9/Submit) id t669ASdq026828; Mon, 6 Jul 2015 09:10:28 GMT (envelope-from achim@FreeBSD.org) Message-Id: <201507060910.t669ASdq026828@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: achim set sender to achim@FreeBSD.org using -f From: Achim Leubner Date: Mon, 6 Jul 2015 09:10:28 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r285199 - projects/pms X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Jul 2015 09:10:28 -0000 Author: achim Date: Mon Jul 6 09:10:27 2015 New Revision: 285199 URL: https://svnweb.freebsd.org/changeset/base/285199 Log: Added: - copied from r285198, head/ Directory Properties: projects/pms/ (props changed) From owner-svn-src-projects@freebsd.org Tue Jul 7 13:17:06 2015 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 76ED1995DEA for ; Tue, 7 Jul 2015 13:17:06 +0000 (UTC) (envelope-from achim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 62E7B15D4; Tue, 7 Jul 2015 13:17:06 +0000 (UTC) (envelope-from achim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t67DH660083065; Tue, 7 Jul 2015 13:17:06 GMT (envelope-from achim@FreeBSD.org) Received: (from achim@localhost) by repo.freebsd.org (8.14.9/8.14.9/Submit) id t67DH3UW083055; Tue, 7 Jul 2015 13:17:03 GMT (envelope-from achim@FreeBSD.org) Message-Id: <201507071317.t67DH3UW083055@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: achim set sender to achim@FreeBSD.org using -f From: Achim Leubner Date: Tue, 7 Jul 2015 13:17:03 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r285242 - in projects/pms/sys: amd64/conf conf dev/pms dev/pms/RefTisa dev/pms/RefTisa/discovery dev/pms/RefTisa/discovery/api dev/pms/RefTisa/discovery/dm dev/pms/RefTisa/sallsdk dev/p... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jul 2015 13:17:06 -0000 Author: achim Date: Tue Jul 7 13:17:02 2015 New Revision: 285242 URL: https://svnweb.freebsd.org/changeset/base/285242 Log: Driver 'pmspcv' added. Supports PMC-Sierra PM8001/8081/8088/8089/8074/8076/8077 SAS/SATA HBA Controllers. Added: projects/pms/sys/dev/pms/ projects/pms/sys/dev/pms/RefTisa/ projects/pms/sys/dev/pms/RefTisa/discovery/ projects/pms/sys/dev/pms/RefTisa/discovery/api/ projects/pms/sys/dev/pms/RefTisa/discovery/api/dm.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/discovery/api/dmapi.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/discovery/api/tddmapi.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/discovery/dm/ projects/pms/sys/dev/pms/RefTisa/discovery/dm/dmdefs.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/discovery/dm/dmdisc.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/discovery/dm/dminit.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/discovery/dm/dmlist.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/discovery/dm/dmmisc.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/discovery/dm/dmport.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/discovery/dm/dmproto.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/discovery/dm/dmsmp.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/discovery/dm/dmtimer.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/discovery/dm/dmtypes.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/ projects/pms/sys/dev/pms/RefTisa/sallsdk/api/ projects/pms/sys/dev/pms/RefTisa/sallsdk/api/sa.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/api/sa_err.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/api/sa_spec.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/api/saapi.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/api/saosapi.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/hda/ projects/pms/sys/dev/pms/RefTisa/sallsdk/hda/64k/ projects/pms/sys/dev/pms/RefTisa/sallsdk/hda/64k/aap18008.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/hda/64k/aap1img.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/hda/64k/ila8008.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/hda/64k/ila8070.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/hda/64k/ilaimg.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/hda/64k/iop8008.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/hda/64k/iop8070.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/hda/64k/iopimg.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/hda/64k/istrimg.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/hda/64k/raae8070.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/ projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/mpi.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/mpi.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/mpidebug.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/mpidebug.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/sadefs.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/sadisc.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/saframe.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/saglobal.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/sahw.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/sahwreg.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/sainit.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/saint.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/saioctlcmd.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/sallist.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/samacro.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/sampicmd.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/sampidefs.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/sampirsp.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/saphy.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/saport.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/saproto.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/sasata.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/sasmp.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/sassp.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/satimer.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/satypes.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/sautil.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sallsdk/spc/spcdefs.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sat/ projects/pms/sys/dev/pms/RefTisa/sat/api/ projects/pms/sys/dev/pms/RefTisa/sat/api/sm.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sat/api/smapi.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sat/api/tdsmapi.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sat/src/ projects/pms/sys/dev/pms/RefTisa/sat/src/smdefs.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sat/src/sminit.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sat/src/smlist.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sat/src/smmisc.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sat/src/smproto.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sat/src/smsat.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sat/src/smsatcb.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sat/src/smsathw.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sat/src/smtimer.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/sat/src/smtypes.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/ projects/pms/sys/dev/pms/RefTisa/tisa/api/ projects/pms/sys/dev/pms/RefTisa/tisa/api/ostiapi.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/api/tiapi.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/api/tidefs.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/api/tiglobal.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/api/tiscsi.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/api/titypes.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/ projects/pms/sys/dev/pms/RefTisa/tisa/sassata/common/ projects/pms/sys/dev/pms/RefTisa/tisa/sassata/common/ossa.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/common/ossacmnapi.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/common/tddefs.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/common/tddmcmnapi.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/common/tdesgl.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/common/tdhw.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/common/tdinit.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/common/tdint.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/common/tdioctl.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/common/tdioctl.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/common/tdlist.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/common/tdmisc.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/common/tdport.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/common/tdproto.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/common/tdsatypes.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/common/tdsmcmnapi.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/common/tdtimers.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/common/tdutil.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/common/wcs.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/ projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/common/ projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/common/tdtypes.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/ini/ projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/ini/itdcb.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/ini/itddefs.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/ini/itddisc.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/ini/itdglobl.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/ini/itdinit.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/ini/itdio.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/ini/itdtypes.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/tgt/ projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/tgt/ttdcb.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/tgt/ttdglobl.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/tgt/ttdinit.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/tgt/ttdio.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/tgt/ttdreset.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/tgt/ttdsmp.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/tgt/ttdtimer.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/tgt/ttdtxchg.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sas/tgt/ttdtypes.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sata/ projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sata/host/ projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sata/host/ossasat.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sata/host/sat.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sata/host/sat.h (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sata/host/sathw.c (contents, props changed) projects/pms/sys/dev/pms/RefTisa/tisa/sassata/sata/host/satproto.h (contents, props changed) projects/pms/sys/dev/pms/config.h (contents, props changed) projects/pms/sys/dev/pms/freebsd/ projects/pms/sys/dev/pms/freebsd/driver/ projects/pms/sys/dev/pms/freebsd/driver/common/ projects/pms/sys/dev/pms/freebsd/driver/common/encrypt_ioctl.h (contents, props changed) projects/pms/sys/dev/pms/freebsd/driver/common/lxcommon.h (contents, props changed) projects/pms/sys/dev/pms/freebsd/driver/common/lxencrypt.c (contents, props changed) projects/pms/sys/dev/pms/freebsd/driver/common/lxencrypt.h (contents, props changed) projects/pms/sys/dev/pms/freebsd/driver/common/lxosapi.c (contents, props changed) projects/pms/sys/dev/pms/freebsd/driver/common/lxproto.h (contents, props changed) projects/pms/sys/dev/pms/freebsd/driver/common/lxutil.c (contents, props changed) projects/pms/sys/dev/pms/freebsd/driver/common/osdebug.h (contents, props changed) projects/pms/sys/dev/pms/freebsd/driver/common/osenv.h (contents, props changed) projects/pms/sys/dev/pms/freebsd/driver/common/osstring.h (contents, props changed) projects/pms/sys/dev/pms/freebsd/driver/common/ostypes.h (contents, props changed) projects/pms/sys/dev/pms/freebsd/driver/ini/ projects/pms/sys/dev/pms/freebsd/driver/ini/src/ projects/pms/sys/dev/pms/freebsd/driver/ini/src/Readme.freebsd.txt (contents, props changed) projects/pms/sys/dev/pms/freebsd/driver/ini/src/agdef.h (contents, props changed) projects/pms/sys/dev/pms/freebsd/driver/ini/src/agtiapi.c (contents, props changed) projects/pms/sys/dev/pms/freebsd/driver/ini/src/agtiapi.h (contents, props changed) projects/pms/sys/dev/pms/freebsd/driver/ini/src/agtiproto.h (contents, props changed) projects/pms/sys/dev/pms/freebsd/driver/ini/src/osapi.c (contents, props changed) projects/pms/sys/modules/pms/ projects/pms/sys/modules/pms/Makefile (contents, props changed) projects/pms/sys/modules/pms/Makefile.inc (contents, props changed) Modified: projects/pms/sys/amd64/conf/GENERIC projects/pms/sys/amd64/conf/NOTES projects/pms/sys/conf/files projects/pms/sys/i386/conf/GENERIC projects/pms/sys/i386/conf/NOTES Modified: projects/pms/sys/amd64/conf/GENERIC ============================================================================== --- projects/pms/sys/amd64/conf/GENERIC Tue Jul 7 13:15:16 2015 (r285241) +++ projects/pms/sys/amd64/conf/GENERIC Tue Jul 7 13:17:02 2015 (r285242) @@ -170,6 +170,7 @@ device ida # Compaq Smart RAID device mfi # LSI MegaRAID SAS device mlx # Mylex DAC960 family device mrsas # LSI/Avago MegaRAID SAS/SATA, 6Gb/s and 12Gb/s +device pmspcv # PMC-Sierra SAS/SATA Controller driver #XXX pointer/int warnings #device pst # Promise Supertrak SX6000 device twe # 3ware ATA RAID Modified: projects/pms/sys/amd64/conf/NOTES ============================================================================== --- projects/pms/sys/amd64/conf/NOTES Tue Jul 7 13:15:16 2015 (r285241) +++ projects/pms/sys/amd64/conf/NOTES Tue Jul 7 13:17:02 2015 (r285242) @@ -486,6 +486,10 @@ device nvme # base NVMe drive device nvd # expose NVMe namespaces as disks, depends on nvme # +# PMC-Sierra SAS/SATA controller +device pmspcv + +# # SafeNet crypto driver: can be moved to the MI NOTES as soon as # it's tested on a big-endian machine # Modified: projects/pms/sys/conf/files ============================================================================== --- projects/pms/sys/conf/files Tue Jul 7 13:15:16 2015 (r285241) +++ projects/pms/sys/conf/files Tue Jul 7 13:17:02 2015 (r285242) @@ -2053,6 +2053,102 @@ dev/pdq/if_fea.c optional fea eisa dev/pdq/if_fpa.c optional fpa pci dev/pdq/pdq.c optional nowerror fea eisa | fpa pci dev/pdq/pdq_ifsubr.c optional nowerror fea eisa | fpa pci +dev/pms/freebsd/driver/ini/src/agtiapi.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sallsdk/spc/sadisc.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sallsdk/spc/mpi.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sallsdk/spc/saframe.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sallsdk/spc/sahw.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sallsdk/spc/sainit.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sallsdk/spc/saint.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sallsdk/spc/sampicmd.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sallsdk/spc/sampirsp.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sallsdk/spc/saphy.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sallsdk/spc/saport.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sallsdk/spc/sasata.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sallsdk/spc/sasmp.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sallsdk/spc/sassp.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sallsdk/spc/satimer.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sallsdk/spc/sautil.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sallsdk/spc/saioctlcmd.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sallsdk/spc/mpidebug.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/discovery/dm/dminit.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/discovery/dm/dmsmp.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/discovery/dm/dmdisc.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/discovery/dm/dmport.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/discovery/dm/dmtimer.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/discovery/dm/dmmisc.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sat/src/sminit.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sat/src/smmisc.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sat/src/smsat.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sat/src/smsatcb.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sat/src/smsathw.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/sat/src/smtimer.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/tisa/sassata/common/tdinit.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/tisa/sassata/common/tdmisc.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/tisa/sassata/common/tdesgl.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/tisa/sassata/common/tdport.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/tisa/sassata/common/tdint.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/tisa/sassata/common/tdioctl.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/tisa/sassata/common/tdhw.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/tisa/sassata/common/ossacmnapi.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/tisa/sassata/common/tddmcmnapi.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/tisa/sassata/common/tdsmcmnapi.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/tisa/sassata/common/tdtimers.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/tisa/sassata/sas/ini/itdio.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/tisa/sassata/sas/ini/itdcb.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/tisa/sassata/sas/ini/itdinit.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/tisa/sassata/sas/ini/itddisc.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/tisa/sassata/sata/host/sat.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/tisa/sassata/sata/host/ossasat.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" +dev/pms/RefTisa/tisa/sassata/sata/host/sathw.c optional pmspcv \ + compile-with "${NORMAL_C} -Wunused-variable -Woverflow -Wparentheses -w" dev/ppbus/if_plip.c optional plip dev/ppbus/immio.c optional vpo dev/ppbus/lpbb.c optional lpbb Added: projects/pms/sys/dev/pms/RefTisa/discovery/api/dm.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pms/sys/dev/pms/RefTisa/discovery/api/dm.h Tue Jul 7 13:17:02 2015 (r285242) @@ -0,0 +1,163 @@ +/******************************************************************************* +** +*Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. +* +*Redistribution and use in source and binary forms, with or without modification, are permitted provided +*that the following conditions are met: +*1. Redistributions of source code must retain the above copyright notice, this list of conditions and the +*following disclaimer. +*2. Redistributions in binary form must reproduce the above copyright notice, +*this list of conditions and the following disclaimer in the documentation and/or other materials provided +*with the distribution. +* +*THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED +*WARRANTIES,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +*FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +*FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +*NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +*BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +*LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +*SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE +* +* $FreeBSD$ +* +********************************************************************************/ +/******************************************************************************** +** +* dm.h +* +* Abstract: This module defines the contants, enum and #define definition used +* by Discovery Moduled (DM). +* +********************************************************************************/ + +#ifndef DM_H + +#define DM_H + +/************************************************* + * constants for type field in agsaMem_t + *************************************************/ +#define DM_CACHED_MEM 0x00 /**< CACHED memory type */ +#define DM_DMA_MEM 0x01 /**< DMA memory type */ +#define DM_CACHED_DMA_MEM 0x02 /**< CACHED DMA memory type */ + +/************************************************* + * constants for API return values + *************************************************/ +#define DM_RC_SUCCESS 0x00 /**< Successful function return value */ +#define DM_RC_FAILURE 0x01 /**< Failed function return value */ +#define DM_RC_BUSY 0x02 /**< Busy function return value */ +#define DM_RC_VERSION_INCOMPATIBLE 0x03 /**< Version miss match */ +#define DM_RC_VERSION_UNTESTED 0x04 /**< Version not tested */ + + + +/************************************************* + * Discovery option + *************************************************/ +#define DM_DISCOVERY_OPTION_FULL_START 0x00 /**< Full discovery */ +#define DM_DISCOVERY_OPTION_INCREMENTAL_START 0x01 /**< Incremental discovery */ +#define DM_DISCOVERY_OPTION_ABORT 0x02 /**< Discovery abort */ + + +/************************************************* + * Discovery status + *************************************************/ +enum dmDiscoveryState_e +{ + dmDiscCompleted = 0, + dmDiscFailed, + dmDiscAborted, + dmDiscAbortFailed, + dmDiscInProgress, + dmDiscAbortInvalid, /* no discovery to abort */ + dmDiscAbortInProgress, /* abort in progress */ + +}; + +/************************************************* + * Device status + *************************************************/ +enum dmDeviceState_e +{ + dmDeviceNoChange = 0, + dmDeviceArrival, + dmDeviceRemoval, + dmDeviceMCNChange, + dmDeviceRateChange, +}; + +typedef struct dmContext_s { + void *tdData; + void *dmData; +} dmContext_t; + +typedef struct{ + bit16 smpTimeout; + bit16 it_NexusTimeout; + bit16 firstBurstSize; + bit8 flag; + bit8 devType_S_Rate; + bit8 sasAddressHi[4]; + bit8 sasAddressLo[4]; + bit8 initiator_ssp_stp_smp; + bit8 target_ssp_stp_smp; + /* bit8 - bit14 are set by the user of DM such as TDM for directly attached expander + 0 - 7; PhyID + 8: non SMP or not + 9 - 10: types of expander, valid only when bit8 is set + 10b (2): edge expander + 11b (3): fanout expander + 11 - 14: MCN + */ + bit16 ext; + bit8 sataDeviceType; + bit8 reserved; +} dmDeviceInfo_t; + + +typedef struct{ + void *virtPtr; + void *osHandle; + bit32 physAddrUpper; + bit32 physAddrLower; + bit32 totalLength; + bit32 numElements; + bit32 singleElementLength; + bit32 alignment; + bit32 type; + bit32 reserved; +} dmMem_t; + +#define DM_NUM_MEM_CHUNKS 8 + +typedef struct{ + bit32 count; + dmMem_t dmMemory[DM_NUM_MEM_CHUNKS]; +} dmMemoryRequirement_t; + +typedef dmContext_t dmPortContext_t; + +typedef dmContext_t dmRoot_t; + +typedef struct{ + bit32 numDevHandles; + bit32 tbd1; + bit32 tbd2; +#ifdef DM_DEBUG + bit32 DMDebugLevel; +#endif + bit32 itNexusTimeout; +} dmSwConfig_t; + +typedef struct{ + bit8 sasRemoteAddressHi[4]; + bit8 sasRemoteAddressLo[4]; + bit8 sasLocalAddressHi[4]; + bit8 sasLocalAddressLo[4]; + bit32 flag; +} dmPortInfo_t; + + +#endif /* DM_H */ Added: projects/pms/sys/dev/pms/RefTisa/discovery/api/dmapi.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pms/sys/dev/pms/RefTisa/discovery/api/dmapi.h Tue Jul 7 13:17:02 2015 (r285242) @@ -0,0 +1,89 @@ +/******************************************************************************* +** +*Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. +* +*Redistribution and use in source and binary forms, with or without modification, are permitted provided +*that the following conditions are met: +*1. Redistributions of source code must retain the above copyright notice, this list of conditions and the +*following disclaimer. +*2. Redistributions in binary form must reproduce the above copyright notice, +*this list of conditions and the following disclaimer in the documentation and/or other materials provided +*with the distribution. +* +*THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED +*WARRANTIES,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +*FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +*FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +*NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +*BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +*LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +*SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE +** +* $FreeBSD$ +* +********************************************************************************/ +/******************************************************************************** +* dmapi.h +* +* Abstract: This module contains function prototype of the Discovery +* Module (DM) API for initiator. +*******************************************************************************/ + +#ifndef DMAPI_H +#define DMAPI_H + +#include +#include + +osGLOBAL bit32 dmCreatePort( + dmRoot_t *dmRoot, + dmPortContext_t *dmPortContext, + dmPortInfo_t *dmPortInfo); + +osGLOBAL bit32 dmDestroyPort( + dmRoot_t *dmRoot, + dmPortContext_t *dmPortContext, + dmPortInfo_t *dmPortInfo); + +osGLOBAL bit32 dmRegisterDevice( + dmRoot_t *dmRoot, + dmPortContext_t *dmPortContext, + dmDeviceInfo_t *dmDeviceInfo, + agsaDevHandle_t *agDevHandle); + +osGLOBAL bit32 dmDiscover( + dmRoot_t *dmRoot, + dmPortContext_t *dmPortContext, + bit32 option); + +osGLOBAL void dmGetRequirements( + dmRoot_t *dmRoot, + dmSwConfig_t *swConfig, + dmMemoryRequirement_t *memoryRequirement, + bit32 *usecsPerTick, + bit32 *maxNumLocks); + +osGLOBAL void dmNotifyBC( + dmRoot_t *dmRoot, + dmPortContext_t *dmPortContext, + bit32 type); + +osGLOBAL bit32 dmQueryDiscovery( + dmRoot_t *dmRoot, + dmPortContext_t *dmPortContext); + +osGLOBAL bit32 +dmResetFailedDiscovery( + dmRoot_t *dmRoot, + dmPortContext_t *dmPortContext); + +osGLOBAL bit32 dmInitialize( + dmRoot_t *dmRoot, + agsaRoot_t *agRoot, + dmMemoryRequirement_t *memoryAllocated, + dmSwConfig_t *swConfig, + bit32 usecsPerTick ); + +osGLOBAL void dmTimerTick ( dmRoot_t *dmRoot ); + +#endif /* DMAPI_H */ Added: projects/pms/sys/dev/pms/RefTisa/discovery/api/tddmapi.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pms/sys/dev/pms/RefTisa/discovery/api/tddmapi.h Tue Jul 7 13:17:02 2015 (r285242) @@ -0,0 +1,119 @@ +/******************************************************************************* +*Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. +* +*Redistribution and use in source and binary forms, with or without modification, are permitted provided +*that the following conditions are met: +*1. Redistributions of source code must retain the above copyright notice, this list of conditions and the +*following disclaimer. +*2. Redistributions in binary form must reproduce the above copyright notice, +*this list of conditions and the following disclaimer in the documentation and/or other materials provided +*with the distribution. +* +*THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED +*WARRANTIES,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +*FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +*FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +*NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +*BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +*LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +*SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE +* +* $FreeBSD$ +* +********************************************************************************/ +/******************************************************************************** +* tmdmapi.h +* +* Abstract: This module contains function prototype of the Discovery +* Module (DM) API callback for initiator. +*******************************************************************************/ + +#ifndef TDDMAPI_H + +#define TDDMAPI_H + +osGLOBAL void tddmCacheFlush( + dmRoot_t *dmRoot, + void *tdMemHandle, + void *virtPtr, + bit32 length + ); + +osGLOBAL void tddmCacheInvalidate( + dmRoot_t *dmRoot, + void *tdMemHandle, + void *virtPtr, + bit32 length + ); + +osGLOBAL void tddmCachePreFlush( + dmRoot_t *dmRoot, + void *tdMemHandle, + void *virtPtr, + bit32 length + ); + +osGLOBAL void tddmDiscoverCB( + dmRoot_t *dmRoot, + dmPortContext_t *dmPortContext, + bit32 eventStatus + ); + +osGLOBAL void tddmQueryDiscoveryCB( + dmRoot_t *dmRoot, + dmPortContext_t *dmPortContext, + bit32 discType, + bit32 discState + ); + +osGLOBAL void tddmReportDevice( + dmRoot_t *dmRoot, + dmPortContext_t *dmPortContext, + dmDeviceInfo_t *dmDeviceInfo, + dmDeviceInfo_t *dmExpDeviceInfo, + bit32 flag + ); + +osGLOBAL bit8 tddmSATADeviceTypeDecode(bit8 * pSignature); + +osGLOBAL void tddmSingleThreadedEnter( + dmRoot_t *dmRoot, + bit32 syncLockId + ); + +osGLOBAL void tddmSingleThreadedLeave( + dmRoot_t *dmRoot, + bit32 syncLockId + ); +osGLOBAL bit32 tddmGetTransportParam( + dmRoot_t *dmRoot, + char *key, + char *subkey1, + char *subkey2, + char *subkey3, + char *subkey4, + char *subkey5, + char *valueName, + char *buffer, + bit32 bufferLen, + bit32 *lenReceived + ); +osGLOBAL bit32 +tddmRotateQnumber( + dmRoot_t *dmRoot, + agsaDevHandle_t *agDevHandle + ); +#ifndef tddmLogDebugString +GLOBAL void tddmLogDebugString( + dmRoot_t *dmRoot, + bit32 level, + char *string, + void *ptr1, + void *ptr2, + bit32 value1, + bit32 value2 + ); +#endif + + +#endif /* TDDMAPI_H */ Added: projects/pms/sys/dev/pms/RefTisa/discovery/dm/dmdefs.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pms/sys/dev/pms/RefTisa/discovery/dm/dmdefs.h Tue Jul 7 13:17:02 2015 (r285242) @@ -0,0 +1,1229 @@ +/******************************************************************************* +** +* Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. +* +*Redistribution and use in source and binary forms, with or without modification, are permitted provided +*that the following conditions are met: +*1. Redistributions of source code must retain the above copyright notice, this list of conditions and the +*following disclaimer. +*2. Redistributions in binary form must reproduce the above copyright notice, +*this list of conditions and the following disclaimer in the documentation and/or other materials provided +*with the distribution. +* +*THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED +*WARRANTIES,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +*FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +*FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +*NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +*BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +*LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +*SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE +** +* $FreeBSD$ +* +********************************************************************************/ +#ifndef __DMDEFS_H__ +#define __DMDEFS_H__ + +#include + +#define DIRECT_SMP +//#undef DIRECT_SMP + +/* the index for memory requirement, must be continious */ +#define DM_ROOT_MEM_INDEX 0 /**< the index of dm root memory */ +#define DM_PORT_MEM_INDEX 1 /**< the index of port context memory */ +#define DM_DEVICE_MEM_INDEX 2 /**< the index of Device descriptors memory */ +#define DM_EXPANDER_MEM_INDEX 3 /**< the index of Expander device descriptors memory */ +#define DM_SMP_MEM_INDEX 4 /**< the index of SMP command descriptors memory */ +#define DM_INDIRECT_SMP_MEM_INDEX 5 /**< the index of Indirect SMP command descriptors memory */ + + + +#define DM_MAX_NUM_PHYS 16 +#define DM_MAX_EXPANDER_PHYS 256 +#define DM_MAX_DEV 2048 +#define DM_MAX_EXPANDER_DEV 32 +#define DM_MAX_PORT_CONTEXT 16 +#define DM_MAX_SMP 32 +#define DM_MAX_INDIRECT_SMP DM_MAX_SMP + +#define DM_USECS_PER_TICK 1000000 /**< defines the heart beat of the LL layer 10ms */ + +/* +* FIS type +*/ +#define PIO_SETUP_DEV_TO_HOST_FIS 0x5F +#define REG_DEV_TO_HOST_FIS 0x34 +#define SET_DEV_BITS_FIS 0xA1 + +#define DEFAULT_KEY_BUFFER_SIZE 64 + +enum dm_locks_e +{ + DM_PORT_LOCK = 0, + DM_DEVICE_LOCK, + DM_EXPANDER_LOCK, + DM_TIMER_LOCK, + DM_SMP_LOCK, + DM_MAX_LOCKS +}; +/* default SMP timeout: 0xFFFF is the Maximum Allowed */ +#define DEFAULT_SMP_TIMEOUT 0xFFFF + +/* SMP direct payload size limit: IOMB direct payload size = 48 */ +#define SMP_DIRECT_PAYLOAD_LIMIT 44 + +#define SMP_INDIRECT_PAYLOAD 512 + +/* SMP maximum payload size allowed by SAS spec withtout CRC 4 bytes */ +#define SMP_MAXIMUM_PAYLOAD 1024 + +/*! \def MIN(a,b) +* \brief MIN macro +* +* use to find MIN of two values +*/ +#ifndef MIN +#define MIN(a,b) ((a) < (b) ? (a) : (b)) +#endif + +/*! \def MAX(a,b) +* \brief MAX macro +* +* use to find MAX of two values +*/ +#ifndef MAX +#define MAX(a,b) ((a) < (b) ? (b) : (a)) +#endif + +#ifndef agNULL +#define agNULL ((void *)0) +#endif + +/* for debugging print */ +#if defined(DM_DEBUG) + +/* +* for debugging purposes. +*/ +extern bit32 gDMDebugLevel; + +#define DM_DBG0(format) tddmLogDebugString(gDMDebugLevel, 0, format) +#define DM_DBG1(format) tddmLogDebugString(gDMDebugLevel, 1, format) +#define DM_DBG2(format) tddmLogDebugString(gDMDebugLevel, 2, format) +#define DM_DBG3(format) tddmLogDebugString(gDMDebugLevel, 3, format) +#define DM_DBG4(format) tddmLogDebugString(gDMDebugLevel, 4, format) +#define DM_DBG5(format) tddmLogDebugString(gDMDebugLevel, 5, format) +#define DM_DBG6(format) tddmLogDebugString(gDMDebugLevel, 6, format) + + +#else + +#define DM_DBG0(format) +#define DM_DBG1(format) +#define DM_DBG2(format) +#define DM_DBG3(format) +#define DM_DBG4(format) +#define DM_DBG5(format) +#define DM_DBG6(format) + +#endif /* DM_DEBUG */ + +//#define DM_ASSERT OS_ASSERT +//#define tddmLogDebugString TIDEBUG_MSG + +/* discovery related state */ +#define DM_DSTATE_NOT_STARTED 0 +#define DM_DSTATE_STARTED 1 +#define DM_DSTATE_COMPLETED 2 +#define DM_DSTATE_COMPLETED_WITH_FAILURE 3 + +/* SAS/SATA discovery status */ +#define DISCOVERY_NOT_START 0 /**< status indicates discovery not started */ +#define DISCOVERY_UP_STREAM 1 /**< status indicates discover upstream */ +#define DISCOVERY_DOWN_STREAM 2 /**< status indicates discover downstream */ +#define DISCOVERY_CONFIG_ROUTING 3 /**< status indicates discovery config routing table */ +#define DISCOVERY_SAS_DONE 4 /**< status indicates discovery done */ +#define DISCOVERY_REPORT_PHY_SATA 5 /**< status indicates discovery report phy sata */ + +/* SMP function */ +#define SMP_REPORT_GENERAL 0x00 +#define SMP_REPORT_MANUFACTURE_INFORMATION 0x01 +#define SMP_READ_GPIO_REGISTER 0x02 +#define SMP_DISCOVER 0x10 +#define SMP_REPORT_PHY_ERROR_LOG 0x11 +#define SMP_REPORT_PHY_SATA 0x12 +#define SMP_REPORT_ROUTING_INFORMATION 0x13 +#define SMP_WRITE_GPIO_REGISTER 0x82 +#define SMP_CONFIGURE_ROUTING_INFORMATION 0x90 +#define SMP_PHY_CONTROL 0x91 +#define SMP_PHY_TEST_FUNCTION 0x92 +#define SMP_PMC_SPECIFIC 0xC0 +#define SMP_DISCOVER_LIST 0x20 + + +/* SMP function results */ +#define SMP_FUNCTION_ACCEPTED 0x00 +#define UNKNOWN_SMP_FUNCTION 0x01 +#define SMP_FUNCTION_FAILED 0x02 +#define INVALID_REQUEST_FRAME_LENGTH 0x03 +#define INVALID_EXPANDER_CHANGE_COUNT 0x04 +#define SMP_FN_BUSY 0x05 +#define INCOMPLETE_DESCRIPTOR_LIST 0x06 +#define PHY_DOES_NOT_EXIST 0x10 +#define INDEX_DOES_NOT_EXIST 0x11 +#define PHY_DOES_NOT_SUPPORT_SATA 0x12 +#define UNKNOWN_PHY_OPERATION 0x13 +#define UNKNOWN_PHY_TEST_FUNCTION 0x14 +#define PHY_TEST_FUNCTION_IN_PROGRESS 0x15 +#define PHY_VACANT 0x16 +#define UNKNOWN_PHY_EVENT_SOURCE 0x17 +#define UNKNOWN_DESCRIPTOT_TYPE 0x18 +#define UNKNOWN_PHY_FILETER 0x19 +#define AFFILIATION_VIOLATION 0x1A +#define SMP_ZONE_VIOLATION 0x20 +#define NO_MANAGEMENT_ACCESS_RIGHTS 0x21 +#define UNKNOWN_ENABLE_DISABLE_ZONING_VALUE 0x22 +#define ZONE_LOCK_VIOLATION 0x23 +#define NOT_ACTIVATED 0x24 +#define ZONE_GROUP_OUT_OF_RANGE 0x25 +#define NO_PHYSICAL_PRESENCE 0x26 +#define SAVING_NOT_SUPPORTED 0x27 +#define SOURCE_ZONE_GROUP_DOES_NOT_EXIST 0x28 +#define DISABLED_PASSWORD_NOT_SUPPORTED 0x29 + +/* SMP PHY CONTROL OPERATION */ +#define SMP_PHY_CONTROL_NOP 0x00 +#define SMP_PHY_CONTROL_LINK_RESET 0x01 +#define SMP_PHY_CONTROL_HARD_RESET 0x02 +#define SMP_PHY_CONTROL_DISABLE 0x03 +#define SMP_PHY_CONTROL_CLEAR_ERROR_LOG 0x05 +#define SMP_PHY_CONTROL_CLEAR_AFFILIATION 0x06 +#define SMP_PHY_CONTROL_XMIT_SATA_PS_SIGNAL 0x07 + +#define DM_VEN_DEV_SPC 0x80010000 +#define DM_VEN_DEV_ADAPSPC 0x80810000 +#define DM_VEN_DEV_SPCv 0x80080000 +#define DM_VEN_DEV_SPCve 0x80090000 +#define DM_VEN_DEV_SPCvplus 0x80180000 +#define DM_VEN_DEV_SPCveplus 0x80190000 +#define DM_VEN_DEV_ADAPvplus 0x80880000 +#define DM_VEN_DEV_ADAPveplus 0x80890000 + +#define DMIsSPC(agr) (DM_VEN_DEV_SPC == (ossaHwRegReadConfig32(agr,0 ) & 0xFFFF0000) ? 1 : 0) /* returns true config space read is SPC */ +#define DMIsSPCADAP(agr) (DM_VEN_DEV_SPC == (ossaHwRegReadConfig32(agr,0 ) & 0xFFFF0000) ? 1 : 0) /* returns true config space read is SPC */ +#define DMIsSPCv(agr) (DM_VEN_DEV_SPCv == (ossaHwRegReadConfig32(agr,0 ) & 0xFFFF0000) ? 1 : 0) /* returns true config space read is SPCv */ +#define DMIsSPCve(agr) (DM_VEN_DEV_SPCve == (ossaHwRegReadConfig32(agr,0 ) & 0xFFFF0000) ? 1 : 0) /* returns true config space read is SPCve */ +#define DMIsSPCvplus(agr) (DM_VEN_DEV_SPCvplus == (ossaHwRegReadConfig32(agr,0 ) & 0xFFFF0000) ? 1 : 0) /* returns true config space read is SPCv+ */ +#define DMIsSPCveplus(agr) (DM_VEN_DEV_SPCveplus == (ossaHwRegReadConfig32(agr,0 ) & 0xFFFF0000) ? 1 : 0) /* returns true config space read is SPCve+ */ +#define DMIsSPCADAPvplus(agr) (DM_VEN_DEV_ADAPvplus == (ossaHwRegReadConfig32(agr,0 ) & 0xFFFF0000) ? 1 : 0) /* returns true config space read is SPCv+ */ +#define DMIsSPCADAPveplus(agr) (DM_VEN_DEV_ADAPveplus == (ossaHwRegReadConfig32(agr,0 ) & 0xFFFF0000) ? 1 : 0) /* returns true config space read is SPCve+ */ + +/**************************************************************** + * SAS 1.1 Spec + ****************************************************************/ +/* SMP header definition */ +typedef struct dmSMPFrameHeader_s +{ + bit8 smpFrameType; /* The first byte of SMP frame represents the SMP FRAME TYPE */ + bit8 smpFunction; /* The second byte of the SMP frame represents the SMP FUNCTION */ + bit8 smpFunctionResult; /* The third byte of SMP frame represents FUNCTION RESULT of the SMP response. */ + bit8 smpReserved; /* reserved */ +} dmSMPFrameHeader_t; + +/**************************************************************** + * report general request + ****************************************************************/ +#ifdef FOR_COMPLETENESS +typedef struct smpReqReportGeneral_s +{ + /* nothing. some compiler disallowed structure with no member */ +} smpReqReportGeneral_t; +#endif + +/**************************************************************** + * report general response + ****************************************************************/ +#define REPORT_GENERAL_CONFIGURING_BIT 0x2 +#define REPORT_GENERAL_CONFIGURABLE_BIT 0x1 +#define REPORT_GENERAL_LONG_RESPONSE_BIT 0x80 + +typedef struct smpRespReportGeneral_s +{ + bit8 expanderChangeCount16[2]; + bit8 expanderRouteIndexes16[2]; + bit8 reserved1; /* byte 9; has LONG Response for SAS 2 at bit 8 */ + bit8 numOfPhys; + bit8 configuring_configurable; + /* B7-2 : reserved */ + /* B1 : configuring */ + /* B0 : configurable */ + bit8 reserved4[17]; +} smpRespReportGeneral_t; + +#define REPORT_GENERAL_IS_CONFIGURING(pResp) \ + (((pResp)->configuring_configurable & REPORT_GENERAL_CONFIGURING_BIT) == \ + REPORT_GENERAL_CONFIGURING_BIT) + +#define REPORT_GENERAL_IS_CONFIGURABLE(pResp) \ + (((pResp)->configuring_configurable & REPORT_GENERAL_CONFIGURABLE_BIT) == \ + REPORT_GENERAL_CONFIGURABLE_BIT) + +#define REPORT_GENERAL_GET_ROUTEINDEXES(pResp) \ + DMA_BEBIT16_TO_BIT16(*(bit16 *)((pResp)->expanderRouteIndexes16)) + +#define REPORT_GENERAL_IS_LONG_RESPONSE(pResp) \ + (((pResp)->reserved1 & REPORT_GENERAL_LONG_RESPONSE_BIT) == \ + REPORT_GENERAL_LONG_RESPONSE_BIT) + +/**************************************************************** + * report manufacturer info response + ****************************************************************/ +typedef struct smpRespReportManufactureInfo_s +{ + bit8 reserved1[8]; + bit8 vendorIdentification[8]; + bit8 productIdentification[16]; + bit8 productRevisionLevel[4]; + bit8 vendorSpecific[20]; +} smpRespReportManufactureInfo_t; + +/**************************************************************** + * discover request + ****************************************************************/ +typedef struct smpReqDiscover_s +{ + bit32 reserved1; + bit8 reserved2; + bit8 phyIdentifier; + bit8 ignored; + bit8 reserved3; +} smpReqDiscover_t; + +/**************************************************************** + * discover response + ****************************************************************/ +typedef struct smpRespDiscover_s +{ + bit8 reserved1[4]; + bit8 reserved2; + bit8 phyIdentifier; + bit8 reserved3[2]; + bit8 attachedDeviceType; /* byte 12 */ + /* B7 : reserved */ + /* B6-4 : attachedDeviceType */ + /* B3-0 : reserved */ + bit8 negotiatedPhyLinkRate; /* byte 11 */ + /* B7-4 : reserved */ + /* B3-0 : negotiatedPhyLinkRate */ + bit8 attached_Ssp_Stp_Smp_Sata_Initiator; /* byte 14 */ + /* B7-4 : reserved */ + /* B3 : attachedSspInitiator */ + /* B2 : attachedStpInitiator */ + /* B1 : attachedSmpInitiator */ + /* B0 : attachedSataHost */ + bit8 attached_SataPS_Ssp_Stp_Smp_Sata_Target; /* byte 15 */ + /* B7 : attachedSataPortSelector */ + /* B6-4 : reserved */ + /* B3 : attachedSspTarget */ + /* B2 : attachedStpTarget */ + /* B1 : attachedSmpTarget */ + /* B0 : attachedSatadevice */ + bit8 sasAddressHi[4]; + bit8 sasAddressLo[4]; + bit8 attachedSasAddressHi[4]; + bit8 attachedSasAddressLo[4]; + bit8 attachedPhyIdentifier; + bit8 reserved9[7]; + bit8 programmedAndHardware_MinPhyLinkRate; + /* B7-4 : programmedMinPhyLinkRate */ + /* B3-0 : hardwareMinPhyLinkRate */ + bit8 programmedAndHardware_MaxPhyLinkRate; + /* B7-4 : programmedMaxPhyLinkRate */ + /* B3-0 : hardwareMaxPhyLinkRate */ + bit8 phyChangeCount; + bit8 virtualPhy_partialPathwayTimeout; /* byte 43 */ + /* B7 : virtualPhy*/ + /* B6-4 : reserved */ + /* B3-0 : partialPathwayTimeout */ + bit8 routingAttribute; + /* B7-4 : reserved */ + /* B3-0 : routingAttribute */ + bit8 reserved13[5]; + bit8 vendorSpecific[2]; +} smpRespDiscover_t; + +#define DISCRSP_SSP_BIT 0x08 +#define DISCRSP_STP_BIT 0x04 +#define DISCRSP_SMP_BIT 0x02 +#define DISCRSP_SATA_BIT 0x01 + +#define DISCRSP_SATA_PS_BIT 0x80 + +#define DISCRSP_GET_ATTACHED_DEVTYPE(pResp) \ + (((pResp)->attachedDeviceType & 0x70) >> 4) +#define DISCRSP_GET_LINKRATE(pResp) \ + ((pResp)->negotiatedPhyLinkRate & 0x0F) + +#define DISCRSP_IS_SSP_INITIATOR(pResp) \ + (((pResp)->attached_Ssp_Stp_Smp_Sata_Initiator & DISCRSP_SSP_BIT) == DISCRSP_SSP_BIT) +#define DISCRSP_IS_STP_INITIATOR(pResp) \ + (((pResp)->attached_Ssp_Stp_Smp_Sata_Initiator & DISCRSP_STP_BIT) == DISCRSP_STP_BIT) +#define DISCRSP_IS_SMP_INITIATOR(pResp) \ + (((pResp)->attached_Ssp_Stp_Smp_Sata_Initiator & DISCRSP_SMP_BIT) == DISCRSP_SMP_BIT) +#define DISCRSP_IS_SATA_HOST(pResp) \ + (((pResp)->attached_Ssp_Stp_Smp_Sata_Initiator & DISCRSP_SATA_BIT) == DISCRSP_SATA_BIT) + +#define DISCRSP_IS_SSP_TARGET(pResp) \ + (((pResp)->attached_SataPS_Ssp_Stp_Smp_Sata_Target & DISCRSP_SSP_BIT) == DISCRSP_SSP_BIT) +#define DISCRSP_IS_STP_TARGET(pResp) \ + (((pResp)->attached_SataPS_Ssp_Stp_Smp_Sata_Target & DISCRSP_STP_BIT) == DISCRSP_STP_BIT) +#define DISCRSP_IS_SMP_TARGET(pResp) \ + (((pResp)->attached_SataPS_Ssp_Stp_Smp_Sata_Target & DISCRSP_SMP_BIT) == DISCRSP_SMP_BIT) +#define DISCRSP_IS_SATA_DEVICE(pResp) \ + (((pResp)->attached_SataPS_Ssp_Stp_Smp_Sata_Target & DISCRSP_SATA_BIT) == DISCRSP_SATA_BIT) +#define DISCRSP_IS_SATA_PORTSELECTOR(pResp) \ + (((pResp)->attached_SataPS_Ssp_Stp_Smp_Sata_Target & DISCRSP_SATA_PS_BIT) == DISCRSP_SATA_PS_BIT) + +/* bit8 array[4] -> bit32 */ +#define DISCRSP_GET_SAS_ADDRESSHI(pResp) \ + DMA_BEBIT32_TO_BIT32(*(bit32 *)(pResp)->sasAddressHi) +#define DISCRSP_GET_SAS_ADDRESSLO(pResp) \ + DMA_BEBIT32_TO_BIT32(*(bit32 *)(pResp)->sasAddressLo) + +/* bit8 array[4] -> bit32 */ +#define DISCRSP_GET_ATTACHED_SAS_ADDRESSHI(pResp) \ + DMA_BEBIT32_TO_BIT32(*(bit32 *)(pResp)->attachedSasAddressHi) +#define DISCRSP_GET_ATTACHED_SAS_ADDRESSLO(pResp) \ + DMA_BEBIT32_TO_BIT32(*(bit32 *)(pResp)->attachedSasAddressLo) + +#define DISCRSP_VIRTUALPHY_BIT 0x80 +#define DISCRSP_IS_VIRTUALPHY(pResp) \ + (((pResp)->virtualPhy_partialPathwayTimeout & DISCRSP_VIRTUALPHY_BIT) == DISCRSP_VIRTUALPHY_BIT) + +#define DISCRSP_GET_ROUTINGATTRIB(pResp) \ + ((pResp)->routingAttribute & 0x0F) + +/**************************************************************** + * report route table request + ****************************************************************/ +typedef struct smpReqReportRouteTable_s +{ + bit8 reserved1[2]; + bit8 expanderRouteIndex16[20]; + bit8 reserved2; + bit8 phyIdentifier; + bit8 reserved3[2]; +} smpReqReportRouteTable_t; + +/**************************************************************** + * report route response + ****************************************************************/ +typedef struct smpRespReportRouteTable_s +{ + bit8 reserved1[2]; + bit8 expanderRouteIndex16[2]; + bit8 reserved2; + bit8 phyIdentifier; + bit8 reserved3[2]; + bit8 disabled; + /* B7 : expander route entry disabled */ + /* B6-0 : reserved */ + bit8 reserved5[3]; + bit8 routedSasAddressHi32[4]; + bit8 routedSasAddressLo32[4]; + bit8 reserved6[16]; +} smpRespReportRouteTable_t; + +/**************************************************************** + * configure route information request + ****************************************************************/ +typedef struct smpReqConfigureRouteInformation_s +{ + bit8 reserved1[2]; + bit8 expanderRouteIndex[2]; + bit8 reserved2; + bit8 phyIdentifier; + bit8 reserved3[2]; + bit8 disabledBit_reserved4; + bit8 reserved5[3]; + bit8 routedSasAddressHi[4]; + bit8 routedSasAddressLo[4]; + bit8 reserved6[16]; +} smpReqConfigureRouteInformation_t; + +/**************************************************************** + * configure route response + ****************************************************************/ +#ifdef FOR_COMPLETENESS +typedef struct smpRespConfigureRouteInformation_s +{ + /* nothing. some compiler disallowed structure with no member */ +} smpRespConfigureRouteInformation_t; +#endif + +/**************************************************************** + * report Phy Sata request + ****************************************************************/ +typedef struct smpReqReportPhySata_s +{ + bit8 reserved1[4]; + bit8 reserved2; + bit8 phyIdentifier; + bit8 reserved3[2]; +} smpReqReportPhySata_t; + +/**************************************************************** + * report Phy Sata response + ****************************************************************/ +typedef struct smpRespReportPhySata_s +{ + bit8 reserved1[4]; + bit8 reserved2; + bit8 phyIdentifier; + bit8 reserved3; + bit8 affiliations_sup_valid; + /* b7-2 : reserved */ + /* b1 : Affiliations supported */ + /* b0 : Affiliation valid */ *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Tue Jul 7 22:06:57 2015 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 066729962E6 for ; Tue, 7 Jul 2015 22:06:57 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pa0-x229.google.com (mail-pa0-x229.google.com [IPv6:2607:f8b0:400e:c03::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D43DE1B8B; Tue, 7 Jul 2015 22:06:53 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by pactm7 with SMTP id tm7so119692954pac.2; Tue, 07 Jul 2015 15:06:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=1e+ifmTatJqfpzQgAnH1Ss/cwvKZUJq4+JWkvsOawfw=; b=npxZfgezWmduc8ZG875UKu4JQ4N974NbdRmMLkeey+JPKbE3cHCcqtCzdk8acBJR5W 7SqwdFQSkSF+gHM860mGqIl2NvaCK1/MaVQffpK2ZwfjJpqUB1y0/tRUSghxBwoZWoDh Q1cgDDbDekOIc1qEEFm+Rzp1fAv/Tjn8O3dbqkpAU0tgKH7OFhYQCHzBhfJ+nCxqfPuH ZwjcFwEwSWJnsYOihwGGp2/pYYQ20GJKqIPasd/6SD2SxlUbM8Z+GVxuBm5V2XZ2GIWV gj7RBxIdnVeltehpviwpL56sAMxSzN8/KtX01LhckOmeJulFCvUuyZJQIdCcBMvnvAkz DBdA== X-Received: by 10.70.44.41 with SMTP id b9mr10846339pdm.73.1436306813141; Tue, 07 Jul 2015 15:06:53 -0700 (PDT) Received: from [192.168.245.140] (c-67-182-131-225.hsd1.wa.comcast.net. [67.182.131.225]) by smtp.gmail.com with ESMTPSA id ja1sm119124pbc.51.2015.07.07.15.06.52 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 07 Jul 2015 15:06:52 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (1.0) Subject: Re: svn commit: r285242 - in projects/pms/sys: amd64/conf conf dev/pms dev/pms/RefTisa dev/pms/RefTisa/discovery dev/pms/RefTisa/discovery/api dev/pms/RefTisa/discovery/dm dev/pms/RefTisa/sallsdk dev/p... From: Garrett Cooper X-Mailer: iPhone Mail (12H143) In-Reply-To: <201507071317.t67DH3UW083055@repo.freebsd.org> Date: Tue, 7 Jul 2015 15:06:51 -0700 Cc: "src-committers@freebsd.org" , "svn-src-projects@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: References: <201507071317.t67DH3UW083055@repo.freebsd.org> To: Achim Leubner X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jul 2015 22:06:57 -0000 > On Jul 7, 2015, at 06:17, Achim Leubner wrote: >=20 > Author: achim > Date: Tue Jul 7 13:17:02 2015 > New Revision: 285242 > URL: https://svnweb.freebsd.org/changeset/base/285242 >=20 > Log: > Driver 'pmspcv' added. Supports PMC-Sierra PM8001/8081/8088/8089/8074/807= 6/8077 SAS/SATA HBA Controllers. What does "pms" mean btw?= From owner-svn-src-projects@freebsd.org Wed Jul 8 18:43:59 2015 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4AC43995E87 for ; Wed, 8 Jul 2015 18:43:59 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 365071E87; Wed, 8 Jul 2015 18:43:59 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t68IhxF4074405; Wed, 8 Jul 2015 18:43:59 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.14.9/8.14.9/Submit) id t68IhveI074381; Wed, 8 Jul 2015 18:43:57 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201507081843.t68IhveI074381@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Wed, 8 Jul 2015 18:43:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r285287 - in projects/clang-trunk: . contrib/ntp contrib/ntp/adjtimed contrib/ntp/clockstuff contrib/ntp/html contrib/ntp/html/drivers contrib/ntp/include contrib/ntp/include/isc contri... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jul 2015 18:43:59 -0000 Author: dim Date: Wed Jul 8 18:43:55 2015 New Revision: 285287 URL: https://svnweb.freebsd.org/changeset/base/285287 Log: Merge ^/head r285153 through r285283. Added: projects/clang-trunk/contrib/ntp/README.leapsmear - copied unchanged from r285283, head/contrib/ntp/README.leapsmear projects/clang-trunk/contrib/ntp/html/drivers/driver40-ja.html - copied unchanged from r285283, head/contrib/ntp/html/drivers/driver40-ja.html projects/clang-trunk/contrib/ntp/include/refidsmear.h - copied unchanged from r285283, head/contrib/ntp/include/refidsmear.h projects/clang-trunk/contrib/ntp/libjsmn/example/ - copied from r285283, head/contrib/ntp/libjsmn/example/ projects/clang-trunk/contrib/ntp/libntp/refidsmear.c - copied unchanged from r285283, head/contrib/ntp/libntp/refidsmear.c projects/clang-trunk/contrib/ntp/ntpd/rc_cmdlength.c - copied unchanged from r285283, head/contrib/ntp/ntpd/rc_cmdlength.c projects/clang-trunk/contrib/ntp/scripts/update-leap/update-leap.in - copied unchanged from r285283, head/contrib/ntp/scripts/update-leap/update-leap.in projects/clang-trunk/contrib/ntp/scripts/update-leap/update-leap.sh - copied unchanged from r285283, head/contrib/ntp/scripts/update-leap/update-leap.sh projects/clang-trunk/contrib/ntp/sntp/ag-tpl/Mdoc.pm - copied unchanged from r285283, head/contrib/ntp/sntp/ag-tpl/Mdoc.pm projects/clang-trunk/contrib/ntp/sntp/ag-tpl/mdoc2man - copied unchanged from r285283, head/contrib/ntp/sntp/ag-tpl/mdoc2man projects/clang-trunk/contrib/ntp/sntp/libevent/build-aux/ar-lib - copied unchanged from r285283, head/contrib/ntp/sntp/libevent/build-aux/ar-lib projects/clang-trunk/contrib/ntp/sntp/libevent/build-aux/test-driver - copied unchanged from r285283, head/contrib/ntp/sntp/libevent/build-aux/test-driver projects/clang-trunk/contrib/ntp/sntp/libpkgver/ - copied from r285283, head/contrib/ntp/sntp/libpkgver/ projects/clang-trunk/contrib/ntp/sntp/m4/ntp_unitytest.m4 - copied unchanged from r285283, head/contrib/ntp/sntp/m4/ntp_unitytest.m4 projects/clang-trunk/contrib/ntp/sntp/tests/crypto.c - copied unchanged from r285283, head/contrib/ntp/sntp/tests/crypto.c projects/clang-trunk/contrib/ntp/sntp/tests/fileHandlingTest.h.in - copied unchanged from r285283, head/contrib/ntp/sntp/tests/fileHandlingTest.h.in projects/clang-trunk/contrib/ntp/sntp/tests/g_fileHandlingTest.h - copied unchanged from r285283, head/contrib/ntp/sntp/tests/g_fileHandlingTest.h projects/clang-trunk/contrib/ntp/sntp/tests/g_networking.cpp - copied unchanged from r285283, head/contrib/ntp/sntp/tests/g_networking.cpp projects/clang-trunk/contrib/ntp/sntp/tests/g_packetHandling.cpp - copied unchanged from r285283, head/contrib/ntp/sntp/tests/g_packetHandling.cpp projects/clang-trunk/contrib/ntp/sntp/tests/g_packetProcessing.cpp - copied unchanged from r285283, head/contrib/ntp/sntp/tests/g_packetProcessing.cpp projects/clang-trunk/contrib/ntp/sntp/tests/g_sntptest.h - copied unchanged from r285283, head/contrib/ntp/sntp/tests/g_sntptest.h projects/clang-trunk/contrib/ntp/sntp/tests/keyFile.c - copied unchanged from r285283, head/contrib/ntp/sntp/tests/keyFile.c projects/clang-trunk/contrib/ntp/sntp/tests/kodDatabase.c - copied unchanged from r285283, head/contrib/ntp/sntp/tests/kodDatabase.c projects/clang-trunk/contrib/ntp/sntp/tests/kodFile.c - copied unchanged from r285283, head/contrib/ntp/sntp/tests/kodFile.c projects/clang-trunk/contrib/ntp/sntp/tests/networking.c - copied unchanged from r285283, head/contrib/ntp/sntp/tests/networking.c projects/clang-trunk/contrib/ntp/sntp/tests/packetHandling.c - copied unchanged from r285283, head/contrib/ntp/sntp/tests/packetHandling.c projects/clang-trunk/contrib/ntp/sntp/tests/packetProcessing.c - copied unchanged from r285283, head/contrib/ntp/sntp/tests/packetProcessing.c projects/clang-trunk/contrib/ntp/sntp/tests/run-crypto.c - copied unchanged from r285283, head/contrib/ntp/sntp/tests/run-crypto.c projects/clang-trunk/contrib/ntp/sntp/tests/run-keyFile.c - copied unchanged from r285283, head/contrib/ntp/sntp/tests/run-keyFile.c projects/clang-trunk/contrib/ntp/sntp/tests/run-kodDatabase.c - copied unchanged from r285283, head/contrib/ntp/sntp/tests/run-kodDatabase.c projects/clang-trunk/contrib/ntp/sntp/tests/run-kodFile.c - copied unchanged from r285283, head/contrib/ntp/sntp/tests/run-kodFile.c projects/clang-trunk/contrib/ntp/sntp/tests/run-networking.c - copied unchanged from r285283, head/contrib/ntp/sntp/tests/run-networking.c projects/clang-trunk/contrib/ntp/sntp/tests/run-packetHandling.c - copied unchanged from r285283, head/contrib/ntp/sntp/tests/run-packetHandling.c projects/clang-trunk/contrib/ntp/sntp/tests/run-packetProcessing.c - copied unchanged from r285283, head/contrib/ntp/sntp/tests/run-packetProcessing.c projects/clang-trunk/contrib/ntp/sntp/tests/run-utilities.c - copied unchanged from r285283, head/contrib/ntp/sntp/tests/run-utilities.c projects/clang-trunk/contrib/ntp/sntp/tests/utilities.c - copied unchanged from r285283, head/contrib/ntp/sntp/tests/utilities.c projects/clang-trunk/contrib/ntp/sntp/unity/ - copied from r285283, head/contrib/ntp/sntp/unity/ projects/clang-trunk/contrib/ntp/sntp/version.c - copied unchanged from r285283, head/contrib/ntp/sntp/version.c projects/clang-trunk/contrib/ntp/tests/bug-2803/ - copied from r285283, head/contrib/ntp/tests/bug-2803/ projects/clang-trunk/contrib/ntp/tests/libntp/a_md5encrypt.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/a_md5encrypt.c projects/clang-trunk/contrib/ntp/tests/libntp/atoint.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/atoint.c projects/clang-trunk/contrib/ntp/tests/libntp/atouint.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/atouint.c projects/clang-trunk/contrib/ntp/tests/libntp/authkeys.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/authkeys.c projects/clang-trunk/contrib/ntp/tests/libntp/buftvtots.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/buftvtots.c projects/clang-trunk/contrib/ntp/tests/libntp/calendar.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/calendar.c projects/clang-trunk/contrib/ntp/tests/libntp/caljulian.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/caljulian.c projects/clang-trunk/contrib/ntp/tests/libntp/caltontp.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/caltontp.c projects/clang-trunk/contrib/ntp/tests/libntp/calyearstart.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/calyearstart.c projects/clang-trunk/contrib/ntp/tests/libntp/clocktime.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/clocktime.c projects/clang-trunk/contrib/ntp/tests/libntp/decodenetnum.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/decodenetnum.c projects/clang-trunk/contrib/ntp/tests/libntp/g_a_md5encrypt.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_a_md5encrypt.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_atoint.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_atoint.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_atouint.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_atouint.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_authkeys.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_authkeys.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_buftvtots.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_buftvtots.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_calendar.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_calendar.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_caljulian.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_caljulian.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_caltontp.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_caltontp.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_calyearstart.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_calyearstart.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_clocktime.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_clocktime.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_decodenetnum.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_decodenetnum.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_hextoint.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_hextoint.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_hextolfp.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_hextolfp.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_humandate.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_humandate.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_lfpfunc.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_lfpfunc.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_lfptest.h - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_lfptest.h projects/clang-trunk/contrib/ntp/tests/libntp/g_lfptostr.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_lfptostr.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_libntptest.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_libntptest.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_libntptest.h - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_libntptest.h projects/clang-trunk/contrib/ntp/tests/libntp/g_modetoa.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_modetoa.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_msyslog.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_msyslog.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_netof.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_netof.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_numtoa.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_numtoa.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_numtohost.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_numtohost.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_octtoint.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_octtoint.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_prettydate.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_prettydate.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_recvbuff.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_recvbuff.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_refnumtoa.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_refnumtoa.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_sfptostr.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_sfptostr.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_sockaddrtest.h - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_sockaddrtest.h projects/clang-trunk/contrib/ntp/tests/libntp/g_socktoa.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_socktoa.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_ssl_init.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_ssl_init.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_statestr.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_statestr.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_strtolfp.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_strtolfp.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_timespecops.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_timespecops.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_timestructs.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_timestructs.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_timestructs.h - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_timestructs.h projects/clang-trunk/contrib/ntp/tests/libntp/g_timevalops.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_timevalops.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_tstotv.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_tstotv.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_tvtots.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_tvtots.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_uglydate.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_uglydate.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_vi64ops.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_vi64ops.cpp projects/clang-trunk/contrib/ntp/tests/libntp/g_ymd2yd.cpp - copied unchanged from r285283, head/contrib/ntp/tests/libntp/g_ymd2yd.cpp projects/clang-trunk/contrib/ntp/tests/libntp/hextoint.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/hextoint.c projects/clang-trunk/contrib/ntp/tests/libntp/hextolfp.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/hextolfp.c projects/clang-trunk/contrib/ntp/tests/libntp/humandate.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/humandate.c projects/clang-trunk/contrib/ntp/tests/libntp/lfpfunc.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/lfpfunc.c projects/clang-trunk/contrib/ntp/tests/libntp/lfptostr.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/lfptostr.c projects/clang-trunk/contrib/ntp/tests/libntp/modetoa.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/modetoa.c projects/clang-trunk/contrib/ntp/tests/libntp/msyslog.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/msyslog.c projects/clang-trunk/contrib/ntp/tests/libntp/netof.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/netof.c projects/clang-trunk/contrib/ntp/tests/libntp/numtoa.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/numtoa.c projects/clang-trunk/contrib/ntp/tests/libntp/numtohost.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/numtohost.c projects/clang-trunk/contrib/ntp/tests/libntp/octtoint.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/octtoint.c projects/clang-trunk/contrib/ntp/tests/libntp/prettydate.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/prettydate.c projects/clang-trunk/contrib/ntp/tests/libntp/recvbuff.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/recvbuff.c projects/clang-trunk/contrib/ntp/tests/libntp/refidsmear.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/refidsmear.c projects/clang-trunk/contrib/ntp/tests/libntp/refnumtoa.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/refnumtoa.c projects/clang-trunk/contrib/ntp/tests/libntp/run-a_md5encrypt.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-a_md5encrypt.c projects/clang-trunk/contrib/ntp/tests/libntp/run-atoint.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-atoint.c projects/clang-trunk/contrib/ntp/tests/libntp/run-atouint.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-atouint.c projects/clang-trunk/contrib/ntp/tests/libntp/run-authkeys.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-authkeys.c projects/clang-trunk/contrib/ntp/tests/libntp/run-buftvtots.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-buftvtots.c projects/clang-trunk/contrib/ntp/tests/libntp/run-calendar.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-calendar.c projects/clang-trunk/contrib/ntp/tests/libntp/run-caljulian.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-caljulian.c projects/clang-trunk/contrib/ntp/tests/libntp/run-caltontp.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-caltontp.c projects/clang-trunk/contrib/ntp/tests/libntp/run-calyearstart.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-calyearstart.c projects/clang-trunk/contrib/ntp/tests/libntp/run-clocktime.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-clocktime.c projects/clang-trunk/contrib/ntp/tests/libntp/run-decodenetnum.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-decodenetnum.c projects/clang-trunk/contrib/ntp/tests/libntp/run-hextoint.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-hextoint.c projects/clang-trunk/contrib/ntp/tests/libntp/run-hextolfp.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-hextolfp.c projects/clang-trunk/contrib/ntp/tests/libntp/run-humandate.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-humandate.c projects/clang-trunk/contrib/ntp/tests/libntp/run-lfpfunc.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-lfpfunc.c projects/clang-trunk/contrib/ntp/tests/libntp/run-lfptostr.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-lfptostr.c projects/clang-trunk/contrib/ntp/tests/libntp/run-modetoa.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-modetoa.c projects/clang-trunk/contrib/ntp/tests/libntp/run-msyslog.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-msyslog.c projects/clang-trunk/contrib/ntp/tests/libntp/run-netof.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-netof.c projects/clang-trunk/contrib/ntp/tests/libntp/run-numtoa.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-numtoa.c projects/clang-trunk/contrib/ntp/tests/libntp/run-numtohost.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-numtohost.c projects/clang-trunk/contrib/ntp/tests/libntp/run-octtoint.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-octtoint.c projects/clang-trunk/contrib/ntp/tests/libntp/run-prettydate.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-prettydate.c projects/clang-trunk/contrib/ntp/tests/libntp/run-recvbuff.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-recvbuff.c projects/clang-trunk/contrib/ntp/tests/libntp/run-refidsmear.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-refidsmear.c projects/clang-trunk/contrib/ntp/tests/libntp/run-refnumtoa.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-refnumtoa.c projects/clang-trunk/contrib/ntp/tests/libntp/run-sfptostr.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-sfptostr.c projects/clang-trunk/contrib/ntp/tests/libntp/run-socktoa.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-socktoa.c projects/clang-trunk/contrib/ntp/tests/libntp/run-ssl_init.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-ssl_init.c projects/clang-trunk/contrib/ntp/tests/libntp/run-statestr.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-statestr.c projects/clang-trunk/contrib/ntp/tests/libntp/run-strtolfp.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-strtolfp.c projects/clang-trunk/contrib/ntp/tests/libntp/run-timespecops.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-timespecops.c projects/clang-trunk/contrib/ntp/tests/libntp/run-timevalops.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-timevalops.c projects/clang-trunk/contrib/ntp/tests/libntp/run-tstotv.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-tstotv.c projects/clang-trunk/contrib/ntp/tests/libntp/run-tvtots.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-tvtots.c projects/clang-trunk/contrib/ntp/tests/libntp/run-uglydate.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-uglydate.c projects/clang-trunk/contrib/ntp/tests/libntp/run-vi64ops.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-vi64ops.c projects/clang-trunk/contrib/ntp/tests/libntp/run-ymd2yd.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/run-ymd2yd.c projects/clang-trunk/contrib/ntp/tests/libntp/sfptostr.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/sfptostr.c projects/clang-trunk/contrib/ntp/tests/libntp/socktoa.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/socktoa.c projects/clang-trunk/contrib/ntp/tests/libntp/ssl_init.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/ssl_init.c projects/clang-trunk/contrib/ntp/tests/libntp/statestr.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/statestr.c projects/clang-trunk/contrib/ntp/tests/libntp/strtolfp.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/strtolfp.c projects/clang-trunk/contrib/ntp/tests/libntp/test-libntp.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/test-libntp.c projects/clang-trunk/contrib/ntp/tests/libntp/test-libntp.h - copied unchanged from r285283, head/contrib/ntp/tests/libntp/test-libntp.h projects/clang-trunk/contrib/ntp/tests/libntp/timespecops.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/timespecops.c projects/clang-trunk/contrib/ntp/tests/libntp/timevalops.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/timevalops.c projects/clang-trunk/contrib/ntp/tests/libntp/tstotv.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/tstotv.c projects/clang-trunk/contrib/ntp/tests/libntp/tvtots.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/tvtots.c projects/clang-trunk/contrib/ntp/tests/libntp/uglydate.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/uglydate.c projects/clang-trunk/contrib/ntp/tests/libntp/vi64ops.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/vi64ops.c projects/clang-trunk/contrib/ntp/tests/libntp/ymd2yd.c - copied unchanged from r285283, head/contrib/ntp/tests/libntp/ymd2yd.c projects/clang-trunk/contrib/ntp/tests/sandbox/ - copied from r285283, head/contrib/ntp/tests/sandbox/ projects/clang-trunk/contrib/ntp/tests/sec-2853/ - copied from r285283, head/contrib/ntp/tests/sec-2853/ projects/clang-trunk/contrib/sendmail/cf/feature/bcc.m4 - copied unchanged from r285283, head/contrib/sendmail/cf/feature/bcc.m4 projects/clang-trunk/contrib/sendmail/cf/feature/nopercenthack.m4 - copied unchanged from r285283, head/contrib/sendmail/cf/feature/nopercenthack.m4 projects/clang-trunk/contrib/sendmail/cf/feature/prefixmod.m4 - copied unchanged from r285283, head/contrib/sendmail/cf/feature/prefixmod.m4 projects/clang-trunk/contrib/sendmail/cf/feature/tls_session_features.m4 - copied unchanged from r285283, head/contrib/sendmail/cf/feature/tls_session_features.m4 projects/clang-trunk/contrib/sendmail/cf/hack/xconnect.m4 - copied unchanged from r285283, head/contrib/sendmail/cf/hack/xconnect.m4 projects/clang-trunk/contrib/sendmail/contrib/AuthRealm.p0 - copied unchanged from r285283, head/contrib/sendmail/contrib/AuthRealm.p0 projects/clang-trunk/contrib/tcpdump/print-ftp.c - copied unchanged from r285283, head/contrib/tcpdump/print-ftp.c projects/clang-trunk/contrib/tcpdump/print-geneve.c - copied unchanged from r285283, head/contrib/tcpdump/print-geneve.c projects/clang-trunk/contrib/tcpdump/print-http.c - copied unchanged from r285283, head/contrib/tcpdump/print-http.c projects/clang-trunk/contrib/tcpdump/print-rtsp.c - copied unchanged from r285283, head/contrib/tcpdump/print-rtsp.c projects/clang-trunk/contrib/tcpdump/print-smtp.c - copied unchanged from r285283, head/contrib/tcpdump/print-smtp.c projects/clang-trunk/share/man/man4/dtrace_io.4 - copied unchanged from r285283, head/share/man/man4/dtrace_io.4 projects/clang-trunk/share/man/man4/dtrace_ip.4 - copied unchanged from r285283, head/share/man/man4/dtrace_ip.4 projects/clang-trunk/share/man/man4/dtrace_proc.4 - copied unchanged from r285283, head/share/man/man4/dtrace_proc.4 projects/clang-trunk/share/man/man4/dtrace_sched.4 - copied unchanged from r285283, head/share/man/man4/dtrace_sched.4 projects/clang-trunk/share/man/man4/dtrace_tcp.4 - copied unchanged from r285283, head/share/man/man4/dtrace_tcp.4 projects/clang-trunk/share/man/man4/dtrace_udp.4 - copied unchanged from r285283, head/share/man/man4/dtrace_udp.4 projects/clang-trunk/sys/arm64/arm64/gic_v3_its.c - copied unchanged from r285283, head/sys/arm64/arm64/gic_v3_its.c projects/clang-trunk/sys/boot/fdt/dts/arm/bananapi.dts - copied unchanged from r285283, head/sys/boot/fdt/dts/arm/bananapi.dts projects/clang-trunk/sys/powerpc/powerpc/interrupt.c - copied unchanged from r285283, head/sys/powerpc/powerpc/interrupt.c Deleted: projects/clang-trunk/contrib/ntp/scripts/update-leap/update-leap projects/clang-trunk/contrib/ntp/sntp/tests/crypto.cpp projects/clang-trunk/contrib/ntp/sntp/tests/keyFile.cpp projects/clang-trunk/contrib/ntp/sntp/tests/kodDatabase.cpp projects/clang-trunk/contrib/ntp/sntp/tests/kodFile.cpp projects/clang-trunk/contrib/ntp/sntp/tests/networking.cpp projects/clang-trunk/contrib/ntp/sntp/tests/packetHandling.cpp projects/clang-trunk/contrib/ntp/sntp/tests/packetProcessing.cpp projects/clang-trunk/contrib/ntp/sntp/tests/utilities.cpp projects/clang-trunk/contrib/ntp/tests/libntp/a_md5encrypt.cpp projects/clang-trunk/contrib/ntp/tests/libntp/atoint.cpp projects/clang-trunk/contrib/ntp/tests/libntp/atouint.cpp projects/clang-trunk/contrib/ntp/tests/libntp/authkeys.cpp projects/clang-trunk/contrib/ntp/tests/libntp/buftvtots.cpp projects/clang-trunk/contrib/ntp/tests/libntp/calendar.cpp projects/clang-trunk/contrib/ntp/tests/libntp/caljulian.cpp projects/clang-trunk/contrib/ntp/tests/libntp/caltontp.cpp projects/clang-trunk/contrib/ntp/tests/libntp/calyearstart.cpp projects/clang-trunk/contrib/ntp/tests/libntp/clocktime.cpp projects/clang-trunk/contrib/ntp/tests/libntp/decodenetnum.cpp projects/clang-trunk/contrib/ntp/tests/libntp/hextoint.cpp projects/clang-trunk/contrib/ntp/tests/libntp/hextolfp.cpp projects/clang-trunk/contrib/ntp/tests/libntp/humandate.cpp projects/clang-trunk/contrib/ntp/tests/libntp/lfpfunc.cpp projects/clang-trunk/contrib/ntp/tests/libntp/lfptostr.cpp projects/clang-trunk/contrib/ntp/tests/libntp/libntptest.cpp projects/clang-trunk/contrib/ntp/tests/libntp/libntptest.h projects/clang-trunk/contrib/ntp/tests/libntp/modetoa.cpp projects/clang-trunk/contrib/ntp/tests/libntp/msyslog.cpp projects/clang-trunk/contrib/ntp/tests/libntp/netof.cpp projects/clang-trunk/contrib/ntp/tests/libntp/numtoa.cpp projects/clang-trunk/contrib/ntp/tests/libntp/numtohost.cpp projects/clang-trunk/contrib/ntp/tests/libntp/octtoint.cpp projects/clang-trunk/contrib/ntp/tests/libntp/prettydate.cpp projects/clang-trunk/contrib/ntp/tests/libntp/recvbuff.cpp projects/clang-trunk/contrib/ntp/tests/libntp/refnumtoa.cpp projects/clang-trunk/contrib/ntp/tests/libntp/sfptostr.cpp projects/clang-trunk/contrib/ntp/tests/libntp/socktoa.cpp projects/clang-trunk/contrib/ntp/tests/libntp/ssl_init.cpp projects/clang-trunk/contrib/ntp/tests/libntp/statestr.cpp projects/clang-trunk/contrib/ntp/tests/libntp/strtolfp.cpp projects/clang-trunk/contrib/ntp/tests/libntp/timespecops.cpp projects/clang-trunk/contrib/ntp/tests/libntp/timestructs.cpp projects/clang-trunk/contrib/ntp/tests/libntp/timestructs.h projects/clang-trunk/contrib/ntp/tests/libntp/timevalops.cpp projects/clang-trunk/contrib/ntp/tests/libntp/tstotv.cpp projects/clang-trunk/contrib/ntp/tests/libntp/tvtots.cpp projects/clang-trunk/contrib/ntp/tests/libntp/uglydate.cpp projects/clang-trunk/contrib/ntp/tests/libntp/vi64ops.cpp projects/clang-trunk/contrib/ntp/tests/libntp/ymd2yd.cpp projects/clang-trunk/contrib/ntp/util/ansi2knr.1 projects/clang-trunk/contrib/ntp/util/ansi2knr.c projects/clang-trunk/contrib/sendmail/libsm/path.c projects/clang-trunk/contrib/tcpdump/bootp.h projects/clang-trunk/lib/libc/amd64/sys/reboot.S projects/clang-trunk/lib/libc/i386/sys/reboot.S projects/clang-trunk/share/man/man4/dtrace-io.4 projects/clang-trunk/share/man/man4/dtrace-ip.4 projects/clang-trunk/share/man/man4/dtrace-proc.4 projects/clang-trunk/share/man/man4/dtrace-sched.4 projects/clang-trunk/share/man/man4/dtrace-tcp.4 projects/clang-trunk/share/man/man4/dtrace-udp.4 projects/clang-trunk/sys/powerpc/aim/interrupt.c projects/clang-trunk/sys/powerpc/booke/interrupt.c Modified: projects/clang-trunk/ObsoleteFiles.inc projects/clang-trunk/UPDATING projects/clang-trunk/contrib/ntp/ChangeLog projects/clang-trunk/contrib/ntp/CommitLog projects/clang-trunk/contrib/ntp/Makefile.am projects/clang-trunk/contrib/ntp/Makefile.in projects/clang-trunk/contrib/ntp/NEWS projects/clang-trunk/contrib/ntp/aclocal.m4 projects/clang-trunk/contrib/ntp/adjtimed/Makefile.in projects/clang-trunk/contrib/ntp/bootstrap projects/clang-trunk/contrib/ntp/clockstuff/Makefile.in projects/clang-trunk/contrib/ntp/config.h.in projects/clang-trunk/contrib/ntp/configure projects/clang-trunk/contrib/ntp/configure.ac projects/clang-trunk/contrib/ntp/html/drivers/driver22.html projects/clang-trunk/contrib/ntp/html/drivers/driver40.html projects/clang-trunk/contrib/ntp/html/drivers/driver46.html projects/clang-trunk/contrib/ntp/html/miscopt.html projects/clang-trunk/contrib/ntp/html/refclock.html projects/clang-trunk/contrib/ntp/include/Makefile.am projects/clang-trunk/contrib/ntp/include/Makefile.in projects/clang-trunk/contrib/ntp/include/isc/Makefile.in projects/clang-trunk/contrib/ntp/include/ntp_io.h projects/clang-trunk/contrib/ntp/include/ntp_stdlib.h projects/clang-trunk/contrib/ntp/include/ntp_types.h projects/clang-trunk/contrib/ntp/include/ntpd.h projects/clang-trunk/contrib/ntp/include/parse.h projects/clang-trunk/contrib/ntp/kernel/Makefile.in projects/clang-trunk/contrib/ntp/kernel/sys/Makefile.in projects/clang-trunk/contrib/ntp/lib/isc/unix/ifiter_getifaddrs.c projects/clang-trunk/contrib/ntp/libjsmn/Makefile projects/clang-trunk/contrib/ntp/libjsmn/README.md projects/clang-trunk/contrib/ntp/libjsmn/jsmn.c projects/clang-trunk/contrib/ntp/libjsmn/jsmn.h projects/clang-trunk/contrib/ntp/libjsmn/jsmn_test.c projects/clang-trunk/contrib/ntp/libntp/Makefile.am projects/clang-trunk/contrib/ntp/libntp/Makefile.in projects/clang-trunk/contrib/ntp/libntp/emalloc.c projects/clang-trunk/contrib/ntp/libntp/strdup.c projects/clang-trunk/contrib/ntp/libntp/work_fork.c projects/clang-trunk/contrib/ntp/libparse/Makefile.in projects/clang-trunk/contrib/ntp/libparse/clk_meinberg.c projects/clang-trunk/contrib/ntp/libparse/clk_rawdcf.c projects/clang-trunk/contrib/ntp/libparse/clk_schmid.c projects/clang-trunk/contrib/ntp/libparse/parse.c projects/clang-trunk/contrib/ntp/ntpd/Makefile.am projects/clang-trunk/contrib/ntp/ntpd/Makefile.in projects/clang-trunk/contrib/ntp/ntpd/complete.conf.in projects/clang-trunk/contrib/ntp/ntpd/invoke-ntp.conf.texi projects/clang-trunk/contrib/ntp/ntpd/invoke-ntp.keys.texi projects/clang-trunk/contrib/ntp/ntpd/invoke-ntpd.texi projects/clang-trunk/contrib/ntp/ntpd/keyword-gen-utd projects/clang-trunk/contrib/ntp/ntpd/keyword-gen.c projects/clang-trunk/contrib/ntp/ntpd/ntp.conf.5man projects/clang-trunk/contrib/ntp/ntpd/ntp.conf.5mdoc projects/clang-trunk/contrib/ntp/ntpd/ntp.conf.def projects/clang-trunk/contrib/ntp/ntpd/ntp.conf.html projects/clang-trunk/contrib/ntp/ntpd/ntp.conf.man.in projects/clang-trunk/contrib/ntp/ntpd/ntp.conf.mdoc.in projects/clang-trunk/contrib/ntp/ntpd/ntp.keys.5man projects/clang-trunk/contrib/ntp/ntpd/ntp.keys.5mdoc projects/clang-trunk/contrib/ntp/ntpd/ntp.keys.html projects/clang-trunk/contrib/ntp/ntpd/ntp.keys.man.in projects/clang-trunk/contrib/ntp/ntpd/ntp.keys.mdoc.in projects/clang-trunk/contrib/ntp/ntpd/ntp_config.c projects/clang-trunk/contrib/ntp/ntpd/ntp_control.c projects/clang-trunk/contrib/ntp/ntpd/ntp_crypto.c projects/clang-trunk/contrib/ntp/ntpd/ntp_io.c projects/clang-trunk/contrib/ntp/ntpd/ntp_keyword.h projects/clang-trunk/contrib/ntp/ntpd/ntp_leapsec.c projects/clang-trunk/contrib/ntp/ntpd/ntp_leapsec.h projects/clang-trunk/contrib/ntp/ntpd/ntp_loopfilter.c projects/clang-trunk/contrib/ntp/ntpd/ntp_monitor.c projects/clang-trunk/contrib/ntp/ntpd/ntp_parser.c projects/clang-trunk/contrib/ntp/ntpd/ntp_parser.h projects/clang-trunk/contrib/ntp/ntpd/ntp_proto.c projects/clang-trunk/contrib/ntp/ntpd/ntp_scanner.c projects/clang-trunk/contrib/ntp/ntpd/ntp_scanner.h projects/clang-trunk/contrib/ntp/ntpd/ntp_timer.c projects/clang-trunk/contrib/ntp/ntpd/ntpd-opts.c projects/clang-trunk/contrib/ntp/ntpd/ntpd-opts.h projects/clang-trunk/contrib/ntp/ntpd/ntpd.1ntpdman projects/clang-trunk/contrib/ntp/ntpd/ntpd.1ntpdmdoc projects/clang-trunk/contrib/ntp/ntpd/ntpd.html projects/clang-trunk/contrib/ntp/ntpd/ntpd.man.in projects/clang-trunk/contrib/ntp/ntpd/ntpd.mdoc.in projects/clang-trunk/contrib/ntp/ntpd/refclock_gpsdjson.c projects/clang-trunk/contrib/ntp/ntpd/refclock_jjy.c projects/clang-trunk/contrib/ntp/ntpd/refclock_parse.c projects/clang-trunk/contrib/ntp/ntpd/refclock_shm.c projects/clang-trunk/contrib/ntp/ntpd/refclock_true.c projects/clang-trunk/contrib/ntp/ntpdate/Makefile.in projects/clang-trunk/contrib/ntp/ntpdc/Makefile.in projects/clang-trunk/contrib/ntp/ntpdc/invoke-ntpdc.texi projects/clang-trunk/contrib/ntp/ntpdc/nl.pl projects/clang-trunk/contrib/ntp/ntpdc/ntpdc-opts.c projects/clang-trunk/contrib/ntp/ntpdc/ntpdc-opts.h projects/clang-trunk/contrib/ntp/ntpdc/ntpdc.1ntpdcman projects/clang-trunk/contrib/ntp/ntpdc/ntpdc.1ntpdcmdoc projects/clang-trunk/contrib/ntp/ntpdc/ntpdc.html projects/clang-trunk/contrib/ntp/ntpdc/ntpdc.man.in projects/clang-trunk/contrib/ntp/ntpdc/ntpdc.mdoc.in projects/clang-trunk/contrib/ntp/ntpq/Makefile.in projects/clang-trunk/contrib/ntp/ntpq/invoke-ntpq.texi projects/clang-trunk/contrib/ntp/ntpq/ntpq-opts.c projects/clang-trunk/contrib/ntp/ntpq/ntpq-opts.def projects/clang-trunk/contrib/ntp/ntpq/ntpq-opts.h projects/clang-trunk/contrib/ntp/ntpq/ntpq-subs.c projects/clang-trunk/contrib/ntp/ntpq/ntpq.1ntpqman projects/clang-trunk/contrib/ntp/ntpq/ntpq.1ntpqmdoc projects/clang-trunk/contrib/ntp/ntpq/ntpq.c projects/clang-trunk/contrib/ntp/ntpq/ntpq.html projects/clang-trunk/contrib/ntp/ntpq/ntpq.man.in projects/clang-trunk/contrib/ntp/ntpq/ntpq.mdoc.in projects/clang-trunk/contrib/ntp/ntpsnmpd/Makefile.in projects/clang-trunk/contrib/ntp/ntpsnmpd/invoke-ntpsnmpd.texi projects/clang-trunk/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.c projects/clang-trunk/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.h projects/clang-trunk/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdman projects/clang-trunk/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc projects/clang-trunk/contrib/ntp/ntpsnmpd/ntpsnmpd.html projects/clang-trunk/contrib/ntp/ntpsnmpd/ntpsnmpd.man.in projects/clang-trunk/contrib/ntp/ntpsnmpd/ntpsnmpd.mdoc.in projects/clang-trunk/contrib/ntp/packageinfo.sh projects/clang-trunk/contrib/ntp/parseutil/Makefile.in projects/clang-trunk/contrib/ntp/parseutil/dcfd.c projects/clang-trunk/contrib/ntp/parseutil/testdcf.c projects/clang-trunk/contrib/ntp/scripts/Makefile.in projects/clang-trunk/contrib/ntp/scripts/build/Makefile.in projects/clang-trunk/contrib/ntp/scripts/calc_tickadj/Makefile.in projects/clang-trunk/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman projects/clang-trunk/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc projects/clang-trunk/contrib/ntp/scripts/calc_tickadj/calc_tickadj.html projects/clang-trunk/contrib/ntp/scripts/calc_tickadj/calc_tickadj.man.in projects/clang-trunk/contrib/ntp/scripts/calc_tickadj/calc_tickadj.mdoc.in projects/clang-trunk/contrib/ntp/scripts/calc_tickadj/invoke-calc_tickadj.texi projects/clang-trunk/contrib/ntp/scripts/invoke-plot_summary.texi projects/clang-trunk/contrib/ntp/scripts/invoke-summary.texi projects/clang-trunk/contrib/ntp/scripts/lib/Makefile.in projects/clang-trunk/contrib/ntp/scripts/lib/NTP/Util.pm projects/clang-trunk/contrib/ntp/scripts/ntp-wait/Makefile.in projects/clang-trunk/contrib/ntp/scripts/ntp-wait/invoke-ntp-wait.texi projects/clang-trunk/contrib/ntp/scripts/ntp-wait/ntp-wait-opts projects/clang-trunk/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitman projects/clang-trunk/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc projects/clang-trunk/contrib/ntp/scripts/ntp-wait/ntp-wait.html projects/clang-trunk/contrib/ntp/scripts/ntp-wait/ntp-wait.man.in projects/clang-trunk/contrib/ntp/scripts/ntp-wait/ntp-wait.mdoc.in projects/clang-trunk/contrib/ntp/scripts/ntpsweep/Makefile.in projects/clang-trunk/contrib/ntp/scripts/ntpsweep/invoke-ntpsweep.texi projects/clang-trunk/contrib/ntp/scripts/ntpsweep/ntpsweep-opts projects/clang-trunk/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepman projects/clang-trunk/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc projects/clang-trunk/contrib/ntp/scripts/ntpsweep/ntpsweep.html projects/clang-trunk/contrib/ntp/scripts/ntpsweep/ntpsweep.man.in projects/clang-trunk/contrib/ntp/scripts/ntpsweep/ntpsweep.mdoc.in projects/clang-trunk/contrib/ntp/scripts/ntptrace/Makefile.in projects/clang-trunk/contrib/ntp/scripts/ntptrace/invoke-ntptrace.texi projects/clang-trunk/contrib/ntp/scripts/ntptrace/ntptrace-opts projects/clang-trunk/contrib/ntp/scripts/ntptrace/ntptrace.1ntptraceman projects/clang-trunk/contrib/ntp/scripts/ntptrace/ntptrace.1ntptracemdoc projects/clang-trunk/contrib/ntp/scripts/ntptrace/ntptrace.html projects/clang-trunk/contrib/ntp/scripts/ntptrace/ntptrace.man.in projects/clang-trunk/contrib/ntp/scripts/ntptrace/ntptrace.mdoc.in projects/clang-trunk/contrib/ntp/scripts/plot_summary-opts projects/clang-trunk/contrib/ntp/scripts/plot_summary.1plot_summaryman projects/clang-trunk/contrib/ntp/scripts/plot_summary.1plot_summarymdoc projects/clang-trunk/contrib/ntp/scripts/plot_summary.html projects/clang-trunk/contrib/ntp/scripts/plot_summary.man.in projects/clang-trunk/contrib/ntp/scripts/plot_summary.mdoc.in projects/clang-trunk/contrib/ntp/scripts/summary-opts projects/clang-trunk/contrib/ntp/scripts/summary.1summaryman projects/clang-trunk/contrib/ntp/scripts/summary.1summarymdoc projects/clang-trunk/contrib/ntp/scripts/summary.html projects/clang-trunk/contrib/ntp/scripts/summary.man.in projects/clang-trunk/contrib/ntp/scripts/summary.mdoc.in projects/clang-trunk/contrib/ntp/scripts/update-leap/Makefile.am projects/clang-trunk/contrib/ntp/scripts/update-leap/Makefile.in projects/clang-trunk/contrib/ntp/scripts/update-leap/invoke-update-leap.texi projects/clang-trunk/contrib/ntp/scripts/update-leap/update-leap-opts projects/clang-trunk/contrib/ntp/scripts/update-leap/update-leap.1update-leapman projects/clang-trunk/contrib/ntp/scripts/update-leap/update-leap.1update-leapmdoc projects/clang-trunk/contrib/ntp/scripts/update-leap/update-leap.html projects/clang-trunk/contrib/ntp/scripts/update-leap/update-leap.man.in projects/clang-trunk/contrib/ntp/scripts/update-leap/update-leap.mdoc.in projects/clang-trunk/contrib/ntp/sntp/Makefile.am projects/clang-trunk/contrib/ntp/sntp/Makefile.in projects/clang-trunk/contrib/ntp/sntp/aclocal.m4 projects/clang-trunk/contrib/ntp/sntp/config.h.in projects/clang-trunk/contrib/ntp/sntp/configure projects/clang-trunk/contrib/ntp/sntp/configure.ac projects/clang-trunk/contrib/ntp/sntp/include/Makefile.in projects/clang-trunk/contrib/ntp/sntp/include/autogen-version.def projects/clang-trunk/contrib/ntp/sntp/include/version.def projects/clang-trunk/contrib/ntp/sntp/include/version.texi projects/clang-trunk/contrib/ntp/sntp/invoke-sntp.texi projects/clang-trunk/contrib/ntp/sntp/kod_management.c projects/clang-trunk/contrib/ntp/sntp/libevent/Makefile.in projects/clang-trunk/contrib/ntp/sntp/libevent/aclocal.m4 projects/clang-trunk/contrib/ntp/sntp/libevent/build-aux/ltmain.sh projects/clang-trunk/contrib/ntp/sntp/libevent/config.h.in projects/clang-trunk/contrib/ntp/sntp/libevent/configure projects/clang-trunk/contrib/ntp/sntp/libevent/listener.c projects/clang-trunk/contrib/ntp/sntp/libevent/m4/ltversion.m4 projects/clang-trunk/contrib/ntp/sntp/libopts/COPYING.gplv3 projects/clang-trunk/contrib/ntp/sntp/libopts/COPYING.lgplv3 projects/clang-trunk/contrib/ntp/sntp/libopts/COPYING.mbsd projects/clang-trunk/contrib/ntp/sntp/libopts/Makefile.in projects/clang-trunk/contrib/ntp/sntp/libopts/README projects/clang-trunk/contrib/ntp/sntp/libopts/ag-char-map.h projects/clang-trunk/contrib/ntp/sntp/libopts/alias.c projects/clang-trunk/contrib/ntp/sntp/libopts/ao-strs.c projects/clang-trunk/contrib/ntp/sntp/libopts/ao-strs.h projects/clang-trunk/contrib/ntp/sntp/libopts/autoopts.c projects/clang-trunk/contrib/ntp/sntp/libopts/autoopts.h projects/clang-trunk/contrib/ntp/sntp/libopts/autoopts/options.h projects/clang-trunk/contrib/ntp/sntp/libopts/autoopts/project.h projects/clang-trunk/contrib/ntp/sntp/libopts/autoopts/usage-txt.h projects/clang-trunk/contrib/ntp/sntp/libopts/boolean.c projects/clang-trunk/contrib/ntp/sntp/libopts/check.c projects/clang-trunk/contrib/ntp/sntp/libopts/compat/compat.h projects/clang-trunk/contrib/ntp/sntp/libopts/compat/pathfind.c projects/clang-trunk/contrib/ntp/sntp/libopts/compat/windows-config.h projects/clang-trunk/contrib/ntp/sntp/libopts/configfile.c projects/clang-trunk/contrib/ntp/sntp/libopts/cook.c projects/clang-trunk/contrib/ntp/sntp/libopts/enum.c projects/clang-trunk/contrib/ntp/sntp/libopts/env.c projects/clang-trunk/contrib/ntp/sntp/libopts/file.c projects/clang-trunk/contrib/ntp/sntp/libopts/find.c projects/clang-trunk/contrib/ntp/sntp/libopts/genshell.c projects/clang-trunk/contrib/ntp/sntp/libopts/gettext.h projects/clang-trunk/contrib/ntp/sntp/libopts/init.c projects/clang-trunk/contrib/ntp/sntp/libopts/intprops.h projects/clang-trunk/contrib/ntp/sntp/libopts/libopts.c projects/clang-trunk/contrib/ntp/sntp/libopts/load.c projects/clang-trunk/contrib/ntp/sntp/libopts/m4/libopts.m4 projects/clang-trunk/contrib/ntp/sntp/libopts/m4/liboptschk.m4 projects/clang-trunk/contrib/ntp/sntp/libopts/m4/stdnoreturn.m4 projects/clang-trunk/contrib/ntp/sntp/libopts/makeshell.c projects/clang-trunk/contrib/ntp/sntp/libopts/nested.c projects/clang-trunk/contrib/ntp/sntp/libopts/numeric.c projects/clang-trunk/contrib/ntp/sntp/libopts/option-value-type.c projects/clang-trunk/contrib/ntp/sntp/libopts/option-value-type.h projects/clang-trunk/contrib/ntp/sntp/libopts/option-xat-attribute.c projects/clang-trunk/contrib/ntp/sntp/libopts/option-xat-attribute.h projects/clang-trunk/contrib/ntp/sntp/libopts/parse-duration.c projects/clang-trunk/contrib/ntp/sntp/libopts/parse-duration.h projects/clang-trunk/contrib/ntp/sntp/libopts/pgusage.c projects/clang-trunk/contrib/ntp/sntp/libopts/proto.h projects/clang-trunk/contrib/ntp/sntp/libopts/putshell.c projects/clang-trunk/contrib/ntp/sntp/libopts/reset.c projects/clang-trunk/contrib/ntp/sntp/libopts/restore.c projects/clang-trunk/contrib/ntp/sntp/libopts/save.c projects/clang-trunk/contrib/ntp/sntp/libopts/sort.c projects/clang-trunk/contrib/ntp/sntp/libopts/stack.c projects/clang-trunk/contrib/ntp/sntp/libopts/stdnoreturn.in.h projects/clang-trunk/contrib/ntp/sntp/libopts/streqvcmp.c projects/clang-trunk/contrib/ntp/sntp/libopts/text_mmap.c projects/clang-trunk/contrib/ntp/sntp/libopts/time.c projects/clang-trunk/contrib/ntp/sntp/libopts/tokenize.c projects/clang-trunk/contrib/ntp/sntp/libopts/usage.c projects/clang-trunk/contrib/ntp/sntp/libopts/version.c projects/clang-trunk/contrib/ntp/sntp/m4/ltversion.m4 projects/clang-trunk/contrib/ntp/sntp/m4/ntp_libntp.m4 projects/clang-trunk/contrib/ntp/sntp/m4/ntp_openssl.m4 projects/clang-trunk/contrib/ntp/sntp/m4/os_cflags.m4 projects/clang-trunk/contrib/ntp/sntp/m4/version.m4 projects/clang-trunk/contrib/ntp/sntp/main.c projects/clang-trunk/contrib/ntp/sntp/scripts/Makefile.in projects/clang-trunk/contrib/ntp/sntp/scripts/genLocInfo projects/clang-trunk/contrib/ntp/sntp/sntp-opts.c projects/clang-trunk/contrib/ntp/sntp/sntp-opts.h projects/clang-trunk/contrib/ntp/sntp/sntp.1sntpman projects/clang-trunk/contrib/ntp/sntp/sntp.1sntpmdoc projects/clang-trunk/contrib/ntp/sntp/sntp.html projects/clang-trunk/contrib/ntp/sntp/sntp.man.in projects/clang-trunk/contrib/ntp/sntp/sntp.mdoc.in projects/clang-trunk/contrib/ntp/sntp/tests/Makefile.am projects/clang-trunk/contrib/ntp/sntp/tests/Makefile.in projects/clang-trunk/contrib/ntp/sntp/tests/fileHandlingTest.h projects/clang-trunk/contrib/ntp/sntp/tests/sntptest.h projects/clang-trunk/contrib/ntp/sntp/tests_main.cpp projects/clang-trunk/contrib/ntp/tests/Makefile.am projects/clang-trunk/contrib/ntp/tests/Makefile.in projects/clang-trunk/contrib/ntp/tests/libntp/Makefile.am projects/clang-trunk/contrib/ntp/tests/libntp/Makefile.in projects/clang-trunk/contrib/ntp/tests/libntp/lfptest.h projects/clang-trunk/contrib/ntp/tests/libntp/sockaddrtest.h projects/clang-trunk/contrib/ntp/tests/ntpd/Makefile.in projects/clang-trunk/contrib/ntp/tests/ntpd/leapsec.cpp projects/clang-trunk/contrib/ntp/util/Makefile.in projects/clang-trunk/contrib/ntp/util/invoke-ntp-keygen.texi projects/clang-trunk/contrib/ntp/util/ntp-keygen-opts.c projects/clang-trunk/contrib/ntp/util/ntp-keygen-opts.h projects/clang-trunk/contrib/ntp/util/ntp-keygen.1ntp-keygenman projects/clang-trunk/contrib/ntp/util/ntp-keygen.1ntp-keygenmdoc projects/clang-trunk/contrib/ntp/util/ntp-keygen.html projects/clang-trunk/contrib/ntp/util/ntp-keygen.man.in projects/clang-trunk/contrib/ntp/util/ntp-keygen.mdoc.in projects/clang-trunk/contrib/sendmail/CACerts projects/clang-trunk/contrib/sendmail/FAQ projects/clang-trunk/contrib/sendmail/FREEBSD-upgrade projects/clang-trunk/contrib/sendmail/INSTALL projects/clang-trunk/contrib/sendmail/KNOWNBUGS projects/clang-trunk/contrib/sendmail/PGPKEYS projects/clang-trunk/contrib/sendmail/README projects/clang-trunk/contrib/sendmail/RELEASE_NOTES projects/clang-trunk/contrib/sendmail/cf/README projects/clang-trunk/contrib/sendmail/cf/cf/Makefile projects/clang-trunk/contrib/sendmail/cf/cf/submit.cf projects/clang-trunk/contrib/sendmail/cf/cf/submit.mc projects/clang-trunk/contrib/sendmail/cf/feature/block_bad_helo.m4 projects/clang-trunk/contrib/sendmail/cf/feature/ldap_routing.m4 projects/clang-trunk/contrib/sendmail/cf/m4/cfhead.m4 projects/clang-trunk/contrib/sendmail/cf/m4/proto.m4 projects/clang-trunk/contrib/sendmail/cf/m4/version.m4 projects/clang-trunk/contrib/sendmail/doc/op/op.me projects/clang-trunk/contrib/sendmail/editmap/editmap.c projects/clang-trunk/contrib/sendmail/include/sendmail/sendmail.h projects/clang-trunk/contrib/sendmail/include/sm/bdb.h projects/clang-trunk/contrib/sendmail/include/sm/cdefs.h projects/clang-trunk/contrib/sendmail/include/sm/conf.h projects/clang-trunk/contrib/sendmail/include/sm/errstring.h projects/clang-trunk/contrib/sendmail/include/sm/fdset.h projects/clang-trunk/contrib/sendmail/libmilter/docs/smfi_setsymlist.html projects/clang-trunk/contrib/sendmail/libmilter/engine.c projects/clang-trunk/contrib/sendmail/libmilter/handler.c projects/clang-trunk/contrib/sendmail/libmilter/listener.c projects/clang-trunk/contrib/sendmail/libmilter/signal.c projects/clang-trunk/contrib/sendmail/libmilter/smfi.c projects/clang-trunk/contrib/sendmail/libmilter/worker.c projects/clang-trunk/contrib/sendmail/libsm/Makefile.m4 projects/clang-trunk/contrib/sendmail/libsm/errstring.c projects/clang-trunk/contrib/sendmail/libsm/local.h projects/clang-trunk/contrib/sendmail/libsm/mbdb.c projects/clang-trunk/contrib/sendmail/libsm/refill.c projects/clang-trunk/contrib/sendmail/libsm/stdio.c projects/clang-trunk/contrib/sendmail/libsm/vfprintf.c projects/clang-trunk/contrib/sendmail/libsmdb/smdb.c projects/clang-trunk/contrib/sendmail/makemap/makemap.c projects/clang-trunk/contrib/sendmail/src/README projects/clang-trunk/contrib/sendmail/src/TRACEFLAGS projects/clang-trunk/contrib/sendmail/src/TUNING projects/clang-trunk/contrib/sendmail/src/bf.c projects/clang-trunk/contrib/sendmail/src/collect.c projects/clang-trunk/contrib/sendmail/src/conf.c projects/clang-trunk/contrib/sendmail/src/daemon.c projects/clang-trunk/contrib/sendmail/src/deliver.c projects/clang-trunk/contrib/sendmail/src/envelope.c projects/clang-trunk/contrib/sendmail/src/err.c projects/clang-trunk/contrib/sendmail/src/headers.c projects/clang-trunk/contrib/sendmail/src/main.c projects/clang-trunk/contrib/sendmail/src/map.c projects/clang-trunk/contrib/sendmail/src/mci.c projects/clang-trunk/contrib/sendmail/src/milter.c projects/clang-trunk/contrib/sendmail/src/parseaddr.c projects/clang-trunk/contrib/sendmail/src/queue.c projects/clang-trunk/contrib/sendmail/src/readcf.c projects/clang-trunk/contrib/sendmail/src/recipient.c projects/clang-trunk/contrib/sendmail/src/savemail.c projects/clang-trunk/contrib/sendmail/src/sendmail.8 projects/clang-trunk/contrib/sendmail/src/sendmail.h projects/clang-trunk/contrib/sendmail/src/sfsasl.c projects/clang-trunk/contrib/sendmail/src/sm_resolve.c projects/clang-trunk/contrib/sendmail/src/srvrsmtp.c projects/clang-trunk/contrib/sendmail/src/tls.c projects/clang-trunk/contrib/sendmail/src/usersmtp.c projects/clang-trunk/contrib/sendmail/src/util.c projects/clang-trunk/contrib/sendmail/src/version.c projects/clang-trunk/contrib/tcpdump/CHANGES projects/clang-trunk/contrib/tcpdump/CREDITS projects/clang-trunk/contrib/tcpdump/INSTALL.txt projects/clang-trunk/contrib/tcpdump/Makefile.in projects/clang-trunk/contrib/tcpdump/VERSION projects/clang-trunk/contrib/tcpdump/addrtoname.c projects/clang-trunk/contrib/tcpdump/addrtoname.h projects/clang-trunk/contrib/tcpdump/config.guess projects/clang-trunk/contrib/tcpdump/config.h.in projects/clang-trunk/contrib/tcpdump/config.sub projects/clang-trunk/contrib/tcpdump/configure projects/clang-trunk/contrib/tcpdump/configure.in projects/clang-trunk/contrib/tcpdump/extract.h projects/clang-trunk/contrib/tcpdump/interface.h projects/clang-trunk/contrib/tcpdump/ip.h projects/clang-trunk/contrib/tcpdump/machdep.c projects/clang-trunk/contrib/tcpdump/missing/strsep.c projects/clang-trunk/contrib/tcpdump/mkdep projects/clang-trunk/contrib/tcpdump/netdissect.h projects/clang-trunk/contrib/tcpdump/openflow.h projects/clang-trunk/contrib/tcpdump/oui.c projects/clang-trunk/contrib/tcpdump/oui.h projects/clang-trunk/contrib/tcpdump/print-ahcp.c projects/clang-trunk/contrib/tcpdump/print-aodv.c projects/clang-trunk/contrib/tcpdump/print-arcnet.c projects/clang-trunk/contrib/tcpdump/print-arp.c projects/clang-trunk/contrib/tcpdump/print-ascii.c projects/clang-trunk/contrib/tcpdump/print-atm.c projects/clang-trunk/contrib/tcpdump/print-babel.c projects/clang-trunk/contrib/tcpdump/print-bgp.c projects/clang-trunk/contrib/tcpdump/print-bootp.c projects/clang-trunk/contrib/tcpdump/print-cdp.c projects/clang-trunk/contrib/tcpdump/print-cfm.c projects/clang-trunk/contrib/tcpdump/print-chdlc.c projects/clang-trunk/contrib/tcpdump/print-cnfp.c projects/clang-trunk/contrib/tcpdump/print-dccp.c projects/clang-trunk/contrib/tcpdump/print-decnet.c projects/clang-trunk/contrib/tcpdump/print-eigrp.c projects/clang-trunk/contrib/tcpdump/print-enc.c projects/clang-trunk/contrib/tcpdump/print-ether.c projects/clang-trunk/contrib/tcpdump/print-forces.c projects/clang-trunk/contrib/tcpdump/print-fr.c projects/clang-trunk/contrib/tcpdump/print-geonet.c projects/clang-trunk/contrib/tcpdump/print-gre.c projects/clang-trunk/contrib/tcpdump/print-icmp.c projects/clang-trunk/contrib/tcpdump/print-icmp6.c projects/clang-trunk/contrib/tcpdump/print-ip.c projects/clang-trunk/contrib/tcpdump/print-ip6.c projects/clang-trunk/contrib/tcpdump/print-ipnet.c projects/clang-trunk/contrib/tcpdump/print-isoclns.c projects/clang-trunk/contrib/tcpdump/print-juniper.c projects/clang-trunk/contrib/tcpdump/print-ldp.c projects/clang-trunk/contrib/tcpdump/print-lldp.c projects/clang-trunk/contrib/tcpdump/print-lmp.c projects/clang-trunk/contrib/tcpdump/print-lspping.c projects/clang-trunk/contrib/tcpdump/print-lwapp.c projects/clang-trunk/contrib/tcpdump/print-mobility.c projects/clang-trunk/contrib/tcpdump/print-mpcp.c projects/clang-trunk/contrib/tcpdump/print-mpls.c projects/clang-trunk/contrib/tcpdump/print-nflog.c projects/clang-trunk/contrib/tcpdump/print-null.c projects/clang-trunk/contrib/tcpdump/print-olsr.c projects/clang-trunk/contrib/tcpdump/print-openflow-1.0.c projects/clang-trunk/contrib/tcpdump/print-openflow.c projects/clang-trunk/contrib/tcpdump/print-ospf.c projects/clang-trunk/contrib/tcpdump/print-pflog.c projects/clang-trunk/contrib/tcpdump/print-pim.c projects/clang-trunk/contrib/tcpdump/print-ppi.c projects/clang-trunk/contrib/tcpdump/print-ppp.c projects/clang-trunk/contrib/tcpdump/print-radius.c projects/clang-trunk/contrib/tcpdump/print-rpki-rtr.c projects/clang-trunk/contrib/tcpdump/print-rsvp.c projects/clang-trunk/contrib/tcpdump/print-sflow.c projects/clang-trunk/contrib/tcpdump/print-sip.c projects/clang-trunk/contrib/tcpdump/print-sl.c projects/clang-trunk/contrib/tcpdump/print-sll.c projects/clang-trunk/contrib/tcpdump/print-slow.c projects/clang-trunk/contrib/tcpdump/print-smb.c projects/clang-trunk/contrib/tcpdump/print-tcp.c projects/clang-trunk/contrib/tcpdump/print-telnet.c projects/clang-trunk/contrib/tcpdump/print-udp.c projects/clang-trunk/contrib/tcpdump/print-vxlan.c projects/clang-trunk/contrib/tcpdump/print-wb.c projects/clang-trunk/contrib/tcpdump/print-zeromq.c projects/clang-trunk/contrib/tcpdump/tcp.h projects/clang-trunk/contrib/tcpdump/tcpdump.1.in projects/clang-trunk/contrib/tcpdump/tcpdump.c projects/clang-trunk/contrib/tcpdump/udp.h projects/clang-trunk/contrib/tcpdump/util.c projects/clang-trunk/etc/inetd.conf projects/clang-trunk/etc/sendmail/freebsd.mc projects/clang-trunk/etc/sendmail/freebsd.submit.mc projects/clang-trunk/include/unistd.h projects/clang-trunk/lib/libc/aarch64/Symbol.map projects/clang-trunk/lib/libc/amd64/sys/Makefile.inc projects/clang-trunk/lib/libc/gen/sysctl.c projects/clang-trunk/lib/libc/i386/sys/Makefile.inc projects/clang-trunk/lib/libc/sys/open.2 projects/clang-trunk/lib/libsm/Makefile projects/clang-trunk/lib/libthr/thread/thr_create.c projects/clang-trunk/lib/libvmmapi/vmmapi.c projects/clang-trunk/libexec/rtld-elf/aarch64/reloc.c projects/clang-trunk/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/clang-trunk/release/picobsd/build/picobsd projects/clang-trunk/release/picobsd/floppy.tree/etc/ttys projects/clang-trunk/sbin/mount_nfs/mount_nfs.c projects/clang-trunk/share/man/man4/Makefile projects/clang-trunk/share/man/man9/SDT.9 projects/clang-trunk/share/man/man9/locking.9 projects/clang-trunk/share/man/man9/pci.9 projects/clang-trunk/share/man/man9/pci_iov_schema.9 projects/clang-trunk/share/man/man9/style.9 projects/clang-trunk/share/misc/committers-src.dot projects/clang-trunk/sys/amd64/include/atomic.h projects/clang-trunk/sys/amd64/vmm/vmm_dev.c projects/clang-trunk/sys/arm/conf/std.armv6 projects/clang-trunk/sys/arm/include/atomic.h projects/clang-trunk/sys/arm64/arm64/gic_v3.c projects/clang-trunk/sys/arm64/arm64/gic_v3_fdt.c projects/clang-trunk/sys/arm64/arm64/gic_v3_reg.h projects/clang-trunk/sys/arm64/arm64/gic_v3_var.h projects/clang-trunk/sys/arm64/arm64/intr_machdep.c projects/clang-trunk/sys/arm64/arm64/pmap.c projects/clang-trunk/sys/arm64/arm64/swtch.S projects/clang-trunk/sys/arm64/arm64/trap.c projects/clang-trunk/sys/arm64/arm64/vm_machdep.c projects/clang-trunk/sys/arm64/include/_types.h projects/clang-trunk/sys/arm64/include/atomic.h projects/clang-trunk/sys/arm64/include/param.h projects/clang-trunk/sys/boot/efi/libefi/efipart.c projects/clang-trunk/sys/boot/fdt/dts/arm/sun7i-a20.dtsi projects/clang-trunk/sys/cam/ctl/scsi_ctl.c projects/clang-trunk/sys/cddl/compat/opensolaris/sys/file.h projects/clang-trunk/sys/compat/linux/linux_stats.c projects/clang-trunk/sys/conf/files projects/clang-trunk/sys/conf/files.arm64 projects/clang-trunk/sys/conf/files.powerpc projects/clang-trunk/sys/crypto/aesni/aesencdec.h projects/clang-trunk/sys/crypto/aesni/aesni.c projects/clang-trunk/sys/crypto/aesni/aesni.h projects/clang-trunk/sys/dev/ahci/ahci.h projects/clang-trunk/sys/dev/cxgbe/adapter.h projects/clang-trunk/sys/dev/cxgbe/t4_netmap.c projects/clang-trunk/sys/dev/cxgbe/t4_sge.c projects/clang-trunk/sys/dev/dwc/if_dwc.c projects/clang-trunk/sys/dev/dwc/if_dwc.h projects/clang-trunk/sys/dev/isp/isp.c projects/clang-trunk/sys/dev/isp/isp_freebsd.c projects/clang-trunk/sys/dev/isp/ispvar.h projects/clang-trunk/sys/dev/iwn/if_iwn.c projects/clang-trunk/sys/dev/iwn/if_iwnreg.h projects/clang-trunk/sys/dev/wi/if_wi_macio.c projects/clang-trunk/sys/fs/fdescfs/fdesc_vnops.c projects/clang-trunk/sys/fs/nullfs/null_vfsops.c projects/clang-trunk/sys/fs/tmpfs/tmpfs_vfsops.c projects/clang-trunk/sys/fs/unionfs/union_vfsops.c projects/clang-trunk/sys/i386/include/atomic.h projects/clang-trunk/sys/kern/kern_descrip.c projects/clang-trunk/sys/kern/kern_sysctl.c projects/clang-trunk/sys/kern/sched_ule.c projects/clang-trunk/sys/kern/subr_witness.c projects/clang-trunk/sys/kern/tty_tty.c projects/clang-trunk/sys/kern/vfs_aio.c projects/clang-trunk/sys/kern/vfs_lookup.c projects/clang-trunk/sys/kern/vfs_subr.c projects/clang-trunk/sys/kern/vfs_vnops.c projects/clang-trunk/sys/mips/include/atomic.h projects/clang-trunk/sys/modules/dtb/allwinner/Makefile projects/clang-trunk/sys/net/if_loop.c projects/clang-trunk/sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c projects/clang-trunk/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c projects/clang-trunk/sys/netinet/sctp_sysctl.c projects/clang-trunk/sys/netinet/sctp_uio.h projects/clang-trunk/sys/netipsec/key.c projects/clang-trunk/sys/opencrypto/criov.c projects/clang-trunk/sys/opencrypto/cryptodev.h projects/clang-trunk/sys/opencrypto/cryptosoft.c projects/clang-trunk/sys/powerpc/booke/trap_subr.S projects/clang-trunk/sys/powerpc/include/atomic.h projects/clang-trunk/sys/powerpc/powerpc/trap.c projects/clang-trunk/sys/security/audit/audit_bsm_klib.c projects/clang-trunk/sys/sparc64/include/atomic.h projects/clang-trunk/sys/sys/bus_dma.h projects/clang-trunk/sys/sys/mount.h projects/clang-trunk/sys/ufs/ffs/ffs_vfsops.c projects/clang-trunk/sys/vm/vm_mmap.c projects/clang-trunk/sys/vm/vm_page.h projects/clang-trunk/sys/vm/vm_pageout.c projects/clang-trunk/tests/sys/file/flock_test.sh projects/clang-trunk/usr.bin/clang/lldb/Makefile projects/clang-trunk/usr.bin/quota/quota.c projects/clang-trunk/usr.sbin/bhyve/uart_emul.c projects/clang-trunk/usr.sbin/iovctl/iovctl.8 projects/clang-trunk/usr.sbin/iovctl/iovctl.conf.5 projects/clang-trunk/usr.sbin/jail/config.c projects/clang-trunk/usr.sbin/jail/jailp.h projects/clang-trunk/usr.sbin/ntp/config.h projects/clang-trunk/usr.sbin/ntp/libntp/Makefile projects/clang-trunk/usr.sbin/ntp/ntpd/Makefile projects/clang-trunk/usr.sbin/pw/psdate.c projects/clang-trunk/usr.sbin/pw/pw_vpw.c projects/clang-trunk/usr.sbin/pw/tests/pw_useradd.sh projects/clang-trunk/usr.sbin/sendmail/Makefile projects/clang-trunk/usr.sbin/tcpdump/tcpdump/Makefile projects/clang-trunk/usr.sbin/tcpdump/tcpdump/config.h projects/clang-trunk/usr.sbin/tcpdump/tcpdump/tcpdump.1 Directory Properties: projects/clang-trunk/ (props changed) projects/clang-trunk/contrib/ntp/ (props changed) projects/clang-trunk/contrib/sendmail/ (props changed) projects/clang-trunk/contrib/tcpdump/ (props changed) projects/clang-trunk/etc/ (props changed) projects/clang-trunk/include/ (props changed) projects/clang-trunk/lib/libc/ (props changed) projects/clang-trunk/lib/libvmmapi/ (props changed) projects/clang-trunk/sbin/ (props changed) projects/clang-trunk/share/ (props changed) projects/clang-trunk/share/man/man4/ (props changed) projects/clang-trunk/sys/ (props changed) projects/clang-trunk/sys/amd64/vmm/ (props changed) projects/clang-trunk/sys/boot/ (props changed) projects/clang-trunk/sys/conf/ (props changed) projects/clang-trunk/usr.sbin/bhyve/ (props changed) projects/clang-trunk/usr.sbin/jail/ (props changed) Modified: projects/clang-trunk/ObsoleteFiles.inc ============================================================================== --- projects/clang-trunk/ObsoleteFiles.inc Wed Jul 8 18:42:08 2015 (r285286) +++ projects/clang-trunk/ObsoleteFiles.inc Wed Jul 8 18:43:55 2015 (r285287) @@ -99,6 +99,13 @@ OLD_FILES+=usr/lib/clang/3.6.1/lib/freeb OLD_DIRS+=usr/lib/clang/3.6.1/lib/freebsd OLD_DIRS+=usr/lib/clang/3.6.1/lib OLD_DIRS+=usr/lib/clang/3.6.1 +# 20150705: Rename DTrace provider man pages. +OLD_FILES+=usr/share/man/man4/dtrace-io.4.gz +OLD_FILES+=usr/share/man/man4/dtrace-ip.4.gz +OLD_FILES+=usr/share/man/man4/dtrace-proc.4.gz +OLD_FILES+=usr/share/man/man4/dtrace-sched.4.gz +OLD_FILES+=usr/share/man/man4/dtrace-tcp.4.gz +OLD_FILES+=usr/share/man/man4/dtrace-udp.4.gz # 20150604: Move nvlist man pages to section 9. OLD_FILES+=usr/share/man/man3/libnv.3.gz OLD_FILES+=usr/share/man/man3/nvlist.3.gz Modified: projects/clang-trunk/UPDATING ============================================================================== --- projects/clang-trunk/UPDATING Wed Jul 8 18:42:08 2015 (r285286) +++ projects/clang-trunk/UPDATING Wed Jul 8 18:43:55 2015 (r285287) @@ -36,6 +36,20 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 20141231 entry below for information about prerequisites and upgrading, if you are not already using 3.5.0 or higher. +20150706: + sendmail has been updated to 8.15.2. Starting with FreeBSD 11.0 + and sendmail 8.15, sendmail uses uncompressed IPv6 addresses by + default, i.e., they will not contain "::". For example, instead + of ::1, it will be 0:0:0:0:0:0:0:1. This permits a zero subnet + to have a more specific match, such as different map entries for + IPv6:0:0 vs IPv6:0. This change requires that configuration + data (including maps, files, classes, custom ruleset, etc.) must + use the same format, so make certain such configuration data is + upgrading. As a very simple check search for patterns like + 'IPv6:[0-9a-fA-F:]*::' and 'IPv6::'. To return to the old + behavior, set the m4 option confUSE_COMPRESSED_IPV6_ADDRESSES or + the cf option UseCompressedIPv6Addresses. + 20150630: The default kernel entropy-processing algorithm is now Fortuna, replacing Yarrow. Modified: projects/clang-trunk/contrib/ntp/ChangeLog ============================================================================== --- projects/clang-trunk/contrib/ntp/ChangeLog Wed Jul 8 18:42:08 2015 (r285286) +++ projects/clang-trunk/contrib/ntp/ChangeLog Wed Jul 8 18:43:55 2015 (r285287) @@ -1,8 +1,145 @@ --- +(4.2.8p3) 2015/06/29 Released by Harlan Stenn + +* [Sec 2853] Crafted remote config packet can crash some versions of + ntpd. Aleksis Kauppinen, Juergen Perlinger, Harlan Stenn. +* [Sec 2853] Initial work on tests/sec-2853/. Harlan Stenn. +* [Bug 1060] Buffer overruns in libparse/clk_rawdcf.c. Helge Oldach. +* [Bug 2846] Report 'unsynchronized' status during the leap second. + Fixed in Martin's changes to Bug 2855. Martin Burnicki. +* [Bug 2859] Improve raw DCF77 robustness deconding. Frank Kardel. +* [Bug 2860] ntpq ifstats sanity check is too stringent. Frank Kardel. +* README.leapsmear added. Martin Burnicki. +* README.leapsmear edited. Harlan Stenn. +* tests/libntp/msyslog.c: fixed a gcc warning. Tomasz Flendrich. +* ntpd/ntp.conf.def: Document DSCP and leapsmearinterval. Harlan Stenn. +* html/miscopt.html: Document leapsmearinterval, other cleanup. Harlan Stenn. +--- +(4.2.8p3-RC3) 2015/06/27 Released by Harlan Stenn + +* [Bug 2855] Parser fix for conditional leap smear code. Harlan Stenn. +* [Bug 2855] Report leap smear in the REFID. Harlan Stenn. +* [Bug 2856] ntpd should wait() on terminated child processes. Paul Green. +* [Bug 2857] Stratus VOS does not support SIGIO. Paul Green. +* html/drivers/driver22.html: typo fix. Harlan Stenn. +* refidsmear test cleanup. Tomasz Flendrich. +* refidsmear function support and tests. Harlan Stenn. +* sntp/tests/Makefile.am: remove g_nameresolution.cpp as it tested + something that was only in the 4.2.6 sntp. Harlan Stenn. +* Modified tests/bug-2803/Makefile.am so it builds Unity framework tests. + Damir Tomić +* Modified tests/libtnp/Makefile.am so it builds Unity framework tests. + Damir Tomić +* Modified sntp/tests/Makefile.am so it builds Unity framework tests. + Damir Tomić +* tests/sandbox/smeartest.c: Harlan Stenn, Damir Tomic, Juergen Perlinger. +* Converted from gtest to Unity: tests/bug-2803/. Damir Tomić +* Converted from gtest to Unity: tests/libntp/ a_md5encrypt, atoint.c, + atouint.c, authkeys.c, buftvtots.c, calendar.c, caljulian.c, + calyearstart.c, clocktime.c, hextoint.c, lfpfunc.c, modetoa.c, + numtoa.c, numtohost.c, refnumtoa.c, ssl_init.c, statestr.c, + timespecops.c, timevalops.c, uglydate.c, vi64ops.c, ymd2yd.c. + Damir Tomić +* Converted from gtest to Unity: sntp/tests/ kodDatabase.c, kodFile.c, + networking.c, keyFile.c, utilities.cpp, sntptest.h, + fileHandlingTest.h. Damir Tomić +* Converted from gtest to Unity: sntp/tests/ caltontp.c, humandate.c, + msyslog.c, prettydate.c, recvbuff.c, sfptostr.c, tstotv.c, tvtots.c, + sntp/tests/packetProcessing.c. Tomasz Flendrich +--- +(4.2.8p3-RC2) 2015/06/24 Released by Harlan Stenn + +* [Bug 2778] Implement "apeers" ntpq command to include associd. +* [Bug 2805] ntpd fails to join multicast group. +* [Bug 2824] Convert update-leap to perl. (also see 2769) +* [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey + NTPD transfers the current TAI (instead of an announcement) now. + This might still needed improvement. + Update autokey data ASAP when 'sys_tai' changes. + Fix unit test that was broken by changes for autokey update. + Avoid potential signature length issue and use DPRINTF where possible + in ntp_crypto.c. +* [Bug 2832] refclock_jjy.c supports the TDC-300. +* [Bug 2834] Correct a broken html tag in html/refclock.html +* [Bug 2836] DFC77 patches from Frank Kardel to make decoding more + robust, and require 2 consecutive timestamps to be consistent. +* [Bug 2837] Allow a configurable DSCP value. +* [Bug 2837] add test for DSCP to ntpd/complete.conf.in +* [Bug 2842] Glitch in ntp.conf.def documentation stanza. +* [Bug 2842] Bug in mdoc2man. +* [Bug 2843] make check fails on 4.3.36 + Fixed compiler warnings about numeric range overflow + (The original topic was fixed in a byplay to bug#2830) +* [Bug 2845] Harden memory allocation in ntpd. +* [Bug 2852] 'make check' can't find unity.h. Hal Murray. +* [Bug 2854] Missing brace in libntp/strdup.c. Masanari Iida. +* [Bug 2855] Implement conditional leap smear code. Martin Burnicki. +* [Bug 2855] leap smear cleanup. Harlan Stenn. +* Initial support for experimental leap smear code. Harlan Stenn. +* Fixes to sntp/tests/fileHandlingTest.h.in. Harlan Stenn. +* Report select() debug messages at debug level 3 now. +* sntp/scripts/genLocInfo: treat raspbian as debian. +* Unity test framework fixes. + ** Requires ruby for changes to tests. +* Initial support for PACKAGE_VERSION tests. +* sntp/libpkgver belongs in EXTRA_DIST, not DIST_SUBDIRS. +* tests/bug-2803/Makefile.am must distribute bug-2803.h. +* automake-1.15 cleanup for sntp/tests/fileHandlingTest.h.in . Harlan Stenn. +--- +(4.2.8p3-RC1) 2015/05/12 Released by Harlan Stenn + +* CID 739725: Fix a rare resource leak in libevent/listener.c. +* CID 1295478: Quiet a pedantic potential error from the fix for Bug 2776. +* CID 1296235: Fix refclock_jjy.c and correcting type of the driver40-ja.html +* CID 1269537: Clean up a line of dead code in getShmTime(). +* [Bug 2590] autogen-5.18.5. +* [Bug 2612] restrict: Warn when 'monitor' can't be disabled because + of 'limited'. +* [Bug 2650] fix includefile processing. +* [Bug 2745] ntpd -x steps clock on leap second + Fixed an initial-value problem that caused misbehaviour in absence of + any leapsecond information. + Do leap second stepping only of the step adjustment is beyond the + proper jump distance limit and step correction is allowed at all. +* [Bug 2750] build for Win64 + Building for 32bit of loopback ppsapi needs def file +* [Bug 2776] Improve ntpq's 'help keytype'. +* [Bug 2782] Refactor refclock_shm.c, add memory barrier protection. +* [Bug 2792] If the IFF_RUNNING interface flag is supported then an + interface is ignored as long as this flag is not set since the + interface is not usable (e.g., no link). +* [Bug 2794] Clean up kernel clock status reports. +* [Bug 2800] refclock_true.c true_debug() can't open debug log because + of incompatible open/fdopen parameters. +* [Bug 2804] install-local-data assumes GNU 'find' semantics. +* [Bug 2806] refclock_jjy.c supports the Telephone JJY. +* [Bug 2808] GPSD_JSON driver enhancements, step 1. + Fix crash during cleanup if GPS device not present and char device. + Increase internal token buffer to parse all JSON data, even SKY. + Defer logging of errors during driver init until the first unit is + started, so the syslog is not cluttered when the driver is not used. + Various improvements, see http://bugs.ntp.org/2808 for details. + Changed libjsmn to a more recent version. +* [Bug 2810] refclock_shm.c memory barrier code needs tweaks for QNX. +* [Bug 2813] HP-UX needs -D__STDC_VERSION__=199901L and limits.h. +* [Bug 2815] net-snmp before v5.4 has circular library dependencies. +* [Bug 2821] Add a missing NTP_PRINTF and a missing const. +* [Bug 2822] New leap column in sntp broke NTP::Util.pm. +* [Bug 2825] Quiet file installation in html/ . +* [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey + NTPD transfers the current TAI (instead of an announcement) now. + This might still needed improvement. +* Add an assert to the ntpq ifstats code. +* Clean up the RLIMIT_STACK code. +* Improve the ntpq documentation around the controlkey keyid. +* ntpq.c cleanup. +* Windows port build cleanup. +--- (4.2.8p2) 2015/04/07 Released by Harlan Stenn (4.2.8p2-RC3) 2015/04/03 Released by Harlan Stenn * [Bug 2763] Fix for different thresholds for forward and backward steps. +* Initial import of the Unity test framework. --- (4.2.8p2-RC2) 2015/04/03 Released by Harlan Stenn @@ -62,6 +199,7 @@ * [Sec 2781] Authentication doesn't protect symmetric associations against DoS attacks. * [Bug 2783] Quiet autoconf warnings about missing AC_LANG_SOURCE. +* [Bug 2784] Fix for 2782 uses clock_gettime() instead of get_ostime(). * [Bug 2789] Quiet compiler warnings from libevent. * [Bug 2790] If ntpd sets the Windows MM timer highest resolution pause briefly before measuring system clock precision to yield Modified: projects/clang-trunk/contrib/ntp/CommitLog ============================================================================== --- projects/clang-trunk/contrib/ntp/CommitLog Wed Jul 8 18:42:08 2015 (r285286) +++ projects/clang-trunk/contrib/ntp/CommitLog Wed Jul 8 18:43:55 2015 (r285287) @@ -1,3 +1,6748 @@ +ChangeSet@1.3491, 2015-06-29 16:34:44-04:00, stenn@deacon.udel.edu + NTP_4_2_8P3 + TAG: NTP_4_2_8P3 + + ChangeLog@1.1680 +1 -0 + NTP_4_2_8P3 + + ntpd/invoke-ntp.conf.texi@1.188 +1 -1 + NTP_4_2_8P3 + + ntpd/invoke-ntp.keys.texi@1.182 +1 -1 + NTP_4_2_8P3 + + ntpd/invoke-ntpd.texi@1.499 +2 -2 + NTP_4_2_8P3 + + ntpd/ntp.conf.5man@1.222 +3 -3 + NTP_4_2_8P3 + + ntpd/ntp.conf.5mdoc@1.222 +1 -1 + NTP_4_2_8P3 + + ntpd/ntp.conf.html@1.177 +15 -1 + NTP_4_2_8P3 + + ntpd/ntp.conf.man.in@1.222 +3 -3 + NTP_4_2_8P3 + + ntpd/ntp.conf.mdoc.in@1.222 +1 -1 + NTP_4_2_8P3 + + ntpd/ntp.keys.5man@1.216 +2 -2 + NTP_4_2_8P3 + + ntpd/ntp.keys.5mdoc@1.216 +2 -2 + NTP_4_2_8P3 + + ntpd/ntp.keys.html@1.178 +1 -1 + NTP_4_2_8P3 + + ntpd/ntp.keys.man.in@1.216 +2 -2 + NTP_4_2_8P3 + + ntpd/ntp.keys.mdoc.in@1.216 +2 -2 + NTP_4_2_8P3 + + ntpd/ntpd-opts.c@1.521 +245 -245 + NTP_4_2_8P3 + + ntpd/ntpd-opts.h@1.520 +3 -3 + NTP_4_2_8P3 + + ntpd/ntpd.1ntpdman@1.328 +3 -3 + NTP_4_2_8P3 + + ntpd/ntpd.1ntpdmdoc@1.328 +2 -2 + NTP_4_2_8P3 + + ntpd/ntpd.html@1.172 +2 -2 + NTP_4_2_8P3 + + ntpd/ntpd.man.in@1.328 +3 -3 + NTP_4_2_8P3 + + ntpd/ntpd.mdoc.in@1.328 +2 -2 + NTP_4_2_8P3 + + ntpdc/invoke-ntpdc.texi@1.496 +2 -2 + NTP_4_2_8P3 + + ntpdc/ntpdc-opts.c@1.514 +107 -107 + NTP_4_2_8P3 + + ntpdc/ntpdc-opts.h@1.513 +3 -3 + NTP_4_2_8P3 + + ntpdc/ntpdc.1ntpdcman@1.327 +3 -3 + NTP_4_2_8P3 + + ntpdc/ntpdc.1ntpdcmdoc@1.327 +2 -2 + NTP_4_2_8P3 + + ntpdc/ntpdc.html@1.340 +2 -2 + NTP_4_2_8P3 + + ntpdc/ntpdc.man.in@1.327 +3 -3 + NTP_4_2_8P3 + + ntpdc/ntpdc.mdoc.in@1.327 +2 -2 + NTP_4_2_8P3 + + ntpq/invoke-ntpq.texi@1.503 +2 -2 + NTP_4_2_8P3 + + ntpq/ntpq-opts.c@1.520 +106 -106 + NTP_4_2_8P3 + + ntpq/ntpq-opts.h@1.518 +3 -3 + NTP_4_2_8P3 + + ntpq/ntpq.1ntpqman@1.331 +3 -3 + NTP_4_2_8P3 + + ntpq/ntpq.1ntpqmdoc@1.331 +2 -2 + NTP_4_2_8P3 + + ntpq/ntpq.html@1.169 +2 -2 + NTP_4_2_8P3 + + ntpq/ntpq.man.in@1.331 +3 -3 + NTP_4_2_8P3 + + ntpq/ntpq.mdoc.in@1.331 +2 -2 + NTP_4_2_8P3 + + ntpsnmpd/invoke-ntpsnmpd.texi@1.498 +2 -2 + NTP_4_2_8P3 + + ntpsnmpd/ntpsnmpd-opts.c@1.516 +68 -68 + NTP_4_2_8P3 + + ntpsnmpd/ntpsnmpd-opts.h@1.515 +3 -3 + NTP_4_2_8P3 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.327 +3 -3 + NTP_4_2_8P3 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.327 +2 -2 + NTP_4_2_8P3 + + ntpsnmpd/ntpsnmpd.html@1.167 +1 -1 + NTP_4_2_8P3 + + ntpsnmpd/ntpsnmpd.man.in@1.327 +3 -3 + NTP_4_2_8P3 + + ntpsnmpd/ntpsnmpd.mdoc.in@1.327 +2 -2 + NTP_4_2_8P3 + + packageinfo.sh@1.515 +2 -2 + NTP_4_2_8P3 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.88 +3 -3 + NTP_4_2_8P3 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.89 +2 -2 + NTP_4_2_8P3 + + scripts/calc_tickadj/calc_tickadj.html@1.90 +1 -1 + NTP_4_2_8P3 + + scripts/calc_tickadj/calc_tickadj.man.in@1.87 +3 -3 + NTP_4_2_8P3 + + scripts/calc_tickadj/calc_tickadj.mdoc.in@1.89 +2 -2 + NTP_4_2_8P3 + + scripts/calc_tickadj/invoke-calc_tickadj.texi@1.92 +1 -1 + NTP_4_2_8P3 + + scripts/invoke-plot_summary.texi@1.109 +2 -2 + NTP_4_2_8P3 + + scripts/invoke-summary.texi@1.109 +2 -2 + NTP_4_2_8P3 + + scripts/ntp-wait/invoke-ntp-wait.texi@1.319 +2 -2 + NTP_4_2_8P3 + + scripts/ntp-wait/ntp-wait-opts@1.55 +2 -2 + NTP_4_2_8P3 + + scripts/ntp-wait/ntp-wait.1ntp-waitman@1.316 +3 -3 + NTP_4_2_8P3 + + scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.317 +2 -2 + NTP_4_2_8P3 + + scripts/ntp-wait/ntp-wait.html@1.336 +2 -2 + NTP_4_2_8P3 + + scripts/ntp-wait/ntp-wait.man.in@1.316 +3 -3 + NTP_4_2_8P3 + + scripts/ntp-wait/ntp-wait.mdoc.in@1.317 +2 -2 + NTP_4_2_8P3 + + scripts/ntpsweep/invoke-ntpsweep.texi@1.107 +2 -2 + NTP_4_2_8P3 + + scripts/ntpsweep/ntpsweep-opts@1.57 +2 -2 + NTP_4_2_8P3 + + scripts/ntpsweep/ntpsweep.1ntpsweepman@1.95 +3 -3 + NTP_4_2_8P3 + + scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.95 +2 -2 + NTP_4_2_8P3 + + scripts/ntpsweep/ntpsweep.html@1.108 +2 -2 + NTP_4_2_8P3 + + scripts/ntpsweep/ntpsweep.man.in@1.95 +3 -3 + NTP_4_2_8P3 + + scripts/ntpsweep/ntpsweep.mdoc.in@1.96 +2 -2 + NTP_4_2_8P3 + + scripts/ntptrace/invoke-ntptrace.texi@1.108 +2 -2 + NTP_4_2_8P3 + + scripts/ntptrace/ntptrace-opts@1.57 +2 -2 + NTP_4_2_8P3 + + scripts/ntptrace/ntptrace.1ntptraceman@1.95 +3 -3 + NTP_4_2_8P3 + + scripts/ntptrace/ntptrace.1ntptracemdoc@1.96 +2 -2 + NTP_4_2_8P3 + + scripts/ntptrace/ntptrace.html@1.109 +2 -2 + NTP_4_2_8P3 + + scripts/ntptrace/ntptrace.man.in@1.95 +3 -3 + NTP_4_2_8P3 + + scripts/ntptrace/ntptrace.mdoc.in@1.97 +2 -2 + NTP_4_2_8P3 + + scripts/plot_summary-opts@1.57 +2 -2 + NTP_4_2_8P3 + + scripts/plot_summary.1plot_summaryman@1.107 +3 -3 + NTP_4_2_8P3 + + scripts/plot_summary.1plot_summarymdoc@1.107 +2 -2 + NTP_4_2_8P3 + + scripts/plot_summary.html@1.110 +2 -2 + NTP_4_2_8P3 + + scripts/plot_summary.man.in@1.107 +3 -3 + NTP_4_2_8P3 + + scripts/plot_summary.mdoc.in@1.107 +2 -2 + NTP_4_2_8P3 + + scripts/summary-opts@1.57 +2 -2 + NTP_4_2_8P3 + + scripts/summary.1summaryman@1.107 +3 -3 + NTP_4_2_8P3 + + scripts/summary.1summarymdoc@1.107 +2 -2 + NTP_4_2_8P3 + + scripts/summary.html@1.110 +2 -2 + NTP_4_2_8P3 + + scripts/summary.man.in@1.107 +3 -3 + NTP_4_2_8P3 + + scripts/summary.mdoc.in@1.107 +2 -2 + NTP_4_2_8P3 + + scripts/update-leap/invoke-update-leap.texi@1.8 +1 -1 + NTP_4_2_8P3 + + scripts/update-leap/update-leap-opts@1.8 +2 -2 + NTP_4_2_8P3 + + scripts/update-leap/update-leap.1update-leapman@1.8 +3 -3 + NTP_4_2_8P3 + + scripts/update-leap/update-leap.1update-leapmdoc@1.8 +2 -2 + NTP_4_2_8P3 + + scripts/update-leap/update-leap.html@1.8 +1 -1 + NTP_4_2_8P3 + + scripts/update-leap/update-leap.man.in@1.8 +3 -3 + NTP_4_2_8P3 + + scripts/update-leap/update-leap.mdoc.in@1.8 +2 -2 + NTP_4_2_8P3 + + sntp/invoke-sntp.texi@1.496 +2 -2 + NTP_4_2_8P3 + + sntp/sntp-opts.c@1.515 +159 -159 + NTP_4_2_8P3 + + sntp/sntp-opts.h@1.513 +3 -3 + NTP_4_2_8P3 + + sntp/sntp.1sntpman@1.331 +3 -3 + NTP_4_2_8P3 + + sntp/sntp.1sntpmdoc@1.331 +2 -2 + NTP_4_2_8P3 + + sntp/sntp.html@1.511 +2 -2 + NTP_4_2_8P3 + + sntp/sntp.man.in@1.331 +3 -3 + NTP_4_2_8P3 + + sntp/sntp.mdoc.in@1.331 +2 -2 + NTP_4_2_8P3 + + util/invoke-ntp-keygen.texi@1.499 +2 -2 + NTP_4_2_8P3 + + util/ntp-keygen-opts.c@1.517 +173 -173 + NTP_4_2_8P3 + + util/ntp-keygen-opts.h@1.515 +3 -3 + NTP_4_2_8P3 + + util/ntp-keygen.1ntp-keygenman@1.327 +3 -3 + NTP_4_2_8P3 + + util/ntp-keygen.1ntp-keygenmdoc@1.327 +2 -2 + NTP_4_2_8P3 + + util/ntp-keygen.html@1.173 +2 -2 + NTP_4_2_8P3 + + util/ntp-keygen.man.in@1.327 +3 -3 + NTP_4_2_8P3 + + util/ntp-keygen.mdoc.in@1.327 +2 -2 + NTP_4_2_8P3 + +ChangeSet@1.3490, 2015-06-29 16:11:13-04:00, stenn@deacon.udel.edu + Release ntp-4.2.8p3 + + packageinfo.sh@1.514 +1 -1 + Release ntp-4.2.8p3 + +ChangeSet@1.3489, 2015-06-29 19:33:22+00:00, stenn@psp-at1.ntp.org + NEWS file update for bug 2853 + + NEWS@1.144 +18 -3 + NEWS file update for bug 2853 + +ChangeSet@1.3473.1.40, 2015-06-29 06:00:52+00:00, stenn@psp-at1.ntp.org + html/miscopt.html: Document leapsmearinterval, other cleanup. Harlan Stenn. + + ChangeLog@1.1666.1.19 +1 -0 + html/miscopt.html: Document leapsmearinterval, other cleanup. Harlan Stenn. + + html/miscopt.html@1.82 +18 -15 + html/miscopt.html: Document leapsmearinterval, other cleanup. Harlan Stenn. + +ChangeSet@1.3473.1.39, 2015-06-29 05:28:47+00:00, stenn@psp-at1.ntp.org + ntpd/ntp.conf.def: Document DSCP and leapsmearinterval. Harlan Stenn. + + ChangeLog@1.1666.1.18 +1 -0 + ntpd/ntp.conf.def: Document DSCP and leapsmearinterval. Harlan Stenn. + + ntpd/invoke-ntp.conf.texi@1.187 +17 -1 + ntpd/ntp.conf.def: Document DSCP and leapsmearinterval. Harlan Stenn. + + ntpd/ntp.conf.5man@1.221 +21 -3 + ntpd/ntp.conf.def: Document DSCP and leapsmearinterval. Harlan Stenn. + + ntpd/ntp.conf.5mdoc@1.221 +18 -2 + ntpd/ntp.conf.def: Document DSCP and leapsmearinterval. Harlan Stenn. + + ntpd/ntp.conf.def@1.17 +16 -0 + ntpd/ntp.conf.def: Document DSCP and leapsmearinterval. Harlan Stenn. + + ntpd/ntp.conf.man.in@1.221 +21 -3 + ntpd/ntp.conf.def: Document DSCP and leapsmearinterval. Harlan Stenn. + + ntpd/ntp.conf.mdoc.in@1.221 +18 -2 + ntpd/ntp.conf.def: Document DSCP and leapsmearinterval. Harlan Stenn. + +ChangeSet@1.3486, 2015-06-29 03:39:39+00:00, stenn@psp-at1.ntp.org + Updated entry for Sec 2853 + + ChangeLog@1.1677 +2 -1 + Updated entry for Sec 2853 + +ChangeSet@1.3473.3.2, 2015-06-29 04:57:16+02:00, tomek@tomek-n56vz.(none) + ChangeLog: + moved a change to the proper place + + ChangeLog@1.1666.2.2 +1 -1 + moved a change to the proper place + +ChangeSet@1.3473.3.1, 2015-06-29 04:50:55+02:00, tomek@tomek-n56vz.(none) + ChangeLog: + updated my changes + msyslog.c: + fixed a gcc warning + run-msyslog.c: + checking in the autogenerated file + + ChangeLog@1.1666.2.1 +4 -0 + updated my changes + + tests/libntp/msyslog.c@1.3 +2 -2 + fixed a gcc warning + + tests/libntp/run-msyslog.c@1.3 +1 -0 + checking in the autogenerated file + +ChangeSet@1.3473.1.37, 2015-06-29 01:16:44+00:00, stenn@psp-at1.ntp.org + [Bug 2860] ntpq ifstats sanity check is too stringent. Frank Kardel. + + ChangeLog@1.1666.1.16 +1 -0 + [Bug 2860] ntpq ifstats sanity check is too stringent. Frank Kardel. + + NEWS@1.143 +1 -0 + [Bug 2860] ntpq ifstats sanity check is too stringent. Frank Kardel. + + ntpq/ntpq-subs.c@1.109 +1 -1 + [Bug 2860] ntpq ifstats sanity check is too stringent. Frank Kardel. + +ChangeSet@1.3473.1.36, 2015-06-29 01:13:38+00:00, stenn@psp-at1.ntp.org + Update the NEWS file with info about README.leapsmear + + NEWS@1.142 +2 -1 + Update the NEWS file with info about README.leapsmear + +ChangeSet@1.3473.1.35, 2015-06-29 00:10:53+00:00, stenn@psp-at1.ntp.org + README.leapsmear edited. Harlan Stenn. + + ChangeLog@1.1666.1.15 +1 -0 + README.leapsmear edited. Harlan Stenn. + + README.leapsmear@1.2 +240 -75 + README.leapsmear edited. Harlan Stenn. + +ChangeSet@1.3473.1.34, 2015-06-28 21:20:27+00:00, stenn@psp-at1.ntp.org + README.leapsmear added. Martin Burnicki. + + ChangeLog@1.1666.1.14 +1 -0 + README.leapsmear added. Martin Burnicki. + + Makefile.am@1.132 +1 -0 + README.leapsmear added. Martin Burnicki. + + README.leapsmear@1.1 +107 -0 + BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable/README.leapsmear + + README.leapsmear@1.0 +0 -0 + +ChangeSet@1.3473.1.33, 2015-06-27 23:05:51-04:00, stenn@deacon.udel.edu + [Bug 2846] Report 'unsynchronized' status during the leap second. Fixed in Martin's changes to Bug 2855. Martin Burnicki. + + ChangeLog@1.1666.1.13 +2 -0 + [Bug 2846] Report 'unsynchronized' status during the leap second. Fixed in Martin's changes to Bug 2855. Martin Burnicki. + +ChangeSet@1.3473.1.32, 2015-06-27 21:34:55+00:00, stenn@psp-at1.ntp.org + NEWS file update + + NEWS@1.141 +12 -0 + NEWS file update + +ChangeSet@1.3473.1.31, 2015-06-27 19:25:39+00:00, stenn@psp-at1.ntp.org + [Bug 2859] Improve raw DCF77 robustness deconding. Frank Kardel. + + ChangeLog@1.1666.1.12 +4 -0 + [Bug 1060] Buffer overruns in libparse/clk_rawdcf.c. Helge Oldach. + + include/parse.h@1.13 +3 -3 + [Bug 2859] Improve raw DCF77 robustness deconding. Frank Kardel. + + libparse/clk_meinberg.c@1.15 +2 -2 + [Bug 2859] Improve raw DCF77 robustness deconding. Frank Kardel. + + libparse/clk_rawdcf.c@1.22 +100 -12 + [Bug 2859] Improve raw DCF77 robustness deconding. Frank Kardel. + + libparse/clk_schmid.c@1.14 +2 -2 + [Bug 2859] Improve raw DCF77 robustness deconding. Frank Kardel. + + ntpd/refclock_parse.c@1.80 +4 -4 + [Bug 2859] Improve raw DCF77 robustness deconding. Frank Kardel. + + parseutil/dcfd.c@1.29 +1 -1 + [Bug 2859] Improve raw DCF77 robustness deconding. Frank Kardel. + + parseutil/testdcf.c@1.11 +1 -1 + [Bug 2859] Improve raw DCF77 robustness deconding. Frank Kardel. + +ChangeSet@1.3473.1.30, 2015-06-27 05:21:56-04:00, stenn@deacon.udel.edu + NTP_4_2_8P3_RC3 + TAG: NTP_4_2_8P3_RC3 + + ChangeLog@1.1666.1.11 +1 -0 + NTP_4_2_8P3_RC3 + + ntpd/invoke-ntp.conf.texi@1.186 +1 -1 + NTP_4_2_8P3_RC3 + + ntpd/invoke-ntp.keys.texi@1.181 +1 -1 + NTP_4_2_8P3_RC3 + + ntpd/invoke-ntpd.texi@1.498 +2 -2 + NTP_4_2_8P3_RC3 + + ntpd/ntp.conf.5man@1.220 +3 -3 + NTP_4_2_8P3_RC3 + + ntpd/ntp.conf.5mdoc@1.220 +2 -2 + NTP_4_2_8P3_RC3 + + ntpd/ntp.conf.html@1.176 +1 -1 + NTP_4_2_8P3_RC3 + + ntpd/ntp.conf.man.in@1.220 +3 -3 + NTP_4_2_8P3_RC3 + + ntpd/ntp.conf.mdoc.in@1.220 +2 -2 + NTP_4_2_8P3_RC3 + + ntpd/ntp.keys.5man@1.215 +2 -2 + NTP_4_2_8P3_RC3 + + ntpd/ntp.keys.5mdoc@1.215 +2 -2 + NTP_4_2_8P3_RC3 + + ntpd/ntp.keys.html@1.177 +1 -1 + NTP_4_2_8P3_RC3 + + ntpd/ntp.keys.man.in@1.215 +2 -2 + NTP_4_2_8P3_RC3 + + ntpd/ntp.keys.mdoc.in@1.215 +2 -2 + NTP_4_2_8P3_RC3 + + ntpd/ntpd-opts.c@1.520 +7 -7 + NTP_4_2_8P3_RC3 + + ntpd/ntpd-opts.h@1.519 +3 -3 + NTP_4_2_8P3_RC3 + + ntpd/ntpd.1ntpdman@1.327 +3 -3 + NTP_4_2_8P3_RC3 + + ntpd/ntpd.1ntpdmdoc@1.327 +2 -2 + NTP_4_2_8P3_RC3 + + ntpd/ntpd.html@1.171 +2 -2 + NTP_4_2_8P3_RC3 + + ntpd/ntpd.man.in@1.327 +3 -3 + NTP_4_2_8P3_RC3 + + ntpd/ntpd.mdoc.in@1.327 +2 -2 + NTP_4_2_8P3_RC3 + + ntpdc/invoke-ntpdc.texi@1.495 +2 -2 + NTP_4_2_8P3_RC3 + + ntpdc/ntpdc-opts.c@1.513 +7 -7 + NTP_4_2_8P3_RC3 + + ntpdc/ntpdc-opts.h@1.512 +3 -3 + NTP_4_2_8P3_RC3 + + ntpdc/ntpdc.1ntpdcman@1.326 +3 -3 + NTP_4_2_8P3_RC3 + + ntpdc/ntpdc.1ntpdcmdoc@1.326 +2 -2 + NTP_4_2_8P3_RC3 + + ntpdc/ntpdc.html@1.339 +2 -2 + NTP_4_2_8P3_RC3 + + ntpdc/ntpdc.man.in@1.326 +3 -3 + NTP_4_2_8P3_RC3 + + ntpdc/ntpdc.mdoc.in@1.326 +2 -2 + NTP_4_2_8P3_RC3 + + ntpq/invoke-ntpq.texi@1.502 +2 -2 + NTP_4_2_8P3_RC3 + + ntpq/ntpq-opts.c@1.519 +7 -7 + NTP_4_2_8P3_RC3 + + ntpq/ntpq-opts.h@1.517 +3 -3 + NTP_4_2_8P3_RC3 + + ntpq/ntpq.1ntpqman@1.330 +3 -3 + NTP_4_2_8P3_RC3 + + ntpq/ntpq.1ntpqmdoc@1.330 +2 -2 + NTP_4_2_8P3_RC3 + + ntpq/ntpq.html@1.168 +2 -2 + NTP_4_2_8P3_RC3 + + ntpq/ntpq.man.in@1.330 +3 -3 + NTP_4_2_8P3_RC3 + + ntpq/ntpq.mdoc.in@1.330 +2 -2 + NTP_4_2_8P3_RC3 + + ntpsnmpd/invoke-ntpsnmpd.texi@1.497 +2 -2 + NTP_4_2_8P3_RC3 + + ntpsnmpd/ntpsnmpd-opts.c@1.515 +7 -7 + NTP_4_2_8P3_RC3 + + ntpsnmpd/ntpsnmpd-opts.h@1.514 +3 -3 + NTP_4_2_8P3_RC3 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.326 +3 -3 + NTP_4_2_8P3_RC3 + + ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.326 +2 -2 + NTP_4_2_8P3_RC3 + + ntpsnmpd/ntpsnmpd.html@1.166 +1 -1 + NTP_4_2_8P3_RC3 + + ntpsnmpd/ntpsnmpd.man.in@1.326 +3 -3 + NTP_4_2_8P3_RC3 + + ntpsnmpd/ntpsnmpd.mdoc.in@1.326 +2 -2 + NTP_4_2_8P3_RC3 + + packageinfo.sh@1.513 +1 -1 + NTP_4_2_8P3_RC3 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.87 +3 -3 + NTP_4_2_8P3_RC3 + + scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.88 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/calc_tickadj/calc_tickadj.html@1.89 +1 -1 + NTP_4_2_8P3_RC3 + + scripts/calc_tickadj/calc_tickadj.man.in@1.86 +3 -3 + NTP_4_2_8P3_RC3 + + scripts/calc_tickadj/calc_tickadj.mdoc.in@1.88 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/calc_tickadj/invoke-calc_tickadj.texi@1.91 +1 -1 + NTP_4_2_8P3_RC3 + + scripts/invoke-plot_summary.texi@1.108 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/invoke-summary.texi@1.108 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/ntp-wait/invoke-ntp-wait.texi@1.318 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/ntp-wait/ntp-wait-opts@1.54 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/ntp-wait/ntp-wait.1ntp-waitman@1.315 +3 -3 + NTP_4_2_8P3_RC3 + + scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.316 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/ntp-wait/ntp-wait.html@1.335 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/ntp-wait/ntp-wait.man.in@1.315 +3 -3 + NTP_4_2_8P3_RC3 + + scripts/ntp-wait/ntp-wait.mdoc.in@1.316 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/ntpsweep/invoke-ntpsweep.texi@1.106 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/ntpsweep/ntpsweep-opts@1.56 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/ntpsweep/ntpsweep.1ntpsweepman@1.94 +3 -3 + NTP_4_2_8P3_RC3 + + scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.94 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/ntpsweep/ntpsweep.html@1.107 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/ntpsweep/ntpsweep.man.in@1.94 +3 -3 + NTP_4_2_8P3_RC3 + + scripts/ntpsweep/ntpsweep.mdoc.in@1.95 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/ntptrace/invoke-ntptrace.texi@1.107 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/ntptrace/ntptrace-opts@1.56 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/ntptrace/ntptrace.1ntptraceman@1.94 +3 -3 + NTP_4_2_8P3_RC3 + + scripts/ntptrace/ntptrace.1ntptracemdoc@1.95 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/ntptrace/ntptrace.html@1.108 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/ntptrace/ntptrace.man.in@1.94 +3 -3 + NTP_4_2_8P3_RC3 + + scripts/ntptrace/ntptrace.mdoc.in@1.96 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/plot_summary-opts@1.56 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/plot_summary.1plot_summaryman@1.106 +3 -3 + NTP_4_2_8P3_RC3 + + scripts/plot_summary.1plot_summarymdoc@1.106 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/plot_summary.html@1.109 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/plot_summary.man.in@1.106 +3 -3 + NTP_4_2_8P3_RC3 + + scripts/plot_summary.mdoc.in@1.106 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/summary-opts@1.56 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/summary.1summaryman@1.106 +3 -3 + NTP_4_2_8P3_RC3 + + scripts/summary.1summarymdoc@1.106 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/summary.html@1.109 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/summary.man.in@1.106 +3 -3 + NTP_4_2_8P3_RC3 + + scripts/summary.mdoc.in@1.106 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/update-leap/invoke-update-leap.texi@1.7 +1 -1 + NTP_4_2_8P3_RC3 + + scripts/update-leap/update-leap-opts@1.7 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/update-leap/update-leap.1update-leapman@1.7 +3 -3 + NTP_4_2_8P3_RC3 + + scripts/update-leap/update-leap.1update-leapmdoc@1.7 +2 -2 + NTP_4_2_8P3_RC3 + + scripts/update-leap/update-leap.html@1.7 +51 -2 + NTP_4_2_8P3_RC3 + + scripts/update-leap/update-leap.man.in@1.7 +3 -3 + NTP_4_2_8P3_RC3 + + scripts/update-leap/update-leap.mdoc.in@1.7 +2 -2 + NTP_4_2_8P3_RC3 + + sntp/invoke-sntp.texi@1.495 +2 -2 + NTP_4_2_8P3_RC3 + + sntp/sntp-opts.c@1.514 +7 -7 + NTP_4_2_8P3_RC3 + + sntp/sntp-opts.h@1.512 +3 -3 + NTP_4_2_8P3_RC3 + + sntp/sntp.1sntpman@1.330 +3 -3 + NTP_4_2_8P3_RC3 + + sntp/sntp.1sntpmdoc@1.330 +2 -2 + NTP_4_2_8P3_RC3 + + sntp/sntp.html@1.510 +2 -2 + NTP_4_2_8P3_RC3 + + sntp/sntp.man.in@1.330 +3 -3 + NTP_4_2_8P3_RC3 + + sntp/sntp.mdoc.in@1.330 +2 -2 + NTP_4_2_8P3_RC3 + + util/invoke-ntp-keygen.texi@1.498 +2 -2 + NTP_4_2_8P3_RC3 + *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Thu Jul 9 22:46:35 2015 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 33A2A390D for ; Thu, 9 Jul 2015 22:46:35 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1A617169C; Thu, 9 Jul 2015 22:46:35 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t69MkZLW036307; Thu, 9 Jul 2015 22:46:35 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.14.9/8.14.9/Submit) id t69MkTP5036280; Thu, 9 Jul 2015 22:46:29 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201507092246.t69MkTP5036280@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Thu, 9 Jul 2015 22:46:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r285342 - in projects/clang-trunk: cddl/lib/libnvpair contrib/tcpdump crypto/openssl crypto/openssl/crypto crypto/openssl/crypto/bio crypto/openssl/crypto/evp crypto/openssl/crypto/pkcs... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jul 2015 22:46:35 -0000 Author: dim Date: Thu Jul 9 22:46:28 2015 New Revision: 285342 URL: https://svnweb.freebsd.org/changeset/base/285342 Log: Merge ^/head r285284 through r285340. Added: projects/clang-trunk/crypto/openssl/crypto/x509/verify_extra_test.c - copied unchanged from r285340, head/crypto/openssl/crypto/x509/verify_extra_test.c projects/clang-trunk/sys/arm64/arm64/mp_machdep.c - copied unchanged from r285340, head/sys/arm64/arm64/mp_machdep.c projects/clang-trunk/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_fnvpair.c - copied unchanged from r285340, head/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_fnvpair.c projects/clang-trunk/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_nvpair.c - copied unchanged from r285340, head/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_nvpair.c projects/clang-trunk/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_nvpair_alloc_fixed.c - copied unchanged from r285340, head/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_nvpair_alloc_fixed.c projects/clang-trunk/sys/compat/cloudabi/ - copied from r285340, head/sys/compat/cloudabi/ projects/clang-trunk/sys/compat/cloudabi64/ - copied from r285340, head/sys/compat/cloudabi64/ projects/clang-trunk/sys/contrib/cloudabi/ - copied from r285340, head/sys/contrib/cloudabi/ projects/clang-trunk/sys/libkern/arm/memclr.S - copied unchanged from r285340, head/sys/libkern/arm/memclr.S Deleted: projects/clang-trunk/sys/cddl/contrib/opensolaris/common/nvpair/fnvpair.c projects/clang-trunk/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c projects/clang-trunk/sys/cddl/contrib/opensolaris/common/nvpair/nvpair_alloc_fixed.c Modified: projects/clang-trunk/cddl/lib/libnvpair/Makefile projects/clang-trunk/contrib/tcpdump/netdissect.h projects/clang-trunk/crypto/openssl/CHANGES projects/clang-trunk/crypto/openssl/Makefile projects/clang-trunk/crypto/openssl/Makefile.org projects/clang-trunk/crypto/openssl/NEWS projects/clang-trunk/crypto/openssl/README projects/clang-trunk/crypto/openssl/crypto/bio/bio.h projects/clang-trunk/crypto/openssl/crypto/evp/e_aes.c projects/clang-trunk/crypto/openssl/crypto/opensslconf.h projects/clang-trunk/crypto/openssl/crypto/opensslconf.h.in projects/clang-trunk/crypto/openssl/crypto/opensslv.h projects/clang-trunk/crypto/openssl/crypto/pkcs12/p12_kiss.c projects/clang-trunk/crypto/openssl/crypto/threads/mttest.c projects/clang-trunk/crypto/openssl/crypto/threads/pthread2.sh projects/clang-trunk/crypto/openssl/crypto/x509/Makefile projects/clang-trunk/crypto/openssl/crypto/x509/x509_vfy.c projects/clang-trunk/crypto/openssl/doc/crypto/X509_NAME_get_index_by_NID.pod projects/clang-trunk/crypto/openssl/doc/crypto/X509_STORE_CTX_new.pod projects/clang-trunk/crypto/openssl/doc/crypto/X509_verify_cert.pod projects/clang-trunk/crypto/openssl/ssl/s3_clnt.c projects/clang-trunk/crypto/openssl/ssl/s3_srvr.c projects/clang-trunk/etc/rc.d/random projects/clang-trunk/lib/liblzma/config.h projects/clang-trunk/lib/libmd/mdXhl.c projects/clang-trunk/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/clang-trunk/secure/lib/libcrypto/Makefile.inc projects/clang-trunk/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 projects/clang-trunk/secure/lib/libcrypto/man/ASN1_STRING_length.3 projects/clang-trunk/secure/lib/libcrypto/man/ASN1_STRING_new.3 projects/clang-trunk/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 projects/clang-trunk/secure/lib/libcrypto/man/ASN1_generate_nconf.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_ctrl.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_f_base64.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_f_buffer.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_f_cipher.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_f_md.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_f_null.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_f_ssl.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_find_type.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_new.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_new_CMS.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_push.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_read.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_s_accept.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_s_bio.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_s_connect.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_s_fd.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_s_file.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_s_mem.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_s_null.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_s_socket.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_set_callback.3 projects/clang-trunk/secure/lib/libcrypto/man/BIO_should_retry.3 projects/clang-trunk/secure/lib/libcrypto/man/BN_BLINDING_new.3 projects/clang-trunk/secure/lib/libcrypto/man/BN_CTX_new.3 projects/clang-trunk/secure/lib/libcrypto/man/BN_CTX_start.3 projects/clang-trunk/secure/lib/libcrypto/man/BN_add.3 projects/clang-trunk/secure/lib/libcrypto/man/BN_add_word.3 projects/clang-trunk/secure/lib/libcrypto/man/BN_bn2bin.3 projects/clang-trunk/secure/lib/libcrypto/man/BN_cmp.3 projects/clang-trunk/secure/lib/libcrypto/man/BN_copy.3 projects/clang-trunk/secure/lib/libcrypto/man/BN_generate_prime.3 projects/clang-trunk/secure/lib/libcrypto/man/BN_mod_inverse.3 projects/clang-trunk/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 projects/clang-trunk/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 projects/clang-trunk/secure/lib/libcrypto/man/BN_new.3 projects/clang-trunk/secure/lib/libcrypto/man/BN_num_bytes.3 projects/clang-trunk/secure/lib/libcrypto/man/BN_rand.3 projects/clang-trunk/secure/lib/libcrypto/man/BN_set_bit.3 projects/clang-trunk/secure/lib/libcrypto/man/BN_swap.3 projects/clang-trunk/secure/lib/libcrypto/man/BN_zero.3 projects/clang-trunk/secure/lib/libcrypto/man/CMS_add0_cert.3 projects/clang-trunk/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3 projects/clang-trunk/secure/lib/libcrypto/man/CMS_add1_signer.3 projects/clang-trunk/secure/lib/libcrypto/man/CMS_compress.3 projects/clang-trunk/secure/lib/libcrypto/man/CMS_decrypt.3 projects/clang-trunk/secure/lib/libcrypto/man/CMS_encrypt.3 projects/clang-trunk/secure/lib/libcrypto/man/CMS_final.3 projects/clang-trunk/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3 projects/clang-trunk/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3 projects/clang-trunk/secure/lib/libcrypto/man/CMS_get0_type.3 projects/clang-trunk/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 projects/clang-trunk/secure/lib/libcrypto/man/CMS_sign.3 projects/clang-trunk/secure/lib/libcrypto/man/CMS_sign_receipt.3 projects/clang-trunk/secure/lib/libcrypto/man/CMS_uncompress.3 projects/clang-trunk/secure/lib/libcrypto/man/CMS_verify.3 projects/clang-trunk/secure/lib/libcrypto/man/CMS_verify_receipt.3 projects/clang-trunk/secure/lib/libcrypto/man/CONF_modules_free.3 projects/clang-trunk/secure/lib/libcrypto/man/CONF_modules_load_file.3 projects/clang-trunk/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 projects/clang-trunk/secure/lib/libcrypto/man/DH_generate_key.3 projects/clang-trunk/secure/lib/libcrypto/man/DH_generate_parameters.3 projects/clang-trunk/secure/lib/libcrypto/man/DH_get_ex_new_index.3 projects/clang-trunk/secure/lib/libcrypto/man/DH_new.3 projects/clang-trunk/secure/lib/libcrypto/man/DH_set_method.3 projects/clang-trunk/secure/lib/libcrypto/man/DH_size.3 projects/clang-trunk/secure/lib/libcrypto/man/DSA_SIG_new.3 projects/clang-trunk/secure/lib/libcrypto/man/DSA_do_sign.3 projects/clang-trunk/secure/lib/libcrypto/man/DSA_dup_DH.3 projects/clang-trunk/secure/lib/libcrypto/man/DSA_generate_key.3 projects/clang-trunk/secure/lib/libcrypto/man/DSA_generate_parameters.3 projects/clang-trunk/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 projects/clang-trunk/secure/lib/libcrypto/man/DSA_new.3 projects/clang-trunk/secure/lib/libcrypto/man/DSA_set_method.3 projects/clang-trunk/secure/lib/libcrypto/man/DSA_sign.3 projects/clang-trunk/secure/lib/libcrypto/man/DSA_size.3 projects/clang-trunk/secure/lib/libcrypto/man/ERR_GET_LIB.3 projects/clang-trunk/secure/lib/libcrypto/man/ERR_clear_error.3 projects/clang-trunk/secure/lib/libcrypto/man/ERR_error_string.3 projects/clang-trunk/secure/lib/libcrypto/man/ERR_get_error.3 projects/clang-trunk/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 projects/clang-trunk/secure/lib/libcrypto/man/ERR_load_strings.3 projects/clang-trunk/secure/lib/libcrypto/man/ERR_print_errors.3 projects/clang-trunk/secure/lib/libcrypto/man/ERR_put_error.3 projects/clang-trunk/secure/lib/libcrypto/man/ERR_remove_state.3 projects/clang-trunk/secure/lib/libcrypto/man/ERR_set_mark.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_BytesToKey.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_DigestInit.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_DigestSignInit.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_EncryptInit.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_OpenInit.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_PKEY_cmp.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_PKEY_derive.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_PKEY_keygen.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_PKEY_new.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_PKEY_print_private.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_PKEY_sign.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_PKEY_verify.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_SealInit.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_SignInit.3 projects/clang-trunk/secure/lib/libcrypto/man/EVP_VerifyInit.3 projects/clang-trunk/secure/lib/libcrypto/man/OBJ_nid2obj.3 projects/clang-trunk/secure/lib/libcrypto/man/OPENSSL_Applink.3 projects/clang-trunk/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 projects/clang-trunk/secure/lib/libcrypto/man/OPENSSL_config.3 projects/clang-trunk/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 projects/clang-trunk/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 projects/clang-trunk/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 projects/clang-trunk/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 projects/clang-trunk/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 projects/clang-trunk/secure/lib/libcrypto/man/PKCS12_create.3 projects/clang-trunk/secure/lib/libcrypto/man/PKCS12_parse.3 projects/clang-trunk/secure/lib/libcrypto/man/PKCS7_decrypt.3 projects/clang-trunk/secure/lib/libcrypto/man/PKCS7_encrypt.3 projects/clang-trunk/secure/lib/libcrypto/man/PKCS7_sign.3 projects/clang-trunk/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3 projects/clang-trunk/secure/lib/libcrypto/man/PKCS7_verify.3 projects/clang-trunk/secure/lib/libcrypto/man/RAND_add.3 projects/clang-trunk/secure/lib/libcrypto/man/RAND_bytes.3 projects/clang-trunk/secure/lib/libcrypto/man/RAND_cleanup.3 projects/clang-trunk/secure/lib/libcrypto/man/RAND_egd.3 projects/clang-trunk/secure/lib/libcrypto/man/RAND_load_file.3 projects/clang-trunk/secure/lib/libcrypto/man/RAND_set_rand_method.3 projects/clang-trunk/secure/lib/libcrypto/man/RSA_blinding_on.3 projects/clang-trunk/secure/lib/libcrypto/man/RSA_check_key.3 projects/clang-trunk/secure/lib/libcrypto/man/RSA_generate_key.3 projects/clang-trunk/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 projects/clang-trunk/secure/lib/libcrypto/man/RSA_new.3 projects/clang-trunk/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 projects/clang-trunk/secure/lib/libcrypto/man/RSA_print.3 projects/clang-trunk/secure/lib/libcrypto/man/RSA_private_encrypt.3 projects/clang-trunk/secure/lib/libcrypto/man/RSA_public_encrypt.3 projects/clang-trunk/secure/lib/libcrypto/man/RSA_set_method.3 projects/clang-trunk/secure/lib/libcrypto/man/RSA_sign.3 projects/clang-trunk/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 projects/clang-trunk/secure/lib/libcrypto/man/RSA_size.3 projects/clang-trunk/secure/lib/libcrypto/man/SMIME_read_CMS.3 projects/clang-trunk/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 projects/clang-trunk/secure/lib/libcrypto/man/SMIME_write_CMS.3 projects/clang-trunk/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 projects/clang-trunk/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 projects/clang-trunk/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 projects/clang-trunk/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 projects/clang-trunk/secure/lib/libcrypto/man/X509_NAME_print_ex.3 projects/clang-trunk/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3 projects/clang-trunk/secure/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 projects/clang-trunk/secure/lib/libcrypto/man/X509_STORE_CTX_new.3 projects/clang-trunk/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 projects/clang-trunk/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 projects/clang-trunk/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 projects/clang-trunk/secure/lib/libcrypto/man/X509_new.3 projects/clang-trunk/secure/lib/libcrypto/man/X509_verify_cert.3 projects/clang-trunk/secure/lib/libcrypto/man/bio.3 projects/clang-trunk/secure/lib/libcrypto/man/blowfish.3 projects/clang-trunk/secure/lib/libcrypto/man/bn.3 projects/clang-trunk/secure/lib/libcrypto/man/bn_internal.3 projects/clang-trunk/secure/lib/libcrypto/man/buffer.3 projects/clang-trunk/secure/lib/libcrypto/man/crypto.3 projects/clang-trunk/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 projects/clang-trunk/secure/lib/libcrypto/man/d2i_CMS_ContentInfo.3 projects/clang-trunk/secure/lib/libcrypto/man/d2i_DHparams.3 projects/clang-trunk/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 projects/clang-trunk/secure/lib/libcrypto/man/d2i_ECPrivateKey.3 projects/clang-trunk/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 projects/clang-trunk/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 projects/clang-trunk/secure/lib/libcrypto/man/d2i_X509.3 projects/clang-trunk/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 projects/clang-trunk/secure/lib/libcrypto/man/d2i_X509_CRL.3 projects/clang-trunk/secure/lib/libcrypto/man/d2i_X509_NAME.3 projects/clang-trunk/secure/lib/libcrypto/man/d2i_X509_REQ.3 projects/clang-trunk/secure/lib/libcrypto/man/d2i_X509_SIG.3 projects/clang-trunk/secure/lib/libcrypto/man/des.3 projects/clang-trunk/secure/lib/libcrypto/man/dh.3 projects/clang-trunk/secure/lib/libcrypto/man/dsa.3 projects/clang-trunk/secure/lib/libcrypto/man/ecdsa.3 projects/clang-trunk/secure/lib/libcrypto/man/engine.3 projects/clang-trunk/secure/lib/libcrypto/man/err.3 projects/clang-trunk/secure/lib/libcrypto/man/evp.3 projects/clang-trunk/secure/lib/libcrypto/man/hmac.3 projects/clang-trunk/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3 projects/clang-trunk/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 projects/clang-trunk/secure/lib/libcrypto/man/lh_stats.3 projects/clang-trunk/secure/lib/libcrypto/man/lhash.3 projects/clang-trunk/secure/lib/libcrypto/man/md5.3 projects/clang-trunk/secure/lib/libcrypto/man/mdc2.3 projects/clang-trunk/secure/lib/libcrypto/man/pem.3 projects/clang-trunk/secure/lib/libcrypto/man/rand.3 projects/clang-trunk/secure/lib/libcrypto/man/rc4.3 projects/clang-trunk/secure/lib/libcrypto/man/ripemd.3 projects/clang-trunk/secure/lib/libcrypto/man/rsa.3 projects/clang-trunk/secure/lib/libcrypto/man/sha.3 projects/clang-trunk/secure/lib/libcrypto/man/threads.3 projects/clang-trunk/secure/lib/libcrypto/man/ui.3 projects/clang-trunk/secure/lib/libcrypto/man/ui_compat.3 projects/clang-trunk/secure/lib/libcrypto/man/x509.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CIPHER_get_name.3 projects/clang-trunk/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_add_session.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_ctrl.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_free.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_new.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_sess_number.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_sessions.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_mode.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_options.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_psk_client_callback.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_read_ahead.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_timeout.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_tlsext_ticket_key_cb.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_set_verify.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_use_certificate.3 projects/clang-trunk/secure/lib/libssl/man/SSL_CTX_use_psk_identity_hint.3 projects/clang-trunk/secure/lib/libssl/man/SSL_SESSION_free.3 projects/clang-trunk/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 projects/clang-trunk/secure/lib/libssl/man/SSL_SESSION_get_time.3 projects/clang-trunk/secure/lib/libssl/man/SSL_accept.3 projects/clang-trunk/secure/lib/libssl/man/SSL_alert_type_string.3 projects/clang-trunk/secure/lib/libssl/man/SSL_clear.3 projects/clang-trunk/secure/lib/libssl/man/SSL_connect.3 projects/clang-trunk/secure/lib/libssl/man/SSL_do_handshake.3 projects/clang-trunk/secure/lib/libssl/man/SSL_free.3 projects/clang-trunk/secure/lib/libssl/man/SSL_get_SSL_CTX.3 projects/clang-trunk/secure/lib/libssl/man/SSL_get_ciphers.3 projects/clang-trunk/secure/lib/libssl/man/SSL_get_client_CA_list.3 projects/clang-trunk/secure/lib/libssl/man/SSL_get_current_cipher.3 projects/clang-trunk/secure/lib/libssl/man/SSL_get_default_timeout.3 projects/clang-trunk/secure/lib/libssl/man/SSL_get_error.3 projects/clang-trunk/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 projects/clang-trunk/secure/lib/libssl/man/SSL_get_ex_new_index.3 projects/clang-trunk/secure/lib/libssl/man/SSL_get_fd.3 projects/clang-trunk/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 projects/clang-trunk/secure/lib/libssl/man/SSL_get_peer_certificate.3 projects/clang-trunk/secure/lib/libssl/man/SSL_get_psk_identity.3 projects/clang-trunk/secure/lib/libssl/man/SSL_get_rbio.3 projects/clang-trunk/secure/lib/libssl/man/SSL_get_session.3 projects/clang-trunk/secure/lib/libssl/man/SSL_get_verify_result.3 projects/clang-trunk/secure/lib/libssl/man/SSL_get_version.3 projects/clang-trunk/secure/lib/libssl/man/SSL_library_init.3 projects/clang-trunk/secure/lib/libssl/man/SSL_load_client_CA_file.3 projects/clang-trunk/secure/lib/libssl/man/SSL_new.3 projects/clang-trunk/secure/lib/libssl/man/SSL_pending.3 projects/clang-trunk/secure/lib/libssl/man/SSL_read.3 projects/clang-trunk/secure/lib/libssl/man/SSL_rstate_string.3 projects/clang-trunk/secure/lib/libssl/man/SSL_session_reused.3 projects/clang-trunk/secure/lib/libssl/man/SSL_set_bio.3 projects/clang-trunk/secure/lib/libssl/man/SSL_set_connect_state.3 projects/clang-trunk/secure/lib/libssl/man/SSL_set_fd.3 projects/clang-trunk/secure/lib/libssl/man/SSL_set_session.3 projects/clang-trunk/secure/lib/libssl/man/SSL_set_shutdown.3 projects/clang-trunk/secure/lib/libssl/man/SSL_set_verify_result.3 projects/clang-trunk/secure/lib/libssl/man/SSL_shutdown.3 projects/clang-trunk/secure/lib/libssl/man/SSL_state_string.3 projects/clang-trunk/secure/lib/libssl/man/SSL_want.3 projects/clang-trunk/secure/lib/libssl/man/SSL_write.3 projects/clang-trunk/secure/lib/libssl/man/d2i_SSL_SESSION.3 projects/clang-trunk/secure/lib/libssl/man/ssl.3 projects/clang-trunk/secure/usr.bin/openssl/man/CA.pl.1 projects/clang-trunk/secure/usr.bin/openssl/man/asn1parse.1 projects/clang-trunk/secure/usr.bin/openssl/man/c_rehash.1 projects/clang-trunk/secure/usr.bin/openssl/man/ca.1 projects/clang-trunk/secure/usr.bin/openssl/man/ciphers.1 projects/clang-trunk/secure/usr.bin/openssl/man/cms.1 projects/clang-trunk/secure/usr.bin/openssl/man/crl.1 projects/clang-trunk/secure/usr.bin/openssl/man/crl2pkcs7.1 projects/clang-trunk/secure/usr.bin/openssl/man/dgst.1 projects/clang-trunk/secure/usr.bin/openssl/man/dhparam.1 projects/clang-trunk/secure/usr.bin/openssl/man/dsa.1 projects/clang-trunk/secure/usr.bin/openssl/man/dsaparam.1 projects/clang-trunk/secure/usr.bin/openssl/man/ec.1 projects/clang-trunk/secure/usr.bin/openssl/man/ecparam.1 projects/clang-trunk/secure/usr.bin/openssl/man/enc.1 projects/clang-trunk/secure/usr.bin/openssl/man/errstr.1 projects/clang-trunk/secure/usr.bin/openssl/man/gendsa.1 projects/clang-trunk/secure/usr.bin/openssl/man/genpkey.1 projects/clang-trunk/secure/usr.bin/openssl/man/genrsa.1 projects/clang-trunk/secure/usr.bin/openssl/man/nseq.1 projects/clang-trunk/secure/usr.bin/openssl/man/ocsp.1 projects/clang-trunk/secure/usr.bin/openssl/man/openssl.1 projects/clang-trunk/secure/usr.bin/openssl/man/passwd.1 projects/clang-trunk/secure/usr.bin/openssl/man/pkcs12.1 projects/clang-trunk/secure/usr.bin/openssl/man/pkcs7.1 projects/clang-trunk/secure/usr.bin/openssl/man/pkcs8.1 projects/clang-trunk/secure/usr.bin/openssl/man/pkey.1 projects/clang-trunk/secure/usr.bin/openssl/man/pkeyparam.1 projects/clang-trunk/secure/usr.bin/openssl/man/pkeyutl.1 projects/clang-trunk/secure/usr.bin/openssl/man/rand.1 projects/clang-trunk/secure/usr.bin/openssl/man/req.1 projects/clang-trunk/secure/usr.bin/openssl/man/rsa.1 projects/clang-trunk/secure/usr.bin/openssl/man/rsautl.1 projects/clang-trunk/secure/usr.bin/openssl/man/s_client.1 projects/clang-trunk/secure/usr.bin/openssl/man/s_server.1 projects/clang-trunk/secure/usr.bin/openssl/man/s_time.1 projects/clang-trunk/secure/usr.bin/openssl/man/sess_id.1 projects/clang-trunk/secure/usr.bin/openssl/man/smime.1 projects/clang-trunk/secure/usr.bin/openssl/man/speed.1 projects/clang-trunk/secure/usr.bin/openssl/man/spkac.1 projects/clang-trunk/secure/usr.bin/openssl/man/ts.1 projects/clang-trunk/secure/usr.bin/openssl/man/tsget.1 projects/clang-trunk/secure/usr.bin/openssl/man/verify.1 projects/clang-trunk/secure/usr.bin/openssl/man/version.1 projects/clang-trunk/secure/usr.bin/openssl/man/x509.1 projects/clang-trunk/secure/usr.bin/openssl/man/x509v3_config.1 projects/clang-trunk/share/man/man9/crypto.9 projects/clang-trunk/share/mk/bsd.man.mk projects/clang-trunk/sys/amd64/amd64/fpu.c projects/clang-trunk/sys/arm64/arm64/identcpu.c projects/clang-trunk/sys/arm64/arm64/locore.S projects/clang-trunk/sys/arm64/arm64/machdep.c projects/clang-trunk/sys/arm64/arm64/swtch.S projects/clang-trunk/sys/arm64/arm64/trap.c projects/clang-trunk/sys/arm64/conf/GENERIC projects/clang-trunk/sys/arm64/include/cpu.h projects/clang-trunk/sys/arm64/include/pcb.h projects/clang-trunk/sys/arm64/include/pcpu.h projects/clang-trunk/sys/arm64/include/pte.h projects/clang-trunk/sys/arm64/include/smp.h projects/clang-trunk/sys/arm64/include/ucontext.h projects/clang-trunk/sys/conf/files projects/clang-trunk/sys/conf/files.arm projects/clang-trunk/sys/conf/files.arm64 projects/clang-trunk/sys/conf/options projects/clang-trunk/sys/crypto/aesni/aesni.c projects/clang-trunk/sys/crypto/aesni/aesni.h projects/clang-trunk/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c projects/clang-trunk/sys/i386/isa/npx.c projects/clang-trunk/sys/kern/kern_descrip.c projects/clang-trunk/sys/kern/kern_exit.c projects/clang-trunk/sys/kern/kern_tc.c projects/clang-trunk/sys/kern/makesyscalls.sh projects/clang-trunk/sys/kern/sys_generic.c projects/clang-trunk/sys/kern/vfs_lookup.c projects/clang-trunk/sys/libkern/arm/aeabi_unwind.c projects/clang-trunk/sys/libkern/arm/divsi3.S projects/clang-trunk/sys/libkern/arm/ldivmod.S projects/clang-trunk/sys/libkern/arm/ldivmod_helper.c projects/clang-trunk/sys/libkern/arm/memcpy.S projects/clang-trunk/sys/libkern/arm/memset.S projects/clang-trunk/sys/modules/zfs/Makefile projects/clang-trunk/sys/netinet/ip_input.c projects/clang-trunk/sys/netipsec/xform_ah.c projects/clang-trunk/sys/netipsec/xform_esp.c projects/clang-trunk/sys/opencrypto/cryptodev.h projects/clang-trunk/sys/opencrypto/xform.c projects/clang-trunk/sys/sys/bus_dma.h projects/clang-trunk/sys/sys/cpuset.h projects/clang-trunk/sys/sys/filedesc.h projects/clang-trunk/sys/sys/seq.h projects/clang-trunk/sys/sys/syscallsubr.h projects/clang-trunk/usr.sbin/pw/pw.c projects/clang-trunk/usr.sbin/pw/pw_group.c projects/clang-trunk/usr.sbin/pw/pwupd.h projects/clang-trunk/usr.sbin/pw/tests/pw_useradd.sh Directory Properties: projects/clang-trunk/ (props changed) projects/clang-trunk/cddl/ (props changed) projects/clang-trunk/contrib/tcpdump/ (props changed) projects/clang-trunk/crypto/openssl/ (props changed) projects/clang-trunk/etc/ (props changed) projects/clang-trunk/share/ (props changed) projects/clang-trunk/sys/ (props changed) projects/clang-trunk/sys/cddl/contrib/opensolaris/ (props changed) projects/clang-trunk/sys/conf/ (props changed) Modified: projects/clang-trunk/cddl/lib/libnvpair/Makefile ============================================================================== --- projects/clang-trunk/cddl/lib/libnvpair/Makefile Thu Jul 9 22:44:28 2015 (r285341) +++ projects/clang-trunk/cddl/lib/libnvpair/Makefile Thu Jul 9 22:46:28 2015 (r285342) @@ -7,10 +7,10 @@ LIB= nvpair SRCS= libnvpair.c \ nvpair_alloc_system.c \ - nvpair_alloc_fixed.c \ - nvpair.c \ nvpair_json.c \ - fnvpair.c + opensolaris_fnvpair.c \ + opensolaris_nvpair.c \ + opensolaris_nvpair_alloc_fixed.c WARNS?= 0 CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris/include Modified: projects/clang-trunk/contrib/tcpdump/netdissect.h ============================================================================== --- projects/clang-trunk/contrib/tcpdump/netdissect.h Thu Jul 9 22:44:28 2015 (r285341) +++ projects/clang-trunk/contrib/tcpdump/netdissect.h Thu Jul 9 22:46:28 2015 (r285342) @@ -270,8 +270,11 @@ struct netdissect_options { * * http://www.kb.cert.org/vuls/id/162289 */ + +#define IS_NOT_NEGATIVE(x) (((x) > 0) || ((x) == 0)) + #define ND_TTEST2(var, l) \ - ((l) >= 0 && \ + (IS_NOT_NEGATIVE(l) && \ ((uintptr_t)ndo->ndo_snapend - (l) <= (uintptr_t)ndo->ndo_snapend && \ (uintptr_t)&(var) <= (uintptr_t)ndo->ndo_snapend - (l))) Modified: projects/clang-trunk/crypto/openssl/CHANGES ============================================================================== --- projects/clang-trunk/crypto/openssl/CHANGES Thu Jul 9 22:44:28 2015 (r285341) +++ projects/clang-trunk/crypto/openssl/CHANGES Thu Jul 9 22:46:28 2015 (r285342) @@ -2,6 +2,21 @@ OpenSSL CHANGES _______________ + Changes between 1.0.1o and 1.0.1p [9 Jul 2015] + + *) Alternate chains certificate forgery + + During certificate verfification, OpenSSL will attempt to find an + alternative certificate chain if the first attempt to build such a chain + fails. An error in the implementation of this logic can mean that an + attacker could cause certain checks on untrusted certificates to be + bypassed, such as the CA flag, enabling them to use a valid leaf + certificate to act as a CA and "issue" an invalid certificate. + + This issue was reported to OpenSSL by Adam Langley/David Benjamin + (Google/BoringSSL). + [Matt Caswell] + Changes between 1.0.1n and 1.0.1o [12 Jun 2015] *) Fix HMAC ABI incompatibility. The previous version introduced an ABI Modified: projects/clang-trunk/crypto/openssl/Makefile ============================================================================== --- projects/clang-trunk/crypto/openssl/Makefile Thu Jul 9 22:44:28 2015 (r285341) +++ projects/clang-trunk/crypto/openssl/Makefile Thu Jul 9 22:46:28 2015 (r285342) @@ -4,7 +4,7 @@ ## Makefile for OpenSSL ## -VERSION=1.0.1o +VERSION=1.0.1p MAJOR=1 MINOR=0.1 SHLIB_VERSION_NUMBER=1.0.0 @@ -270,6 +270,7 @@ reflect: @[ -n "$(THIS)" ] && $(CLEARENV) && $(MAKE) $(THIS) -e $(BUILDENV) sub_all: build_all + build_all: build_libs build_apps build_tests build_tools build_libs: build_libcrypto build_libssl openssl.pc @@ -279,15 +280,15 @@ build_libssl: build_ssl libssl.pc build_crypto: @dir=crypto; target=all; $(BUILD_ONE_CMD) -build_ssl: +build_ssl: build_crypto @dir=ssl; target=all; $(BUILD_ONE_CMD) -build_engines: +build_engines: build_crypto @dir=engines; target=all; $(BUILD_ONE_CMD) -build_apps: +build_apps: build_libs @dir=apps; target=all; $(BUILD_ONE_CMD) -build_tests: +build_tests: build_libs @dir=test; target=all; $(BUILD_ONE_CMD) -build_tools: +build_tools: build_libs @dir=tools; target=all; $(BUILD_ONE_CMD) all_testapps: build_libs build_testapps Modified: projects/clang-trunk/crypto/openssl/Makefile.org ============================================================================== --- projects/clang-trunk/crypto/openssl/Makefile.org Thu Jul 9 22:44:28 2015 (r285341) +++ projects/clang-trunk/crypto/openssl/Makefile.org Thu Jul 9 22:46:28 2015 (r285342) @@ -268,6 +268,7 @@ reflect: @[ -n "$(THIS)" ] && $(CLEARENV) && $(MAKE) $(THIS) -e $(BUILDENV) sub_all: build_all + build_all: build_libs build_apps build_tests build_tools build_libs: build_libcrypto build_libssl openssl.pc @@ -277,15 +278,15 @@ build_libssl: build_ssl libssl.pc build_crypto: @dir=crypto; target=all; $(BUILD_ONE_CMD) -build_ssl: +build_ssl: build_crypto @dir=ssl; target=all; $(BUILD_ONE_CMD) -build_engines: +build_engines: build_crypto @dir=engines; target=all; $(BUILD_ONE_CMD) -build_apps: +build_apps: build_libs @dir=apps; target=all; $(BUILD_ONE_CMD) -build_tests: +build_tests: build_libs @dir=test; target=all; $(BUILD_ONE_CMD) -build_tools: +build_tools: build_libs @dir=tools; target=all; $(BUILD_ONE_CMD) all_testapps: build_libs build_testapps Modified: projects/clang-trunk/crypto/openssl/NEWS ============================================================================== --- projects/clang-trunk/crypto/openssl/NEWS Thu Jul 9 22:44:28 2015 (r285341) +++ projects/clang-trunk/crypto/openssl/NEWS Thu Jul 9 22:46:28 2015 (r285342) @@ -5,6 +5,10 @@ This file gives a brief overview of the major changes between each OpenSSL release. For more details please read the CHANGES file. + Major changes between OpenSSL 1.0.1o and OpenSSL 1.0.1p [9 Jul 2015] + + o Alternate chains certificate forgery (CVE-2015-1793) + Major changes between OpenSSL 1.0.1n and OpenSSL 1.0.1o [12 Jun 2015] o Fix HMAC ABI incompatibility Modified: projects/clang-trunk/crypto/openssl/README ============================================================================== --- projects/clang-trunk/crypto/openssl/README Thu Jul 9 22:44:28 2015 (r285341) +++ projects/clang-trunk/crypto/openssl/README Thu Jul 9 22:46:28 2015 (r285342) @@ -1,5 +1,5 @@ - OpenSSL 1.0.1o 12 Jun 2015 + OpenSSL 1.0.1p 9 Jul 2015 Copyright (c) 1998-2011 The OpenSSL Project Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson Modified: projects/clang-trunk/crypto/openssl/crypto/bio/bio.h ============================================================================== --- projects/clang-trunk/crypto/openssl/crypto/bio/bio.h Thu Jul 9 22:44:28 2015 (r285341) +++ projects/clang-trunk/crypto/openssl/crypto/bio/bio.h Thu Jul 9 22:46:28 2015 (r285342) @@ -290,7 +290,7 @@ void BIO_clear_flags(BIO *b, int flags); * BIO_CB_RETURN flag indicates if it is after the call */ # define BIO_CB_RETURN 0x80 -# define BIO_CB_return(a) ((a)|BIO_CB_RETURN)) +# define BIO_CB_return(a) ((a)|BIO_CB_RETURN) # define BIO_cb_pre(a) (!((a)&BIO_CB_RETURN)) # define BIO_cb_post(a) ((a)&BIO_CB_RETURN) Modified: projects/clang-trunk/crypto/openssl/crypto/evp/e_aes.c ============================================================================== --- projects/clang-trunk/crypto/openssl/crypto/evp/e_aes.c Thu Jul 9 22:44:28 2015 (r285341) +++ projects/clang-trunk/crypto/openssl/crypto/evp/e_aes.c Thu Jul 9 22:46:28 2015 (r285342) @@ -1146,7 +1146,7 @@ static int aes_ccm_ctrl(EVP_CIPHER_CTX * case EVP_CTRL_CCM_SET_TAG: if ((arg & 1) || arg < 4 || arg > 16) return 0; - if ((c->encrypt && ptr) || (!c->encrypt && !ptr)) + if (c->encrypt && ptr) return 0; if (ptr) { cctx->tag_set = 1; Modified: projects/clang-trunk/crypto/openssl/crypto/opensslconf.h ============================================================================== --- projects/clang-trunk/crypto/openssl/crypto/opensslconf.h Thu Jul 9 22:44:28 2015 (r285341) +++ projects/clang-trunk/crypto/openssl/crypto/opensslconf.h Thu Jul 9 22:46:28 2015 (r285342) @@ -185,7 +185,7 @@ extern "C" { #endif #if defined(DES_RISC1) && defined(DES_RISC2) -YOU SHOULD NOT HAVE BOTH DES_RISC1 AND DES_RISC2 DEFINED!!!!! +#error YOU SHOULD NOT HAVE BOTH DES_RISC1 AND DES_RISC2 DEFINED!!!!! #endif /* Unroll the inner loop, this sometimes helps, sometimes hinders. Modified: projects/clang-trunk/crypto/openssl/crypto/opensslconf.h.in ============================================================================== --- projects/clang-trunk/crypto/openssl/crypto/opensslconf.h.in Thu Jul 9 22:44:28 2015 (r285341) +++ projects/clang-trunk/crypto/openssl/crypto/opensslconf.h.in Thu Jul 9 22:46:28 2015 (r285342) @@ -101,7 +101,7 @@ #endif #if defined(DES_RISC1) && defined(DES_RISC2) -YOU SHOULD NOT HAVE BOTH DES_RISC1 AND DES_RISC2 DEFINED!!!!! +#error YOU SHOULD NOT HAVE BOTH DES_RISC1 AND DES_RISC2 DEFINED!!!!! #endif /* Unroll the inner loop, this sometimes helps, sometimes hinders. Modified: projects/clang-trunk/crypto/openssl/crypto/opensslv.h ============================================================================== --- projects/clang-trunk/crypto/openssl/crypto/opensslv.h Thu Jul 9 22:44:28 2015 (r285341) +++ projects/clang-trunk/crypto/openssl/crypto/opensslv.h Thu Jul 9 22:46:28 2015 (r285342) @@ -30,11 +30,11 @@ extern "C" { * (Prior to 0.9.5a beta1, a different scheme was used: MMNNFFRBB for * major minor fix final patch/beta) */ -# define OPENSSL_VERSION_NUMBER 0x100010ffL +# define OPENSSL_VERSION_NUMBER 0x1000110fL # ifdef OPENSSL_FIPS -# define OPENSSL_VERSION_TEXT "OpenSSL 1.0.1o-fips 12 Jun 2015" +# define OPENSSL_VERSION_TEXT "OpenSSL 1.0.1p-fips 9 Jul 2015" # else -# define OPENSSL_VERSION_TEXT "OpenSSL 1.0.1o-freebsd 12 Jun 2015" +# define OPENSSL_VERSION_TEXT "OpenSSL 1.0.1p-freebsd 9 Jul 2015" # endif # define OPENSSL_VERSION_PTEXT " part of " OPENSSL_VERSION_TEXT Modified: projects/clang-trunk/crypto/openssl/crypto/pkcs12/p12_kiss.c ============================================================================== --- projects/clang-trunk/crypto/openssl/crypto/pkcs12/p12_kiss.c Thu Jul 9 22:44:28 2015 (r285341) +++ projects/clang-trunk/crypto/openssl/crypto/pkcs12/p12_kiss.c Thu Jul 9 22:46:28 2015 (r285342) @@ -135,10 +135,12 @@ int PKCS12_parse(PKCS12 *p12, const char while ((x = sk_X509_pop(ocerts))) { if (pkey && *pkey && cert && !*cert) { + ERR_set_mark(); if (X509_check_private_key(x, *pkey)) { *cert = x; x = NULL; } + ERR_pop_to_mark(); } if (ca && x) { Modified: projects/clang-trunk/crypto/openssl/crypto/threads/mttest.c ============================================================================== --- projects/clang-trunk/crypto/openssl/crypto/threads/mttest.c Thu Jul 9 22:44:28 2015 (r285341) +++ projects/clang-trunk/crypto/openssl/crypto/threads/mttest.c Thu Jul 9 22:46:28 2015 (r285342) @@ -56,7 +56,6 @@ * [including the GNU Public Licence.] */ -#include #include #include #include @@ -86,17 +85,11 @@ #include #include #include -#include "../../e_os.h" #include #include #include #include -#ifdef OPENSSL_NO_FP_API -# define APPS_WIN16 -# include "../buffer/bss_file.c" -#endif - #ifdef OPENSSL_SYS_NETWARE # define TEST_SERVER_CERT "/openssl/apps/server.pem" # define TEST_CLIENT_CERT "/openssl/apps/client.pem" @@ -107,23 +100,23 @@ #define MAX_THREAD_NUMBER 100 -int MS_CALLBACK verify_callback(int ok, X509_STORE_CTX *xs); +int verify_callback(int ok, X509_STORE_CTX *xs); void thread_setup(void); void thread_cleanup(void); void do_threads(SSL_CTX *s_ctx, SSL_CTX *c_ctx); -void irix_locking_callback(int mode, int type, char *file, int line); -void solaris_locking_callback(int mode, int type, char *file, int line); -void win32_locking_callback(int mode, int type, char *file, int line); -void pthreads_locking_callback(int mode, int type, char *file, int line); -void netware_locking_callback(int mode, int type, char *file, int line); +void irix_locking_callback(int mode, int type, const char *file, int line); +void solaris_locking_callback(int mode, int type, const char *file, int line); +void win32_locking_callback(int mode, int type, const char *file, int line); +void pthreads_locking_callback(int mode, int type, const char *file, int line); +void netware_locking_callback(int mode, int type, const char *file, int line); void beos_locking_callback(int mode, int type, const char *file, int line); -unsigned long irix_thread_id(void); -unsigned long solaris_thread_id(void); -unsigned long pthreads_thread_id(void); -unsigned long netware_thread_id(void); -unsigned long beos_thread_id(void); +void irix_thread_id(CRYPTO_THREADID *tid); +void solaris_thread_id(CRYPTO_THREADID *tid); +void pthreads_thread_id(CRYPTO_THREADID *tid); +void netware_thread_id(CRYPTO_THREADID *tid); +void beos_thread_id(CRYPTO_THREADID *tid); #if defined(OPENSSL_SYS_NETWARE) static MPKMutex *lock_cs; @@ -149,39 +142,39 @@ static const char rnd_seed[] = "string to make the random number generator think it has entropy"; int doit(char *ctx[4]); -static void print_stats(FILE *fp, SSL_CTX *ctx) +static void print_stats(BIO *bio, SSL_CTX *ctx) { - fprintf(fp, "%4ld items in the session cache\n", - SSL_CTX_sess_number(ctx)); - fprintf(fp, "%4d client connects (SSL_connect())\n", - SSL_CTX_sess_connect(ctx)); - fprintf(fp, "%4d client connects that finished\n", - SSL_CTX_sess_connect_good(ctx)); - fprintf(fp, "%4d server connects (SSL_accept())\n", - SSL_CTX_sess_accept(ctx)); - fprintf(fp, "%4d server connects that finished\n", - SSL_CTX_sess_accept_good(ctx)); - fprintf(fp, "%4d session cache hits\n", SSL_CTX_sess_hits(ctx)); - fprintf(fp, "%4d session cache misses\n", SSL_CTX_sess_misses(ctx)); - fprintf(fp, "%4d session cache timeouts\n", SSL_CTX_sess_timeouts(ctx)); + BIO_printf(bio, "%4ld items in the session cache\n", + SSL_CTX_sess_number(ctx)); + BIO_printf(bio, "%4d client connects (SSL_connect())\n", + SSL_CTX_sess_connect(ctx)); + BIO_printf(bio, "%4d client connects that finished\n", + SSL_CTX_sess_connect_good(ctx)); + BIO_printf(bio, "%4d server connects (SSL_accept())\n", + SSL_CTX_sess_accept(ctx)); + BIO_printf(bio, "%4d server connects that finished\n", + SSL_CTX_sess_accept_good(ctx)); + BIO_printf(bio, "%4d session cache hits\n", SSL_CTX_sess_hits(ctx)); + BIO_printf(bio, "%4d session cache misses\n", SSL_CTX_sess_misses(ctx)); + BIO_printf(bio, "%4d session cache timeouts\n", SSL_CTX_sess_timeouts(ctx)); } static void sv_usage(void) { - fprintf(stderr, "usage: ssltest [args ...]\n"); - fprintf(stderr, "\n"); - fprintf(stderr, " -server_auth - check server certificate\n"); - fprintf(stderr, " -client_auth - do client authentication\n"); - fprintf(stderr, " -v - more output\n"); - fprintf(stderr, " -CApath arg - PEM format directory of CA's\n"); - fprintf(stderr, " -CAfile arg - PEM format file of CA's\n"); - fprintf(stderr, " -threads arg - number of threads\n"); - fprintf(stderr, " -loops arg - number of 'connections', per thread\n"); - fprintf(stderr, " -reconnect - reuse session-id's\n"); - fprintf(stderr, " -stats - server session-id cache stats\n"); - fprintf(stderr, " -cert arg - server certificate/key\n"); - fprintf(stderr, " -ccert arg - client certificate/key\n"); - fprintf(stderr, " -ssl3 - just SSLv3n\n"); + BIO_printf(bio_err, "usage: ssltest [args ...]\n"); + BIO_printf(bio_err, "\n"); + BIO_printf(bio_err, " -server_auth - check server certificate\n"); + BIO_printf(bio_err, " -client_auth - do client authentication\n"); + BIO_printf(bio_err, " -v - more output\n"); + BIO_printf(bio_err, " -CApath arg - PEM format directory of CA's\n"); + BIO_printf(bio_err, " -CAfile arg - PEM format file of CA's\n"); + BIO_printf(bio_err, " -threads arg - number of threads\n"); + BIO_printf(bio_err, " -loops arg - number of 'connections', per thread\n"); + BIO_printf(bio_err, " -reconnect - reuse session-id's\n"); + BIO_printf(bio_err, " -stats - server session-id cache stats\n"); + BIO_printf(bio_err, " -cert arg - server certificate/key\n"); + BIO_printf(bio_err, " -ccert arg - client certificate/key\n"); + BIO_printf(bio_err, " -ssl3 - just SSLv3n\n"); } int main(int argc, char *argv[]) @@ -195,14 +188,14 @@ int main(int argc, char *argv[]) SSL_CTX *c_ctx = NULL; char *scert = TEST_SERVER_CERT; char *ccert = TEST_CLIENT_CERT; - SSL_METHOD *ssl_method = SSLv23_method(); + const SSL_METHOD *ssl_method = SSLv23_method(); RAND_seed(rnd_seed, sizeof rnd_seed); if (bio_err == NULL) - bio_err = BIO_new_fp(stderr, BIO_NOCLOSE); + bio_err = BIO_new_fd(2, BIO_NOCLOSE); if (bio_stdout == NULL) - bio_stdout = BIO_new_fp(stdout, BIO_NOCLOSE); + bio_stdout = BIO_new_fd(1, BIO_NOCLOSE); argc--; argv++; @@ -250,7 +243,7 @@ int main(int argc, char *argv[]) if (number_of_loops == 0) number_of_loops = 1; } else { - fprintf(stderr, "unknown option %s\n", *argv); + BIO_printf(bio_err, "unknown option %s\n", *argv); badop = 1; break; } @@ -284,9 +277,12 @@ int main(int argc, char *argv[]) SSL_SESS_CACHE_SERVER); if (!SSL_CTX_use_certificate_file(s_ctx, scert, SSL_FILETYPE_PEM)) { + BIO_printf(bio_err, "SSL_CTX_use_certificate_file (%s)\n", scert); ERR_print_errors(bio_err); + goto end; } else if (!SSL_CTX_use_RSAPrivateKey_file(s_ctx, scert, SSL_FILETYPE_PEM)) { + BIO_printf(bio_err, "SSL_CTX_use_RSAPrivateKey_file (%s)\n", scert); ERR_print_errors(bio_err); goto end; } @@ -300,19 +296,19 @@ int main(int argc, char *argv[]) (!SSL_CTX_set_default_verify_paths(s_ctx)) || (!SSL_CTX_load_verify_locations(c_ctx, CAfile, CApath)) || (!SSL_CTX_set_default_verify_paths(c_ctx))) { - fprintf(stderr, "SSL_load_verify_locations\n"); + BIO_printf(bio_err, "SSL_load_verify_locations\n"); ERR_print_errors(bio_err); goto end; } if (client_auth) { - fprintf(stderr, "client authentication\n"); + BIO_printf(bio_err, "client authentication\n"); SSL_CTX_set_verify(s_ctx, SSL_VERIFY_PEER | SSL_VERIFY_FAIL_IF_NO_PEER_CERT, verify_callback); } if (server_auth) { - fprintf(stderr, "server authentication\n"); + BIO_printf(bio_err, "server authentication\n"); SSL_CTX_set_verify(c_ctx, SSL_VERIFY_PEER, verify_callback); } @@ -322,24 +318,24 @@ int main(int argc, char *argv[]) end: if (c_ctx != NULL) { - fprintf(stderr, "Client SSL_CTX stats then free it\n"); - print_stats(stderr, c_ctx); + BIO_printf(bio_err, "Client SSL_CTX stats then free it\n"); + print_stats(bio_err, c_ctx); SSL_CTX_free(c_ctx); } if (s_ctx != NULL) { - fprintf(stderr, "Server SSL_CTX stats then free it\n"); - print_stats(stderr, s_ctx); + BIO_printf(bio_err, "Server SSL_CTX stats then free it\n"); + print_stats(bio_err, s_ctx); if (cache_stats) { - fprintf(stderr, "-----\n"); - lh_stats(SSL_CTX_sessions(s_ctx), stderr); - fprintf(stderr, "-----\n"); - /*- lh_node_stats(SSL_CTX_sessions(s_ctx),stderr); - fprintf(stderr,"-----\n"); */ - lh_node_usage_stats(SSL_CTX_sessions(s_ctx), stderr); - fprintf(stderr, "-----\n"); + BIO_printf(bio_err, "-----\n"); + lh_SSL_SESSION_stats_bio(SSL_CTX_sessions(s_ctx), bio_err); + BIO_printf(bio_err, "-----\n"); + /*- lh_SSL_SESSION_node_stats_bio(SSL_CTX_sessions(s_ctx),bio_err); + BIO_printf(bio_err,"-----\n"); */ + lh_SSL_SESSION_node_usage_stats_bio(SSL_CTX_sessions(s_ctx), bio_err); + BIO_printf(bio_err, "-----\n"); } SSL_CTX_free(s_ctx); - fprintf(stderr, "done free\n"); + BIO_printf(bio_err, "done free\n"); } exit(ret); return (0); @@ -355,6 +351,7 @@ int ndoit(SSL_CTX *ssl_ctx[2]) int i; int ret; char *ctx[4]; + CRYPTO_THREADID thread_id; ctx[0] = (char *)ssl_ctx[0]; ctx[1] = (char *)ssl_ctx[1]; @@ -367,22 +364,24 @@ int ndoit(SSL_CTX *ssl_ctx[2]) ctx[3] = NULL; } - fprintf(stdout, "started thread %lu\n", CRYPTO_thread_id()); + CRYPTO_THREADID_current(&thread_id); + BIO_printf(bio_stdout, "started thread %lu\n", + CRYPTO_THREADID_hash(&thread_id)); for (i = 0; i < number_of_loops; i++) { -/*- fprintf(stderr,"%4d %2d ctx->ref (%3d,%3d)\n", - CRYPTO_thread_id(),i, - ssl_ctx[0]->references, - ssl_ctx[1]->references); */ +/*- BIO_printf(bio_err,"%4d %2d ctx->ref (%3d,%3d)\n", + CRYPTO_THREADID_hash(&thread_id),i, + ssl_ctx[0]->references, + ssl_ctx[1]->references); */ /* pthread_delay_np(&tm); */ ret = doit(ctx); if (ret != 0) { - fprintf(stdout, "error[%d] %lu - %d\n", - i, CRYPTO_thread_id(), ret); + BIO_printf(bio_stdout, "error[%d] %lu - %d\n", + i, CRYPTO_THREADID_hash(&thread_id), ret); return (ret); } } - fprintf(stdout, "DONE %lu\n", CRYPTO_thread_id()); + BIO_printf(bio_stdout, "DONE %lu\n", CRYPTO_THREADID_hash(&thread_id)); if (reconnect) { SSL_free((SSL *)ctx[2]); SSL_free((SSL *)ctx[3]); @@ -467,26 +466,26 @@ int doit(char *ctx[4]) if (do_server && verbose) { if (SSL_in_init(s_ssl)) - printf("server waiting in SSL_accept - %s\n", - SSL_state_string_long(s_ssl)); + BIO_printf(bio_stdout, "server waiting in SSL_accept - %s\n", + SSL_state_string_long(s_ssl)); else if (s_write) - printf("server:SSL_write()\n"); + BIO_printf(bio_stdout, "server:SSL_write()\n"); else - printf("server:SSL_read()\n"); + BIO_printf(bio_stdout, "server:SSL_read()\n"); } if (do_client && verbose) { if (SSL_in_init(c_ssl)) - printf("client waiting in SSL_connect - %s\n", - SSL_state_string_long(c_ssl)); + BIO_printf(bio_stdout, "client waiting in SSL_connect - %s\n", + SSL_state_string_long(c_ssl)); else if (c_write) - printf("client:SSL_write()\n"); + BIO_printf(bio_stdout, "client:SSL_write()\n"); else - printf("client:SSL_read()\n"); + BIO_printf(bio_stdout, "client:SSL_read()\n"); } if (!do_client && !do_server) { - fprintf(stdout, "ERROR IN STARTUP\n"); + BIO_printf(bio_stdout, "ERROR IN STARTUP\n"); break; } if (do_client && !(done & C_DONE)) { @@ -501,12 +500,12 @@ int doit(char *ctx[4]) if (BIO_should_write(c_bio)) c_w = 1; } else { - fprintf(stderr, "ERROR in CLIENT\n"); + BIO_printf(bio_err, "ERROR in CLIENT\n"); ERR_print_errors_fp(stderr); return (1); } } else if (i == 0) { - fprintf(stderr, "SSL CLIENT STARTUP FAILED\n"); + BIO_printf(bio_err, "SSL CLIENT STARTUP FAILED\n"); return (1); } else { /* ok */ @@ -523,19 +522,19 @@ int doit(char *ctx[4]) if (BIO_should_write(c_bio)) c_w = 1; } else { - fprintf(stderr, "ERROR in CLIENT\n"); + BIO_printf(bio_err, "ERROR in CLIENT\n"); ERR_print_errors_fp(stderr); return (1); } } else if (i == 0) { - fprintf(stderr, "SSL CLIENT STARTUP FAILED\n"); + BIO_printf(bio_err, "SSL CLIENT STARTUP FAILED\n"); return (1); } else { done |= C_DONE; #ifdef undef - fprintf(stdout, "CLIENT:from server:"); - fwrite(cbuf, 1, i, stdout); - fflush(stdout); + BIO_printf(bio_stdout, "CLIENT:from server:"); + BIO_write(bio_stdout, cbuf, i); + BIO_flush(bio_stdout); #endif } } @@ -553,20 +552,20 @@ int doit(char *ctx[4]) if (BIO_should_write(s_bio)) s_w = 1; } else { - fprintf(stderr, "ERROR in SERVER\n"); + BIO_printf(bio_err, "ERROR in SERVER\n"); ERR_print_errors_fp(stderr); return (1); } } else if (i == 0) { - fprintf(stderr, "SSL SERVER STARTUP FAILED\n"); + BIO_printf(bio_err, "SSL SERVER STARTUP FAILED\n"); return (1); } else { s_write = 1; s_w = 1; #ifdef undef - fprintf(stdout, "SERVER:from client:"); - fwrite(sbuf, 1, i, stdout); - fflush(stdout); + BIO_printf(bio_stdout, "SERVER:from client:"); + BIO_write(bio_stdout, sbuf, i); + BIO_flush(bio_stdout); #endif } } else { @@ -580,12 +579,12 @@ int doit(char *ctx[4]) if (BIO_should_write(s_bio)) s_w = 1; } else { - fprintf(stderr, "ERROR in SERVER\n"); + BIO_printf(bio_err, "ERROR in SERVER\n"); ERR_print_errors_fp(stderr); return (1); } } else if (i == 0) { - fprintf(stderr, "SSL SERVER STARTUP FAILED\n"); + BIO_printf(bio_err, "SSL SERVER STARTUP FAILED\n"); return (1); } else { s_write = 0; @@ -606,7 +605,7 @@ int doit(char *ctx[4]) SSL_set_shutdown(s_ssl, SSL_SENT_SHUTDOWN | SSL_RECEIVED_SHUTDOWN); #ifdef undef - fprintf(stdout, "DONE\n"); + BIO_printf(bio_stdout, "DONE\n"); #endif err: /* @@ -640,7 +639,7 @@ int doit(char *ctx[4]) return (0); } -int MS_CALLBACK verify_callback(int ok, X509_STORE_CTX *ctx) +int verify_callback(int ok, X509_STORE_CTX *ctx) { char *s, buf[256]; @@ -649,9 +648,9 @@ int MS_CALLBACK verify_callback(int ok, buf, 256); if (s != NULL) { if (ok) - fprintf(stderr, "depth=%d %s\n", ctx->error_depth, buf); + BIO_printf(bio_err, "depth=%d %s\n", ctx->error_depth, buf); else - fprintf(stderr, "depth=%d error=%d %s\n", + BIO_printf(bio_err, "depth=%d error=%d %s\n", ctx->error_depth, ctx->error, buf); } } @@ -688,7 +687,7 @@ void thread_cleanup(void) OPENSSL_free(lock_cs); } -void win32_locking_callback(int mode, int type, char *file, int line) +void win32_locking_callback(int mode, int type, const char *file, int line) { if (mode & CRYPTO_LOCK) { WaitForSingleObject(lock_cs[type], INFINITE); @@ -717,7 +716,7 @@ void do_threads(SSL_CTX *s_ctx, SSL_CTX (void *)ssl_ctx, 0L, &(thread_id[i])); } - printf("reaping\n"); + BIO_printf(bio_stdout, "reaping\n"); for (i = 0; i < thread_number; i += 50) { int j; @@ -727,7 +726,7 @@ void do_threads(SSL_CTX *s_ctx, SSL_CTX (CONST HANDLE *) & (thread_handle[i]), TRUE, INFINITE) == WAIT_FAILED) { - fprintf(stderr, "WaitForMultipleObjects failed:%d\n", + BIO_printf(bio_err, "WaitForMultipleObjects failed:%d\n", GetLastError()); exit(1); } @@ -743,7 +742,7 @@ void do_threads(SSL_CTX *s_ctx, SSL_CTX ret = (ret + end.wSecond - start.wSecond); ret += (end.wMilliseconds - start.wMilliseconds) / 1000.0; - printf("win32 threads done - %.3f seconds\n", ret); + BIO_printf(bio_stdout, "win32 threads done - %.3f seconds\n", ret); } #endif /* OPENSSL_SYS_WIN32 */ @@ -768,8 +767,8 @@ void thread_setup(void) mutex_init(&(lock_cs[i]), USYNC_THREAD, NULL); } - CRYPTO_set_id_callback((unsigned long (*)())solaris_thread_id); - CRYPTO_set_locking_callback((void (*)())solaris_locking_callback); + CRYPTO_set_id_callback(solaris_thread_id); + CRYPTO_set_locking_callback(solaris_locking_callback); } void thread_cleanup(void) @@ -778,34 +777,34 @@ void thread_cleanup(void) CRYPTO_set_locking_callback(NULL); - fprintf(stderr, "cleanup\n"); + BIO_printf(bio_err, "cleanup\n"); for (i = 0; i < CRYPTO_num_locks(); i++) { /* rwlock_destroy(&(lock_cs[i])); */ mutex_destroy(&(lock_cs[i])); - fprintf(stderr, "%8ld:%s\n", lock_count[i], CRYPTO_get_lock_name(i)); + BIO_printf(bio_err, "%8ld:%s\n", lock_count[i], CRYPTO_get_lock_name(i)); } OPENSSL_free(lock_cs); OPENSSL_free(lock_count); - fprintf(stderr, "done cleanup\n"); + BIO_printf(bio_err, "done cleanup\n"); } -void solaris_locking_callback(int mode, int type, char *file, int line) +void solaris_locking_callback(int mode, int type, const char *file, int line) { # ifdef undef - fprintf(stderr, "thread=%4d mode=%s lock=%s %s:%d\n", - CRYPTO_thread_id(), - (mode & CRYPTO_LOCK) ? "l" : "u", - (type & CRYPTO_READ) ? "r" : "w", file, line); + BIO_printf(bio_err, "thread=%4d mode=%s lock=%s %s:%d\n", + CRYPTO_thread_id(), + (mode & CRYPTO_LOCK) ? "l" : "u", + (type & CRYPTO_READ) ? "r" : "w", file, line); # endif /*- if (CRYPTO_LOCK_SSL_CERT == type) - fprintf(stderr,"(t,m,f,l) %ld %d %s %d\n", - CRYPTO_thread_id(), - mode,file,line); + BIO_printf(bio_err,"(t,m,f,l) %ld %d %s %d\n", + CRYPTO_thread_id(), + mode,file,line); */ if (mode & CRYPTO_LOCK) { /*- @@ -837,21 +836,22 @@ void do_threads(SSL_CTX *s_ctx, SSL_CTX (void *(*)())ndoit, (void *)ssl_ctx, 0L, &(thread_ctx[i])); } - printf("reaping\n"); + BIO_printf(bio_stdout, "reaping\n"); for (i = 0; i < thread_number; i++) { thr_join(thread_ctx[i], NULL, NULL); } - printf("solaris threads done (%d,%d)\n", - s_ctx->references, c_ctx->references); +#if 0 /* We can't currently find out the reference amount */ + BIO_printf(bio_stdout, "solaris threads done (%d,%d)\n", + s_ctx->references, c_ctx->references); +#else + BIO_printf(bio_stdout, "solaris threads done\n"); +#endif } -unsigned long solaris_thread_id(void) +void solaris_thread_id(CRYPTO_THREADID *tid) { - unsigned long ret; - - ret = (unsigned long)thr_self(); - return (ret); + CRYPTO_THREADID_set_numeric((unsigned long)thr_self()); } #endif /* SOLARIS */ @@ -880,8 +880,8 @@ void thread_setup(void) lock_cs[i] = usnewsema(arena, 1); } - CRYPTO_set_id_callback((unsigned long (*)())irix_thread_id); - CRYPTO_set_locking_callback((void (*)())irix_locking_callback); + CRYPTO_set_id_callback(irix_thread_id); + CRYPTO_set_locking_callback(irix_locking_callback); } void thread_cleanup(void) @@ -899,13 +899,13 @@ void thread_cleanup(void) OPENSSL_free(lock_cs); } -void irix_locking_callback(int mode, int type, char *file, int line) +void irix_locking_callback(int mode, int type, const char *file, int line) { if (mode & CRYPTO_LOCK) { - printf("lock %d\n", type); + BIO_printf(bio_stdout, "lock %d\n", type); uspsema(lock_cs[type]); } else { - printf("unlock %d\n", type); + BIO_printf(bio_stdout, "unlock %d\n", type); usvsema(lock_cs[type]); } } @@ -924,21 +924,22 @@ void do_threads(SSL_CTX *s_ctx, SSL_CTX PR_SADDR | PR_SFDS, (void *)ssl_ctx); } - printf("reaping\n"); + BIO_printf(bio_stdout, "reaping\n"); for (i = 0; i < thread_number; i++) { wait(NULL); } - printf("irix threads done (%d,%d)\n", - s_ctx->references, c_ctx->references); +#if 0 /* We can't currently find out the reference amount */ + BIO_printf(bio_stdout, "irix threads done (%d,%d)\n", + s_ctx->references, c_ctx->references); +#else + BIO_printf(bio_stdout, "irix threads done\n"); +#endif } unsigned long irix_thread_id(void) { - unsigned long ret; - - ret = (unsigned long)getpid(); - return (ret); + CRYPTO_THREADID_set_numeric((unsigned long)getpid()); } #endif /* IRIX */ @@ -958,8 +959,8 @@ void thread_setup(void) pthread_mutex_init(&(lock_cs[i]), NULL); } - CRYPTO_set_id_callback((unsigned long (*)())pthreads_thread_id); - CRYPTO_set_locking_callback((void (*)())pthreads_locking_callback); + CRYPTO_THREADID_set_callback(pthreads_thread_id); + CRYPTO_set_locking_callback(pthreads_locking_callback); } void thread_cleanup(void) @@ -967,30 +968,30 @@ void thread_cleanup(void) int i; CRYPTO_set_locking_callback(NULL); - fprintf(stderr, "cleanup\n"); + BIO_printf(bio_err, "cleanup\n"); for (i = 0; i < CRYPTO_num_locks(); i++) { pthread_mutex_destroy(&(lock_cs[i])); - fprintf(stderr, "%8ld:%s\n", lock_count[i], CRYPTO_get_lock_name(i)); + BIO_printf(bio_err, "%8ld:%s\n", lock_count[i], CRYPTO_get_lock_name(i)); } OPENSSL_free(lock_cs); OPENSSL_free(lock_count); - fprintf(stderr, "done cleanup\n"); + BIO_printf(bio_err, "done cleanup\n"); } -void pthreads_locking_callback(int mode, int type, char *file, int line) +void pthreads_locking_callback(int mode, int type, const char *file, int line) { # ifdef undef - fprintf(stderr, "thread=%4d mode=%s lock=%s %s:%d\n", - CRYPTO_thread_id(), - (mode & CRYPTO_LOCK) ? "l" : "u", - (type & CRYPTO_READ) ? "r" : "w", file, line); + BIO_printf(bio_err, "thread=%4d mode=%s lock=%s %s:%d\n", + CRYPTO_thread_id(), + (mode & CRYPTO_LOCK) ? "l" : "u", + (type & CRYPTO_READ) ? "r" : "w", file, line); # endif /*- if (CRYPTO_LOCK_SSL_CERT == type) - fprintf(stderr,"(t,m,f,l) %ld %d %s %d\n", - CRYPTO_thread_id(), - mode,file,line); + BIO_printf(bio_err,"(t,m,f,l) %ld %d %s %d\n", + CRYPTO_thread_id(), + mode,file,line); */ if (mode & CRYPTO_LOCK) { pthread_mutex_lock(&(lock_cs[type])); @@ -1017,21 +1018,22 @@ void do_threads(SSL_CTX *s_ctx, SSL_CTX (void *(*)())ndoit, (void *)ssl_ctx); } - printf("reaping\n"); + BIO_printf(bio_stdout, "reaping\n"); for (i = 0; i < thread_number; i++) { pthread_join(thread_ctx[i], NULL); } - printf("pthreads threads done (%d,%d)\n", - s_ctx->references, c_ctx->references); +#if 0 /* We can't currently find out the reference amount */ + BIO_printf(bio_stdout, "pthreads threads done (%d,%d)\n", + s_ctx->references, c_ctx->references); +#else + BIO_printf(bio_stdout, "pthreads threads done\n"); +#endif } -unsigned long pthreads_thread_id(void) +void pthreads_thread_id(CRYPTO_THREADID *tid) { - unsigned long ret; - - ret = (unsigned long)pthread_self(); - return (ret); + CRYPTO_THREADID_set_numeric(tid, (unsigned long)pthread_self()); } #endif /* PTHREADS */ @@ -1051,8 +1053,8 @@ void thread_setup(void) ThreadSem = MPKSemaphoreAlloc("OpenSSL mttest semaphore", 0); - CRYPTO_set_id_callback((unsigned long (*)())netware_thread_id); - CRYPTO_set_locking_callback((void (*)())netware_locking_callback); + CRYPTO_set_id_callback(netware_thread_id); + CRYPTO_set_locking_callback(netware_locking_callback); } void thread_cleanup(void) @@ -1061,21 +1063,21 @@ void thread_cleanup(void) CRYPTO_set_locking_callback(NULL); - fprintf(stdout, "thread_cleanup\n"); + BIO_printf(bio_stdout, "thread_cleanup\n"); for (i = 0; i < CRYPTO_num_locks(); i++) { MPKMutexFree(lock_cs[i]); - fprintf(stdout, "%8ld:%s\n", lock_count[i], CRYPTO_get_lock_name(i)); + BIO_printf(bio_stdout, "%8ld:%s\n", lock_count[i], CRYPTO_get_lock_name(i)); } OPENSSL_free(lock_cs); OPENSSL_free(lock_count); MPKSemaphoreFree(ThreadSem); - fprintf(stdout, "done cleanup\n"); + BIO_printf(bio_stdout, "done cleanup\n"); } -void netware_locking_callback(int mode, int type, char *file, int line) +void netware_locking_callback(int mode, int type, const char *file, int line) { if (mode & CRYPTO_LOCK) { MPKMutexLock(lock_cs[type]); @@ -1097,22 +1099,23 @@ void do_threads(SSL_CTX *s_ctx, SSL_CTX ThreadSwitchWithDelay(); } - printf("reaping\n"); + BIO_printf(bio_stdout, "reaping\n"); /* loop until all threads have signaled the semaphore */ for (i = 0; i < thread_number; i++) { MPKSemaphoreWait(ThreadSem); } - printf("netware threads done (%d,%d)\n", - s_ctx->references, c_ctx->references); +#if 0 /* We can't currently find out the reference amount */ + BIO_printf(bio_stdout, "netware threads done (%d,%d)\n", + s_ctx->references, c_ctx->references); +#else + BIO_printf(bio_stdout, "netware threads done\n"); +#endif } unsigned long netware_thread_id(void) { - unsigned long ret; - - ret = (unsigned long)GetThreadID(); - return (ret); + CRYPTO_THREADID_set_numeric((unsigned long)GetThreadID()); } #endif /* NETWARE */ @@ -1144,24 +1147,24 @@ void thread_cleanup(void) int i; CRYPTO_set_locking_callback(NULL); - fprintf(stderr, "cleanup\n"); + BIO_printf(bio_err, "cleanup\n"); for (i = 0; i < CRYPTO_num_locks(); i++) { delete lock_cs[i]; - fprintf(stderr, "%8ld:%s\n", lock_count[i], CRYPTO_get_lock_name(i)); + BIO_printf(bio_err, "%8ld:%s\n", lock_count[i], CRYPTO_get_lock_name(i)); } OPENSSL_free(lock_cs); OPENSSL_free(lock_count); - fprintf(stderr, "done cleanup\n"); + BIO_printf(bio_err, "done cleanup\n"); } void beos_locking_callback(int mode, int type, const char *file, int line) { # if 0 - fprintf(stderr, "thread=%4d mode=%s lock=%s %s:%d\n", - CRYPTO_thread_id(), *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***