svn commit: r304274 - in projects/clang390-import/contrib/llvm/tools/lldb: include/lldb include/lldb/API include/lldb/Breakpoint include/lldb/Core include/lldb/DataFormatters include/lldb/Expressio...
Ed Maste
emaste at FreeBSD.org
Wed Aug 17 08:51:46 UTC 2016
Author: emaste
Date: Wed Aug 17 08:51:41 2016
New Revision: 304274
URL: https://svnweb.freebsd.org/changeset/base/304274
Log:
Update lldb to release_39 branch r276489 and resolve immediate conflicts.
Added:
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBMemoryRegionInfo.h
- copied unchanged from r304259, vendor/lldb/dist/include/lldb/API/SBMemoryRegionInfo.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBMemoryRegionInfoList.h
- copied unchanged from r304259, vendor/lldb/dist/include/lldb/API/SBMemoryRegionInfoList.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/ThreadSafeSTLVector.h
- copied unchanged from r304259, vendor/lldb/dist/include/lldb/Core/ThreadSafeSTLVector.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Expression/DiagnosticManager.h
- copied unchanged from r304259, vendor/lldb/dist/include/lldb/Expression/DiagnosticManager.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandAlias.h
- copied unchanged from r304259, vendor/lldb/dist/include/lldb/Interpreter/CommandAlias.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangUtil.h
- copied unchanged from r304259, vendor/lldb/dist/include/lldb/Symbol/ClangUtil.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/JavaASTContext.h
- copied unchanged from r304259, vendor/lldb/dist/include/lldb/Symbol/JavaASTContext.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/lldb-private-defines.h
- copied unchanged from r304259, vendor/lldb/dist/include/lldb/lldb-private-defines.h
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBMemoryRegionInfo.cpp
- copied unchanged from r304259, vendor/lldb/dist/source/API/SBMemoryRegionInfo.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBMemoryRegionInfoList.cpp
- copied unchanged from r304259, vendor/lldb/dist/source/API/SBMemoryRegionInfoList.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Expression/DiagnosticManager.cpp
- copied unchanged from r304259, vendor/lldb/dist/source/Expression/DiagnosticManager.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Interpreter/CommandAlias.cpp
- copied unchanged from r304259, vendor/lldb/dist/source/Interpreter/CommandAlias.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/
- copied from r304259, vendor/lldb/dist/source/Plugins/ABI/SysV-s390x/
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangDiagnostic.h
- copied unchanged from r304259, vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangDiagnostic.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/
- copied from r304259, vendor/lldb/dist/source/Plugins/InstrumentationRuntime/ThreadSanitizer/
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp
- copied unchanged from r304259, vendor/lldb/dist/source/Plugins/Language/CPlusPlus/BlockPointer.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.h
- copied unchanged from r304259, vendor/lldb/dist/source/Plugins/Language/CPlusPlus/BlockPointer.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.cpp
- copied unchanged from r304259, vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxAtomic.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.h
- copied unchanged from r304259, vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxAtomic.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/Java/
- copied from r304259, vendor/lldb/dist/source/Plugins/Language/Java/
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/Java/
- copied from r304259, vendor/lldb/dist/source/Plugins/LanguageRuntime/Java/
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_s390x.cpp
- copied unchanged from r304259, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_s390x.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_s390x.h
- copied unchanged from r304259, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_s390x.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.cpp
- copied unchanged from r304259, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.h
- copied unchanged from r304259, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp
- copied unchanged from r304259, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.h
- copied unchanged from r304259, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContext_s390x.h
- copied unchanged from r304259, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContext_s390x.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_s390x.h
- copied unchanged from r304259, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_s390x.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/lldb-s390x-register-enums.h
- copied unchanged from r304259, vendor/lldb/dist/source/Plugins/Process/Utility/lldb-s390x-register-enums.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.cpp
- copied unchanged from r304259, vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.h
- copied unchanged from r304259, vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp
- copied unchanged from r304259, vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.h
- copied unchanged from r304259, vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/PDB/
- copied from r304259, vendor/lldb/dist/source/Plugins/SymbolFile/PDB/
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/ClangUtil.cpp
- copied unchanged from r304259, vendor/lldb/dist/source/Symbol/ClangUtil.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/JavaASTContext.cpp
- copied unchanged from r304259, vendor/lldb/dist/source/Symbol/JavaASTContext.cpp
Deleted:
projects/clang390-import/contrib/llvm/tools/lldb/tools/lldb-mi/Platform.cpp
Modified:
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/LLDB.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBCommandReturnObject.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBHostOS.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBInstruction.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBLaunchInfo.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBStream.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBStringList.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBThreadCollection.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBValue.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointList.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationCollection.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSite.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSiteList.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/WatchpointList.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/Broadcaster.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/Communication.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/ConstString.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/DataExtractor.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/EmulateInstruction.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/Event.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/History.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/IOHandler.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/Listener.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/Logging.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/MappedHash.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/Module.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/ModuleList.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/ModuleSpec.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/RangeMap.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/RegisterValue.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/Scalar.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/SearchFilter.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/Section.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/StreamCallback.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/StreamTee.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/ThreadSafeSTLMap.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/ThreadSafeValue.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/Timer.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/UserSettingsController.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/Value.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObject.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResult.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResultCast.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResultChild.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResultImpl.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/DumpValueObjectOptions.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatCache.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatManager.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormattersContainer.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormattersHelpers.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategory.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategoryMap.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/VectorIterator.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Expression/DWARFExpression.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Expression/ExpressionParser.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Expression/ExpressionSourceCode.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Expression/ExpressionVariable.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Expression/FunctionCaller.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Expression/IRDynamicChecks.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Expression/IRExecutionUnit.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Expression/IRInterpreter.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Expression/IRMemoryMap.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Expression/LLVMUserExpression.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Expression/UserExpression.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Expression/UtilityFunction.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Host/Editline.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Host/File.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Host/FileSpec.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Host/FileSystem.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Host/Host.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Host/HostInfoBase.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Host/HostNativeProcessBase.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Host/HostProcess.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Host/OptionParser.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Host/ProcessRunLock.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeBreakpointList.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/HostInfoPosix.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/HostProcessPosix.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Initialization/SystemLifetimeManager.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/Args.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandHistory.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObject.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ArmUnwindInfo.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/Block.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTContext.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTImporter.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/CompactUnwindInfo.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/CompileUnit.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/CompilerDecl.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/CompilerDeclContext.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/CompilerType.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/FuncUnwinders.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/Function.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/GoASTContext.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/LineEntry.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectFile.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/Symbol.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolContext.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolFile.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolVendor.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/Symtab.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/Type.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/TypeSystem.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/UnwindPlan.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/UnwindTable.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Symbol/Variable.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/ABI.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/DynamicLoader.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/ExecutionContext.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/InstrumentationRuntime.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/JITLoaderList.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/Language.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/LanguageRuntime.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/Memory.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/MemoryRegionInfo.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/PathMappingList.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/Platform.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/Process.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/QueueList.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/SectionLoadHistory.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/SectionLoadList.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/StackFrame.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/StackFrameList.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/Target.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/TargetList.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/Thread.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadCollection.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadList.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlan.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanPython.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Target/Unwind.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Utility/Iterable.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Utility/ProcessStructReader.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Utility/SharedCluster.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/lldb-enumerations.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/lldb-forward.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/lldb-private-enumerations.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/lldb-private-interfaces.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/lldb-private-types.h
projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/lldb-private.h
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBAddress.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBBlock.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBBreakpoint.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBBreakpointLocation.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBBroadcaster.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBCommandInterpreter.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBCommandReturnObject.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBDebugger.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBExpressionOptions.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBFileSpec.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBFrame.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBFunction.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBHostOS.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBInstruction.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBInstructionList.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBListener.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBModule.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBProcess.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBStringList.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBSymbol.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBTarget.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBThread.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBValue.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SBWatchpoint.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SystemInitializerFull.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/API/liblldb.exports
projects/clang390-import/contrib/llvm/tools/lldb/source/Breakpoint/Breakpoint.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointList.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocation.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolver.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointSite.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointSiteList.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Breakpoint/WatchpointList.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandCompletions.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectApropos.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectArgs.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectBugreport.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectCommands.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectFrame.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectHelp.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectHelp.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectLanguage.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectLanguage.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectLog.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectMultiword.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlugin.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectQuit.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectRegister.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectSettings.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectSource.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectSyntax.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectType.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectVersion.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/Address.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/AddressRange.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/AddressResolverName.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/ArchSpec.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/Broadcaster.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/Communication.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/ConnectionSharedMemory.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/ConstString.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/CxaDemangle.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/DataBufferHeap.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/DataBufferMemoryMap.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/DataEncoder.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/DataExtractor.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/Debugger.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/Disassembler.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/DynamicLoader.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/EmulateInstruction.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/Error.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/Event.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/FastDemangle.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/FileSpecList.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/FormatEntity.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/IOHandler.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/Listener.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/Log.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/Logging.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/Mangled.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/Module.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/ModuleList.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/Opcode.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/PluginManager.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/RegisterValue.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/RegularExpression.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/Scalar.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/SearchFilter.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/Section.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/StreamCallback.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/Timer.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/UserSettingsController.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/Value.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/ValueObject.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResult.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResultCast.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResultChild.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResultImpl.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/ValueObjectDynamicValue.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Core/ValueObjectVariable.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/DataFormatters/DumpValueObjectOptions.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/DataFormatters/FormatCache.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/DataFormatters/FormatManager.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/DataFormatters/FormattersHelpers.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/DataFormatters/StringPrinter.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategory.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/DataFormatters/TypeFormat.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/DataFormatters/TypeSummary.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/DataFormatters/TypeSynthetic.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Expression/DWARFExpression.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Expression/ExpressionSourceCode.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Expression/ExpressionVariable.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Expression/FunctionCaller.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Expression/IRDynamicChecks.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Expression/IRInterpreter.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Expression/IRMemoryMap.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Expression/LLVMUserExpression.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Expression/Materializer.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Expression/REPL.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Expression/UserExpression.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Expression/UtilityFunction.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/common/Editline.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/common/File.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/common/Host.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/common/HostInfoBase.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/common/HostProcess.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpointList.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/common/NativeProcessProtocol.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/common/OptionParser.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/common/Socket.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/common/SocketAddress.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/common/TCPSocket.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/common/UDPSocket.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/posix/DomainSocket.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/posix/FileSystem.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/posix/HostInfoPosix.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/posix/HostProcessPosix.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Host/posix/HostThreadPosix.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Initialization/SystemInitializerCommon.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Initialization/SystemLifetimeManager.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Interpreter/Args.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Interpreter/CommandHistory.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Interpreter/CommandObject.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Interpreter/CommandObjectScript.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueArray.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValuePathMappings.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueProperties.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Interpreter/Options.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionHelper.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Go/GoAST.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/CF.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_mips.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_mips64.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DIERef.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParser.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/ArmUnwindInfo.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/Block.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/ClangASTImporter.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/CompactUnwindInfo.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/CompileUnit.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/CompilerDecl.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/CompilerDeclContext.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/CompilerType.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/FuncUnwinders.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/Function.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/GoASTContext.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/LineEntry.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/LineTable.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/ObjectFile.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/Symbol.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/SymbolContext.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/SymbolFile.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/SymbolVendor.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/Symtab.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/Type.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/TypeSystem.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/UnwindPlan.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/UnwindTable.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Symbol/Variable.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/ABI.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/ExecutionContext.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/InstrumentationRuntime.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/JITLoader.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/JITLoaderList.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/Language.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/LanguageRuntime.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/Memory.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/MemoryHistory.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/ObjCLanguageRuntime.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/OperatingSystem.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/PathMappingList.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/Platform.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/Process.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/ProcessInfo.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/ProcessLaunchInfo.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/Queue.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/QueueList.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/RegisterContext.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/SectionLoadHistory.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/SectionLoadList.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/StackFrame.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/StackFrameList.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/StackID.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/StopInfo.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/SystemRuntime.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/Target.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/TargetList.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/Thread.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/ThreadCollection.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/ThreadList.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/ThreadPlan.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepRange.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepThrough.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/UnixSignals.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Target/UnwindAssembly.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Utility/ConvertEnum.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Utility/JSON.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Utility/ModuleCache.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Utility/SharingPtr.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Utility/StringExtractor.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.h
projects/clang390-import/contrib/llvm/tools/lldb/source/Utility/TaskPool.cpp
projects/clang390-import/contrib/llvm/tools/lldb/tools/compact-unwind/compact-unwind-dumper.c
projects/clang390-import/contrib/llvm/tools/lldb/tools/driver/Driver.cpp
projects/clang390-import/contrib/llvm/tools/lldb/tools/driver/Driver.h
projects/clang390-import/contrib/llvm/tools/lldb/tools/driver/Platform.cpp
projects/clang390-import/contrib/llvm/tools/lldb/tools/driver/Platform.h
projects/clang390-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdBreak.cpp
projects/clang390-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdData.cpp
projects/clang390-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdData.h
projects/clang390-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdThread.cpp
projects/clang390-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdThread.h
projects/clang390-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdVar.cpp
projects/clang390-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfo.cpp
projects/clang390-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp
projects/clang390-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilFileStd.cpp
projects/clang390-import/contrib/llvm/tools/lldb/tools/lldb-mi/Platform.h
projects/clang390-import/contrib/llvm/tools/lldb/tools/lldb-server/lldb-gdbserver.cpp
projects/clang390-import/contrib/llvm/tools/lldb/tools/lldb-server/lldb-server.cpp
Directory Properties:
projects/clang390-import/contrib/llvm/tools/lldb/ (props changed)
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/LLDB.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/LLDB.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/LLDB.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -43,6 +43,8 @@
#include "lldb/API/SBLaunchInfo.h"
#include "lldb/API/SBLineEntry.h"
#include "lldb/API/SBListener.h"
+#include "lldb/API/SBMemoryRegionInfo.h"
+#include "lldb/API/SBMemoryRegionInfoList.h"
#include "lldb/API/SBModule.h"
#include "lldb/API/SBModuleSpec.h"
#include "lldb/API/SBPlatform.h"
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBCommandReturnObject.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBCommandReturnObject.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBCommandReturnObject.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -83,7 +83,9 @@ public:
bool
GetDescription (lldb::SBStream &description);
-
+
+ // deprecated, these two functions do not take
+ // ownership of file handle
void
SetImmediateOutputFile (FILE *fh);
@@ -91,6 +93,12 @@ public:
SetImmediateErrorFile (FILE *fh);
void
+ SetImmediateOutputFile (FILE *fh, bool transfer_ownership);
+
+ void
+ SetImmediateErrorFile (FILE *fh, bool transfer_ownership);
+
+ void
PutCString(const char* string, int len = -1);
size_t
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -59,6 +59,8 @@ class LLDB_API SBLanguageRuntime;
class LLDB_API SBLaunchInfo;
class LLDB_API SBLineEntry;
class LLDB_API SBListener;
+class LLDB_API SBMemoryRegionInfo;
+class LLDB_API SBMemoryRegionInfoList;
class LLDB_API SBModule;
class LLDB_API SBModuleSpec;
class LLDB_API SBModuleSpecList;
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -110,6 +110,19 @@ public:
void
SetPrefix (const char *prefix);
+
+ void
+ SetAutoApplyFixIts(bool b = true);
+
+ bool
+ GetAutoApplyFixIts();
+
+ bool
+ GetTopLevel ();
+
+ void
+ SetTopLevel (bool b = true);
+
protected:
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -60,6 +60,9 @@ public:
bool
GetDescription (lldb::SBStream &description) const;
+ void
+ AppendPathComponent (const char *file_or_directory);
+
private:
friend class SBAttachInfo;
friend class SBBlock;
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBHostOS.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBHostOS.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBHostOS.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -28,6 +28,9 @@ public:
static lldb::SBFileSpec
GetLLDBPath (lldb::PathType path_type);
+ static lldb::SBFileSpec
+ GetUserHomeDirectory ();
+
static void
ThreadCreated (const char *name);
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBInstruction.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBInstruction.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBInstruction.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -18,6 +18,8 @@
// There's a lot to be fixed here, but need to wait for underlying insn implementation
// to be revised & settle down first.
+class InstructionImpl;
+
namespace lldb {
class LLDB_API SBInstruction
@@ -81,14 +83,17 @@ public:
protected:
friend class SBInstructionList;
- SBInstruction (const lldb::InstructionSP &inst_sp);
+ SBInstruction(const lldb::DisassemblerSP &disasm_sp, const lldb::InstructionSP &inst_sp);
void
- SetOpaque (const lldb::InstructionSP &inst_sp);
+ SetOpaque(const lldb::DisassemblerSP &disasm_sp, const lldb::InstructionSP& inst_sp);
+
+ lldb::InstructionSP
+ GetOpaque();
private:
- lldb::InstructionSP m_opaque_sp;
+ std::shared_ptr<InstructionImpl> m_opaque_sp;
};
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBLaunchInfo.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBLaunchInfo.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBLaunchInfo.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -145,7 +145,7 @@ public:
GetShellExpandArguments ();
void
- SetShellExpandArguments (bool glob);
+ SetShellExpandArguments (bool expand);
uint32_t
GetResumeCount ();
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -106,8 +106,6 @@ protected:
friend class SBLaunchInfo;
friend class SBTarget;
- SBListener (lldb_private::Listener &listener);
-
SBListener (const lldb::ListenerSP &listener_sp);
lldb::ListenerSP
@@ -124,20 +122,11 @@ private:
lldb_private::Listener *
get() const;
- lldb_private::Listener &
- ref() const;
-
- lldb_private::Listener &
- operator *();
-
- const lldb_private::Listener &
- operator *() const;
-
void
- reset(lldb_private::Listener *listener, bool transfer_ownership);
+ reset(lldb::ListenerSP listener_sp);
lldb::ListenerSP m_opaque_sp;
- lldb_private::Listener *m_opaque_ptr;
+ lldb_private::Listener *m_unused_ptr;
};
} // namespace lldb
Copied: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBMemoryRegionInfo.h (from r304259, vendor/lldb/dist/include/lldb/API/SBMemoryRegionInfo.h)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBMemoryRegionInfo.h Wed Aug 17 08:51:41 2016 (r304274, copy of r304259, vendor/lldb/dist/include/lldb/API/SBMemoryRegionInfo.h)
@@ -0,0 +1,117 @@
+//===-- SBMemoryRegionInfo.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_SBMemoryRegionInfo_h_
+#define LLDB_SBMemoryRegionInfo_h_
+
+#include "lldb/API/SBDefines.h"
+#include "lldb/API/SBData.h"
+
+namespace lldb {
+
+class LLDB_API SBMemoryRegionInfo
+{
+public:
+
+ SBMemoryRegionInfo ();
+
+ SBMemoryRegionInfo (const lldb::SBMemoryRegionInfo &rhs);
+
+ ~SBMemoryRegionInfo ();
+
+ const lldb::SBMemoryRegionInfo &
+ operator = (const lldb::SBMemoryRegionInfo &rhs);
+
+ void
+ Clear();
+
+ //------------------------------------------------------------------
+ /// Get the base address of this memory range.
+ ///
+ /// @return
+ /// The base address of this memory range.
+ //------------------------------------------------------------------
+ lldb::addr_t
+ GetRegionBase ();
+
+ //------------------------------------------------------------------
+ /// Get the end address of this memory range.
+ ///
+ /// @return
+ /// The base address of this memory range.
+ //------------------------------------------------------------------
+ lldb::addr_t
+ GetRegionEnd ();
+
+ //------------------------------------------------------------------
+ /// Check if this memory address is marked readable to the process.
+ ///
+ /// @return
+ /// true if this memory address is marked readable
+ //------------------------------------------------------------------
+ bool
+ IsReadable ();
+
+ //------------------------------------------------------------------
+ /// Check if this memory address is marked writable to the process.
+ ///
+ /// @return
+ /// true if this memory address is marked writable
+ //------------------------------------------------------------------
+ bool
+ IsWritable ();
+
+ //------------------------------------------------------------------
+ /// Check if this memory address is marked executable to the process.
+ ///
+ /// @return
+ /// true if this memory address is marked executable
+ //------------------------------------------------------------------
+ bool
+ IsExecutable ();
+
+ //------------------------------------------------------------------
+ /// Check if this memory address is mapped into the process address
+ /// space.
+ ///
+ /// @return
+ /// true if this memory address is in the process address space.
+ //------------------------------------------------------------------
+ bool
+ IsMapped ();
+
+ bool
+ operator == (const lldb::SBMemoryRegionInfo &rhs) const;
+
+ bool
+ operator != (const lldb::SBMemoryRegionInfo &rhs) const;
+
+ bool
+ GetDescription (lldb::SBStream &description);
+
+private:
+
+ friend class SBProcess;
+ friend class SBMemoryRegionInfoList;
+
+ lldb_private::MemoryRegionInfo &
+ ref();
+
+ const lldb_private::MemoryRegionInfo &
+ ref() const;
+
+ SBMemoryRegionInfo (const lldb_private::MemoryRegionInfo *lldb_object_ptr);
+
+ lldb::MemoryRegionInfoUP m_opaque_ap;
+};
+
+
+} // namespace lldb
+
+#endif // LLDB_SBMemoryRegionInfo_h_
Copied: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBMemoryRegionInfoList.h (from r304259, vendor/lldb/dist/include/lldb/API/SBMemoryRegionInfoList.h)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBMemoryRegionInfoList.h Wed Aug 17 08:51:41 2016 (r304274, copy of r304259, vendor/lldb/dist/include/lldb/API/SBMemoryRegionInfoList.h)
@@ -0,0 +1,63 @@
+//===-- SBMemoryRegionInfoList.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_SBMemoryRegionInfoList_h_
+#define LLDB_SBMemoryRegionInfoList_h_
+
+#include "lldb/API/SBDefines.h"
+
+class MemoryRegionInfoListImpl;
+
+namespace lldb {
+
+class LLDB_API SBMemoryRegionInfoList
+{
+public:
+
+ SBMemoryRegionInfoList ();
+
+ SBMemoryRegionInfoList (const lldb::SBMemoryRegionInfoList &rhs);
+
+ const SBMemoryRegionInfoList &
+ operator = (const SBMemoryRegionInfoList &rhs);
+
+ ~SBMemoryRegionInfoList ();
+
+ uint32_t
+ GetSize () const;
+
+ bool
+ GetMemoryRegionAtIndex (uint32_t idx, SBMemoryRegionInfo ®ion_info);
+
+ void
+ Append (lldb::SBMemoryRegionInfo ®ion);
+
+ void
+ Append (lldb::SBMemoryRegionInfoList ®ion_list);
+
+ void
+ Clear ();
+
+protected:
+
+ const MemoryRegionInfoListImpl *
+ operator->() const;
+
+ const MemoryRegionInfoListImpl &
+ operator*() const;
+
+private:
+
+ std::unique_ptr<MemoryRegionInfoListImpl> m_opaque_ap;
+
+};
+
+} // namespace lldb
+
+#endif // LLDB_SBMemoryRegionInfoList_h_
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -393,6 +393,34 @@ public:
lldb::SBError
SaveCore(const char *file_name);
+ //------------------------------------------------------------------
+ /// Query the address load_addr and store the details of the memory
+ /// region that contains it in the supplied SBMemoryRegionInfo object.
+ /// To iterate over all memory regions use GetMemoryRegionList.
+ ///
+ /// @param[in] load_addr
+ /// The address to be queried.
+ ///
+ /// @param[out] region_info
+ /// A reference to an SBMemoryRegionInfo object that will contain
+ /// the details of the memory region containing load_addr.
+ ///
+ /// @return
+ /// An error object describes any errors that occurred while
+ /// querying load_addr.
+ //------------------------------------------------------------------
+ lldb::SBError
+ GetMemoryRegionInfo (lldb::addr_t load_addr, lldb::SBMemoryRegionInfo ®ion_info);
+
+ //------------------------------------------------------------------
+ /// Return the list of memory regions within the process.
+ ///
+ /// @return
+ /// A list of all witin the process memory regions.
+ //------------------------------------------------------------------
+ lldb::SBMemoryRegionInfoList
+ GetMemoryRegions();
+
protected:
friend class SBAddress;
friend class SBBreakpoint;
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBStream.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBStream.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBStream.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -76,6 +76,7 @@ protected:
friend class SBInstruction;
friend class SBInstructionList;
friend class SBLineEntry;
+ friend class SBMemoryRegionInfo;
friend class SBModule;
friend class SBModuleSpec;
friend class SBModuleSpecList;
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBStringList.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBStringList.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBStringList.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -45,6 +45,9 @@ public:
const char *
GetStringAtIndex (size_t idx);
+ const char *
+ GetStringAtIndex (size_t idx) const;
+
void
Clear ();
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -621,6 +621,9 @@ public:
BreakpointCreateByLocation (const lldb::SBFileSpec &file_spec, uint32_t line);
lldb::SBBreakpoint
+ BreakpointCreateByLocation (const lldb::SBFileSpec &file_spec, uint32_t line, lldb::addr_t offset);
+
+ lldb::SBBreakpoint
BreakpointCreateByName(const char *symbol_name, const char *module_name = nullptr);
// This version uses name_type_mask = eFunctionNameTypeAuto
@@ -658,6 +661,15 @@ public:
const SBFileSpecList &comp_unit_list);
lldb::SBBreakpoint
+ BreakpointCreateByNames (const char *symbol_name[],
+ uint32_t num_names,
+ uint32_t name_type_mask, // Logical OR one or more FunctionNameType enum bits
+ lldb::LanguageType symbol_language,
+ lldb::addr_t offset,
+ const SBFileSpecList &module_list,
+ const SBFileSpecList &comp_unit_list);
+
+ lldb::SBBreakpoint
BreakpointCreateByRegex (const char *symbol_name_regex, const char *module_name = nullptr);
lldb::SBBreakpoint
@@ -682,6 +694,12 @@ public:
const SBFileSpecList &source_file);
lldb::SBBreakpoint
+ BreakpointCreateBySourceRegex (const char *source_regex,
+ const SBFileSpecList &module_list,
+ const SBFileSpecList &source_file,
+ const SBStringList &func_names);
+
+ lldb::SBBreakpoint
BreakpointCreateForException (lldb::LanguageType language,
bool catch_bp,
bool throw_bp);
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -82,6 +82,9 @@ public:
bool
GetStopReasonExtendedInfoAsJSON (lldb::SBStream &stream);
+ SBThreadCollection
+ GetStopReasonExtendedBacktraces (InstrumentationRuntimeType type);
+
size_t
GetStopDescription (char *dst, size_t dst_len);
@@ -116,6 +119,12 @@ public:
StepInto (const char *target_name, lldb::RunMode stop_other_threads = lldb::eOnlyDuringStepping);
void
+ StepInto (const char *target_name,
+ uint32_t end_line,
+ SBError &error,
+ lldb::RunMode stop_other_threads = lldb::eOnlyDuringStepping);
+
+ void
StepOut ();
void
@@ -141,6 +150,9 @@ public:
SBError
ReturnFromFrame (SBFrame &frame, SBValue &return_value);
+ SBError
+ UnwindInnermostExpression();
+
//--------------------------------------------------------------------------
/// LLDB currently supports process centric debugging which means when any
/// thread in a process stops, all other threads are stopped. The Suspend()
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBThreadCollection.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBThreadCollection.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBThreadCollection.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -58,6 +58,7 @@ protected:
private:
friend class SBProcess;
+ friend class SBThread;
lldb::ThreadCollectionSP m_opaque_sp;
};
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBValue.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBValue.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/API/SBValue.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -125,6 +125,12 @@ public:
bool
IsSynthetic ();
+
+ bool
+ IsSyntheticChildrenGenerated ();
+
+ void
+ SetSyntheticChildrenGenerated (bool);
const char *
GetLocation ();
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointList.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointList.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointList.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -13,10 +13,11 @@
// C Includes
// C++ Includes
#include <list>
+#include <mutex>
+
// Other libraries and framework includes
// Project includes
#include "lldb/Breakpoint/Breakpoint.h"
-#include "lldb/Host/Mutex.h"
namespace lldb_private {
@@ -116,7 +117,7 @@ public:
size_t
GetSize() const
{
- Mutex::Locker locker(m_mutex);
+ std::lock_guard<std::recursive_mutex> guard(m_mutex);
return m_breakpoints.size();
}
@@ -193,7 +194,7 @@ public:
/// The locker object that is set.
//------------------------------------------------------------------
void
- GetListMutex (lldb_private::Mutex::Locker &locker);
+ GetListMutex(std::unique_lock<std::recursive_mutex> &lock);
protected:
typedef std::list<lldb::BreakpointSP> bp_collection;
@@ -204,19 +205,20 @@ protected:
bp_collection::const_iterator
GetBreakpointIDConstIterator(lldb::break_id_t breakID) const;
- Mutex &
- GetMutex () const
+ std::recursive_mutex &
+ GetMutex() const
{
return m_mutex;
}
- mutable Mutex m_mutex;
+ mutable std::recursive_mutex m_mutex;
bp_collection m_breakpoints; // The breakpoint list, currently a list.
lldb::break_id_t m_next_break_id;
bool m_is_internal;
public:
- typedef LockingAdaptedIterable<bp_collection, lldb::BreakpointSP, list_adapter> BreakpointIterable;
+ typedef LockingAdaptedIterable<bp_collection, lldb::BreakpointSP, list_adapter, std::recursive_mutex>
+ BreakpointIterable;
BreakpointIterable
Breakpoints()
{
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -13,6 +13,7 @@
// C Includes
// C++ Includes
#include <memory>
+#include <mutex>
// Other libraries and framework includes
// Project includes
@@ -20,7 +21,6 @@
#include "lldb/Breakpoint/StoppointLocation.h"
#include "lldb/Core/Address.h"
#include "lldb/Core/UserID.h"
-#include "lldb/Host/Mutex.h"
namespace lldb_private {
@@ -460,7 +460,8 @@ private:
std::unique_ptr<BreakpointOptions> m_options_ap; ///< Breakpoint options pointer, nullptr if we're using our breakpoint's options.
lldb::BreakpointSiteSP m_bp_site_sp; ///< Our breakpoint site (it may be shared by more than one location.)
lldb::UserExpressionSP m_user_expression_sp; ///< The compiled expression to use in testing our condition.
- Mutex m_condition_mutex; ///< Guards parsing and evaluation of the condition, which could be evaluated by multiple processes.
+ std::mutex m_condition_mutex; ///< Guards parsing and evaluation of the condition, which could be evaluated by
+ /// multiple processes.
size_t m_condition_hash; ///< For testing whether the condition source code changed.
void
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationCollection.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationCollection.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationCollection.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -13,6 +13,8 @@
// C Includes
// C++ Includes
#include <vector>
+#include <mutex>
+
// Other libraries and framework includes
// Project includes
#include "lldb/lldb-private.h"
@@ -201,7 +203,8 @@ private:
collection::const_iterator
GetIDPairConstIterator(lldb::break_id_t break_id, lldb::break_id_t break_loc_id) const;
- collection m_break_loc_collection;
+ collection m_break_loc_collection;
+ mutable std::mutex m_collection_mutex;
public:
typedef AdaptedIterable<collection, lldb::BreakpointLocationSP, vector_adapter> BreakpointLocationCollectionIterable;
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -13,13 +13,13 @@
// C Includes
// C++ Includes
#include <map>
+#include <mutex>
#include <vector>
// Other libraries and framework includes
// Project includes
#include "lldb/lldb-private.h"
#include "lldb/Core/Address.h"
-#include "lldb/Host/Mutex.h"
#include "lldb/Utility/Iterable.h"
namespace lldb_private {
@@ -270,7 +270,7 @@ protected:
Breakpoint &m_owner;
collection m_locations; // Vector of locations, sorted by ID
addr_map m_address_to_location;
- mutable Mutex m_mutex;
+ mutable std::recursive_mutex m_mutex;
lldb::break_id_t m_next_id;
BreakpointLocationCollection *m_new_location_recorder;
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -60,7 +60,7 @@ public:
/// @result
/// Returns breakpoint location id.
//------------------------------------------------------------------
- BreakpointResolver (Breakpoint *bkpt, unsigned char resolverType);
+ BreakpointResolver (Breakpoint *bkpt, unsigned char resolverType, lldb::addr_t offset = 0);
//------------------------------------------------------------------
/// The Destructor is virtual, all significant breakpoint resolvers derive
@@ -78,6 +78,29 @@ public:
SetBreakpoint (Breakpoint *bkpt);
//------------------------------------------------------------------
+ /// This updates the offset for this breakpoint. All the locations currently
+ /// set for this breakpoint will have their offset adjusted when this is called.
+ ///
+ /// @param[in] offset
+ /// The offset to add to all locations.
+ //------------------------------------------------------------------
+ void
+ SetOffset (lldb::addr_t offset);
+
+ //------------------------------------------------------------------
+ /// This updates the offset for this breakpoint. All the locations currently
+ /// set for this breakpoint will have their offset adjusted when this is called.
+ ///
+ /// @param[in] offset
+ /// The offset to add to all locations.
+ //------------------------------------------------------------------
+ lldb::addr_t
+ GetOffset () const
+ {
+ return m_offset;
+ }
+
+ //------------------------------------------------------------------
/// In response to this method the resolver scans all the modules in the breakpoint's
/// target, and adds any new locations it finds.
///
@@ -145,8 +168,12 @@ protected:
/// matching addresses to unique entries, and skip the prologue if asked to do so, and then set
/// breakpoint locations in this breakpoint for all the resultant addresses.
void SetSCMatchesByLine (SearchFilter &filter, SymbolContextList &sc_list, bool skip_prologue, const char *log_ident);
+
+ lldb::BreakpointLocationSP
+ AddLocation(Address loc_addr, bool *new_location = NULL);
Breakpoint *m_breakpoint; // This is the breakpoint we add locations to.
+ lldb::addr_t m_offset; // A random offset the user asked us to add to any breakpoints we set.
private:
// Subclass identifier (for llvm isa/dyn_cast)
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -31,6 +31,7 @@ public:
BreakpointResolverFileLine (Breakpoint *bkpt,
const FileSpec &resolver,
uint32_t line_no,
+ lldb::addr_t m_offset,
bool check_inlines,
bool skip_prologue,
bool exact_match);
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -12,9 +12,11 @@
// C Includes
// C++ Includes
+#include <set>
// Other libraries and framework includes
// Project includes
#include "lldb/Breakpoint/BreakpointResolver.h"
+#include "lldb/Core/ConstString.h"
namespace lldb_private {
@@ -30,6 +32,7 @@ class BreakpointResolverFileRegex :
public:
BreakpointResolverFileRegex (Breakpoint *bkpt,
RegularExpression ®ex,
+ const std::unordered_set<std::string> &func_name_set,
bool exact_match);
~BreakpointResolverFileRegex() override;
@@ -48,6 +51,9 @@ public:
void
Dump (Stream *s) const override;
+
+ void
+ AddFunctionName(const char *func_name);
/// Methods for support type inquiry through isa, cast, and dyn_cast:
static inline bool classof(const BreakpointResolverFileRegex *) { return true; }
@@ -61,7 +67,8 @@ public:
protected:
friend class Breakpoint;
RegularExpression m_regex; // This is the line expression that we are looking for.
- bool m_exact_match;
+ bool m_exact_match; // If true, then if the source we match is in a comment, we won't set a location there.
+ std::unordered_set<std::string> m_function_names; // Limit the search to functions in the comp_unit passed in.
private:
DISALLOW_COPY_AND_ASSIGN(BreakpointResolverFileRegex);
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -18,6 +18,7 @@
// Other libraries and framework includes
// Project includes
#include "lldb/Breakpoint/BreakpointResolver.h"
+#include "lldb/Core/Module.h"
namespace lldb_private {
@@ -37,6 +38,7 @@ public:
uint32_t name_type_mask,
lldb::LanguageType language,
Breakpoint::MatchType type,
+ lldb::addr_t offset,
bool skip_prologue);
// This one takes an array of names. It is always MatchType = Exact.
@@ -45,6 +47,7 @@ public:
size_t num_names,
uint32_t name_type_mask,
lldb::LanguageType language,
+ lldb::addr_t offset,
bool skip_prologue);
// This one takes a C++ array of names. It is always MatchType = Exact.
@@ -52,18 +55,21 @@ public:
std::vector<std::string> names,
uint32_t name_type_mask,
lldb::LanguageType language,
+ lldb::addr_t offset,
bool skip_prologue);
// Creates a function breakpoint by regular expression. Takes over control of the lifespan of func_regex.
BreakpointResolverName (Breakpoint *bkpt,
RegularExpression &func_regex,
lldb::LanguageType language,
+ lldb::addr_t offset,
bool skip_prologue);
BreakpointResolverName (Breakpoint *bkpt,
const char *class_name,
const char *method,
Breakpoint::MatchType type,
+ lldb::addr_t offset,
bool skip_prologue);
~BreakpointResolverName() override;
@@ -95,26 +101,7 @@ public:
protected:
BreakpointResolverName(const BreakpointResolverName &rhs);
- struct LookupInfo
- {
- ConstString name;
- ConstString lookup_name;
- uint32_t name_type_mask; // See FunctionNameType
- bool match_name_after_lookup;
-
- LookupInfo () :
- name(),
- lookup_name(),
- name_type_mask (0),
- match_name_after_lookup (false)
- {
- }
-
- void
- Prune (SymbolContextList &sc_list,
- size_t start_idx) const;
- };
- std::vector<LookupInfo> m_lookups;
+ std::vector<Module::LookupInfo> m_lookups;
ConstString m_class_name;
RegularExpression m_regex;
Breakpoint::MatchType m_match_type;
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSite.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSite.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSite.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -14,12 +14,12 @@
// C++ Includes
#include <list>
+#include <mutex>
// Other libraries and framework includes
// Project includes
#include "lldb/lldb-forward.h"
-#include "lldb/Host/Mutex.h"
#include "lldb/Core/UserID.h"
#include "lldb/Breakpoint/StoppointLocation.h"
#include "lldb/Breakpoint/BreakpointLocationCollection.h"
@@ -297,7 +297,7 @@ private:
// Consider adding an optimization where if there is only one
// owner, we don't store a list. The usual case will be only one owner...
BreakpointLocationCollection m_owners; ///< This has the BreakpointLocations that share this breakpoint site.
- Mutex m_owners_mutex; ///< This mutex protects the owners collection.
+ std::recursive_mutex m_owners_mutex; ///< This mutex protects the owners collection.
static lldb::break_id_t
GetNextID();
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSiteList.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSiteList.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSiteList.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -12,12 +12,13 @@
// C Includes
// C++ Includes
-#include <map>
#include <functional>
+#include <map>
+#include <mutex>
+
// Other libraries and framework includes
// Project includes
#include "lldb/Breakpoint/BreakpointSite.h"
-#include "lldb/Host/Mutex.h"
namespace lldb_private {
@@ -189,16 +190,17 @@ public:
size_t
GetSize() const
{
- Mutex::Locker locker(m_mutex);
+ std::lock_guard<std::recursive_mutex> guard(m_mutex);
return m_bp_site_list.size();
}
bool
IsEmpty() const
{
- Mutex::Locker locker(m_mutex);
+ std::lock_guard<std::recursive_mutex> guard(m_mutex);
return m_bp_site_list.empty();
}
+
protected:
typedef std::map<lldb::addr_t, lldb::BreakpointSiteSP> collection;
@@ -208,7 +210,7 @@ protected:
collection::const_iterator
GetIDConstIterator(lldb::break_id_t breakID) const;
- mutable Mutex m_mutex;
+ mutable std::recursive_mutex m_mutex;
collection m_bp_site_list; // The breakpoint site list.
};
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/WatchpointList.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/WatchpointList.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/WatchpointList.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -13,12 +13,13 @@
// C Includes
// C++ Includes
#include <list>
+#include <mutex>
#include <vector>
+
// Other libraries and framework includes
// Project includes
#include "lldb/lldb-private.h"
#include "lldb/Core/Address.h"
-#include "lldb/Host/Mutex.h"
namespace lldb_private {
@@ -217,7 +218,7 @@ public:
size_t
GetSize() const
{
- Mutex::Locker locker(m_mutex);
+ std::lock_guard<std::recursive_mutex> guard(m_mutex);
return m_watchpoints.size();
}
@@ -250,7 +251,7 @@ public:
/// The locker object that is set.
//------------------------------------------------------------------
void
- GetListMutex (lldb_private::Mutex::Locker &locker);
+ GetListMutex(std::unique_lock<std::recursive_mutex> &lock);
protected:
typedef std::list<lldb::WatchpointSP> wp_collection;
@@ -266,7 +267,7 @@ protected:
GetIDConstIterator(lldb::watch_id_t watchID) const;
wp_collection m_watchpoints;
- mutable Mutex m_mutex;
+ mutable std::recursive_mutex m_mutex;
lldb::watch_id_t m_next_wp_id;
};
Modified: projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h Wed Aug 17 08:38:49 2016 (r304273)
+++ projects/clang390-import/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h Wed Aug 17 08:51:41 2016 (r304274)
@@ -69,9 +69,33 @@ public:
eMIPSABI_O32 = 0x00002000,
eMIPSABI_N32 = 0x00004000,
eMIPSABI_N64 = 0x00008000,
+ eMIPSABI_O64 = 0x00020000,
+ eMIPSABI_EABI32 = 0x00040000,
+ eMIPSABI_EABI64 = 0x00080000,
eMIPSABI_mask = 0x000ff000
};
+ // MIPS Floating point ABI Values
+ enum MIPS_ABI_FP
+ {
+ eMIPS_ABI_FP_ANY = 0x00000000,
+ eMIPS_ABI_FP_DOUBLE = 0x00100000, // hard float / -mdouble-float
+ eMIPS_ABI_FP_SINGLE = 0x00200000, // hard float / -msingle-float
+ eMIPS_ABI_FP_SOFT = 0x00300000, // soft float
+ eMIPS_ABI_FP_OLD_64 = 0x00400000, // -mips32r2 -mfp64
+ eMIPS_ABI_FP_XX = 0x00500000, // -mfpxx
+ eMIPS_ABI_FP_64 = 0x00600000, // -mips32r2 -mfp64
+ eMIPS_ABI_FP_64A = 0x00700000, // -mips32r2 -mfp64 -mno-odd-spreg
+ eMIPS_ABI_FP_mask = 0x00700000
+ };
+
+ // ARM specific e_flags
+ enum ARMeflags
+ {
+ eARM_abi_soft_float = 0x00000200,
+ eARM_abi_hard_float = 0x00000400
+ };
+
enum Core
{
eCore_arm_generic,
@@ -144,6 +168,8 @@ public:
eCore_ppc64_generic,
eCore_ppc64_ppc970_64,
+ eCore_s390x_generic,
+
eCore_sparc_generic,
eCore_sparc9_generic,
@@ -280,6 +306,24 @@ public:
const char *
GetArchitectureName () const;
+ //-----------------------------------------------------------------
+ /// if MIPS architecture return true.
+ ///
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list