aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2017-01-02 19:26:05 +0000
committerDimitry Andric <dim@FreeBSD.org>2017-01-02 19:26:05 +0000
commit14f1b3e8826ce43b978db93a62d1166055db5394 (patch)
tree0a00ad8d3498783fe0193f3b656bca17c4c8697d
parent4ee8c119c71a06dcad1e0fecc8c675e480e59337 (diff)
downloadsrc-14f1b3e8826ce43b978db93a62d1166055db5394.tar.gz
src-14f1b3e8826ce43b978db93a62d1166055db5394.zip
Vendor import of lldb trunk r290819:vendor/lldb/lldb-trunk-r290819
Notes
Notes: svn path=/vendor/lldb/dist/; revision=311128 svn path=/vendor/lldb/lldb-trunk-r290819/; revision=311129; tag=vendor/lldb/lldb-trunk-r290819
-rw-r--r--.clang-format8
-rw-r--r--.gitignore17
-rw-r--r--CMakeLists.txt34
-rw-r--r--CODE_OWNERS.txt18
-rw-r--r--cmake/LLDBDependencies.cmake36
-rw-r--r--cmake/modules/AddLLDB.cmake107
-rw-r--r--cmake/modules/EmbedAppleVersion.cmake11
-rw-r--r--cmake/modules/LLDBConfig.cmake35
-rw-r--r--cmake/platforms/Android.cmake36
-rw-r--r--docs/lldb-gdb-remote.txt28
-rw-r--r--docs/structured_data/DarwinLog.md160
-rw-r--r--docs/structured_data/StructuredDataPlugins.md136
-rw-r--r--examples/customization/bin-utils/binutils.py19
-rw-r--r--examples/customization/import-python/importcmd.py57
-rw-r--r--examples/customization/pwd-cd-and-system/utils.py13
-rw-r--r--examples/darwin/heap_find/heap.py720
-rw-r--r--examples/darwin/heap_find/heap/heap_find.cpp1470
-rw-r--r--examples/functions/main.cpp584
-rw-r--r--examples/interposing/darwin/fd_interposing/FDInterposing.cpp1533
-rw-r--r--examples/lookup/main.cpp343
-rw-r--r--examples/plugins/commands/fooplugin.cpp53
-rw-r--r--examples/python/cmdtemplate.py70
-rwxr-xr-xexamples/python/crashlog.py590
-rwxr-xr-xexamples/python/delta.py67
-rw-r--r--examples/python/diagnose_nsstring.py250
-rw-r--r--examples/python/diagnose_unwind.py491
-rwxr-xr-xexamples/python/dict_utils.py29
-rwxr-xr-xexamples/python/disasm-stress-test.py120
-rwxr-xr-xexamples/python/disasm.py49
-rwxr-xr-xexamples/python/file_extract.py45
-rwxr-xr-xexamples/python/gdb_disassemble.py10
-rwxr-xr-xexamples/python/gdbremote.py757
-rwxr-xr-xexamples/python/globals.py74
-rw-r--r--examples/python/jump.py79
-rw-r--r--examples/python/lldb_module_utils.py57
-rw-r--r--examples/python/lldbtk.py365
-rwxr-xr-xexamples/python/mach_o.py1426
-rwxr-xr-xexamples/python/memory.py185
-rw-r--r--examples/python/operating_system.py217
-rwxr-xr-xexamples/python/performance.py177
-rwxr-xr-xexamples/python/process_events.py271
-rw-r--r--examples/python/pytracer.py546
-rwxr-xr-xexamples/python/sbvalue.py165
-rw-r--r--examples/python/scripted_step.py121
-rw-r--r--examples/python/shadow.py13
-rw-r--r--examples/python/sources.py15
-rwxr-xr-xexamples/python/stacks.py32
-rwxr-xr-xexamples/python/symbolication.py355
-rwxr-xr-xexamples/python/types.py215
-rw-r--r--examples/python/x86_64_linux_target_definition.py978
-rw-r--r--examples/python/x86_64_qemu_target_definition.py971
-rw-r--r--examples/python/x86_64_target_definition.py977
-rw-r--r--examples/scripting/dictionary.c179
-rwxr-xr-xexamples/scripting/tree_utils.py56
-rw-r--r--examples/summaries/cocoa/CFArray.py345
-rw-r--r--examples/summaries/cocoa/CFBag.py241
-rw-r--r--examples/summaries/cocoa/CFBinaryHeap.py235
-rw-r--r--examples/summaries/cocoa/CFBitVector.py301
-rw-r--r--examples/summaries/cocoa/CFDictionary.py421
-rw-r--r--examples/summaries/cocoa/CFString.py646
-rw-r--r--examples/summaries/cocoa/Class.py19
-rw-r--r--examples/summaries/cocoa/Logger.py207
-rw-r--r--examples/summaries/cocoa/NSBundle.py208
-rw-r--r--examples/summaries/cocoa/NSData.py283
-rw-r--r--examples/summaries/cocoa/NSDate.py462
-rw-r--r--examples/summaries/cocoa/NSException.py196
-rw-r--r--examples/summaries/cocoa/NSIndexSet.py264
-rw-r--r--examples/summaries/cocoa/NSMachPort.py196
-rw-r--r--examples/summaries/cocoa/NSNotification.py174
-rw-r--r--examples/summaries/cocoa/NSNumber.py430
-rw-r--r--examples/summaries/cocoa/NSSet.py476
-rw-r--r--examples/summaries/cocoa/NSURL.py222
-rw-r--r--examples/summaries/cocoa/Selector.py13
-rw-r--r--examples/summaries/cocoa/attrib_fromdict.py64
-rw-r--r--examples/summaries/cocoa/cache.py43
-rw-r--r--examples/summaries/cocoa/metrics.py168
-rw-r--r--examples/summaries/cocoa/objc_runtime.py1560
-rw-r--r--examples/summaries/objc.py25
-rw-r--r--examples/summaries/pysummary.py32
-rw-r--r--examples/summaries/sp_cp.py119
-rw-r--r--examples/summaries/synth.py66
-rw-r--r--examples/summaries/unicode_strings.py73
-rw-r--r--examples/synthetic/bitfield/example.py205
-rw-r--r--examples/synthetic/bitfield/program.cpp112
-rw-r--r--examples/synthetic/gnu_libstdcpp.py892
-rw-r--r--examples/synthetic/libcxx.py1240
-rw-r--r--examples/synthetic/unordered_multi.py224
-rw-r--r--include/lldb/API/LLDB.h5
-rw-r--r--include/lldb/API/SBAddress.h162
-rw-r--r--include/lldb/API/SBAttachInfo.h358
-rw-r--r--include/lldb/API/SBBlock.h153
-rw-r--r--include/lldb/API/SBBreakpoint.h313
-rw-r--r--include/lldb/API/SBBreakpointLocation.h149
-rw-r--r--include/lldb/API/SBBroadcaster.h94
-rw-r--r--include/lldb/API/SBCommandInterpreter.h482
-rw-r--r--include/lldb/API/SBCommandReturnObject.h182
-rw-r--r--include/lldb/API/SBCommunication.h96
-rw-r--r--include/lldb/API/SBCompileUnit.h163
-rw-r--r--include/lldb/API/SBData.h283
-rw-r--r--include/lldb/API/SBDebugger.h492
-rw-r--r--include/lldb/API/SBDeclaration.h123
-rw-r--r--include/lldb/API/SBDefines.h4
-rw-r--r--include/lldb/API/SBError.h98
-rw-r--r--include/lldb/API/SBEvent.h91
-rw-r--r--include/lldb/API/SBExecutionContext.h92
-rw-r--r--include/lldb/API/SBExpressionOptions.h201
-rw-r--r--include/lldb/API/SBFileSpec.h118
-rw-r--r--include/lldb/API/SBFileSpecList.h74
-rw-r--r--include/lldb/API/SBFrame.h383
-rw-r--r--include/lldb/API/SBFunction.h88
-rw-r--r--include/lldb/API/SBHostOS.h44
-rw-r--r--include/lldb/API/SBInstruction.h89
-rw-r--r--include/lldb/API/SBInstructionList.h57
-rw-r--r--include/lldb/API/SBLanguageRuntime.h11
-rw-r--r--include/lldb/API/SBLaunchInfo.h282
-rw-r--r--include/lldb/API/SBLineEntry.h82
-rw-r--r--include/lldb/API/SBListener.h141
-rw-r--r--include/lldb/API/SBMemoryRegionInfo.h173
-rw-r--r--include/lldb/API/SBMemoryRegionInfoList.h39
-rw-r--r--include/lldb/API/SBModule.h611
-rw-r--r--include/lldb/API/SBModuleSpec.h219
-rw-r--r--include/lldb/API/SBPlatform.h330
-rw-r--r--include/lldb/API/SBProcess.h774
-rw-r--r--include/lldb/API/SBQueue.h71
-rw-r--r--include/lldb/API/SBQueueItem.h41
-rw-r--r--include/lldb/API/SBSection.h132
-rw-r--r--include/lldb/API/SBSourceManager.h41
-rw-r--r--include/lldb/API/SBStream.h145
-rw-r--r--include/lldb/API/SBStringList.h56
-rw-r--r--include/lldb/API/SBStructuredData.h45
-rw-r--r--include/lldb/API/SBSymbol.h105
-rw-r--r--include/lldb/API/SBSymbolContext.h84
-rw-r--r--include/lldb/API/SBSymbolContextList.h54
-rw-r--r--include/lldb/API/SBTarget.h1607
-rw-r--r--include/lldb/API/SBThread.h417
-rw-r--r--include/lldb/API/SBThreadCollection.h81
-rw-r--r--include/lldb/API/SBThreadPlan.h138
-rw-r--r--include/lldb/API/SBType.h517
-rw-r--r--include/lldb/API/SBTypeCategory.h234
-rw-r--r--include/lldb/API/SBTypeEnumMember.h76
-rw-r--r--include/lldb/API/SBTypeFilter.h131
-rw-r--r--include/lldb/API/SBTypeFormat.h133
-rw-r--r--include/lldb/API/SBTypeNameSpecifier.h107
-rw-r--r--include/lldb/API/SBTypeSummary.h274
-rw-r--r--include/lldb/API/SBTypeSynthetic.h143
-rw-r--r--include/lldb/API/SBUnixSignals.h67
-rw-r--r--include/lldb/API/SBValue.h898
-rw-r--r--include/lldb/API/SBValueList.h96
-rw-r--r--include/lldb/API/SBVariablesOptions.h127
-rw-r--r--include/lldb/API/SBWatchpoint.h90
-rw-r--r--include/lldb/API/SystemInitializerFull.h20
-rw-r--r--include/lldb/Breakpoint/Breakpoint.h1392
-rw-r--r--include/lldb/Breakpoint/BreakpointID.h179
-rw-r--r--include/lldb/Breakpoint/BreakpointIDList.h65
-rw-r--r--include/lldb/Breakpoint/BreakpointList.h360
-rw-r--r--include/lldb/Breakpoint/BreakpointLocation.h812
-rw-r--r--include/lldb/Breakpoint/BreakpointLocationCollection.h360
-rw-r--r--include/lldb/Breakpoint/BreakpointLocationList.h472
-rw-r--r--include/lldb/Breakpoint/BreakpointOptions.h674
-rw-r--r--include/lldb/Breakpoint/BreakpointResolver.h356
-rw-r--r--include/lldb/Breakpoint/BreakpointResolverAddress.h81
-rw-r--r--include/lldb/Breakpoint/BreakpointResolverFileLine.h77
-rw-r--r--include/lldb/Breakpoint/BreakpointResolverFileRegex.h80
-rw-r--r--include/lldb/Breakpoint/BreakpointResolverName.h140
-rw-r--r--include/lldb/Breakpoint/BreakpointSite.h512
-rw-r--r--include/lldb/Breakpoint/BreakpointSiteList.h350
-rw-r--r--include/lldb/Breakpoint/Stoppoint.h49
-rw-r--r--include/lldb/Breakpoint/StoppointCallbackContext.h63
-rw-r--r--include/lldb/Breakpoint/StoppointLocation.h191
-rw-r--r--include/lldb/Breakpoint/Watchpoint.h426
-rw-r--r--include/lldb/Breakpoint/WatchpointList.h442
-rw-r--r--include/lldb/Breakpoint/WatchpointOptions.h422
-rw-r--r--include/lldb/Core/Address.h984
-rw-r--r--include/lldb/Core/AddressRange.h465
-rw-r--r--include/lldb/Core/AddressResolver.h54
-rw-r--r--include/lldb/Core/AddressResolverFileLine.h41
-rw-r--r--include/lldb/Core/AddressResolverName.h52
-rw-r--r--include/lldb/Core/ArchSpec.h1264
-rw-r--r--include/lldb/Core/Baton.h67
-rw-r--r--include/lldb/Core/Broadcaster.h1059
-rw-r--r--include/lldb/Core/ClangForward.h233
-rw-r--r--include/lldb/Core/Communication.h644
-rw-r--r--include/lldb/Core/Connection.h342
-rw-r--r--include/lldb/Core/ConnectionMachPort.h97
-rw-r--r--include/lldb/Core/ConnectionSharedMemory.h74
-rw-r--r--include/lldb/Core/ConstString.h911
-rw-r--r--include/lldb/Core/DataBuffer.h89
-rw-r--r--include/lldb/Core/DataBufferHeap.h199
-rw-r--r--include/lldb/Core/DataBufferMemoryMap.h237
-rw-r--r--include/lldb/Core/DataEncoder.h783
-rw-r--r--include/lldb/Core/DataExtractor.h2498
-rw-r--r--include/lldb/Core/Debugger.h784
-rw-r--r--include/lldb/Core/Disassembler.h880
-rw-r--r--include/lldb/Core/EmulateInstruction.h981
-rw-r--r--include/lldb/Core/Error.h518
-rw-r--r--include/lldb/Core/Event.h373
-rw-r--r--include/lldb/Core/FastDemangle.h14
-rw-r--r--include/lldb/Core/FileLineResolver.h81
-rw-r--r--include/lldb/Core/FileSpecList.h395
-rw-r--r--include/lldb/Core/Flags.h389
-rw-r--r--include/lldb/Core/FormatEntity.h426
-rw-r--r--include/lldb/Core/History.h180
-rw-r--r--include/lldb/Core/IOHandler.h1341
-rw-r--r--include/lldb/Core/IOStreamMacros.h42
-rw-r--r--include/lldb/Core/Listener.h274
-rw-r--r--include/lldb/Core/LoadedModuleInfoList.h203
-rw-r--r--include/lldb/Core/Log.h208
-rw-r--r--include/lldb/Core/Logging.h109
-rw-r--r--include/lldb/Core/Mangled.h574
-rw-r--r--include/lldb/Core/MappedHash.h933
-rw-r--r--include/lldb/Core/Module.h2281
-rw-r--r--include/lldb/Core/ModuleChild.h109
-rw-r--r--include/lldb/Core/ModuleList.h1082
-rw-r--r--include/lldb/Core/ModuleSpec.h924
-rw-r--r--include/lldb/Core/Opcode.h499
-rw-r--r--include/lldb/Core/PluginInterface.h15
-rw-r--r--include/lldb/Core/PluginManager.h1002
-rw-r--r--include/lldb/Core/RangeMap.h2467
-rw-r--r--include/lldb/Core/RegisterValue.h616
-rw-r--r--include/lldb/Core/RegularExpression.h347
-rw-r--r--include/lldb/Core/STLUtils.h67
-rw-r--r--include/lldb/Core/Scalar.h654
-rw-r--r--include/lldb/Core/SearchFilter.h718
-rw-r--r--include/lldb/Core/Section.h544
-rw-r--r--include/lldb/Core/SourceManager.h290
-rw-r--r--include/lldb/Core/State.h22
-rw-r--r--include/lldb/Core/Stream.h1114
-rw-r--r--include/lldb/Core/StreamAsynchronousIO.h31
-rw-r--r--include/lldb/Core/StreamBuffer.h81
-rw-r--r--include/lldb/Core/StreamCallback.h34
-rw-r--r--include/lldb/Core/StreamFile.h56
-rw-r--r--include/lldb/Core/StreamGDBRemote.h56
-rw-r--r--include/lldb/Core/StreamString.h43
-rw-r--r--include/lldb/Core/StreamTee.h237
-rw-r--r--include/lldb/Core/StringList.h255
-rw-r--r--include/lldb/Core/StructuredData.h1223
-rw-r--r--include/lldb/Core/ThreadSafeDenseMap.h97
-rw-r--r--include/lldb/Core/ThreadSafeDenseSet.h88
-rw-r--r--include/lldb/Core/ThreadSafeSTLMap.h239
-rw-r--r--include/lldb/Core/ThreadSafeSTLVector.h136
-rw-r--r--include/lldb/Core/ThreadSafeValue.h83
-rw-r--r--include/lldb/Core/Timer.h128
-rw-r--r--include/lldb/Core/UUID.h148
-rw-r--r--include/lldb/Core/UniqueCStringMap.h522
-rw-r--r--include/lldb/Core/UserID.h154
-rw-r--r--include/lldb/Core/UserSettingsController.h134
-rw-r--r--include/lldb/Core/VMRange.h213
-rw-r--r--include/lldb/Core/Value.h432
-rw-r--r--include/lldb/Core/ValueObject.h2165
-rw-r--r--include/lldb/Core/ValueObjectCast.h79
-rw-r--r--include/lldb/Core/ValueObjectChild.h155
-rw-r--r--include/lldb/Core/ValueObjectConstResult.h268
-rw-r--r--include/lldb/Core/ValueObjectConstResultCast.h60
-rw-r--r--include/lldb/Core/ValueObjectConstResultChild.h93
-rw-r--r--include/lldb/Core/ValueObjectConstResultImpl.h97
-rw-r--r--include/lldb/Core/ValueObjectDynamicValue.h235
-rw-r--r--include/lldb/Core/ValueObjectList.h107
-rw-r--r--include/lldb/Core/ValueObjectMemory.h84
-rw-r--r--include/lldb/Core/ValueObjectRegister.h237
-rw-r--r--include/lldb/Core/ValueObjectSyntheticFilter.h301
-rw-r--r--include/lldb/Core/ValueObjectVariable.h115
-rw-r--r--include/lldb/Core/dwarf.h68
-rw-r--r--include/lldb/DataFormatters/CXXFunctionPointer.h9
-rw-r--r--include/lldb/DataFormatters/DataVisualization.h243
-rw-r--r--include/lldb/DataFormatters/DumpValueObjectOptions.h289
-rw-r--r--include/lldb/DataFormatters/FormatCache.h197
-rw-r--r--include/lldb/DataFormatters/FormatClasses.h303
-rw-r--r--include/lldb/DataFormatters/FormatManager.h496
-rw-r--r--include/lldb/DataFormatters/FormattersContainer.h671
-rw-r--r--include/lldb/DataFormatters/FormattersHelpers.h385
-rw-r--r--include/lldb/DataFormatters/LanguageCategory.h121
-rw-r--r--include/lldb/DataFormatters/StringPrinter.h821
-rw-r--r--include/lldb/DataFormatters/TypeCategory.h914
-rw-r--r--include/lldb/DataFormatters/TypeCategoryMap.h224
-rw-r--r--include/lldb/DataFormatters/TypeFormat.h505
-rw-r--r--include/lldb/DataFormatters/TypeSummary.h927
-rw-r--r--include/lldb/DataFormatters/TypeSynthetic.h1028
-rw-r--r--include/lldb/DataFormatters/TypeValidator.h418
-rw-r--r--include/lldb/DataFormatters/ValueObjectPrinter.h303
-rw-r--r--include/lldb/DataFormatters/VectorIterator.h56
-rw-r--r--include/lldb/DataFormatters/VectorType.h15
-rw-r--r--include/lldb/Expression/DWARFExpression.h850
-rw-r--r--include/lldb/Expression/DiagnosticManager.h288
-rw-r--r--include/lldb/Expression/Expression.h170
-rw-r--r--include/lldb/Expression/ExpressionParser.h211
-rw-r--r--include/lldb/Expression/ExpressionSourceCode.h99
-rw-r--r--include/lldb/Expression/ExpressionTypeSystemHelper.h48
-rw-r--r--include/lldb/Expression/ExpressionVariable.h487
-rw-r--r--include/lldb/Expression/FunctionCaller.h656
-rw-r--r--include/lldb/Expression/IRDynamicChecks.h232
-rw-r--r--include/lldb/Expression/IRExecutionUnit.h757
-rw-r--r--include/lldb/Expression/IRInterpreter.h45
-rw-r--r--include/lldb/Expression/IRMemoryMap.h196
-rw-r--r--include/lldb/Expression/LLVMUserExpression.h188
-rw-r--r--include/lldb/Expression/Materializer.h262
-rw-r--r--include/lldb/Expression/REPL.h325
-rw-r--r--include/lldb/Expression/UserExpression.h571
-rw-r--r--include/lldb/Expression/UtilityFunction.h235
-rw-r--r--include/lldb/Host/Condition.h123
-rw-r--r--include/lldb/Host/Config.h7
-rw-r--r--include/lldb/Host/Debug.h320
-rw-r--r--include/lldb/Host/Editline.h640
-rw-r--r--include/lldb/Host/Endian.h19
-rw-r--r--include/lldb/Host/File.h969
-rw-r--r--include/lldb/Host/FileCache.h33
-rw-r--r--include/lldb/Host/FileSpec.h1547
-rw-r--r--include/lldb/Host/FileSystem.h107
-rw-r--r--include/lldb/Host/Host.h474
-rw-r--r--include/lldb/Host/HostGetOpt.h2
-rw-r--r--include/lldb/Host/HostInfo.h5
-rw-r--r--include/lldb/Host/HostInfoBase.h207
-rw-r--r--include/lldb/Host/HostNativeProcess.h6
-rw-r--r--include/lldb/Host/HostNativeProcessBase.h44
-rw-r--r--include/lldb/Host/HostNativeThreadBase.h41
-rw-r--r--include/lldb/Host/HostNativeThreadForward.h3
-rw-r--r--include/lldb/Host/HostProcess.h33
-rw-r--r--include/lldb/Host/HostThread.h42
-rw-r--r--include/lldb/Host/IOObject.h49
-rw-r--r--include/lldb/Host/LockFile.h6
-rw-r--r--include/lldb/Host/LockFileBase.h60
-rw-r--r--include/lldb/Host/MainLoop.h6
-rw-r--r--include/lldb/Host/MainLoopBase.h93
-rw-r--r--include/lldb/Host/MonitoringProcessLauncher.h19
-rw-r--r--include/lldb/Host/Mutex.h313
-rw-r--r--include/lldb/Host/OptionParser.h56
-rw-r--r--include/lldb/Host/Pipe.h6
-rw-r--r--include/lldb/Host/PipeBase.h62
-rw-r--r--include/lldb/Host/PosixApi.h23
-rw-r--r--include/lldb/Host/Predicate.h857
-rw-r--r--include/lldb/Host/ProcessLauncher.h13
-rw-r--r--include/lldb/Host/ProcessRunLock.h107
-rw-r--r--include/lldb/Host/Socket.h149
-rw-r--r--include/lldb/Host/SocketAddress.h407
-rw-r--r--include/lldb/Host/StringConvert.h22
-rw-r--r--include/lldb/Host/Symbols.h76
-rw-r--r--include/lldb/Host/Terminal.h369
-rw-r--r--include/lldb/Host/ThisThread.h25
-rw-r--r--include/lldb/Host/ThreadLauncher.h49
-rw-r--r--include/lldb/Host/Time.h4
-rw-r--r--include/lldb/Host/TimeValue.h129
-rw-r--r--include/lldb/Host/XML.h350
-rw-r--r--include/lldb/Host/android/Android.h28
-rw-r--r--include/lldb/Host/android/HostInfoAndroid.h22
-rw-r--r--include/lldb/Host/common/GetOptInc.h53
-rw-r--r--include/lldb/Host/common/NativeBreakpoint.h62
-rw-r--r--include/lldb/Host/common/NativeBreakpointList.h45
-rw-r--r--include/lldb/Host/common/NativeProcessProtocol.h730
-rw-r--r--include/lldb/Host/common/NativeRegisterContext.h261
-rw-r--r--include/lldb/Host/common/NativeRegisterContextRegisterInfo.h53
-rw-r--r--include/lldb/Host/common/NativeThreadProtocol.h79
-rw-r--r--include/lldb/Host/common/NativeWatchpointList.h51
-rw-r--r--include/lldb/Host/common/SoftwareBreakpoint.h56
-rw-r--r--include/lldb/Host/common/TCPSocket.h57
-rw-r--r--include/lldb/Host/common/UDPSocket.h37
-rw-r--r--include/lldb/Host/freebsd/Config.h2
-rw-r--r--include/lldb/Host/freebsd/HostInfoFreeBSD.h18
-rw-r--r--include/lldb/Host/freebsd/HostThreadFreeBSD.h16
-rw-r--r--include/lldb/Host/linux/AbstractSocket.h18
-rw-r--r--include/lldb/Host/linux/Config.h2
-rw-r--r--include/lldb/Host/linux/HostInfoLinux.h53
-rw-r--r--include/lldb/Host/linux/HostThreadLinux.h18
-rw-r--r--include/lldb/Host/linux/Personality.h25
-rw-r--r--include/lldb/Host/linux/ProcessLauncherLinux.h (renamed from include/lldb/Host/android/ProcessLauncherAndroid.h)11
-rw-r--r--include/lldb/Host/linux/Ptrace.h26
-rw-r--r--include/lldb/Host/linux/Uio.h10
-rw-r--r--include/lldb/Host/macosx/Config.h2
-rw-r--r--include/lldb/Host/macosx/HostInfoMacOSX.h51
-rw-r--r--include/lldb/Host/macosx/HostThreadMacOSX.h18
-rw-r--r--include/lldb/Host/mingw/Config.h2
-rw-r--r--include/lldb/Host/msvc/Config.h8
-rw-r--r--include/lldb/Host/netbsd/HostInfoNetBSD.h18
-rw-r--r--include/lldb/Host/netbsd/HostThreadNetBSD.h18
-rw-r--r--include/lldb/Host/posix/ConnectionFileDescriptorPosix.h124
-rw-r--r--include/lldb/Host/posix/DomainSocket.h40
-rw-r--r--include/lldb/Host/posix/Fcntl.h2
-rw-r--r--include/lldb/Host/posix/HostInfoPosix.h40
-rw-r--r--include/lldb/Host/posix/HostProcessPosix.h32
-rw-r--r--include/lldb/Host/posix/HostThreadPosix.h22
-rw-r--r--include/lldb/Host/posix/LockFilePosix.h22
-rw-r--r--include/lldb/Host/posix/MainLoopPosix.h134
-rw-r--r--include/lldb/Host/posix/PipePosix.h100
-rw-r--r--include/lldb/Host/posix/ProcessLauncherPosix.h11
-rw-r--r--include/lldb/Host/windows/AutoHandle.h33
-rw-r--r--include/lldb/Host/windows/ConnectionGenericFileWindows.h58
-rw-r--r--include/lldb/Host/windows/HostInfoWindows.h74
-rw-r--r--include/lldb/Host/windows/HostProcessWindows.h34
-rw-r--r--include/lldb/Host/windows/HostThreadWindows.h30
-rw-r--r--include/lldb/Host/windows/LockFileWindows.h31
-rw-r--r--include/lldb/Host/windows/PipeWindows.h97
-rw-r--r--include/lldb/Host/windows/PosixApi.h107
-rw-r--r--include/lldb/Host/windows/ProcessLauncherWindows.h15
-rw-r--r--include/lldb/Host/windows/editlinewin.h175
-rw-r--r--include/lldb/Host/windows/win32.h107
-rw-r--r--include/lldb/Host/windows/windows.h4
-rw-r--r--include/lldb/Initialization/SystemInitializer.h16
-rw-r--r--include/lldb/Initialization/SystemInitializerCommon.h16
-rw-r--r--include/lldb/Initialization/SystemLifetimeManager.h32
-rw-r--r--include/lldb/Interpreter/Args.h854
-rw-r--r--include/lldb/Interpreter/CommandAlias.h159
-rw-r--r--include/lldb/Interpreter/CommandCompletions.h490
-rw-r--r--include/lldb/Interpreter/CommandHistory.h80
-rw-r--r--include/lldb/Interpreter/CommandInterpreter.h1130
-rw-r--r--include/lldb/Interpreter/CommandObject.h972
-rw-r--r--include/lldb/Interpreter/CommandObjectMultiword.h285
-rw-r--r--include/lldb/Interpreter/CommandObjectRegexCommand.h74
-rw-r--r--include/lldb/Interpreter/CommandOptionValidators.h10
-rw-r--r--include/lldb/Interpreter/CommandReturnObject.h286
-rw-r--r--include/lldb/Interpreter/OptionGroupArchitecture.h50
-rw-r--r--include/lldb/Interpreter/OptionGroupBoolean.h90
-rw-r--r--include/lldb/Interpreter/OptionGroupFile.h142
-rw-r--r--include/lldb/Interpreter/OptionGroupFormat.h149
-rw-r--r--include/lldb/Interpreter/OptionGroupOutputFile.h59
-rw-r--r--include/lldb/Interpreter/OptionGroupPlatform.h133
-rw-r--r--include/lldb/Interpreter/OptionGroupString.h87
-rw-r--r--include/lldb/Interpreter/OptionGroupUInt64.h87
-rw-r--r--include/lldb/Interpreter/OptionGroupUUID.h43
-rw-r--r--include/lldb/Interpreter/OptionGroupValueObjectDisplay.h85
-rw-r--r--include/lldb/Interpreter/OptionGroupVariable.h61
-rw-r--r--include/lldb/Interpreter/OptionGroupWatchpoint.h66
-rw-r--r--include/lldb/Interpreter/OptionValue.h737
-rw-r--r--include/lldb/Interpreter/OptionValueArch.h175
-rw-r--r--include/lldb/Interpreter/OptionValueArgs.h29
-rw-r--r--include/lldb/Interpreter/OptionValueArray.h238
-rw-r--r--include/lldb/Interpreter/OptionValueBoolean.h184
-rw-r--r--include/lldb/Interpreter/OptionValueChar.h137
-rw-r--r--include/lldb/Interpreter/OptionValueDictionary.h177
-rw-r--r--include/lldb/Interpreter/OptionValueEnumeration.h154
-rw-r--r--include/lldb/Interpreter/OptionValueFileSpec.h180
-rw-r--r--include/lldb/Interpreter/OptionValueFileSpecList.h120
-rw-r--r--include/lldb/Interpreter/OptionValueFormat.h127
-rw-r--r--include/lldb/Interpreter/OptionValueFormatEntity.h126
-rw-r--r--include/lldb/Interpreter/OptionValueLanguage.h132
-rw-r--r--include/lldb/Interpreter/OptionValuePathMappings.h109
-rw-r--r--include/lldb/Interpreter/OptionValueProperties.h442
-rw-r--r--include/lldb/Interpreter/OptionValueRegex.h110
-rw-r--r--include/lldb/Interpreter/OptionValueSInt64.h215
-rw-r--r--include/lldb/Interpreter/OptionValueString.h285
-rw-r--r--include/lldb/Interpreter/OptionValueUInt64.h176
-rw-r--r--include/lldb/Interpreter/OptionValueUUID.h121
-rw-r--r--include/lldb/Interpreter/OptionValues.h4
-rw-r--r--include/lldb/Interpreter/Options.h701
-rw-r--r--include/lldb/Interpreter/Property.h139
-rw-r--r--include/lldb/Interpreter/ScriptInterpreter.h912
-rw-r--r--include/lldb/Symbol/ArmUnwindInfo.h54
-rw-r--r--include/lldb/Symbol/Block.h827
-rw-r--r--include/lldb/Symbol/ClangASTContext.h2061
-rw-r--r--include/lldb/Symbol/ClangASTImporter.h664
-rw-r--r--include/lldb/Symbol/ClangExternalASTSourceCallbacks.h234
-rw-r--r--include/lldb/Symbol/ClangExternalASTSourceCommon.h217
-rw-r--r--include/lldb/Symbol/ClangUtil.h18
-rw-r--r--include/lldb/Symbol/CompactUnwindInfo.h257
-rw-r--r--include/lldb/Symbol/CompileUnit.h862
-rw-r--r--include/lldb/Symbol/CompilerDecl.h173
-rw-r--r--include/lldb/Symbol/CompilerDeclContext.h210
-rw-r--r--include/lldb/Symbol/CompilerType.h932
-rw-r--r--include/lldb/Symbol/DWARFCallFrameInfo.h243
-rw-r--r--include/lldb/Symbol/DebugMacros.h134
-rw-r--r--include/lldb/Symbol/DeclVendor.h81
-rw-r--r--include/lldb/Symbol/Declaration.h416
-rw-r--r--include/lldb/Symbol/FuncUnwinders.h231
-rw-r--r--include/lldb/Symbol/Function.h1189
-rw-r--r--include/lldb/Symbol/GoASTContext.h575
-rw-r--r--include/lldb/Symbol/JavaASTContext.h477
-rw-r--r--include/lldb/Symbol/LineEntry.h337
-rw-r--r--include/lldb/Symbol/LineTable.h693
-rw-r--r--include/lldb/Symbol/OCamlASTContext.h324
-rw-r--r--include/lldb/Symbol/ObjectContainer.h347
-rw-r--r--include/lldb/Symbol/ObjectFile.h1632
-rw-r--r--include/lldb/Symbol/Symbol.h569
-rw-r--r--include/lldb/Symbol/SymbolContext.h1045
-rw-r--r--include/lldb/Symbol/SymbolContextScope.h103
-rw-r--r--include/lldb/Symbol/SymbolFile.h341
-rw-r--r--include/lldb/Symbol/SymbolVendor.h323
-rw-r--r--include/lldb/Symbol/Symtab.h313
-rw-r--r--include/lldb/Symbol/TaggedASTType.h57
-rw-r--r--include/lldb/Symbol/Type.h1522
-rw-r--r--include/lldb/Symbol/TypeList.h86
-rw-r--r--include/lldb/Symbol/TypeMap.h91
-rw-r--r--include/lldb/Symbol/TypeSystem.h1079
-rw-r--r--include/lldb/Symbol/UnwindPlan.h1044
-rw-r--r--include/lldb/Symbol/UnwindTable.h82
-rw-r--r--include/lldb/Symbol/Variable.h287
-rw-r--r--include/lldb/Symbol/VariableList.h135
-rw-r--r--include/lldb/Symbol/VerifyDecl.h5
-rw-r--r--include/lldb/Target/ABI.h236
-rw-r--r--include/lldb/Target/CPPLanguageRuntime.h51
-rw-r--r--include/lldb/Target/DynamicLoader.h527
-rw-r--r--include/lldb/Target/ExecutionContext.h1297
-rw-r--r--include/lldb/Target/ExecutionContextScope.h48
-rw-r--r--include/lldb/Target/FileAction.h71
-rw-r--r--include/lldb/Target/InstrumentationRuntime.h99
-rw-r--r--include/lldb/Target/InstrumentationRuntimeStopInfo.h46
-rw-r--r--include/lldb/Target/JITLoader.h94
-rw-r--r--include/lldb/Target/JITLoaderList.h33
-rw-r--r--include/lldb/Target/Language.h409
-rw-r--r--include/lldb/Target/LanguageRuntime.h292
-rw-r--r--include/lldb/Target/Memory.h309
-rw-r--r--include/lldb/Target/MemoryHistory.h26
-rw-r--r--include/lldb/Target/MemoryRegionInfo.h232
-rw-r--r--include/lldb/Target/ObjCLanguageRuntime.h796
-rw-r--r--include/lldb/Target/OperatingSystem.h120
-rw-r--r--include/lldb/Target/PathMappingList.h252
-rw-r--r--include/lldb/Target/Platform.h2443
-rw-r--r--include/lldb/Target/Process.h6328
-rw-r--r--include/lldb/Target/ProcessInfo.h251
-rw-r--r--include/lldb/Target/ProcessLaunchInfo.h356
-rw-r--r--include/lldb/Target/Queue.h305
-rw-r--r--include/lldb/Target/QueueItem.h324
-rw-r--r--include/lldb/Target/QueueList.h196
-rw-r--r--include/lldb/Target/RegisterCheckpoint.h88
-rw-r--r--include/lldb/Target/RegisterContext.h438
-rw-r--r--include/lldb/Target/SectionLoadHistory.h130
-rw-r--r--include/lldb/Target/SectionLoadList.h85
-rw-r--r--include/lldb/Target/StackFrame.h998
-rw-r--r--include/lldb/Target/StackFrameList.h203
-rw-r--r--include/lldb/Target/StackID.h176
-rw-r--r--include/lldb/Target/StopInfo.h394
-rw-r--r--include/lldb/Target/StructuredDataPlugin.h188
-rw-r--r--include/lldb/Target/SystemRuntime.h593
-rw-r--r--include/lldb/Target/Target.h2711
-rw-r--r--include/lldb/Target/TargetList.h429
-rw-r--r--include/lldb/Target/Thread.h2701
-rw-r--r--include/lldb/Target/ThreadCollection.h85
-rw-r--r--include/lldb/Target/ThreadList.h282
-rw-r--r--include/lldb/Target/ThreadPlan.h1029
-rw-r--r--include/lldb/Target/ThreadPlanBase.h53
-rw-r--r--include/lldb/Target/ThreadPlanCallFunction.h292
-rw-r--r--include/lldb/Target/ThreadPlanCallFunctionUsingABI.h34
-rw-r--r--include/lldb/Target/ThreadPlanCallOnFunctionExit.h56
-rw-r--r--include/lldb/Target/ThreadPlanCallUserExpression.h79
-rw-r--r--include/lldb/Target/ThreadPlanPython.h54
-rw-r--r--include/lldb/Target/ThreadPlanRunToAddress.h72
-rw-r--r--include/lldb/Target/ThreadPlanShouldStopHere.h216
-rw-r--r--include/lldb/Target/ThreadPlanStepInRange.h171
-rw-r--r--include/lldb/Target/ThreadPlanStepInstruction.h58
-rw-r--r--include/lldb/Target/ThreadPlanStepOut.h135
-rw-r--r--include/lldb/Target/ThreadPlanStepOverBreakpoint.h53
-rw-r--r--include/lldb/Target/ThreadPlanStepOverRange.h50
-rw-r--r--include/lldb/Target/ThreadPlanStepRange.h119
-rw-r--r--include/lldb/Target/ThreadPlanStepThrough.h70
-rw-r--r--include/lldb/Target/ThreadPlanStepUntil.h82
-rw-r--r--include/lldb/Target/ThreadPlanTracer.h152
-rw-r--r--include/lldb/Target/ThreadSpec.h217
-rw-r--r--include/lldb/Target/UnixSignals.h167
-rw-r--r--include/lldb/Target/Unwind.h129
-rw-r--r--include/lldb/Target/UnwindAssembly.h51
-rw-r--r--include/lldb/Utility/AnsiTerminal.h236
-rw-r--r--include/lldb/Utility/CleanUp.h446
-rw-r--r--include/lldb/Utility/ConvertEnum.h3
-rw-r--r--include/lldb/Utility/Either.h240
-rw-r--r--include/lldb/Utility/Iterable.h350
-rw-r--r--include/lldb/Utility/JSON.h589
-rw-r--r--include/lldb/Utility/LLDBAssert.h14
-rw-r--r--include/lldb/Utility/NameMatches.h8
-rw-r--r--include/lldb/Utility/PriorityPointerPair.h176
-rw-r--r--include/lldb/Utility/ProcessStructReader.h152
-rw-r--r--include/lldb/Utility/PseudoTerminal.h444
-rw-r--r--include/lldb/Utility/Range.h108
-rw-r--r--include/lldb/Utility/RegisterNumber.h53
-rw-r--r--include/lldb/Utility/SafeMachO.h170
-rw-r--r--include/lldb/Utility/SelectHelper.h76
-rw-r--r--include/lldb/Utility/SharedCluster.h133
-rw-r--r--include/lldb/Utility/SharingPtr.h1140
-rw-r--r--include/lldb/Utility/StringExtractor.h265
-rw-r--r--include/lldb/Utility/StringLexer.h89
-rw-r--r--include/lldb/Utility/TaskPool.h283
-rw-r--r--include/lldb/Utility/Timeout.h55
-rw-r--r--include/lldb/lldb-defines.h156
-rw-r--r--include/lldb/lldb-enumerations.h1954
-rw-r--r--include/lldb/lldb-forward.h885
-rw-r--r--include/lldb/lldb-private-defines.h11
-rw-r--r--include/lldb/lldb-private-enumerations.h286
-rw-r--r--include/lldb/lldb-private-forward.h42
-rw-r--r--include/lldb/lldb-private-interfaces.h134
-rw-r--r--include/lldb/lldb-private-types.h200
-rw-r--r--include/lldb/lldb-private.h21
-rw-r--r--include/lldb/lldb-public.h2
-rw-r--r--include/lldb/lldb-types.h130
-rw-r--r--include/lldb/lldb-versioning.h226
-rw-r--r--lit/CMakeLists.txt36
-rw-r--r--lit/Expr/Inputs/anonymous-struct.cpp26
-rw-r--r--lit/Expr/Inputs/call-function.cpp53
-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/lit.local.cfg1
-rw-r--r--lit/Unit/lit.cfg13
-rw-r--r--lit/Unit/lit.site.cfg.in1
-rw-r--r--lit/lit.cfg65
-rw-r--r--lit/lit.site.cfg.in16
-rw-r--r--lldb.xcodeproj/project.pbxproj987
-rw-r--r--packages/Python/lldbsuite/.clang-format4
-rw-r--r--packages/Python/lldbsuite/__init__.py1
-rw-r--r--packages/Python/lldbsuite/pre_kill_hook/README.md55
-rw-r--r--packages/Python/lldbsuite/pre_kill_hook/__init__.py1
-rw-r--r--packages/Python/lldbsuite/pre_kill_hook/darwin.py46
-rw-r--r--packages/Python/lldbsuite/pre_kill_hook/linux.py76
-rw-r--r--packages/Python/lldbsuite/pre_kill_hook/tests/__init__.py0
-rw-r--r--packages/Python/lldbsuite/pre_kill_hook/tests/test_darwin.py107
-rw-r--r--packages/Python/lldbsuite/pre_kill_hook/tests/test_linux.py133
-rw-r--r--packages/Python/lldbsuite/support/encoded_file.py23
-rw-r--r--packages/Python/lldbsuite/support/fs.py5
-rw-r--r--packages/Python/lldbsuite/support/funcutils.py10
-rw-r--r--packages/Python/lldbsuite/support/gmodules.py5
-rw-r--r--packages/Python/lldbsuite/support/optional_with.py2
-rw-r--r--packages/Python/lldbsuite/support/seven.py9
-rw-r--r--packages/Python/lldbsuite/support/sockutil.py1
-rw-r--r--packages/Python/lldbsuite/test/android/platform/TestDefaultCacheLineSize.py18
-rw-r--r--packages/Python/lldbsuite/test/api/check_public_api_headers/TestPublicAPIHeaders.py57
-rw-r--r--packages/Python/lldbsuite/test/api/listeners/TestListener.py38
-rw-r--r--packages/Python/lldbsuite/test/api/multiple-debuggers/TestMultipleDebuggers.py22
-rw-r--r--packages/Python/lldbsuite/test/api/multiple-debuggers/multi-process-driver.cpp2
-rw-r--r--packages/Python/lldbsuite/test/api/multiple-targets/Makefile8
-rw-r--r--packages/Python/lldbsuite/test/api/multiple-targets/TestMultipleTargets.py44
-rw-r--r--packages/Python/lldbsuite/test/api/multiple-targets/main.cpp31
-rw-r--r--packages/Python/lldbsuite/test/api/multithreaded/TestMultithreaded.py49
-rw-r--r--packages/Python/lldbsuite/test/api/multithreaded/driver.cpp.template (renamed from packages/Python/lldbsuite/test/api/multithreaded/driver.cpp)12
-rw-r--r--packages/Python/lldbsuite/test/api/multithreaded/listener_test.cpp.template (renamed from packages/Python/lldbsuite/test/api/multithreaded/listener_test.cpp)2
-rw-r--r--packages/Python/lldbsuite/test/api/multithreaded/lldb-headers.h11
-rw-r--r--packages/Python/lldbsuite/test/api/multithreaded/test_breakpoint_callback.cpp.template (renamed from packages/Python/lldbsuite/test/api/multithreaded/test_breakpoint_callback.cpp)2
-rw-r--r--packages/Python/lldbsuite/test/api/multithreaded/test_listener_event_description.cpp.template (renamed from packages/Python/lldbsuite/test/api/multithreaded/test_listener_event_description.cpp)2
-rw-r--r--packages/Python/lldbsuite/test/api/multithreaded/test_listener_event_process_state.cpp.template (renamed from packages/Python/lldbsuite/test/api/multithreaded/test_listener_event_process_state.cpp)7
-rw-r--r--packages/Python/lldbsuite/test/api/multithreaded/test_listener_resume.cpp.template (renamed from packages/Python/lldbsuite/test/api/multithreaded/test_listener_resume.cpp)2
-rw-r--r--packages/Python/lldbsuite/test/arm_emulation/TestEmulations.py53
-rw-r--r--packages/Python/lldbsuite/test/attic/tester.py218
-rw-r--r--packages/Python/lldbsuite/test/bench.py13
-rw-r--r--packages/Python/lldbsuite/test/benchmarks/continue/TestBenchmarkContinue.py29
-rw-r--r--packages/Python/lldbsuite/test/benchmarks/disassembly/TestDisassembly.py22
-rw-r--r--packages/Python/lldbsuite/test/benchmarks/disassembly/TestDoAttachThenDisassembly.py16
-rw-r--r--packages/Python/lldbsuite/test/benchmarks/disassembly/TestXcode41Vs42GDBDisassembly.py43
-rw-r--r--packages/Python/lldbsuite/test/benchmarks/expression/TestExpressionCmd.py20
-rw-r--r--packages/Python/lldbsuite/test/benchmarks/expression/TestRepeatedExprs.py26
-rw-r--r--packages/Python/lldbsuite/test/benchmarks/frame_variable/TestFrameVariableResponse.py17
-rw-r--r--packages/Python/lldbsuite/test/benchmarks/libcxxlist/TestBenchmarkLibcxxList.py23
-rw-r--r--packages/Python/lldbsuite/test/benchmarks/libcxxmap/TestBenchmarkLibcxxMap.py23
-rw-r--r--packages/Python/lldbsuite/test/benchmarks/startup/TestStartupDelays.py27
-rw-r--r--packages/Python/lldbsuite/test/benchmarks/stepping/TestSteppingSpeed.py14
-rw-r--r--packages/Python/lldbsuite/test/benchmarks/turnaround/TestCompileRunToBreakpointTurnaround.py25
-rw-r--r--packages/Python/lldbsuite/test/concurrent_base.py288
-rw-r--r--packages/Python/lldbsuite/test/configuration.py35
-rw-r--r--packages/Python/lldbsuite/test/darwin_log.py457
-rw-r--r--packages/Python/lldbsuite/test/decorators.py334
-rw-r--r--packages/Python/lldbsuite/test/dosep.py214
-rw-r--r--packages/Python/lldbsuite/test/dotest.py407
-rw-r--r--packages/Python/lldbsuite/test/dotest_args.py168
-rw-r--r--packages/Python/lldbsuite/test/driver/batch_mode/TestBatchMode.py106
-rw-r--r--packages/Python/lldbsuite/test/example/TestSequenceFunctions.py5
-rw-r--r--packages/Python/lldbsuite/test/expression_command/anonymous-struct/TestCallUserAnonTypedef.py5
-rw-r--r--packages/Python/lldbsuite/test/expression_command/calculator_mode/TestCalculatorMode.py27
-rw-r--r--packages/Python/lldbsuite/test/expression_command/call-function/TestCallStdStringFunction.py27
-rw-r--r--packages/Python/lldbsuite/test/expression_command/call-function/TestCallStopAndContinue.py39
-rw-r--r--packages/Python/lldbsuite/test/expression_command/call-function/TestCallUserDefinedFunction.py31
-rw-r--r--packages/Python/lldbsuite/test/expression_command/call-function/main.cpp2
-rw-r--r--packages/Python/lldbsuite/test/expression_command/call-restarts/TestCallThatRestarts.py150
-rw-r--r--packages/Python/lldbsuite/test/expression_command/call-throws/TestCallThatThrows.py75
-rw-r--r--packages/Python/lldbsuite/test/expression_command/char/TestExprsChar.py30
-rw-r--r--packages/Python/lldbsuite/test/expression_command/expr-in-syscall/TestExpressionInSyscall.py43
-rw-r--r--packages/Python/lldbsuite/test/expression_command/fixits/TestFixIts.py41
-rw-r--r--packages/Python/lldbsuite/test/expression_command/formatters/TestFormatters.py241
-rw-r--r--packages/Python/lldbsuite/test/expression_command/formatters/foosynth.py56
-rw-r--r--packages/Python/lldbsuite/test/expression_command/formatters/formatters.py34
-rw-r--r--packages/Python/lldbsuite/test/expression_command/ir-interpreter-phi-nodes/TestIRInterpreterPHINodes.py23
-rw-r--r--packages/Python/lldbsuite/test/expression_command/ir-interpreter/TestIRInterpreter.py41
-rw-r--r--packages/Python/lldbsuite/test/expression_command/issue_11588/Test11588.py76
-rw-r--r--packages/Python/lldbsuite/test/expression_command/issue_11588/s11588.py44
-rw-r--r--packages/Python/lldbsuite/test/expression_command/macros/TestMacros.py95
-rw-r--r--packages/Python/lldbsuite/test/expression_command/multiline/TestMultilineExpressions.py11
-rw-r--r--packages/Python/lldbsuite/test/expression_command/options/TestExprOptions.py16
-rw-r--r--packages/Python/lldbsuite/test/expression_command/persist_objc_pointeetype/TestPersistObjCPointeeType.py24
-rw-r--r--packages/Python/lldbsuite/test/expression_command/persistent_ptr_update/TestPersistentPtrUpdate.py14
-rw-r--r--packages/Python/lldbsuite/test/expression_command/persistent_types/TestNestedPersistentTypes.py14
-rw-r--r--packages/Python/lldbsuite/test/expression_command/persistent_types/TestPersistentTypes.py65
-rw-r--r--packages/Python/lldbsuite/test/expression_command/persistent_variables/TestPersistentVariables.py23
-rw-r--r--packages/Python/lldbsuite/test/expression_command/po_verbosity/TestPoVerbosity.py29
-rw-r--r--packages/Python/lldbsuite/test/expression_command/radar_8638051/Test8638051.py11
-rw-r--r--packages/Python/lldbsuite/test/expression_command/radar_9531204/TestPrintfAfterUp.py10
-rw-r--r--packages/Python/lldbsuite/test/expression_command/radar_9673664/TestExprHelpExamples.py14
-rw-r--r--packages/Python/lldbsuite/test/expression_command/save_jit_objects/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/expression_command/save_jit_objects/TestSaveJITObjects.py58
-rw-r--r--packages/Python/lldbsuite/test/expression_command/save_jit_objects/main.c (renamed from include/lldb/Core/CxaDemangle.h)15
-rw-r--r--packages/Python/lldbsuite/test/expression_command/test/TestExprs.py119
-rw-r--r--packages/Python/lldbsuite/test/expression_command/test/TestExprs2.py26
-rw-r--r--packages/Python/lldbsuite/test/expression_command/timeout/TestCallWithTimeout.py60
-rw-r--r--packages/Python/lldbsuite/test/expression_command/top-level/TestTopLevelExprs.py45
-rw-r--r--packages/Python/lldbsuite/test/expression_command/two-files/TestObjCTypeQueryFromOtherCompileUnit.py11
-rw-r--r--packages/Python/lldbsuite/test/expression_command/unwind_expression/TestUnwindExpression.py53
-rw-r--r--packages/Python/lldbsuite/test/functionalities/abbreviation/TestAbbreviations.py37
-rw-r--r--packages/Python/lldbsuite/test/functionalities/abbreviation/TestCommonShortSpellings.py9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/apropos_with_process/TestAproposWithProcess.py12
-rw-r--r--packages/Python/lldbsuite/test/functionalities/archives/TestBSDArchives.py41
-rw-r--r--packages/Python/lldbsuite/test/functionalities/asan/TestMemoryHistory.py114
-rw-r--r--packages/Python/lldbsuite/test/functionalities/asan/TestReportData.py57
-rw-r--r--packages/Python/lldbsuite/test/functionalities/attach_resume/TestAttachResume.py45
-rw-r--r--packages/Python/lldbsuite/test/functionalities/avoids-fd-leak/TestFdLeak.py77
-rw-r--r--packages/Python/lldbsuite/test/functionalities/backticks/TestBackticksWithoutATarget.py7
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/address_breakpoints/TestAddressBreakpoints.py36
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/address_breakpoints/TestBadAddressBreakpoints.py29
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_case_sensitivity/TestBreakpointCaseSensitivity.py66
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/TestBreakpointCommand.py215
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/TestBreakpointCommandsFromPython.py52
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/TestRegexpBreakCommand.py43
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/bktptcmd.py7
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_conditions/TestBreakpointConditions.py155
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_ids/TestBreakpointIDs.py75
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_ignore_count/TestBreakpointIgnoreCount.py69
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_in_delayslot/TestAvoidBreakpointInDelaySlot.py24
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_language/TestBreakpointLanguage.py106
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_locations/TestBreakpointLocations.py66
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_names/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_names/TestBreakpointNames.py141
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_names/main.c54
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_options/TestBreakpointOptions.py64
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_set_restart/TestBreakpointSetRestart.py27
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/comp_dir_symlink/TestCompDirSymLink.py19
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/consecutive_breakpoints/TestConsecutiveBreakpoints.py65
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/cpp/TestCPPBreakpointLocations.py91
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/cpp_exception/TestCPPExceptionBreakpoint.py27
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/debugbreak/TestDebugBreak.py21
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/dummy_target_breakpoints/TestBreakpointsWithNoTargets.py33
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/inlined_breakpoints/TestInlinedBreakpoints.py38
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/objc/TestObjCBreakpoints.py95
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/serialize/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/serialize/TestBreakpointSerialization.py288
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/serialize/main.c54
-rw-r--r--packages/Python/lldbsuite/test/functionalities/breakpoint/source_regexp/TestSourceRegexBreakpoints.py76
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_history/TestCommandHistory.py138
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_regex/TestCommandRegex.py17
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script/TestCommandScript.py92
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script/bug11569.py3
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script/import/TestImport.py28
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script/import/bar/bar.py17
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script/import/bar/barutil.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script/import/dummymodule.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script/import/foo/bar/foobar.py5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script/import/foo/foo.py5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script/import/foo/foo2.py10
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script/import/rdar-12586188/TestRdar12586188.py18
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script/import/rdar-12586188/fail12586188.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script/import/rdar-12586188/fail212586188.py2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script/import/thepackage/TPunitA.py5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script/import/thepackage/TPunitB.py5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script/import/thepackage/__init__.py9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script/mysto.py28
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script/welcome.py23
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script_alias/TestCommandScriptAlias.py15
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script_alias/tcsacmd.py17
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script_immediate_output/TestCommandScriptImmediateOutput.py51
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_script_immediate_output/custom_command.py20
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_source/TestCommandSource.py7
-rw-r--r--packages/Python/lldbsuite/test/functionalities/command_source/my.py1
-rw-r--r--packages/Python/lldbsuite/test/functionalities/completion/TestCompletion.py172
-rw-r--r--packages/Python/lldbsuite/test/functionalities/conditional_break/TestConditionalBreak.py38
-rw-r--r--packages/Python/lldbsuite/test/functionalities/conditional_break/conditional_break.py6
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/basic/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/basic/TestDarwinLogBasic.py35
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/basic/main.c32
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/common/darwin_log_common.h6
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/activity-chain/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/activity-chain/TestDarwinLogFilterMatchActivityChain.py123
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/activity-chain/main.c43
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/activity/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/activity/TestDarwinLogFilterMatchActivity.py127
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/activity/main.c43
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/category/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/category/TestDarwinLogFilterMatchCategory.py127
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/category/main.c43
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/message/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/message/TestDarwinLogFilterMatchMessage.py147
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/message/main.c35
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/subsystem/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/subsystem/TestDarwinLogFilterMatchSubsystem.py127
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exact_match/subsystem/main.c43
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/regex/activity-chain/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/regex/activity-chain/TestDarwinLogFilterRegexActivityChain.py138
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/regex/activity-chain/main.c43
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/regex/activity/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/regex/activity/TestDarwinLogFilterRegexActivity.py143
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/regex/activity/main.c43
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/regex/category/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/regex/category/TestDarwinLogFilterRegexCategory.py143
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/regex/category/main.c43
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/regex/message/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/regex/message/TestDarwinLogFilterRegexMessage.py128
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/regex/message/main.c35
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/regex/subsystem/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/regex/subsystem/TestDarwinLogFilterRegexSubsystem.py160
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/filter/regex/subsystem/main.c43
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/format/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/format/TestDarwinLogMessageFormat.py188
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/format/main.c41
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/source/debug/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/source/debug/TestDarwinLogSourceDebug.py81
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/source/debug/main.c34
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/source/info/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/source/info/TestDarwinLogSourceInfo.py84
-rw-r--r--packages/Python/lldbsuite/test/functionalities/darwin_log/source/info/main.c34
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/boolreference/TestFormattersBoolRefPtr.py40
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/compactvectors/TestCompactVectors.py38
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-advanced/TestDataFormatterAdv.py341
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-categories/TestDataFormatterCategories.py298
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-cpp/TestDataFormatterCpp.py274
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-disabling/TestDataFormatterDisabling.py48
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-enum-format/TestDataFormatterEnumFormat.py34
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-globals/TestDataFormatterGlobals.py32
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-named-summaries/TestDataFormatterNamedSummaries.py117
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjC.py373
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/main.m2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/nsindexpath/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/nsindexpath/TestDataFormatterNSIndexPath.py115
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/nsindexpath/main.m31
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/nsstring/TestDataFormatterNSString.py91
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-proper-plurals/TestFormattersOneIsSingular.py36
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-ptr-to-array/TestPtrToArrayFormatting.py18
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-python-synth/TestDataFormatterPythonSynth.py189
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-python-synth/fooSynthProvider.py49
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-python-synth/ftsp.py58
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-script/TestDataFormatterScript.py128
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-skip-summary/TestDataFormatterSkipSummary.py227
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-smart-array/TestDataFormatterSmartArray.py496
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/atomic/TestLibCxxAtomic.py38
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/function/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/function/TestLibCxxFunction.py56
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/function/main.cpp25
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/initializerlist/TestInitializerList.py29
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/iterator/TestDataFormatterLibccIterator.py47
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/iterator/main.cpp14
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/list/TestDataFormatterLibcxxList.py210
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/list/loop/TestDataFormatterLibcxxListLoop.py44
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/map/TestDataFormatterLibccMap.py334
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/multimap/TestDataFormatterLibccMultiMap.py332
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/multiset/TestDataFormatterLibcxxMultiSet.py98
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/set/TestDataFormatterLibcxxSet.py9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/string/TestDataFormatterLibcxxString.py76
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/unordered/TestDataFormatterUnordered.py27
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/vbool/TestDataFormatterLibcxxVBool.py49
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/vector/TestDataFormatterLibcxxVector.py170
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/iterator/TestDataFormatterStdIterator.py49
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/list/TestDataFormatterStdList.py202
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/map/TestDataFormatterStdMap.py370
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/smart_ptr/TestDataFormatterStdSmartPtr.py39
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/string/TestDataFormatterStdString.py40
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/tuple/Makefile8
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/tuple/TestDataFormatterStdTuple.py49
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/tuple/main.cpp9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/unique_ptr/Makefile8
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/unique_ptr/TestDataFormatterStdUniquePtr.py61
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/unique_ptr/main.cpp22
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vbool/TestDataFormatterStdVBool.py49
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vector/TestDataFormatterStdVector.py189
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-synth/TestDataFormatterSynth.py199
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-synthtype/TestDataFormatterSynthType.py14
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-synthtype/myIntSynthProvider.py42
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-synthval/TestDataFormatterSynthVal.py63
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-synthval/main.cpp12
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-synthval/myIntSynthProvider.py42
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/dump_dynamic/TestDumpDynamic.py5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/format-propagation/TestFormatPropagation.py32
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/frameformat_smallstruct/TestFrameFormatSmallStruct.py14
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/hexcaps/TestDataFormatterHexCaps.py47
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/language_category_updates/TestDataFormatterLanguageCategoryUpdates.py59
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/nsarraysynth/TestNSArraySynthetic.py80
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/nsdictionarysynth/TestNSDictionarySynthetic.py96
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/nssetsynth/TestNSSetSynthetic.py76
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/ostypeformatting/TestFormattersOsType.py14
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/parray/TestPrintArray.py104
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/poarray/TestPrintObjectArray.py74
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/ptr_ref_typedef/TestPtrRef2Typedef.py28
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/pyobjsynthprovider/Makefile (renamed from packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/Makefile)2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/pyobjsynthprovider/TestPyObjSynthProvider.py73
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/pyobjsynthprovider/main.cpp (renamed from packages/Python/lldbsuite/test/functionalities/type_lookup/main.m)14
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/pyobjsynthprovider/provider.py16
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/refpointer-recursion/TestDataFormatterRefPtrRecursion.py20
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/setvaluefromcstring/TestSetValueFromCString.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/stringprinter/TestStringPrinter.py5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/summary-string-onfail/Test-rdar-9974002.py106
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/synthcapping/TestSyntheticCapping.py40
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/synthcapping/fooSynthProvider.py24
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/synthupdate/TestSyntheticFilterRecompute.py36
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/type_summary_list_arg/TestTypeSummaryListArg.py36
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/type_summary_list_script/TestTypeSummaryListScript.py24
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/type_summary_list_script/tslsformatters.py4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/typedef_array/TestTypedefArray.py5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/user-format-vs-summary/TestUserFormatVsSummary.py39
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/var-in-aggregate-misuse/TestVarInAggregateMisuse.py50
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/varscript_formatting/TestDataFormatterVarScriptFormatting.py25
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/varscript_formatting/helperfunc.py5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/data-formatter/vector-types/TestVectorTypesFormatting.py64
-rw-r--r--packages/Python/lldbsuite/test/functionalities/dead-strip/TestDeadStrip.py38
-rw-r--r--packages/Python/lldbsuite/test/functionalities/disassembly/TestDisassembleBreakpoint.py36
-rw-r--r--packages/Python/lldbsuite/test/functionalities/dynamic_value_child_count/TestDynamicValueChildCount.py46
-rw-r--r--packages/Python/lldbsuite/test/functionalities/embedded_interpreter/TestConvenienceVariables.py58
-rw-r--r--packages/Python/lldbsuite/test/functionalities/exec/TestExec.py66
-rw-r--r--packages/Python/lldbsuite/test/functionalities/expr-doesnt-deadlock/TestExprDoesntBlock.py30
-rw-r--r--packages/Python/lldbsuite/test/functionalities/fat_archives/TestFatArchives.py44
-rw-r--r--packages/Python/lldbsuite/test/functionalities/format/TestFormats.py22
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/array/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/array/TestArray.py29
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/array/main.c9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/bad-reference/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/bad-reference/TestBadReference.py26
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/bad-reference/main.cpp22
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/complicated-expression/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/complicated-expression/TestComplicatedExpression.py29
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/complicated-expression/main.c26
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/dereference-argument/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/dereference-argument/TestDiagnoseDereferenceArgument.py29
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/dereference-argument/main.c22
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/dereference-function-return/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/dereference-function-return/TestDiagnoseDereferenceFunctionReturn.py32
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/dereference-function-return/main.c12
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/dereference-this/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/dereference-this/TestDiagnoseDereferenceThis.py29
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/dereference-this/main.cpp15
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/inheritance/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/inheritance/TestDiagnoseInheritance.py26
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/inheritance/main.cpp69
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/local-variable/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/local-variable/TestLocalVariable.py26
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/local-variable/main.c4
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/virtual-method-call/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/virtual-method-call/TestDiagnoseDereferenceVirtualMethodCall.py26
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame-diagnose/virtual-method-call/main.cpp16
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame_var_scope/Makefile3
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame_var_scope/TestFrameVariableScope.py5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/frame_var_scope/main.c21
-rw-r--r--packages/Python/lldbsuite/test/functionalities/inferior-assert/TestInferiorAssert.py163
-rw-r--r--packages/Python/lldbsuite/test/functionalities/inferior-changed/TestInferiorChanged.py30
-rw-r--r--packages/Python/lldbsuite/test/functionalities/inferior-crashing/TestInferiorCrashing.py119
-rw-r--r--packages/Python/lldbsuite/test/functionalities/inferior-crashing/recursive-inferior/TestRecursiveInferior.py103
-rw-r--r--packages/Python/lldbsuite/test/functionalities/inline-stepping/TestInlineStepping.py193
-rw-r--r--packages/Python/lldbsuite/test/functionalities/jitloader_gdb/TestJITLoaderGDB.py10
-rw-r--r--packages/Python/lldbsuite/test/functionalities/launch_with_shellexpand/TestLaunchWithShellExpand.py85
-rw-r--r--packages/Python/lldbsuite/test/functionalities/llvm/TestLLVM.py23
-rw-r--r--packages/Python/lldbsuite/test/functionalities/load_unload/TestLoadUnload.py223
-rw-r--r--packages/Python/lldbsuite/test/functionalities/longjmp/TestLongjmp.py23
-rw-r--r--packages/Python/lldbsuite/test/functionalities/memory/cache/TestMemoryCache.py12
-rw-r--r--packages/Python/lldbsuite/test/functionalities/memory/find/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/memory/find/TestMemoryFind.py71
-rw-r--r--packages/Python/lldbsuite/test/functionalities/memory/find/main.cpp17
-rw-r--r--packages/Python/lldbsuite/test/functionalities/memory/read/TestMemoryRead.py69
-rw-r--r--packages/Python/lldbsuite/test/functionalities/multidebugger_commands/TestMultipleDebuggersCommands.py38
-rw-r--r--packages/Python/lldbsuite/test/functionalities/nested_alias/TestNestedAlias.py49
-rw-r--r--packages/Python/lldbsuite/test/functionalities/non-overlapping-index-variable-i/TestIndexVariable.py16
-rw-r--r--packages/Python/lldbsuite/test/functionalities/nosucharch/TestNoSuchArch.py18
-rw-r--r--packages/Python/lldbsuite/test/functionalities/object-file/TestImageListMultiArchitecture.py8
-rw-r--r--packages/Python/lldbsuite/test/functionalities/paths/TestPaths.py35
-rw-r--r--packages/Python/lldbsuite/test/functionalities/platform/TestPlatformCommand.py42
-rw-r--r--packages/Python/lldbsuite/test/functionalities/plugins/commands/TestPluginCommands.py26
-rw-r--r--packages/Python/lldbsuite/test/functionalities/plugins/commands/plugin.cpp.template (renamed from packages/Python/lldbsuite/test/functionalities/plugins/commands/plugin.cpp)10
-rw-r--r--packages/Python/lldbsuite/test/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py157
-rw-r--r--packages/Python/lldbsuite/test/functionalities/plugins/python_os_plugin/operating_system.py120
-rw-r--r--packages/Python/lldbsuite/test/functionalities/plugins/python_os_plugin/operating_system2.py104
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/TestLinuxCore.py249
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/altmain.c (renamed from packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/altmain.c)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/altmain.core (renamed from packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/altmain.core)bin40960 -> 40960 bytes
-rwxr-xr-xpackages/Python/lldbsuite/test/functionalities/postmortem/elf-core/altmain.out (renamed from packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/altmain.out)bin2330 -> 2330 bytes
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/fpr_sse.cpp38
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/gcore/TestGCore.py52
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/gcore/linux-i386.corebin0 -> 12324 bytes
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/gcore/linux-x86_64.corebin0 -> 19008 bytes
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/gcore/main.cpp63
-rwxr-xr-xpackages/Python/lldbsuite/test/functionalities/postmortem/elf-core/gcore/main.mk5
-rwxr-xr-xpackages/Python/lldbsuite/test/functionalities/postmortem/elf-core/gcore/make-core.sh56
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/linux-fpr_sse_i386.corebin0 -> 32768 bytes
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/linux-fpr_sse_x86_64.corebin0 -> 40960 bytes
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/linux-i386.core (renamed from packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/i386.core)bin28672 -> 28672 bytes
-rwxr-xr-xpackages/Python/lldbsuite/test/functionalities/postmortem/elf-core/linux-i386.out (renamed from packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/i386.out)bin1971 -> 1971 bytes
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/linux-s390x.core (renamed from packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/s390x.core)bin16384 -> 16384 bytes
-rwxr-xr-xpackages/Python/lldbsuite/test/functionalities/postmortem/elf-core/linux-s390x.out (renamed from packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/s390x.out)bin2824 -> 2824 bytes
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/linux-x86_64.core (renamed from packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/x86_64.core)bin40960 -> 40960 bytes
-rwxr-xr-xpackages/Python/lldbsuite/test/functionalities/postmortem/elf-core/linux-x86_64.out (renamed from packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/x86_64.out)bin2575 -> 2575 bytes
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/main.c (renamed from packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/main.c)0
-rwxr-xr-xpackages/Python/lldbsuite/test/functionalities/postmortem/elf-core/make-core.sh (renamed from packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/make-core.sh)39
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/thread_crash/TestLinuxCoreThreads.py61
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/thread_crash/linux-i386.corebin0 -> 24576 bytes
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/thread_crash/linux-x86_64.corebin0 -> 32768 bytes
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/thread_crash/main.cpp63
-rwxr-xr-xpackages/Python/lldbsuite/test/functionalities/postmortem/elf-core/thread_crash/main.mk5
-rwxr-xr-xpackages/Python/lldbsuite/test/functionalities/postmortem/elf-core/thread_crash/make-core.sh64
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/TestLinuxCore.py164
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/minidump-new/TestMiniDumpNew.py161
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/minidump-new/install_breakpad.cpp16
-rwxr-xr-xpackages/Python/lldbsuite/test/functionalities/postmortem/minidump-new/linux-x86_64bin0 -> 7279 bytes
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/minidump-new/linux-x86_64.cpp12
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/minidump-new/linux-x86_64.dmpbin0 -> 63592 bytes
-rwxr-xr-xpackages/Python/lldbsuite/test/functionalities/postmortem/minidump-new/linux-x86_64_not_crashedbin0 -> 7675 bytes
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/minidump-new/linux-x86_64_not_crashed.cpp22
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/minidump-new/linux-x86_64_not_crashed.dmpbin0 -> 63744 bytes
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/minidump-new/makefile.txt29
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/minidump/TestMiniDump.py29
-rw-r--r--packages/Python/lldbsuite/test/functionalities/postmortem/wow64_minidump/TestWow64MiniDump.py11
-rw-r--r--packages/Python/lldbsuite/test/functionalities/process_attach/TestProcessAttach.py7
-rw-r--r--packages/Python/lldbsuite/test/functionalities/process_attach/attach_denied/TestAttachDenied.py13
-rw-r--r--packages/Python/lldbsuite/test/functionalities/process_group/TestChangeProcessGroup.py21
-rw-r--r--packages/Python/lldbsuite/test/functionalities/process_launch/TestProcessLaunch.py96
-rw-r--r--packages/Python/lldbsuite/test/functionalities/process_save_core/TestProcessSaveCore.py21
-rw-r--r--packages/Python/lldbsuite/test/functionalities/ptr_refs/TestPtrRefs.py22
-rw-r--r--packages/Python/lldbsuite/test/functionalities/recursion/TestValueObjectRecursion.py38
-rw-r--r--packages/Python/lldbsuite/test/functionalities/register/intel_avx/Makefile7
-rw-r--r--packages/Python/lldbsuite/test/functionalities/register/intel_avx/TestYMMRegister.py75
-rw-r--r--packages/Python/lldbsuite/test/functionalities/register/intel_avx/main.c67
-rw-r--r--packages/Python/lldbsuite/test/functionalities/register/intel_xtended_registers/Makefile7
-rw-r--r--packages/Python/lldbsuite/test/functionalities/register/intel_xtended_registers/TestMPXRegisters.py69
-rw-r--r--packages/Python/lldbsuite/test/functionalities/register/intel_xtended_registers/main.cpp57
-rw-r--r--packages/Python/lldbsuite/test/functionalities/register/intel_xtended_registers/mpx_bound_violation/Makefile7
-rw-r--r--packages/Python/lldbsuite/test/functionalities/register/intel_xtended_registers/mpx_bound_violation/TestBoundViolation.py57
-rw-r--r--packages/Python/lldbsuite/test/functionalities/register/intel_xtended_registers/mpx_bound_violation/main.cpp40
-rw-r--r--packages/Python/lldbsuite/test/functionalities/register/register_command/Makefile (renamed from packages/Python/lldbsuite/test/functionalities/register/Makefile)2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/register/register_command/TestRegisters.py (renamed from packages/Python/lldbsuite/test/functionalities/register/TestRegisters.py)235
-rw-r--r--packages/Python/lldbsuite/test/functionalities/register/register_command/a.cpp (renamed from packages/Python/lldbsuite/test/functionalities/register/a.cpp)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/register/register_command/main.cpp (renamed from packages/Python/lldbsuite/test/functionalities/register/main.cpp)0
-rw-r--r--packages/Python/lldbsuite/test/functionalities/rerun/TestRerun.py31
-rw-r--r--packages/Python/lldbsuite/test/functionalities/return-value/TestReturnValue.py220
-rw-r--r--packages/Python/lldbsuite/test/functionalities/set-data/TestSetData.py36
-rw-r--r--packages/Python/lldbsuite/test/functionalities/signal/TestSendSignal.py27
-rw-r--r--packages/Python/lldbsuite/test/functionalities/signal/handle-segv/TestHandleSegv.py21
-rw-r--r--packages/Python/lldbsuite/test/functionalities/signal/raise/TestRaise.py150
-rw-r--r--packages/Python/lldbsuite/test/functionalities/single-quote-in-filename-to-lldb/TestSingleQuoteInFilename.py14
-rw-r--r--packages/Python/lldbsuite/test/functionalities/step-avoids-no-debug/TestStepNoDebug.py98
-rw-r--r--packages/Python/lldbsuite/test/functionalities/stop-hook/TestStopHookCmd.py41
-rw-r--r--packages/Python/lldbsuite/test/functionalities/stop-hook/TestStopHookMechanism.py66
-rw-r--r--packages/Python/lldbsuite/test/functionalities/stop-hook/multiple_threads/TestStopHookMultipleThreads.py55
-rw-r--r--packages/Python/lldbsuite/test/functionalities/target_command/TestTargetCommand.py205
-rw-r--r--packages/Python/lldbsuite/test/functionalities/testid/TestTestId.py17
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/TestNumThreads.py22
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/backtrace_all/TestBacktraceAll.py33
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/break_after_join/TestBreakAfterJoin.py45
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentEvents.py525
-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_delay_breakpoint_one_signal/TestConcurrentBreakpointDelayBreakpointOneSignal.py23
-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/breakpoint_one_delay_breakpoint_threads/TestConcurrentBreakpointOneDelayBreakpointThreads.py22
-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/breakpoints_delayed_breakpoint_one_watchpoint/TestConcurrentBreakpointsDelayedBreakpointOneWatchpoint.py25
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/crash_with_break/Makefile9
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/crash_with_break/TestConcurrentCrashWithBreak.py21
-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_signal/TestConcurrentCrashWithSignal.py21
-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/TestConcurrentCrashWithWatchpoint.py22
-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/crash_with_watchpoint_breakpoint_signal/TestConcurrentCrashWithWatchpointBreakpointSignal.py25
-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_break/TestConcurrentDelaySignalBreak.py23
-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_signal_watch/TestConcurrentDelaySignalWatch.py24
-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/delay_watch_break/TestConcurrentDelayWatchBreak.py24
-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_signal/TestConcurrentDelayedCrashWithBreakpointSignal.py23
-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/delayed_crash_with_breakpoint_watchpoint/TestConcurrentDelayedCrashWithBreakpointWatchpoint.py24
-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_breakpoints/TestConcurrentManyBreakpoints.py23
-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_crash/TestConcurrentManyCrash.py23
-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_signals/TestConcurrentManySignals.py23
-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/many_watchpoints/TestConcurrentManyWatchpoints.py23
-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/n_watch_n_break/TestConcurrentNWatchNBreak.py23
-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_break/TestConcurrentSignalBreak.py21
-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_break/TestConcurrentSignalDelayBreak.py23
-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_delay_watch/TestConcurrentSignalDelayWatch.py24
-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_n_watch_n_break/TestConcurrentSignalNWatchNBreak.py24
-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/TestConcurrentSignalWatch.py22
-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/signal_watch_break/TestConcurrentSignalWatchBreak.py24
-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_breakpoint_threads/TestConcurrentTwoBreakpointThreads.py21
-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_delay_signal/TestConcurrentTwoBreakpointsOneDelaySignal.py23
-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_signal/TestConcurrentTwoBreakpointsOneSignal.py21
-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_breakpoints_one_watchpoint/TestConcurrentTwoBreakpointsOneWatchpoint.py24
-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_watchpoint_threads/TestConcurrentTwoWatchpointThreads.py22
-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_breakpoint/TestConcurrentTwoWatchpointsOneBreakpoint.py24
-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_delay_breakpoint/TestConcurrentTwoWatchpointsOneDelayBreakpoint.py24
-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/two_watchpoints_one_signal/TestConcurrentTwoWatchpointsOneSignal.py22
-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/TestConcurrentWatchBreak.py24
-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/watch_break_delay/TestConcurrentWatchBreakDelay.py24
-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_delay_watchpoint_one_breakpoint/TestConcurrentWatchpointDelayWatchpointOneBreakpoint.py24
-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/concurrent_events/watchpoint_with_delay_watchpoint_threads/TestConcurrentWatchpointWithDelayWatchpointThreads.py23
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/crash_during_step/TestCrashDuringStep.py32
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/create_after_attach/TestCreateAfterAttach.py57
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/create_during_step/TestCreateDuringStep.py128
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/exit_during_break/TestExitDuringBreak.py48
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/exit_during_step/TestExitDuringStep.py84
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/jump/TestThreadJump.py54
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/multi_break/TestMultipleBreakpoints.py52
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/state/TestThreadStates.py161
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/step_out/TestThreadStepOut.py115
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/step_until/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/step_until/TestStepUntil.py92
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/step_until/main.c20
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/thread_exit/TestThreadExit.py78
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/thread_specific_break/TestThreadSpecificBreakpoint.py71
-rw-r--r--packages/Python/lldbsuite/test/functionalities/thread/thread_specific_break_plus_condition/TestThreadSpecificBpPlusCondition.py43
-rw-r--r--packages/Python/lldbsuite/test/functionalities/tsan/basic/TestTsanBasic.py62
-rw-r--r--packages/Python/lldbsuite/test/functionalities/tsan/cpp_global_location/TestTsanCPPGlobalLocation.py45
-rw-r--r--packages/Python/lldbsuite/test/functionalities/tsan/global_location/TestTsanGlobalLocation.py47
-rw-r--r--packages/Python/lldbsuite/test/functionalities/tsan/multiple/TestTsanMultiple.py61
-rw-r--r--packages/Python/lldbsuite/test/functionalities/tsan/thread_leak/TestTsanThreadLeak.py34
-rw-r--r--packages/Python/lldbsuite/test/functionalities/tsan/thread_numbers/TestTsanThreadNumbers.py57
-rw-r--r--packages/Python/lldbsuite/test/functionalities/tty/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/tty/TestTerminal.py35
-rw-r--r--packages/Python/lldbsuite/test/functionalities/tty/main.c10
-rw-r--r--packages/Python/lldbsuite/test/functionalities/type_completion/TestTypeCompletion.py115
-rw-r--r--packages/Python/lldbsuite/test/functionalities/type_lookup/Makefile2
-rw-r--r--packages/Python/lldbsuite/test/functionalities/type_lookup/TestTypeLookup.py28
-rw-r--r--packages/Python/lldbsuite/test/functionalities/type_lookup/main.mm58
-rw-r--r--packages/Python/lldbsuite/test/functionalities/unwind/ehframe/TestEhFrameUnwind.py17
-rw-r--r--packages/Python/lldbsuite/test/functionalities/unwind/ehframe/main.c32
-rw-r--r--packages/Python/lldbsuite/test/functionalities/unwind/noreturn/TestNoreturnUnwind.py26
-rw-r--r--packages/Python/lldbsuite/test/functionalities/unwind/sigtramp/TestSigtrampUnwind.py40
-rw-r--r--packages/Python/lldbsuite/test/functionalities/unwind/standard/TestStandardUnwind.py78
-rw-r--r--packages/Python/lldbsuite/test/functionalities/value_md5_crash/TestValueMD5Crash.py20
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/hello_watchlocation/TestWatchLocation.py71
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/hello_watchpoint/TestMyFirstWatchpoint.py52
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/multi_watchpoint_slots/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/multi_watchpoint_slots/TestWatchpointMultipleSlots.py97
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/multi_watchpoint_slots/main.c29
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_hits/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_hits/TestMultipleHits.py58
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_hits/main.cpp29
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_threads/TestWatchpointMultipleThreads.py86
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/step_over_watchpoint/TestStepOverWatchpoint.py23
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/variable_out_of_scope/TestWatchedVarHitWhenInScope.py26
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_commands/TestWatchpointCommands.py238
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_commands/command/TestWatchpointCommandLLDB.py107
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_commands/command/TestWatchpointCommandPython.py123
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_commands/command/watchpoint_command.py7
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_commands/condition/TestWatchpointConditionCmd.py54
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_disable/Makefile5
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_disable/TestWatchpointDisable.py88
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_disable/main.c13
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_events/TestWatchpointEvents.py89
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_on_vectors/TestValueOfVectorVariable.py22
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_set_command/TestWatchLocationWithWatchSet.py65
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_set_command/TestWatchpointSetErrorCases.py35
-rw-r--r--packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_size/TestWatchpointSizes.py69
-rw-r--r--packages/Python/lldbsuite/test/help/TestApropos.py12
-rw-r--r--packages/Python/lldbsuite/test/help/TestHelp.py137
-rw-r--r--packages/Python/lldbsuite/test/issue_verification/TestRerunFileLevelTimeout.py.park33
-rw-r--r--packages/Python/lldbsuite/test/lang/c/anonymous/TestAnonymous.py97
-rw-r--r--packages/Python/lldbsuite/test/lang/c/array_types/TestArrayTypes.py130
-rw-r--r--packages/Python/lldbsuite/test/lang/c/bitfields/TestBitfields.py133
-rw-r--r--packages/Python/lldbsuite/test/lang/c/blocks/TestBlocks.py37
-rw-r--r--packages/Python/lldbsuite/test/lang/c/const_variables/TestConstVariables.py35
-rw-r--r--packages/Python/lldbsuite/test/lang/c/enum_types/TestEnumTypes.py79
-rw-r--r--packages/Python/lldbsuite/test/lang/c/forward/TestForwardDeclaration.py36
-rw-r--r--packages/Python/lldbsuite/test/lang/c/function_types/TestFunctionTypes.py48
-rw-r--r--packages/Python/lldbsuite/test/lang/c/global_variables/TestGlobalVariables.py76
-rw-r--r--packages/Python/lldbsuite/test/lang/c/inlines/TestRedefinitionsInInlines.py10
-rw-r--r--packages/Python/lldbsuite/test/lang/c/modules/TestCModules.py58
-rw-r--r--packages/Python/lldbsuite/test/lang/c/register_variables/TestRegisterVariables.py74
-rw-r--r--packages/Python/lldbsuite/test/lang/c/set_values/TestSetValues.py101
-rw-r--r--packages/Python/lldbsuite/test/lang/c/shared_lib/TestSharedLib.py43
-rw-r--r--packages/Python/lldbsuite/test/lang/c/shared_lib_stripped_symbols/TestSharedLibStrippedSymbols.py41
-rw-r--r--packages/Python/lldbsuite/test/lang/c/step-target/TestStepTarget.py58
-rw-r--r--packages/Python/lldbsuite/test/lang/c/stepping/TestStepAndBreakpoints.py205
-rw-r--r--packages/Python/lldbsuite/test/lang/c/stepping/TestThreadStepping.py44
-rw-r--r--packages/Python/lldbsuite/test/lang/c/strings/TestCStrings.py32
-rw-r--r--packages/Python/lldbsuite/test/lang/c/struct_types/TestStructTypes.py5
-rw-r--r--packages/Python/lldbsuite/test/lang/c/tls_globals/TestTlsGlobals.py57
-rw-r--r--packages/Python/lldbsuite/test/lang/c/typedef/Testtypedef.py34
-rw-r--r--packages/Python/lldbsuite/test/lang/c/unions/TestUnionMembers.py24
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/auto/TestCPPAuto.py23
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/bool/TestCPPBool.py12
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/breakpoint-commands/TestCPPBreakpointCommands.py114
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/breakpoint-commands/nested.cpp8
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/call-function/TestCallCPPFunction.py18
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/chained-calls/TestCppChainedCalls.py62
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/char1632_t/TestChar1632T.py84
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/class_static/TestStaticVariables.py59
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/class_types/TestClassTypes.py87
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/class_types/TestClassTypesDisassembly.py18
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/const_this/TestConstThis.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/diamond/TestDiamond.py31
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/dynamic-value/TestCppValueCast.py41
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/dynamic-value/TestDynamicValue.py234
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/enum_types/TestCPP11EnumTypes.py80
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/exceptions/TestCPPExceptionBreakpoints.py58
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/extern_c/TestExternCSymbols.py2
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/frame-var-anon-unions/TestFrameVariableAnonymousUnions.py8
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/global_operators/TestCppGlobalOperators.py78
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/global_operators/main.cpp26
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/gmodules/TestWithModuleDebugging.py47
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/incomplete-types/TestCppIncompleteTypes.py39
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/inlines/TestInlines.py30
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/lambdas/TestLambdas.py5
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/limit-debug-info/TestWithLimitDebugInfo.py36
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/member-and-local-vars-with-same-name/TestMembersAndLocalsWithSameName.py160
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/namespace/TestNamespace.py146
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/namespace/TestNamespaceLookup.py226
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/namespace_definitions/TestNamespaceDefinitions.py40
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/nsimport/TestCppNsImport.py84
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/overloaded-functions/TestOverloadedFunctions.py18
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/printf/TestPrintf.py5
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/rvalue-references/TestRvalueReferences.py32
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/scope/TestCppScope.py52
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/signed_types/TestSignedTypes.py34
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/static_members/TestCPPStaticMembers.py44
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/static_methods/TestCPPStaticMethods.py14
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/stl/TestSTL.py49
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/stl/TestStdCXXDisassembly.py24
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/template/TestTemplateArgs.py128
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/this/TestCPPThis.py42
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/unicode-literals/TestUnicodeLiterals.py37
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/unique-types/TestUniqueTypes.py36
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/unsigned_types/TestUnsignedTypes.py34
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/virtual/TestVirtual.py38
-rw-r--r--packages/Python/lldbsuite/test/lang/cpp/wchar_t/TestCxxWCharT.py40
-rw-r--r--packages/Python/lldbsuite/test/lang/go/expressions/TestExpressions.py38
-rw-r--r--packages/Python/lldbsuite/test/lang/go/formatters/TestGoFormatters.py30
-rw-r--r--packages/Python/lldbsuite/test/lang/go/goroutines/TestGoroutines.py58
-rw-r--r--packages/Python/lldbsuite/test/lang/go/types/TestGoASTContext.py44
-rw-r--r--packages/Python/lldbsuite/test/lang/mixed/TestMixedLanguages.py24
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/bitfield_ivars/TestBitfieldIvars.py10
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/blocks/TestObjCIvarsInBlocks.py133
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/forward-decl/TestForwardDecl.py26
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/foundation/TestConstStrings.py26
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/foundation/TestFoundationDisassembly.py69
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/foundation/TestObjCMethods.py188
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/foundation/TestObjCMethods2.py130
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/foundation/TestObjectDescriptionAPI.py22
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/foundation/TestRuntimeTypes.py30
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/foundation/TestSymbolTable.py8
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/global_ptrs/TestGlobalObjects.py22
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/hidden-ivars/TestHiddenIvars.py164
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/ivar-IMP/TestObjCiVarIMP.py35
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules-auto-import/TestModulesAutoImport.py20
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules-incomplete/TestIncompleteModules.py33
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules-inline-functions/TestModulesInlineFunctions.py25
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/modules/TestObjCModules.py51
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc++/TestObjCXX.py10
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-baseclass-sbtype/TestObjCBaseClassSBType.py33
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-builtin-types/TestObjCBuiltinTypes.py34
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-checker/TestObjCCheckers.py35
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-class-method/TestObjCClassMethod.py39
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-dyn-sbtype/TestObjCDynamicSBType.py64
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-dynamic-value/TestObjCDynamicValue.py167
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-ivar-offsets/TestObjCIvarOffsets.py67
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-ivar-protocols/TestIvarProtocols.py4
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-ivar-stripped/TestObjCIvarStripped.py47
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-new-syntax/TestObjCNewSyntax.py173
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-optimized/TestObjcOptimized.py29
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-property/TestObjCProperty.py98
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-runtime-ivars/TestRuntimeIvars.py4
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-static-method-stripped/TestObjCStaticMethodStripped.py51
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-static-method/TestObjCStaticMethod.py47
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-stepping/TestObjCStepping.py173
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-struct-argument/TestObjCStructArgument.py40
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-struct-argument/test.m8
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-struct-return/TestObjCStructReturn.py34
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/objc-super/TestObjCSuper.py43
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/print-obj/TestPrintObj.py16
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/radar-9691614/TestObjCMethodReturningBOOL.py12
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/rdar-10967107/TestRdar10967107.py40
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/rdar-11355592/TestRdar11355592.py58
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/rdar-12408181/TestRdar12408181.py31
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/real-definition/TestRealDefinition.py54
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/self/TestObjCSelf.py20
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/single-entry-dictionary/TestObjCSingleEntryDictionary.py40
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/unicode-string/TestUnicodeString.py6
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/unicode-string/main.m5
-rw-r--r--packages/Python/lldbsuite/test/lang/objc/variadic_methods/TestVariadicMethods.py4
-rw-r--r--packages/Python/lldbsuite/test/lang/objcxx/objcxx-ivar-vector/TestIvarVector.py4
-rw-r--r--packages/Python/lldbsuite/test/linux/builtin_trap/TestBuiltinTrap.py20
-rw-r--r--packages/Python/lldbsuite/test/linux/thread/create_during_instruction_step/TestCreateDuringInstructionStep.py40
-rw-r--r--packages/Python/lldbsuite/test/lldbbench.py22
-rw-r--r--packages/Python/lldbsuite/test/lldbcurses.py609
-rw-r--r--packages/Python/lldbsuite/test/lldbinline.py90
-rw-r--r--packages/Python/lldbsuite/test/lldbpexpect.py52
-rw-r--r--packages/Python/lldbsuite/test/lldbplatform.py23
-rw-r--r--packages/Python/lldbsuite/test/lldbplatformutil.py38
-rw-r--r--packages/Python/lldbsuite/test/lldbtest.py747
-rw-r--r--packages/Python/lldbsuite/test/lldbtest_config.py1
-rw-r--r--packages/Python/lldbsuite/test/lldbutil.py444
-rw-r--r--packages/Python/lldbsuite/test/lock.py1
-rw-r--r--packages/Python/lldbsuite/test/logging/TestLogging.py93
-rw-r--r--packages/Python/lldbsuite/test/macosx/add-dsym/TestAddDsymMidExecutionCommand.py14
-rw-r--r--packages/Python/lldbsuite/test/macosx/debug-info/apple_types/TestAppleTypesIsProduced.py10
-rw-r--r--packages/Python/lldbsuite/test/macosx/indirect_symbol/TestIndirectSymbols.py94
-rw-r--r--packages/Python/lldbsuite/test/macosx/nslog/TestDarwinNSLogOutput.py5
-rw-r--r--packages/Python/lldbsuite/test/macosx/order/TestOrderFile.py7
-rw-r--r--packages/Python/lldbsuite/test/macosx/queues/TestQueues.py369
-rw-r--r--packages/Python/lldbsuite/test/macosx/queues/main.c8
-rw-r--r--packages/Python/lldbsuite/test/macosx/safe-to-func-call/TestSafeFuncCalls.py47
-rw-r--r--packages/Python/lldbsuite/test/macosx/thread-names/Makefile28
-rw-r--r--packages/Python/lldbsuite/test/macosx/thread-names/TestInterruptThreadNames.py132
-rw-r--r--packages/Python/lldbsuite/test/macosx/thread-names/main.c36
-rw-r--r--packages/Python/lldbsuite/test/macosx/universal/TestUniversal.py73
-rw-r--r--packages/Python/lldbsuite/test/make/Makefile.rules92
-rw-r--r--packages/Python/lldbsuite/test/make/test_common.h6
-rw-r--r--packages/Python/lldbsuite/test/plugins/builder_base.py69
-rw-r--r--packages/Python/lldbsuite/test/plugins/builder_darwin.py11
-rw-r--r--packages/Python/lldbsuite/test/plugins/builder_freebsd.py8
-rw-r--r--packages/Python/lldbsuite/test/plugins/builder_linux.py8
-rw-r--r--packages/Python/lldbsuite/test/plugins/builder_netbsd.py8
-rw-r--r--packages/Python/lldbsuite/test/plugins/builder_win32.py8
-rw-r--r--packages/Python/lldbsuite/test/python_api/breakpoint/TestBreakpointAPI.py17
-rw-r--r--packages/Python/lldbsuite/test/python_api/class_members/TestSBTypeClassMembers.py75
-rw-r--r--packages/Python/lldbsuite/test/python_api/debugger/TestDebuggerAPI.py2
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/TestDefaultConstructorForAPIObjects.py15
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_address.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_block.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_breakpoint.py3
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_breakpointlocation.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_broadcaster.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_communication.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_compileunit.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_debugger.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_error.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_event.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_filespec.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_frame.py6
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_function.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_instruction.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_instructionlist.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_lineentry.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_listener.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_module.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_process.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_section.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_stringlist.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_symbol.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_symbolcontext.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_target.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_thread.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_type.py3
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_value.py23
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_valuelist.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/default-constructor/sb_watchpoint.py1
-rw-r--r--packages/Python/lldbsuite/test/python_api/disassemble-raw-data/TestDisassembleRawData.py33
-rw-r--r--packages/Python/lldbsuite/test/python_api/disassemble-raw-data/TestDisassemble_VST1_64.py16
-rw-r--r--packages/Python/lldbsuite/test/python_api/event/TestEvents.py111
-rw-r--r--packages/Python/lldbsuite/test/python_api/exprpath_synthetic/TestExprPathSynthetic.py4
-rw-r--r--packages/Python/lldbsuite/test/python_api/findvalue_duplist/TestSBFrameFindValue.py57
-rw-r--r--packages/Python/lldbsuite/test/python_api/formatters/TestFormattersSBAPI.py447
-rw-r--r--packages/Python/lldbsuite/test/python_api/formatters/synth.py96
-rw-r--r--packages/Python/lldbsuite/test/python_api/frame/TestFrames.py51
-rw-r--r--packages/Python/lldbsuite/test/python_api/frame/get-variables/TestGetVariables.py210
-rw-r--r--packages/Python/lldbsuite/test/python_api/frame/inlines/TestInlinedFrame.py40
-rw-r--r--packages/Python/lldbsuite/test/python_api/function_symbol/TestDisasmAPI.py39
-rw-r--r--packages/Python/lldbsuite/test/python_api/function_symbol/TestSymbolAPI.py37
-rw-r--r--packages/Python/lldbsuite/test/python_api/hello_world/TestHelloWorld.py27
-rw-r--r--packages/Python/lldbsuite/test/python_api/interpreter/TestCommandInterpreterAPI.py4
-rw-r--r--packages/Python/lldbsuite/test/python_api/lldbutil/frame/TestFrameUtils.py17
-rw-r--r--packages/Python/lldbsuite/test/python_api/lldbutil/iter/TestLLDBIterator.py19
-rw-r--r--packages/Python/lldbsuite/test/python_api/lldbutil/iter/TestRegistersIterator.py29
-rw-r--r--packages/Python/lldbsuite/test/python_api/lldbutil/process/TestPrintStackTraces.py21
-rw-r--r--packages/Python/lldbsuite/test/python_api/module_section/TestModuleAndSection.py28
-rw-r--r--packages/Python/lldbsuite/test/python_api/objc_type/TestObjCType.py29
-rw-r--r--packages/Python/lldbsuite/test/python_api/process/TestProcessAPI.py140
-rw-r--r--packages/Python/lldbsuite/test/python_api/process/io/TestProcessIO.py105
-rw-r--r--packages/Python/lldbsuite/test/python_api/rdar-12481949/Test-rdar-12481949.py36
-rw-r--r--packages/Python/lldbsuite/test/python_api/sbdata/TestSBData.py386
-rw-r--r--packages/Python/lldbsuite/test/python_api/sbtype_typeclass/TestSBTypeTypeClass.py8
-rw-r--r--packages/Python/lldbsuite/test/python_api/sbvalue_persist/TestSBValuePersist.py38
-rw-r--r--packages/Python/lldbsuite/test/python_api/section/TestSectionAPI.py5
-rw-r--r--packages/Python/lldbsuite/test/python_api/signals/TestSignalsAPI.py26
-rw-r--r--packages/Python/lldbsuite/test/python_api/symbol-context/TestSymbolContext.py46
-rw-r--r--packages/Python/lldbsuite/test/python_api/symbol-context/two-files/TestSymbolContextTwoFiles.py53
-rw-r--r--packages/Python/lldbsuite/test/python_api/symbol-context/two-files/decls.h16
-rw-r--r--packages/Python/lldbsuite/test/python_api/symbol-context/two-files/file1.cpp24
-rw-r--r--packages/Python/lldbsuite/test/python_api/symbol-context/two-files/file2.cpp7
-rw-r--r--packages/Python/lldbsuite/test/python_api/target/TestTargetAPI.py144
-rw-r--r--packages/Python/lldbsuite/test/python_api/thread/TestThreadAPI.py90
-rw-r--r--packages/Python/lldbsuite/test/python_api/type/TestTypeList.py33
-rw-r--r--packages/Python/lldbsuite/test/python_api/value/TestValueAPI.py57
-rw-r--r--packages/Python/lldbsuite/test/python_api/value/change_values/TestChangeValueAPI.py173
-rw-r--r--packages/Python/lldbsuite/test/python_api/value/linked_list/TestValueAPILinkedList.py28
-rw-r--r--packages/Python/lldbsuite/test/python_api/value_var_update/TestValueVarUpdate.py42
-rw-r--r--packages/Python/lldbsuite/test/python_api/watchpoint/TestSetWatchpoint.py45
-rw-r--r--packages/Python/lldbsuite/test/python_api/watchpoint/TestWatchpointIgnoreCount.py30
-rw-r--r--packages/Python/lldbsuite/test/python_api/watchpoint/TestWatchpointIter.py31
-rw-r--r--packages/Python/lldbsuite/test/python_api/watchpoint/condition/TestWatchpointConditionAPI.py40
-rw-r--r--packages/Python/lldbsuite/test/python_api/watchpoint/watchlocation/TestSetWatchlocation.py44
-rw-r--r--packages/Python/lldbsuite/test/python_api/watchpoint/watchlocation/TestTargetWatchAddress.py79
-rw-r--r--packages/Python/lldbsuite/test/redo.py18
-rw-r--r--packages/Python/lldbsuite/test/settings/TestSettings.py443
-rw-r--r--packages/Python/lldbsuite/test/settings/quoting/TestQuoting.py2
-rw-r--r--packages/Python/lldbsuite/test/source-manager/TestSourceManager.py141
-rw-r--r--packages/Python/lldbsuite/test/terminal/TestSTTYBeforeAndAfter.py9
-rw-r--r--packages/Python/lldbsuite/test/test_categories.py42
-rw-r--r--packages/Python/lldbsuite/test/test_result.py95
-rw-r--r--packages/Python/lldbsuite/test/test_runner/process_control.py62
-rwxr-xr-xpackages/Python/lldbsuite/test/test_runner/test/test_process_control.py13
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/TestMiExit.py25
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/TestMiFile.py26
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/TestMiGdbSetShow.py110
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/TestMiLibraryLoaded.py39
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/TestMiPrompt.py25
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/breakpoint/TestMiBreak.py203
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/control/TestMiExec.py139
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/data/TestMiData.py184
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/TestMiCliSupport.py84
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/TestMiInterpreterExec.py82
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/lldbmi_testcase.py4
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/signal/TestMiSignal.py100
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/stack/TestMiStack.py263
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/startup_options/TestMiStartupOptions.py118
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/symbol/TestMiSymbol.py56
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/syntax/TestMiSyntax.py130
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/target/TestMiTarget.py86
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/threadinfo/TestMiThreadInfo.py11
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/variable/TestMiGdbSetShowPrint.py262
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-mi/variable/TestMiVar.py203
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/Makefile2
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/TestGDBRemoteMemoryRead.py45
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteAttach.py15
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteAuxvSupport.py42
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteExpeditedRegisters.py39
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteKill.py24
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteModuleInfo.py43
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteProcessInfo.py36
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteRegisterState.py28
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteSingleStep.py21
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteThreadsInStopReply.py63
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemote_qThreadStopInfo.py72
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemote_vCont.py51
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/TestLldbGdbServer.py552
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/commandline/TestStubReverseConnect.py18
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/commandline/TestStubSetSID.py18
-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/TestGdbRemoteExitCode.py124
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/exit-code/main.cpp391
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py685
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/host-info/Makefile10
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/host-info/TestGdbRemoteHostInfo.py126
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/inferior-crash/TestGdbRemoteAbort.py15
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/inferior-crash/TestGdbRemoteSegFault.py15
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/lldbgdbserverutils.py248
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/platform-process-connect/TestPlatformProcessConnect.py39
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/socket_packet_pump.py8
-rw-r--r--packages/Python/lldbsuite/test/tools/lldb-server/test/test_lldbgdbserverutils.py30
-rw-r--r--packages/Python/lldbsuite/test/types/AbstractBase.py122
-rw-r--r--packages/Python/lldbsuite/test/types/HideTestFailures.py6
-rw-r--r--packages/Python/lldbsuite/test/types/TestFloatTypes.py5
-rw-r--r--packages/Python/lldbsuite/test/types/TestFloatTypesExpr.py7
-rw-r--r--packages/Python/lldbsuite/test/types/TestIntegerTypes.py25
-rw-r--r--packages/Python/lldbsuite/test/types/TestIntegerTypesExpr.py28
-rw-r--r--packages/Python/lldbsuite/test/types/TestRecursiveTypes.py18
-rw-r--r--packages/Python/lldbsuite/test/warnings/uuid/TestAddDsymCommand.py44
-rw-r--r--packages/Python/lldbsuite/test_event/build_exception.py10
-rw-r--r--packages/Python/lldbsuite/test_event/dotest_channels.py2
-rw-r--r--packages/Python/lldbsuite/test_event/event_builder.py19
-rw-r--r--packages/Python/lldbsuite/test_event/formatter/__init__.py3
-rw-r--r--packages/Python/lldbsuite/test_event/formatter/curses.py203
-rw-r--r--packages/Python/lldbsuite/test_event/formatter/pickled.py12
-rw-r--r--packages/Python/lldbsuite/test_event/formatter/results_formatter.py110
-rw-r--r--packages/Python/lldbsuite/test_event/formatter/xunit.py8
-rw-r--r--packages/Python/lldbsuite/test_event/test/src/TestCatchInvalidDecorator.py2
-rw-r--r--packages/Python/lldbsuite/test_event/test/src/event_collector.py12
-rw-r--r--scripts/CMakeLists.txt34
-rw-r--r--scripts/Python/android/host_art_bt.py391
-rwxr-xr-xscripts/Python/finish-swig-Python-LLDB.sh2
-rw-r--r--scripts/Python/finishSwigPythonLLDB.py289
-rw-r--r--scripts/Python/modify-python-lldb.py118
-rw-r--r--scripts/Python/modules/CMakeLists.txt2
-rw-r--r--scripts/Python/modules/readline/readline.cpp71
-rw-r--r--scripts/Python/prepare_binding_Python.py62
-rwxr-xr-xscripts/Python/remote-build.py34
-rw-r--r--scripts/Python/use_lldb_suite.py1
-rwxr-xr-xscripts/Xcode/build-llvm.py279
-rw-r--r--scripts/Xcode/lldbbuild.py119
-rw-r--r--scripts/Xcode/package-clang-headers.py14
-rwxr-xr-xscripts/Xcode/prepare-gtest-run-dir.sh10
-rwxr-xr-xscripts/buildbot.py122
-rw-r--r--scripts/finishSwigWrapperClasses.py84
-rw-r--r--scripts/install_custom_python.py65
-rw-r--r--scripts/interface/SBBreakpoint.i35
-rw-r--r--scripts/interface/SBProcess.i9
-rw-r--r--scripts/interface/SBSection.i3
-rw-r--r--scripts/interface/SBSourceManager.i7
-rw-r--r--scripts/interface/SBStructuredData.i42
-rw-r--r--scripts/interface/SBTarget.i89
-rw-r--r--scripts/interface/SBThread.i12
-rw-r--r--scripts/interface/SBThreadPlan.i3
-rw-r--r--scripts/interface/SBType.i3
-rw-r--r--scripts/lldb.swig2
-rw-r--r--scripts/swig_bot.py6
-rw-r--r--scripts/swig_bot_lib/client.py27
-rw-r--r--scripts/swig_bot_lib/local.py10
-rw-r--r--scripts/swig_bot_lib/remote.py4
-rw-r--r--scripts/swig_bot_lib/server.py6
-rw-r--r--scripts/use_lldb_suite.py1
-rw-r--r--scripts/utilsArgsParse.py8
-rw-r--r--scripts/utilsDebug.py25
-rw-r--r--scripts/utilsOsType.py23
-rwxr-xr-xscripts/verify_api.py67
-rw-r--r--source/API/CMakeLists.txt47
-rw-r--r--source/API/SBAddress.cpp413
-rw-r--r--source/API/SBAttachInfo.cpp259
-rw-r--r--source/API/SBBlock.cpp526
-rw-r--r--source/API/SBBreakpoint.cpp1346
-rw-r--r--source/API/SBBreakpointLocation.cpp521
-rw-r--r--source/API/SBBroadcaster.cpp243
-rw-r--r--source/API/SBCommandInterpreter.cpp999
-rw-r--r--source/API/SBCommandReturnObject.cpp456
-rw-r--r--source/API/SBCommunication.cpp383
-rw-r--r--source/API/SBCompileUnit.cpp368
-rw-r--r--source/API/SBData.cpp1324
-rw-r--r--source/API/SBDebugger.cpp1934
-rw-r--r--source/API/SBDeclaration.cpp240
-rw-r--r--source/API/SBError.cpp266
-rw-r--r--source/API/SBEvent.cpp309
-rw-r--r--source/API/SBExecutionContext.cpp149
-rw-r--r--source/API/SBExpressionOptions.cpp232
-rw-r--r--source/API/SBFileSpec.cpp253
-rw-r--r--source/API/SBFileSpecList.cpp147
-rw-r--r--source/API/SBFrame.cpp2710
-rw-r--r--source/API/SBFunction.cpp417
-rw-r--r--source/API/SBHostOS.cpp167
-rw-r--r--source/API/SBInstruction.cpp417
-rw-r--r--source/API/SBInstructionList.cpp174
-rw-r--r--source/API/SBLanguageRuntime.cpp11
-rw-r--r--source/API/SBLaunchInfo.cpp306
-rw-r--r--source/API/SBLineEntry.cpp311
-rw-r--r--source/API/SBListener.cpp576
-rw-r--r--source/API/SBMemoryRegionInfo.cpp122
-rw-r--r--source/API/SBMemoryRegionInfoList.cpp189
-rw-r--r--source/API/SBModule.cpp1100
-rw-r--r--source/API/SBModuleSpec.cpp237
-rw-r--r--source/API/SBPlatform.cpp887
-rw-r--r--source/API/SBProcess.cpp2664
-rw-r--r--source/API/SBQueue.cpp663
-rw-r--r--source/API/SBQueueItem.cpp205
-rw-r--r--source/API/SBSection.cpp394
-rw-r--r--source/API/SBSourceManager.cpp184
-rw-r--r--source/API/SBStream.cpp268
-rw-r--r--source/API/SBStringList.cpp167
-rw-r--r--source/API/SBStructuredData.cpp118
-rw-r--r--source/API/SBSymbol.cpp296
-rw-r--r--source/API/SBSymbolContext.cpp327
-rw-r--r--source/API/SBSymbolContextList.cpp122
-rw-r--r--source/API/SBTarget.cpp4087
-rw-r--r--source/API/SBThread.cpp2579
-rw-r--r--source/API/SBThreadCollection.cpp92
-rw-r--r--source/API/SBThreadPlan.cpp314
-rw-r--r--source/API/SBType.cpp1219
-rw-r--r--source/API/SBTypeCategory.cpp927
-rw-r--r--source/API/SBTypeEnumMember.cpp224
-rw-r--r--source/API/SBTypeFilter.cpp238
-rw-r--r--source/API/SBTypeFormat.cpp237
-rw-r--r--source/API/SBTypeNameSpecifier.cpp169
-rw-r--r--source/API/SBTypeSummary.cpp717
-rw-r--r--source/API/SBTypeSynthetic.cpp269
-rw-r--r--source/API/SBUnixSignals.cpp213
-rw-r--r--source/API/SBValue.cpp3182
-rw-r--r--source/API/SBValueList.cpp366
-rw-r--r--source/API/SBVariablesOptions.cpp293
-rw-r--r--source/API/SBWatchpoint.cpp394
-rw-r--r--source/API/SystemInitializerFull.cpp631
-rw-r--r--source/API/liblldb-private.exports6
-rw-r--r--source/Breakpoint/Breakpoint.cpp1779
-rw-r--r--source/Breakpoint/BreakpointID.cpp169
-rw-r--r--source/Breakpoint/BreakpointIDList.cpp634
-rw-r--r--source/Breakpoint/BreakpointList.cpp350
-rw-r--r--source/Breakpoint/BreakpointLocation.cpp1114
-rw-r--r--source/Breakpoint/BreakpointLocationCollection.cpp272
-rw-r--r--source/Breakpoint/BreakpointLocationList.cpp503
-rw-r--r--source/Breakpoint/BreakpointOptions.cpp692
-rw-r--r--source/Breakpoint/BreakpointResolver.cpp442
-rw-r--r--source/Breakpoint/BreakpointResolverAddress.cpp266
-rw-r--r--source/Breakpoint/BreakpointResolverFileLine.cpp213
-rw-r--r--source/Breakpoint/BreakpointResolverFileRegex.cpp228
-rw-r--r--source/Breakpoint/BreakpointResolverName.cpp684
-rw-r--r--source/Breakpoint/BreakpointSite.cpp315
-rw-r--r--source/Breakpoint/BreakpointSiteList.cpp342
-rw-r--r--source/Breakpoint/Stoppoint.cpp23
-rw-r--r--source/Breakpoint/StoppointCallbackContext.cpp27
-rw-r--r--source/Breakpoint/StoppointLocation.cpp38
-rw-r--r--source/Breakpoint/Watchpoint.cpp656
-rw-r--r--source/Breakpoint/WatchpointList.cpp407
-rw-r--r--source/Breakpoint/WatchpointOptions.cpp282
-rw-r--r--source/CMakeLists.txt103
-rw-r--r--source/Commands/CommandCompletions.cpp1063
-rw-r--r--source/Commands/CommandObjectApropos.cpp158
-rw-r--r--source/Commands/CommandObjectApropos.h15
-rw-r--r--source/Commands/CommandObjectArgs.cpp388
-rw-r--r--source/Commands/CommandObjectArgs.h70
-rw-r--r--source/Commands/CommandObjectBreakpoint.cpp4301
-rw-r--r--source/Commands/CommandObjectBreakpoint.h34
-rw-r--r--source/Commands/CommandObjectBreakpointCommand.cpp1204
-rw-r--r--source/Commands/CommandObjectBreakpointCommand.h13
-rw-r--r--source/Commands/CommandObjectBugreport.cpp176
-rw-r--r--source/Commands/CommandObjectBugreport.h7
-rw-r--r--source/Commands/CommandObjectCommands.cpp3631
-rw-r--r--source/Commands/CommandObjectCommands.h13
-rw-r--r--source/Commands/CommandObjectDisassemble.cpp1026
-rw-r--r--source/Commands/CommandObjectDisassemble.h120
-rw-r--r--source/Commands/CommandObjectExpression.cpp1092
-rw-r--r--source/Commands/CommandObjectExpression.h145
-rw-r--r--source/Commands/CommandObjectFrame.cpp1119
-rw-r--r--source/Commands/CommandObjectFrame.h10
-rw-r--r--source/Commands/CommandObjectGUI.cpp65
-rw-r--r--source/Commands/CommandObjectGUI.h12
-rw-r--r--source/Commands/CommandObjectHelp.cpp428
-rw-r--r--source/Commands/CommandObjectHelp.h157
-rw-r--r--source/Commands/CommandObjectLanguage.cpp14
-rw-r--r--source/Commands/CommandObjectLanguage.h22
-rw-r--r--source/Commands/CommandObjectLog.cpp705
-rw-r--r--source/Commands/CommandObjectLog.h21
-rw-r--r--source/Commands/CommandObjectMemory.cpp3199
-rw-r--r--source/Commands/CommandObjectMemory.h7
-rw-r--r--source/Commands/CommandObjectMultiword.cpp755
-rw-r--r--source/Commands/CommandObjectPlatform.cpp3536
-rw-r--r--source/Commands/CommandObjectPlatform.h9
-rw-r--r--source/Commands/CommandObjectPlugin.cpp139
-rw-r--r--source/Commands/CommandObjectPlugin.h19
-rw-r--r--source/Commands/CommandObjectProcess.cpp2962
-rw-r--r--source/Commands/CommandObjectProcess.h7
-rw-r--r--source/Commands/CommandObjectQuit.cpp111
-rw-r--r--source/Commands/CommandObjectQuit.h17
-rw-r--r--source/Commands/CommandObjectRegister.cpp739
-rw-r--r--source/Commands/CommandObjectRegister.h21
-rw-r--r--source/Commands/CommandObjectSettings.cpp1898
-rw-r--r--source/Commands/CommandObjectSettings.h9
-rw-r--r--source/Commands/CommandObjectSource.cpp2565
-rw-r--r--source/Commands/CommandObjectSource.h13
-rw-r--r--source/Commands/CommandObjectSyntax.cpp157
-rw-r--r--source/Commands/CommandObjectSyntax.h12
-rw-r--r--source/Commands/CommandObjectTarget.cpp8942
-rw-r--r--source/Commands/CommandObjectTarget.h10
-rw-r--r--source/Commands/CommandObjectThread.cpp3649
-rw-r--r--source/Commands/CommandObjectThread.h8
-rw-r--r--source/Commands/CommandObjectType.cpp5806
-rw-r--r--source/Commands/CommandObjectType.h9
-rw-r--r--source/Commands/CommandObjectVersion.cpp39
-rw-r--r--source/Commands/CommandObjectVersion.h12
-rw-r--r--source/Commands/CommandObjectWatchpoint.cpp2122
-rw-r--r--source/Commands/CommandObjectWatchpoint.h13
-rw-r--r--source/Commands/CommandObjectWatchpointCommand.cpp1037
-rw-r--r--source/Commands/CommandObjectWatchpointCommand.h12
-rw-r--r--source/Core/Address.cpp1843
-rw-r--r--source/Core/AddressRange.cpp259
-rw-r--r--source/Core/AddressResolver.cpp39
-rw-r--r--source/Core/AddressResolverFileLine.cpp109
-rw-r--r--source/Core/AddressResolverName.cpp321
-rw-r--r--source/Core/ArchSpec.cpp2693
-rw-r--r--source/Core/Baton.cpp6
-rw-r--r--source/Core/Broadcaster.cpp828
-rw-r--r--source/Core/CMakeLists.txt3
-rw-r--r--source/Core/Communication.cpp685
-rw-r--r--source/Core/Connection.cpp18
-rw-r--r--source/Core/ConnectionMachPort.cpp331
-rw-r--r--source/Core/ConnectionSharedMemory.cpp171
-rw-r--r--source/Core/ConstString.cpp543
-rw-r--r--source/Core/CxaDemangle.cpp5014
-rw-r--r--source/Core/DataBufferHeap.cpp75
-rw-r--r--source/Core/DataBufferMemoryMap.cpp398
-rw-r--r--source/Core/DataEncoder.cpp348
-rw-r--r--source/Core/DataExtractor.cpp3448
-rw-r--r--source/Core/Debugger.cpp2792
-rw-r--r--source/Core/Disassembler.cpp2363
-rw-r--r--source/Core/DynamicLoader.cpp341
-rw-r--r--source/Core/EmulateInstruction.cpp1072
-rw-r--r--source/Core/Error.cpp450
-rw-r--r--source/Core/Event.cpp386
-rw-r--r--source/Core/FastDemangle.cpp4173
-rw-r--r--source/Core/FileLineResolver.cpp126
-rw-r--r--source/Core/FileSpecList.cpp162
-rw-r--r--source/Core/FormatEntity.cpp4389
-rw-r--r--source/Core/History.cpp6
-rw-r--r--source/Core/IOHandler.cpp9278
-rw-r--r--source/Core/Listener.cpp799
-rw-r--r--source/Core/Log.cpp757
-rw-r--r--source/Core/Logging.cpp491
-rw-r--r--source/Core/Mangled.cpp597
-rw-r--r--source/Core/Module.cpp3105
-rw-r--r--source/Core/ModuleChild.cpp38
-rw-r--r--source/Core/ModuleList.cpp1788
-rw-r--r--source/Core/Opcode.cpp225
-rw-r--r--source/Core/PluginManager.cpp4545
-rw-r--r--source/Core/RegisterValue.cpp1711
-rw-r--r--source/Core/RegularExpression.cpp261
-rw-r--r--source/Core/Scalar.cpp5140
-rw-r--r--source/Core/SearchFilter.cpp1262
-rw-r--r--source/Core/Section.cpp929
-rw-r--r--source/Core/SourceManager.cpp1180
-rw-r--r--source/Core/State.cpp176
-rw-r--r--source/Core/Stream.cpp1022
-rw-r--r--source/Core/StreamAsynchronousIO.cpp43
-rw-r--r--source/Core/StreamCallback.cpp59
-rw-r--r--source/Core/StreamFile.cpp66
-rw-r--r--source/Core/StreamGDBRemote.cpp64
-rw-r--r--source/Core/StreamString.cpp125
-rw-r--r--source/Core/StringList.cpp482
-rw-r--r--source/Core/StructuredData.cpp472
-rw-r--r--source/Core/Timer.cpp304
-rw-r--r--source/Core/UUID.cpp402
-rw-r--r--source/Core/UserID.cpp8
-rw-r--r--source/Core/UserSettingsController.cpp153
-rw-r--r--source/Core/VMRange.cpp135
-rw-r--r--source/Core/Value.cpp1383
-rw-r--r--source/Core/ValueObject.cpp7011
-rw-r--r--source/Core/ValueObjectCast.cpp138
-rw-r--r--source/Core/ValueObjectChild.cpp401
-rw-r--r--source/Core/ValueObjectConstResult.cpp498
-rw-r--r--source/Core/ValueObjectConstResultCast.cpp66
-rw-r--r--source/Core/ValueObjectConstResultChild.cpp96
-rw-r--r--source/Core/ValueObjectConstResultImpl.cpp290
-rw-r--r--source/Core/ValueObjectDynamicValue.cpp680
-rw-r--r--source/Core/ValueObjectList.cpp184
-rw-r--r--source/Core/ValueObjectMemory.cpp390
-rw-r--r--source/Core/ValueObjectRegister.cpp599
-rw-r--r--source/Core/ValueObjectSyntheticFilter.cpp662
-rw-r--r--source/Core/ValueObjectVariable.cpp674
-rw-r--r--source/DataFormatters/CXXFunctionPointer.cpp75
-rw-r--r--source/DataFormatters/DataVisualization.cpp310
-rw-r--r--source/DataFormatters/DumpValueObjectOptions.cpp351
-rw-r--r--source/DataFormatters/FormatCache.cpp339
-rw-r--r--source/DataFormatters/FormatClasses.cpp59
-rw-r--r--source/DataFormatters/FormatManager.cpp1955
-rw-r--r--source/DataFormatters/FormattersHelpers.cpp218
-rw-r--r--source/DataFormatters/LanguageCategory.cpp403
-rw-r--r--source/DataFormatters/StringPrinter.cpp1065
-rw-r--r--source/DataFormatters/TypeCategory.cpp1138
-rw-r--r--source/DataFormatters/TypeCategoryMap.cpp634
-rw-r--r--source/DataFormatters/TypeFormat.cpp368
-rw-r--r--source/DataFormatters/TypeSummary.cpp392
-rw-r--r--source/DataFormatters/TypeSynthetic.cpp356
-rw-r--r--source/DataFormatters/TypeValidator.cpp63
-rw-r--r--source/DataFormatters/ValueObjectPrinter.cpp1645
-rw-r--r--source/DataFormatters/VectorType.cpp551
-rw-r--r--source/Expression/CMakeLists.txt7
-rw-r--r--source/Expression/DWARFExpression.cpp6242
-rw-r--r--source/Expression/DiagnosticManager.cpp100
-rw-r--r--source/Expression/Expression.cpp27
-rw-r--r--source/Expression/ExpressionSourceCode.cpp605
-rw-r--r--source/Expression/ExpressionVariable.cpp122
-rw-r--r--source/Expression/FunctionCaller.cpp633
-rw-r--r--source/Expression/IRDynamicChecks.cpp933
-rw-r--r--source/Expression/IRExecutionUnit.cpp2054
-rw-r--r--source/Expression/IRInterpreter.cpp3190
-rw-r--r--source/Expression/IRMemoryMap.cpp1432
-rw-r--r--source/Expression/LLVMUserExpression.cpp571
-rw-r--r--source/Expression/Materializer.cpp2293
-rw-r--r--source/Expression/REPL.cpp1083
-rw-r--r--source/Expression/UserExpression.cpp632
-rw-r--r--source/Expression/UtilityFunction.cpp137
-rw-r--r--source/Host/CMakeLists.txt43
-rw-r--r--source/Host/android/HostInfoAndroid.cpp145
-rw-r--r--source/Host/android/LibcGlue.cpp14
-rw-r--r--source/Host/android/ProcessLauncherAndroid.cpp108
-rw-r--r--source/Host/common/Condition.cpp108
-rw-r--r--source/Host/common/Editline.cpp2394
-rw-r--r--source/Host/common/File.cpp1635
-rw-r--r--source/Host/common/FileCache.cpp183
-rw-r--r--source/Host/common/FileSpec.cpp2341
-rw-r--r--source/Host/common/FileSystem.cpp141
-rw-r--r--source/Host/common/GetOptInc.cpp717
-rw-r--r--source/Host/common/Host.cpp1555
-rw-r--r--source/Host/common/HostInfoBase.cpp668
-rw-r--r--source/Host/common/HostNativeThreadBase.cpp72
-rw-r--r--source/Host/common/HostProcess.cpp51
-rw-r--r--source/Host/common/HostThread.cpp65
-rw-r--r--source/Host/common/LockFileBase.cpp136
-rw-r--r--source/Host/common/MonitoringProcessLauncher.cpp118
-rw-r--r--source/Host/common/Mutex.cpp398
-rw-r--r--source/Host/common/NativeBreakpoint.cpp159
-rw-r--r--source/Host/common/NativeBreakpointList.cpp349
-rw-r--r--source/Host/common/NativeProcessProtocol.cpp667
-rw-r--r--source/Host/common/NativeRegisterContext.cpp661
-rw-r--r--source/Host/common/NativeRegisterContextRegisterInfo.cpp51
-rw-r--r--source/Host/common/NativeThreadProtocol.cpp79
-rw-r--r--source/Host/common/NativeWatchpointList.cpp24
-rw-r--r--source/Host/common/OptionParser.cpp136
-rw-r--r--source/Host/common/PipeBase.cpp15
-rw-r--r--source/Host/common/ProcessRunLock.cpp112
-rw-r--r--source/Host/common/Socket.cpp664
-rw-r--r--source/Host/common/SocketAddress.cpp448
-rw-r--r--source/Host/common/SoftwareBreakpoint.cpp558
-rw-r--r--source/Host/common/StringConvert.cpp169
-rw-r--r--source/Host/common/Symbols.cpp465
-rw-r--r--source/Host/common/TCPSocket.cpp397
-rw-r--r--source/Host/common/Terminal.cpp334
-rw-r--r--source/Host/common/ThisThread.cpp58
-rw-r--r--source/Host/common/ThreadLauncher.cpp100
-rw-r--r--source/Host/common/TimeValue.cpp222
-rw-r--r--source/Host/common/UDPSocket.cpp199
-rw-r--r--source/Host/common/XML.cpp944
-rw-r--r--source/Host/freebsd/Host.cpp424
-rw-r--r--source/Host/freebsd/HostInfoFreeBSD.cpp100
-rw-r--r--source/Host/freebsd/HostThreadFreeBSD.cpp77
-rw-r--r--source/Host/freebsd/ThisThread.cpp24
-rw-r--r--source/Host/linux/AbstractSocket.cpp15
-rw-r--r--source/Host/linux/Host.cpp612
-rw-r--r--source/Host/linux/HostInfoLinux.cpp403
-rw-r--r--source/Host/linux/HostThreadLinux.cpp43
-rw-r--r--source/Host/linux/LibcGlue.cpp27
-rw-r--r--source/Host/linux/ProcessLauncherLinux.cpp216
-rw-r--r--source/Host/linux/ThisThread.cpp14
-rw-r--r--source/Host/macosx/Host.mm2320
-rw-r--r--source/Host/macosx/HostInfoMacOSX.mm522
-rw-r--r--source/Host/macosx/HostThreadMacOSX.mm94
-rw-r--r--source/Host/macosx/Symbols.cpp987
-rw-r--r--source/Host/macosx/ThisThread.cpp16
-rw-r--r--source/Host/macosx/cfcpp/CFCBundle.cpp112
-rw-r--r--source/Host/macosx/cfcpp/CFCBundle.h38
-rw-r--r--source/Host/macosx/cfcpp/CFCData.cpp78
-rw-r--r--source/Host/macosx/cfcpp/CFCData.h30
-rw-r--r--source/Host/macosx/cfcpp/CFCMutableArray.cpp214
-rw-r--r--source/Host/macosx/cfcpp/CFCMutableArray.h47
-rw-r--r--source/Host/macosx/cfcpp/CFCMutableDictionary.cpp856
-rw-r--r--source/Host/macosx/cfcpp/CFCMutableDictionary.h108
-rw-r--r--source/Host/macosx/cfcpp/CFCMutableSet.cpp115
-rw-r--r--source/Host/macosx/cfcpp/CFCMutableSet.h58
-rw-r--r--source/Host/macosx/cfcpp/CFCReleaser.h218
-rw-r--r--source/Host/macosx/cfcpp/CFCString.cpp230
-rw-r--r--source/Host/macosx/cfcpp/CFCString.h40
-rw-r--r--source/Host/macosx/cfcpp/CoreFoundationCPP.h4
-rw-r--r--source/Host/netbsd/Host.cpp393
-rw-r--r--source/Host/netbsd/HostInfoNetBSD.cpp142
-rw-r--r--source/Host/netbsd/HostThreadNetBSD.cpp27
-rw-r--r--source/Host/netbsd/ThisThread.cpp14
-rw-r--r--source/Host/posix/ConnectionFileDescriptorPosix.cpp1381
-rw-r--r--source/Host/posix/DomainSocket.cpp141
-rw-r--r--source/Host/posix/FileSystem.cpp401
-rw-r--r--source/Host/posix/HostInfoPosix.cpp323
-rw-r--r--source/Host/posix/HostProcessPosix.cpp122
-rw-r--r--source/Host/posix/HostThreadPosix.cpp83
-rw-r--r--source/Host/posix/LockFilePosix.cpp69
-rw-r--r--source/Host/posix/MainLoopPosix.cpp295
-rw-r--r--source/Host/posix/PipePosix.cpp541
-rw-r--r--source/Host/posix/ProcessLauncherPosix.cpp21
-rw-r--r--source/Host/windows/Condition.cpp98
-rw-r--r--source/Host/windows/ConnectionGenericFileWindows.cpp555
-rw-r--r--source/Host/windows/EditLineWin.cpp620
-rw-r--r--source/Host/windows/FileSystem.cpp418
-rw-r--r--source/Host/windows/Host.cpp506
-rw-r--r--source/Host/windows/HostInfoWindows.cpp171
-rw-r--r--source/Host/windows/HostProcessWindows.cpp166
-rw-r--r--source/Host/windows/HostThreadWindows.cpp103
-rw-r--r--source/Host/windows/LockFileWindows.cpp91
-rw-r--r--source/Host/windows/Mutex.cpp109
-rw-r--r--source/Host/windows/PipeWindows.cpp477
-rw-r--r--source/Host/windows/ProcessLauncherWindows.cpp235
-rw-r--r--source/Host/windows/ProcessRunLock.cpp130
-rw-r--r--source/Host/windows/ThisThread.cpp57
-rw-r--r--source/Host/windows/Windows.cpp401
-rw-r--r--source/Initialization/SystemInitializer.cpp8
-rw-r--r--source/Initialization/SystemInitializerCommon.cpp132
-rw-r--r--source/Initialization/SystemLifetimeManager.cpp59
-rw-r--r--source/Interpreter/Args.cpp2911
-rw-r--r--source/Interpreter/CommandAlias.cpp467
-rw-r--r--source/Interpreter/CommandHistory.cpp179
-rw-r--r--source/Interpreter/CommandInterpreter.cpp5956
-rw-r--r--source/Interpreter/CommandObject.cpp1824
-rw-r--r--source/Interpreter/CommandObjectRegexCommand.cpp191
-rw-r--r--source/Interpreter/CommandObjectScript.cpp96
-rw-r--r--source/Interpreter/CommandObjectScript.h12
-rw-r--r--source/Interpreter/CommandOptionValidators.cpp32
-rw-r--r--source/Interpreter/CommandReturnObject.cpp307
-rw-r--r--source/Interpreter/OptionGroupArchitecture.cpp84
-rw-r--r--source/Interpreter/OptionGroupBoolean.cpp78
-rw-r--r--source/Interpreter/OptionGroupFile.cpp116
-rw-r--r--source/Interpreter/OptionGroupFormat.cpp440
-rw-r--r--source/Interpreter/OptionGroupOutputFile.cpp85
-rw-r--r--source/Interpreter/OptionGroupPlatform.cpp267
-rw-r--r--source/Interpreter/OptionGroupString.cpp60
-rw-r--r--source/Interpreter/OptionGroupUInt64.cpp60
-rw-r--r--source/Interpreter/OptionGroupUUID.cpp76
-rw-r--r--source/Interpreter/OptionGroupValueObjectDisplay.cpp365
-rw-r--r--source/Interpreter/OptionGroupVariable.cpp208
-rw-r--r--source/Interpreter/OptionGroupWatchpoint.cpp161
-rw-r--r--source/Interpreter/OptionValue.cpp1222
-rw-r--r--source/Interpreter/OptionValueArch.cpp128
-rw-r--r--source/Interpreter/OptionValueArgs.cpp24
-rw-r--r--source/Interpreter/OptionValueArray.cpp573
-rw-r--r--source/Interpreter/OptionValueBoolean.cpp167
-rw-r--r--source/Interpreter/OptionValueChar.cpp86
-rw-r--r--source/Interpreter/OptionValueDictionary.cpp640
-rw-r--r--source/Interpreter/OptionValueEnumeration.cpp219
-rw-r--r--source/Interpreter/OptionValueFileSpec.cpp232
-rw-r--r--source/Interpreter/OptionValueFileSpecLIst.cpp292
-rw-r--r--source/Interpreter/OptionValueFormat.cpp87
-rw-r--r--source/Interpreter/OptionValueFormatEntity.cpp183
-rw-r--r--source/Interpreter/OptionValueLanguage.cpp113
-rw-r--r--source/Interpreter/OptionValuePathMappings.cpp379
-rw-r--r--source/Interpreter/OptionValueProperties.cpp1260
-rw-r--r--source/Interpreter/OptionValueRegex.cpp100
-rw-r--r--source/Interpreter/OptionValueSInt64.cpp116
-rw-r--r--source/Interpreter/OptionValueString.cpp265
-rw-r--r--source/Interpreter/OptionValueUInt64.cpp114
-rw-r--r--source/Interpreter/OptionValueUUID.cpp162
-rw-r--r--source/Interpreter/Options.cpp1779
-rw-r--r--source/Interpreter/Property.cpp517
-rw-r--r--source/Interpreter/ScriptInterpreter.cpp133
-rw-r--r--source/Interpreter/embedded_interpreter.py44
-rw-r--r--source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp2764
-rw-r--r--source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h176
-rw-r--r--source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp3270
-rw-r--r--source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h185
-rw-r--r--source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp1573
-rw-r--r--source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h188
-rw-r--r--source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp2995
-rw-r--r--source/Plugins/ABI/SysV-arm/ABISysV_arm.h176
-rw-r--r--source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp3222
-rw-r--r--source/Plugins/ABI/SysV-arm64/ABISysV_arm64.h183
-rw-r--r--source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp1630
-rw-r--r--source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h197
-rw-r--r--source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp1432
-rw-r--r--source/Plugins/ABI/SysV-i386/ABISysV_i386.h204
-rw-r--r--source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp1523
-rw-r--r--source/Plugins/ABI/SysV-mips/ABISysV_mips.h136
-rw-r--r--source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp1877
-rw-r--r--source/Plugins/ABI/SysV-mips64/ABISysV_mips64.h199
-rw-r--r--source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp1631
-rw-r--r--source/Plugins/ABI/SysV-ppc/ABISysV_ppc.h190
-rw-r--r--source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp1640
-rw-r--r--source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h192
-rw-r--r--source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp1172
-rw-r--r--source/Plugins/ABI/SysV-s390x/ABISysV_s390x.h131
-rw-r--r--source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp2798
-rw-r--r--source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h192
-rw-r--r--source/Plugins/CMakeLists.txt1
-rw-r--r--source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp2104
-rw-r--r--source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h231
-rw-r--r--source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp2612
-rw-r--r--source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.h550
-rw-r--r--source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp1035
-rw-r--r--source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.h229
-rw-r--r--source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp572
-rw-r--r--source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.h412
-rw-r--r--source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeLists.txt1
-rw-r--r--source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp1914
-rw-r--r--source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h430
-rw-r--r--source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp522
-rw-r--r--source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.h117
-rw-r--r--source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp2035
-rw-r--r--source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h303
-rw-r--r--source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp142
-rw-r--r--source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.h129
-rw-r--r--source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp979
-rw-r--r--source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h399
-rw-r--r--source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp1145
-rw-r--r--source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h248
-rw-r--r--source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp230
-rw-r--r--source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.h76
-rw-r--r--source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp102
-rw-r--r--source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.h35
-rw-r--r--source/Plugins/ExpressionParser/Clang/ASTDumper.cpp162
-rw-r--r--source/Plugins/ExpressionParser/Clang/ASTDumper.h33
-rw-r--r--source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp795
-rw-r--r--source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h357
-rw-r--r--source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp277
-rw-r--r--source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h246
-rw-r--r--source/Plugins/ExpressionParser/Clang/CMakeLists.txt7
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp3145
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangASTSource.h934
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangDiagnostic.h58
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp3649
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h1225
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangExpressionHelper.h77
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp1638
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h254
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp81
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h359
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp319
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h195
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp1217
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.h197
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp106
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h127
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp1093
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangUserExpression.h302
-rw-r--r--source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp209