aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2021-06-13 19:31:46 +0000
committerDimitry Andric <dim@FreeBSD.org>2021-07-31 18:56:55 +0000
commitaf732203b8f7f006927528db5497f5cbc4c4742a (patch)
tree596f112de3b76118552871dbb6114bb7e3e17f40
parent83dea422ac8d4a8323e64203c2eadaa813768717 (diff)
downloadsrc-af732203b8f7f006927528db5497f5cbc4c4742a.tar.gz
src-af732203b8f7f006927528db5497f5cbc4c4742a.zip
Merge llvm-project 12.0.1 release and follow-up fixes
Merge llvm-project main llvmorg-12-init-17869-g8e464dd76bef This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-12-init-17869-g8e464dd76bef, the last commit before the upstream release/12.x branch was created. PR: 255570 (cherry picked from commit e8d8bef961a50d4dc22501cde4fb9fb0be1b2532) Merge llvm-project 12.0.0 release This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-12.0.0-0-gd28af7c654d8, a.k.a. 12.0.0 release. PR: 255570 (cherry picked from commit d409305fa3838fb39b38c26fc085fb729b8766d5) Disable strict-fp for powerpcspe, as it does not work properly yet Merge commit 5c18d1136665 from llvm git (by Qiu Chaofan) [SPE] Disable strict-fp for SPE by default As discussed in PR50385, strict-fp on PowerPC SPE has not been handled well. This patch disables it by default for SPE. Reviewed By: nemanjai, vit9696, jhibbits Differential Revision: https://reviews.llvm.org/D103235 PR: 255570 (cherry picked from commit 715df83abc049b23d9acddc81f2480bd4c056d64) Apply upstream libc++ fix to allow building with devel/xxx-xtoolchain-gcc Merge commit 52e9d80d5db2 from llvm git (by Jason Liu): [libc++] add `inline` for __open's definition in ifstream and ofstream Summary: When building with gcc on AIX, it seems that gcc does not like the `always_inline` without the `inline` keyword. So adding the inline keywords in for __open in ifstream and ofstream. That will also make it consistent with __open in basic_filebuf (it seems we added `inline` there before for gcc build as well). Differential Revision: https://reviews.llvm.org/D99422 PR: 255570 (cherry picked from commit d099db25464b826c5724cf2fb5b22292bbe15f6e) Undefine HAVE_(DE)REGISTER_FRAME in llvm's config.h on arm Otherwise, the lli tool (enable by WITH_CLANG_EXTRAS) won't link on arm, stating that __register_frame is undefined. This function is normally provided by libunwind, but explicitly not for the ARM Exception ABI. Reported by: oh PR: 255570 (cherry picked from commit f336b45e943c7f9a90ffcea1a6c4c7039e54c73c) Merge llvm-project 12.0.1 rc2 This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-12.0.1-rc2-0-ge7dac564cd0e, a.k.a. 12.0.1 rc2. PR: 255570 (cherry picked from commit 23408297fbf3089f0388a8873b02fa75ab3f5bb9) Revert libunwind change to fix backtrace segfault on aarch64 Revert commit 22b615a96593 from llvm git (by Daniel Kiss): [libunwind] Support for leaf function unwinding. Unwinding leaf function is useful in cases when the backtrace finds a leaf function for example when it caused a signal. This patch also add the support for the DW_CFA_undefined because it marks the end of the frames. Ryan Prichard provided code for the tests. Reviewed By: #libunwind, mstorsjo Differential Revision: https://reviews.llvm.org/D83573 Reland with limit the test to the x86_64-linux target. Bisection has shown that this particular upstream commit causes programs using backtrace(3) on aarch64 to segfault. This affects the lang/rust port, for instance. Until we can upstream to fix this problem, revert the commit for now. Reported by: mikael PR: 256864 (cherry picked from commit 5866c369e4fd917c0d456f0f10b92ee354b82279) Merge llvm-project 12.0.1 release This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-12.0.1-0-gfed41342a82f, a.k.a. 12.0.1 release. PR: 255570 (cherry picked from commit 4652422eb477731f284b1345afeefef7f269da50) compilert-rt: build out-of-line LSE atomics helpers for aarch64 Both clang >= 12 and gcc >= 10.1 now default to -moutline-atomics for aarch64. This requires a bunch of helper functions in libcompiler_rt.a, to avoid link errors like "undefined symbol: __aarch64_ldadd8_acq_rel". (Note: of course you can use -mno-outline-atomics as a workaround too, but this would negate the potential performance benefit of the faster LSE instructions.) Bump __FreeBSD_version so ports maintainers can easily detect this. PR: 257392 (cherry picked from commit cc55ee8009a550810d38777fd6ace9abf3a2f6b4)
-rw-r--r--ObsoleteFiles.inc574
-rw-r--r--contrib/llvm-project/clang/include/clang-c/Index.h88
-rw-r--r--contrib/llvm-project/clang/include/clang-c/Rewrite.h63
-rw-r--r--contrib/llvm-project/clang/include/clang/APINotes/APINotesYAMLCompiler.h24
-rw-r--r--contrib/llvm-project/clang/include/clang/APINotes/Types.h734
-rw-r--r--contrib/llvm-project/clang/include/clang/ARCMigrate/FileRemapper.h8
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/APValue.h163
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ASTContext.h130
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ASTFwd.h6
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ASTImporter.h8
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ASTNodeTraverser.h72
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ASTStructuralEquivalence.h7
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ASTTypeTraits.h74
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/AbstractBasicReader.h34
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/AbstractBasicWriter.h35
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/Attr.h39
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/CXXInheritance.h10
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/CXXRecordDeclDefinitionBits.def7
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/CanonicalType.h4
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/CommentLexer.h31
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ComputeDependence.h4
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/Decl.h123
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/DeclBase.h3
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/DeclCXX.h102
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/DeclObjC.h45
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/DeclOpenMP.h246
-rwxr-xr-xcontrib/llvm-project/clang/include/clang/AST/DeclTemplate.h117
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/DeclarationName.h23
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/DependenceFlags.h1
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/DependentDiagnostic.h10
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/Expr.h399
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ExprCXX.h297
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ExprConcepts.h6
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ExprObjC.h4
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ExternalASTSource.h4
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/GlobalDecl.h1
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/IgnoreExpr.h161
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/Mangle.h20
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/MangleNumberingContext.h5
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/NestedNameSpecifier.h34
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/OpenMPClause.h494
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/OperationKinds.def11
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/OptionalDiagnostic.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ParentMap.h4
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/ParentMapContext.h13
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/PrettyPrinter.h40
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/PropertiesBase.td308
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/RecordLayout.h65
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/RecursiveASTVisitor.h68
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/Redeclarable.h15
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/Stmt.h60
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/StmtIterator.h9
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/StmtOpenMP.h1653
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/TemplateBase.h72
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/TemplateName.h6
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/TextNodeDumper.h3
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/Type.h163
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/TypeLoc.h93
-rw-r--r--contrib/llvm-project/clang/include/clang/AST/TypeProperties.td12
-rw-r--r--contrib/llvm-project/clang/include/clang/ASTMatchers/ASTMatchFinder.h4
-rw-r--r--contrib/llvm-project/clang/include/clang/ASTMatchers/ASTMatchers.h574
-rw-r--r--contrib/llvm-project/clang/include/clang/ASTMatchers/ASTMatchersInternal.h938
-rw-r--r--contrib/llvm-project/clang/include/clang/ASTMatchers/ASTMatchersMacros.h58
-rw-r--r--contrib/llvm-project/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h40
-rw-r--r--contrib/llvm-project/clang/include/clang/Analysis/Analyses/CalledOnceCheck.h112
-rw-r--r--contrib/llvm-project/clang/include/clang/Analysis/Analyses/Dominators.h70
-rw-r--r--contrib/llvm-project/clang/include/clang/Analysis/Analyses/LiveVariables.h18
-rw-r--r--contrib/llvm-project/clang/include/clang/Analysis/Analyses/ThreadSafety.h8
-rw-r--r--contrib/llvm-project/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h4
-rw-r--r--contrib/llvm-project/clang/include/clang/Analysis/CallGraph.h4
-rw-r--r--contrib/llvm-project/clang/include/clang/Analysis/IssueHash.h49
-rw-r--r--contrib/llvm-project/clang/include/clang/Analysis/PathDiagnostic.h39
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/AddressSpaces.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/AlignedAllocation.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/Attr.td286
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/AttrDocs.td1102
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/Builtins.def58
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/BuiltinsAArch64.def11
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/BuiltinsAMDGPU.def6
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/BuiltinsBPF.def8
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/BuiltinsNVPTX.def2
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/BuiltinsPPC.def236
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/BuiltinsWebAssembly.def136
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/BuiltinsX86.def51
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/BuiltinsX86_64.def11
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/CodeGenOptions.def53
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/CodeGenOptions.h52
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/Cuda.h8
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DebugInfoOptions.h6
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DeclNodes.td1
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/Diagnostic.h408
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/Diagnostic.td10
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticAST.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticASTKinds.td11
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticAnalysis.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticComment.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticCommonKinds.td6
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticCrossTU.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticDriver.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticDriverKinds.td39
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticFrontend.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticFrontendKinds.td22
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticGroups.td46
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticIDs.h12
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticLex.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticLexKinds.td9
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticOptions.def1
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticOptions.h12
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticParse.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticParseKinds.td86
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticRefactoring.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticSema.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticSemaKinds.td386
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticSerialization.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DiagnosticSerializationKinds.td19
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/DirectoryEntry.h298
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/FPOptions.def4
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/Features.def3
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/FileEntry.h406
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/FileManager.h158
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/LLVM.h1
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/LangOptions.def42
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/LangOptions.h165
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/LangStandard.h14
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/LangStandards.def14
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/Module.h55
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/OpenCLExtensions.def142
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/OpenCLOptions.h213
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/OpenMPKinds.def20
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/OpenMPKinds.h23
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/OperatorKinds.h5
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/PPCTypes.def38
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/PartialDiagnostic.h277
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/ProfileList.h58
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/Sanitizers.def4
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/SourceLocation.h31
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/SourceManager.h1022
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/Specifiers.h34
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/TargetCXXABI.h25
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/TargetID.h56
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/TargetInfo.h78
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/TargetOptions.h8
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/TokenKinds.def17
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/arm_mve.td12
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/arm_mve_defs.td8
-rw-r--r--contrib/llvm-project/clang/include/clang/Basic/arm_neon.td73
-rw-r--r--contrib/llvm-project/clang/include/clang/CodeGen/BackendUtil.h5
-rw-r--r--contrib/llvm-project/clang/include/clang/CodeGen/CGFunctionInfo.h60
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/Compilation.h17
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/Distro.h17
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/Driver.h4
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/Job.h29
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/Options.h8
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/Options.td3043
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/SanitizerArgs.h5
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/ToolChain.h32
-rw-r--r--contrib/llvm-project/clang/include/clang/Driver/XRayArgs.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Edit/EditedSource.h2
-rwxr-xr-xcontrib/llvm-project/clang/include/clang/Format/Format.h1081
-rw-r--r--contrib/llvm-project/clang/include/clang/Frontend/ASTUnit.h18
-rw-r--r--contrib/llvm-project/clang/include/clang/Frontend/CompilerInstance.h68
-rw-r--r--contrib/llvm-project/clang/include/clang/Frontend/CompilerInvocation.h22
-rw-r--r--contrib/llvm-project/clang/include/clang/Frontend/FrontendAction.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Frontend/FrontendActions.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Frontend/FrontendOptions.h35
-rw-r--r--contrib/llvm-project/clang/include/clang/Frontend/PrecompiledPreamble.h9
-rw-r--r--contrib/llvm-project/clang/include/clang/Frontend/Utils.h8
-rw-r--r--contrib/llvm-project/clang/include/clang/IndexSerialization/SerializablePathCollection.h129
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/HeaderSearch.h34
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/HeaderSearchOptions.h9
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/Lexer.h10
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/ModuleMap.h13
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/Preprocessor.h24
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/PreprocessorExcludedConditionalDirectiveSkipMapping.h3
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/PreprocessorOptions.h26
-rw-r--r--contrib/llvm-project/clang/include/clang/Lex/VariadicMacroSupport.h10
-rw-r--r--contrib/llvm-project/clang/include/clang/Parse/Parser.h70
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/CodeCompleteConsumer.h3
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/DeclSpec.h581
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/DelayedDiagnostic.h19
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/Designator.h49
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/Initialization.h61
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/MultiplexExternalSemaSource.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/Overload.h6
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/Ownership.h23
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/ParsedAttr.h44
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/ScopeInfo.h15
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/Sema.h839
-rw-r--r--contrib/llvm-project/clang/include/clang/Sema/Template.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Serialization/ASTBitCodes.h10
-rw-r--r--contrib/llvm-project/clang/include/clang/Serialization/ASTReader.h51
-rw-r--r--contrib/llvm-project/clang/include/clang/Serialization/ASTRecordReader.h6
-rw-r--r--contrib/llvm-project/clang/include/clang/Serialization/ASTRecordWriter.h15
-rw-r--r--contrib/llvm-project/clang/include/clang/Serialization/ASTWriter.h10
-rw-r--r--contrib/llvm-project/clang/include/clang/Serialization/ModuleFile.h19
-rw-r--r--contrib/llvm-project/clang/include/clang/Serialization/ModuleManager.h6
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/Checkers.td16
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h34
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h5
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/IssueHash.h50
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h7
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h16
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h56
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h20
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h17
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h22
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h3
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h18
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h14
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h3
-rw-r--r--contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h12
-rw-r--r--contrib/llvm-project/clang/include/clang/Testing/TestClangConfig.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/CompilationDatabase.h22
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Inclusions/HeaderIncludes.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Inclusions/IncludeStyle.h21
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Refactoring/Lookup.h (renamed from contrib/llvm-project/clang/include/clang/Tooling/Core/Lookup.h)6
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Refactoring/RefactoringRuleContext.h2
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h13
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Syntax/BuildTree.h35
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Syntax/Nodes.h648
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Syntax/Nodes.td296
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Syntax/Syntax.td85
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Syntax/Tokens.h12
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Syntax/Tree.h216
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Tooling.h11
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Transformer/MatchConsumer.h6
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Transformer/RangeSelector.h29
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Transformer/RewriteRule.h290
-rw-r--r--contrib/llvm-project/clang/include/clang/Tooling/Transformer/Stencil.h11
-rw-r--r--contrib/llvm-project/clang/include/clang/module.modulemap1
-rw-r--r--contrib/llvm-project/clang/lib/APINotes/APINotesFormat.h255
-rw-r--r--contrib/llvm-project/clang/lib/APINotes/APINotesTypes.cpp107
-rw-r--r--contrib/llvm-project/clang/lib/APINotes/APINotesYAMLCompiler.cpp598
-rw-r--r--contrib/llvm-project/clang/lib/ARCMigrate/ARCMT.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/ARCMigrate/FileRemapper.cpp15
-rw-r--r--contrib/llvm-project/clang/lib/ARCMigrate/ObjCMT.cpp39
-rw-r--r--contrib/llvm-project/clang/lib/ARCMigrate/TransGCAttrs.cpp22
-rw-r--r--contrib/llvm-project/clang/lib/ARCMigrate/TransProperties.cpp17
-rw-r--r--contrib/llvm-project/clang/lib/ARCMigrate/Transforms.h6
-rw-r--r--contrib/llvm-project/clang/lib/AST/APValue.cpp538
-rw-r--r--contrib/llvm-project/clang/lib/AST/ASTContext.cpp441
-rw-r--r--contrib/llvm-project/clang/lib/AST/ASTDiagnostic.cpp15
-rw-r--r--contrib/llvm-project/clang/lib/AST/ASTDumper.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/AST/ASTImporter.cpp563
-rw-r--r--contrib/llvm-project/clang/lib/AST/ASTImporterLookupTable.cpp14
-rw-r--r--contrib/llvm-project/clang/lib/AST/ASTStructuralEquivalence.cpp496
-rw-r--r--contrib/llvm-project/clang/lib/AST/ASTTypeTraits.cpp58
-rw-r--r--contrib/llvm-project/clang/lib/AST/AttrImpl.cpp53
-rw-r--r--contrib/llvm-project/clang/lib/AST/CXXABI.h5
-rw-r--r--contrib/llvm-project/clang/lib/AST/CXXInheritance.cpp150
-rw-r--r--contrib/llvm-project/clang/lib/AST/CommentLexer.cpp9
-rw-r--r--contrib/llvm-project/clang/lib/AST/ComparisonCategories.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/AST/ComputeDependence.cpp138
-rw-r--r--contrib/llvm-project/clang/lib/AST/Decl.cpp306
-rw-r--r--contrib/llvm-project/clang/lib/AST/DeclBase.cpp58
-rw-r--r--contrib/llvm-project/clang/lib/AST/DeclCXX.cpp145
-rw-r--r--contrib/llvm-project/clang/lib/AST/DeclObjC.cpp45
-rw-r--r--contrib/llvm-project/clang/lib/AST/DeclOpenMP.cpp112
-rw-r--r--contrib/llvm-project/clang/lib/AST/DeclPrinter.cpp28
-rwxr-xr-xcontrib/llvm-project/clang/lib/AST/DeclTemplate.cpp77
-rw-r--r--contrib/llvm-project/clang/lib/AST/Expr.cpp482
-rw-r--r--contrib/llvm-project/clang/lib/AST/ExprCXX.cpp207
-rw-r--r--contrib/llvm-project/clang/lib/AST/ExprClassification.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/AST/ExprConstant.cpp1535
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/Disasm.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/AST/Interp/State.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/AST/ItaniumCXXABI.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/AST/ItaniumMangle.cpp1388
-rw-r--r--contrib/llvm-project/clang/lib/AST/JSONNodeDumper.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/AST/Linkage.h2
-rw-r--r--contrib/llvm-project/clang/lib/AST/Mangle.cpp72
-rw-r--r--contrib/llvm-project/clang/lib/AST/MicrosoftCXXABI.cpp33
-rw-r--r--contrib/llvm-project/clang/lib/AST/MicrosoftMangle.cpp424
-rw-r--r--contrib/llvm-project/clang/lib/AST/NSAPI.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/AST/OpenMPClause.cpp178
-rw-r--r--contrib/llvm-project/clang/lib/AST/ParentMapContext.cpp117
-rw-r--r--contrib/llvm-project/clang/lib/AST/PrintfFormatString.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/AST/RecordLayout.cpp41
-rw-r--r--contrib/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp380
-rw-r--r--contrib/llvm-project/clang/lib/AST/Stmt.cpp110
-rw-r--r--contrib/llvm-project/clang/lib/AST/StmtOpenMP.cpp1135
-rw-r--r--contrib/llvm-project/clang/lib/AST/StmtPrinter.cpp25
-rw-r--r--contrib/llvm-project/clang/lib/AST/StmtProfile.cpp9
-rw-r--r--contrib/llvm-project/clang/lib/AST/TemplateBase.cpp35
-rw-r--r--contrib/llvm-project/clang/lib/AST/TemplateName.cpp18
-rw-r--r--contrib/llvm-project/clang/lib/AST/TextNodeDumper.cpp51
-rw-r--r--contrib/llvm-project/clang/lib/AST/Type.cpp108
-rw-r--r--contrib/llvm-project/clang/lib/AST/TypeLoc.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/AST/TypePrinter.cpp314
-rw-r--r--contrib/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp471
-rw-r--r--contrib/llvm-project/clang/lib/ASTMatchers/ASTMatchersInternal.cpp152
-rw-r--r--contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.cpp11
-rw-r--r--contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/Marshallers.h208
-rw-r--r--contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/Registry.cpp11
-rw-r--r--contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp30
-rw-r--r--contrib/llvm-project/clang/lib/ASTMatchers/GtestMatchers.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/BodyFarm.cpp40
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/CFG.cpp35
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/CalledOnceCheck.cpp1525
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/ExprMutationAnalyzer.cpp300
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/IssueHash.cpp (renamed from contrib/llvm-project/clang/lib/StaticAnalyzer/Core/IssueHash.cpp)41
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/LiveVariables.cpp102
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/PathDiagnostic.cpp46
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/ThreadSafety.cpp29
-rw-r--r--contrib/llvm-project/clang/lib/Analysis/ThreadSafetyCommon.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Cuda.cpp43
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Diagnostic.cpp35
-rw-r--r--contrib/llvm-project/clang/lib/Basic/DiagnosticIDs.cpp109
-rw-r--r--contrib/llvm-project/clang/lib/Basic/FileEntry.cpp24
-rw-r--r--contrib/llvm-project/clang/lib/Basic/FileManager.cpp181
-rw-r--r--contrib/llvm-project/clang/lib/Basic/IdentifierTable.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/Basic/LangOptions.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Module.cpp21
-rw-r--r--contrib/llvm-project/clang/lib/Basic/OpenCLOptions.cpp106
-rw-r--r--contrib/llvm-project/clang/lib/Basic/OpenMPKinds.cpp50
-rw-r--r--contrib/llvm-project/clang/lib/Basic/ProfileList.cpp114
-rw-r--r--contrib/llvm-project/clang/lib/Basic/SourceLocation.cpp21
-rw-r--r--contrib/llvm-project/clang/lib/Basic/SourceManager.cpp506
-rw-r--r--contrib/llvm-project/clang/lib/Basic/TargetID.cpp169
-rw-r--r--contrib/llvm-project/clang/lib/Basic/TargetInfo.cpp1
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets.cpp51
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/AArch64.cpp48
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/AArch64.h6
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/AMDGPU.cpp36
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/AMDGPU.h77
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/ARM.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/AVR.cpp7
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/Hexagon.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/MSP430.cpp1
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/Mips.cpp1
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/NVPTX.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/NVPTX.h22
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/OSTargets.h76
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/PPC.cpp85
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/PPC.h34
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/RISCV.cpp131
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/RISCV.h34
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/SPIR.h6
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/Sparc.cpp23
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/Sparc.h11
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/SystemZ.h4
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/TCE.h2
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/VE.h16
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/X86.cpp60
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Targets/X86.h36
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Version.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Basic/Warnings.cpp7
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/ABIInfo.h2
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/BackendUtil.cpp560
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGAtomic.cpp60
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGBlocks.cpp17
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp2359
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGCUDANV.cpp117
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGCUDARuntime.h7
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGCXXABI.cpp26
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGCXXABI.h13
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp344
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGCall.h6
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGClass.cpp103
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGCleanup.h1
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp269
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGDebugInfo.h14
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGDecl.cpp158
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGDeclCXX.cpp113
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGException.cpp28
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp244
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGExprAgg.cpp131
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGExprCXX.cpp28
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp11
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp32
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp440
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGLoopInfo.cpp93
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGLoopInfo.h15
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGObjC.cpp243
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGObjCGNU.cpp54
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGObjCMac.cpp98
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGObjCRuntime.cpp10
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGObjCRuntime.h14
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp1877
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.h69
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntimeAMDGCN.cpp60
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntimeAMDGCN.h43
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp4864
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntimeGPU.h504
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp5233
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h465
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGRecordLayout.h17
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp187
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp301
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp205
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGVTT.cpp13
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGVTables.cpp96
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CGValue.h2
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CodeGenAction.cpp220
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp350
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CodeGenFunction.h268
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp410
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CodeGenModule.h58
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CodeGenPGO.cpp55
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CodeGenPGO.h2
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CodeGenTypeCache.h3
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CodeGenTypes.cpp22
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CoverageMappingGen.cpp350
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/CoverageMappingGen.h50
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/ItaniumCXXABI.cpp183
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/MicrosoftCXXABI.cpp103
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp10
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/SwiftCallingConv.cpp33
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/TargetInfo.cpp608
-rw-r--r--contrib/llvm-project/clang/lib/CodeGen/TargetInfo.h8
-rw-r--r--contrib/llvm-project/clang/lib/CrossTU/CrossTranslationUnit.cpp12
-rw-r--r--contrib/llvm-project/clang/lib/Driver/Compilation.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Driver/Distro.cpp180
-rw-r--r--contrib/llvm-project/clang/lib/Driver/Driver.cpp347
-rw-r--r--contrib/llvm-project/clang/lib/Driver/Job.cpp22
-rw-r--r--contrib/llvm-project/clang/lib/Driver/SanitizerArgs.cpp42
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChain.cpp139
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/AIX.cpp62
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/AIX.h7
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/AMDGPU.cpp135
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/AMDGPU.h14
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/AVR.cpp306
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Ananas.cpp10
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/AArch64.cpp20
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ARM.cpp261
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ARM.h2
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/Mips.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/PPC.cpp1
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/RISCV.cpp40
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/VE.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/VE.h2
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/X86.cpp29
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/X86.h2
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/BareMetal.cpp146
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/BareMetal.h15
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Clang.cpp646
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/CloudABI.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/CommonArgs.cpp249
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/CommonArgs.h10
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/CrossWindows.cpp15
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/CrossWindows.h6
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Cuda.cpp102
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Cuda.h6
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Darwin.cpp132
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Darwin.h21
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/DragonFly.cpp16
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Flang.cpp44
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Flang.h9
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/FreeBSD.cpp18
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Fuchsia.cpp29
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Fuchsia.h6
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Gnu.cpp154
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Gnu.h6
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/HIP.cpp56
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Hexagon.cpp10
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/InterfaceStubs.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Linux.cpp27
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/MSP430.cpp159
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/MSP430.h13
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/MSVC.cpp71
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/MinGW.cpp25
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Minix.cpp10
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Myriad.cpp10
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/NaCl.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/NetBSD.cpp10
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/OpenBSD.cpp11
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/OpenBSD.h6
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/PS4CPU.cpp47
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/PS4CPU.h6
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/RISCVToolchain.cpp21
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/RISCVToolchain.h1
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/ROCm.h13
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Solaris.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/Solaris.h5
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/VEToolchain.cpp31
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/VEToolchain.h1
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/WebAssembly.cpp28
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/XCore.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/ZOS.cpp33
-rw-r--r--contrib/llvm-project/clang/lib/Driver/ToolChains/ZOS.h40
-rw-r--r--contrib/llvm-project/clang/lib/Driver/Types.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Driver/XRayArgs.cpp26
-rw-r--r--contrib/llvm-project/clang/lib/Edit/EditedSource.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Edit/RewriteObjCFoundationAPI.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Format/BreakableToken.cpp92
-rw-r--r--contrib/llvm-project/clang/lib/Format/BreakableToken.h1
-rw-r--r--contrib/llvm-project/clang/lib/Format/ContinuationIndenter.cpp59
-rw-r--r--contrib/llvm-project/clang/lib/Format/Format.cpp167
-rw-r--r--contrib/llvm-project/clang/lib/Format/FormatInternal.h1
-rw-r--r--contrib/llvm-project/clang/lib/Format/FormatToken.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/Format/FormatToken.h279
-rw-r--r--contrib/llvm-project/clang/lib/Format/FormatTokenLexer.cpp23
-rw-r--r--contrib/llvm-project/clang/lib/Format/MacroExpander.cpp224
-rw-r--r--contrib/llvm-project/clang/lib/Format/Macros.h141
-rwxr-xr-x[-rw-r--r--]contrib/llvm-project/clang/lib/Format/TokenAnnotator.cpp243
-rw-r--r--contrib/llvm-project/clang/lib/Format/UnwrappedLineFormatter.cpp78
-rw-r--r--contrib/llvm-project/clang/lib/Format/UnwrappedLineParser.cpp307
-rw-r--r--contrib/llvm-project/clang/lib/Format/UnwrappedLineParser.h17
-rw-r--r--contrib/llvm-project/clang/lib/Format/WhitespaceManager.cpp86
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/ASTUnit.cpp103
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/ChainedIncludesSource.cpp11
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/CompilerInstance.cpp280
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/CompilerInvocation.cpp2176
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/DependencyFile.cpp17
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/FrontendAction.cpp19
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/FrontendActions.cpp58
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/FrontendOptions.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/InitPreprocessor.cpp30
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/ModuleDependencyCollector.cpp52
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/PrecompiledPreamble.cpp51
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/Rewrite/HTMLPrint.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp78
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/Rewrite/RewriteMacros.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp57
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/Rewrite/RewriteObjC.cpp47
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/TextDiagnostic.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/TextDiagnosticPrinter.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp12
-rw-r--r--contrib/llvm-project/clang/lib/Headers/__clang_cuda_builtin_vars.h9
-rw-r--r--contrib/llvm-project/clang/lib/Headers/__clang_cuda_cmath.h50
-rw-r--r--contrib/llvm-project/clang/lib/Headers/__clang_cuda_complex_builtins.h30
-rw-r--r--contrib/llvm-project/clang/lib/Headers/__clang_cuda_math.h9
-rw-r--r--contrib/llvm-project/clang/lib/Headers/__clang_cuda_math_forward_declares.h3
-rw-r--r--contrib/llvm-project/clang/lib/Headers/__clang_cuda_runtime_wrapper.h28
-rw-r--r--contrib/llvm-project/clang/lib/Headers/__clang_hip_cmath.h664
-rw-r--r--contrib/llvm-project/clang/lib/Headers/__clang_hip_libdevice_declares.h26
-rw-r--r--contrib/llvm-project/clang/lib/Headers/__clang_hip_math.h1148
-rw-r--r--contrib/llvm-project/clang/lib/Headers/__clang_hip_runtime_wrapper.h5
-rw-r--r--contrib/llvm-project/clang/lib/Headers/altivec.h1035
-rw-r--r--contrib/llvm-project/clang/lib/Headers/amxintrin.h97
-rw-r--r--contrib/llvm-project/clang/lib/Headers/arm_acle.h26
-rw-r--r--contrib/llvm-project/clang/lib/Headers/avx512fintrin.h165
-rw-r--r--contrib/llvm-project/clang/lib/Headers/avx512vlvnniintrin.h205
-rw-r--r--contrib/llvm-project/clang/lib/Headers/avxintrin.h6
-rw-r--r--contrib/llvm-project/clang/lib/Headers/avxvnniintrin.h225
-rw-r--r--contrib/llvm-project/clang/lib/Headers/cpuid.h8
-rw-r--r--contrib/llvm-project/clang/lib/Headers/cuda_wrappers/algorithm2
-rw-r--r--contrib/llvm-project/clang/lib/Headers/cuda_wrappers/new2
-rw-r--r--contrib/llvm-project/clang/lib/Headers/emmintrin.h2
-rw-r--r--contrib/llvm-project/clang/lib/Headers/gfniintrin.h181
-rw-r--r--contrib/llvm-project/clang/lib/Headers/hresetintrin.h49
-rw-r--r--contrib/llvm-project/clang/lib/Headers/ia32intrin.h97
-rw-r--r--contrib/llvm-project/clang/lib/Headers/immintrin.h12
-rw-r--r--contrib/llvm-project/clang/lib/Headers/intrin.h24
-rw-r--r--contrib/llvm-project/clang/lib/Headers/keylockerintrin.h506
-rw-r--r--contrib/llvm-project/clang/lib/Headers/mm_malloc.h6
-rw-r--r--contrib/llvm-project/clang/lib/Headers/opencl-c-base.h18
-rw-r--r--contrib/llvm-project/clang/lib/Headers/opencl-c.h2
-rw-r--r--contrib/llvm-project/clang/lib/Headers/openmp_wrappers/cmath5
-rw-r--r--contrib/llvm-project/clang/lib/Headers/openmp_wrappers/complex25
-rw-r--r--contrib/llvm-project/clang/lib/Headers/openmp_wrappers/complex_cmath.h388
-rw-r--r--contrib/llvm-project/clang/lib/Headers/popcntintrin.h11
-rw-r--r--contrib/llvm-project/clang/lib/Headers/ppc_wrappers/smmintrin.h24
-rw-r--r--contrib/llvm-project/clang/lib/Headers/ppc_wrappers/xmmintrin.h9
-rw-r--r--contrib/llvm-project/clang/lib/Headers/uintrintrin.h150
-rw-r--r--contrib/llvm-project/clang/lib/Headers/wasm_simd128.h112
-rw-r--r--contrib/llvm-project/clang/lib/Headers/x86gprintrin.h23
-rw-r--r--contrib/llvm-project/clang/lib/Index/FileIndexRecord.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Index/IndexBody.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Index/IndexTypeSourceInfo.cpp21
-rw-r--r--contrib/llvm-project/clang/lib/Index/IndexingAction.cpp11
-rw-r--r--contrib/llvm-project/clang/lib/Index/SimpleFormatContext.h72
-rw-r--r--contrib/llvm-project/clang/lib/Index/USRGeneration.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/IndexSerialization/SerializablePathCollection.cpp91
-rw-r--r--contrib/llvm-project/clang/lib/Lex/HeaderSearch.cpp58
-rw-r--r--contrib/llvm-project/clang/lib/Lex/Lexer.cpp49
-rw-r--r--contrib/llvm-project/clang/lib/Lex/LiteralSupport.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Lex/ModuleMap.cpp76
-rw-r--r--contrib/llvm-project/clang/lib/Lex/PPDirectives.cpp12
-rw-r--r--contrib/llvm-project/clang/lib/Lex/PPLexerChange.cpp27
-rw-r--r--contrib/llvm-project/clang/lib/Lex/PPMacroExpansion.cpp31
-rw-r--r--contrib/llvm-project/clang/lib/Lex/Pragma.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Lex/Preprocessor.cpp24
-rw-r--r--contrib/llvm-project/clang/lib/Lex/ScratchBuffer.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseCXXInlineMethods.cpp23
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp303
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseDeclCXX.cpp107
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseExpr.cpp96
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseExprCXX.cpp71
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseObjc.cpp37
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseOpenMP.cpp456
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParsePragma.cpp311
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseStmt.cpp57
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseStmtAsm.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseTemplate.cpp21
-rw-r--r--contrib/llvm-project/clang/lib/Parse/ParseTentative.cpp13
-rw-r--r--contrib/llvm-project/clang/lib/Parse/Parser.cpp66
-rw-r--r--contrib/llvm-project/clang/lib/Rewrite/HTMLRewrite.cpp22
-rw-r--r--contrib/llvm-project/clang/lib/Rewrite/Rewriter.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/Rewrite/TokenRewriter.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Sema/AnalysisBasedWarnings.cpp102
-rw-r--r--contrib/llvm-project/clang/lib/Sema/CodeCompleteConsumer.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/Sema/DeclSpec.cpp167
-rw-r--r--contrib/llvm-project/clang/lib/Sema/JumpDiagnostics.cpp17
-rw-r--r--contrib/llvm-project/clang/lib/Sema/MultiplexExternalSemaSource.cpp7
-rw-r--r--contrib/llvm-project/clang/lib/Sema/ScopeInfo.cpp1
-rw-r--r--contrib/llvm-project/clang/lib/Sema/Sema.cpp190
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaAccess.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaAttr.cpp345
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaCUDA.cpp103
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaCast.cpp81
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaChecking.cpp1022
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaCodeComplete.cpp109
-rwxr-xr-xcontrib/llvm-project/clang/lib/Sema/SemaConcept.cpp23
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaCoroutine.cpp100
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp1142
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaDeclAttr.cpp1054
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp225
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaDeclObjC.cpp76
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaExceptionSpec.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp1004
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaExprCXX.cpp176
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaExprMember.cpp119
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaExprObjC.cpp88
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaInit.cpp356
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaLambda.cpp152
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaLookup.cpp371
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaModule.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaObjCProperty.cpp14
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaOpenMP.cpp1056
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaOverload.cpp978
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaSYCL.cpp20
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaStmt.cpp217
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaStmtAsm.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaStmtAttr.cpp78
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaTemplate.cpp636
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp372
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp187
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp403
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaTemplateVariadic.cpp60
-rw-r--r--contrib/llvm-project/clang/lib/Sema/SemaType.cpp1104
-rw-r--r--contrib/llvm-project/clang/lib/Sema/TreeTransform.h212
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/ASTCommon.cpp6
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/ASTReader.cpp422
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/ASTReaderDecl.cpp157
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/ASTReaderStmt.cpp365
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/ASTWriter.cpp178
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/ASTWriterDecl.cpp59
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/ASTWriterStmt.cpp158
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/GlobalModuleIndex.cpp7
-rw-r--r--contrib/llvm-project/clang/lib/Serialization/ModuleManager.cpp61
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp10
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp69
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/FuchsiaHandleChecker.cpp312
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/IteratorModeling.cpp103
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/IteratorRangeChecker.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp7
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp15
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp21
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp7
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp271
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp7
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/SmartPtr.h2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/SmartPtrChecker.cpp48
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp514
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp2058
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp70
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/Taint.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp7
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/NoUncountedMembersChecker.cpp7
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.cpp58
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.h23
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/RefCntblBaseVirtualDtorChecker.cpp12
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedCallArgsChecker.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedLambdaCapturesChecker.cpp107
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedLocalVarsChecker.cpp251
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp25
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/BugReporter.cpp13
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp7
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/CallEvent.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/Environment.cpp21
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp153
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp7
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp26
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp14
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp13
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp47
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp400
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ProgramState.cpp3
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp1114
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp41
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp23
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/SVals.cpp48
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp16
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp19
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp28
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Core/TextDiagnostics.cpp49
-rw-r--r--contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/AllTUsExecution.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/ArgumentsAdjusters.cpp34
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/CompilationDatabase.cpp58
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Core/Replacement.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp20
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp24
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp13
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/FileMatchTrie.cpp14
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Inclusions/HeaderIncludes.cpp52
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Inclusions/IncludeStyle.cpp1
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/JSONCompilationDatabase.cpp48
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Refactoring/ASTSelection.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Refactoring/Lookup.cpp (renamed from contrib/llvm-project/clang/lib/Tooling/Core/Lookup.cpp)2
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Refactoring/RefactoringActions.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/SymbolOccurrences.cpp5
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/USRFinder.cpp4
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp52
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp2
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Syntax/BuildTree.cpp819
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Syntax/ComputeReplacements.cpp15
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Syntax/Mutations.cpp36
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Syntax/Nodes.cpp604
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Syntax/Synthesis.cpp224
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Syntax/Tokens.cpp89
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Syntax/Tree.cpp412
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Tooling.cpp71
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Transformer/Parsing.cpp8
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Transformer/RangeSelector.cpp26
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Transformer/RewriteRule.cpp262
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Transformer/Stencil.cpp77
-rw-r--r--contrib/llvm-project/clang/lib/Tooling/Transformer/Transformer.cpp42
-rw-r--r--contrib/llvm-project/clang/tools/clang-format/ClangFormat.cpp32
-rw-r--r--contrib/llvm-project/clang/tools/driver/cc1_main.cpp10
-rw-r--r--contrib/llvm-project/clang/tools/driver/cc1as_main.cpp29
-rw-r--r--contrib/llvm-project/clang/tools/driver/driver.cpp7
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/ClangASTPropertiesEmitter.cpp12
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/ClangAttrEmitter.cpp56
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp5
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/ClangOptionDocEmitter.cpp2
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/ClangSyntaxEmitter.cpp236
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/NeonEmitter.cpp25
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/SveEmitter.cpp20
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/TableGen.cpp12
-rw-r--r--contrib/llvm-project/clang/utils/TableGen/TableGenBackends.h8
-rw-r--r--contrib/llvm-project/compiler-rt/.clang-tidy2
-rw-r--r--contrib/llvm-project/compiler-rt/include/fuzzer/FuzzedDataProvider.h9
-rw-r--r--contrib/llvm-project/compiler-rt/include/profile/InstrProfData.inc139
-rw-r--r--contrib/llvm-project/compiler-rt/include/sanitizer/asan_interface.h16
-rw-r--r--contrib/llvm-project/compiler-rt/include/sanitizer/common_interface_defs.h9
-rw-r--r--contrib/llvm-project/compiler-rt/include/sanitizer/dfsan_interface.h8
-rw-r--r--contrib/llvm-project/compiler-rt/include/sanitizer/hwasan_interface.h3
-rw-r--r--contrib/llvm-project/compiler-rt/include/sanitizer/memprof_interface.h65
-rw-r--r--contrib/llvm-project/compiler-rt/include/sanitizer/msan_interface.h3
-rw-r--r--contrib/llvm-project/compiler-rt/include/sanitizer/netbsd_syscall_hooks.h213
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_allocator.cpp479
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_allocator.h11
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_flags.cpp10
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_fuchsia.cpp35
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp41
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_interceptors.h22
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_interceptors_vfork.S3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_interface_internal.h4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_internal.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_linux.cpp45
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_mac.cpp48
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp10
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_local.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_mapping.h21
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_poisoning.cpp6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_premap_shadow.cpp18
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_report.cpp5
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_rtems.cpp6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_rtl.cpp5
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_shadow_setup.cpp45
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_stack.h5
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_thread.cpp27
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_thread.h7
-rw-r--r--contrib/llvm-project/compiler-rt/lib/asan/asan_win.cpp19
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/README.txt2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/aarch64/lse.S236
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/assembly.h93
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/atomic.c93
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/clear_cache.c10
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/cpu_model.c63
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/divdf3.c189
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/divdi3.c15
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/divmoddi4.c13
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/divmodsi4.c13
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/divmodti4.c32
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/divsf3.c174
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/divsi3.c25
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/divtf3.c203
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/divti3.c15
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/emutls.c7
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/extendhfsf2.c6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/extendhftf2.c23
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/fp_div_impl.inc419
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/fp_extend.h4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/fp_lib.h7
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/fp_trunc.h4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/int_div_impl.inc25
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/int_mulo_impl.inc49
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/int_mulv_impl.inc47
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/int_util.h16
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/moddi3.c16
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/modti3.c16
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/mulodi4.c33
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/mulosi4.c33
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/muloti4.c33
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/mulvdi3.c33
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/mulvsi3.c33
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/mulvti3.c33
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/os_version_check.c108
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/paritydi2.c6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/parityti2.c8
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/riscv/int_mul_impl.inc6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/truncdfhf2.c4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/truncsfhf2.c6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/builtins/trunctfhf2.c23
-rw-r--r--contrib/llvm-project/compiler-rt/lib/cfi/cfi.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/crt/crtbegin.c8
-rw-r--r--contrib/llvm-project/compiler-rt/lib/dfsan/dfsan.cpp100
-rw-r--r--contrib/llvm-project/compiler-rt/lib/dfsan/dfsan_custom.cpp201
-rw-r--r--contrib/llvm-project/compiler-rt/lib/dfsan/dfsan_flags.inc4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/dfsan/dfsan_interceptors.cpp41
-rw-r--r--contrib/llvm-project/compiler-rt/lib/dfsan/done_abilist.txt85
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerCorpus.h62
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp91
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerExtFunctionsWeak.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerExtraCounters.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerFlags.def37
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerFork.cpp14
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerIO.cpp45
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerIO.h6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerIOPosix.cpp8
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerIOWindows.cpp14
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp253
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerInternal.h4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp69
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerMutate.cpp40
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerMutate.h14
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerOptions.h9
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerPlatform.h18
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerTracePC.cpp34
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerTracePC.h6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.h6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtilFuchsia.cpp19
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtilLinux.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp14
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/common.cpp3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/crash_handler.cpp24
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/crash_handler.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/definitions.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/guarded_pool_allocator.cpp114
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/guarded_pool_allocator.h78
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/mutex.h14
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/optional/backtrace.h48
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/optional/backtrace_fuchsia.cpp21
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/optional/backtrace_linux_libc.cpp25
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/optional/backtrace_sanitizer_common.cpp49
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/optional/options_parser.cpp249
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/optional/options_parser.h12
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/optional/printf.h33
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/optional/segv_handler.h70
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/optional/segv_handler_fuchsia.cpp22
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/optional/segv_handler_posix.cpp182
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/options.inc30
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/platform_specific/common_fuchsia.cpp15
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/platform_specific/common_posix.cpp6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/platform_specific/guarded_pool_allocator_fuchsia.cpp103
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/platform_specific/guarded_pool_allocator_fuchsia.h22
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/platform_specific/guarded_pool_allocator_posix.cpp64
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/platform_specific/guarded_pool_allocator_posix.h18
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/platform_specific/guarded_pool_allocator_tls.h55
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/platform_specific/mutex_fuchsia.cpp21
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/platform_specific/mutex_fuchsia.h23
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/platform_specific/mutex_posix.h23
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/platform_specific/utilities_fuchsia.cpp19
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp65
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/random.cpp31
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/random.h23
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/utilities.cpp63
-rw-r--r--contrib/llvm-project/compiler-rt/lib/gwp_asan/utilities.h18
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan.cpp4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan.h9
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_allocator.cpp20
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_allocator.h14
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_dynamic_shadow.cpp50
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_interceptors_vfork.S1
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_interface_internal.h3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_linux.cpp74
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_malloc_bisect.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_mapping.h9
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_new_delete.cpp39
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_report.cpp25
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_thread.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_thread_list.h63
-rw-r--r--contrib/llvm-project/compiler-rt/lib/interception/interception.h4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/interception/interception_linux.cpp10
-rw-r--r--contrib/llvm-project/compiler-rt/lib/interception/interception_linux.h10
-rw-r--r--contrib/llvm-project/compiler-rt/lib/interception/interception_win.cpp6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan.cpp4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_allocator.cpp10
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_common.cpp298
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_common.h20
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_common_fuchsia.cpp7
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_common_linux.cpp5
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_fuchsia.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_interceptors.cpp17
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_posix.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_thread.cpp5
-rw-r--r--contrib/llvm-project/compiler-rt/lib/lsan/lsan_thread.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/README.txt17
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof.syms.extra1
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_allocator.cpp905
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_allocator.h105
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_descriptions.cpp70
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_descriptions.h45
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_flags.cpp93
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_flags.h45
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_flags.inc49
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_init_version.h26
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_interceptors.cpp366
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_interceptors.h54
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_interceptors_memintrinsics.cpp29
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_interceptors_memintrinsics.h79
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_interface_internal.h64
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_internal.h104
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_linux.cpp80
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_malloc_linux.cpp226
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_mapping.h113
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_new_delete.cpp145
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_posix.cpp55
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_preinit.cpp23
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_rtl.cpp321
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_shadow_setup.cpp62
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_stack.cpp59
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_stack.h75
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_stats.cpp157
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_stats.h61
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_thread.cpp220
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/memprof_thread.h138
-rw-r--r--contrib/llvm-project/compiler-rt/lib/memprof/weak_symbols.txt1
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan.cpp51
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_interceptors.cpp10
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_interface_internal.h10
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_linux.cpp3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_poisoning.cpp81
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_thread.cpp58
-rw-r--r--contrib/llvm-project/compiler-rt/lib/msan/msan_thread.h24
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/GCDAProfiling.c75
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfiling.c6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfiling.h9
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingBuffer.c24
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingFile.c35
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingInternal.c3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingPlatformDarwin.c3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingPlatformLinux.c2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingPort.h10
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingValue.c39
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingVersionVar.c17
-rw-r--r--contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingWriter.c3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cpp39
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_allocator.h6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_allocator_checks.h10
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_allocator_primary32.h1
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_allocator_primary64.h3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_allocator_report.cpp8
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_allocator_report.h1
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_allocator_secondary.h8
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_atomic.h4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_atomic_clang.h14
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_atomic_clang_mips.h10
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_atomic_clang_other.h24
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_atomic_clang_x86.h6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_atomic_msvc.h36
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common.h119
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc199
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_format.inc6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc15
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_vfork_riscv64.inc.S56
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interface.inc1
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cpp53
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_nolibc.cpp4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_syscalls.inc14
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector2.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector_interface.h6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_errno.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_errno_codes.h1
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_file.cpp37
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_file.h1
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_flags.cpp9
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_flags.h4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_flags.inc19
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cpp21
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_getauxval.h5
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_interface_internal.h4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h21
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp229
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.h11
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp217
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp213
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_mac.h3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_netbsd.cpp5
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_openbsd.cpp115
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform.h37
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h347
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpp155
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.h6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_openbsd.cpp279
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_openbsd.h382
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp118
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h18
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_solaris.cpp3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_posix.cpp12
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_posix.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp29
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_bsd.cpp31
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_solaris.cpp7
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_ptrauth.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_rtems.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_signal_interceptors.inc5
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_solaris.cpp18
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cpp9
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.h1
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stackdepotbase.h20
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cpp37
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.h25
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cpp21
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.cpp92
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.h4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld.h13
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_fuchsia.cpp3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_fuchsia.h20
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp106
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_mac.cpp20
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cpp16
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_internal.h7
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp9
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cpp21
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.h4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_markup.cpp7
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp8
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cpp9
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cpp11
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_syscall_generic.inc2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_syscall_linux_riscv64.inc174
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_syscalls_netbsd.inc119
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.h5
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cpp86
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.h21
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_unwind_win.cpp11
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_win.cpp46
-rwxr-xr-xcontrib/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/scripts/global_symbols.txt2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/scudo_allocator.cpp35
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/scudo_crc32.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/scudo_tsd.h8
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/scudo_utils.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/scudo_utils.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/allocator_config.h84
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/atomic_helpers.h22
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/chunk.h3
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/combined.h277
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/common.h10
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/flags.cpp15
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/fuzz/get_error_info_fuzzer.cpp12
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/include/scudo/interface.h53
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/internal_defs.h1
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/linux.cpp11
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/linux.h45
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/local_cache.h1
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/memtag.h137
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/options.h74
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/primary32.h229
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/primary64.h175
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/release.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/release.h162
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/secondary.h128
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/stack_depot.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/string_utils.cpp20
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/tsd_exclusive.h37
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/tsd_shared.h164
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/wrappers_c.h8
-rw-r--r--contrib/llvm-project/compiler-rt/lib/scudo/standalone/wrappers_c.inc37
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/dd/dd_interceptors.cpp11
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/dd/dd_rtl.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_dispatch_defs.h11
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_external.cpp11
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_flags.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_libdispatch.cpp32
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_mac.cpp1
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_mach_vm.cpp19
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp106
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interface.cpp13
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interface_inl.h23
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_platform.h31
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp24
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_platform_mac.cpp9
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_platform_posix.cpp47
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_report.cpp6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl.cpp16
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl.h12
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp4
-rw-r--r--contrib/llvm-project/compiler-rt/lib/tsan/rtl/tsan_sync.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_flags.cpp6
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_flags.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_platform.h2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_type_hash_win.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_basic_logging.cpp2
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_mips.cpp45
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_mips64.cpp64
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_x86_64.cpp13
-rw-r--r--contrib/llvm-project/compiler-rt/lib/xray/xray_x86_64.inc1
-rw-r--r--contrib/llvm-project/libcxx/include/__availability249
-rw-r--r--contrib/llvm-project/libcxx/include/__bit_reference64
-rw-r--r--contrib/llvm-project/libcxx/include/__bits146
-rw-r--r--contrib/llvm-project/libcxx/include/__config304
-rw-r--r--contrib/llvm-project/libcxx/include/__debug39
-rw-r--r--contrib/llvm-project/libcxx/include/__functional_0348
-rw-r--r--contrib/llvm-project/libcxx/include/__functional_base79
-rw-r--r--contrib/llvm-project/libcxx/include/__functional_base_0324
-rw-r--r--contrib/llvm-project/libcxx/include/__hash_table238
-rw-r--r--contrib/llvm-project/libcxx/include/__libcpp_version2
-rw-r--r--contrib/llvm-project/libcxx/include/__locale288
-rw-r--r--contrib/llvm-project/libcxx/include/__memory/allocator_traits.h401
-rw-r--r--contrib/llvm-project/libcxx/include/__memory/base.h127
-rw-r--r--contrib/llvm-project/libcxx/include/__memory/pointer_traits.h169
-rw-r--r--contrib/llvm-project/libcxx/include/__memory/utilities.h88
-rw-r--r--contrib/llvm-project/libcxx/include/__mutex_base15
-rw-r--r--contrib/llvm-project/libcxx/include/__split_buffer24
-rw-r--r--contrib/llvm-project/libcxx/include/__sso_allocator9
-rw-r--r--contrib/llvm-project/libcxx/include/__string96
-rw-r--r--contrib/llvm-project/libcxx/include/__threading_support62
-rw-r--r--contrib/llvm-project/libcxx/include/__tree220
-rw-r--r--contrib/llvm-project/libcxx/include/algorithm685
-rw-r--r--contrib/llvm-project/libcxx/include/any30
-rw-r--r--contrib/llvm-project/libcxx/include/array20
-rw-r--r--contrib/llvm-project/libcxx/include/atomic170
-rw-r--r--contrib/llvm-project/libcxx/include/barrier12
-rw-r--r--contrib/llvm-project/libcxx/include/bit148
-rw-r--r--contrib/llvm-project/libcxx/include/bitset12
-rw-r--r--contrib/llvm-project/libcxx/include/charconv27
-rw-r--r--contrib/llvm-project/libcxx/include/chrono7
-rw-r--r--contrib/llvm-project/libcxx/include/cmath4
-rw-r--r--contrib/llvm-project/libcxx/include/codecvt24
-rw-r--r--contrib/llvm-project/libcxx/include/compare13
-rw-r--r--contrib/llvm-project/libcxx/include/complex17
-rw-r--r--contrib/llvm-project/libcxx/include/concepts5
-rw-r--r--contrib/llvm-project/libcxx/include/ctime16
-rw-r--r--contrib/llvm-project/libcxx/include/deque16
-rw-r--r--contrib/llvm-project/libcxx/include/exception2
-rw-r--r--contrib/llvm-project/libcxx/include/experimental/memory_resource5
-rw-r--r--contrib/llvm-project/libcxx/include/experimental/simd5
-rw-r--r--contrib/llvm-project/libcxx/include/ext/hash_map2
-rw-r--r--contrib/llvm-project/libcxx/include/filesystem405
-rw-r--r--contrib/llvm-project/libcxx/include/forward_list6
-rw-r--r--contrib/llvm-project/libcxx/include/fstream155
-rw-r--r--contrib/llvm-project/libcxx/include/functional160
-rw-r--r--contrib/llvm-project/libcxx/include/future248
-rw-r--r--contrib/llvm-project/libcxx/include/iomanip4
-rw-r--r--contrib/llvm-project/libcxx/include/ios31
-rw-r--r--contrib/llvm-project/libcxx/include/iosfwd59
-rw-r--r--contrib/llvm-project/libcxx/include/istream34
-rw-r--r--contrib/llvm-project/libcxx/include/iterator121
-rw-r--r--contrib/llvm-project/libcxx/include/latch8
-rw-r--r--contrib/llvm-project/libcxx/include/limits4
-rw-r--r--contrib/llvm-project/libcxx/include/list186
-rw-r--r--contrib/llvm-project/libcxx/include/locale184
-rw-r--r--contrib/llvm-project/libcxx/include/locale.h6
-rw-r--r--contrib/llvm-project/libcxx/include/map50
-rw-r--r--contrib/llvm-project/libcxx/include/memory1841
-rw-r--r--contrib/llvm-project/libcxx/include/module.modulemap1
-rw-r--r--contrib/llvm-project/libcxx/include/mutex2
-rw-r--r--contrib/llvm-project/libcxx/include/new173
-rw-r--r--contrib/llvm-project/libcxx/include/numbers2
-rw-r--r--contrib/llvm-project/libcxx/include/numeric191
-rw-r--r--contrib/llvm-project/libcxx/include/optional5
-rw-r--r--contrib/llvm-project/libcxx/include/ostream28
-rw-r--r--contrib/llvm-project/libcxx/include/queue19
-rw-r--r--contrib/llvm-project/libcxx/include/random498
-rw-r--r--contrib/llvm-project/libcxx/include/regex183
-rw-r--r--contrib/llvm-project/libcxx/include/semaphore9
-rw-r--r--contrib/llvm-project/libcxx/include/shared_mutex1
-rw-r--r--contrib/llvm-project/libcxx/include/span7
-rw-r--r--contrib/llvm-project/libcxx/include/sstream494
-rw-r--r--contrib/llvm-project/libcxx/include/stdexcept4
-rw-r--r--contrib/llvm-project/libcxx/include/streambuf14
-rw-r--r--contrib/llvm-project/libcxx/include/string342
-rw-r--r--contrib/llvm-project/libcxx/include/string_view65
-rw-r--r--contrib/llvm-project/libcxx/include/strstream26
-rw-r--r--contrib/llvm-project/libcxx/include/system_error4
-rw-r--r--contrib/llvm-project/libcxx/include/thread45
-rw-r--r--contrib/llvm-project/libcxx/include/tuple2
-rw-r--r--contrib/llvm-project/libcxx/include/type_traits382
-rw-r--r--contrib/llvm-project/libcxx/include/typeinfo29
-rw-r--r--contrib/llvm-project/libcxx/include/unordered_map270
-rw-r--r--contrib/llvm-project/libcxx/include/unordered_set160
-rw-r--r--contrib/llvm-project/libcxx/include/utility38
-rw-r--r--contrib/llvm-project/libcxx/include/valarray168
-rw-r--r--contrib/llvm-project/libcxx/include/variant127
-rw-r--r--contrib/llvm-project/libcxx/include/vector99
-rw-r--r--contrib/llvm-project/libcxx/include/version178
-rw-r--r--contrib/llvm-project/libcxx/include/wctype.h4
-rw-r--r--contrib/llvm-project/libcxx/src/atomic.cpp8
-rw-r--r--contrib/llvm-project/libcxx/src/barrier.cpp12
-rw-r--r--contrib/llvm-project/libcxx/src/chrono.cpp155
-rw-r--r--contrib/llvm-project/libcxx/src/experimental/memory_resource.cpp10
-rw-r--r--contrib/llvm-project/libcxx/src/filesystem/directory_iterator.cpp63
-rw-r--r--contrib/llvm-project/libcxx/src/filesystem/filesystem_common.h134
-rw-r--r--contrib/llvm-project/libcxx/src/filesystem/operations.cpp398
-rw-r--r--contrib/llvm-project/libcxx/src/include/config_elast.h4
-rw-r--r--contrib/llvm-project/libcxx/src/include/refstring.h25
-rw-r--r--contrib/llvm-project/libcxx/src/ios.cpp16
-rw-r--r--contrib/llvm-project/libcxx/src/ios.instantiations.cpp43
-rw-r--r--contrib/llvm-project/libcxx/src/iostream.cpp2
-rw-r--r--contrib/llvm-project/libcxx/src/locale.cpp210
-rw-r--r--contrib/llvm-project/libcxx/src/memory.cpp4
-rw-r--r--contrib/llvm-project/libcxx/src/new.cpp32
-rw-r--r--contrib/llvm-project/libcxx/src/optional.cpp1
-rw-r--r--contrib/llvm-project/libcxx/src/random.cpp21
-rw-r--r--contrib/llvm-project/libcxx/src/support/runtime/exception_fallback.ipp4
-rw-r--r--contrib/llvm-project/libcxx/src/thread.cpp18
-rw-r--r--contrib/llvm-project/libunwind/include/__libunwind_config.h10
-rw-r--r--contrib/llvm-project/libunwind/include/libunwind.h160
-rw-r--r--contrib/llvm-project/libunwind/src/AddressSpace.hpp260
-rw-r--r--contrib/llvm-project/libunwind/src/DwarfParser.hpp810
-rw-r--r--contrib/llvm-project/libunwind/src/FrameHeaderCache.hpp2
-rw-r--r--contrib/llvm-project/libunwind/src/Registers.hpp458
-rw-r--r--contrib/llvm-project/libunwind/src/Unwind-seh.cpp20
-rw-r--r--contrib/llvm-project/libunwind/src/Unwind-sjlj.c12
-rw-r--r--contrib/llvm-project/libunwind/src/UnwindCursor.hpp225
-rw-r--r--contrib/llvm-project/libunwind/src/UnwindLevel1.c4
-rw-r--r--contrib/llvm-project/libunwind/src/UnwindRegistersRestore.S25
-rw-r--r--contrib/llvm-project/libunwind/src/UnwindRegistersSave.S9
-rw-r--r--contrib/llvm-project/libunwind/src/Unwind_AppleExtras.cpp70
-rw-r--r--contrib/llvm-project/libunwind/src/assembly.h24
-rw-r--r--contrib/llvm-project/libunwind/src/config.h54
-rw-r--r--contrib/llvm-project/libunwind/src/libunwind.cpp2
-rw-r--r--contrib/llvm-project/lld/CODE_OWNERS.TXT6
-rw-r--r--contrib/llvm-project/lld/COFF/CallGraphSort.cpp245
-rw-r--r--contrib/llvm-project/lld/COFF/CallGraphSort.h22
-rw-r--r--contrib/llvm-project/lld/COFF/Chunks.cpp121
-rw-r--r--contrib/llvm-project/lld/COFF/Chunks.h10
-rw-r--r--contrib/llvm-project/lld/COFF/Config.h20
-rw-r--r--contrib/llvm-project/lld/COFF/DLL.cpp10
-rw-r--r--contrib/llvm-project/lld/COFF/DebugTypes.cpp994
-rw-r--r--contrib/llvm-project/lld/COFF/DebugTypes.h134
-rw-r--r--contrib/llvm-project/lld/COFF/Driver.cpp177
-rw-r--r--contrib/llvm-project/lld/COFF/Driver.h9
-rw-r--r--contrib/llvm-project/lld/COFF/DriverUtils.cpp24
-rw-r--r--contrib/llvm-project/lld/COFF/ICF.cpp2
-rw-r--r--contrib/llvm-project/lld/COFF/InputFiles.cpp50
-rw-r--r--contrib/llvm-project/lld/COFF/InputFiles.h20
-rw-r--r--contrib/llvm-project/lld/COFF/LTO.cpp7
-rw-r--r--contrib/llvm-project/lld/COFF/MinGW.cpp88
-rw-r--r--contrib/llvm-project/lld/COFF/MinGW.h21
-rw-r--r--contrib/llvm-project/lld/COFF/Options.td45
-rw-r--r--contrib/llvm-project/lld/COFF/PDB.cpp853
-rw-r--r--contrib/llvm-project/lld/COFF/PDB.h6
-rw-r--r--contrib/llvm-project/lld/COFF/SymbolTable.cpp5
-rw-r--r--contrib/llvm-project/lld/COFF/Symbols.h23
-rw-r--r--contrib/llvm-project/lld/COFF/TypeMerger.h43
-rw-r--r--contrib/llvm-project/lld/COFF/Writer.cpp128
-rw-r--r--contrib/llvm-project/lld/COFF/Writer.h3
-rw-r--r--contrib/llvm-project/lld/Common/Args.cpp19
-rw-r--r--contrib/llvm-project/lld/Common/ErrorHandler.cpp83
-rw-r--r--contrib/llvm-project/lld/Common/Reproduce.cpp7
-rw-r--r--contrib/llvm-project/lld/Common/Strings.cpp11
-rw-r--r--contrib/llvm-project/lld/Common/TargetOptionsCommandFlags.cpp2
-rw-r--r--contrib/llvm-project/lld/Common/Timer.cpp4
-rw-r--r--contrib/llvm-project/lld/Common/Version.cpp2
-rw-r--r--contrib/llvm-project/lld/ELF/AArch64ErrataFix.cpp4
-rw-r--r--contrib/llvm-project/lld/ELF/AArch64ErrataFix.h2
-rw-r--r--contrib/llvm-project/lld/ELF/ARMErrataFix.cpp6
-rw-r--r--contrib/llvm-project/lld/ELF/ARMErrataFix.h2
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/AArch64.cpp15
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/AMDGPU.cpp2
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/ARM.cpp2
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/Hexagon.cpp4
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/Mips.cpp6
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/MipsArchTree.cpp4
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/PPC.cpp10
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/PPC64.cpp491
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/PPCInsns.def27
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/RISCV.cpp6
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/SPARCV9.cpp2
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/X86.cpp10
-rw-r--r--contrib/llvm-project/lld/ELF/Arch/X86_64.cpp35
-rw-r--r--contrib/llvm-project/lld/ELF/CallGraphSort.cpp6
-rw-r--r--contrib/llvm-project/lld/ELF/Config.h12
-rw-r--r--contrib/llvm-project/lld/ELF/DWARF.cpp21
-rw-r--r--contrib/llvm-project/lld/ELF/Driver.cpp441
-rw-r--r--contrib/llvm-project/lld/ELF/Driver.h2
-rw-r--r--contrib/llvm-project/lld/ELF/DriverUtils.cpp9
-rw-r--r--contrib/llvm-project/lld/ELF/EhFrame.cpp46
-rw-r--r--contrib/llvm-project/lld/ELF/EhFrame.h1
-rw-r--r--contrib/llvm-project/lld/ELF/ICF.cpp65
-rw-r--r--contrib/llvm-project/lld/ELF/InputFiles.cpp285
-rw-r--r--contrib/llvm-project/lld/ELF/InputFiles.h30
-rw-r--r--contrib/llvm-project/lld/ELF/InputSection.cpp73
-rw-r--r--contrib/llvm-project/lld/ELF/InputSection.h26
-rw-r--r--contrib/llvm-project/lld/ELF/LTO.cpp20
-rw-r--r--contrib/llvm-project/lld/ELF/LinkerScript.cpp181
-rw-r--r--contrib/llvm-project/lld/ELF/LinkerScript.h22
-rw-r--r--contrib/llvm-project/lld/ELF/MapFile.cpp3
-rw-r--r--contrib/llvm-project/lld/ELF/MarkLive.cpp47
-rw-r--r--contrib/llvm-project/lld/ELF/Options.td87
-rw-r--r--contrib/llvm-project/lld/ELF/OutputSections.cpp62
-rw-r--r--contrib/llvm-project/lld/ELF/OutputSections.h8
-rw-r--r--contrib/llvm-project/lld/ELF/Relocations.cpp149
-rw-r--r--contrib/llvm-project/lld/ELF/Relocations.h8
-rw-r--r--contrib/llvm-project/lld/ELF/ScriptLexer.cpp2
-rw-r--r--contrib/llvm-project/lld/ELF/ScriptLexer.h2
-rw-r--r--contrib/llvm-project/lld/ELF/ScriptParser.cpp55
-rw-r--r--contrib/llvm-project/lld/ELF/SymbolTable.cpp2
-rw-r--r--contrib/llvm-project/lld/ELF/Symbols.cpp67
-rw-r--r--contrib/llvm-project/lld/ELF/Symbols.h21
-rw-r--r--contrib/llvm-project/lld/ELF/SyntheticSections.cpp118
-rw-r--r--contrib/llvm-project/lld/ELF/SyntheticSections.h21
-rw-r--r--contrib/llvm-project/lld/ELF/Target.cpp8
-rw-r--r--contrib/llvm-project/lld/ELF/Target.h12
-rw-r--r--contrib/llvm-project/lld/ELF/Thunks.cpp194
-rw-r--r--contrib/llvm-project/lld/ELF/Writer.cpp355
-rw-r--r--contrib/llvm-project/lld/MachO/Arch/X86_64.cpp117
-rw-r--r--contrib/llvm-project/lld/MachO/Config.h38
-rw-r--r--contrib/llvm-project/lld/MachO/Driver.cpp787
-rw-r--r--contrib/llvm-project/lld/MachO/Driver.h20
-rw-r--r--contrib/llvm-project/lld/MachO/DriverUtils.cpp214
-rw-r--r--contrib/llvm-project/lld/MachO/Dwarf.cpp42
-rw-r--r--contrib/llvm-project/lld/MachO/Dwarf.h53
-rw-r--r--contrib/llvm-project/lld/MachO/ExportTrie.cpp27
-rw-r--r--contrib/llvm-project/lld/MachO/ExportTrie.h2
-rw-r--r--contrib/llvm-project/lld/MachO/InputFiles.cpp488
-rw-r--r--contrib/llvm-project/lld/MachO/InputFiles.h87
-rw-r--r--contrib/llvm-project/lld/MachO/InputSection.cpp54
-rw-r--r--contrib/llvm-project/lld/MachO/InputSection.h42
-rw-r--r--contrib/llvm-project/lld/MachO/LTO.cpp110
-rw-r--r--contrib/llvm-project/lld/MachO/LTO.h43
-rw-r--r--contrib/llvm-project/lld/MachO/ObjC.cpp36
-rw-r--r--contrib/llvm-project/lld/MachO/ObjC.h31
-rw-r--r--contrib/llvm-project/lld/MachO/Options.td136
-rw-r--r--contrib/llvm-project/lld/MachO/OutputSection.h2
-rw-r--r--contrib/llvm-project/lld/MachO/OutputSegment.cpp10
-rw-r--r--contrib/llvm-project/lld/MachO/OutputSegment.h2
-rw-r--r--contrib/llvm-project/lld/MachO/SymbolTable.cpp128
-rw-r--r--contrib/llvm-project/lld/MachO/SymbolTable.h22
-rw-r--r--contrib/llvm-project/lld/MachO/Symbols.cpp40
-rw-r--r--contrib/llvm-project/lld/MachO/Symbols.h196
-rw-r--r--contrib/llvm-project/lld/MachO/SyntheticSections.cpp664
-rw-r--r--contrib/llvm-project/lld/MachO/SyntheticSections.h342
-rw-r--r--contrib/llvm-project/lld/MachO/Target.h20
-rw-r--r--contrib/llvm-project/lld/MachO/UnwindInfoSection.cpp340
-rw-r--r--contrib/llvm-project/lld/MachO/UnwindInfoSection.h79
-rw-r--r--contrib/llvm-project/lld/MachO/Writer.cpp360
-rw-r--r--contrib/llvm-project/lld/MachO/Writer.h4
-rw-r--r--contrib/llvm-project/lld/README.md2
-rw-r--r--contrib/llvm-project/lld/docs/ELF/warn_backrefs.rst99
-rw-r--r--contrib/llvm-project/lld/docs/ReleaseNotes.rst257
-rw-r--r--contrib/llvm-project/lld/docs/WebAssembly.rst30
-rw-r--r--contrib/llvm-project/lld/docs/conf.py4
-rw-r--r--contrib/llvm-project/lld/docs/error_handling_script.rst39
-rw-r--r--contrib/llvm-project/lld/docs/index.rst2
-rw-r--r--contrib/llvm-project/lld/docs/ld.lld.124
-rw-r--r--contrib/llvm-project/lld/include/lld/Common/Args.h2
-rw-r--r--contrib/llvm-project/lld/include/lld/Common/Driver.h14
-rw-r--r--contrib/llvm-project/lld/include/lld/Common/ErrorHandler.h22
-rw-r--r--contrib/llvm-project/lld/include/lld/Common/LLVM.h6
-rw-r--r--contrib/llvm-project/lld/include/lld/Common/Strings.h7
-rw-r--r--contrib/llvm-project/lld/lib/Driver/DarwinLdDriver.cpp1
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp2
-rw-r--r--contrib/llvm-project/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp4
-rw-r--r--contrib/llvm-project/lld/tools/lld/lld.cpp109
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBAddress.i16
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBAttachInfo.i4
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBBlock.i2
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBBreakpoint.i15
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBBreakpointLocation.i2
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBBreakpointName.i4
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBBroadcaster.i6
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBCommandInterpreter.i8
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBCommandInterpreterRunOptions.i14
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBCommandReturnObject.i4
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBCommunication.i3
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBCompileUnit.i36
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBData.i3
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBDebugger.i200
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBEnvironment.i3
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBError.i4
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBEvent.i32
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBExecutionContext.i3
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBFile.i2
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBFileSpec.i2
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBFileSpecList.i3
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBFrame.i64
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBFunction.i2
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBHostOS.i3
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBInstruction.i3
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBInstructionList.i10
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBLanguageRuntime.i3
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBLaunchInfo.i3
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBLineEntry.i38
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBListener.i2
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBMemoryRegionInfoList.i3
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBModule.i31
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBModuleSpec.i3
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBPlatform.i15
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBProcess.i110
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBQueue.i3
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBQueueItem.i3
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBReproducer.i4
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBSection.i22
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBSourceManager.i2
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBStream.i2
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBStringList.i3
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBStructuredData.i9
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBSymbol.i4
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBSymbolContext.i2
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBSymbolContextList.i2
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBTarget.i208
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBThread.i6
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBThreadPlan.i12
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBTrace.i3
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBTraceOptions.i5
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBType.i180
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBTypeEnumMember.i40
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBValue.i72
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBValueList.i111
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBVariablesOptions.i3
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBWatchpoint.i2
-rw-r--r--contrib/llvm-project/lldb/bindings/lua/lua-swigsafecast.swig21
-rw-r--r--contrib/llvm-project/lldb/bindings/lua/lua-typemaps.swig104
-rw-r--r--contrib/llvm-project/lldb/bindings/lua/lua-wrapper.swig57
-rw-r--r--contrib/llvm-project/lldb/bindings/lua/lua.swig (renamed from contrib/llvm-project/lldb/bindings/lua.swig)12
-rw-r--r--contrib/llvm-project/lldb/bindings/macros.swig4
-rw-r--r--contrib/llvm-project/lldb/bindings/python/python-extensions.swig27
-rw-r--r--contrib/llvm-project/lldb/bindings/python/python-swigsafecast.swig7
-rw-r--r--contrib/llvm-project/lldb/bindings/python/python-typemaps.h17
-rw-r--r--contrib/llvm-project/lldb/bindings/python/python-typemaps.swig23
-rw-r--r--contrib/llvm-project/lldb/bindings/python/python-wrapper.swig132
-rw-r--r--contrib/llvm-project/lldb/bindings/python/python.swig (renamed from contrib/llvm-project/lldb/bindings/python.swig)50
-rw-r--r--contrib/llvm-project/lldb/docs/_lldb/__init__.py9
-rw-r--r--contrib/llvm-project/lldb/docs/design/overview.rst192
-rw-r--r--contrib/llvm-project/lldb/docs/design/reproducers.rst212
-rw-r--r--contrib/llvm-project/lldb/docs/design/sbapi.rst95
-rw-r--r--contrib/llvm-project/lldb/docs/design/structureddataplugins.md442
-rw-r--r--contrib/llvm-project/lldb/docs/man/lldb-server.rst209
-rw-r--r--contrib/llvm-project/lldb/docs/man/lldb.rst20
-rw-r--r--contrib/llvm-project/lldb/docs/python_api.rst98
-rw-r--r--contrib/llvm-project/lldb/docs/python_api_enums.rst1257
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/LLDB.h1
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBAddress.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBBreakpoint.h6
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBCommandInterpreter.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBCommandInterpreterRunOptions.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBModule.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBPlatform.h5
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBReproducer.h26
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBTarget.h6
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBThreadPlan.h9
-rw-r--r--contrib/llvm-project/lldb/include/lldb/API/SBType.h7
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/Breakpoint.h20
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointLocation.h24
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointOptions.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointSite.h13
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/StoppointHitCounter.h43
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/StoppointLocation.h87
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/StoppointSite.h81
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Breakpoint/Watchpoint.h8
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/Architecture.h7
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/Communication.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/Debugger.h6
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/Disassembler.h19
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/IOHandler.h16
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/IOHandlerCursesGUI.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/Module.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/ModuleList.h22
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/PluginInterface.h6
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/PluginManager.h36
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/StructuredDataImpl.h14
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/Value.h86
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/ValueObject.h6
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/ValueObjectCast.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/ValueObjectChild.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/ValueObjectConstResult.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/ValueObjectDynamicValue.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/ValueObjectMemory.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/ValueObjectRegister.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Core/ValueObjectVariable.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/DataFormatters/DataVisualization.h6
-rw-r--r--contrib/llvm-project/lldb/include/lldb/DataFormatters/FormatManager.h9
-rw-r--r--contrib/llvm-project/lldb/include/lldb/DataFormatters/FormattersContainer.h329
-rw-r--r--contrib/llvm-project/lldb/include/lldb/DataFormatters/StringPrinter.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/DataFormatters/TypeCategory.h48
-rw-r--r--contrib/llvm-project/lldb/include/lldb/DataFormatters/TypeCategoryMap.h5
-rw-r--r--contrib/llvm-project/lldb/include/lldb/DataFormatters/TypeSummary.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/DataFormatters/TypeSynthetic.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Expression/DWARFExpression.h8
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Expression/ExpressionVariable.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Expression/UtilityFunction.h11
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/Config.h.cmake6
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/Editline.h16
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/FileSystem.h22
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/Host.h41
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/HostInfoBase.h13
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/ProcessLaunchInfo.h5
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/PseudoTerminal.h47
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/common/NativeProcessProtocol.h16
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Host/common/NativeRegisterContext.h9
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/CommandCompletions.h59
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/CommandInterpreter.h41
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/CommandObject.h17
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/CommandObjectMultiword.h9
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValue.h5
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueArch.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueArray.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueBoolean.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueChar.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueDictionary.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueEnumeration.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueFileColonLine.h64
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueFileSpec.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueFileSpecList.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueFormat.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueFormatEntity.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueLanguage.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValuePathMappings.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueProperties.h7
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueRegex.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueSInt64.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueString.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueUInt64.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueUUID.h3
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValues.h1
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/Options.h7
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Interpreter/ScriptInterpreter.h20
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Symbol/CompilerType.h13
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Symbol/LineTable.h1
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Symbol/ObjectFile.h24
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Symbol/SymbolContext.h14
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Symbol/SymbolVendor.h8
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Symbol/Type.h26
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Symbol/TypeSystem.h35
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Symbol/UnwindPlan.h1
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Symbol/Variable.h5
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/ABI.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/DynamicLoader.h10
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/InstrumentationRuntime.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/Language.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/LanguageRuntime.h18
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/MemoryRegionInfo.h17
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/OperatingSystem.h6
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/Platform.h21
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/PostMortemProcess.h32
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/Process.h172
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/ProcessTrace.h86
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/RemoteAwarePlatform.h7
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/Runtime.h33
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/StackFrameRecognizer.h59
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/SystemRuntime.h10
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/Target.h161
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/TargetList.h39
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/Thread.h29
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/ThreadPlan.h384
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/ThreadPlanPython.h5
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/ThreadPlanStack.h19
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/ThreadPlanStepInRange.h18
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/ThreadTrace.h61
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/Trace.h203
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/TraceSessionFileParser.h179
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Target/UnwindAssembly.h7
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/ArchSpec.h12
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/Args.h6
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/Broadcaster.h4
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/ConstString.h37
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/GDBRemote.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/Iterable.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/OptionDefinition.h58
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/ProcessInfo.h34
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/RangeMap.h54
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/RegisterValue.h11
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/Reproducer.h265
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/ReproducerInstrumentation.h71
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/ReproducerProvider.h434
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/Scalar.h201
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/StringExtractorGDBRemote.h13
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/StringList.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/StructuredData.h8
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/Timer.h8
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/TraceOptions.h21
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/UUID.h17
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/UnimplementedError.h28
-rw-r--r--contrib/llvm-project/lldb/include/lldb/Utility/XcodeSDK.h6
-rw-r--r--contrib/llvm-project/lldb/include/lldb/lldb-defines.h2
-rw-r--r--contrib/llvm-project/lldb/include/lldb/lldb-enumerations.h17
-rw-r--r--contrib/llvm-project/lldb/include/lldb/lldb-forward.h9
-rw-r--r--contrib/llvm-project/lldb/include/lldb/lldb-private-interfaces.h14
-rw-r--r--contrib/llvm-project/lldb/include/lldb/lldb-private-types.h27
-rw-r--r--contrib/llvm-project/lldb/source/API/SBAddress.cpp14
-rw-r--r--contrib/llvm-project/lldb/source/API/SBBreakpoint.cpp30
-rw-r--r--contrib/llvm-project/lldb/source/API/SBBreakpointLocation.cpp8
-rw-r--r--contrib/llvm-project/lldb/source/API/SBCommandInterpreter.cpp21
-rw-r--r--contrib/llvm-project/lldb/source/API/SBCommandInterpreterRunOptions.cpp37
-rw-r--r--contrib/llvm-project/lldb/source/API/SBDebugger.cpp46
-rw-r--r--contrib/llvm-project/lldb/source/API/SBError.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/API/SBFrame.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/API/SBFunction.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/API/SBHostOS.cpp9
-rw-r--r--contrib/llvm-project/lldb/source/API/SBInstruction.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/API/SBLaunchInfo.cpp7
-rw-r--r--contrib/llvm-project/lldb/source/API/SBLineEntry.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/API/SBModule.cpp58
-rw-r--r--contrib/llvm-project/lldb/source/API/SBPlatform.cpp112
-rw-r--r--contrib/llvm-project/lldb/source/API/SBQueueItem.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/API/SBReproducer.cpp97
-rw-r--r--contrib/llvm-project/lldb/source/API/SBReproducerPrivate.h1
-rw-r--r--contrib/llvm-project/lldb/source/API/SBSymbol.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/API/SBTarget.cpp70
-rw-r--r--contrib/llvm-project/lldb/source/API/SBThreadPlan.cpp143
-rw-r--r--contrib/llvm-project/lldb/source/API/SBType.cpp39
-rw-r--r--contrib/llvm-project/lldb/source/API/SBValue.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/API/SystemInitializerFull.cpp23
-rw-r--r--contrib/llvm-project/lldb/source/Breakpoint/Breakpoint.cpp21
-rw-r--r--contrib/llvm-project/lldb/source/Breakpoint/BreakpointID.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/Breakpoint/BreakpointIDList.cpp8
-rw-r--r--contrib/llvm-project/lldb/source/Breakpoint/BreakpointLocation.cpp36
-rw-r--r--contrib/llvm-project/lldb/source/Breakpoint/BreakpointOptions.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/Breakpoint/BreakpointResolver.cpp3
-rw-r--r--contrib/llvm-project/lldb/source/Breakpoint/BreakpointResolverAddress.cpp1
-rw-r--r--contrib/llvm-project/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp8
-rw-r--r--contrib/llvm-project/lldb/source/Breakpoint/BreakpointResolverName.cpp9
-rw-r--r--contrib/llvm-project/lldb/source/Breakpoint/BreakpointSite.cpp77
-rw-r--r--contrib/llvm-project/lldb/source/Breakpoint/StoppointLocation.cpp32
-rw-r--r--contrib/llvm-project/lldb/source/Breakpoint/StoppointSite.cpp23
-rw-r--r--contrib/llvm-project/lldb/source/Breakpoint/Watchpoint.cpp19
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandCompletions.cpp202
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectBreakpoint.cpp140
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectBreakpointCommand.cpp42
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectCommands.cpp206
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectExpression.cpp22
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectFrame.cpp45
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectMemory.cpp145
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectMultiword.cpp41
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectPlatform.cpp128
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectProcess.cpp99
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectQuit.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectRegexCommand.cpp (renamed from contrib/llvm-project/lldb/source/Interpreter/CommandObjectRegexCommand.cpp)14
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectRegexCommand.h (renamed from contrib/llvm-project/lldb/include/lldb/Interpreter/CommandObjectRegexCommand.h)10
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectReproducer.cpp216
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectScript.cpp138
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectScript.h (renamed from contrib/llvm-project/lldb/source/Interpreter/CommandObjectScript.h)21
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectSession.cpp208
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectSession.h23
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectSource.cpp17
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectTarget.cpp608
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectThread.cpp539
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectThreadUtil.cpp158
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectThreadUtil.h81
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectTrace.cpp305
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectTrace.h25
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectType.cpp109
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandObjectWatchpoint.cpp52
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandOptionsProcessLaunch.cpp147
-rw-r--r--contrib/llvm-project/lldb/source/Commands/CommandOptionsProcessLaunch.h49
-rw-r--r--contrib/llvm-project/lldb/source/Commands/Options.td122
-rw-r--r--contrib/llvm-project/lldb/source/Core/Communication.cpp18
-rw-r--r--contrib/llvm-project/lldb/source/Core/CoreProperties.td4
-rw-r--r--contrib/llvm-project/lldb/source/Core/Debugger.cpp38
-rw-r--r--contrib/llvm-project/lldb/source/Core/Disassembler.cpp92
-rw-r--r--contrib/llvm-project/lldb/source/Core/DynamicLoader.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/Core/IOHandler.cpp27
-rw-r--r--contrib/llvm-project/lldb/source/Core/IOHandlerCursesGUI.cpp630
-rw-r--r--contrib/llvm-project/lldb/source/Core/Mangled.cpp12
-rw-r--r--contrib/llvm-project/lldb/source/Core/Module.cpp43
-rw-r--r--contrib/llvm-project/lldb/source/Core/ModuleList.cpp39
-rw-r--r--contrib/llvm-project/lldb/source/Core/PluginManager.cpp65
-rw-r--r--contrib/llvm-project/lldb/source/Core/SearchFilter.cpp41
-rw-r--r--contrib/llvm-project/lldb/source/Core/SourceManager.cpp9
-rw-r--r--contrib/llvm-project/lldb/source/Core/Value.cpp53
-rw-r--r--contrib/llvm-project/lldb/source/Core/ValueObject.cpp32
-rw-r--r--contrib/llvm-project/lldb/source/Core/ValueObjectCast.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/Core/ValueObjectChild.cpp156
-rw-r--r--contrib/llvm-project/lldb/source/Core/ValueObjectConstResult.cpp21
-rw-r--r--contrib/llvm-project/lldb/source/Core/ValueObjectDynamicValue.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/Core/ValueObjectMemory.cpp10
-rw-r--r--contrib/llvm-project/lldb/source/Core/ValueObjectRegister.cpp6
-rw-r--r--contrib/llvm-project/lldb/source/Core/ValueObjectSyntheticFilter.cpp6
-rw-r--r--contrib/llvm-project/lldb/source/Core/ValueObjectVariable.cpp14
-rw-r--r--contrib/llvm-project/lldb/source/DataFormatters/DataVisualization.cpp7
-rw-r--r--contrib/llvm-project/lldb/source/DataFormatters/FormatManager.cpp8
-rw-r--r--contrib/llvm-project/lldb/source/DataFormatters/TypeCategory.cpp8
-rw-r--r--contrib/llvm-project/lldb/source/DataFormatters/ValueObjectPrinter.cpp47
-rw-r--r--contrib/llvm-project/lldb/source/DataFormatters/VectorType.cpp16
-rw-r--r--contrib/llvm-project/lldb/source/Expression/DWARFExpression.cpp118
-rw-r--r--contrib/llvm-project/lldb/source/Expression/ExpressionVariable.cpp8
-rw-r--r--contrib/llvm-project/lldb/source/Expression/IRExecutionUnit.cpp3
-rw-r--r--contrib/llvm-project/lldb/source/Expression/IRInterpreter.cpp10
-rw-r--r--contrib/llvm-project/lldb/source/Expression/Materializer.cpp34
-rw-r--r--contrib/llvm-project/lldb/source/Expression/REPL.cpp44
-rw-r--r--contrib/llvm-project/lldb/source/Expression/UserExpression.cpp1
-rw-r--r--contrib/llvm-project/lldb/source/Expression/UtilityFunction.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/Host/common/Editline.cpp98
-rw-r--r--contrib/llvm-project/lldb/source/Host/common/FileSystem.cpp24
-rw-r--r--contrib/llvm-project/lldb/source/Host/common/Host.cpp49
-rw-r--r--contrib/llvm-project/lldb/source/Host/common/NativeProcessProtocol.cpp14
-rw-r--r--contrib/llvm-project/lldb/source/Host/common/NativeRegisterContext.cpp33
-rw-r--r--contrib/llvm-project/lldb/source/Host/common/OptionParser.cpp1
-rw-r--r--contrib/llvm-project/lldb/source/Host/common/ProcessLaunchInfo.cpp21
-rw-r--r--contrib/llvm-project/lldb/source/Host/common/PseudoTerminal.cpp222
-rw-r--r--contrib/llvm-project/lldb/source/Host/common/TCPSocket.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/Host/freebsd/Host.cpp6
-rw-r--r--contrib/llvm-project/lldb/source/Host/netbsd/HostNetBSD.cpp7
-rw-r--r--contrib/llvm-project/lldb/source/Host/posix/PipePosix.cpp10
-rw-r--r--contrib/llvm-project/lldb/source/Initialization/SystemInitializerCommon.cpp90
-rw-r--r--contrib/llvm-project/lldb/source/Interpreter/CommandInterpreter.cpp400
-rw-r--r--contrib/llvm-project/lldb/source/Interpreter/CommandObject.cpp31
-rw-r--r--contrib/llvm-project/lldb/source/Interpreter/CommandObjectScript.cpp68
-rw-r--r--contrib/llvm-project/lldb/source/Interpreter/InterpreterProperties.td4
-rw-r--r--contrib/llvm-project/lldb/source/Interpreter/OptionGroupUUID.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/Interpreter/OptionValue.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/Interpreter/OptionValueArray.cpp1
-rw-r--r--contrib/llvm-project/lldb/source/Interpreter/OptionValueDictionary.cpp1
-rw-r--r--contrib/llvm-project/lldb/source/Interpreter/OptionValueFileColonLine.cpp145
-rw-r--r--contrib/llvm-project/lldb/source/Interpreter/OptionValueFileSpec.cpp7
-rw-r--r--contrib/llvm-project/lldb/source/Interpreter/OptionValueFormatEntity.cpp5
-rw-r--r--contrib/llvm-project/lldb/source/Interpreter/OptionValueProperties.cpp35
-rw-r--r--contrib/llvm-project/lldb/source/Interpreter/Options.cpp20
-rw-r--r--contrib/llvm-project/lldb/source/Interpreter/Property.cpp6
-rw-r--r--contrib/llvm-project/lldb/source/Interpreter/ScriptInterpreter.cpp8
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ABIAArch64.cpp6
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ABIAArch64.h5
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.cpp8
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.cpp8
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ABI/ARC/ABISysV_arc.cpp7
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ABI/ARM/ABIMacOSX_arm.cpp17
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ABI/ARM/ABISysV_arm.cpp21
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ABI/Hexagon/ABISysV_hexagon.cpp17
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ABI/Mips/ABISysV_mips64.cpp6
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc.cpp6
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc64.cpp7
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ABI/SystemZ/ABISysV_s390x.cpp21
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ABI/X86/ABISysV_i386.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ABI/X86/ABISysV_x86_64.cpp6
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ABI/X86/ABIWindows_x86_64.cpp6
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp19
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.h4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp7
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h3
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp35
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h6
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp9
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.h5
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ASTUtils.h22
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.cpp99
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.h60
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp48
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp30
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h9
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp82
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp19
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangHost.cpp6
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp15
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.h14
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp155
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h20
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp11
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.h62
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/CppModuleConfiguration.cpp44
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/CppModuleConfiguration.h5
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/CxxModuleHandler.cpp20
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/IRDynamicChecks.cpp30
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp13
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ModuleDependencyCollector.h4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/NameSearchContext.cpp3
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/InstrumentationRuntimeMainThreadChecker.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp6
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp24
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Language/ObjC/Cocoa.cpp15
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp19
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Language/ObjC/NSArray.cpp44
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp5
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Language/ObjC/NSError.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Language/ObjC/NSException.cpp3
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Language/ObjC/NSString.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Language/ObjC/ObjCLanguage.h2
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.h2
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp10
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h5
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp14
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp96
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h3
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp171
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h3
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp50
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h3
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp9
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp18
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ObjectFile/PDB/ObjectFilePDB.cpp197
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ObjectFile/PDB/ObjectFilePDB.h107
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ObjectFile/wasm/ObjectFileWasm.cpp61
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp92
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h14
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp121
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.h12
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.h6
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp143
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp29
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h11
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp616
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h111
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeProcessFreeBSD.cpp921
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeProcessFreeBSD.h128
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD.cpp29
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD.h43
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm.cpp202
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm.h68
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm64.cpp288
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm64.h86
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_mips64.cpp186
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_mips64.h71
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_powerpc.cpp289
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_powerpc.h74
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_x86_64.cpp656
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_x86_64.h96
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeThreadFreeBSD.cpp291
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/NativeThreadFreeBSD.h83
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/POSIXStopInfo.cpp44
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/POSIXStopInfo.h66
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp1077
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h220
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp1427
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h279
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIX.h63
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.cpp259
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.h76
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.cpp264
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.h77
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.cpp262
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.h80
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.cpp274
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.h84
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.cpp613
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.h81
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp186
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h12
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD.cpp6
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD.h10
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD_x86_64.cpp1211
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD_x86_64.h80
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/NativeThreadNetBSD.cpp22
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/NativeThreadNetBSD.h2
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/POSIX/CrashReason.cpp25
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/POSIX/CrashReason.h2
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/AuxVector.cpp1
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/AuxVector.h1
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp89
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.h18
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/LinuxPTraceDefines_arm64sve.h291
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/LinuxProcMaps.cpp172
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/LinuxProcMaps.h8
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/LinuxSignals.cpp143
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/MipsLinuxSignals.cpp143
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/NativeProcessSoftwareSingleStep.cpp182
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/NativeProcessSoftwareSingleStep.h31
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/NativeRegisterContextDBReg_arm64.cpp466
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/NativeRegisterContextDBReg_arm64.h79
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/NativeRegisterContextDBReg_x86.cpp276
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/NativeRegisterContextDBReg_x86.h48
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp7
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextMach_arm.h16
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextMach_i386.h12
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextMach_x86_64.h12
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp131
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.h53
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp16
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.h27
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.h2
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.h2
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp107
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h44
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContext_x86.cpp58
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContext_x86.h20
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm.cpp104
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm.h15
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.cpp179
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.h45
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfos_arm64_sve.h572
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfos_i386.h25
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfos_powerpc.h4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfos_x86_64.h47
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/Utility/lldb-x86-register-enums.h4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp11
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/elf-core/ProcessElfCore.h13
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h2
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp144
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h14
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/elf-core/RegisterUtilities.h4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp14
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp10
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp86
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h8
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp15
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h13
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp386
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h21
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp184
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h71
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp109
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h13
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp108
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h15
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp12
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp188
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/minidump/MinidumpParser.h3
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/minidump/MinidumpTypes.h15
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp41
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Process/minidump/ProcessMinidump.h11
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Lua/Lua.cpp105
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Lua/Lua.h21
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Lua/ScriptInterpreterLua.cpp161
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Lua/ScriptInterpreterLua.h43
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp339
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h16
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp15
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp401
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h6
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.h12
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp15
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp5
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp1
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp14
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h8
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h1
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp70
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h14
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp5
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp745
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h2
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp12
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp3
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp7
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.h5
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp109
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h1
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp6
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp6
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h6
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp6
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.h6
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolVendor/wasm/SymbolVendorWasm.cpp3
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/SymbolVendor/wasm/SymbolVendorWasm.h4
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/CommandObjectTraceStartIntelPT.cpp73
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/CommandObjectTraceStartIntelPT.h65
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/DecodedThread.cpp64
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/DecodedThread.h146
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/IntelPTDecoder.cpp215
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/IntelPTDecoder.h52
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/TraceIntelPT.cpp114
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/TraceIntelPT.h96
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/TraceIntelPTOptions.td16
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/TraceIntelPTSessionFileParser.cpp97
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/TraceIntelPTSessionFileParser.h84
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp323
-rw-r--r--contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h170
-rw-r--r--contrib/llvm-project/lldb/source/Symbol/CompileUnit.cpp3
-rw-r--r--contrib/llvm-project/lldb/source/Symbol/CompilerType.cpp27
-rw-r--r--contrib/llvm-project/lldb/source/Symbol/DWARFCallFrameInfo.cpp3
-rw-r--r--contrib/llvm-project/lldb/source/Symbol/FuncUnwinders.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/Symbol/LineTable.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/Symbol/LocateSymbolFile.cpp12
-rw-r--r--contrib/llvm-project/lldb/source/Symbol/LocateSymbolFileMacOSX.cpp58
-rw-r--r--contrib/llvm-project/lldb/source/Symbol/ObjectFile.cpp258
-rw-r--r--contrib/llvm-project/lldb/source/Symbol/SymbolContext.cpp25
-rw-r--r--contrib/llvm-project/lldb/source/Symbol/SymbolVendor.cpp3
-rw-r--r--contrib/llvm-project/lldb/source/Symbol/Symtab.cpp26
-rw-r--r--contrib/llvm-project/lldb/source/Symbol/Type.cpp52
-rw-r--r--contrib/llvm-project/lldb/source/Symbol/TypeSystem.cpp110
-rw-r--r--contrib/llvm-project/lldb/source/Symbol/UnwindPlan.cpp14
-rw-r--r--contrib/llvm-project/lldb/source/Symbol/Variable.cpp5
-rw-r--r--contrib/llvm-project/lldb/source/Target/ABI.cpp16
-rw-r--r--contrib/llvm-project/lldb/source/Target/AssertFrameRecognizer.cpp28
-rw-r--r--contrib/llvm-project/lldb/source/Target/LanguageRuntime.cpp13
-rw-r--r--contrib/llvm-project/lldb/source/Target/MemoryRegionInfo.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/Target/OperatingSystem.cpp2
-rw-r--r--contrib/llvm-project/lldb/source/Target/Platform.cpp32
-rw-r--r--contrib/llvm-project/lldb/source/Target/Process.cpp281
-rw-r--r--contrib/llvm-project/lldb/source/Target/ProcessTrace.cpp134
-rw-r--r--contrib/llvm-project/lldb/source/Target/RemoteAwarePlatform.cpp19
-rw-r--r--contrib/llvm-project/lldb/source/Target/StackFrame.cpp34
-rw-r--r--contrib/llvm-project/lldb/source/Target/StackFrameRecognizer.cpp221
-rw-r--r--contrib/llvm-project/lldb/source/Target/SystemRuntime.cpp6
-rw-r--r--contrib/llvm-project/lldb/source/Target/Target.cpp649
-rw-r--r--contrib/llvm-project/lldb/source/Target/TargetList.cpp530
-rw-r--r--contrib/llvm-project/lldb/source/Target/TargetProperties.td20
-rw-r--r--contrib/llvm-project/lldb/source/Target/Thread.cpp32
-rw-r--r--contrib/llvm-project/lldb/source/Target/ThreadPlan.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/Target/ThreadPlanCallFunction.cpp6
-rw-r--r--contrib/llvm-project/lldb/source/Target/ThreadPlanPython.cpp12
-rw-r--r--contrib/llvm-project/lldb/source/Target/ThreadPlanStack.cpp18
-rw-r--r--contrib/llvm-project/lldb/source/Target/ThreadPlanStepInRange.cpp16
-rw-r--r--contrib/llvm-project/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp4
-rw-r--r--contrib/llvm-project/lldb/source/Target/ThreadPlanStepRange.cpp8
-rw-r--r--contrib/llvm-project/lldb/source/Target/ThreadTrace.cpp39
-rw-r--r--contrib/llvm-project/lldb/source/Target/Trace.cpp268
-rw-r--r--contrib/llvm-project/lldb/source/Target/TraceSessionFileParser.cpp223
-rw-r--r--contrib/llvm-project/lldb/source/Target/UnixSignals.cpp86
-rw-r--r--contrib/llvm-project/lldb/source/Target/UnwindAssembly.cpp2