aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2018-07-28 11:09:23 +0000
committerDimitry Andric <dim@FreeBSD.org>2018-07-28 11:09:23 +0000
commitf73363f1dd94996356cefbf24388f561891acf0b (patch)
treee3c31248bdb36eaec5fd833490d4278162dba2a0
parent160ee69dd7ae18978f4068116777639ea98dc951 (diff)
downloadsrc-f73363f1dd94996356cefbf24388f561891acf0b.tar.gz
src-f73363f1dd94996356cefbf24388f561891acf0b.zip
Vendor import of lldb trunk r338150:vendor/lldb/lldb-trunk-r338150
Notes
Notes: svn path=/vendor/lldb/dist/; revision=336823 svn path=/vendor/lldb/lldb-trunk-r338150/; revision=336824; tag=vendor/lldb/lldb-trunk-r338150
-rw-r--r--.gitignore6
-rw-r--r--CMakeLists.txt109
-rw-r--r--CODE_OWNERS.txt2
-rw-r--r--cmake/modules/AddLLDB.cmake39
-rw-r--r--cmake/modules/FindLibEdit.cmake62
-rw-r--r--cmake/modules/LLDBConfig.cmake39
-rw-r--r--cmake/modules/LLDBFramework.cmake44
-rw-r--r--cmake/modules/LLDBGenerateConfig.cmake29
-rw-r--r--cmake/modules/LLDBStandalone.cmake5
-rw-r--r--docs/code-signing.txt11
-rw-r--r--docs/doxygen.cfg.in4
-rw-r--r--docs/lldb-gdb-remote.txt2
-rw-r--r--docs/testsuite/a-detailed-walkthrough.txt24
-rw-r--r--examples/darwin/heap_find/heap/heap_find.cpp4
-rwxr-xr-xexamples/python/bsd.py481
-rw-r--r--examples/python/cmdtemplate.py131
-rw-r--r--include/lldb/API/SBAddress.h12
-rw-r--r--include/lldb/API/SBBroadcaster.h14
-rw-r--r--include/lldb/API/SBCommandInterpreter.h50
-rw-r--r--include/lldb/API/SBCommandReturnObject.h3
-rw-r--r--include/lldb/API/SBData.h14
-rw-r--r--include/lldb/API/SBDebugger.h2
-rw-r--r--include/lldb/API/SBExpressionOptions.h6
-rw-r--r--include/lldb/API/SBFrame.h8
-rw-r--r--include/lldb/API/SBInstruction.h5
-rw-r--r--include/lldb/API/SBInstructionList.h4
-rw-r--r--include/lldb/API/SBLaunchInfo.h9
-rw-r--r--include/lldb/API/SBModule.h15
-rw-r--r--include/lldb/API/SBProcess.h42
-rw-r--r--include/lldb/API/SBStream.h13
-rw-r--r--include/lldb/API/SBStructuredData.h1
-rw-r--r--include/lldb/API/SBSymbol.h4
-rw-r--r--include/lldb/API/SBTarget.h29
-rw-r--r--include/lldb/API/SBThread.h16
-rw-r--r--include/lldb/API/SBValue.h3
-rw-r--r--include/lldb/API/SBValueList.h4
-rw-r--r--include/lldb/Breakpoint/Breakpoint.h175
-rw-r--r--include/lldb/Breakpoint/BreakpointID.h2
-rw-r--r--include/lldb/Breakpoint/BreakpointIDList.h2
-rw-r--r--include/lldb/Breakpoint/BreakpointList.h21
-rw-r--r--include/lldb/Breakpoint/BreakpointLocation.h73
-rw-r--r--include/lldb/Breakpoint/BreakpointLocationCollection.h4
-rw-r--r--include/lldb/Breakpoint/BreakpointLocationList.h73
-rw-r--r--include/lldb/Breakpoint/BreakpointName.h4
-rw-r--r--include/lldb/Breakpoint/BreakpointOptions.h59
-rw-r--r--include/lldb/Breakpoint/BreakpointResolver.h64
-rw-r--r--include/lldb/Breakpoint/BreakpointResolverAddress.h10
-rw-r--r--include/lldb/Breakpoint/BreakpointResolverFileLine.h9
-rw-r--r--include/lldb/Breakpoint/BreakpointResolverFileRegex.h5
-rw-r--r--include/lldb/Breakpoint/BreakpointResolverName.h10
-rw-r--r--include/lldb/Breakpoint/BreakpointSite.h71
-rw-r--r--include/lldb/Breakpoint/BreakpointSiteList.h21
-rw-r--r--include/lldb/Breakpoint/StoppointCallbackContext.h11
-rw-r--r--include/lldb/Breakpoint/StoppointLocation.h4
-rw-r--r--include/lldb/Breakpoint/Watchpoint.h12
-rw-r--r--include/lldb/Breakpoint/WatchpointList.h28
-rw-r--r--include/lldb/Breakpoint/WatchpointOptions.h31
-rw-r--r--include/lldb/Core/Address.h202
-rw-r--r--include/lldb/Core/AddressRange.h54
-rw-r--r--include/lldb/Core/AddressResolver.h14
-rw-r--r--include/lldb/Core/AddressResolverFileLine.h7
-rw-r--r--include/lldb/Core/AddressResolverName.h10
-rw-r--r--include/lldb/Core/Architecture.h36
-rw-r--r--include/lldb/Core/Broadcaster.h83
-rw-r--r--include/lldb/Core/Communication.h163
-rw-r--r--include/lldb/Core/Debugger.h35
-rw-r--r--include/lldb/Core/Disassembler.h59
-rw-r--r--include/lldb/Core/DumpRegisterValue.h31
-rw-r--r--include/lldb/Core/EmulateInstruction.h104
-rw-r--r--include/lldb/Core/Event.h6
-rw-r--r--include/lldb/Core/FileLineResolver.h5
-rw-r--r--include/lldb/Core/FileSpecList.h37
-rw-r--r--include/lldb/Core/FormatEntity.h13
-rw-r--r--include/lldb/Core/IOHandler.h30
-rw-r--r--include/lldb/Core/LoadedModuleInfoList.h4
-rw-r--r--include/lldb/Core/Mangled.h56
-rw-r--r--include/lldb/Core/MappedHash.h219
-rw-r--r--include/lldb/Core/Module.h402
-rw-r--r--include/lldb/Core/ModuleChild.h2
-rw-r--r--include/lldb/Core/ModuleList.h92
-rw-r--r--include/lldb/Core/ModuleSpec.h8
-rw-r--r--include/lldb/Core/PluginManager.h10
-rw-r--r--include/lldb/Core/RangeMap.h75
-rw-r--r--include/lldb/Core/RegisterValue.h23
-rw-r--r--include/lldb/Core/STLUtils.h4
-rw-r--r--include/lldb/Core/Scalar.h58
-rw-r--r--include/lldb/Core/SearchFilter.h55
-rw-r--r--include/lldb/Core/Section.h9
-rw-r--r--include/lldb/Core/SourceManager.h5
-rw-r--r--include/lldb/Core/StreamBuffer.h5
-rw-r--r--include/lldb/Core/ThreadSafeDenseSet.h2
-rw-r--r--include/lldb/Core/ThreadSafeValue.h1
-rw-r--r--include/lldb/Core/UniqueCStringMap.h73
-rw-r--r--include/lldb/Core/UserSettingsController.h19
-rw-r--r--include/lldb/Core/Value.h10
-rw-r--r--include/lldb/Core/ValueObject.h74
-rw-r--r--include/lldb/Core/ValueObjectSyntheticFilter.h6
-rw-r--r--include/lldb/DataFormatters/DataVisualization.h11
-rw-r--r--include/lldb/DataFormatters/FormatClasses.h4
-rw-r--r--include/lldb/DataFormatters/FormatManager.h47
-rw-r--r--include/lldb/DataFormatters/FormattersContainer.h10
-rw-r--r--include/lldb/DataFormatters/StringPrinter.h3
-rw-r--r--include/lldb/DataFormatters/TypeFormat.h7
-rw-r--r--include/lldb/DataFormatters/TypeSummary.h11
-rw-r--r--include/lldb/DataFormatters/TypeSynthetic.h50
-rw-r--r--include/lldb/DataFormatters/TypeValidator.h7
-rw-r--r--include/lldb/DataFormatters/ValueObjectPrinter.h8
-rw-r--r--include/lldb/DataFormatters/VectorIterator.h1
-rw-r--r--include/lldb/Expression/DWARFExpression.h81
-rw-r--r--include/lldb/Expression/Expression.h29
-rw-r--r--include/lldb/Expression/ExpressionParser.h16
-rw-r--r--include/lldb/Expression/ExpressionSourceCode.h5
-rw-r--r--include/lldb/Expression/ExpressionTypeSystemHelper.h6
-rw-r--r--include/lldb/Expression/ExpressionVariable.h24
-rw-r--r--include/lldb/Expression/FunctionCaller.h27
-rw-r--r--include/lldb/Expression/IRDynamicChecks.h33
-rw-r--r--include/lldb/Expression/IRExecutionUnit.h62
-rw-r--r--include/lldb/Expression/IRInterpreter.h8
-rw-r--r--include/lldb/Expression/IRMemoryMap.h22
-rw-r--r--include/lldb/Expression/LLVMUserExpression.h23
-rw-r--r--include/lldb/Expression/UserExpression.h27
-rw-r--r--include/lldb/Expression/UtilityFunction.h37
-rw-r--r--include/lldb/Host/Config.h4
-rw-r--r--include/lldb/Host/Config.h.cmake8
-rw-r--r--include/lldb/Host/Debug.h10
-rw-r--r--include/lldb/Host/Editline.h27
-rw-r--r--include/lldb/Host/File.h81
-rw-r--r--include/lldb/Host/Host.h77
-rw-r--r--include/lldb/Host/HostInfo.h21
-rw-r--r--include/lldb/Host/HostInfoBase.h53
-rw-r--r--include/lldb/Host/HostProcess.h14
-rw-r--r--include/lldb/Host/HostThread.h2
-rw-r--r--include/lldb/Host/MainLoop.h26
-rw-r--r--include/lldb/Host/MainLoopBase.h21
-rw-r--r--include/lldb/Host/MonitoringProcessLauncher.h3
-rw-r--r--include/lldb/Host/PosixApi.h5
-rw-r--r--include/lldb/Host/Predicate.h350
-rw-r--r--include/lldb/Host/ProcessRunLock.h6
-rw-r--r--include/lldb/Host/PseudoTerminal.h106
-rw-r--r--include/lldb/Host/Socket.h6
-rw-r--r--include/lldb/Host/SocketAddress.h28
-rw-r--r--include/lldb/Host/StringConvert.h2
-rw-r--r--include/lldb/Host/Symbols.h16
-rw-r--r--include/lldb/Host/TaskPool.h31
-rw-r--r--include/lldb/Host/Terminal.h21
-rw-r--r--include/lldb/Host/XML.h22
-rw-r--r--include/lldb/Host/common/GetOptInc.h4
-rw-r--r--include/lldb/Host/common/NativeBreakpoint.h4
-rw-r--r--include/lldb/Host/common/NativeProcessProtocol.h36
-rw-r--r--include/lldb/Host/common/NativeRegisterContext.h17
-rw-r--r--include/lldb/Host/common/NativeThreadProtocol.h8
-rw-r--r--include/lldb/Host/freebsd/HostInfoFreeBSD.h3
-rw-r--r--include/lldb/Host/linux/HostInfoLinux.h4
-rw-r--r--include/lldb/Host/macosx/HostInfoMacOSX.h5
-rw-r--r--include/lldb/Host/netbsd/HostInfoNetBSD.h3
-rw-r--r--include/lldb/Host/posix/ConnectionFileDescriptorPosix.h6
-rw-r--r--include/lldb/Host/posix/HostInfoPosix.h7
-rw-r--r--include/lldb/Host/posix/PipePosix.h2
-rw-r--r--include/lldb/Host/windows/HostInfoWindows.h6
-rw-r--r--include/lldb/Host/windows/PipeWindows.h2
-rw-r--r--include/lldb/Host/windows/PosixApi.h2
-rw-r--r--include/lldb/Interpreter/CommandAlias.h21
-rw-r--r--include/lldb/Interpreter/CommandCompletions.h99
-rw-r--r--include/lldb/Interpreter/CommandInterpreter.h85
-rw-r--r--include/lldb/Interpreter/CommandObject.h148
-rw-r--r--include/lldb/Interpreter/CommandObjectMultiword.h26
-rw-r--r--include/lldb/Interpreter/CommandObjectRegexCommand.h8
-rw-r--r--include/lldb/Interpreter/OptionArgParser.h43
-rw-r--r--include/lldb/Interpreter/OptionGroupBoolean.h6
-rw-r--r--include/lldb/Interpreter/OptionGroupPlatform.h7
-rw-r--r--include/lldb/Interpreter/OptionValue.h26
-rw-r--r--include/lldb/Interpreter/OptionValueArch.h6
-rw-r--r--include/lldb/Interpreter/OptionValueArray.h12
-rw-r--r--include/lldb/Interpreter/OptionValueBoolean.h5
-rw-r--r--include/lldb/Interpreter/OptionValueEnumeration.h5
-rw-r--r--include/lldb/Interpreter/OptionValueFileSpec.h5
-rw-r--r--include/lldb/Interpreter/OptionValueFormatEntity.h5
-rw-r--r--include/lldb/Interpreter/OptionValueProperties.h10
-rw-r--r--include/lldb/Interpreter/OptionValueUInt64.h6
-rw-r--r--include/lldb/Interpreter/OptionValueUUID.h5
-rw-r--r--include/lldb/Interpreter/Options.h265
-rw-r--r--include/lldb/Interpreter/ScriptInterpreter.h17
-rw-r--r--include/lldb/Symbol/Block.h53
-rw-r--r--include/lldb/Symbol/ClangASTContext.h29
-rw-r--r--include/lldb/Symbol/ClangASTImporter.h11
-rw-r--r--include/lldb/Symbol/ClangExternalASTSourceCallbacks.h12
-rw-r--r--include/lldb/Symbol/CompactUnwindInfo.h33
-rw-r--r--include/lldb/Symbol/CompileUnit.h114
-rw-r--r--include/lldb/Symbol/CompilerType.h72
-rw-r--r--include/lldb/Symbol/DWARFCallFrameInfo.h44
-rw-r--r--include/lldb/Symbol/DeclVendor.h5
-rw-r--r--include/lldb/Symbol/Declaration.h23
-rw-r--r--include/lldb/Symbol/FuncUnwinders.h45
-rw-r--r--include/lldb/Symbol/Function.h110
-rw-r--r--include/lldb/Symbol/GoASTContext.h11
-rw-r--r--include/lldb/Symbol/LineEntry.h42
-rw-r--r--include/lldb/Symbol/LineTable.h23
-rw-r--r--include/lldb/Symbol/ObjectContainer.h65
-rw-r--r--include/lldb/Symbol/ObjectFile.h409
-rw-r--r--include/lldb/Symbol/Symbol.h70
-rw-r--r--include/lldb/Symbol/SymbolContext.h123
-rw-r--r--include/lldb/Symbol/SymbolContextScope.h51
-rw-r--r--include/lldb/Symbol/SymbolFile.h14
-rw-r--r--include/lldb/Symbol/SymbolVendor.h19
-rw-r--r--include/lldb/Symbol/Type.h38
-rw-r--r--include/lldb/Symbol/TypeSystem.h50
-rw-r--r--include/lldb/Symbol/UnwindPlan.h47
-rw-r--r--include/lldb/Symbol/UnwindTable.h21
-rw-r--r--include/lldb/Symbol/Variable.h14
-rw-r--r--include/lldb/Symbol/VariableList.h11
-rw-r--r--include/lldb/Target/ABI.h15
-rw-r--r--include/lldb/Target/DynamicLoader.h143
-rw-r--r--include/lldb/Target/ExecutionContext.h395
-rw-r--r--include/lldb/Target/ExecutionContextScope.h29
-rw-r--r--include/lldb/Target/JITLoader.h28
-rw-r--r--include/lldb/Target/Language.h19
-rw-r--r--include/lldb/Target/LanguageRuntime.h31
-rw-r--r--include/lldb/Target/Memory.h4
-rw-r--r--include/lldb/Target/MemoryRegionInfo.h20
-rw-r--r--include/lldb/Target/ModuleCache.h9
-rw-r--r--include/lldb/Target/ObjCLanguageRuntime.h27
-rw-r--r--include/lldb/Target/OperatingSystem.h11
-rw-r--r--include/lldb/Target/PathMappingList.h2
-rw-r--r--include/lldb/Target/Platform.h349
-rw-r--r--include/lldb/Target/Process.h934
-rw-r--r--include/lldb/Target/ProcessInfo.h21
-rw-r--r--include/lldb/Target/ProcessLaunchInfo.h13
-rw-r--r--include/lldb/Target/ProcessStructReader.h1
-rw-r--r--include/lldb/Target/Queue.h13
-rw-r--r--include/lldb/Target/QueueItem.h11
-rw-r--r--include/lldb/Target/QueueList.h9
-rw-r--r--include/lldb/Target/RegisterCheckpoint.h15
-rw-r--r--include/lldb/Target/RegisterContext.h18
-rw-r--r--include/lldb/Target/RegisterNumber.h4
-rw-r--r--include/lldb/Target/SectionLoadHistory.h16
-rw-r--r--include/lldb/Target/SectionLoadList.h12
-rw-r--r--include/lldb/Target/StackFrame.h80
-rw-r--r--include/lldb/Target/StackID.h18
-rw-r--r--include/lldb/Target/StopInfo.h52
-rw-r--r--include/lldb/Target/SystemRuntime.h136
-rw-r--r--include/lldb/Target/Target.h166
-rw-r--r--include/lldb/Target/Thread.h138
-rw-r--r--include/lldb/Target/ThreadCollection.h6
-rw-r--r--include/lldb/Target/ThreadList.h13
-rw-r--r--include/lldb/Target/ThreadPlan.h62
-rw-r--r--include/lldb/Target/ThreadPlanCallFunction.h39
-rw-r--r--include/lldb/Target/ThreadPlanCallFunctionUsingABI.h8
-rw-r--r--include/lldb/Target/ThreadPlanShouldStopHere.h28
-rw-r--r--include/lldb/Target/ThreadPlanStepOverBreakpoint.h1
-rw-r--r--include/lldb/Target/ThreadPlanStepRange.h7
-rw-r--r--include/lldb/Target/UnixSignals.h35
-rw-r--r--include/lldb/Utility/AnsiTerminal.h11
-rw-r--r--include/lldb/Utility/ArchSpec.h146
-rw-r--r--include/lldb/Utility/Args.h (renamed from include/lldb/Interpreter/Args.h)321
-rw-r--r--include/lldb/Utility/Baton.h10
-rw-r--r--include/lldb/Utility/CleanUp.h252
-rw-r--r--include/lldb/Utility/CompletionRequest.h120
-rw-r--r--include/lldb/Utility/Connection.h32
-rw-r--r--include/lldb/Utility/ConstString.h176
-rw-r--r--include/lldb/Utility/DataBuffer.h39
-rw-r--r--include/lldb/Utility/DataBufferHeap.h29
-rw-r--r--include/lldb/Utility/DataBufferLLVM.h4
-rw-r--r--include/lldb/Utility/DataEncoder.h102
-rw-r--r--include/lldb/Utility/DataExtractor.h356
-rw-r--r--include/lldb/Utility/Environment.h96
-rw-r--r--include/lldb/Utility/FileSpec.h169
-rw-r--r--include/lldb/Utility/Flags.h16
-rw-r--r--include/lldb/Utility/History.h136
-rw-r--r--include/lldb/Utility/JSON.h5
-rw-r--r--include/lldb/Utility/Log.h47
-rw-r--r--include/lldb/Utility/RegularExpression.h41
-rw-r--r--include/lldb/Utility/SafeMachO.h17
-rw-r--r--include/lldb/Utility/SelectHelper.h31
-rw-r--r--include/lldb/Utility/SharedCluster.h8
-rw-r--r--include/lldb/Utility/SharingPtr.h6
-rw-r--r--include/lldb/Utility/Status.h80
-rw-r--r--include/lldb/Utility/Stream.h64
-rw-r--r--include/lldb/Utility/StreamTee.h21
-rw-r--r--include/lldb/Utility/StringExtractor.h10
-rw-r--r--include/lldb/Utility/StringExtractorGDBRemote.h (renamed from source/Utility/StringExtractorGDBRemote.h)10
-rw-r--r--include/lldb/Utility/StringList.h17
-rw-r--r--include/lldb/Utility/StructuredData.h18
-rw-r--r--include/lldb/Utility/TildeExpressionResolver.h8
-rw-r--r--include/lldb/Utility/Timeout.h6
-rw-r--r--include/lldb/Utility/Timer.h2
-rw-r--r--include/lldb/Utility/UUID.h101
-rw-r--r--include/lldb/Utility/UserID.h18
-rw-r--r--include/lldb/lldb-defines.h4
-rw-r--r--include/lldb/lldb-enumerations.h165
-rw-r--r--include/lldb/lldb-forward.h1
-rw-r--r--include/lldb/lldb-private-defines.h2
-rw-r--r--include/lldb/lldb-private-enumerations.h58
-rw-r--r--include/lldb/lldb-private-forward.h7
-rw-r--r--include/lldb/lldb-private-types.h35
-rw-r--r--include/lldb/lldb-types.h4
-rw-r--r--include/lldb/lldb-versioning.h4
-rw-r--r--include/lldb/module.modulemap139
-rw-r--r--lit/Breakpoint/Inputs/case-sensitive.c4
-rw-r--r--lit/Breakpoint/Inputs/ppc64-localentry.s55
-rw-r--r--lit/Breakpoint/case-insensitive.test46
-rw-r--r--lit/Breakpoint/case-sensitive.test46
-rw-r--r--lit/Breakpoint/lit.local.cfg1
-rw-r--r--lit/Breakpoint/ppc64-localentry.test12
-rw-r--r--lit/CMakeLists.txt87
-rw-r--r--lit/Expr/Inputs/anonymous-struct.cpp26
-rw-r--r--lit/Expr/Inputs/ir-memory-map-basic25
-rw-r--r--lit/Expr/Inputs/ir-memory-map-mix-malloc-free272
-rw-r--r--lit/Expr/Inputs/ir-memory-map-overlap110
-rw-r--r--lit/Expr/TestCallStdStringFunction.test14
-rw-r--r--lit/Expr/TestCallStopAndContinue.test12
-rw-r--r--lit/Expr/TestCallUserAnonTypedef.test11
-rw-r--r--lit/Expr/TestCallUserDefinedFunction.test20
-rw-r--r--lit/Expr/TestIRMemoryMap.test12
-rw-r--r--lit/Expr/TestTypeOfDeclTypeExpr.test13
-rw-r--r--lit/Modules/build-id-case.yaml43
-rw-r--r--lit/Modules/compressed-sections.yaml4
-rw-r--r--lit/Modules/elf-duplicate-section.yaml42
-rw-r--r--lit/Modules/elf-many-sections.s72
-rw-r--r--lit/Modules/elf-section-types.yaml62
-rw-r--r--lit/Modules/lc_version_min.yaml205
-rw-r--r--lit/Modules/lit.local.cfg2
-rw-r--r--lit/Modules/short-build-id.yaml26
-rw-r--r--lit/Quit/TestQuitExitCode-30.test3
-rw-r--r--lit/Quit/TestQuitExitCode0.test3
-rw-r--r--lit/Quit/TestQuitExitCode30.test3
-rw-r--r--lit/Quit/TestQuitExitCodeHex0.test3
-rw-r--r--lit/Quit/TestQuitExitCodeHexA.test3
-rw-r--r--lit/Quit/TestQuitExitCodeImplicit0.test3
-rw-r--r--lit/Quit/TestQuitExitCodeNonInt.test4
-rw-r--r--lit/Quit/TestQuitExitCodeTooManyArgs.test4
-rwxr-xr-xlit/Quit/expect_exit_code.py16
-rw-r--r--lit/Quit/lit.local.cfg1
-rw-r--r--lit/Suite/lit.cfg37
-rw-r--r--lit/Suite/lit.site.cfg.in37
-rw-r--r--lit/Suite/lldbtest.py70
-rw-r--r--lit/SymbolFile/DWARF/Inputs/find-variable-file-2.cpp3
-rw-r--r--lit/SymbolFile/DWARF/apple-index-is-used.cpp8
-rw-r--r--lit/SymbolFile/DWARF/debug-names-compressed.cpp14
-rw-r--r--lit/SymbolFile/DWARF/dwarf5-index-is-used.cpp13
-rw-r--r--lit/SymbolFile/DWARF/dwarf5-partial-index.cpp23
-rw-r--r--lit/SymbolFile/DWARF/find-basic-function.cpp106
-rw-r--r--lit/SymbolFile/DWARF/find-basic-namespace.cpp46
-rw-r--r--lit/SymbolFile/DWARF/find-basic-type.cpp55
-rw-r--r--lit/SymbolFile/DWARF/find-basic-variable.cpp76
-rw-r--r--lit/SymbolFile/DWARF/find-function-regex.cpp26
-rw-r--r--lit/SymbolFile/DWARF/find-inline-method.s152
-rw-r--r--lit/SymbolFile/DWARF/find-method-local-struct.cpp19
-rw-r--r--lit/SymbolFile/DWARF/find-method.cpp31
-rw-r--r--lit/SymbolFile/DWARF/find-qualified-variable.cpp15
-rw-r--r--lit/SymbolFile/DWARF/find-type-in-function.cpp24
-rw-r--r--lit/SymbolFile/DWARF/find-variable-dwo.cpp25
-rw-r--r--lit/SymbolFile/DWARF/find-variable-file.cpp28
-rw-r--r--lit/SymbolFile/DWARF/lit.local.cfg1
-rw-r--r--lit/SymbolFile/PDB/Inputs/CompilandsTest.cpp3
-rw-r--r--lit/SymbolFile/PDB/Inputs/FuncSymbols.cpp16
-rw-r--r--lit/SymbolFile/PDB/Inputs/FuncSymbolsTestMain.cpp59
-rw-r--r--lit/SymbolFile/PDB/Inputs/FunctionLevelLinkingTest.cpp9
-rw-r--r--lit/SymbolFile/PDB/Inputs/FunctionLevelLinkingTest.h12
-rw-r--r--lit/SymbolFile/PDB/Inputs/FunctionLevelLinkingTest.ord4
-rw-r--r--lit/SymbolFile/PDB/Inputs/FunctionNestedBlockTest.cpp8
-rw-r--r--lit/SymbolFile/PDB/Inputs/SimpleTypesTest.cpp49
-rw-r--r--lit/SymbolFile/PDB/Inputs/TypeQualsTest.cpp46
-rw-r--r--lit/SymbolFile/PDB/Inputs/VariablesLocationsTest.cpp15
-rw-r--r--lit/SymbolFile/PDB/Inputs/VariablesLocationsTest.script16
-rw-r--r--lit/SymbolFile/PDB/Inputs/VariablesTest.cpp50
-rw-r--r--lit/SymbolFile/PDB/compilands.test9
-rw-r--r--lit/SymbolFile/PDB/enums-layout.test45
-rw-r--r--lit/SymbolFile/PDB/func-symbols.test48
-rw-r--r--lit/SymbolFile/PDB/function-level-linking.test4
-rw-r--r--lit/SymbolFile/PDB/function-nested-block.test7
-rw-r--r--lit/SymbolFile/PDB/lit.local.cfg1
-rw-r--r--lit/SymbolFile/PDB/type-quals.test39
-rw-r--r--lit/SymbolFile/PDB/typedefs.test59
-rw-r--r--lit/SymbolFile/PDB/variables-locations.test14
-rw-r--r--lit/SymbolFile/PDB/variables.test58
-rw-r--r--lit/lit-lldb-init2
-rw-r--r--lit/lit.cfg24
-rw-r--r--lit/lit.site.cfg.in11
-rw-r--r--lit/tools/lldb-mi/breakpoint/break-insert.test18
-rw-r--r--lit/tools/lldb-mi/breakpoint/inputs/break-insert.c7
-rw-r--r--lit/tools/lldb-mi/breakpoint/lit.local.cfg1
-rw-r--r--lit/tools/lldb-mi/data/data-info-line.test36
-rw-r--r--lit/tools/lldb-mi/data/inputs/data-info-line.c4
-rw-r--r--lit/tools/lldb-mi/data/lit.local.cfg1
-rw-r--r--lit/tools/lldb-mi/exec/exec-continue.test20
-rw-r--r--lit/tools/lldb-mi/exec/exec-finish.test33
-rw-r--r--lit/tools/lldb-mi/exec/exec-interrupt.test20
-rw-r--r--lit/tools/lldb-mi/exec/exec-next-instruction.test30
-rw-r--r--lit/tools/lldb-mi/exec/exec-next.test30
-rw-r--r--lit/tools/lldb-mi/exec/exec-run-wrong-binary.test6
-rw-r--r--lit/tools/lldb-mi/exec/exec-step-instruction.test30
-rw-r--r--lit/tools/lldb-mi/exec/exec-step.test30
-rw-r--r--lit/tools/lldb-mi/exec/inputs/main.c9
-rw-r--r--lit/tools/lldb-mi/exec/lit.local.cfg1
-rw-r--r--lit/tools/lldb-mi/symbol/inputs/list-lines-helper.c3
-rw-r--r--lit/tools/lldb-mi/symbol/inputs/list-lines-helper.h1
-rw-r--r--lit/tools/lldb-mi/symbol/inputs/main.c6
-rw-r--r--lit/tools/lldb-mi/symbol/inputs/symbol-list-lines.c6
-rw-r--r--lit/tools/lldb-mi/symbol/inputs/symbol-list-lines.h1
-rw-r--r--lit/tools/lldb-mi/symbol/lit.local.cfg1
-rw-r--r--lit/tools/lldb-mi/symbol/symbol-list-lines.test20
-rw-r--r--lldb.xcodeproj/project.pbxproj5421
-rw-r--r--lldb.xcodeproj/xcshareddata/xcschemes/desktop.xcscheme24
-rw-r--r--packages/Python/lldbsuite/test/android/platform/TestDefaultCacheLineSize.py2
-rw-r--r--packages/Python/lldbsuite/test/api/check_public_api_headers/TestPublicAPIHeaders.py13
-rw-r--r--packages/Python/lldbsuite/test/api/listeners/TestListener.py4
-rw-r--r--packages/Python/lldbsuite/test/api/multiple-debuggers/TestMultipleDebuggers.py16
-rw-r--r--packages/Python/lldbsuite/test/api/multiple-targets/TestMultipleTargets.py2
-rw-r--r--packages/Python/lldbsuite/test/api/multithreaded/TestMultithreaded.py14
-rw-r--r--packages/Python/lldbsuite/test/arm/breakpoint-it/TestBreakpointIt.py4
-rw-r--r--packages/Python/lldbsuite/test/arm/breakpoint-thumb-codesection/Makefile6
-rw-r--r--packages/Python/lldbsuite/test/arm/breakpoint-thumb-codesection/TestBreakpointThumbCodesection.py35
-rw-r--r--packages/Python/lldbsuite/test/arm/breakpoint-thumb-codesection/main.c8
-rw-r--r--packages/Python/lldbsuite/test/arm/emulation/TestEmulations.py6
-rw-r--r--packages/Python/lldbsuite/test/bench-history206
-rw-r--r--packages/Python/lldbsuite/test/bench.py2
-rw-r--r--packages/Python/lldbsuite/test/benchmarks/continue/TestBenchmarkContinue.py3
-rw-r--r--packages/Python/lldbsuite/test/benchmarks/expression/TestExpressionCmd.py2
-rw-r--r--packages/Python/lldbsuite/test/benchmarks/expression/TestRepeatedExprs.py4
-rw-r--r--packages/Python/lldbsuite/test/benchmarks/libcxxlist/TestBenchmarkLibcxxList.py3
-rw-r--r--packages/Python/lldbsuite/test/benchmarks/libcxxmap/TestBenchmarkLibcxxMap.py3
-rw-r--r--packages/Python/lldbsuite/test/concurrent_base.py9
-rw-r--r--packages/Python/lldbsuite/test/configuration.py41
-rw-r--r--packages/Python/lldbsuite/test/crashinfo.c64
-rw-r--r--packages/Python/lldbsuite/test/darwin_log.py6
-rw-r--r--packages/Python/lldbsuite/test/decorators.py123
-rw-r--r--packages/Python/lldbsuite/test/dosep.py101
-rw-r--r--packages/Python/lldbsuite/test/dotest.py69
-rw-r--r--packages/Python/lldbsuite/test/dotest_args.py13
-rw-r--r--packages/Python/lldbsuite/test/driver/batch_mode/TestBatchMode.py6
-rw-r--r--packages/Python/lldbsuite/test/example/TestSequenceFunctions.py34
-rw-r--r--packages/Python/lldbsuite/test/expression_command/anonymous-struct/TestCallUserAnonTypedef.py3
-rw-r--r--packages/Python/lldbsuite/test/expression_command/call-function/TestCallStdStringFunction.py3
-rw-r--r--packages/Python/lldbsuite/test/expression_command/call-function/TestCallStopAndContinue.py2
-rw-r--r--packages/Python/lldbsuite/test/expression_command/call-function/TestCallUserDefinedFunction.py2
-rw-r--r--packages/Python/lldbsuite/test/expression_command/call-overridden-method/Makefile8
-rw-r--r--packages/Python/lldbsuite/test/expression_command/call-overridden-method/TestCallOverriddenMethod.py49
-rw-r--r--packages/Python/lldbsuite/test/expression_command/call-overridden-method/main.cpp16
-rw-r--r--packages/Python/lldbsuite/test/expression_command/char/TestExprsChar.py1
-rw-r--r--packages/Python/lldbsuite/test/expression_command/expr-in-syscall/TestExpressionInSyscall.py2
-rw-r--r--packages/Python/lldbsuite/test/expression_command/formatters/TestFormatters.py2
-rw-r--r--packages/Python/lldbsuite/test/expression_command/ir-interpreter-phi-nodes/TestIRInterpreterPHINodes.py2
-rw-r--r--packages/Python/lldbsuite/test/expression_command/ir-interpreter/TestIRInterpreter.py10
-rw-r--r--packages/Python/lldbsuite/test/expression_command/multiline/TestMultilineExpressions.py2
-rw-r--r--packages/Python/lldbsuite/test/expression_command/options/TestExprOptions.py2
-rw-r--r--packages/Python/lldbsuite/test/expression_command/persist_objc_pointeetype/TestPersistObjCPointeeType.py2
-rw-r--r--packages/Python/lldbsuite/test/expression_command/persistent_ptr_update/TestPersistentPtrUpdate.py2
-rw-r--r--packages/Python/lldbsuite/test/expression_command/persistent_types/TestNestedPersistentTypes.py2
-rw-r--r--packages/Python/lldbsuite/test/expression_command/persistent_types/TestPersistentTypes.py2
-rw-r--r--packages/Python/lldbsuite/test/expression_command/persistent_variables/TestPersistentVariables.py2
-rw-r--r--packages/Python/lldbsuite/test/expression_command/po_verbosity/TestPoVerbosity.py2
-rw-r--r--packages/Python/lldbsuite/test/expression_command/pr35310/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/expression_command/pr35310/TestExprsBug35310.py40
-rw-r--r--packages/Python/lldbsuite/test/expression_command/pr35310/main.cpp19
-rw-r--r--packages/Python/lldbsuite/test/expression_command/radar_8638051/Test8638051.py2
-rw-r--r--packages/Python/lldbsuite/test/expression_command/radar_9531204/TestPrintfAfterUp.py2
-rw-r--r--packages/Python/lldbsuite/test/expression_command/radar_9673664/TestExprHelpExamples.py2
-rw-r--r--packages/Python/lldbsuite/test/expression_command/rdar42038760/Makefile3
-rw-r--r--packages/Python/lldbsuite/test/expression_command/rdar42038760/TestScalarURem.py4
-rw-r--r--packages/Python/lldbsuite/test/expression_command/rdar42038760/main.c19
-rw-r--r--packages/Python/lldbsuite/test/expression_command/save_jit_objects/TestSaveJITObjects.py32
-rw-r--r--packages/Python/lldbsuite/test/expression_command/test/TestExprs.py6
-rw-r--r--packages/Python/lldbsuite/test/expression_command/test/TestExprs2.py39
-rw-r--r--packages/Python/lldbsuite/test/expression_command/top-level/Makefile4
-rw-r--r--packages/Python/lldbsuite/test/expression_command/top-level/TestTopLevelExprs.py5
-rw-r--r--packages/Python/lldbsuite/test/expression_command/two-files/TestObjCTypeQueryFromOtherCompileUnit.py2
-rw-r--r--packages/Python/lldbsuite/test/expression_command/xvalue/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/expression_command/xvalue/TestXValuePrinting.py37
-rw-r--r--packages/Python/lldbsuite/test/expression_command/xvalue/main.cpp12
-rw-r--r--packages/Python/lldbsuite/test/functionalities/apropos_with_process/TestAproposWithProcess.py8
-rw-r--r--packages/Python/lldbsuite/test/functionalities/archives/TestBSDArchives.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/asan/TestMemoryHistory.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/asan/TestReportData.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/attach_resume/TestAttachResume.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/avoids-fd-leak/TestFdLeak.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/address_breakpoints/TestAddressBreakpoints.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/address_breakpoints/TestBadAddressBreakpoints.py11
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/auto_continue/TestBreakpointAutoContinue.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_case_sensitivity/TestBreakpointCaseSensitivity.py129
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_case_sensitivity/main.c8
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/TestBreakpointCommand.py140
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/TestBreakpointCommandsFromPython.py28
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/TestRegexpBreakCommand.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/bktptcmd.py6
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/main.c4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/side_effect.py5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_conditions/TestBreakpointConditions.py6
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_hit_count/TestBreakpointHitCount.py27
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_ids/TestBreakpointIDs.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_ignore_count/TestBreakpointIgnoreCount.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_in_delayslot/TestAvoidBreakpointInDelaySlot.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_language/TestBreakpointLanguage.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_locations/TestBreakpointLocations.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_names/TestBreakpointNames.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_options/TestBreakpointOptions.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_set_restart/TestBreakpointSetRestart.py7
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/comp_dir_symlink/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/comp_dir_symlink/TestCompDirSymLink.py25
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/cpp/TestCPPBreakpointLocations.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/cpp_exception/TestCPPExceptionBreakpoint.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/debugbreak/TestDebugBreak.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/dummy_target_breakpoints/TestBreakpointsWithNoTargets.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/global_constructor/Makefile1
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/global_constructor/TestBreakpointInGlobalConstructor.py19
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/hardware_breakpoints/hardware_breakpoint_on_multiple_threads/TestHWBreakMultiThread.py8
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/inlined_breakpoints/TestInlinedBreakpoints.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/inlined_breakpoints/basic_type.cpp90
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/move_nearest/Makefile1
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/move_nearest/TestMoveNearest.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/move_nearest/foo.h5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/objc/TestObjCBreakpoints.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/serialize/TestBreakpointSerialization.py12
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/source_regexp/TestSourceRegexBreakpoints.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/step_over_breakpoint/TestStepOverBreakpoint.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script/TestCommandScript.py16
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script/decorated.py35
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script/py_import1
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script_immediate_output/TestCommandScriptImmediateOutput.py16
-rw-r--r--packages/Python/lldbsuite/test/functionalities/completion/TestCompletion.py215
-rw-r--r--packages/Python/lldbsuite/test/functionalities/conditional_break/TestConditionalBreak.py6
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/activity-chain/TestDarwinLogFilterMatchActivityChain.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/activity/TestDarwinLogFilterMatchActivity.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/category/TestDarwinLogFilterMatchCategory.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/message/TestDarwinLogFilterMatchMessage.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/subsystem/TestDarwinLogFilterMatchSubsystem.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/regex/activity-chain/TestDarwinLogFilterRegexActivityChain.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/regex/activity/TestDarwinLogFilterRegexActivity.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/regex/category/TestDarwinLogFilterRegexCategory.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/regex/subsystem/TestDarwinLogFilterRegexSubsystem.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/format/TestDarwinLogMessageFormat.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/source/debug/TestDarwinLogSourceDebug.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/source/info/TestDarwinLogSourceInfo.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/boolreference/TestFormattersBoolRefPtr.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/compactvectors/TestCompactVectors.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-advanced/TestDataFormatterAdv.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-categories/TestDataFormatterCategories.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-cpp/TestDataFormatterCpp.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-disabling/TestDataFormatterDisabling.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-enum-format/TestDataFormatterEnumFormat.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-globals/TestDataFormatterGlobals.py5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-named-summaries/TestDataFormatterNamedSummaries.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjC.py39
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/main.m18
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/nsindexpath/TestDataFormatterNSIndexPath.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/nsstring/TestDataFormatterNSString.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-proper-plurals/TestFormattersOneIsSingular.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-ptr-to-array/TestPtrToArrayFormatting.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-python-synth/TestDataFormatterPythonSynth.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-script/TestDataFormatterScript.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-skip-summary/TestDataFormatterSkipSummary.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-smart-array/TestDataFormatterSmartArray.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/atomic/TestLibCxxAtomic.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/bitset/TestDataFormatterLibcxxBitset.py18
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/bitset/main.cpp11
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/function/TestLibCxxFunction.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/initializerlist/TestInitializerList.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/iterator/TestDataFormatterLibccIterator.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/iterator/main.cpp6
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/list/TestDataFormatterLibcxxList.py10
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/list/loop/TestDataFormatterLibcxxListLoop.py3
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/list/loop/main.cpp9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/list/main.cpp18
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/map/TestDataFormatterLibccMap.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/multimap/TestDataFormatterLibccMultiMap.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/multiset/TestDataFormatterLibcxxMultiSet.py80
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/multiset/main.cpp14
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/queue/TestDataFormatterLibcxxQueue.py1
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/set/TestDataFormatterLibcxxSet.py78
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/set/main.cpp14
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/string/TestDataFormatterLibcxxString.py3
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/unordered/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/unordered/TestDataFormatterUnordered.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/unordered/main.cpp6
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/vbool/TestDataFormatterLibcxxVBool.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/vbool/main.cpp5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/vector/TestDataFormatterLibcxxVector.py113
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/vector/main.cpp24
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/iterator/TestDataFormatterStdIterator.py5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/list/TestDataFormatterStdList.py5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/map/TestDataFormatterStdMap.py6
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/smart_ptr/TestDataFormatterStdSmartPtr.py7
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/string/TestDataFormatterStdString.py5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/tuple/TestDataFormatterStdTuple.py7
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/unique_ptr/TestDataFormatterStdUniquePtr.py9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/unique_ptr/invalid/TestDataFormatterInvalidStdUniquePtr.py5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/unique_ptr/invalid/main.cpp11
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vbool/TestDataFormatterStdVBool.py9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vector/TestDataFormatterStdVector.py6
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-synth/TestDataFormatterSynth.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-synthtype/TestDataFormatterSynthType.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-synthval/TestDataFormatterSynthVal.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/format-propagation/TestFormatPropagation.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/frameformat_smallstruct/TestFrameFormatSmallStruct.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/hexcaps/TestDataFormatterHexCaps.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/language_category_updates/TestDataFormatterLanguageCategoryUpdates.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/nsarraysynth/TestNSArraySynthetic.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/nsdictionarysynth/TestNSDictionarySynthetic.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/nssetsynth/TestNSSetSynthetic.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/ostypeformatting/TestFormattersOsType.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/parray/TestPrintArray.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/poarray/TestPrintObjectArray.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/ptr_ref_typedef/TestPtrRef2Typedef.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/pyobjsynthprovider/TestPyObjSynthProvider.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/refpointer-recursion/TestDataFormatterRefPtrRecursion.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/summary-string-onfail/Test-rdar-9974002.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/synthcapping/TestSyntheticCapping.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/synthupdate/TestSyntheticFilterRecompute.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/type_summary_list_script/TestTypeSummaryListScript.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/user-format-vs-summary/TestUserFormatVsSummary.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/var-in-aggregate-misuse/TestVarInAggregateMisuse.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/varscript_formatting/TestDataFormatterVarScriptFormatting.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/vector-types/TestVectorTypesFormatting.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/dead-strip/TestDeadStrip.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/disassembly/TestDisassembleBreakpoint.py62
-rw-r--r--packages/Python/lldbsuite/test/functionalities/disassembly/TestFrameDisassemble.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/disassembly/main.cpp4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/dynamic_value_child_count/TestDynamicValueChildCount.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/embedded_interpreter/TestConvenienceVariables.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/exec/Makefile8
-rw-r--r--packages/Python/lldbsuite/test/functionalities/exec/TestExec.py110
-rw-r--r--packages/Python/lldbsuite/test/functionalities/exec/main.cpp50
-rw-r--r--packages/Python/lldbsuite/test/functionalities/exec/secondprog.cpp5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/exec/secondprog.mk6
-rw-r--r--packages/Python/lldbsuite/test/functionalities/expr-doesnt-deadlock/TestExprDoesntBlock.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/fat_archives/Makefile10
-rw-r--r--packages/Python/lldbsuite/test/functionalities/fat_archives/TestFatArchives.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/format/TestFormats.py7
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/array/TestArray.py6
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/bad-reference/TestBadReference.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/complicated-expression/TestComplicatedExpression.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/dereference-argument/TestDiagnoseDereferenceArgument.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/dereference-function-return/TestDiagnoseDereferenceFunctionReturn.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/dereference-this/TestDiagnoseDereferenceThis.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/inheritance/TestDiagnoseInheritance.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/local-variable/TestLocalVariable.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/virtual-method-call/TestDiagnoseDereferenceVirtualMethodCall.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-language/Makefile4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-language/TestGuessLanguage.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame_var/TestFrameVar.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestGDBRemoteClient.py39
-rw-r--r--packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestGDBRemoteLoad.py80
-rw-r--r--packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestRestartBug.py62
-rw-r--r--packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestTargetXMLArch.py124
-rw-r--r--packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestThreadSelectionBug.py50
-rw-r--r--packages/Python/lldbsuite/test/functionalities/gdb_remote_client/a.yaml34
-rw-r--r--packages/Python/lldbsuite/test/functionalities/gdb_remote_client/gdbclientutils.py477
-rw-r--r--packages/Python/lldbsuite/test/functionalities/gdb_remote_client/operating_system.py45
-rw-r--r--packages/Python/lldbsuite/test/functionalities/inferior-assert/TestInferiorAssert.py12
-rw-r--r--packages/Python/lldbsuite/test/functionalities/inferior-changed/TestInferiorChanged.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/inferior-crashing/TestInferiorCrashing.py14
-rw-r--r--packages/Python/lldbsuite/test/functionalities/inferior-crashing/recursive-inferior/TestRecursiveInferior.py14
-rw-r--r--packages/Python/lldbsuite/test/functionalities/inline-stepping/TestInlineStepping.py8
-rw-r--r--packages/Python/lldbsuite/test/functionalities/jitloader_gdb/TestJITLoaderGDB.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/launch_with_shellexpand/TestLaunchWithShellExpand.py9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/load_unload/Makefile15
-rw-r--r--packages/Python/lldbsuite/test/functionalities/load_unload/TestLoadUnload.py114
-rw-r--r--packages/Python/lldbsuite/test/functionalities/load_unload/a.mk10
-rw-r--r--packages/Python/lldbsuite/test/functionalities/load_unload/b.mk2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/load_unload/c.mk2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/load_unload/d.mk2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/load_unload/hidden/Makefile2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/load_using_paths/.categories1
-rw-r--r--packages/Python/lldbsuite/test/functionalities/load_using_paths/Makefile14
-rw-r--r--packages/Python/lldbsuite/test/functionalities/load_using_paths/TestLoadUsingPaths.py143
-rw-r--r--packages/Python/lldbsuite/test/functionalities/load_using_paths/hidden/Makefile7
-rw-r--r--packages/Python/lldbsuite/test/functionalities/load_using_paths/hidden/d.cpp21
-rw-r--r--packages/Python/lldbsuite/test/functionalities/load_using_paths/main.cpp (renamed from packages/Python/lldbsuite/test/tools/lldb-mi/symbol/main.cpp)14
-rw-r--r--packages/Python/lldbsuite/test/functionalities/longjmp/TestLongjmp.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/memory/cache/TestMemoryCache.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/memory/find/TestMemoryFind.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/memory/read/TestMemoryRead.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/mtc/simple/TestMTCSimple.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/nested_alias/TestNestedAlias.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/non-overlapping-index-variable-i/TestIndexVariable.py5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/non-overlapping-index-variable-i/main.cpp5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/nosucharch/TestNoSuchArch.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/platform/TestPlatformPython.py8
-rw-r--r--packages/Python/lldbsuite/test/functionalities/plugins/commands/TestPluginCommands.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py12
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/TestLinuxCore.py100
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/mach-core/TestMachCore.py69
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/mach-core/operating_system.py45
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/mach-core/test.core.yaml853
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/minidump-new/TestMiniDumpNew.py109
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/minidump/TestMiniDump.py50
-rw-r--r--packages/Python/lldbsuite/test/functionalities/pre_run_dylibs/Makefile2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/pre_run_dylibs/TestPreRunDylibs.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/process_attach/TestProcessAttach.py14
-rw-r--r--packages/Python/lldbsuite/test/functionalities/process_attach/attach_denied/Makefile7
-rw-r--r--packages/Python/lldbsuite/test/functionalities/process_attach/attach_denied/TestAttachDenied.py5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/process_attach/attach_denied/entitlements.plist8
-rw-r--r--packages/Python/lldbsuite/test/functionalities/process_group/TestChangeProcessGroup.py5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/process_launch/TestProcessLaunch.py107
-rw-r--r--packages/Python/lldbsuite/test/functionalities/process_save_core/TestProcessSaveCore.py8
-rw-r--r--packages/Python/lldbsuite/test/functionalities/ptr_refs/TestPtrRefs.py3
-rw-r--r--packages/Python/lldbsuite/test/functionalities/recursion/TestValueObjectRecursion.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/register/intel_avx/TestYMMRegister.py11
-rw-r--r--packages/Python/lldbsuite/test/functionalities/register/intel_avx/TestZMMRegister.py126
-rw-r--r--packages/Python/lldbsuite/test/functionalities/register/intel_avx/main.c108
-rw-r--r--packages/Python/lldbsuite/test/functionalities/register/intel_xtended_registers/TestMPXRegisters.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/register/intel_xtended_registers/mpx_bound_violation/TestBoundViolation.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/register/register_command/TestRegisters.py19
-rw-r--r--packages/Python/lldbsuite/test/functionalities/rerun/TestRerun.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/return-value/TestReturnValue.py32
-rw-r--r--packages/Python/lldbsuite/test/functionalities/set-data/TestSetData.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/signal/TestSendSignal.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/signal/handle-segv/TestHandleSegv.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/signal/raise/TestRaise.py91
-rw-r--r--packages/Python/lldbsuite/test/functionalities/single-quote-in-filename-to-lldb/TestSingleQuoteInFilename.py44
-rw-r--r--packages/Python/lldbsuite/test/functionalities/source-map/TestTargetSourceMap.py41
-rw-r--r--packages/Python/lldbsuite/test/functionalities/source-map/a.yaml396
-rw-r--r--packages/Python/lldbsuite/test/functionalities/stats/Makefile3
-rw-r--r--packages/Python/lldbsuite/test/functionalities/stats/TestStats.py5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/stats/main.c18
-rw-r--r--packages/Python/lldbsuite/test/functionalities/stats_api/Makefile3
-rw-r--r--packages/Python/lldbsuite/test/functionalities/stats_api/TestStatisticsAPI.py28
-rw-r--r--packages/Python/lldbsuite/test/functionalities/stats_api/main.c3
-rw-r--r--packages/Python/lldbsuite/test/functionalities/step-avoids-no-debug/Makefile2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/step-avoids-no-debug/TestStepNoDebug.py7
-rw-r--r--packages/Python/lldbsuite/test/functionalities/stop-hook/TestStopHookCmd.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/stop-hook/TestStopHookMechanism.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/stop-hook/multiple_threads/TestStopHookMultipleThreads.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/target_command/TestTargetCommand.py22
-rwxr-xr-xpackages/Python/lldbsuite/test/functionalities/thread/backtrace_all/ParallelTask.cpp1
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/backtrace_all/TestBacktraceAll.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/break_after_join/TestBreakAfterJoin.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/Makefile (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/crash_with_break/Makefile)4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentBreakpointDelayBreakpointOneSignal.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/breakpoint_delay_breakpoint_one_signal/TestConcurrentBreakpointDelayBreakpointOneSignal.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentBreakpointOneDelayBreakpointThreads.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/breakpoint_one_delay_breakpoint_threads/TestConcurrentBreakpointOneDelayBreakpointThreads.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentBreakpointsDelayedBreakpointOneWatchpoint.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/breakpoints_delayed_breakpoint_one_watchpoint/TestConcurrentBreakpointsDelayedBreakpointOneWatchpoint.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentCrashWithBreak.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/crash_with_break/TestConcurrentCrashWithBreak.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentCrashWithSignal.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/crash_with_signal/TestConcurrentCrashWithSignal.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentCrashWithWatchpoint.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/crash_with_watchpoint/TestConcurrentCrashWithWatchpoint.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentCrashWithWatchpointBreakpointSignal.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/crash_with_watchpoint_breakpoint_signal/TestConcurrentCrashWithWatchpointBreakpointSignal.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentDelaySignalBreak.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/delay_signal_break/TestConcurrentDelaySignalBreak.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentDelaySignalWatch.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/delay_signal_watch/TestConcurrentDelaySignalWatch.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentDelayWatchBreak.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/delay_watch_break/TestConcurrentDelayWatchBreak.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentDelayedCrashWithBreakpointSignal.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/delayed_crash_with_breakpoint_signal/TestConcurrentDelayedCrashWithBreakpointSignal.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentDelayedCrashWithBreakpointWatchpoint.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/delayed_crash_with_breakpoint_watchpoint/TestConcurrentDelayedCrashWithBreakpointWatchpoint.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentManyBreakpoints.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/many_breakpoints/TestConcurrentManyBreakpoints.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentManyCrash.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/many_crash/TestConcurrentManyCrash.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentManySignals.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/many_signals/TestConcurrentManySignals.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentManyWatchpoints.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/many_watchpoints/TestConcurrentManyWatchpoints.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentNWatchNBreak.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/n_watch_n_break/TestConcurrentNWatchNBreak.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentSignalBreak.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/signal_break/TestConcurrentSignalBreak.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentSignalDelayBreak.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/signal_delay_break/TestConcurrentSignalDelayBreak.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentSignalDelayWatch.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/signal_delay_watch/TestConcurrentSignalDelayWatch.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentSignalNWatchNBreak.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/signal_n_watch_n_break/TestConcurrentSignalNWatchNBreak.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentSignalWatch.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/signal_watch/TestConcurrentSignalWatch.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentSignalWatchBreak.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/signal_watch_break/TestConcurrentSignalWatchBreak.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentTwoBreakpointThreads.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_breakpoint_threads/TestConcurrentTwoBreakpointThreads.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentTwoBreakpointsOneDelaySignal.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_breakpoints_one_delay_signal/TestConcurrentTwoBreakpointsOneDelaySignal.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentTwoBreakpointsOneSignal.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_breakpoints_one_signal/TestConcurrentTwoBreakpointsOneSignal.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentTwoBreakpointsOneWatchpoint.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_breakpoints_one_watchpoint/TestConcurrentTwoBreakpointsOneWatchpoint.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentTwoWatchpointThreads.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_watchpoint_threads/TestConcurrentTwoWatchpointThreads.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentTwoWatchpointsOneBreakpoint.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_watchpoints_one_breakpoint/TestConcurrentTwoWatchpointsOneBreakpoint.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentTwoWatchpointsOneDelayBreakpoint.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_watchpoints_one_delay_breakpoint/TestConcurrentTwoWatchpointsOneDelayBreakpoint.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentTwoWatchpointsOneSignal.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_watchpoints_one_signal/TestConcurrentTwoWatchpointsOneSignal.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentWatchBreak.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/watch_break/TestConcurrentWatchBreak.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentWatchBreakDelay.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/watch_break_delay/TestConcurrentWatchBreakDelay.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentWatchpointDelayWatchpointOneBreakpoint.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/watchpoint_delay_watchpoint_one_breakpoint/TestConcurrentWatchpointDelayWatchpointOneBreakpoint.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentWatchpointWithDelayWatchpointThreads.py (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/watchpoint_with_delay_watchpoint_threads/TestConcurrentWatchpointWithDelayWatchpointThreads.py)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/breakpoint_delay_breakpoint_one_signal/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/breakpoint_one_delay_breakpoint_threads/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/breakpoints_delayed_breakpoint_one_watchpoint/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/crash_with_signal/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/crash_with_watchpoint/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/crash_with_watchpoint_breakpoint_signal/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/delay_signal_break/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/delay_signal_watch/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/delay_watch_break/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/delayed_crash_with_breakpoint_signal/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/delayed_crash_with_breakpoint_watchpoint/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/many_breakpoints/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/many_crash/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/many_signals/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/many_watchpoints/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/n_watch_n_break/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/signal_break/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/signal_delay_break/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/signal_delay_watch/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/signal_n_watch_n_break/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/signal_watch/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/signal_watch_break/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_breakpoint_threads/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_breakpoints_one_delay_signal/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_breakpoints_one_signal/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_breakpoints_one_watchpoint/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_watchpoint_threads/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_watchpoints_one_breakpoint/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_watchpoints_one_delay_breakpoint/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_watchpoints_one_signal/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/watch_break/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/watch_break_delay/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/watchpoint_delay_watchpoint_one_breakpoint/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/watchpoint_with_delay_watchpoint_threads/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/crash_during_step/TestCrashDuringStep.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/create_after_attach/TestCreateAfterAttach.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/create_during_step/TestCreateDuringStep.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/exit_during_break/TestExitDuringBreak.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/exit_during_break/main.cpp2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/exit_during_step/TestExitDuringStep.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/jump/TestThreadJump.py9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/multi_break/TestMultipleBreakpoints.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/num_threads/TestNumThreads.py8
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/num_threads/main.cpp5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/state/TestThreadStates.py16
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/step_out/TestThreadStepOut.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/step_until/TestStepUntil.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/thread_exit/TestThreadExit.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/thread_exit/main.cpp3
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/thread_specific_break/TestThreadSpecificBreakpoint.py59
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/thread_specific_break/main.cpp5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/thread_specific_break_plus_condition/TestThreadSpecificBpPlusCondition.py3
-rw-r--r--packages/Python/lldbsuite/test/functionalities/tsan/basic/TestTsanBasic.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/tsan/cpp_global_location/TestTsanCPPGlobalLocation.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/tsan/global_location/TestTsanGlobalLocation.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/tsan/multiple/TestTsanMultiple.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/tsan/thread_leak/TestTsanThreadLeak.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/tsan/thread_numbers/TestTsanThreadNumbers.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/tty/TestTerminal.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/type_completion/TestTypeCompletion.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/type_lookup/TestTypeLookup.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/ubsan/basic/TestUbsanBasic.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/ubsan/user-expression/TestUbsanUserExpression.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/unwind/ehframe/TestEhFrameUnwind.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/unwind/ehframe/main.c14
-rw-r--r--packages/Python/lldbsuite/test/functionalities/unwind/noreturn/TestNoreturnUnwind.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/unwind/sigtramp/TestSigtrampUnwind.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/unwind/standard/TestStandardUnwind.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/value_md5_crash/TestValueMD5Crash.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/hello_watchlocation/TestWatchLocation.py6
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/hello_watchpoint/TestMyFirstWatchpoint.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/multi_watchpoint_slots/TestWatchpointMultipleSlots.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_hits/TestMultipleHits.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_threads/TestWatchpointMultipleThreads.py95
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_threads/main.cpp76
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/step_over_watchpoint/TestStepOverWatchpoint.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/variable_out_of_scope/TestWatchedVarHitWhenInScope.py6
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_commands/TestWatchpointCommands.py10
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_commands/command/TestWatchpointCommandLLDB.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_commands/command/TestWatchpointCommandPython.py7
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_commands/condition/TestWatchpointConditionCmd.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_disable/TestWatchpointDisable.py6
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_events/TestWatchpointEvents.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_on_vectors/TestValueOfVectorVariable.py10
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_set_command/TestWatchLocationWithWatchSet.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_set_command/TestWatchpointSetErrorCases.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_size/TestWatchpointSizes.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/wrong_commands/.categories1
-rw-r--r--packages/Python/lldbsuite/test/functionalities/wrong_commands/TestWrongCommands.py39
-rw-r--r--packages/Python/lldbsuite/test/lang/c/anonymous/TestAnonymous.py4
-rw-r--r--packages/Python/lldbsuite/test/lang/c/array_types/TestArrayTypes.py4
-rw-r--r--packages/Python/lldbsuite/test/lang/c/bitfields/TestBitfields.py4
-rw-r--r--packages/Python/lldbsuite/test/lang/c/blocks/TestBlocks.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/c/conflicting-symbol/Makefile10
-rw-r--r--packages/Python/lldbsuite/test/lang/c/conflicting-symbol/One.mk6
-rw-r--r--packages/Python/lldbsuite/test/lang/c/conflicting-symbol/One/One.h2
-rw-r--r--packages/Python/lldbsuite/test/lang/c/conflicting-symbol/TestConflictingSymbol.py30
-rw-r--r--packages/Python/lldbsuite/test/lang/c/conflicting-symbol/Two.mk6
-rw-r--r--packages/Python/lldbsuite/test/lang/c/conflicting-symbol/Two/Two.h2
-rw-r--r--packages/Python/lldbsuite/test/lang/c/const_variables/TestConstVariables.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/c/enum_types/TestEnumTypes.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/c/find_struct_type/TestFindStructTypes.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/c/forward/TestForwardDeclaration.py19
-rw-r--r--packages/Python/lldbsuite/test/lang/c/function_types/TestFunctionTypes.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/c/global_variables/TestGlobalVariables.py35
-rw-r--r--packages/Python/lldbsuite/test/lang/c/global_variables/main.c3
-rw-r--r--packages/Python/lldbsuite/test/lang/c/inlines/main.c1
-rw-r--r--packages/Python/lldbsuite/test/lang/c/modules/TestCModules.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/c/register_variables/TestRegisterVariables.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/c/register_variables/test.c2
-rw-r--r--packages/Python/lldbsuite/test/lang/c/set_values/TestSetValues.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/c/shared_lib/Makefile1
-rw-r--r--packages/Python/lldbsuite/test/lang/c/shared_lib/TestSharedLib.py4
-rw-r--r--packages/Python/lldbsuite/test/lang/c/shared_lib_stripped_symbols/Makefile1
-rw-r--r--packages/Python/lldbsuite/test/lang/c/shared_lib_stripped_symbols/TestSharedLibStrippedSymbols.py6
-rw-r--r--packages/Python/lldbsuite/test/lang/c/step-target/TestStepTarget.py7
-rw-r--r--packages/Python/lldbsuite/test/lang/c/stepping/TestStepAndBreakpoints.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/c/stepping/TestThreadStepping.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/c/strings/TestCStrings.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/c/tls_globals/Makefile1
-rw-r--r--packages/Python/lldbsuite/test/lang/c/tls_globals/TestTlsGlobals.py6
-rw-r--r--packages/Python/lldbsuite/test/lang/c/typedef/Testtypedef.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/c/unicode/Makefile6
-rw-r--r--packages/Python/lldbsuite/test/lang/c/unicode/TestUnicodeSymbols.py20
-rw-r--r--packages/Python/lldbsuite/test/lang/c/unicode/main.c5
-rw-r--r--packages/Python/lldbsuite/test/lang/c/unions/TestUnionMembers.py6
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/auto/TestCPPAuto.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/auto/main.cpp5
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/bool/TestCPPBool.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/breakpoint-commands/TestCPPBreakpointCommands.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/call-function/TestCallCPPFunction.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/chained-calls/TestCppChainedCalls.py4
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/char1632_t/TestChar1632T.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/class_static/TestStaticVariables.py52
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/class_types/TestClassTypes.py14
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/class_types/TestClassTypesDisassembly.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/class_types/main.cpp2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/diamond/TestDiamond.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/dynamic-value-same-basename/Makefile (renamed from packages/Python/lldbsuite/test/macosx/debug-info/apple_types/Makefile)3
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/dynamic-value-same-basename/TestDynamicValueSameBase.py66
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/dynamic-value-same-basename/main.cpp32
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/dynamic-value/TestCppValueCast.py5
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/dynamic-value/TestDynamicValue.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/enum_types/TestCPP11EnumTypes.py11
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/exceptions/TestCPPExceptionBreakpoints.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/frame-var-anon-unions/TestFrameVariableAnonymousUnions.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/function-template-parameter-pack/TestFunctionTemplateParameterPack.py8
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/global_operators/TestCppGlobalOperators.py4
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/gmodules-templates/Makefile6
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/gmodules-templates/TestGModules.py6
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/gmodules-templates/a.h7
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/gmodules-templates/b.h6
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/gmodules-templates/main.cpp9
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/gmodules-templates/memory.h8
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/gmodules-templates/module.modulemap11
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/gmodules/TestWithModuleDebugging.py29
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/gmodules/main.cpp3
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/gmodules/pch.h5
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/incomplete-types/Makefile8
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/incomplete-types/TestCppIncompleteTypes.py32
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/inlines/TestInlines.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/limit-debug-info/TestWithLimitDebugInfo.py6
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/member-and-local-vars-with-same-name/TestMembersAndLocalsWithSameName.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/namespace/TestNamespace.py9
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/namespace/TestNamespaceLookup.py16
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/namespace/main.cpp3
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/namespace/ns.cpp18
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/namespace/ns.h36
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/namespace/ns2.cpp34
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/namespace/ns3.cpp14
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/namespace_definitions/Makefile6
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/namespace_definitions/TestNamespaceDefinitions.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/namespace_definitions/a.mk2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/namespace_definitions/b.mk2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/nsimport/TestCppNsImport.py6
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/operator-overload/Makefile8
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/operator-overload/TestOperatorOverload.py22
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/operator-overload/a.cpp9
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/operator-overload/b.cpp10
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/overloaded-functions/TestOverloadedFunctions.py4
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/printf/TestPrintf.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/rvalue-references/TestRvalueReferences.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/scope/TestCppScope.py6
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/signed_types/TestSignedTypes.py4
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/static_members/TestCPPStaticMembers.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/static_methods/TestCPPStaticMethods.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/stl/TestSTL.py11
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/stl/TestStdCXXDisassembly.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/template/TestTemplateArgs.py31
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/template/main.cpp7
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/this/TestCPPThis.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/trivial_abi/Makefile (renamed from packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_case_sensitivity/Makefile)3
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/trivial_abi/TestTrivialABI.py74
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/trivial_abi/main.cpp35
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/type_lookup/Makefile3
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/type_lookup/TestCppTypeLookup.py94
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/type_lookup/main.cpp67
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/unicode-literals/TestUnicodeLiterals.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/unique-types/TestUniqueTypes.py6
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/unsigned_types/TestUnsignedTypes.py4
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/virtual-overload/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/virtual-overload/TestVirtualOverload.py3
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/virtual-overload/main.cpp17
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/virtual/TestVirtual.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/wchar_t/TestCxxWCharT.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/go/expressions/TestExpressions.py3
-rw-r--r--packages/Python/lldbsuite/test/lang/go/formatters/TestGoFormatters.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/go/goroutines/TestGoroutines.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/go/runtime/TestGoLanguageRuntime2
-rw-r--r--packages/Python/lldbsuite/test/lang/go/types/TestGoASTContext.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/mixed/TestMixedLanguages.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/bitfield_ivars/TestBitfieldIvars.py6
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/blocks/TestObjCIvarsInBlocks.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/conflicting-definition/Makefile39
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/conflicting-definition/Test/Test.mk10
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/conflicting-definition/TestConflictingDefinition.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/conflicting-definition/TestExt/TestExt.mk10
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/forward-decl/TestForwardDecl.py21
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/foundation/TestConstStrings.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/foundation/TestFoundationDisassembly.py4
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/foundation/TestObjCMethods.py10
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/foundation/TestObjCMethods2.py12
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/foundation/TestObjectDescriptionAPI.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/foundation/TestRuntimeTypes.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/foundation/TestSymbolTable.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/global_ptrs/TestGlobalObjects.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/hidden-ivars/TestHiddenIvars.py20
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/ivar-IMP/Makefile4
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/ivar-IMP/TestObjCiVarIMP.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules-auto-import/Makefile2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules-auto-import/TestModulesAutoImport.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules-cache/Makefile3
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules-cache/TestClangModulesCache.py41
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules-cache/f.h1
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules-cache/main.m5
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules-cache/module.modulemap3
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules-incomplete/Makefile2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules-incomplete/TestIncompleteModules.py15
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules-incomplete/main.m12
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules-incomplete/minmax.h2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules-incomplete/module.map5
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules-incomplete/myModule.h9
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules-incomplete/myModule.m12
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules-inline-functions/Makefile2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules-inline-functions/TestModulesInlineFunctions.py6
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules/TestObjCModules.py6
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc++/TestObjCXX.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-baseclass-sbtype/TestObjCBaseClassSBType.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-builtin-types/TestObjCBuiltinTypes.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-checker/TestObjCCheckers.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-class-method/TestObjCClassMethod.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-dyn-sbtype/TestObjCDynamicSBType.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-dynamic-value/TestObjCDynamicValue.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-foundation-dictionary-empty/TestNSDictionary0.py6
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-foundation-dictionary-empty/main.m7
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-ivar-offsets/TestObjCIvarOffsets.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-ivar-stripped/Makefile2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-ivar-stripped/TestObjCIvarStripped.py4
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-new-syntax/TestObjCNewSyntax.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-optimized/TestObjcOptimized.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-property/TestObjCProperty.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-static-method-stripped/TestObjCStaticMethodStripped.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-static-method/TestObjCStaticMethod.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-stepping/TestObjCStepping.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-struct-argument/TestObjCStructArgument.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-struct-argument/test.m2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-struct-return/TestObjCStructReturn.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-super/TestObjCSuper.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/orderedset/Makefile6
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/orderedset/TestOrderedSet.py18
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/orderedset/main.m8
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/print-obj/TestPrintObj.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/ptr_refs/TestPtrRefsObjC.py3
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/radar-9691614/TestObjCMethodReturningBOOL.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/rdar-10967107/TestRdar10967107.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/rdar-11355592/TestRdar11355592.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/rdar-12408181/TestRdar12408181.py10
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/real-definition/TestRealDefinition.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/self/TestObjCSelf.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/single-entry-dictionary/TestObjCSingleEntryDictionary.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/objcxx/class-name-clash/Makefile7
-rw-r--r--packages/Python/lldbsuite/test/lang/objcxx/class-name-clash/TestNameClash.py6
-rw-r--r--packages/Python/lldbsuite/test/lang/objcxx/class-name-clash/main.mm21
-rw-r--r--packages/Python/lldbsuite/test/lang/objcxx/class-name-clash/myobject.mm7
-rw-r--r--packages/Python/lldbsuite/test/linux/add-symbols/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/linux/add-symbols/TestTargetSymbolsAddCommand.py7
-rw-r--r--packages/Python/lldbsuite/test/linux/builtin_trap/TestBuiltinTrap.py2
-rw-r--r--packages/Python/lldbsuite/test/linux/mix-dwo-and-regular-objects/Makefile10
-rw-r--r--packages/Python/lldbsuite/test/linux/mix-dwo-and-regular-objects/TestMixedDwarfBinary.py46
-rw-r--r--packages/Python/lldbsuite/test/linux/mix-dwo-and-regular-objects/a.c3
-rw-r--r--packages/Python/lldbsuite/test/linux/mix-dwo-and-regular-objects/b.c11
-rw-r--r--packages/Python/lldbsuite/test/linux/sepdebugsymlink/Makefile20
-rw-r--r--packages/Python/lldbsuite/test/linux/sepdebugsymlink/TestTargetSymbolsSepDebugSymlink.py23
-rw-r--r--packages/Python/lldbsuite/test/linux/sepdebugsymlink/main.c3
-rw-r--r--packages/Python/lldbsuite/test/linux/thread/create_during_instruction_step/TestCreateDuringInstructionStep.py2
-rw-r--r--packages/Python/lldbsuite/test/lldbinline.py92
-rw-r--r--packages/Python/lldbsuite/test/lldbplatformutil.py4
-rw-r--r--packages/Python/lldbsuite/test/lldbtest.py363
-rw-r--r--packages/Python/lldbsuite/test/lldbtest_config.py3
-rw-r--r--packages/Python/lldbsuite/test/lldbutil.py125
-rw-r--r--packages/Python/lldbsuite/test/logging/TestLogging.py55
-rw-r--r--packages/Python/lldbsuite/test/macosx/add-dsym/Makefile4
-rw-r--r--packages/Python/lldbsuite/test/macosx/add-dsym/TestAddDsymMidExecutionCommand.py7
-rw-r--r--packages/Python/lldbsuite/test/macosx/debug-info/apple_types/TestAppleTypesIsProduced.py71
-rw-r--r--packages/Python/lldbsuite/test/macosx/debug-info/apple_types/main.c27
-rw-r--r--packages/Python/lldbsuite/test/macosx/duplicate-archive-members/Makefile22
-rw-r--r--packages/Python/lldbsuite/test/macosx/duplicate-archive-members/TestDuplicateMembers.py55
-rw-r--r--packages/Python/lldbsuite/test/macosx/duplicate-archive-members/a.c14
-rw-r--r--packages/Python/lldbsuite/test/macosx/duplicate-archive-members/main.c17
-rw-r--r--packages/Python/lldbsuite/test/macosx/duplicate-archive-members/sub1/a.c14
-rw-r--r--packages/Python/lldbsuite/test/macosx/find-app-in-bundle/Makefile21
-rw-r--r--packages/Python/lldbsuite/test/macosx/find-app-in-bundle/TestApp.app/Contents/Info.plist30
-rw-r--r--packages/Python/lldbsuite/test/macosx/find-app-in-bundle/TestApp.app/Contents/MacOS/.empty (renamed from packages/Python/lldbsuite/test/functionalities/process_launch/my_working_dir/.keep)0
-rw-r--r--packages/Python/lldbsuite/test/macosx/find-app-in-bundle/TestApp.app/Contents/Resources/.empty (renamed from packages/Python/lldbsuite/test/functionalities/single-quote-in-filename-to-lldb/path with '09/.keep)0
-rw-r--r--packages/Python/lldbsuite/test/macosx/find-app-in-bundle/TestFindAppInBundle.py66
-rw-r--r--packages/Python/lldbsuite/test/macosx/find-app-in-bundle/main.c9
-rw-r--r--packages/Python/lldbsuite/test/macosx/find-dsym/bundle-with-dot-in-filename/Makefile6
-rw-r--r--packages/Python/lldbsuite/test/macosx/find-dsym/bundle-with-dot-in-filename/TestBundleWithDotInFilename.py4
-rw-r--r--packages/Python/lldbsuite/test/macosx/find-dsym/deep-bundle/Makefile12
-rw-r--r--packages/Python/lldbsuite/test/macosx/find-dsym/deep-bundle/TestDeepBundle.py5
-rw-r--r--packages/Python/lldbsuite/test/macosx/find-dsym/deep-bundle/main.c9
-rw-r--r--packages/Python/lldbsuite/test/macosx/indirect_symbol/Makefile28
-rw-r--r--packages/Python/lldbsuite/test/macosx/indirect_symbol/TestIndirectSymbols.py6
-rw-r--r--packages/Python/lldbsuite/test/macosx/nslog/TestDarwinNSLogOutput.py15
-rw-r--r--packages/Python/lldbsuite/test/macosx/order/Makefile2
-rw-r--r--packages/Python/lldbsuite/test/macosx/order/TestOrderFile.py4
-rw-r--r--packages/Python/lldbsuite/test/macosx/queues/Makefile29
-rw-r--r--packages/Python/lldbsuite/test/macosx/queues/TestQueues.py4
-rw-r--r--packages/Python/lldbsuite/test/macosx/safe-to-func-call/Makefile29
-rw-r--r--packages/Python/lldbsuite/test/macosx/safe-to-func-call/TestSafeFuncCalls.py2
-rw-r--r--packages/Python/lldbsuite/test/macosx/thread-names/Makefile29
-rw-r--r--packages/Python/lldbsuite/test/macosx/thread-names/TestInterruptThreadNames.py2
-rw-r--r--packages/Python/lldbsuite/test/macosx/universal/Makefile12
-rw-r--r--packages/Python/lldbsuite/test/macosx/universal/TestUniversal.py6
-rw-r--r--packages/Python/lldbsuite/test/make/Android.rules16
-rw-r--r--packages/Python/lldbsuite/test/make/Makefile.rules72
-rw-r--r--packages/Python/lldbsuite/test/plugins/builder_base.py75
-rw-r--r--packages/Python/lldbsuite/test/plugins/builder_darwin.py14
-rw-r--r--packages/Python/lldbsuite/test/plugins/builder_freebsd.py2
-rw-r--r--packages/Python/lldbsuite/test/plugins/builder_linux.py2
-rw-r--r--packages/Python/lldbsuite/test/plugins/builder_netbsd.py2
-rw-r--r--packages/Python/lldbsuite/test/plugins/builder_openbsd.py10
-rw-r--r--packages/Python/lldbsuite/test/plugins/builder_win32.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/breakpoint/TestBreakpointAPI.py4
-rw-r--r--packages/Python/lldbsuite/test/python_api/class_members/TestSBTypeClassMembers.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/disassemble-raw-data/TestDisassembleRawData.py6
-rw-r--r--packages/Python/lldbsuite/test/python_api/event/TestEvents.py7
-rw-r--r--packages/Python/lldbsuite/test/python_api/findvalue_duplist/TestSBFrameFindValue.py3
-rw-r--r--packages/Python/lldbsuite/test/python_api/formatters/TestFormattersSBAPI.py9
-rw-r--r--packages/Python/lldbsuite/test/python_api/frame/TestFrames.py6
-rw-r--r--packages/Python/lldbsuite/test/python_api/frame/get-variables/TestGetVariables.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/frame/inlines/TestInlinedFrame.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/function_symbol/TestDisasmAPI.py3
-rw-r--r--packages/Python/lldbsuite/test/python_api/function_symbol/TestSymbolAPI.py3
-rw-r--r--packages/Python/lldbsuite/test/python_api/hello_world/TestHelloWorld.py36
-rw-r--r--packages/Python/lldbsuite/test/python_api/hello_world/main.c6
-rw-r--r--packages/Python/lldbsuite/test/python_api/interpreter/TestCommandInterpreterAPI.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/lldbutil/frame/TestFrameUtils.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/lldbutil/iter/TestLLDBIterator.py6
-rw-r--r--packages/Python/lldbsuite/test/python_api/lldbutil/iter/TestRegistersIterator.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/lldbutil/process/TestPrintStackTraces.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/module_section/TestModuleAndSection.py32
-rw-r--r--packages/Python/lldbsuite/test/python_api/name_lookup/TestNameLookup.py3
-rw-r--r--packages/Python/lldbsuite/test/python_api/objc_type/TestObjCType.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/process/TestProcessAPI.py12
-rw-r--r--packages/Python/lldbsuite/test/python_api/process/io/TestProcessIO.py15
-rw-r--r--packages/Python/lldbsuite/test/python_api/process/read-mem-cstring/TestReadMemCString.py12
-rw-r--r--packages/Python/lldbsuite/test/python_api/rdar-12481949/Test-rdar-12481949.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/sbdata/TestSBData.py4
-rw-r--r--packages/Python/lldbsuite/test/python_api/sblaunchinfo/TestSBLaunchInfo.py31
-rw-r--r--packages/Python/lldbsuite/test/python_api/sbvalue_persist/TestSBValuePersist.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/section/TestSectionAPI.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/signals/TestSignalsAPI.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/symbol-context/TestSymbolContext.py12
-rw-r--r--packages/Python/lldbsuite/test/python_api/symbol-context/two-files/TestSymbolContextTwoFiles.py6
-rw-r--r--packages/Python/lldbsuite/test/python_api/target/TestTargetAPI.py67
-rw-r--r--packages/Python/lldbsuite/test/python_api/thread/TestThreadAPI.py11
-rw-r--r--packages/Python/lldbsuite/test/python_api/type/TestTypeList.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/value/TestValueAPI.py18
-rw-r--r--packages/Python/lldbsuite/test/python_api/value/change_values/TestChangeValueAPI.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/value/empty_class/TestValueAPIEmptyClass.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/value/linked_list/TestValueAPILinkedList.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/value_var_update/TestValueVarUpdate.py12
-rw-r--r--packages/Python/lldbsuite/test/python_api/watchpoint/TestSetWatchpoint.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/watchpoint/TestWatchpointIgnoreCount.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/watchpoint/TestWatchpointIter.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/watchpoint/condition/TestWatchpointConditionAPI.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/watchpoint/watchlocation/TestSetWatchlocation.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/watchpoint/watchlocation/TestTargetWatchAddress.py4
-rw-r--r--packages/Python/lldbsuite/test/quit/TestQuit.py32
-rw-r--r--packages/Python/lldbsuite/test/settings/TestSettings.py130
-rw-r--r--packages/Python/lldbsuite/test/settings/quoting/TestQuoting.py18
-rw-r--r--packages/Python/lldbsuite/test/settings/quoting/main.c4
-rw-r--r--packages/Python/lldbsuite/test/source-manager/Makefile10
-rw-r--r--packages/Python/lldbsuite/test/source-manager/TestSourceManager.py72
-rw-r--r--packages/Python/lldbsuite/test/terminal/TestSTTYBeforeAndAfter.py59
-rw-r--r--packages/Python/lldbsuite/test/test_categories.py3
-rw-r--r--packages/Python/lldbsuite/test/test_result.py7
-rw-r--r--packages/Python/lldbsuite/test/test_runner/process_control.py2
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/TestMiExit.py94
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/TestMiFile.py7
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/TestMiGdbSetShow.py260
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/TestMiLibraryLoaded.py5
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/breakpoint/TestMiBreak.py2
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/control/TestMiExec.py371
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/data/TestMiData.py65
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/TestMiCliSupport.py20
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/TestMiInterpreterExec.py66
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/lldbmi_testcase.py18
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/signal/TestMiSignal.py2
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/startup_options/TestMiStartupOptions.py46
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/symbol/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/symbol/TestMiSymbol.py104
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/symbol/symbol_list_lines_inline_test.cpp39
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/symbol/symbol_list_lines_inline_test.h24
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/symbol/symbol_list_lines_inline_test2.cpp38
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/syntax/TestMiSyntax.py29
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/target/TestMiTarget.py12
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/variable/TestMiGdbSetShowPrint.py75
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/variable/TestMiVar.py7
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/TestAppleSimulatorOSType.py112
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteExitCode.py (renamed from packages/Python/lldbsuite/test/tools/lldb-server/exit-code/TestGdbRemoteExitCode.py)0
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteExpeditedRegisters.py2
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteGPacket.py40
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteModuleInfo.py2
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/TestLldbGdbServer.py9
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/exit-code/Makefile8
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/exit-code/main.cpp355
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py34
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/main.cpp16
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/platform-process-connect/TestPlatformProcessConnect.py15
-rw-r--r--packages/Python/lldbsuite/test/types/AbstractBase.py11
-rw-r--r--packages/Python/lldbsuite/test/types/TestRecursiveTypes.py2
-rw-r--r--packages/Python/lldbsuite/test/types/basic_type.cpp6
-rw-r--r--packages/Python/lldbsuite/test/warnings/uuid/TestAddDsymCommand.py32
-rw-r--r--packages/Python/lldbsuite/test_event/formatter/xunit.py4
-rw-r--r--resources/LLDB-Info.plist2
-rw-r--r--resources/debugserver-macosx-entitlements.plist8
-rw-r--r--scripts/CMakeLists.txt6
-rw-r--r--scripts/Python/modules/readline/CMakeLists.txt8
-rw-r--r--scripts/Python/python-extensions.swig27
-rw-r--r--scripts/interface/SBAddress.i6
-rw-r--r--scripts/interface/SBCommandInterpreter.i9
-rw-r--r--scripts/interface/SBDebugger.i2
-rw-r--r--scripts/interface/SBInstruction.i2
-rw-r--r--scripts/interface/SBModule.i17
-rw-r--r--scripts/interface/SBProcess.i13
-rw-r--r--scripts/interface/SBSymbolContext.i2
-rw-r--r--scripts/interface/SBTarget.i151
-rw-r--r--scripts/interface/SBThread.i36
-rw-r--r--scripts/interface/SBValue.i66
-rwxr-xr-xscripts/macos-setup-codesign.sh57
-rwxr-xr-xscripts/sort-pbxproj.rb251
-rw-r--r--scripts/utilsOsType.py3
-rw-r--r--source/API/CMakeLists.txt74
-rw-r--r--source/API/SBAddress.cpp18
-rw-r--r--source/API/SBAttachInfo.cpp9
-rw-r--r--source/API/SBBreakpointName.cpp10
-rw-r--r--source/API/SBCommandInterpreter.cpp21
-rw-r--r--source/API/SBDebugger.cpp70
-rw-r--r--source/API/SBEvent.cpp4
-rw-r--r--source/API/SBFrame.cpp2
-rw-r--r--source/API/SBHostOS.cpp53
-rw-r--r--source/API/SBInstruction.cpp30
-rw-r--r--source/API/SBInstructionList.cpp4
-rw-r--r--source/API/SBLaunchInfo.cpp51
-rw-r--r--source/API/SBModule.cpp63
-rw-r--r--source/API/SBModuleSpec.cpp13
-rw-r--r--source/API/SBPlatform.cpp61
-rw-r--r--source/API/SBProcess.cpp58
-rw-r--r--source/API/SBQueueItem.cpp3
-rw-r--r--source/API/SBStream.cpp9
-rw-r--r--source/API/SBTarget.cpp96
-rw-r--r--source/API/SBThread.cpp252
-rw-r--r--source/API/SBThreadPlan.cpp3
-rw-r--r--source/API/SBType.cpp6
-rw-r--r--source/API/SBTypeCategory.cpp12
-rw-r--r--source/API/SBValue.cpp43
-rw-r--r--source/API/SystemInitializerFull.cpp49
-rw-r--r--source/API/SystemInitializerFull.h (renamed from include/lldb/API/SystemInitializerFull.h)0
-rw-r--r--source/Breakpoint/Breakpoint.cpp133
-rw-r--r--source/Breakpoint/BreakpointID.cpp7
-rw-r--r--source/Breakpoint/BreakpointIDList.cpp23
-rw-r--r--source/Breakpoint/BreakpointList.cpp12
-rw-r--r--source/Breakpoint/BreakpointLocation.cpp38
-rw-r--r--source/Breakpoint/BreakpointLocationList.cpp33
-rw-r--r--source/Breakpoint/BreakpointOptions.cpp30
-rw-r--r--source/Breakpoint/BreakpointResolver.cpp10
-rw-r--r--source/Breakpoint/BreakpointResolverAddress.cpp15
-rw-r--r--source/Breakpoint/BreakpointResolverFileLine.cpp69
-rw-r--r--source/Breakpoint/BreakpointResolverName.cpp17
-rw-r--r--source/Breakpoint/BreakpointSiteList.cpp17
-rw-r--r--source/Breakpoint/Watchpoint.cpp16
-rw-r--r--source/Breakpoint/WatchpointList.cpp6
-rw-r--r--source/Breakpoint/WatchpointOptions.cpp3
-rw-r--r--source/Commands/CMakeLists.txt3
-rw-r--r--source/Commands/CommandCompletions.cpp204
-rw-r--r--source/Commands/CommandObjectApropos.cpp6
-rw-r--r--source/Commands/CommandObjectArgs.cpp234
-rw-r--r--source/Commands/CommandObjectArgs.h52
-rw-r--r--source/Commands/CommandObjectBreakpoint.cpp77
-rw-r--r--source/Commands/CommandObjectBreakpointCommand.cpp35
-rw-r--r--source/Commands/CommandObjectCommands.cpp117
-rw-r--r--source/Commands/CommandObjectDisassemble.cpp33
-rw-r--r--source/Commands/CommandObjectExpression.cpp205
-rw-r--r--source/Commands/CommandObjectExpression.h4
-rw-r--r--source/Commands/CommandObjectFrame.cpp57
-rw-r--r--source/Commands/CommandObjectHelp.cpp39
-rw-r--r--source/Commands/CommandObjectHelp.h5
-rw-r--r--source/Commands/CommandObjectLog.cpp7
-rw-r--r--source/Commands/CommandObjectMemory.cpp51
-rw-r--r--source/Commands/CommandObjectMultiword.cpp70
-rw-r--r--source/Commands/CommandObjectPlatform.cpp115
-rw-r--r--source/Commands/CommandObjectPlugin.cpp17
-rw-r--r--source/Commands/CommandObjectProcess.cpp99
-rw-r--r--source/Commands/CommandObjectQuit.cpp45
-rw-r--r--source/Commands/CommandObjectRegister.cpp29
-rw-r--r--source/Commands/CommandObjectSettings.cpp212
-rw-r--r--source/Commands/CommandObjectSource.cpp132
-rw-r--r--source/Commands/CommandObjectStats.cpp107
-rw-r--r--source/Commands/CommandObjectStats.h25
-rw-r--r--source/Commands/CommandObjectSyntax.cpp103
-rw-r--r--source/Commands/CommandObjectSyntax.h37
-rw-r--r--source/Commands/CommandObjectTarget.cpp245
-rw-r--r--source/Commands/CommandObjectThread.cpp83
-rw-r--r--source/Commands/CommandObjectType.cpp87
-rw-r--r--source/Commands/CommandObjectWatchpoint.cpp72
-rw-r--r--source/Commands/CommandObjectWatchpointCommand.cpp36
-rw-r--r--source/Core/Address.cpp103
-rw-r--r--source/Core/AddressResolverName.cpp5
-rw-r--r--source/Core/Broadcaster.cpp5
-rw-r--r--source/Core/CMakeLists.txt2
-rw-r--r--source/Core/Communication.cpp23
-rw-r--r--source/Core/Debugger.cpp196
-rw-r--r--source/Core/Disassembler.cpp102
-rw-r--r--source/Core/DumpDataExtractor.cpp24
-rw-r--r--source/Core/DumpRegisterValue.cpp79
-rw-r--r--source/Core/DynamicLoader.cpp21
-rw-r--r--source/Core/EmulateInstruction.cpp3
-rw-r--r--source/Core/Event.cpp16
-rw-r--r--source/Core/FileLineResolver.cpp4
-rw-r--r--source/Core/FileSpecList.cpp36
-rw-r--r--source/Core/FormatEntity.cpp99
-rw-r--r--source/Core/IOHandler.cpp175
-rw-r--r--source/Core/Listener.cpp12
-rw-r--r--source/Core/Mangled.cpp118
-rw-r--r--source/Core/Module.cpp239
-rw-r--r--source/Core/ModuleList.cpp131
-rw-r--r--source/Core/Opcode.cpp4
-rw-r--r--source/Core/PluginManager.cpp38
-rw-r--r--source/Core/RegisterValue.cpp77
-rw-r--r--source/Core/Scalar.cpp499
-rw-r--r--source/Core/Section.cpp30
-rw-r--r--source/Core/SourceManager.cpp29
-rw-r--r--source/Core/Value.cpp51
-rw-r--r--source/Core/ValueObject.cpp230
-rw-r--r--source/Core/ValueObjectCast.cpp6
-rw-r--r--source/Core/ValueObjectChild.cpp4
-rw-r--r--source/Core/ValueObjectDynamicValue.cpp45
-rw-r--r--source/Core/ValueObjectList.cpp4
-rw-r--r--source/Core/ValueObjectMemory.cpp27
-rw-r--r--source/Core/ValueObjectSyntheticFilter.cpp21
-rw-r--r--source/Core/ValueObjectVariable.cpp85
-rw-r--r--source/DataFormatters/FormatManager.cpp7
-rw-r--r--source/DataFormatters/StringPrinter.cpp26
-rw-r--r--source/DataFormatters/TypeFormat.cpp12
-rw-r--r--source/DataFormatters/ValueObjectPrinter.cpp52
-rw-r--r--source/DataFormatters/VectorType.cpp5
-rw-r--r--source/Expression/CMakeLists.txt1
-rw-r--r--source/Expression/DWARFExpression.cpp376
-rw-r--r--source/Expression/DiagnosticManager.cpp5
-rw-r--r--source/Expression/ExpressionSourceCode.cpp8
-rw-r--r--source/Expression/ExpressionVariable.cpp15
-rw-r--r--source/Expression/FunctionCaller.cpp20
-rw-r--r--source/Expression/IRDynamicChecks.cpp26
-rw-r--r--source/Expression/IRExecutionUnit.cpp74
-rw-r--r--source/Expression/IRInterpreter.cpp12
-rw-r--r--source/Expression/IRMemoryMap.cpp49
-rw-r--r--source/Expression/LLVMUserExpression.cpp5
-rw-r--r--source/Expression/Materializer.cpp21
-rw-r--r--source/Expression/REPL.cpp28
-rw-r--r--source/Expression/UserExpression.cpp11
-rw-r--r--source/Host/CMakeLists.txt54
-rw-r--r--source/Host/android/HostInfoAndroid.cpp11
-rw-r--r--source/Host/common/Editline.cpp118
-rw-r--r--source/Host/common/File.cpp14
-rw-r--r--source/Host/common/Host.cpp42
-rw-r--r--source/Host/common/HostInfoBase.cpp261
-rw-r--r--source/Host/common/MainLoop.cpp21
-rw-r--r--source/Host/common/MonitoringProcessLauncher.cpp52
-rw-r--r--source/Host/common/NativeBreakpointList.cpp4
-rw-r--r--source/Host/common/NativeProcessProtocol.cpp97
-rw-r--r--source/Host/common/NativeRegisterContext.cpp14
-rw-r--r--source/Host/common/NativeThreadProtocol.cpp33
-rw-r--r--source/Host/common/PseudoTerminal.cpp101
-rw-r--r--source/Host/common/Socket.cpp24
-rw-r--r--source/Host/common/SoftwareBreakpoint.cpp17
-rw-r--r--source/Host/common/Symbols.cpp42
-rw-r--r--source/Host/common/TCPSocket.cpp4
-rw-r--r--source/Host/common/TaskPool.cpp9
-rw-r--r--source/Host/common/Terminal.cpp26
-rw-r--r--source/Host/common/UDPSocket.cpp4
-rw-r--r--source/Host/common/XML.cpp16
-rw-r--r--source/Host/freebsd/Host.cpp23
-rw-r--r--source/Host/freebsd/HostInfoFreeBSD.cpp15
-rw-r--r--source/Host/linux/Host.cpp69
-rw-r--r--source/Host/linux/HostInfoLinux.cpp56
-rw-r--r--source/Host/macosx/Symbols.cpp188
-rw-r--r--source/Host/macosx/cfcpp/CFCMutableDictionary.cpp20
-rw-r--r--source/Host/macosx/cfcpp/CFCString.cpp11
-rw-r--r--source/Host/macosx/objcxx/CMakeLists.txt20
-rw-r--r--source/Host/macosx/objcxx/Host.mm (renamed from source/Host/macosx/Host.mm)366
-rw-r--r--source/Host/macosx/objcxx/HostInfoMacOSX.mm (renamed from source/Host/macosx/HostInfoMacOSX.mm)97
-rw-r--r--source/Host/macosx/objcxx/HostThreadMacOSX.mm (renamed from source/Host/macosx/HostThreadMacOSX.mm)0
-rw-r--r--source/Host/netbsd/Host.cpp20
-rw-r--r--source/Host/netbsd/HostInfoNetBSD.cpp20
-rw-r--r--source/Host/openbsd/Host.cpp13
-rw-r--r--source/Host/posix/ConnectionFileDescriptorPosix.cpp91
-rw-r--r--source/Host/posix/FileSystem.cpp7
-rw-r--r--source/Host/posix/HostInfoPosix.cpp64
-rw-r--r--source/Host/posix/HostThreadPosix.cpp5
-rw-r--r--source/Host/posix/PipePosix.cpp14
-rw-r--r--source/Host/posix/ProcessLauncherPosixFork.cpp54
-rw-r--r--source/Host/windows/ConnectionGenericFileWindows.cpp44
-rw-r--r--source/Host/windows/EditLineWin.cpp8
-rw-r--r--source/Host/windows/FileSystem.cpp2
-rw-r--r--source/Host/windows/Host.cpp36
-rw-r--r--source/Host/windows/HostInfoWindows.cpp51
-rw-r--r--source/Host/windows/HostProcessWindows.cpp6
-rw-r--r--source/Host/windows/PipeWindows.cpp27
-rw-r--r--source/Host/windows/ProcessLauncherWindows.cpp21
-rw-r--r--source/Initialization/CMakeLists.txt6
-rw-r--r--source/Initialization/SystemInitializerCommon.cpp20
-rw-r--r--source/Interpreter/Args.cpp1500
-rw-r--r--source/Interpreter/CMakeLists.txt2
-rw-r--r--source/Interpreter/CommandAlias.cpp41
-rw-r--r--source/Interpreter/CommandInterpreter.cpp401
-rw-r--r--source/Interpreter/CommandObject.cpp123
-rw-r--r--source/Interpreter/CommandObjectRegexCommand.cpp91
-rw-r--r--source/Interpreter/CommandObjectScript.cpp6
-rw-r--r--source/Interpreter/CommandObjectScript.h2
-rw-r--r--source/Interpreter/CommandReturnObject.cpp8
-rw-r--r--source/Interpreter/OptionArgParser.cpp253
-rw-r--r--source/Interpreter/OptionGroupBoolean.cpp4
-rw-r--r--source/Interpreter/OptionGroupFormat.cpp21
-rw-r--r--source/Interpreter/OptionGroupPlatform.cpp30
-rw-r--r--source/Interpreter/OptionGroupValueObjectDisplay.cpp9
-rw-r--r--source/Interpreter/OptionGroupVariable.cpp8
-rw-r--r--source/Interpreter/OptionGroupWatchpoint.cpp6
-rw-r--r--source/Interpreter/OptionValue.cpp19
-rw-r--r--source/Interpreter/OptionValueArch.cpp16
-rw-r--r--source/Interpreter/OptionValueArgs.cpp2
-rw-r--r--source/Interpreter/OptionValueArray.cpp2
-rw-r--r--source/Interpreter/OptionValueBoolean.cpp21
-rw-r--r--source/Interpreter/OptionValueChar.cpp4
-rw-r--r--source/Interpreter/OptionValueDictionary.cpp10
-rw-r--r--source/Interpreter/OptionValueEnumeration.cpp20
-rw-r--r--source/Interpreter/OptionValueFileSpec.cpp29
-rw-r--r--source/Interpreter/OptionValueFileSpecLIst.cpp2
-rw-r--r--source/Interpreter/OptionValueFormat.cpp4
-rw-r--r--source/Interpreter/OptionValueFormatEntity.cpp18
-rw-r--r--source/Interpreter/OptionValueLanguage.cpp2
-rw-r--r--source/Interpreter/OptionValuePathMappings.cpp2
-rw-r--r--source/Interpreter/OptionValueProperties.cpp46
-rw-r--r--source/Interpreter/OptionValueSInt64.cpp3
-rw-r--r--source/Interpreter/OptionValueString.cpp2
-rw-r--r--source/Interpreter/OptionValueUUID.cpp36
-rw-r--r--source/Interpreter/Options.cpp686
-rw-r--r--source/Interpreter/Property.cpp55
-rw-r--r--source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp16
-rw-r--r--source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp21
-rw-r--r--source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp21
-rw-r--r--source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp4
-rw-r--r--source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp29
-rw-r--r--source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp4
-rw-r--r--source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp51
-rw-r--r--source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp8
-rw-r--r--source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp33
-rw-r--r--source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp45
-rw-r--r--source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp1217
-rw-r--r--source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h2
-rw-r--r--source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp21
-rw-r--r--source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp54
-rw-r--r--source/Plugins/Architecture/Arm/ArchitectureArm.cpp69
-rw-r--r--source/Plugins/Architecture/Arm/ArchitectureArm.h2
-rw-r--r--source/Plugins/Architecture/CMakeLists.txt1
-rw-r--r--source/Plugins/Architecture/PPC64/ArchitecturePPC64.cpp69
-rw-r--r--source/Plugins/Architecture/PPC64/ArchitecturePPC64.h44
-rw-r--r--source/Plugins/Architecture/PPC64/CMakeLists.txt11
-rw-r--r--source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp312
-rw-r--r--source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h60
-rw-r--r--source/Plugins/DynamicLoader/CMakeLists.txt5
-rw-r--r--source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp296
-rw-r--r--source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.h6
-rw-r--r--source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp38
-rw-r--r--source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp20
-rw-r--r--source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.h19
-rw-r--r--source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp173
-rw-r--r--source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp62
-rw-r--r--source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp220
-rw-r--r--source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.h13
-rw-r--r--source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp36
-rw-r--r--source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h17
-rw-r--r--source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp204
-rw-r--r--source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h19
-rw-r--r--source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp18
-rw-r--r--source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp12
-rw-r--r--source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h31
-rw-r--r--source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h25
-rw-r--r--source/Plugins/ExpressionParser/Clang/CMakeLists.txt2
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp62
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangASTSource.h66
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp97
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h81
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp82
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h16
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h42
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp6
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h12
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangHost.cpp142
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangHost.h26
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp38
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp9
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h18
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp164
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangUserExpression.h22
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.h12
-rw-r--r--source/Plugins/ExpressionParser/Clang/IRForTarget.cpp62
-rw-r--r--source/Plugins/ExpressionParser/Clang/IRForTarget.h105
-rw-r--r--source/Plugins/ExpressionParser/Go/GoParser.cpp10
-rw-r--r--source/Plugins/ExpressionParser/Go/GoUserExpression.cpp20
-rw-r--r--source/Plugins/ExpressionParser/Go/GoUserExpression.h14
-rw-r--r--source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp566
-rw-r--r--source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp28
-rw-r--r--source/Plugins/Instruction/CMakeLists.txt1
-rw-r--r--source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp23
-rw-r--r--source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp11
-rw-r--r--source/Plugins/Instruction/PPC64/CMakeLists.txt11
-rw-r--r--source/Plugins/Instruction/PPC64/EmulateInstructionPPC64.cpp406
-rw-r--r--source/Plugins/Instruction/PPC64/EmulateInstructionPPC64.h97
-rw-r--r--source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp4
-rw-r--r--source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp7
-rw-r--r--source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp4
-rw-r--r--source/Plugins/JITLoader/GDB/CMakeLists.txt2
-rw-r--r--source/Plugins/Language/CPlusPlus/BlockPointer.cpp5
-rw-r--r--source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp46
-rw-r--r--source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp36
-rw-r--r--source/Plugins/Language/CPlusPlus/LibCxx.cpp14
-rw-r--r--source/Plugins/Language/CPlusPlus/LibCxxList.cpp8
-rw-r--r--source/Plugins/Language/CPlusPlus/LibCxxMap.cpp4
-rw-r--r--source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp29
-rw-r--r--source/Plugins/Language/ObjC/Cocoa.cpp119
-rw-r--r--source/Plugins/Language/ObjC/Cocoa.h3
-rw-r--r--source/Plugins/Language/ObjC/NSDictionary.cpp24
-rw-r--r--source/Plugins/Language/ObjC/NSError.cpp11
-rw-r--r--source/Plugins/Language/ObjC/NSException.cpp11
-rw-r--r--source/Plugins/Language/ObjC/NSSet.cpp33
-rw-r--r--source/Plugins/Language/ObjC/NSString.cpp7
-rw-r--r--source/Plugins/Language/ObjC/ObjCLanguage.cpp23
-rw-r--r--source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp78
-rw-r--r--source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp3
-rw-r--r--source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp38
-rw-r--r--source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp16
-rw-r--r--source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h2
-rw-r--r--source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp198
-rw-r--r--source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h3
-rw-r--r--source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp545
-rw-r--r--source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp54
-rw-r--r--source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp14
-rw-r--r--source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp34
-rw-r--r--source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp207
-rw-r--r--source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp2
-rw-r--r--source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptx86ABIFixups.cpp68
-rw-r--r--source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp45
-rw-r--r--source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp11
-rw-r--r--source/Plugins/ObjectFile/ELF/ELFHeader.cpp7
-rw-r--r--source/Plugins/ObjectFile/ELF/ELFHeader.h39
-rw-r--r--source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp560
-rw-r--r--source/Plugins/ObjectFile/ELF/ObjectFileELF.h21
-rw-r--r--source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp13
-rw-r--r--source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp1988
-rw-r--r--source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h25
-rw-r--r--source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp18
-rw-r--r--source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp7
-rw-r--r--source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp90
-rw-r--r--source/Plugins/Platform/Android/AdbClient.cpp4
-rw-r--r--source/Plugins/Platform/Android/PlatformAndroid.cpp29
-rw-r--r--source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.cpp13
-rw-r--r--source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp37
-rw-r--r--source/Plugins/Platform/Linux/PlatformLinux.cpp35
-rw-r--r--source/Plugins/Platform/MacOSX/CMakeLists.txt4
-rw-r--r--source/Plugins/Platform/MacOSX/PlatformAppleSimulator.cpp16
-rw-r--r--source/Plugins/Platform/MacOSX/PlatformAppleSimulator.h4
-rw-r--r--source/Plugins/Platform/MacOSX/PlatformAppleTVSimulator.cpp33
-rw-r--r--source/Plugins/Platform/MacOSX/PlatformAppleWatchSimulator.cpp33
-rw-r--r--source/Plugins/Platform/MacOSX/PlatformDarwin.cpp299
-rw-r--r--source/Plugins/Platform/MacOSX/PlatformDarwin.h9
-rw-r--r--source/Plugins/Platform/MacOSX/PlatformDarwinKernel.cpp154
-rw-r--r--source/Plugins/Platform/MacOSX/PlatformDarwinKernel.h4
-rw-r--r--source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp19
-rw-r--r--source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp4
-rw-r--r--source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp8
-rw-r--r--source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp107
-rw-r--r--source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h4
-rw-r--r--source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp4
-rw-r--r--source/Plugins/Platform/MacOSX/PlatformiOSSimulator.cpp41
-rw-r--r--source/Plugins/Platform/MacOSX/objcxx/CMakeLists.txt17
-rw-r--r--source/Plugins/Platform/MacOSX/objcxx/PlatformiOSSimulatorCoreSimulatorSupport.h (renamed from source/Plugins/Platform/MacOSX/PlatformiOSSimulatorCoreSimulatorSupport.h)2
-rw-r--r--source/Plugins/Platform/MacOSX/objcxx/PlatformiOSSimulatorCoreSimulatorSupport.mm (renamed from source/Plugins/Platform/MacOSX/PlatformiOSSimulatorCoreSimulatorSupport.mm)25
-rw-r--r--source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp136
-rw-r--r--source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp20
-rw-r--r--source/Plugins/Platform/POSIX/PlatformPOSIX.cpp489
-rw-r--r--source/Plugins/Platform/POSIX/PlatformPOSIX.h13
-rw-r--r--source/Plugins/Platform/Windows/PlatformWindows.cpp76
-rw-r--r--source/Plugins/Platform/Windows/PlatformWindows.h2
-rw-r--r--source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp45
-rw-r--r--source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h5
-rw-r--r--source/Plugins/Process/CMakeLists.txt2
-rw-r--r--source/Plugins/Process/Darwin/CFString.cpp11
-rw-r--r--source/Plugins/Process/Darwin/DarwinProcessLauncher.cpp58
-rw-r--r--source/Plugins/Process/Darwin/MachException.cpp35
-rw-r--r--source/Plugins/Process/Darwin/NativeProcessDarwin.cpp163
-rw-r--r--source/Plugins/Process/Darwin/NativeProcessDarwin.h22
-rw-r--r--source/Plugins/Process/Darwin/NativeThreadDarwin.cpp54
-rw-r--r--source/Plugins/Process/Darwin/NativeThreadListDarwin.cpp69
-rw-r--r--source/Plugins/Process/FreeBSD/CMakeLists.txt4
-rw-r--r--source/Plugins/Process/FreeBSD/FreeBSDThread.cpp69
-rw-r--r--source/Plugins/Process/FreeBSD/FreeBSDThread.h2
-rw-r--r--source/Plugins/Process/FreeBSD/POSIXStopInfo.h6
-rw-r--r--source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp35
-rw-r--r--source/Plugins/Process/FreeBSD/ProcessMonitor.cpp138
-rw-r--r--source/Plugins/Process/FreeBSD/ProcessMonitor.h23
-rw-r--r--source/Plugins/Process/FreeBSD/RegisterContextPOSIX.h4
-rw-r--r--source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.cpp2
-rw-r--r--source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.cpp8
-rw-r--r--source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.cpp6
-rw-r--r--source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.cpp32
-rw-r--r--source/Plugins/Process/Linux/CMakeLists.txt4
-rw-r--r--source/Plugins/Process/Linux/NativeProcessLinux.cpp384
-rw-r--r--source/Plugins/Process/Linux/NativeProcessLinux.h20
-rw-r--r--source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.cpp44
-rw-r--r--source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.h4
-rw-r--r--source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp21
-rw-r--r--source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.h4
-rw-r--r--source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.cpp9
-rw-r--r--source/Plugins/Process/Linux/NativeRegisterContextLinux_ppc64le.cpp17
-rw-r--r--source/Plugins/Process/Linux/NativeRegisterContextLinux_ppc64le.h4
-rw-r--r--source/Plugins/Process/Linux/NativeRegisterContextLinux_s390x.cpp10
-rwxr-xr-xsource/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.cpp42
-rw-r--r--source/Plugins/Process/Linux/NativeThreadLinux.cpp8
-rw-r--r--source/Plugins/Process/Linux/ProcessorTrace.h2
-rw-r--r--source/Plugins/Process/Linux/SingleStepCheck.cpp6
-rw-r--r--source/Plugins/Process/MacOSX-Kernel/CommunicationKDP.cpp67
-rw-r--r--source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp57
-rw-r--r--source/Plugins/Process/MacOSX-Kernel/ThreadKDP.cpp18
-rw-r--r--source/Plugins/Process/NetBSD/CMakeLists.txt4
-rw-r--r--source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp61
-rw-r--r--source/Plugins/Process/NetBSD/NativeProcessNetBSD.h6
-rw-r--r--source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD_x86_64.cpp17
-rw-r--r--source/Plugins/Process/POSIX/CMakeLists.txt3
-rw-r--r--source/Plugins/Process/POSIX/CrashReason.cpp3
-rw-r--r--source/Plugins/Process/Utility/CMakeLists.txt3
-rw-r--r--source/Plugins/Process/Utility/DynamicRegisterInfo.cpp94
-rw-r--r--source/Plugins/Process/Utility/DynamicRegisterInfo.h23
-rw-r--r--source/Plugins/Process/Utility/HistoryThread.h6
-rw-r--r--source/Plugins/Process/Utility/InstructionUtils.h3
-rw-r--r--source/Plugins/Process/Utility/RegisterContextDarwinConstants.h26
-rw-r--r--source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp21
-rw-r--r--source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp25
-rw-r--r--source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp24
-rw-r--r--source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp12
-rw-r--r--source/Plugins/Process/Utility/RegisterContextLLDB.cpp329
-rw-r--r--source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp14
-rw-r--r--source/Plugins/Process/Utility/RegisterContextMemory.cpp6
-rw-r--r--source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp15
-rw-r--r--source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp15
-rw-r--r--source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp17
-rw-r--r--source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp15
-rw-r--r--source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp14
-rw-r--r--source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp4
-rw-r--r--source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp8
-rw-r--r--source/Plugins/Process/Utility/RegisterInfoInterface.h2
-rw-r--r--source/Plugins/Process/Utility/RegisterInfos_ppc64.h331
-rw-r--r--source/Plugins/Process/Utility/StopInfoMachException.cpp57
-rw-r--r--source/Plugins/Process/Utility/ThreadMemory.cpp2
-rw-r--r--source/Plugins/Process/Utility/UnwindLLDB.cpp147
-rw-r--r--source/Plugins/Process/Utility/UnwindLLDB.h1
-rw-r--r--source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp8
-rw-r--r--source/Plugins/Process/Utility/lldb-ppc64-register-enums.h139
-rw-r--r--source/Plugins/Process/Windows/Common/CMakeLists.txt3
-rw-r--r--source/Plugins/Process/Windows/Common/DebuggerThread.cpp62
-rw-r--r--source/Plugins/Process/Windows/Common/ProcessWindows.cpp196
-rw-r--r--source/Plugins/Process/Windows/Common/TargetThreadWindows.cpp76
-rw-r--r--source/Plugins/Process/Windows/Common/TargetThreadWindows.h7
-rw-r--r--source/Plugins/Process/Windows/Common/x64/RegisterContextWindows_x64.cpp61
-rw-r--r--source/Plugins/Process/Windows/Common/x86/RegisterContextWindows_x86.cpp29
-rw-r--r--source/Plugins/Process/elf-core/CMakeLists.txt2
-rw-r--r--source/Plugins/Process/elf-core/ProcessElfCore.cpp55
-rw-r--r--source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp2
-rw-r--r--source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp4
-rw-r--r--source/Plugins/Process/elf-core/ThreadElfCore.cpp31
-rw-r--r--source/Plugins/Process/elf-core/ThreadElfCore.h2
-rw-r--r--source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp59
-rw-r--r--source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h5
-rw-r--r--source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp203
-rw-r--r--source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h9
-rw-r--r--source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp322
-rw-r--r--source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h21
-rw-r--r--source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp2
-rw-r--r--source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h4
-rw-r--r--source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp85
-rw-r--r--source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp116
-rw-r--r--source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp55
-rw-r--r--source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp140
-rw-r--r--source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp784
-rw-r--r--source/Plugins/Process/gdb-remote/ProcessGDBRemote.h17
-rw-r--r--source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp46
-rw-r--r--source/Plugins/Process/mach-core/CMakeLists.txt2
-rw-r--r--source/Plugins/Process/mach-core/ProcessMachCore.cpp136
-rw-r--r--source/Plugins/Process/mach-core/ThreadMachCore.cpp12
-rw-r--r--source/Plugins/Process/minidump/CMakeLists.txt2
-rw-r--r--source/Plugins/Process/minidump/MinidumpParser.cpp206
-rw-r--r--source/Plugins/Process/minidump/MinidumpParser.h14
-rw-r--r--source/Plugins/Process/minidump/MinidumpTypes.cpp46
-rw-r--r--source/Plugins/Process/minidump/MinidumpTypes.h15
-rw-r--r--source/Plugins/Process/minidump/ProcessMinidump.cpp102
-rw-r--r--source/Plugins/Process/minidump/ProcessMinidump.h2
-rw-r--r--source/Plugins/ScriptInterpreter/CMakeLists.txt4
-rw-r--r--source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp2
-rw-r--r--source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.h2
-rw-r--r--source/Plugins/ScriptInterpreter/Python/CMakeLists.txt13
-rw-r--r--source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp124
-rw-r--r--source/Plugins/ScriptInterpreter/Python/PythonExceptionState.cpp31
-rw-r--r--source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp569
-rw-r--r--source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h25
-rw-r--r--source/Plugins/ScriptInterpreter/Python/lldb-python.h5
-rw-r--r--source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp291
-rw-r--r--source/Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp177
-rw-r--r--source/Plugins/SymbolFile/DWARF/AppleDWARFIndex.h64
-rw-r--r--source/Plugins/SymbolFile/DWARF/CMakeLists.txt8
-rw-r--r--source/Plugins/SymbolFile/DWARF/DIERef.cpp11
-rw-r--r--source/Plugins/SymbolFile/DWARF/DIERef.h12
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp911
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp55
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp7
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.cpp3
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.h1
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp1
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h2
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFAttribute.cpp9
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFAttribute.h8
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.cpp193
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.h157
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp1058
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h227
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp205
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDIE.h173
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp2
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.h2
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp10
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp57
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp4
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp300
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.h25
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp266
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h70
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp245
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h5
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp255
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.h40
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.cpp146
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.h95
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp4
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDeclContext.cpp4
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp10
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFDefines.h2
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp20
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFFormValue.h12
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFIndex.cpp68
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFIndex.h69
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp755
-rw-r--r--source/Plugins/SymbolFile/DWARF/DWARFUnit.h252
-rw-r--r--source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.cpp272
-rw-r--r--source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.h83
-rw-r--r--source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp116
-rw-r--r--source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h26
-rw-r--r--source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp488
-rw-r--r--source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.h75
-rw-r--r--source/Plugins/SymbolFile/DWARF/NameToDIE.cpp1
-rw-r--r--source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp1442
-rw-r--r--source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h89
-rw-r--r--source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp149
-rw-r--r--source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h10
-rw-r--r--source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp12
-rw-r--r--source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h14
-rw-r--r--source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp4
-rw-r--r--source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.h2
-rw-r--r--source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.cpp2
-rw-r--r--source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.h2
-rw-r--r--source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp5
-rw-r--r--source/Plugins/SymbolFile/PDB/CMakeLists.txt1
-rw-r--r--source/Plugins/SymbolFile/PDB/PDBASTParser.cpp341
-rw-r--r--source/Plugins/SymbolFile/PDB/PDBASTParser.h10
-rw-r--r--source/Plugins/SymbolFile/PDB/PDBLocationToDWARFExpression.cpp585
-rw-r--r--source/Plugins/SymbolFile/PDB/PDBLocationToDWARFExpression.h45
-rw-r--r--source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp1277
-rw-r--r--source/Plugins/SymbolFile/PDB/SymbolFilePDB.h65
-rw-r--r--source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp30
-rw-r--r--source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp16
-rw-r--r--source/Plugins/SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp83
-rw-r--r--source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp27
-rw-r--r--source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp22
-rw-r--r--source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp27
-rw-r--r--source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp24
-rw-r--r--source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp73
-rw-r--r--source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp67
-rw-r--r--source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp29
-rw-r--r--source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp126
-rw-r--r--source/Symbol/ArmUnwindInfo.cpp15
-rw-r--r--source/Symbol/Block.cpp3
-rw-r--r--source/Symbol/CMakeLists.txt1
-rw-r--r--source/Symbol/ClangASTContext.cpp418
-rw-r--r--source/Symbol/ClangASTImporter.cpp12
-rw-r--r--source/Symbol/CompactUnwindInfo.cpp92
-rw-r--r--source/Symbol/CompileUnit.cpp95
-rw-r--r--source/Symbol/CompilerType.cpp27
-rw-r--r--source/Symbol/DWARFCallFrameInfo.cpp207
-rw-r--r--source/Symbol/Declaration.cpp2
-rw-r--r--source/Symbol/FuncUnwinders.cpp36
-rw-r--r--source/Symbol/Function.cpp25
-rw-r--r--source/Symbol/GoASTContext.cpp21
-rw-r--r--source/Symbol/LineEntry.cpp22
-rw-r--r--source/Symbol/LineTable.cpp76
-rw-r--r--source/Symbol/ObjectFile.cpp195
-rw-r--r--source/Symbol/Symbol.cpp59
-rw-r--r--source/Symbol/SymbolContext.cpp92
-rw-r--r--source/Symbol/SymbolFile.cpp24
-rw-r--r--source/Symbol/SymbolVendor.cpp44
-rw-r--r--source/Symbol/Symtab.cpp117
-rw-r--r--source/Symbol/Type.cpp49
-rw-r--r--source/Symbol/TypeList.cpp37
-rw-r--r--source/Symbol/TypeMap.cpp36
-rw-r--r--source/Symbol/UnwindPlan.cpp6
-rw-r--r--source/Symbol/UnwindTable.cpp17
-rw-r--r--source/Symbol/Variable.cpp37
-rw-r--r--source/Target/ABI.cpp21
-rw-r--r--source/Target/CMakeLists.txt2
-rw-r--r--source/Target/ExecutionContext.cpp20
-rw-r--r--source/Target/Memory.cpp36
-rw-r--r--source/Target/ModuleCache.cpp5
-rw-r--r--source/Target/ObjCLanguageRuntime.cpp16
-rw-r--r--source/Target/PathMappingList.cpp101
-rw-r--r--source/Target/Platform.cpp222
-rw-r--r--source/Target/Process.cpp894
-rw-r--r--source/Target/ProcessInfo.cpp21
-rw-r--r--source/Target/ProcessLaunchInfo.cpp42
-rw-r--r--source/Target/RegisterContext.cpp24
-rw-r--r--source/Target/SectionLoadHistory.cpp17
-rw-r--r--source/Target/SectionLoadList.cpp16
-rw-r--r--source/Target/StackFrame.cpp154
-rw-r--r--source/Target/StackFrameList.cpp138
-rw-r--r--source/Target/StackID.cpp11
-rw-r--r--source/Target/StopInfo.cpp169
-rw-r--r--source/Target/Target.cpp334
-rw-r--r--source/Target/TargetList.cpp45
-rw-r--r--source/Target/Thread.cpp204
-rw-r--r--source/Target/ThreadList.cpp162
-rw-r--r--source/Target/ThreadPlan.cpp4
-rw-r--r--source/Target/ThreadPlanBase.cpp37
-rw-r--r--source/Target/ThreadPlanCallFunction.cpp52
-rw-r--r--source/Target/ThreadPlanCallOnFunctionExit.cpp29
-rw-r--r--source/Target/ThreadPlanCallUserExpression.cpp4
-rw-r--r--source/Target/ThreadPlanPython.cpp3
-rw-r--r--source/Target/ThreadPlanRunToAddress.cpp3
-rw-r--r--source/Target/ThreadPlanShouldStopHere.cpp12
-rw-r--r--source/Target/ThreadPlanStepInRange.cpp86
-rw-r--r--source/Target/ThreadPlanStepInstruction.cpp24
-rw-r--r--source/Target/ThreadPlanStepOut.cpp55
-rw-r--r--source/Target/ThreadPlanStepOverBreakpoint.cpp93
-rw-r--r--source/Target/ThreadPlanStepOverRange.cpp107
-rw-r--r--source/Target/ThreadPlanStepRange.cpp47
-rw-r--r--source/Target/ThreadPlanStepThrough.cpp32
-rw-r--r--source/Target/ThreadPlanStepUntil.cpp44
-rw-r--r--source/Target/ThreadPlanTracer.cpp4
-rw-r--r--source/Target/UnixSignals.cpp9
-rw-r--r--source/Utility/ArchSpec.cpp101
-rw-r--r--source/Utility/Args.cpp726
-rw-r--r--source/Utility/CMakeLists.txt4
-rw-r--r--source/Utility/CompletionRequest.cpp59
-rw-r--r--source/Utility/ConstString.cpp32
-rw-r--r--source/Utility/DataBufferHeap.cpp21
-rw-r--r--source/Utility/DataEncoder.cpp78
-rw-r--r--source/Utility/DataExtractor.cpp268
-rw-r--r--source/Utility/Environment.cpp50
-rw-r--r--source/Utility/FastDemangle.cpp126
-rw-r--r--source/Utility/FileSpec.cpp698
-rw-r--r--source/Utility/History.cpp24
-rw-r--r--source/Utility/JSON.cpp6
-rw-r--r--source/Utility/Log.cpp21
-rw-r--r--source/Utility/PPC64_DWARF_Registers.h127
-rw-r--r--source/Utility/RegularExpression.cpp43
-rw-r--r--source/Utility/SelectHelper.cpp9
-rw-r--r--source/Utility/SharingPtr.cpp8
-rw-r--r--source/Utility/Status.cpp41
-rw-r--r--source/Utility/Stream.cpp25
-rw-r--r--source/Utility/StringExtractor.cpp23
-rw-r--r--source/Utility/StringExtractorGDBRemote.cpp15
-rw-r--r--source/Utility/StructuredData.cpp7
-rw-r--r--source/Utility/TildeExpressionResolver.cpp5
-rw-r--r--source/Utility/UUID.cpp176
-rw-r--r--source/Utility/VASprintf.cpp4
-rw-r--r--test/CMakeLists.txt56
-rw-r--r--tools/argdumper/CMakeLists.txt2
-rw-r--r--tools/darwin-debug/CMakeLists.txt2
-rw-r--r--tools/darwin-threads/examine-threads.c2
-rw-r--r--tools/debugserver/debugserver.xcodeproj/project.pbxproj680
-rw-r--r--tools/debugserver/source/CMakeLists.txt47
-rw-r--r--tools/debugserver/source/DNB.cpp15
-rw-r--r--tools/debugserver/source/DNB.h6
-rw-r--r--tools/debugserver/source/DNBDefs.h26
-rw-r--r--tools/debugserver/source/JSONGenerator.h2
-rw-r--r--tools/debugserver/source/MacOSX/MachException.cpp2
-rw-r--r--tools/debugserver/source/MacOSX/MachProcess.h5
-rw-r--r--tools/debugserver/source/MacOSX/MachProcess.mm126
-rw-r--r--tools/debugserver/source/MacOSX/MachTask.mm67
-rw-r--r--tools/debugserver/source/MacOSX/MachVMMemory.cpp329
-rw-r--r--tools/debugserver/source/MacOSX/MachVMMemory.h24
-rw-r--r--tools/debugserver/source/MacOSX/i386/DNBArchImplI386.cpp378
-rw-r--r--tools/debugserver/source/MacOSX/i386/DNBArchImplI386.h8
-rw-r--r--tools/debugserver/source/MacOSX/i386/MachRegisterStatesI386.h64
-rw-r--r--tools/debugserver/source/MacOSX/x86_64/DNBArchImplX86_64.cpp575
-rw-r--r--tools/debugserver/source/MacOSX/x86_64/DNBArchImplX86_64.h8
-rw-r--r--tools/debugserver/source/MacOSX/x86_64/MachRegisterStatesX86_64.h106
-rw-r--r--tools/debugserver/source/RNBRemote.cpp62
-rw-r--r--tools/debugserver/source/RNBServices.cpp4
-rw-r--r--tools/debugserver/source/com.apple.internal.xpc.remote.debugserver.plist35
-rw-r--r--tools/debugserver/source/debugserver-entitlements.plist4
-rw-r--r--tools/debugserver/source/debugserver-macosx-entitlements.plist2
-rw-r--r--tools/driver/CMakeLists.txt10
-rw-r--r--tools/driver/Driver.cpp22
-rw-r--r--tools/driver/Driver.h5
-rw-r--r--tools/intel-features/intel-pt/Decoder.h8
-rw-r--r--tools/intel-features/intel-pt/PTDecoder.h14
-rw-r--r--tools/lldb-mi/MICmdBase.cpp58
-rw-r--r--tools/lldb-mi/MICmdBase.h12
-rw-r--r--tools/lldb-mi/MICmdCmdBreak.cpp15
-rw-r--r--tools/lldb-mi/MICmdCmdData.cpp217
-rw-r--r--tools/lldb-mi/MICmdCmdData.h4
-rw-r--r--tools/lldb-mi/MICmdCmdExec.cpp339
-rw-r--r--tools/lldb-mi/MICmdCmdExec.h19
-rw-r--r--tools/lldb-mi/MICmdCmdSymbol.cpp228
-rw-r--r--tools/lldb-mi/MICmdCmdSymbol.h4
-rw-r--r--tools/lldb-mi/MICmdCmdTarget.cpp2
-rw-r--r--tools/lldb-mi/MICmnLLDBDebugSessionInfo.cpp5
-rw-r--r--tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.h1
-rw-r--r--tools/lldb-mi/MICmnResources.cpp4
-rw-r--r--tools/lldb-mi/MICmnResources.h1
-rw-r--r--tools/lldb-mi/MIDriver.cpp4
-rw-r--r--tools/lldb-mi/MIDriverMain.cpp12
-rw-r--r--tools/lldb-mi/MIDriverMgr.cpp1
-rw-r--r--tools/lldb-mi/MIReadMe.txt8
-rw-r--r--tools/lldb-mi/MIUtilSingletonHelper.h4
-rw-r--r--tools/lldb-mi/module.modulemap79
-rw-r--r--tools/lldb-server/CMakeLists.txt11
-rw-r--r--tools/lldb-server/LLDBServerUtilities.cpp2
-rw-r--r--tools/lldb-server/SystemInitializerLLGS.cpp33
-rw-r--r--tools/lldb-server/SystemInitializerLLGS.h21
-rw-r--r--tools/lldb-server/lldb-gdbserver.cpp5
-rw-r--r--tools/lldb-server/lldb-platform.cpp2
-rw-r--r--tools/lldb-server/lldb-server.cpp13
-rw-r--r--tools/lldb-test/SystemInitializerTest.cpp17
-rw-r--r--tools/lldb-test/lldb-test.cpp791
-rw-r--r--unittests/CMakeLists.txt4
-rw-r--r--unittests/Core/CMakeLists.txt3
-rw-r--r--unittests/Core/EventTest.cpp25
-rw-r--r--unittests/Core/MangledTest.cpp38
-rw-r--r--unittests/Core/ScalarTest.cpp88
-rw-r--r--unittests/Expression/CMakeLists.txt4
-rw-r--r--unittests/Expression/ClangParserTest.cpp73
-rw-r--r--unittests/Host/CMakeLists.txt3
-rw-r--r--unittests/Host/HostInfoTest.cpp3
-rw-r--r--unittests/Host/HostTest.cpp6
-rw-r--r--unittests/Host/PredicateTest.cpp34
-rw-r--r--unittests/Host/SymbolsTest.cpp3
-rw-r--r--unittests/Host/linux/HostTest.cpp4
-rw-r--r--unittests/Interpreter/CMakeLists.txt2
-rw-r--r--unittests/Interpreter/TestArgs.cpp362
-rw-r--r--unittests/Interpreter/TestCompletion.cpp93
-rw-r--r--unittests/Interpreter/TestOptionArgParser.cpp121
-rw-r--r--unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp27
-rw-r--r--unittests/ObjectFile/ELF/CMakeLists.txt2
-rw-r--r--unittests/ObjectFile/ELF/Inputs/early-section-headers.sobin0 -> 581 bytes
-rw-r--r--unittests/ObjectFile/ELF/TestELFHeader.cpp62
-rw-r--r--unittests/ObjectFile/ELF/TestObjectFileELF.cpp46
-rw-r--r--unittests/Platform/PlatformDarwinTest.cpp35
-rw-r--r--unittests/Process/gdb-remote/CMakeLists.txt1
-rw-r--r--unittests/Process/gdb-remote/GDBRemoteClientBaseTest.cpp20
-rw-r--r--unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp50
-rw-r--r--unittests/Process/gdb-remote/GDBRemoteCommunicationTest.cpp67
-rw-r--r--unittests/Process/minidump/CMakeLists.txt10
-rw-r--r--unittests/Process/minidump/Inputs/bad_duplicate_streams.dmpbin0 -> 32976 bytes
-rw-r--r--unittests/Process/minidump/Inputs/bad_overlapping_streams.dmpbin0 -> 32976 bytes
-rw-r--r--unittests/Process/minidump/Inputs/memory-list-not-padded.dmpbin0 -> 107 bytes
-rw-r--r--unittests/Process/minidump/Inputs/memory-list-padded.dmpbin0 -> 111 bytes
-rw-r--r--unittests/Process/minidump/Inputs/module-list-not-padded.dmpbin0 -> 296 bytes
-rw-r--r--unittests/Process/minidump/Inputs/module-list-padded.dmpbin0 -> 300 bytes
-rw-r--r--unittests/Process/minidump/Inputs/thread-list-not-padded.dmpbin0 -> 144 bytes
-rw-r--r--unittests/Process/minidump/Inputs/thread-list-padded.dmpbin0 -> 148 bytes
-rw-r--r--unittests/Process/minidump/MinidumpParserTest.cpp115
-rw-r--r--unittests/Symbol/CMakeLists.txt1
-rw-r--r--unittests/Symbol/TestClangASTContext.cpp5
-rw-r--r--unittests/Symbol/TestDWARFCallFrameInfo.cpp5
-rw-r--r--unittests/Symbol/TestType.cpp2
-rw-r--r--unittests/Target/CMakeLists.txt1
-rw-r--r--unittests/Target/ModuleCacheTest.cpp11
-rw-r--r--unittests/Target/PathMappingListTest.cpp116
-rw-r--r--unittests/UnwindAssembly/ARM64/CMakeLists.txt13
-rw-r--r--unittests/UnwindAssembly/ARM64/TestArm64InstEmulation.cpp (renamed from unittests/UnwindAssembly/InstEmulation/TestArm64InstEmulation.cpp)20
-rw-r--r--unittests/UnwindAssembly/CMakeLists.txt10
-rw-r--r--unittests/UnwindAssembly/InstEmulation/CMakeLists.txt15
-rw-r--r--unittests/UnwindAssembly/PPC64/CMakeLists.txt13
-rw-r--r--unittests/UnwindAssembly/PPC64/TestPPC64InstEmulation.cpp259
-rw-r--r--unittests/Utility/AnsiTerminalTest.cpp55
-rw-r--r--unittests/Utility/ArchSpecTest.cpp19
-rw-r--r--unittests/Utility/ArgsTest.cpp191
-rw-r--r--unittests/Utility/CMakeLists.txt11
-rw-r--r--unittests/Utility/CleanUpTest.cpp47
-rw-r--r--unittests/Utility/CompletionRequestTest.cpp40
-rw-r--r--unittests/Utility/EnvironmentTest.cpp49
-rw-r--r--unittests/Utility/FileSpecTest.cpp (renamed from unittests/Host/FileSpecTest.cpp)252
-rw-r--r--unittests/Utility/FlagsTest.cpp199
-rw-r--r--unittests/Utility/LogTest.cpp192
-rw-r--r--unittests/Utility/OptionsWithRawTest.cpp183
-rw-r--r--unittests/Utility/StreamTeeTest.cpp197
-rw-r--r--unittests/Utility/UUIDTest.cpp84
-rw-r--r--unittests/Utility/VMRangeTest.cpp152
-rw-r--r--unittests/tools/CMakeLists.txt7
-rw-r--r--unittests/tools/lldb-server/CMakeLists.txt2
-rw-r--r--unittests/tools/lldb-server/tests/LLGSTest.cpp22
-rw-r--r--unittests/tools/lldb-server/tests/MessageObjects.cpp258
-rw-r--r--unittests/tools/lldb-server/tests/MessageObjects.h62
-rw-r--r--unittests/tools/lldb-server/tests/TestClient.cpp156
-rw-r--r--unittests/tools/lldb-server/tests/TestClient.h23
-rw-r--r--unittests/tools/lldb-server/tests/ThreadIdsInJstopinfoTest.cpp14
-rw-r--r--utils/lldb-dotest/CMakeLists.txt22
-rwxr-xr-xutils/lldb-dotest/lldb-dotest.in16
-rwxr-xr-xwww/architecture/index.html2
-rwxr-xr-xwww/build.html11
-rwxr-xr-xwww/features.html4
-rwxr-xr-xwww/index.html6
-rwxr-xr-xwww/lldb-gdb.html2
-rwxr-xr-xwww/projects.html14
-rw-r--r--www/remote.html6
-rwxr-xr-xwww/status.html4
-rw-r--r--www/test.html6
-rwxr-xr-xwww/tutorial.html4
2018 files changed, 53385 insertions, 42820 deletions
diff --git a/.gitignore b/.gitignore
index 29f407fb3fb3..35da4f658fcc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -37,8 +37,6 @@ ninja/
*xcuserdata
test/20*
__pycache__/
-*.lock
-*.so
clang-module-cache
@@ -53,7 +51,3 @@ tags
# Ignore test trace directories.
20??-??-??-??_??_??/
-# Ignore crashlog support files.
-crashinfo.lock
-crashinfo.so
-
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c6b082e104e5..00ddcdc1488f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -29,13 +29,39 @@ endif ()
set(LLDB_DISABLE_LIBEDIT ${LLDB_DEFAULT_DISABLE_LIBEDIT} CACHE BOOL "Disables the use of editline.")
if (LLDB_DISABLE_LIBEDIT)
add_definitions( -DLLDB_DISABLE_LIBEDIT )
+else()
+ find_package(LibEdit REQUIRED)
endif()
if(APPLE)
add_definitions(-DLLDB_USE_OS_LOG)
endif()
-# add_subdirectory(include)
+# lldb-suite is a dummy target that encompasses all the necessary tools and
+# libraries for building a fully-functioning liblldb.
+add_custom_target(lldb-suite)
+set(LLDB_SUITE_TARGET lldb-suite)
+
+option(LLDB_BUILD_FRAMEWORK "Build the Darwin LLDB.framework" Off)
+if(LLDB_BUILD_FRAMEWORK)
+ if (CMAKE_VERSION VERSION_LESS 3.7)
+ message(FATAL_ERROR "LLDB_BUILD_FRAMEWORK is not supported on CMake < 3.7")
+ endif()
+ if (NOT APPLE)
+ message(FATAL_ERROR "LLDB.framework can only be generated when targeting Apple platforms")
+ endif()
+
+ # These are used to fill out LLDB-Info.plist. These are relevant when building
+ # the framework, and must be defined before building liblldb.
+ set(PRODUCT_NAME "LLDB")
+ set(EXECUTABLE_NAME "LLDB")
+ set(CURRENT_PROJECT_VERSION "360.99.0")
+ set(LLDB_SUITE_TARGET lldb-framework)
+
+ set(LLDB_FRAMEWORK_DIR
+ ${CMAKE_BINARY_DIR}/${CMAKE_CFG_INTDIR}/${LLDB_FRAMEWORK_INSTALL_DIR})
+endif()
+
add_subdirectory(docs)
if (NOT LLDB_DISABLE_PYTHON)
if(LLDB_USE_SYSTEM_SIX)
@@ -45,8 +71,7 @@ if (NOT LLDB_DISABLE_PYTHON)
set(LLDB_PYTHON_TARGET_DIR ${LLDB_BINARY_DIR}/scripts)
set(LLDB_WRAP_PYTHON ${LLDB_BINARY_DIR}/scripts/LLDBWrapPython.cpp)
if(LLDB_BUILD_FRAMEWORK)
- set(LLDB_PYTHON_TARGET_DIR
- ${CMAKE_BINARY_DIR}/${CMAKE_CFG_INTDIR}/${LLDB_FRAMEWORK_INSTALL_DIR})
+ set(LLDB_PYTHON_TARGET_DIR ${LLDB_FRAMEWORK_DIR})
set(LLDB_WRAP_PYTHON ${LLDB_PYTHON_TARGET_DIR}/LLDBWrapPython.cpp)
else()
# Don't set -m when building the framework.
@@ -56,31 +81,90 @@ if (NOT LLDB_DISABLE_PYTHON)
add_subdirectory(scripts)
endif ()
+
add_subdirectory(source)
add_subdirectory(tools)
option(LLDB_INCLUDE_TESTS "Generate build targets for the LLDB unit tests."
${LLVM_INCLUDE_TESTS})
+option(LLDB_TEST_USE_CUSTOM_C_COMPILER "Use the C compiler provided via LLDB_TEST_C_COMPILER for building test inferiors (instead of the just-built compiler). Defaults to OFF." OFF)
+option(LLDB_TEST_USE_CUSTOM_CXX_COMPILER "Use the C++ compiler provided via LLDB_TEST_CXX_COMPILER for building test inferiors (instead of the just-built compiler). Defaults to OFF." OFF)
if(LLDB_INCLUDE_TESTS)
- if (TARGET clang)
- set(LLDB_DEFAULT_TEST_C_COMPILER "${LLVM_BINARY_DIR}/bin/clang${CMAKE_EXECUTABLE_SUFFIX}")
- set(LLDB_DEFAULT_TEST_CXX_COMPILER "${LLVM_BINARY_DIR}/bin/clang++${CMAKE_EXECUTABLE_SUFFIX}")
+
+ # The difference between the following two paths is significant. The path to
+ # LLDB will point to LLDB's binary directory, while the other will point to
+ # LLVM's binary directory in case the two differ.
+ set(LLDB_DEFAULT_TEST_EXECUTABLE "${LLVM_RUNTIME_OUTPUT_INTDIR}/lldb${CMAKE_EXECUTABLE_SUFFIX}")
+ set(LLDB_DEFAULT_TEST_DSYMUTIL "${LLVM_BINARY_DIR}/${CMAKE_CFG_INTDIR}/bin/dsymutil${CMAKE_EXECUTABLE_SUFFIX}")
+
+ if (NOT LLDB_TEST_USE_CUSTOM_C_COMPILER AND TARGET clang)
+ set(LLDB_DEFAULT_TEST_C_COMPILER "${LLVM_BINARY_DIR}/${CMAKE_CFG_INTDIR}/bin/clang${CMAKE_EXECUTABLE_SUFFIX}")
else()
set(LLDB_DEFAULT_TEST_C_COMPILER "")
+ endif()
+
+ if (NOT LLDB_TEST_USE_CUSTOM_CXX_COMPILER AND TARGET clang)
+ set(LLDB_DEFAULT_TEST_CXX_COMPILER "${LLVM_BINARY_DIR}/${CMAKE_CFG_INTDIR}/bin/clang++${CMAKE_EXECUTABLE_SUFFIX}")
+ else()
set(LLDB_DEFAULT_TEST_CXX_COMPILER "")
endif()
+ set(LLDB_TEST_EXECUTABLE "${LLDB_DEFAULT_TEST_EXECUTABLE}" CACHE PATH "lldb executable used for testing")
set(LLDB_TEST_C_COMPILER "${LLDB_DEFAULT_TEST_C_COMPILER}" CACHE PATH "C Compiler to use for building LLDB test inferiors")
set(LLDB_TEST_CXX_COMPILER "${LLDB_DEFAULT_TEST_CXX_COMPILER}" CACHE PATH "C++ Compiler to use for building LLDB test inferiors")
+ set(LLDB_TEST_DSYMUTIL "${LLDB_DEFAULT_TEST_DSYMUTIL}" CACHE PATH "dsymutil used for generating dSYM bundles")
if (("${LLDB_TEST_C_COMPILER}" STREQUAL "") OR
("${LLDB_TEST_CXX_COMPILER}" STREQUAL ""))
message(FATAL_ERROR "LLDB test compilers not specified. Tests will not run")
endif()
+ set(LLDB_TEST_DEPS lldb)
+
+ # darwin-debug is an hard dependency for the testsuite.
+ if (CMAKE_SYSTEM_NAME MATCHES "Darwin")
+ list(APPEND LLDB_TEST_DEPS darwin-debug)
+ endif()
+
+ if(TARGET lldb-server)
+ list(APPEND LLDB_TEST_DEPS lldb-server)
+ endif()
+
+ if(TARGET debugserver)
+ if(NOT CMAKE_HOST_APPLE OR LLDB_CODESIGN_IDENTITY)
+ list(APPEND LLDB_TEST_DEPS debugserver)
+ endif()
+ endif()
+
+ if(TARGET lldb-mi)
+ list(APPEND LLDB_TEST_DEPS lldb-mi)
+ endif()
+
+ if(NOT LLDB_BUILT_STANDALONE)
+ list(APPEND LLDB_TEST_DEPS yaml2obj)
+ endif()
+
+ if(TARGET liblldb)
+ list(APPEND LLDB_TEST_DEPS liblldb)
+ endif()
+
+ if(TARGET clang)
+ list(APPEND LLDB_TEST_DEPS clang)
+ endif()
+
+ if(TARGET dsymutil)
+ list(APPEND LLDB_TEST_DEPS dsymutil)
+ endif()
+
add_subdirectory(test)
add_subdirectory(unittests)
add_subdirectory(lit)
+ add_subdirectory(utils/lldb-dotest)
+endif()
+
+if (LLDB_BUILD_FRAMEWORK)
+ add_custom_target(lldb-framework)
+ include(LLDBFramework)
endif()
if (NOT LLDB_DISABLE_PYTHON)
@@ -91,7 +175,7 @@ if (NOT LLDB_DISABLE_PYTHON)
${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/scripts/finishSwigWrapperClasses.py
--srcRoot=${LLDB_SOURCE_DIR}
--targetDir=${LLDB_PYTHON_TARGET_DIR}
- --cfgBldDir=${CMAKE_CURRENT_BINARY_DIR}/scripts
+ --cfgBldDir=${LLDB_PYTHON_TARGET_DIR}
--prefix=${CMAKE_BINARY_DIR}
--cmakeBuildConfiguration=${CMAKE_CFG_INTDIR}
--lldbLibDir=lib${LLVM_LIBDIR_SUFFIX}
@@ -99,10 +183,11 @@ if (NOT LLDB_DISABLE_PYTHON)
${FINISH_EXTRA_ARGS}
VERBATIM
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/scripts/finishSwigWrapperClasses.py
- DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/scripts/lldb.py
+ DEPENDS ${LLDB_PYTHON_TARGET_DIR}/lldb.py
COMMENT "Python script sym-linking LLDB Python API")
- # We depend on liblldb being built before we can do this step.
- add_dependencies(finish_swig liblldb lldb-argdumper)
+
+ # We depend on liblldb and lldb-argdumper being built before we can do this step.
+ add_dependencies(finish_swig ${LLDB_SUITE_TARGET})
# If we build the readline module, we depend on that happening
# first.
@@ -113,8 +198,8 @@ if (NOT LLDB_DISABLE_PYTHON)
# Ensure we do the python post-build step when building lldb.
add_dependencies(lldb finish_swig)
- if(LLDB_BUILD_FRAMEWORK)
- # The target to install libLLDB needs to depend on finish swig so that the
+ if (LLDB_BUILD_FRAMEWORK)
+ # The target to install libLLDB needs to depend on finish_swig so that the
# framework build properly copies over the Python files.
add_dependencies(install-liblldb finish_swig)
endif()
diff --git a/CODE_OWNERS.txt b/CODE_OWNERS.txt
index dac886870779..8ee04557af61 100644
--- a/CODE_OWNERS.txt
+++ b/CODE_OWNERS.txt
@@ -17,7 +17,7 @@ D: Build scripts, Test suite, Platform, gdb-remote, Anything not covered by this
N: Jim Ingham
E: jingham@apple.com
D: Overall LLDB architecture, Thread plans, Expression parser, ValueObject, Breakpoints, ABI
-D: Watchpoints, Trampolines, Target, Command Interpreter, C++ / Objective C Language runtime
+D: Watchpoints, Trampolines, Target, Command Interpreter, C++ / Objective-C Language runtime
D: Expression evaluator, IR interpreter, Clang integration
D: Data Formatters
diff --git a/cmake/modules/AddLLDB.cmake b/cmake/modules/AddLLDB.cmake
index 2fd8b384d9e3..129a5ef7500d 100644
--- a/cmake/modules/AddLLDB.cmake
+++ b/cmake/modules/AddLLDB.cmake
@@ -86,7 +86,7 @@ endfunction(add_lldb_library)
function(add_lldb_executable name)
cmake_parse_arguments(ARG
- "INCLUDE_IN_FRAMEWORK;GENERATE_INSTALL"
+ "INCLUDE_IN_SUITE;GENERATE_INSTALL"
""
"LINK_LIBS;LINK_COMPONENTS"
${ARGN}
@@ -99,8 +99,9 @@ function(add_lldb_executable name)
set_target_properties(${name} PROPERTIES
FOLDER "lldb executables")
- if(LLDB_BUILD_FRAMEWORK)
- if(ARG_INCLUDE_IN_FRAMEWORK)
+ if(ARG_INCLUDE_IN_SUITE)
+ add_dependencies(lldb-suite ${name})
+ if(LLDB_BUILD_FRAMEWORK)
if(NOT IOS)
set(resource_dir "/Resources")
set(resource_dots "../")
@@ -110,29 +111,23 @@ function(add_lldb_executable name)
RUNTIME_OUTPUT_DIRECTORY $<TARGET_FILE_DIR:liblldb>${resource_dir}
BUILD_WITH_INSTALL_RPATH On
INSTALL_RPATH "@loader_path/../../../${resource_dots}${_dots}/${LLDB_FRAMEWORK_INSTALL_DIR}")
- # For things inside the framework we don't need functional install targets
- # because CMake copies the resources and headers from the build directory.
- # But we still need this target to exist in order to use the
- # LLVM_DISTRIBUTION_COMPONENTS build option. We also need the
- # install-liblldb target to depend on this tool, so that it gets put into
- # the Resources directory before the framework is installed.
- if(ARG_GENERATE_INSTALL)
- add_custom_target(install-${name} DEPENDS ${name})
- add_dependencies(install-liblldb ${name})
- add_custom_target(install-${name}-stripped DEPENDS ${name})
- add_dependencies(install-liblldb-stripped ${name})
- endif()
- else()
- set_target_properties(${name} PROPERTIES
- BUILD_WITH_INSTALL_RPATH On
- INSTALL_RPATH "@loader_path/../${LLDB_FRAMEWORK_INSTALL_DIR}")
endif()
endif()
- if(ARG_GENERATE_INSTALL AND NOT (ARG_INCLUDE_IN_FRAMEWORK AND LLDB_BUILD_FRAMEWORK ))
+ if(LLDB_BUILD_FRAMEWORK AND NOT ARG_INCLUDE_IN_SUITE)
+ set_target_properties(${name} PROPERTIES
+ BUILD_WITH_INSTALL_RPATH On
+ INSTALL_RPATH "@loader_path/../${LLDB_FRAMEWORK_INSTALL_DIR}")
+ endif()
+
+ if(ARG_GENERATE_INSTALL)
+ set(out_dir "bin")
+ if (LLDB_BUILD_FRAMEWORK AND ARG_INCLUDE_IN_SUITE)
+ set(out_dir ${LLDB_FRAMEWORK_INSTALL_DIR}/${LLDB_FRAMEWORK_RESOURCE_DIR})
+ endif()
install(TARGETS ${name}
COMPONENT ${name}
- RUNTIME DESTINATION bin)
+ RUNTIME DESTINATION ${out_dir})
if (NOT CMAKE_CONFIGURATION_TYPES)
add_llvm_install_targets(install-${name}
DEPENDS ${name}
@@ -140,7 +135,7 @@ function(add_lldb_executable name)
endif()
endif()
- if(ARG_INCLUDE_IN_FRAMEWORK AND LLDB_BUILD_FRAMEWORK)
+ if(ARG_INCLUDE_IN_SUITE AND LLDB_BUILD_FRAMEWORK)
add_llvm_tool_symlink(${name} ${name} ALWAYS_GENERATE SKIP_INSTALL
OUTPUT_DIR ${LLVM_RUNTIME_OUTPUT_INTDIR})
endif()
diff --git a/cmake/modules/FindLibEdit.cmake b/cmake/modules/FindLibEdit.cmake
new file mode 100644
index 000000000000..81204d42f1d0
--- /dev/null
+++ b/cmake/modules/FindLibEdit.cmake
@@ -0,0 +1,62 @@
+#.rst:
+# FindLibEdit
+# -----------
+#
+# Find libedit library and headers
+#
+# The module defines the following variables:
+#
+# ::
+#
+# libedit_FOUND - true if libedit was found
+# libedit_INCLUDE_DIRS - include search path
+# libedit_LIBRARIES - libraries to link
+# libedit_VERSION - version number
+
+if(libedit_INCLUDE_DIRS AND libedit_LIBRARIES)
+ set(libedit_FOUND TRUE)
+else()
+ find_package(PkgConfig QUIET)
+ pkg_check_modules(PC_LIBEDIT QUIET libedit)
+
+ find_path(libedit_INCLUDE_DIRS
+ NAMES
+ histedit.h
+ HINTS
+ ${PC_LIBEDIT_INCLUDEDIR}
+ ${PC_LIBEDIT_INCLUDE_DIRS}
+ ${CMAKE_INSTALL_FULL_INCLUDEDIR})
+ find_library(libedit_LIBRARIES
+ NAMES
+ edit libedit
+ HINTS
+ ${PC_LIBEDIT_LIBDIR}
+ ${PC_LIBEDIT_LIBRARY_DIRS}
+ ${CMAKE_INSTALL_FULL_LIBDIR})
+
+ if(libedit_INCLUDE_DIRS AND EXISTS "${libedit_INCLUDE_DIRS}/histedit.h")
+ file(STRINGS "${libedit_INCLUDE_DIRS}/histedit.h"
+ libedit_major_version_str
+ REGEX "^#define[ \t]+LIBEDIT_MAJOR[ \t]+[0-9]+")
+ string(REGEX REPLACE "^#define[ \t]+LIBEDIT_MAJOR[ \t]+([0-9]+)" "\\1"
+ LIBEDIT_MAJOR_VERSION "${libedit_major_version_str}")
+
+ file(STRINGS "${libedit_INCLUDE_DIRS}/histedit.h"
+ libedit_minor_version_str
+ REGEX "^#define[ \t]+LIBEDIT_MINOR[ \t]+[0-9]+")
+ string(REGEX REPLACE "^#define[ \t]+LIBEDIT_MINOR[ \t]+([0-9]+)" "\\1"
+ LIBEDIT_MINOR_VERSION "${libedit_minor_version_str}")
+
+ set(libedit_VERSION_STRING "${libedit_major_version}.${libedit_minor_version}")
+ endif()
+
+ include(FindPackageHandleStandardArgs)
+ find_package_handle_standard_args(libedit
+ REQUIRED_VARS
+ libedit_INCLUDE_DIRS
+ libedit_LIBRARIES
+ VERSION_VAR
+ libedit_VERSION_STRING)
+ mark_as_advanced(libedit_INCLUDE_DIRS libedit_LIBRARIES)
+endif()
+
diff --git a/cmake/modules/LLDBConfig.cmake b/cmake/modules/LLDBConfig.cmake
index 8f75880dfbff..dae6e365da38 100644
--- a/cmake/modules/LLDBConfig.cmake
+++ b/cmake/modules/LLDBConfig.cmake
@@ -277,27 +277,31 @@ include_directories(BEFORE
if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
install(DIRECTORY include/
- COMPONENT lldb_headers
+ COMPONENT lldb-headers
DESTINATION include
FILES_MATCHING
PATTERN "*.h"
PATTERN ".svn" EXCLUDE
PATTERN ".cmake" EXCLUDE
PATTERN "Config.h" EXCLUDE
- PATTERN "lldb-*.h" EXCLUDE
- PATTERN "API/*.h" EXCLUDE
)
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/include/
- COMPONENT lldb_headers
+ COMPONENT lldb-headers
DESTINATION include
FILES_MATCHING
PATTERN "*.h"
PATTERN ".svn" EXCLUDE
PATTERN ".cmake" EXCLUDE
- PATTERN "lldb-*.h" EXCLUDE
- PATTERN "API/*.h" EXCLUDE
)
+
+ add_custom_target(lldb-headers)
+ set_target_properties(lldb-he