svn commit: r254721 - in vendor/lldb: . dist dist/include dist/include/lldb dist/include/lldb/API dist/include/lldb/Breakpoint dist/include/lldb/Core dist/include/lldb/DataFormatters dist/include/l...

Ed Maste emaste at FreeBSD.org
Fri Aug 23 17:46:41 UTC 2013


Author: emaste
Date: Fri Aug 23 17:46:38 2013
New Revision: 254721
URL: http://svnweb.freebsd.org/changeset/base/254721

Log:
  Import lldb as of SVN r188801
  
  (A number of files not required for the FreeBSD build have been removed.)
  
  Sponsored by:	DARPA, AFRL

Added:
  vendor/lldb/
  vendor/lldb/dist/
  vendor/lldb/dist/LICENSE.TXT
  vendor/lldb/dist/include/
  vendor/lldb/dist/include/lldb/
  vendor/lldb/dist/include/lldb/API/
  vendor/lldb/dist/include/lldb/API/LLDB.h
  vendor/lldb/dist/include/lldb/API/SBAddress.h
  vendor/lldb/dist/include/lldb/API/SBBlock.h
  vendor/lldb/dist/include/lldb/API/SBBreakpoint.h
  vendor/lldb/dist/include/lldb/API/SBBreakpointLocation.h
  vendor/lldb/dist/include/lldb/API/SBBroadcaster.h
  vendor/lldb/dist/include/lldb/API/SBCommandInterpreter.h
  vendor/lldb/dist/include/lldb/API/SBCommandReturnObject.h
  vendor/lldb/dist/include/lldb/API/SBCommunication.h
  vendor/lldb/dist/include/lldb/API/SBCompileUnit.h
  vendor/lldb/dist/include/lldb/API/SBData.h
  vendor/lldb/dist/include/lldb/API/SBDebugger.h
  vendor/lldb/dist/include/lldb/API/SBDeclaration.h
  vendor/lldb/dist/include/lldb/API/SBDefines.h
  vendor/lldb/dist/include/lldb/API/SBError.h
  vendor/lldb/dist/include/lldb/API/SBEvent.h
  vendor/lldb/dist/include/lldb/API/SBExpressionOptions.h
  vendor/lldb/dist/include/lldb/API/SBFileSpec.h
  vendor/lldb/dist/include/lldb/API/SBFileSpecList.h
  vendor/lldb/dist/include/lldb/API/SBFrame.h
  vendor/lldb/dist/include/lldb/API/SBFunction.h
  vendor/lldb/dist/include/lldb/API/SBHostOS.h
  vendor/lldb/dist/include/lldb/API/SBInputReader.h
  vendor/lldb/dist/include/lldb/API/SBInstruction.h
  vendor/lldb/dist/include/lldb/API/SBInstructionList.h
  vendor/lldb/dist/include/lldb/API/SBLineEntry.h
  vendor/lldb/dist/include/lldb/API/SBListener.h
  vendor/lldb/dist/include/lldb/API/SBModule.h
  vendor/lldb/dist/include/lldb/API/SBModuleSpec.h
  vendor/lldb/dist/include/lldb/API/SBProcess.h
  vendor/lldb/dist/include/lldb/API/SBSection.h
  vendor/lldb/dist/include/lldb/API/SBSourceManager.h
  vendor/lldb/dist/include/lldb/API/SBStream.h
  vendor/lldb/dist/include/lldb/API/SBStringList.h
  vendor/lldb/dist/include/lldb/API/SBSymbol.h
  vendor/lldb/dist/include/lldb/API/SBSymbolContext.h
  vendor/lldb/dist/include/lldb/API/SBSymbolContextList.h
  vendor/lldb/dist/include/lldb/API/SBTarget.h
  vendor/lldb/dist/include/lldb/API/SBThread.h
  vendor/lldb/dist/include/lldb/API/SBType.h
  vendor/lldb/dist/include/lldb/API/SBTypeCategory.h
  vendor/lldb/dist/include/lldb/API/SBTypeFilter.h
  vendor/lldb/dist/include/lldb/API/SBTypeFormat.h
  vendor/lldb/dist/include/lldb/API/SBTypeNameSpecifier.h
  vendor/lldb/dist/include/lldb/API/SBTypeSummary.h
  vendor/lldb/dist/include/lldb/API/SBTypeSynthetic.h
  vendor/lldb/dist/include/lldb/API/SBValue.h
  vendor/lldb/dist/include/lldb/API/SBValueList.h
  vendor/lldb/dist/include/lldb/API/SBWatchpoint.h
  vendor/lldb/dist/include/lldb/Breakpoint/
  vendor/lldb/dist/include/lldb/Breakpoint/Breakpoint.h
  vendor/lldb/dist/include/lldb/Breakpoint/BreakpointID.h
  vendor/lldb/dist/include/lldb/Breakpoint/BreakpointIDList.h
  vendor/lldb/dist/include/lldb/Breakpoint/BreakpointList.h
  vendor/lldb/dist/include/lldb/Breakpoint/BreakpointLocation.h
  vendor/lldb/dist/include/lldb/Breakpoint/BreakpointLocationCollection.h
  vendor/lldb/dist/include/lldb/Breakpoint/BreakpointLocationList.h
  vendor/lldb/dist/include/lldb/Breakpoint/BreakpointOptions.h
  vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolver.h
  vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverAddress.h
  vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverFileLine.h
  vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverFileRegex.h
  vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverName.h
  vendor/lldb/dist/include/lldb/Breakpoint/BreakpointSite.h
  vendor/lldb/dist/include/lldb/Breakpoint/BreakpointSiteList.h
  vendor/lldb/dist/include/lldb/Breakpoint/Stoppoint.h
  vendor/lldb/dist/include/lldb/Breakpoint/StoppointCallbackContext.h
  vendor/lldb/dist/include/lldb/Breakpoint/StoppointLocation.h
  vendor/lldb/dist/include/lldb/Breakpoint/Watchpoint.h
  vendor/lldb/dist/include/lldb/Breakpoint/WatchpointList.h
  vendor/lldb/dist/include/lldb/Breakpoint/WatchpointOptions.h
  vendor/lldb/dist/include/lldb/Core/
  vendor/lldb/dist/include/lldb/Core/Address.h
  vendor/lldb/dist/include/lldb/Core/AddressRange.h
  vendor/lldb/dist/include/lldb/Core/AddressResolver.h
  vendor/lldb/dist/include/lldb/Core/AddressResolverFileLine.h
  vendor/lldb/dist/include/lldb/Core/AddressResolverName.h
  vendor/lldb/dist/include/lldb/Core/ArchSpec.h
  vendor/lldb/dist/include/lldb/Core/Baton.h
  vendor/lldb/dist/include/lldb/Core/Broadcaster.h
  vendor/lldb/dist/include/lldb/Core/ClangForward.h
  vendor/lldb/dist/include/lldb/Core/Communication.h
  vendor/lldb/dist/include/lldb/Core/Connection.h
  vendor/lldb/dist/include/lldb/Core/ConnectionFileDescriptor.h
  vendor/lldb/dist/include/lldb/Core/ConnectionMachPort.h
  vendor/lldb/dist/include/lldb/Core/ConnectionSharedMemory.h
  vendor/lldb/dist/include/lldb/Core/ConstString.h
  vendor/lldb/dist/include/lldb/Core/DataBuffer.h
  vendor/lldb/dist/include/lldb/Core/DataBufferHeap.h
  vendor/lldb/dist/include/lldb/Core/DataBufferMemoryMap.h
  vendor/lldb/dist/include/lldb/Core/DataEncoder.h
  vendor/lldb/dist/include/lldb/Core/DataExtractor.h
  vendor/lldb/dist/include/lldb/Core/Debugger.h
  vendor/lldb/dist/include/lldb/Core/Disassembler.h
  vendor/lldb/dist/include/lldb/Core/EmulateInstruction.h
  vendor/lldb/dist/include/lldb/Core/Error.h
  vendor/lldb/dist/include/lldb/Core/Event.h
  vendor/lldb/dist/include/lldb/Core/FileLineResolver.h
  vendor/lldb/dist/include/lldb/Core/FileSpecList.h
  vendor/lldb/dist/include/lldb/Core/Flags.h
  vendor/lldb/dist/include/lldb/Core/History.h
  vendor/lldb/dist/include/lldb/Core/IOStreamMacros.h
  vendor/lldb/dist/include/lldb/Core/InputReader.h
  vendor/lldb/dist/include/lldb/Core/InputReaderEZ.h
  vendor/lldb/dist/include/lldb/Core/InputReaderStack.h
  vendor/lldb/dist/include/lldb/Core/Language.h
  vendor/lldb/dist/include/lldb/Core/Listener.h
  vendor/lldb/dist/include/lldb/Core/Log.h
  vendor/lldb/dist/include/lldb/Core/Mangled.h
  vendor/lldb/dist/include/lldb/Core/MappedHash.h
  vendor/lldb/dist/include/lldb/Core/Module.h
  vendor/lldb/dist/include/lldb/Core/ModuleChild.h
  vendor/lldb/dist/include/lldb/Core/ModuleList.h
  vendor/lldb/dist/include/lldb/Core/ModuleSpec.h
  vendor/lldb/dist/include/lldb/Core/Opcode.h
  vendor/lldb/dist/include/lldb/Core/PluginInterface.h
  vendor/lldb/dist/include/lldb/Core/PluginManager.h
  vendor/lldb/dist/include/lldb/Core/RangeMap.h
  vendor/lldb/dist/include/lldb/Core/RegisterValue.h
  vendor/lldb/dist/include/lldb/Core/RegularExpression.h
  vendor/lldb/dist/include/lldb/Core/STLUtils.h
  vendor/lldb/dist/include/lldb/Core/Scalar.h
  vendor/lldb/dist/include/lldb/Core/SearchFilter.h
  vendor/lldb/dist/include/lldb/Core/Section.h
  vendor/lldb/dist/include/lldb/Core/SourceManager.h
  vendor/lldb/dist/include/lldb/Core/State.h
  vendor/lldb/dist/include/lldb/Core/Stream.h
  vendor/lldb/dist/include/lldb/Core/StreamAsynchronousIO.h
  vendor/lldb/dist/include/lldb/Core/StreamBuffer.h
  vendor/lldb/dist/include/lldb/Core/StreamCallback.h
  vendor/lldb/dist/include/lldb/Core/StreamFile.h
  vendor/lldb/dist/include/lldb/Core/StreamString.h
  vendor/lldb/dist/include/lldb/Core/StreamTee.h
  vendor/lldb/dist/include/lldb/Core/StringList.h
  vendor/lldb/dist/include/lldb/Core/ThreadSafeSTLMap.h
  vendor/lldb/dist/include/lldb/Core/ThreadSafeValue.h
  vendor/lldb/dist/include/lldb/Core/Timer.h
  vendor/lldb/dist/include/lldb/Core/UUID.h
  vendor/lldb/dist/include/lldb/Core/UniqueCStringMap.h
  vendor/lldb/dist/include/lldb/Core/UserID.h
  vendor/lldb/dist/include/lldb/Core/UserSettingsController.h
  vendor/lldb/dist/include/lldb/Core/VMRange.h
  vendor/lldb/dist/include/lldb/Core/Value.h
  vendor/lldb/dist/include/lldb/Core/ValueObject.h
  vendor/lldb/dist/include/lldb/Core/ValueObjectCast.h
  vendor/lldb/dist/include/lldb/Core/ValueObjectChild.h
  vendor/lldb/dist/include/lldb/Core/ValueObjectConstResult.h
  vendor/lldb/dist/include/lldb/Core/ValueObjectConstResultChild.h
  vendor/lldb/dist/include/lldb/Core/ValueObjectConstResultImpl.h
  vendor/lldb/dist/include/lldb/Core/ValueObjectDynamicValue.h
  vendor/lldb/dist/include/lldb/Core/ValueObjectList.h
  vendor/lldb/dist/include/lldb/Core/ValueObjectMemory.h
  vendor/lldb/dist/include/lldb/Core/ValueObjectRegister.h
  vendor/lldb/dist/include/lldb/Core/ValueObjectSyntheticFilter.h
  vendor/lldb/dist/include/lldb/Core/ValueObjectVariable.h
  vendor/lldb/dist/include/lldb/Core/dwarf.h
  vendor/lldb/dist/include/lldb/DataFormatters/
  vendor/lldb/dist/include/lldb/DataFormatters/CXXFormatterFunctions.h
  vendor/lldb/dist/include/lldb/DataFormatters/DataVisualization.h
  vendor/lldb/dist/include/lldb/DataFormatters/FormatCache.h
  vendor/lldb/dist/include/lldb/DataFormatters/FormatClasses.h
  vendor/lldb/dist/include/lldb/DataFormatters/FormatManager.h
  vendor/lldb/dist/include/lldb/DataFormatters/FormatNavigator.h
  vendor/lldb/dist/include/lldb/DataFormatters/TypeCategory.h
  vendor/lldb/dist/include/lldb/DataFormatters/TypeCategoryMap.h
  vendor/lldb/dist/include/lldb/DataFormatters/TypeFormat.h
  vendor/lldb/dist/include/lldb/DataFormatters/TypeSummary.h
  vendor/lldb/dist/include/lldb/DataFormatters/TypeSynthetic.h
  vendor/lldb/dist/include/lldb/Expression/
  vendor/lldb/dist/include/lldb/Expression/ASTDumper.h
  vendor/lldb/dist/include/lldb/Expression/ASTResultSynthesizer.h
  vendor/lldb/dist/include/lldb/Expression/ASTStructExtractor.h
  vendor/lldb/dist/include/lldb/Expression/ClangASTSource.h
  vendor/lldb/dist/include/lldb/Expression/ClangExpression.h
  vendor/lldb/dist/include/lldb/Expression/ClangExpressionDeclMap.h
  vendor/lldb/dist/include/lldb/Expression/ClangExpressionParser.h
  vendor/lldb/dist/include/lldb/Expression/ClangExpressionVariable.h
  vendor/lldb/dist/include/lldb/Expression/ClangFunction.h
  vendor/lldb/dist/include/lldb/Expression/ClangPersistentVariables.h
  vendor/lldb/dist/include/lldb/Expression/ClangUserExpression.h
  vendor/lldb/dist/include/lldb/Expression/ClangUtilityFunction.h
  vendor/lldb/dist/include/lldb/Expression/DWARFExpression.h
  vendor/lldb/dist/include/lldb/Expression/ExpressionSourceCode.h
  vendor/lldb/dist/include/lldb/Expression/IRDynamicChecks.h
  vendor/lldb/dist/include/lldb/Expression/IRExecutionUnit.h
  vendor/lldb/dist/include/lldb/Expression/IRForTarget.h
  vendor/lldb/dist/include/lldb/Expression/IRInterpreter.h
  vendor/lldb/dist/include/lldb/Expression/IRMemoryMap.h
  vendor/lldb/dist/include/lldb/Expression/IRToDWARF.h
  vendor/lldb/dist/include/lldb/Expression/Materializer.h
  vendor/lldb/dist/include/lldb/Host/
  vendor/lldb/dist/include/lldb/Host/Condition.h
  vendor/lldb/dist/include/lldb/Host/Config.h
  vendor/lldb/dist/include/lldb/Host/DynamicLibrary.h
  vendor/lldb/dist/include/lldb/Host/Endian.h
  vendor/lldb/dist/include/lldb/Host/File.h
  vendor/lldb/dist/include/lldb/Host/FileSpec.h
  vendor/lldb/dist/include/lldb/Host/Host.h
  vendor/lldb/dist/include/lldb/Host/Mutex.h
  vendor/lldb/dist/include/lldb/Host/Predicate.h
  vendor/lldb/dist/include/lldb/Host/ProcessRunLock.h
  vendor/lldb/dist/include/lldb/Host/SocketAddress.h
  vendor/lldb/dist/include/lldb/Host/Symbols.h
  vendor/lldb/dist/include/lldb/Host/Terminal.h
  vendor/lldb/dist/include/lldb/Host/TimeValue.h
  vendor/lldb/dist/include/lldb/Host/freebsd/
  vendor/lldb/dist/include/lldb/Host/freebsd/Config.h
  vendor/lldb/dist/include/lldb/Interpreter/
  vendor/lldb/dist/include/lldb/Interpreter/Args.h
  vendor/lldb/dist/include/lldb/Interpreter/CommandCompletions.h
  vendor/lldb/dist/include/lldb/Interpreter/CommandHistory.h
  vendor/lldb/dist/include/lldb/Interpreter/CommandInterpreter.h
  vendor/lldb/dist/include/lldb/Interpreter/CommandObject.h
  vendor/lldb/dist/include/lldb/Interpreter/CommandObjectMultiword.h
  vendor/lldb/dist/include/lldb/Interpreter/CommandObjectRegexCommand.h
  vendor/lldb/dist/include/lldb/Interpreter/CommandReturnObject.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionGroupArchitecture.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionGroupBoolean.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionGroupFile.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionGroupFormat.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionGroupOutputFile.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionGroupPlatform.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionGroupString.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionGroupUInt64.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionGroupUUID.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionGroupVariable.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionGroupWatchpoint.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionValue.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionValueArch.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionValueArgs.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionValueArray.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionValueBoolean.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionValueDictionary.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionValueEnumeration.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionValueFileSpec.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionValueFileSpecList.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionValueFormat.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionValuePathMappings.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionValueProperties.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionValueRegex.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionValueSInt64.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionValueString.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionValueUInt64.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionValueUUID.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionValues.h
  vendor/lldb/dist/include/lldb/Interpreter/Options.h
  vendor/lldb/dist/include/lldb/Interpreter/Property.h
  vendor/lldb/dist/include/lldb/Interpreter/PythonDataObjects.h
  vendor/lldb/dist/include/lldb/Interpreter/ScriptInterpreter.h
  vendor/lldb/dist/include/lldb/Interpreter/ScriptInterpreterNone.h
  vendor/lldb/dist/include/lldb/Interpreter/ScriptInterpreterPython.h
  vendor/lldb/dist/include/lldb/Symbol/
  vendor/lldb/dist/include/lldb/Symbol/Block.h
  vendor/lldb/dist/include/lldb/Symbol/ClangASTContext.h
  vendor/lldb/dist/include/lldb/Symbol/ClangASTImporter.h
  vendor/lldb/dist/include/lldb/Symbol/ClangASTType.h
  vendor/lldb/dist/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h
  vendor/lldb/dist/include/lldb/Symbol/ClangExternalASTSourceCommon.h
  vendor/lldb/dist/include/lldb/Symbol/ClangNamespaceDecl.h
  vendor/lldb/dist/include/lldb/Symbol/CompileUnit.h
  vendor/lldb/dist/include/lldb/Symbol/DWARFCallFrameInfo.h
  vendor/lldb/dist/include/lldb/Symbol/Declaration.h
  vendor/lldb/dist/include/lldb/Symbol/FuncUnwinders.h
  vendor/lldb/dist/include/lldb/Symbol/Function.h
  vendor/lldb/dist/include/lldb/Symbol/LineEntry.h
  vendor/lldb/dist/include/lldb/Symbol/LineTable.h
  vendor/lldb/dist/include/lldb/Symbol/ObjectContainer.h
  vendor/lldb/dist/include/lldb/Symbol/ObjectFile.h
  vendor/lldb/dist/include/lldb/Symbol/Symbol.h
  vendor/lldb/dist/include/lldb/Symbol/SymbolContext.h
  vendor/lldb/dist/include/lldb/Symbol/SymbolContextScope.h
  vendor/lldb/dist/include/lldb/Symbol/SymbolFile.h
  vendor/lldb/dist/include/lldb/Symbol/SymbolVendor.h
  vendor/lldb/dist/include/lldb/Symbol/Symtab.h
  vendor/lldb/dist/include/lldb/Symbol/TaggedASTType.h
  vendor/lldb/dist/include/lldb/Symbol/Type.h
  vendor/lldb/dist/include/lldb/Symbol/TypeList.h
  vendor/lldb/dist/include/lldb/Symbol/TypeVendor.h
  vendor/lldb/dist/include/lldb/Symbol/UnwindPlan.h
  vendor/lldb/dist/include/lldb/Symbol/UnwindTable.h
  vendor/lldb/dist/include/lldb/Symbol/Variable.h
  vendor/lldb/dist/include/lldb/Symbol/VariableList.h
  vendor/lldb/dist/include/lldb/Symbol/VerifyDecl.h
  vendor/lldb/dist/include/lldb/Target/
  vendor/lldb/dist/include/lldb/Target/ABI.h
  vendor/lldb/dist/include/lldb/Target/CPPLanguageRuntime.h
  vendor/lldb/dist/include/lldb/Target/DynamicLoader.h
  vendor/lldb/dist/include/lldb/Target/ExecutionContext.h
  vendor/lldb/dist/include/lldb/Target/ExecutionContextScope.h
  vendor/lldb/dist/include/lldb/Target/LanguageRuntime.h
  vendor/lldb/dist/include/lldb/Target/Memory.h
  vendor/lldb/dist/include/lldb/Target/ObjCLanguageRuntime.h
  vendor/lldb/dist/include/lldb/Target/OperatingSystem.h
  vendor/lldb/dist/include/lldb/Target/PathMappingList.h
  vendor/lldb/dist/include/lldb/Target/Platform.h
  vendor/lldb/dist/include/lldb/Target/Process.h
  vendor/lldb/dist/include/lldb/Target/RegisterContext.h
  vendor/lldb/dist/include/lldb/Target/SectionLoadList.h
  vendor/lldb/dist/include/lldb/Target/StackFrame.h
  vendor/lldb/dist/include/lldb/Target/StackFrameList.h
  vendor/lldb/dist/include/lldb/Target/StackID.h
  vendor/lldb/dist/include/lldb/Target/StopInfo.h
  vendor/lldb/dist/include/lldb/Target/Target.h
  vendor/lldb/dist/include/lldb/Target/TargetList.h
  vendor/lldb/dist/include/lldb/Target/Thread.h
  vendor/lldb/dist/include/lldb/Target/ThreadList.h
  vendor/lldb/dist/include/lldb/Target/ThreadPlan.h
  vendor/lldb/dist/include/lldb/Target/ThreadPlanBase.h
  vendor/lldb/dist/include/lldb/Target/ThreadPlanCallFunction.h
  vendor/lldb/dist/include/lldb/Target/ThreadPlanCallUserExpression.h
  vendor/lldb/dist/include/lldb/Target/ThreadPlanRunToAddress.h
  vendor/lldb/dist/include/lldb/Target/ThreadPlanShouldStopHere.h
  vendor/lldb/dist/include/lldb/Target/ThreadPlanStepInRange.h
  vendor/lldb/dist/include/lldb/Target/ThreadPlanStepInstruction.h
  vendor/lldb/dist/include/lldb/Target/ThreadPlanStepOut.h
  vendor/lldb/dist/include/lldb/Target/ThreadPlanStepOverBreakpoint.h
  vendor/lldb/dist/include/lldb/Target/ThreadPlanStepOverRange.h
  vendor/lldb/dist/include/lldb/Target/ThreadPlanStepRange.h
  vendor/lldb/dist/include/lldb/Target/ThreadPlanStepThrough.h
  vendor/lldb/dist/include/lldb/Target/ThreadPlanStepUntil.h
  vendor/lldb/dist/include/lldb/Target/ThreadPlanTracer.h
  vendor/lldb/dist/include/lldb/Target/ThreadSpec.h
  vendor/lldb/dist/include/lldb/Target/UnixSignals.h
  vendor/lldb/dist/include/lldb/Target/Unwind.h
  vendor/lldb/dist/include/lldb/Target/UnwindAssembly.h
  vendor/lldb/dist/include/lldb/Utility/
  vendor/lldb/dist/include/lldb/Utility/AnsiTerminal.h
  vendor/lldb/dist/include/lldb/Utility/CleanUp.h
  vendor/lldb/dist/include/lldb/Utility/PriorityPointerPair.h
  vendor/lldb/dist/include/lldb/Utility/PseudoTerminal.h
  vendor/lldb/dist/include/lldb/Utility/PythonPointer.h
  vendor/lldb/dist/include/lldb/Utility/Range.h
  vendor/lldb/dist/include/lldb/Utility/RefCounter.h
  vendor/lldb/dist/include/lldb/Utility/SharedCluster.h
  vendor/lldb/dist/include/lldb/Utility/SharingPtr.h
  vendor/lldb/dist/include/lldb/Utility/Utils.h
  vendor/lldb/dist/include/lldb/lldb-defines.h
  vendor/lldb/dist/include/lldb/lldb-enumerations.h
  vendor/lldb/dist/include/lldb/lldb-forward.h
  vendor/lldb/dist/include/lldb/lldb-private-enumerations.h
  vendor/lldb/dist/include/lldb/lldb-private-interfaces.h
  vendor/lldb/dist/include/lldb/lldb-private-log.h
  vendor/lldb/dist/include/lldb/lldb-private-types.h
  vendor/lldb/dist/include/lldb/lldb-private.h
  vendor/lldb/dist/include/lldb/lldb-public.h
  vendor/lldb/dist/include/lldb/lldb-python.h
  vendor/lldb/dist/include/lldb/lldb-types.h
  vendor/lldb/dist/include/lldb/lldb-versioning.h
  vendor/lldb/dist/source/
  vendor/lldb/dist/source/API/
  vendor/lldb/dist/source/API/SBAddress.cpp
  vendor/lldb/dist/source/API/SBBlock.cpp
  vendor/lldb/dist/source/API/SBBreakpoint.cpp
  vendor/lldb/dist/source/API/SBBreakpointLocation.cpp
  vendor/lldb/dist/source/API/SBBroadcaster.cpp
  vendor/lldb/dist/source/API/SBCommandInterpreter.cpp
  vendor/lldb/dist/source/API/SBCommandReturnObject.cpp
  vendor/lldb/dist/source/API/SBCommunication.cpp
  vendor/lldb/dist/source/API/SBCompileUnit.cpp
  vendor/lldb/dist/source/API/SBData.cpp
  vendor/lldb/dist/source/API/SBDebugger.cpp
  vendor/lldb/dist/source/API/SBDeclaration.cpp
  vendor/lldb/dist/source/API/SBError.cpp
  vendor/lldb/dist/source/API/SBEvent.cpp
  vendor/lldb/dist/source/API/SBExpressionOptions.cpp
  vendor/lldb/dist/source/API/SBFileSpec.cpp
  vendor/lldb/dist/source/API/SBFileSpecList.cpp
  vendor/lldb/dist/source/API/SBFrame.cpp
  vendor/lldb/dist/source/API/SBFunction.cpp
  vendor/lldb/dist/source/API/SBHostOS.cpp
  vendor/lldb/dist/source/API/SBInputReader.cpp
  vendor/lldb/dist/source/API/SBInstruction.cpp
  vendor/lldb/dist/source/API/SBInstructionList.cpp
  vendor/lldb/dist/source/API/SBLineEntry.cpp
  vendor/lldb/dist/source/API/SBListener.cpp
  vendor/lldb/dist/source/API/SBModule.cpp
  vendor/lldb/dist/source/API/SBModuleSpec.cpp
  vendor/lldb/dist/source/API/SBProcess.cpp
  vendor/lldb/dist/source/API/SBSection.cpp
  vendor/lldb/dist/source/API/SBSourceManager.cpp
  vendor/lldb/dist/source/API/SBStream.cpp
  vendor/lldb/dist/source/API/SBStringList.cpp
  vendor/lldb/dist/source/API/SBSymbol.cpp
  vendor/lldb/dist/source/API/SBSymbolContext.cpp
  vendor/lldb/dist/source/API/SBSymbolContextList.cpp
  vendor/lldb/dist/source/API/SBTarget.cpp
  vendor/lldb/dist/source/API/SBThread.cpp
  vendor/lldb/dist/source/API/SBType.cpp
  vendor/lldb/dist/source/API/SBTypeCategory.cpp
  vendor/lldb/dist/source/API/SBTypeFilter.cpp
  vendor/lldb/dist/source/API/SBTypeFormat.cpp
  vendor/lldb/dist/source/API/SBTypeNameSpecifier.cpp
  vendor/lldb/dist/source/API/SBTypeSummary.cpp
  vendor/lldb/dist/source/API/SBTypeSynthetic.cpp
  vendor/lldb/dist/source/API/SBValue.cpp
  vendor/lldb/dist/source/API/SBValueList.cpp
  vendor/lldb/dist/source/API/SBWatchpoint.cpp
  vendor/lldb/dist/source/Breakpoint/
  vendor/lldb/dist/source/Breakpoint/Breakpoint.cpp
  vendor/lldb/dist/source/Breakpoint/BreakpointID.cpp
  vendor/lldb/dist/source/Breakpoint/BreakpointIDList.cpp
  vendor/lldb/dist/source/Breakpoint/BreakpointList.cpp
  vendor/lldb/dist/source/Breakpoint/BreakpointLocation.cpp
  vendor/lldb/dist/source/Breakpoint/BreakpointLocationCollection.cpp
  vendor/lldb/dist/source/Breakpoint/BreakpointLocationList.cpp
  vendor/lldb/dist/source/Breakpoint/BreakpointOptions.cpp
  vendor/lldb/dist/source/Breakpoint/BreakpointResolver.cpp
  vendor/lldb/dist/source/Breakpoint/BreakpointResolverAddress.cpp
  vendor/lldb/dist/source/Breakpoint/BreakpointResolverFileLine.cpp
  vendor/lldb/dist/source/Breakpoint/BreakpointResolverFileRegex.cpp
  vendor/lldb/dist/source/Breakpoint/BreakpointResolverName.cpp
  vendor/lldb/dist/source/Breakpoint/BreakpointSite.cpp
  vendor/lldb/dist/source/Breakpoint/BreakpointSiteList.cpp
  vendor/lldb/dist/source/Breakpoint/Stoppoint.cpp
  vendor/lldb/dist/source/Breakpoint/StoppointCallbackContext.cpp
  vendor/lldb/dist/source/Breakpoint/StoppointLocation.cpp
  vendor/lldb/dist/source/Breakpoint/Watchpoint.cpp
  vendor/lldb/dist/source/Breakpoint/WatchpointList.cpp
  vendor/lldb/dist/source/Breakpoint/WatchpointOptions.cpp
  vendor/lldb/dist/source/Commands/
  vendor/lldb/dist/source/Commands/CommandCompletions.cpp
  vendor/lldb/dist/source/Commands/CommandObjectApropos.cpp
  vendor/lldb/dist/source/Commands/CommandObjectApropos.h
  vendor/lldb/dist/source/Commands/CommandObjectArgs.cpp
  vendor/lldb/dist/source/Commands/CommandObjectArgs.h
  vendor/lldb/dist/source/Commands/CommandObjectBreakpoint.cpp
  vendor/lldb/dist/source/Commands/CommandObjectBreakpoint.h
  vendor/lldb/dist/source/Commands/CommandObjectBreakpointCommand.cpp
  vendor/lldb/dist/source/Commands/CommandObjectBreakpointCommand.h
  vendor/lldb/dist/source/Commands/CommandObjectCommands.cpp
  vendor/lldb/dist/source/Commands/CommandObjectCommands.h
  vendor/lldb/dist/source/Commands/CommandObjectDisassemble.cpp
  vendor/lldb/dist/source/Commands/CommandObjectDisassemble.h
  vendor/lldb/dist/source/Commands/CommandObjectExpression.cpp
  vendor/lldb/dist/source/Commands/CommandObjectExpression.h
  vendor/lldb/dist/source/Commands/CommandObjectFrame.cpp
  vendor/lldb/dist/source/Commands/CommandObjectFrame.h
  vendor/lldb/dist/source/Commands/CommandObjectHelp.cpp
  vendor/lldb/dist/source/Commands/CommandObjectHelp.h
  vendor/lldb/dist/source/Commands/CommandObjectLog.cpp
  vendor/lldb/dist/source/Commands/CommandObjectLog.h
  vendor/lldb/dist/source/Commands/CommandObjectMemory.cpp
  vendor/lldb/dist/source/Commands/CommandObjectMemory.h
  vendor/lldb/dist/source/Commands/CommandObjectMultiword.cpp
  vendor/lldb/dist/source/Commands/CommandObjectPlatform.cpp
  vendor/lldb/dist/source/Commands/CommandObjectPlatform.h
  vendor/lldb/dist/source/Commands/CommandObjectPlugin.cpp
  vendor/lldb/dist/source/Commands/CommandObjectPlugin.h
  vendor/lldb/dist/source/Commands/CommandObjectProcess.cpp
  vendor/lldb/dist/source/Commands/CommandObjectProcess.h
  vendor/lldb/dist/source/Commands/CommandObjectQuit.cpp
  vendor/lldb/dist/source/Commands/CommandObjectQuit.h
  vendor/lldb/dist/source/Commands/CommandObjectRegister.cpp
  vendor/lldb/dist/source/Commands/CommandObjectRegister.h
  vendor/lldb/dist/source/Commands/CommandObjectSettings.cpp
  vendor/lldb/dist/source/Commands/CommandObjectSettings.h
  vendor/lldb/dist/source/Commands/CommandObjectSource.cpp
  vendor/lldb/dist/source/Commands/CommandObjectSource.h
  vendor/lldb/dist/source/Commands/CommandObjectSyntax.cpp
  vendor/lldb/dist/source/Commands/CommandObjectSyntax.h
  vendor/lldb/dist/source/Commands/CommandObjectTarget.cpp
  vendor/lldb/dist/source/Commands/CommandObjectTarget.h
  vendor/lldb/dist/source/Commands/CommandObjectThread.cpp
  vendor/lldb/dist/source/Commands/CommandObjectThread.h
  vendor/lldb/dist/source/Commands/CommandObjectType.cpp
  vendor/lldb/dist/source/Commands/CommandObjectType.h
  vendor/lldb/dist/source/Commands/CommandObjectVersion.cpp
  vendor/lldb/dist/source/Commands/CommandObjectVersion.h
  vendor/lldb/dist/source/Commands/CommandObjectWatchpoint.cpp
  vendor/lldb/dist/source/Commands/CommandObjectWatchpoint.h
  vendor/lldb/dist/source/Commands/CommandObjectWatchpointCommand.cpp
  vendor/lldb/dist/source/Commands/CommandObjectWatchpointCommand.h
  vendor/lldb/dist/source/Core/
  vendor/lldb/dist/source/Core/Address.cpp
  vendor/lldb/dist/source/Core/AddressRange.cpp
  vendor/lldb/dist/source/Core/AddressResolver.cpp
  vendor/lldb/dist/source/Core/AddressResolverFileLine.cpp
  vendor/lldb/dist/source/Core/AddressResolverName.cpp
  vendor/lldb/dist/source/Core/ArchSpec.cpp
  vendor/lldb/dist/source/Core/Baton.cpp
  vendor/lldb/dist/source/Core/Broadcaster.cpp
  vendor/lldb/dist/source/Core/Communication.cpp
  vendor/lldb/dist/source/Core/Connection.cpp
  vendor/lldb/dist/source/Core/ConnectionFileDescriptor.cpp
  vendor/lldb/dist/source/Core/ConnectionMachPort.cpp
  vendor/lldb/dist/source/Core/ConnectionSharedMemory.cpp
  vendor/lldb/dist/source/Core/ConstString.cpp
  vendor/lldb/dist/source/Core/DataBufferHeap.cpp
  vendor/lldb/dist/source/Core/DataBufferMemoryMap.cpp
  vendor/lldb/dist/source/Core/DataEncoder.cpp
  vendor/lldb/dist/source/Core/DataExtractor.cpp
  vendor/lldb/dist/source/Core/Debugger.cpp
  vendor/lldb/dist/source/Core/Disassembler.cpp
  vendor/lldb/dist/source/Core/DynamicLoader.cpp
  vendor/lldb/dist/source/Core/EmulateInstruction.cpp
  vendor/lldb/dist/source/Core/Error.cpp
  vendor/lldb/dist/source/Core/Event.cpp
  vendor/lldb/dist/source/Core/FileLineResolver.cpp
  vendor/lldb/dist/source/Core/FileSpecList.cpp
  vendor/lldb/dist/source/Core/History.cpp
  vendor/lldb/dist/source/Core/InputReader.cpp
  vendor/lldb/dist/source/Core/InputReaderEZ.cpp
  vendor/lldb/dist/source/Core/InputReaderStack.cpp
  vendor/lldb/dist/source/Core/Language.cpp
  vendor/lldb/dist/source/Core/Listener.cpp
  vendor/lldb/dist/source/Core/Log.cpp
  vendor/lldb/dist/source/Core/Mangled.cpp
  vendor/lldb/dist/source/Core/Module.cpp
  vendor/lldb/dist/source/Core/ModuleChild.cpp
  vendor/lldb/dist/source/Core/ModuleList.cpp
  vendor/lldb/dist/source/Core/Opcode.cpp
  vendor/lldb/dist/source/Core/PluginManager.cpp
  vendor/lldb/dist/source/Core/RegisterValue.cpp
  vendor/lldb/dist/source/Core/RegularExpression.cpp
  vendor/lldb/dist/source/Core/Scalar.cpp
  vendor/lldb/dist/source/Core/SearchFilter.cpp
  vendor/lldb/dist/source/Core/Section.cpp
  vendor/lldb/dist/source/Core/SourceManager.cpp
  vendor/lldb/dist/source/Core/State.cpp
  vendor/lldb/dist/source/Core/Stream.cpp
  vendor/lldb/dist/source/Core/StreamAsynchronousIO.cpp
  vendor/lldb/dist/source/Core/StreamCallback.cpp
  vendor/lldb/dist/source/Core/StreamFile.cpp
  vendor/lldb/dist/source/Core/StreamString.cpp
  vendor/lldb/dist/source/Core/StringList.cpp
  vendor/lldb/dist/source/Core/Timer.cpp
  vendor/lldb/dist/source/Core/UUID.cpp
  vendor/lldb/dist/source/Core/UserID.cpp
  vendor/lldb/dist/source/Core/UserSettingsController.cpp
  vendor/lldb/dist/source/Core/VMRange.cpp
  vendor/lldb/dist/source/Core/Value.cpp
  vendor/lldb/dist/source/Core/ValueObject.cpp
  vendor/lldb/dist/source/Core/ValueObjectCast.cpp
  vendor/lldb/dist/source/Core/ValueObjectChild.cpp
  vendor/lldb/dist/source/Core/ValueObjectConstResult.cpp
  vendor/lldb/dist/source/Core/ValueObjectConstResultChild.cpp
  vendor/lldb/dist/source/Core/ValueObjectConstResultImpl.cpp
  vendor/lldb/dist/source/Core/ValueObjectDynamicValue.cpp
  vendor/lldb/dist/source/Core/ValueObjectList.cpp
  vendor/lldb/dist/source/Core/ValueObjectMemory.cpp
  vendor/lldb/dist/source/Core/ValueObjectRegister.cpp
  vendor/lldb/dist/source/Core/ValueObjectSyntheticFilter.cpp
  vendor/lldb/dist/source/Core/ValueObjectVariable.cpp
  vendor/lldb/dist/source/DataFormatters/
  vendor/lldb/dist/source/DataFormatters/CF.cpp
  vendor/lldb/dist/source/DataFormatters/CXXFormatterFunctions.cpp
  vendor/lldb/dist/source/DataFormatters/Cocoa.cpp
  vendor/lldb/dist/source/DataFormatters/DataVisualization.cpp
  vendor/lldb/dist/source/DataFormatters/FormatCache.cpp
  vendor/lldb/dist/source/DataFormatters/FormatClasses.cpp
  vendor/lldb/dist/source/DataFormatters/FormatManager.cpp
  vendor/lldb/dist/source/DataFormatters/LibCxx.cpp
  vendor/lldb/dist/source/DataFormatters/LibCxxList.cpp
  vendor/lldb/dist/source/DataFormatters/LibCxxMap.cpp
  vendor/lldb/dist/source/DataFormatters/LibStdcpp.cpp
  vendor/lldb/dist/source/DataFormatters/NSArray.cpp
  vendor/lldb/dist/source/DataFormatters/NSDictionary.cpp
  vendor/lldb/dist/source/DataFormatters/NSSet.cpp
  vendor/lldb/dist/source/DataFormatters/TypeCategory.cpp
  vendor/lldb/dist/source/DataFormatters/TypeCategoryMap.cpp
  vendor/lldb/dist/source/DataFormatters/TypeFormat.cpp
  vendor/lldb/dist/source/DataFormatters/TypeSummary.cpp
  vendor/lldb/dist/source/DataFormatters/TypeSynthetic.cpp
  vendor/lldb/dist/source/Expression/
  vendor/lldb/dist/source/Expression/ASTDumper.cpp
  vendor/lldb/dist/source/Expression/ASTResultSynthesizer.cpp
  vendor/lldb/dist/source/Expression/ASTStructExtractor.cpp
  vendor/lldb/dist/source/Expression/ClangASTSource.cpp
  vendor/lldb/dist/source/Expression/ClangExpressionDeclMap.cpp
  vendor/lldb/dist/source/Expression/ClangExpressionParser.cpp
  vendor/lldb/dist/source/Expression/ClangExpressionVariable.cpp
  vendor/lldb/dist/source/Expression/ClangFunction.cpp
  vendor/lldb/dist/source/Expression/ClangPersistentVariables.cpp
  vendor/lldb/dist/source/Expression/ClangUserExpression.cpp
  vendor/lldb/dist/source/Expression/ClangUtilityFunction.cpp
  vendor/lldb/dist/source/Expression/DWARFExpression.cpp
  vendor/lldb/dist/source/Expression/ExpressionSourceCode.cpp
  vendor/lldb/dist/source/Expression/IRDynamicChecks.cpp
  vendor/lldb/dist/source/Expression/IRExecutionUnit.cpp
  vendor/lldb/dist/source/Expression/IRForTarget.cpp
  vendor/lldb/dist/source/Expression/IRInterpreter.cpp
  vendor/lldb/dist/source/Expression/IRMemoryMap.cpp
  vendor/lldb/dist/source/Expression/Materializer.cpp
  vendor/lldb/dist/source/Host/
  vendor/lldb/dist/source/Host/common/
  vendor/lldb/dist/source/Host/common/Condition.cpp
  vendor/lldb/dist/source/Host/common/DynamicLibrary.cpp
  vendor/lldb/dist/source/Host/common/File.cpp
  vendor/lldb/dist/source/Host/common/FileSpec.cpp
  vendor/lldb/dist/source/Host/common/Host.cpp
  vendor/lldb/dist/source/Host/common/Mutex.cpp
  vendor/lldb/dist/source/Host/common/SocketAddress.cpp
  vendor/lldb/dist/source/Host/common/Symbols.cpp
  vendor/lldb/dist/source/Host/common/Terminal.cpp
  vendor/lldb/dist/source/Host/common/TimeValue.cpp
  vendor/lldb/dist/source/Host/freebsd/
  vendor/lldb/dist/source/Host/freebsd/Host.cpp
  vendor/lldb/dist/source/Interpreter/
  vendor/lldb/dist/source/Interpreter/Args.cpp
  vendor/lldb/dist/source/Interpreter/CommandHistory.cpp
  vendor/lldb/dist/source/Interpreter/CommandInterpreter.cpp
  vendor/lldb/dist/source/Interpreter/CommandObject.cpp
  vendor/lldb/dist/source/Interpreter/CommandObjectRegexCommand.cpp
  vendor/lldb/dist/source/Interpreter/CommandObjectScript.cpp
  vendor/lldb/dist/source/Interpreter/CommandObjectScript.h
  vendor/lldb/dist/source/Interpreter/CommandReturnObject.cpp
  vendor/lldb/dist/source/Interpreter/OptionGroupArchitecture.cpp
  vendor/lldb/dist/source/Interpreter/OptionGroupBoolean.cpp
  vendor/lldb/dist/source/Interpreter/OptionGroupFile.cpp
  vendor/lldb/dist/source/Interpreter/OptionGroupFormat.cpp
  vendor/lldb/dist/source/Interpreter/OptionGroupOutputFile.cpp
  vendor/lldb/dist/source/Interpreter/OptionGroupPlatform.cpp
  vendor/lldb/dist/source/Interpreter/OptionGroupString.cpp
  vendor/lldb/dist/source/Interpreter/OptionGroupUInt64.cpp
  vendor/lldb/dist/source/Interpreter/OptionGroupUUID.cpp
  vendor/lldb/dist/source/Interpreter/OptionGroupValueObjectDisplay.cpp
  vendor/lldb/dist/source/Interpreter/OptionGroupVariable.cpp
  vendor/lldb/dist/source/Interpreter/OptionGroupWatchpoint.cpp
  vendor/lldb/dist/source/Interpreter/OptionValue.cpp
  vendor/lldb/dist/source/Interpreter/OptionValueArch.cpp
  vendor/lldb/dist/source/Interpreter/OptionValueArgs.cpp
  vendor/lldb/dist/source/Interpreter/OptionValueArray.cpp
  vendor/lldb/dist/source/Interpreter/OptionValueBoolean.cpp
  vendor/lldb/dist/source/Interpreter/OptionValueDictionary.cpp
  vendor/lldb/dist/source/Interpreter/OptionValueEnumeration.cpp
  vendor/lldb/dist/source/Interpreter/OptionValueFileSpec.cpp
  vendor/lldb/dist/source/Interpreter/OptionValueFileSpecLIst.cpp
  vendor/lldb/dist/source/Interpreter/OptionValueFormat.cpp
  vendor/lldb/dist/source/Interpreter/OptionValuePathMappings.cpp
  vendor/lldb/dist/source/Interpreter/OptionValueProperties.cpp
  vendor/lldb/dist/source/Interpreter/OptionValueRegex.cpp
  vendor/lldb/dist/source/Interpreter/OptionValueSInt64.cpp
  vendor/lldb/dist/source/Interpreter/OptionValueString.cpp
  vendor/lldb/dist/source/Interpreter/OptionValueUInt64.cpp
  vendor/lldb/dist/source/Interpreter/OptionValueUUID.cpp
  vendor/lldb/dist/source/Interpreter/Options.cpp
  vendor/lldb/dist/source/Interpreter/Property.cpp
  vendor/lldb/dist/source/Interpreter/PythonDataObjects.cpp
  vendor/lldb/dist/source/Interpreter/ScriptInterpreter.cpp
  vendor/lldb/dist/source/Interpreter/ScriptInterpreterNone.cpp
  vendor/lldb/dist/source/Interpreter/ScriptInterpreterPython.cpp
  vendor/lldb/dist/source/Interpreter/embedded_interpreter.py
  vendor/lldb/dist/source/Plugins/
  vendor/lldb/dist/source/Plugins/ABI/
  vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm/
  vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
  vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h
  vendor/lldb/dist/source/Plugins/ABI/MacOSX-i386/
  vendor/lldb/dist/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
  vendor/lldb/dist/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h
  vendor/lldb/dist/source/Plugins/ABI/SysV-x86_64/
  vendor/lldb/dist/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
  vendor/lldb/dist/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h
  vendor/lldb/dist/source/Plugins/Disassembler/
  vendor/lldb/dist/source/Plugins/Disassembler/llvm/
  vendor/lldb/dist/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
  vendor/lldb/dist/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h
  vendor/lldb/dist/source/Plugins/DynamicLoader/
  vendor/lldb/dist/source/Plugins/DynamicLoader/POSIX-DYLD/
  vendor/lldb/dist/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp
  vendor/lldb/dist/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.h
  vendor/lldb/dist/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp
  vendor/lldb/dist/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h
  vendor/lldb/dist/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
  vendor/lldb/dist/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h
  vendor/lldb/dist/source/Plugins/DynamicLoader/Static/
  vendor/lldb/dist/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp
  vendor/lldb/dist/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.h
  vendor/lldb/dist/source/Plugins/Instruction/
  vendor/lldb/dist/source/Plugins/Instruction/ARM/
  vendor/lldb/dist/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
  vendor/lldb/dist/source/Plugins/Instruction/ARM/EmulateInstructionARM.h
  vendor/lldb/dist/source/Plugins/Instruction/ARM/EmulationStateARM.cpp
  vendor/lldb/dist/source/Plugins/Instruction/ARM/EmulationStateARM.h
  vendor/lldb/dist/source/Plugins/LanguageRuntime/
  vendor/lldb/dist/source/Plugins/LanguageRuntime/CPlusPlus/
  vendor/lldb/dist/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/
  vendor/lldb/dist/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
  vendor/lldb/dist/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h
  vendor/lldb/dist/source/Plugins/ObjectContainer/
  vendor/lldb/dist/source/Plugins/ObjectContainer/BSD-Archive/
  vendor/lldb/dist/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
  vendor/lldb/dist/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h
  vendor/lldb/dist/source/Plugins/ObjectFile/
  vendor/lldb/dist/source/Plugins/ObjectFile/ELF/
  vendor/lldb/dist/source/Plugins/ObjectFile/ELF/ELFHeader.cpp
  vendor/lldb/dist/source/Plugins/ObjectFile/ELF/ELFHeader.h
  vendor/lldb/dist/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
  vendor/lldb/dist/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
  vendor/lldb/dist/source/Plugins/OperatingSystem/
  vendor/lldb/dist/source/Plugins/OperatingSystem/Python/
  vendor/lldb/dist/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
  vendor/lldb/dist/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h
  vendor/lldb/dist/source/Plugins/Platform/
  vendor/lldb/dist/source/Plugins/Platform/FreeBSD/
  vendor/lldb/dist/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
  vendor/lldb/dist/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h
  vendor/lldb/dist/source/Plugins/Platform/gdb-server/
  vendor/lldb/dist/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
  vendor/lldb/dist/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
  vendor/lldb/dist/source/Plugins/Process/
  vendor/lldb/dist/source/Plugins/Process/FreeBSD/
  vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp
  vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h
  vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp
  vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessMonitor.h
  vendor/lldb/dist/source/Plugins/Process/POSIX/
  vendor/lldb/dist/source/Plugins/Process/POSIX/POSIXStopInfo.cpp
  vendor/lldb/dist/source/Plugins/Process/POSIX/POSIXStopInfo.h
  vendor/lldb/dist/source/Plugins/Process/POSIX/POSIXThread.cpp
  vendor/lldb/dist/source/Plugins/Process/POSIX/POSIXThread.h
  vendor/lldb/dist/source/Plugins/Process/POSIX/ProcessMessage.cpp
  vendor/lldb/dist/source/Plugins/Process/POSIX/ProcessMessage.h
  vendor/lldb/dist/source/Plugins/Process/POSIX/ProcessPOSIX.cpp
  vendor/lldb/dist/source/Plugins/Process/POSIX/ProcessPOSIX.h
  vendor/lldb/dist/source/Plugins/Process/POSIX/ProcessPOSIXLog.cpp
  vendor/lldb/dist/source/Plugins/Process/POSIX/ProcessPOSIXLog.h
  vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.cpp
  vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.h
  vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.cpp
  vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.h
  vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextPOSIX.h
  vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContext_i386.cpp
  vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContext_i386.h
  vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContext_x86.h
  vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContext_x86_64.cpp
  vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContext_x86_64.h
  vendor/lldb/dist/source/Plugins/Process/Utility/
  vendor/lldb/dist/source/Plugins/Process/Utility/ARMDefines.h
  vendor/lldb/dist/source/Plugins/Process/Utility/ARMUtils.h
  vendor/lldb/dist/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/DynamicRegisterInfo.h
  vendor/lldb/dist/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/InferiorCallPOSIX.h
  vendor/lldb/dist/source/Plugins/Process/Utility/InstructionUtils.h
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_arm.h
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_i386.h
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.h
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDummy.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDummy.h
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLLDB.h
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.h
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextMach_arm.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextMach_arm.h
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextMach_i386.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextMach_i386.h
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextMach_x86_64.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextMach_x86_64.h
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextMemory.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextMemory.h
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextThreadMemory.h
  vendor/lldb/dist/source/Plugins/Process/Utility/StopInfoMachException.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/StopInfoMachException.h
  vendor/lldb/dist/source/Plugins/Process/Utility/ThreadMemory.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/ThreadMemory.h
  vendor/lldb/dist/source/Plugins/Process/Utility/UnwindLLDB.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/UnwindLLDB.h
  vendor/lldb/dist/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.h
  vendor/lldb/dist/source/Plugins/Process/elf-core/
  vendor/lldb/dist/source/Plugins/Process/elf-core/ProcessElfCore.cpp
  vendor/lldb/dist/source/Plugins/Process/elf-core/ProcessElfCore.h
  vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextCoreFreeBSD_x86_64.cpp
  vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextCoreFreeBSD_x86_64.h
  vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextCoreLinux_x86_64.cpp
  vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextCoreLinux_x86_64.h
  vendor/lldb/dist/source/Plugins/Process/elf-core/ThreadElfCore.cpp
  vendor/lldb/dist/source/Plugins/Process/elf-core/ThreadElfCore.h
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.h
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h
  vendor/lldb/dist/source/Plugins/SymbolFile/
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFAttribute.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDefines.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFLocationDescription.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFLocationDescription.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFLocationList.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFLocationList.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/NameToDIE.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h
  vendor/lldb/dist/source/Plugins/SymbolFile/Symtab/
  vendor/lldb/dist/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h
  vendor/lldb/dist/source/Plugins/SymbolVendor/
  vendor/lldb/dist/source/Plugins/SymbolVendor/ELF/
  vendor/lldb/dist/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp
  vendor/lldb/dist/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.h
  vendor/lldb/dist/source/Plugins/UnwindAssembly/
  vendor/lldb/dist/source/Plugins/UnwindAssembly/InstEmulation/
  vendor/lldb/dist/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
  vendor/lldb/dist/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h
  vendor/lldb/dist/source/Plugins/UnwindAssembly/x86/
  vendor/lldb/dist/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp
  vendor/lldb/dist/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.h
  vendor/lldb/dist/source/Symbol/
  vendor/lldb/dist/source/Symbol/Block.cpp
  vendor/lldb/dist/source/Symbol/ClangASTContext.cpp
  vendor/lldb/dist/source/Symbol/ClangASTImporter.cpp
  vendor/lldb/dist/source/Symbol/ClangASTType.cpp
  vendor/lldb/dist/source/Symbol/ClangExternalASTSourceCallbacks.cpp
  vendor/lldb/dist/source/Symbol/ClangExternalASTSourceCommon.cpp
  vendor/lldb/dist/source/Symbol/ClangNamespaceDecl.cpp
  vendor/lldb/dist/source/Symbol/CompileUnit.cpp
  vendor/lldb/dist/source/Symbol/DWARFCallFrameInfo.cpp
  vendor/lldb/dist/source/Symbol/Declaration.cpp
  vendor/lldb/dist/source/Symbol/FuncUnwinders.cpp
  vendor/lldb/dist/source/Symbol/Function.cpp
  vendor/lldb/dist/source/Symbol/LineEntry.cpp
  vendor/lldb/dist/source/Symbol/LineTable.cpp
  vendor/lldb/dist/source/Symbol/ObjectFile.cpp
  vendor/lldb/dist/source/Symbol/Symbol.cpp
  vendor/lldb/dist/source/Symbol/SymbolContext.cpp
  vendor/lldb/dist/source/Symbol/SymbolFile.cpp
  vendor/lldb/dist/source/Symbol/SymbolVendor.cpp
  vendor/lldb/dist/source/Symbol/Symtab.cpp
  vendor/lldb/dist/source/Symbol/Type.cpp
  vendor/lldb/dist/source/Symbol/TypeList.cpp
  vendor/lldb/dist/source/Symbol/UnwindPlan.cpp
  vendor/lldb/dist/source/Symbol/UnwindTable.cpp
  vendor/lldb/dist/source/Symbol/Variable.cpp
  vendor/lldb/dist/source/Symbol/VariableList.cpp
  vendor/lldb/dist/source/Symbol/VerifyDecl.cpp
  vendor/lldb/dist/source/Target/
  vendor/lldb/dist/source/Target/ABI.cpp
  vendor/lldb/dist/source/Target/CPPLanguageRuntime.cpp
  vendor/lldb/dist/source/Target/ExecutionContext.cpp
  vendor/lldb/dist/source/Target/LanguageRuntime.cpp
  vendor/lldb/dist/source/Target/Memory.cpp
  vendor/lldb/dist/source/Target/ObjCLanguageRuntime.cpp
  vendor/lldb/dist/source/Target/OperatingSystem.cpp
  vendor/lldb/dist/source/Target/PathMappingList.cpp
  vendor/lldb/dist/source/Target/Platform.cpp
  vendor/lldb/dist/source/Target/Process.cpp
  vendor/lldb/dist/source/Target/RegisterContext.cpp
  vendor/lldb/dist/source/Target/SectionLoadList.cpp
  vendor/lldb/dist/source/Target/StackFrame.cpp
  vendor/lldb/dist/source/Target/StackFrameList.cpp
  vendor/lldb/dist/source/Target/StackID.cpp
  vendor/lldb/dist/source/Target/StopInfo.cpp
  vendor/lldb/dist/source/Target/Target.cpp
  vendor/lldb/dist/source/Target/TargetList.cpp
  vendor/lldb/dist/source/Target/Thread.cpp
  vendor/lldb/dist/source/Target/ThreadList.cpp
  vendor/lldb/dist/source/Target/ThreadPlan.cpp
  vendor/lldb/dist/source/Target/ThreadPlanBase.cpp
  vendor/lldb/dist/source/Target/ThreadPlanCallFunction.cpp
  vendor/lldb/dist/source/Target/ThreadPlanCallUserExpression.cpp
  vendor/lldb/dist/source/Target/ThreadPlanRunToAddress.cpp
  vendor/lldb/dist/source/Target/ThreadPlanShouldStopHere.cpp
  vendor/lldb/dist/source/Target/ThreadPlanStepInRange.cpp
  vendor/lldb/dist/source/Target/ThreadPlanStepInstruction.cpp
  vendor/lldb/dist/source/Target/ThreadPlanStepOut.cpp
  vendor/lldb/dist/source/Target/ThreadPlanStepOverBreakpoint.cpp
  vendor/lldb/dist/source/Target/ThreadPlanStepOverRange.cpp
  vendor/lldb/dist/source/Target/ThreadPlanStepRange.cpp
  vendor/lldb/dist/source/Target/ThreadPlanStepThrough.cpp
  vendor/lldb/dist/source/Target/ThreadPlanStepUntil.cpp
  vendor/lldb/dist/source/Target/ThreadPlanTracer.cpp
  vendor/lldb/dist/source/Target/ThreadSpec.cpp
  vendor/lldb/dist/source/Target/UnixSignals.cpp
  vendor/lldb/dist/source/Target/UnwindAssembly.cpp
  vendor/lldb/dist/source/Utility/
  vendor/lldb/dist/source/Utility/ARM_DWARF_Registers.cpp
  vendor/lldb/dist/source/Utility/ARM_DWARF_Registers.h
  vendor/lldb/dist/source/Utility/ARM_GCC_Registers.h
  vendor/lldb/dist/source/Utility/KQueue.cpp
  vendor/lldb/dist/source/Utility/KQueue.h
  vendor/lldb/dist/source/Utility/PseudoTerminal.cpp
  vendor/lldb/dist/source/Utility/Range.cpp
  vendor/lldb/dist/source/Utility/RefCounter.cpp
  vendor/lldb/dist/source/Utility/SharingPtr.cpp
  vendor/lldb/dist/source/Utility/StringExtractor.cpp
  vendor/lldb/dist/source/Utility/StringExtractor.h
  vendor/lldb/dist/source/Utility/StringExtractorGDBRemote.cpp
  vendor/lldb/dist/source/Utility/StringExtractorGDBRemote.h
  vendor/lldb/dist/source/Utility/TimeSpecTimeout.cpp
  vendor/lldb/dist/source/Utility/TimeSpecTimeout.h
  vendor/lldb/dist/source/Utility/UuidCompatibility.h
  vendor/lldb/dist/source/lldb-log.cpp
  vendor/lldb/dist/source/lldb.cpp
  vendor/lldb/dist/tools/
  vendor/lldb/dist/tools/driver/
  vendor/lldb/dist/tools/driver/Driver.cpp
  vendor/lldb/dist/tools/driver/Driver.h
  vendor/lldb/dist/tools/driver/IOChannel.cpp
  vendor/lldb/dist/tools/driver/IOChannel.h

Added: vendor/lldb/dist/LICENSE.TXT
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lldb/dist/LICENSE.TXT	Fri Aug 23 17:46:38 2013	(r254721)
@@ -0,0 +1,38 @@
+University of Illinois/NCSA
+Open Source License
+
+Copyright (c) 2010 Apple Inc.
+All rights reserved.
+
+Developed by:
+
+    LLDB Team
+
+    http://lldb.llvm.org/
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal with
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimers.
+
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimers in the
+      documentation and/or other materials provided with the distribution.
+
+    * Neither the names of the LLDB Team, copyright holders, nor the names of 
+      its contributors may be used to endorse or promote products derived from 
+      this Software without specific prior written permission.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
+SOFTWARE.
+

Added: vendor/lldb/dist/include/lldb/API/LLDB.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lldb/dist/include/lldb/API/LLDB.h	Fri Aug 23 17:46:38 2013	(r254721)
@@ -0,0 +1,54 @@
+//===-- LLDB.h --------------------------------------------------*- C++ -*-===//
+//
+//                     The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+
+#ifndef LLDB_LLDB_h_
+#define LLDB_LLDB_h_
+
+// C Includes
+// C++ Includes
+// Other libraries and framework includes
+// Project includes
+#include "lldb/API/SBDefines.h"
+#include "lldb/API/SBAddress.h"
+#include "lldb/API/SBBlock.h"
+#include "lldb/API/SBBreakpoint.h"
+#include "lldb/API/SBBreakpointLocation.h"
+#include "lldb/API/SBBroadcaster.h"
+#include "lldb/API/SBCommandInterpreter.h"
+#include "lldb/API/SBCommandReturnObject.h"
+#include "lldb/API/SBCommunication.h"
+#include "lldb/API/SBCompileUnit.h"
+#include "lldb/API/SBData.h"
+#include "lldb/API/SBDebugger.h"
+#include "lldb/API/SBDeclaration.h"
+#include "lldb/API/SBError.h"
+#include "lldb/API/SBEvent.h"
+#include "lldb/API/SBFileSpec.h"
+#include "lldb/API/SBFrame.h"
+#include "lldb/API/SBFunction.h"
+#include "lldb/API/SBHostOS.h"
+#include "lldb/API/SBInputReader.h"
+#include "lldb/API/SBInstruction.h"
+#include "lldb/API/SBInstructionList.h"
+#include "lldb/API/SBLineEntry.h"
+#include "lldb/API/SBListener.h"
+#include "lldb/API/SBModule.h"
+#include "lldb/API/SBProcess.h"
+#include "lldb/API/SBSourceManager.h"
+#include "lldb/API/SBStream.h"
+#include "lldb/API/SBStringList.h"
+#include "lldb/API/SBSymbol.h"
+#include "lldb/API/SBSymbolContext.h"
+#include "lldb/API/SBTarget.h"
+#include "lldb/API/SBThread.h"
+#include "lldb/API/SBType.h"
+#include "lldb/API/SBValue.h"
+#include "lldb/API/SBValueList.h"
+
+#endif  // LLDB_LLDB_h_

Added: vendor/lldb/dist/include/lldb/API/SBAddress.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lldb/dist/include/lldb/API/SBAddress.h	Fri Aug 23 17:46:38 2013	(r254721)
@@ -0,0 +1,150 @@
+//===-- SBAddress.h ---------------------------------------------*- C++ -*-===//
+//
+//                     The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+
+#ifndef LLDB_SBAddress_h_
+#define LLDB_SBAddress_h_
+
+#include "lldb/API/SBDefines.h"
+#include "lldb/API/SBModule.h"
+
+namespace lldb {
+
+class SBAddress
+{
+public:
+
+    SBAddress ();
+
+    SBAddress (const lldb::SBAddress &rhs);
+
+    SBAddress (lldb::SBSection section, lldb::addr_t offset);
+
+    // Create an address by resolving a load address using the supplied target
+    SBAddress (lldb::addr_t load_addr, lldb::SBTarget &target);
+
+    ~SBAddress ();
+
+    const lldb::SBAddress &
+    operator = (const lldb::SBAddress &rhs);
+
+    bool
+    IsValid () const;
+
+    void
+    Clear ();
+
+    addr_t
+    GetFileAddress () const;
+
+    addr_t
+    GetLoadAddress (const lldb::SBTarget &target) const;
+
+    void
+    SetAddress (lldb::SBSection section, lldb::addr_t offset);
+
+    void
+    SetLoadAddress (lldb::addr_t load_addr, 
+                    lldb::SBTarget &target);
+    bool
+    OffsetAddress (addr_t offset);
+
+    bool
+    GetDescription (lldb::SBStream &description);
+
+    // The following queries can lookup symbol information for a given address.
+    // An address might refer to code or data from an existing module, or it
+    // might refer to something on the stack or heap. The following functions
+    // will only return valid values if the address has been resolved to a code
+    // or data address using "void SBAddress::SetLoadAddress(...)" or 
+    // "lldb::SBAddress SBTarget::ResolveLoadAddress (...)". 
+    lldb::SBSymbolContext
+    GetSymbolContext (uint32_t resolve_scope);
+
+    
+    // The following functions grab individual objects for a given address and
+    // are less efficient if you want more than one symbol related objects. 
+    // Use one of the following when you want multiple debug symbol related 
+    // objects for an address:
+    //    lldb::SBSymbolContext SBAddress::GetSymbolContext (uint32_t resolve_scope);
+    //    lldb::SBSymbolContext SBTarget::ResolveSymbolContextForAddress (const SBAddress &addr, uint32_t resolve_scope);
+    // One or more bits from the SymbolContextItem enumerations can be logically
+    // OR'ed together to more efficiently retrieve multiple symbol objects.
+
+    lldb::SBSection
+    GetSection ();
+
+    lldb::addr_t
+    GetOffset ();
+
+    lldb::SBModule
+    GetModule ();
+    
+    lldb::SBCompileUnit
+    GetCompileUnit ();
+
+    lldb::SBFunction
+    GetFunction ();
+
+    lldb::SBBlock
+    GetBlock ();
+
+    lldb::SBSymbol
+    GetSymbol ();
+
+    lldb::SBLineEntry
+    GetLineEntry ();
+    
+    lldb::AddressClass
+    GetAddressClass ();
+
+protected:
+
+    friend class SBBlock;
+    friend class SBBreakpointLocation;
+    friend class SBFrame;
+    friend class SBFunction;
+    friend class SBLineEntry;
+    friend class SBInstruction;
+    friend class SBModule;
+    friend class SBSection;
+    friend class SBSymbol;
+    friend class SBSymbolContext;
+    friend class SBTarget;
+    friend class SBThread;
+    friend class SBValue;
+
+    lldb_private::Address *
+    operator->();
+
+    const lldb_private::Address *
+    operator->() const;
+
+    lldb_private::Address *
+    get ();
+
+    lldb_private::Address &
+    ref();
+
+    const lldb_private::Address &
+    ref() const;
+
+    SBAddress (const lldb_private::Address *lldb_object_ptr);
+
+    void
+    SetAddress (const lldb_private::Address *lldb_object_ptr);
+
+private:
+
+    std::unique_ptr<lldb_private::Address> m_opaque_ap;
+};
+
+
+} // namespace lldb
+
+#endif // LLDB_SBAddress_h_

Added: vendor/lldb/dist/include/lldb/API/SBBlock.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lldb/dist/include/lldb/API/SBBlock.h	Fri Aug 23 17:46:38 2013	(r254721)
@@ -0,0 +1,123 @@
+//===-- SBBlock.h -----------------------------------------------*- C++ -*-===//
+//
+//                     The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+
+#ifndef LLDB_SBBlock_h_
+#define LLDB_SBBlock_h_
+
+#include "lldb/API/SBDefines.h"
+#include "lldb/API/SBFrame.h"
+#include "lldb/API/SBTarget.h"
+#include "lldb/API/SBValueList.h"
+
+namespace lldb {
+
+class SBBlock
+{
+public:
+
+    SBBlock ();
+
+    SBBlock (const lldb::SBBlock &rhs);
+
+    ~SBBlock ();
+
+    const lldb::SBBlock &
+    operator = (const lldb::SBBlock &rhs);
+
+    bool
+    IsInlined () const;
+
+    bool
+    IsValid () const;
+
+    const char *
+    GetInlinedName () const;
+
+    lldb::SBFileSpec
+    GetInlinedCallSiteFile () const;
+
+    uint32_t 
+    GetInlinedCallSiteLine () const;
+
+    uint32_t
+    GetInlinedCallSiteColumn () const;
+
+    lldb::SBBlock
+    GetParent ();
+    
+    lldb::SBBlock
+    GetSibling ();
+    
+    lldb::SBBlock
+    GetFirstChild ();
+
+    uint32_t
+    GetNumRanges ();
+
+    lldb::SBAddress
+    GetRangeStartAddress (uint32_t idx);
+
+    lldb::SBAddress
+    GetRangeEndAddress (uint32_t idx);
+
+    uint32_t
+    GetRangeIndexForBlockAddress (lldb::SBAddress block_addr);
+
+    lldb::SBValueList
+    GetVariables (lldb::SBFrame& frame,
+                  bool arguments,
+                  bool locals,
+                  bool statics,
+                  lldb::DynamicValueType use_dynamic);
+    
+    lldb::SBValueList
+    GetVariables (lldb::SBTarget& target,
+                  bool arguments,
+                  bool locals,
+                  bool statics);
+    //------------------------------------------------------------------
+    /// Get the inlined block that contains this block.
+    ///
+    /// @return
+    ///     If this block is inlined, it will return this block, else 
+    ///     parent blocks will be searched to see if any contain this 
+    ///     block and are themselves inlined. An invalid SBBlock will 
+    ///     be returned if this block nor any parent blocks are inlined
+    ///     function blocks.
+    //------------------------------------------------------------------
+    lldb::SBBlock
+    GetContainingInlinedBlock ();
+
+    bool
+    GetDescription (lldb::SBStream &description);
+
+private:
+    friend class SBAddress;
+    friend class SBFrame;
+    friend class SBFunction;
+    friend class SBSymbolContext;
+
+    lldb_private::Block *
+    GetPtr ();
+
+    void
+    SetPtr (lldb_private::Block *lldb_object_ptr);
+
+    SBBlock (lldb_private::Block *lldb_object_ptr);
+
+    void
+    AppendVariables (bool can_create, bool get_parent_variables, lldb_private::VariableList *var_list);
+
+    lldb_private::Block *m_opaque_ptr;
+};
+
+
+} // namespace lldb
+
+#endif // LLDB_SBBlock_h_

Added: vendor/lldb/dist/include/lldb/API/SBBreakpoint.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lldb/dist/include/lldb/API/SBBreakpoint.h	Fri Aug 23 17:46:38 2013	(r254721)
@@ -0,0 +1,175 @@
+//===-- SBBreakpoint.h ------------------------------------------*- C++ -*-===//
+//
+//                     The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+
+#ifndef LLDB_SBBreakpoint_h_
+#define LLDB_SBBreakpoint_h_
+
+#include "lldb/API/SBDefines.h"
+
+namespace lldb {
+
+class SBBreakpoint
+{
+public:
+
+    typedef bool (*BreakpointHitCallback) (void *baton, 
+                                           SBProcess &process,
+                                           SBThread &thread, 
+                                           lldb::SBBreakpointLocation &location);
+
+    SBBreakpoint ();
+
+    SBBreakpoint (const lldb::SBBreakpoint& rhs);
+
+    ~SBBreakpoint();
+
+    const lldb::SBBreakpoint &
+    operator = (const lldb::SBBreakpoint& rhs);
+    
+    // Tests to see if the opaque breakpoint object in this object matches the
+    // opaque breakpoint object in "rhs".
+    bool
+    operator == (const lldb::SBBreakpoint& rhs);
+
+    bool
+    operator != (const lldb::SBBreakpoint& rhs);
+    
+    break_id_t
+    GetID () const;
+
+    bool
+    IsValid() const;
+
+    void
+    ClearAllBreakpointSites ();
+
+    lldb::SBBreakpointLocation
+    FindLocationByAddress (lldb::addr_t vm_addr);
+
+    lldb::break_id_t
+    FindLocationIDByAddress (lldb::addr_t vm_addr);
+
+    lldb::SBBreakpointLocation
+    FindLocationByID (lldb::break_id_t bp_loc_id);
+
+    lldb::SBBreakpointLocation
+    GetLocationAtIndex (uint32_t index);
+
+    void
+    SetEnabled (bool enable);
+
+    bool
+    IsEnabled ();
+    
+    void
+    SetOneShot (bool one_shot);
+
+    bool
+    IsOneShot () const;
+    
+    bool
+    IsInternal ();
+
+    uint32_t
+    GetHitCount () const;
+
+    void
+    SetIgnoreCount (uint32_t count);
+
+    uint32_t
+    GetIgnoreCount () const;
+    
+    void 
+    SetCondition (const char *condition);
+    
+    const char *
+    GetCondition ();
+
+    void
+    SetThreadID (lldb::tid_t sb_thread_id);
+
+    lldb::tid_t
+    GetThreadID ();
+    
+    void
+    SetThreadIndex (uint32_t index);
+    
+    uint32_t
+    GetThreadIndex() const;
+    
+    void
+    SetThreadName (const char *thread_name);
+    
+    const char *
+    GetThreadName () const;
+    
+    void 
+    SetQueueName (const char *queue_name);
+    
+    const char *
+    GetQueueName () const;
+
+    void
+    SetCallback (BreakpointHitCallback callback, void *baton);
+
+    size_t
+    GetNumResolvedLocations() const;
+
+    size_t
+    GetNumLocations() const;
+
+    bool
+    GetDescription (lldb::SBStream &description);
+
+    static bool
+    EventIsBreakpointEvent (const lldb::SBEvent &event);
+    
+    static lldb::BreakpointEventType
+    GetBreakpointEventTypeFromEvent (const lldb::SBEvent& event);
+
+    static lldb::SBBreakpoint
+    GetBreakpointFromEvent (const lldb::SBEvent& event);
+    
+    static lldb::SBBreakpointLocation
+    GetBreakpointLocationAtIndexFromEvent (const lldb::SBEvent& event, uint32_t loc_idx);
+    
+    static uint32_t
+    GetNumBreakpointLocationsFromEvent (const lldb::SBEvent &event_sp);
+
+
+private:
+    friend class SBBreakpointLocation;
+    friend class SBTarget;
+
+    SBBreakpoint (const lldb::BreakpointSP &bp_sp);
+
+    lldb_private::Breakpoint *
+    operator->() const;
+
+    lldb_private::Breakpoint *
+    get() const;
+
+    lldb::BreakpointSP &
+    operator *();
+
+    const lldb::BreakpointSP &
+    operator *() const;
+
+    static bool
+    PrivateBreakpointHitCallback (void *baton, 
+                                  lldb_private::StoppointCallbackContext *context, 
+                                  lldb::user_id_t break_id, 
+                                  lldb::user_id_t break_loc_id);
+    
+    lldb::BreakpointSP m_opaque_sp;
+};
+
+} // namespace lldb
+
+#endif  // LLDB_SBBreakpoint_h_

Added: vendor/lldb/dist/include/lldb/API/SBBreakpointLocation.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lldb/dist/include/lldb/API/SBBreakpointLocation.h	Fri Aug 23 17:46:38 2013	(r254721)
@@ -0,0 +1,110 @@
+//===-- SBBreakpointLocation.h ----------------------------------*- C++ -*-===//
+//
+//                     The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+
+#ifndef LLDB_SBBreakpointLocation_h_
+#define LLDB_SBBreakpointLocation_h_
+
+#include "lldb/API/SBDefines.h"
+#include "lldb/API/SBBreakpoint.h"
+
+namespace lldb {
+
+class SBBreakpointLocation
+{
+public:
+
+    SBBreakpointLocation ();
+
+    SBBreakpointLocation (const lldb::SBBreakpointLocation &rhs);
+
+    ~SBBreakpointLocation ();
+
+    const lldb::SBBreakpointLocation &
+    operator = (const lldb::SBBreakpointLocation &rhs);
+
+    break_id_t
+    GetID ();
+    
+    bool
+    IsValid() const;
+
+    lldb::SBAddress
+    GetAddress ();
+    
+    lldb::addr_t
+    GetLoadAddress ();
+
+    void
+    SetEnabled(bool enabled);
+
+    bool
+    IsEnabled ();
+
+    uint32_t
+    GetIgnoreCount ();
+
+    void
+    SetIgnoreCount (uint32_t n);
+
+    void 
+    SetCondition (const char *condition);
+    
+    const char *
+    GetCondition ();
+
+    void
+    SetThreadID (lldb::tid_t sb_thread_id);
+
+    lldb::tid_t
+    GetThreadID ();
+    
+    void
+    SetThreadIndex (uint32_t index);
+    
+    uint32_t
+    GetThreadIndex() const;
+    
+    void
+    SetThreadName (const char *thread_name);
+    
+    const char *
+    GetThreadName () const;
+    
+    void 
+    SetQueueName (const char *queue_name);
+    
+    const char *
+    GetQueueName () const;
+
+    bool
+    IsResolved ();
+
+    bool
+    GetDescription (lldb::SBStream &description, DescriptionLevel level);
+
+    SBBreakpoint
+    GetBreakpoint ();
+
+    SBBreakpointLocation (const lldb::BreakpointLocationSP &break_loc_sp);
+
+private:
+    friend class SBBreakpoint;
+#ifndef LLDB_DISABLE_PYTHON
+    friend class lldb_private::ScriptInterpreterPython;
+#endif
+    void
+    SetLocation (const lldb::BreakpointLocationSP &break_loc_sp);
+
+    lldb::BreakpointLocationSP m_opaque_sp;
+
+};
+
+} // namespace lldb
+
+#endif  // LLDB_SBBreakpointLocation_h_

Added: vendor/lldb/dist/include/lldb/API/SBBroadcaster.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lldb/dist/include/lldb/API/SBBroadcaster.h	Fri Aug 23 17:46:38 2013	(r254721)
@@ -0,0 +1,97 @@
+//===-- SBBroadcaster.h -----------------------------------------*- C++ -*-===//
+//
+//                     The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+
+#ifndef LLDB_SBBroadcaster_h_
+#define LLDB_SBBroadcaster_h_
+
+#include "lldb/API/SBDefines.h"
+
+namespace lldb {
+
+class SBBroadcaster
+{
+public:
+    SBBroadcaster ();
+
+    SBBroadcaster (const char *name);
+
+    SBBroadcaster (const SBBroadcaster &rhs);
+    
+    const SBBroadcaster &
+    operator = (const SBBroadcaster &rhs);
+
+    ~SBBroadcaster();
+
+    bool
+    IsValid () const;
+
+    void
+    Clear ();
+
+    void
+    BroadcastEventByType (uint32_t event_type, bool unique = false);
+
+    void
+    BroadcastEvent (const lldb::SBEvent &event, bool unique = false);
+
+    void
+    AddInitialEventsToListener (const lldb::SBListener &listener, uint32_t requested_events);
+
+    uint32_t
+    AddListener (const lldb::SBListener &listener, uint32_t event_mask);
+
+    const char *
+    GetName () const;
+
+    bool
+    EventTypeHasListeners (uint32_t event_type);
+
+    bool
+    RemoveListener (const lldb::SBListener &listener, uint32_t event_mask = UINT32_MAX);
+
+    // This comparison is checking if the internal opaque pointer value
+    // is equal to that in "rhs".
+    bool
+    operator == (const lldb::SBBroadcaster &rhs) const;
+
+    // This comparison is checking if the internal opaque pointer value
+    // is not equal to that in "rhs".
+    bool
+    operator != (const lldb::SBBroadcaster &rhs) const;
+
+    // This comparison is checking if the internal opaque pointer value
+    // is less than that in "rhs" so SBBroadcaster objects can be contained
+    // in ordered containers.
+    bool
+    operator < (const lldb::SBBroadcaster &rhs) const;
+
+protected:
+    friend class SBCommandInterpreter;
+    friend class SBCommunication;
+    friend class SBEvent;
+    friend class SBListener;
+    friend class SBProcess;
+    friend class SBTarget;
+
+    SBBroadcaster (lldb_private::Broadcaster *broadcaster, bool owns);
+
+    lldb_private::Broadcaster *
+    get () const;
+
+    void
+    reset (lldb_private::Broadcaster *broadcaster, bool owns);
+
+private:
+    lldb::BroadcasterSP m_opaque_sp;
+    lldb_private::Broadcaster *m_opaque_ptr;
+};
+
+} // namespace lldb
+
+#endif  // LLDB_SBBroadcaster_h_

Added: vendor/lldb/dist/include/lldb/API/SBCommandInterpreter.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lldb/dist/include/lldb/API/SBCommandInterpreter.h	Fri Aug 23 17:46:38 2013	(r254721)
@@ -0,0 +1,193 @@
+//===-- SBCommandInterpreter.h ----------------------------------*- C++ -*-===//
+//
+//                     The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+
+#ifndef LLDB_SBCommandInterpreter_h_
+#define LLDB_SBCommandInterpreter_h_
+
+#include "lldb/API/SBDefines.h"
+#include "lldb/API/SBDebugger.h"
+
+namespace lldb {
+
+class SBCommandInterpreter
+{
+public:
+    enum
+    {
+        eBroadcastBitThreadShouldExit       = (1 << 0),
+        eBroadcastBitResetPrompt            = (1 << 1),
+        eBroadcastBitQuitCommandReceived    = (1 << 2),           // User entered quit 
+        eBroadcastBitAsynchronousOutputData = (1 << 3),
+        eBroadcastBitAsynchronousErrorData  = (1 << 4)
+    };
+
+    SBCommandInterpreter (const lldb::SBCommandInterpreter &rhs);
+    
+    const lldb::SBCommandInterpreter &
+    operator = (const lldb::SBCommandInterpreter &rhs);
+
+    ~SBCommandInterpreter ();
+
+    static const char * 
+    GetArgumentTypeAsCString (const lldb::CommandArgumentType arg_type);
+    
+    static const char *
+    GetArgumentDescriptionAsCString (const lldb::CommandArgumentType arg_type);
+    
+    bool
+    IsValid() const;
+
+    bool
+    CommandExists (const char *cmd);
+
+    bool
+    AliasExists (const char *cmd);
+
+    lldb::SBBroadcaster
+    GetBroadcaster ();
+    
+    static const char *
+    GetBroadcasterClass ();
+
+    bool
+    HasCommands ();
+
+    bool
+    HasAliases ();
+
+    bool
+    HasAliasOptions ();
+
+    lldb::SBProcess
+    GetProcess ();
+    
+    lldb::SBDebugger
+    GetDebugger ();
+    
+    lldb::SBCommand
+    AddMultiwordCommand (const char* name, const char* help);
+    
+    lldb::SBCommand
+    AddCommand (const char* name, lldb::SBCommandPluginInterface *impl, const char* help);
+
+    void
+    SourceInitFileInHomeDirectory (lldb::SBCommandReturnObject &result);
+
+    void
+    SourceInitFileInCurrentWorkingDirectory (lldb::SBCommandReturnObject &result);
+
+    lldb::ReturnStatus
+    HandleCommand (const char *command_line, lldb::SBCommandReturnObject &result, bool add_to_history = false);
+
+    // The pointer based interface is not useful in SWIG, since the cursor & last_char arguments are string pointers INTO current_line
+    // and you can't do that in a scripting language interface in general...
+    
+    // In either case, the way this works is that the you give it a line and cursor position in the line.  The function
+    // will return the number of completions.  The matches list will contain number_of_completions + 1 elements.  The first
+    // element is the common substring after the cursor position for all the matches.  The rest of the elements are the
+    // matches.  The first element is useful if you are emulating the common shell behavior where the tab completes
+    // to the string that is common among all the matches, then you should first check if the first element is non-empty,
+    // and if so just insert it and move the cursor to the end of the insertion.  The next tab will return an empty
+    // common substring, and a list of choices (if any), at which point you should display the choices and let the user
+    // type further to disambiguate.
+    
+    int
+    HandleCompletion (const char *current_line,
+                      const char *cursor,
+                      const char *last_char,
+                      int match_start_point,
+                      int max_return_elements,
+                      lldb::SBStringList &matches);
+
+    int
+    HandleCompletion (const char *current_line,
+                      uint32_t cursor_pos,
+                      int match_start_point,
+                      int max_return_elements,
+                      lldb::SBStringList &matches);
+
+    // Catch commands before they execute by registering a callback that will
+    // get called when the command gets executed. This allows GUI or command
+    // line interfaces to intercept a command and stop it from happening
+    bool
+    SetCommandOverrideCallback (const char *command_name,
+                                lldb::CommandOverrideCallback callback,
+                                void *baton);
+    
+    SBCommandInterpreter (lldb_private::CommandInterpreter *interpreter_ptr = NULL);   // Access using SBDebugger::GetCommandInterpreter();
+    
+protected:
+
+    lldb_private::CommandInterpreter &
+    ref ();
+
+    lldb_private::CommandInterpreter *
+    get ();
+
+    void
+    reset (lldb_private::CommandInterpreter *);
+private:
+    friend class SBDebugger;
+
+    static void
+    InitializeSWIG ();
+
+    lldb_private::CommandInterpreter *m_opaque_ptr;
+};
+
+class SBCommandPluginInterface
+{
+public:
+    virtual bool
+    DoExecute (lldb::SBDebugger debugger,
+               char** command,
+               lldb::SBCommandReturnObject &result)
+    {
+        return false;
+    }
+    
+    virtual
+    ~SBCommandPluginInterface ()
+    {}
+};
+    
+class SBCommand
+{
+public:
+    
+    SBCommand ();
+    
+    bool
+    IsValid ();
+    
+    const char*
+    GetName ();
+    
+    const char*
+    GetHelp ();
+    
+    lldb::SBCommand
+    AddMultiwordCommand (const char* name, const char* help = NULL);
+    
+    lldb::SBCommand
+    AddCommand (const char* name, lldb::SBCommandPluginInterface* impl, const char* help = NULL);
+    
+private:
+    
+    friend class SBDebugger;
+    friend class SBCommandInterpreter;
+    
+    SBCommand (lldb::CommandObjectSP cmd_sp);
+    
+    lldb::CommandObjectSP m_opaque_sp;
+};
+
+} // namespace lldb
+
+#endif // LLDB_SBCommandInterpreter_h_

Added: vendor/lldb/dist/include/lldb/API/SBCommandReturnObject.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lldb/dist/include/lldb/API/SBCommandReturnObject.h	Fri Aug 23 17:46:38 2013	(r254721)
@@ -0,0 +1,133 @@
+//===-- SBCommandReturnObject.h ---------------------------------*- C++ -*-===//
+//
+//                     The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+
+#ifndef LLDB_SBCommandReturnObject_h_
+#define LLDB_SBCommandReturnObject_h_
+
+#include <stdio.h>
+
+#include "lldb/API/SBDefines.h"
+
+namespace lldb {
+
+class SBCommandReturnObject
+{
+public:
+
+    SBCommandReturnObject ();
+
+    SBCommandReturnObject (const lldb::SBCommandReturnObject &rhs);
+
+    const lldb::SBCommandReturnObject &
+    operator = (const lldb::SBCommandReturnObject &rhs);
+    
+
+    SBCommandReturnObject (lldb_private::CommandReturnObject *ptr);
+    
+    lldb_private::CommandReturnObject *

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-all mailing list