Date: Fri, 6 Feb 2015 22:25:22 +0000 (UTC) From: Ed Maste <emaste@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r278334 - in projects/clang360-import/contrib/llvm/tools/lldb: docs include/lldb include/lldb/API include/lldb/Breakpoint include/lldb/Core include/lldb/DataFormatters include/lldb/Expr... Message-ID: <201502062225.t16MPM52072051@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: emaste Date: Fri Feb 6 22:25:21 2015 New Revision: 278334 URL: https://svnweb.freebsd.org/changeset/base/278334 Log: Update LLDB snapshot to upstream r225923 (git 2b588ecd) Sponsored by: DARPA, AFRL Added: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBExecutionContext.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/API/SBExecutionContext.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBThreadCollection.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/API/SBThreadCollection.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBThreadPlan.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/API/SBThreadPlan.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/ThreadSafeDenseMap.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Core/ThreadSafeDenseMap.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/StringPrinter.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/DataFormatters/StringPrinter.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeValidator.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/DataFormatters/TypeValidator.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Expression/ClangModulesDeclVendor.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Expression/ClangModulesDeclVendor.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/ConnectionFileDescriptor.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Host/ConnectionFileDescriptor.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/HostNativeProcess.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Host/HostNativeProcess.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/HostNativeProcessBase.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Host/HostNativeProcessBase.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/HostNativeThread.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Host/HostNativeThread.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/HostNativeThreadBase.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Host/HostNativeThreadBase.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/HostNativeThreadForward.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Host/HostNativeThreadForward.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/HostThread.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Host/HostThread.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/MonitoringProcessLauncher.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Host/MonitoringProcessLauncher.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/PipeBase.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Host/PipeBase.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/ProcessLauncher.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Host/ProcessLauncher.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/ThisThread.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Host/ThisThread.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/ThreadLauncher.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Host/ThreadLauncher.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/freebsd/HostThreadFreeBSD.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Host/freebsd/HostThreadFreeBSD.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/HostThreadPosix.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Host/posix/HostThreadPosix.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/PipePosix.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Host/posix/PipePosix.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/ProcessLauncherPosix.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Host/posix/ProcessLauncherPosix.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueChar.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Interpreter/OptionValueChar.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Symbol/CompactUnwindInfo.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Symbol/CompactUnwindInfo.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Symbol/DeclVendor.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Symbol/DeclVendor.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/InstrumentationRuntime.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Target/InstrumentationRuntime.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/InstrumentationRuntimeStopInfo.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Target/InstrumentationRuntimeStopInfo.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/MemoryHistory.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Target/MemoryHistory.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadCollection.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Target/ThreadCollection.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanPython.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Target/ThreadPlanPython.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Utility/ProcessStructReader.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Utility/ProcessStructReader.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Utility/RegisterNumber.h - copied unchanged from r278333, vendor/lldb/dist/include/lldb/Utility/RegisterNumber.h projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBExecutionContext.cpp - copied unchanged from r278333, vendor/lldb/dist/source/API/SBExecutionContext.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBThreadCollection.cpp - copied unchanged from r278333, vendor/lldb/dist/source/API/SBThreadCollection.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBThreadPlan.cpp - copied unchanged from r278333, vendor/lldb/dist/source/API/SBThreadPlan.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxInitializerList.cpp - copied unchanged from r278333, vendor/lldb/dist/source/DataFormatters/LibCxxInitializerList.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxVector.cpp - copied unchanged from r278333, vendor/lldb/dist/source/DataFormatters/LibCxxVector.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/NSIndexPath.cpp - copied unchanged from r278333, vendor/lldb/dist/source/DataFormatters/NSIndexPath.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/StringPrinter.cpp - copied unchanged from r278333, vendor/lldb/dist/source/DataFormatters/StringPrinter.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/TypeValidator.cpp - copied unchanged from r278333, vendor/lldb/dist/source/DataFormatters/TypeValidator.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Expression/ClangModulesDeclVendor.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Expression/ClangModulesDeclVendor.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/common/HostNativeThreadBase.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Host/common/HostNativeThreadBase.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/common/HostProcess.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Host/common/HostProcess.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/common/HostThread.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Host/common/HostThread.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Host/common/MonitoringProcessLauncher.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/common/PipeBase.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Host/common/PipeBase.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/common/ThisThread.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Host/common/ThisThread.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/common/ThreadLauncher.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Host/common/ThreadLauncher.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/freebsd/HostThreadFreeBSD.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Host/freebsd/HostThreadFreeBSD.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/freebsd/ThisThread.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Host/freebsd/ThisThread.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Host/posix/ConnectionFileDescriptorPosix.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/posix/HostThreadPosix.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Host/posix/HostThreadPosix.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/posix/PipePosix.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Host/posix/PipePosix.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/posix/ProcessLauncherPosix.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Host/posix/ProcessLauncherPosix.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueChar.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Interpreter/OptionValueChar.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/ - copied from r278333, vendor/lldb/dist/source/Plugins/ABI/SysV-ppc/ projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/ - copied from r278333, vendor/lldb/dist/source/Plugins/ABI/SysV-ppc64/ projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ - copied from r278333, vendor/lldb/dist/source/Plugins/InstrumentationRuntime/ projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/MemoryHistory/ - copied from r278333, vendor/lldb/dist/source/Plugins/MemoryHistory/ projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_powerpc.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_powerpc.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_powerpc.h - copied unchanged from r278333, vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_powerpc.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.h - copied unchanged from r278333, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.h - copied unchanged from r278333, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContext_powerpc.h - copied unchanged from r278333, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContext_powerpc.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_powerpc.h - copied unchanged from r278333, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_powerpc.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.h - copied unchanged from r278333, vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.h projects/clang360-import/contrib/llvm/tools/lldb/source/Symbol/CompactUnwindInfo.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Symbol/CompactUnwindInfo.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/InstrumentationRuntime.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Target/InstrumentationRuntime.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/InstrumentationRuntimeStopInfo.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Target/InstrumentationRuntimeStopInfo.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/MemoryHistory.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Target/MemoryHistory.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/ThreadCollection.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Target/ThreadCollection.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanPython.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Target/ThreadPlanPython.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Utility/RegisterNumber.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Utility/RegisterNumber.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Utility/UriParser.cpp - copied unchanged from r278333, vendor/lldb/dist/source/Utility/UriParser.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Utility/UriParser.h - copied unchanged from r278333, vendor/lldb/dist/source/Utility/UriParser.h projects/clang360-import/contrib/llvm/tools/lldb/tools/compact-unwind/ - copied from r278333, vendor/lldb/dist/tools/compact-unwind/ Deleted: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/ConnectionFileDescriptor.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Symbol/TypeVendor.h projects/clang360-import/contrib/llvm/tools/lldb/source/Core/ConnectionFileDescriptor.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/common/Pipe.cpp Modified: projects/clang360-import/contrib/llvm/tools/lldb/docs/lldb.1 projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/LLDB.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBAddress.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBCommandInterpreter.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBCompileUnit.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBData.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBDebugger.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBEvent.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBFunction.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBSection.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBStream.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBType.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBTypeSummary.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBValue.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBValueList.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointID.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointIDList.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointList.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationCollection.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSite.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/Address.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/Communication.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/Connection.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/DataBuffer.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/DataExtractor.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/Disassembler.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/FileSpecList.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/IOHandler.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/Mangled.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/ModuleList.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/PluginManager.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/RegularExpression.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/SearchFilter.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/Section.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/StreamString.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/ThreadSafeSTLMap.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObject.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectChild.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResult.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResultImpl.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/CXXFormatterFunctions.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/DataVisualization.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatCache.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatManager.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormattersContainer.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategory.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategoryMap.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSummary.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionParser.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionVariable.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Expression/ClangFunction.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Expression/ClangUserExpression.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Expression/IRExecutionUnit.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/Config.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/Editline.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/FileSpec.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/Host.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/HostInfoBase.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/HostProcess.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/Pipe.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/Predicate.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/Socket.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/TimeValue.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/freebsd/HostInfoFreeBSD.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/HostInfoPosix.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/HostProcessPosix.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/Args.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObject.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObjectRegexCommand.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValue.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueProperties.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValues.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/Property.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreterPython.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTContext.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTType.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangExternalASTSourceCommon.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Symbol/FuncUnwinders.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolContext.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Symbol/Type.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Symbol/UnwindPlan.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Symbol/UnwindTable.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/ABI.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/FileAction.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/Platform.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/Process.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/StackFrame.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/StopInfo.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/Target.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/TargetList.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/Thread.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadList.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlan.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepOverBreakpoint.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Target/Unwind.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Utility/CleanUp.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Utility/Iterable.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/Utility/StringLexer.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/lldb-defines.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/lldb-enumerations.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/lldb-forward.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/lldb-private-enumerations.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/lldb-private-interfaces.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/lldb-private-types.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/lldb-private.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/lldb-python.h projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/lldb-types.h projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBAddress.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBBreakpoint.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBCommandInterpreter.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBCommunication.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBCompileUnit.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBDebugger.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBEvent.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBFunction.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBHostOS.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBInstruction.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBInstructionList.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBListener.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBPlatform.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBProcess.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBSection.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBTarget.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBThread.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBType.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBTypeSummary.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBValue.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/API/SBValueList.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Breakpoint/Breakpoint.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointID.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointIDList.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocation.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointOptions.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointSite.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Commands/CommandCompletions.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpoint.h projects/clang360-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectCommands.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectSource.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectSyntax.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectType.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/Address.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/AddressRange.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/AddressResolverFileLine.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/ArchSpec.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/Communication.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/Connection.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/ConnectionSharedMemory.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/ConstString.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/DataExtractor.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/Debugger.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/Disassembler.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/FastDemangle.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/FileSpecList.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/IOHandler.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/Log.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/Mangled.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/Module.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/ModuleList.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/PluginManager.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/RegularExpression.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/SearchFilter.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/Section.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/StreamString.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/ValueObject.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/ValueObjectCast.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/ValueObjectChild.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResult.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResultImpl.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/ValueObjectDynamicValue.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/ValueObjectMemory.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Core/ValueObjectVariable.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/CF.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/CXXFormatterFunctions.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/Cocoa.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/DataVisualization.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/FormatCache.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/FormatManager.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/LibCxx.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxList.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxMap.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxUnorderedMap.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/LibStdcpp.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/NSArray.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/NSDictionary.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/NSSet.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategory.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/TypeFormat.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/TypeSummary.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/TypeSynthetic.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Expression/ClangASTSource.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Expression/ClangExpressionDeclMap.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Expression/ClangExpressionVariable.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Expression/ClangFunction.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Expression/ClangUserExpression.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Expression/DWARFExpression.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Expression/IRForTarget.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/common/Editline.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/common/File.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/common/Host.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/common/HostInfoBase.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/common/NativeProcessProtocol.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/common/NativeProcessProtocol.h projects/clang360-import/contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.h projects/clang360-import/contrib/llvm/tools/lldb/source/Host/common/Socket.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/common/SocketAddress.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/freebsd/Host.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/freebsd/HostInfoFreeBSD.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/posix/HostInfoPosix.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Host/posix/HostProcessPosix.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/Args.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/CommandObject.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValue.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueArch.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueArray.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueBoolean.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueDictionary.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFormat.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValuePathMappings.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueProperties.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueRegex.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueSInt64.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueString.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueUInt64.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueUUID.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/Property.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreter.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterPython.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Interpreter/embedded_interpreter.py projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_arm64.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ARMDefines.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InstructionUtils.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/LinuxSignals.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_i386.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_x86_64.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/lldb-x86-register-enums.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Symbol/ClangASTImporter.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Symbol/ClangASTType.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Symbol/CompileUnit.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Symbol/Declaration.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Symbol/FuncUnwinders.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Symbol/LineTable.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Symbol/ObjectFile.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Symbol/Symbol.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Symbol/SymbolContext.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Symbol/Type.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Symbol/UnwindPlan.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Symbol/UnwindTable.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Symbol/Variable.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/CPPLanguageRuntime.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/FileAction.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/LanguageRuntime.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/Memory.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/ObjCLanguageRuntime.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/Platform.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/Process.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/ProcessLaunchInfo.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/StackFrame.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/StackFrameList.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/StopInfo.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/Target.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/TargetList.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/Thread.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/ThreadList.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInRange.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOut.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepRange.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepThrough.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanTracer.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Utility/PseudoTerminal.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Utility/StringExtractor.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Utility/StringExtractor.h projects/clang360-import/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/Utility/StringLexer.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/lldb-log.cpp projects/clang360-import/contrib/llvm/tools/lldb/source/lldb.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/driver/Driver.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/driver/Driver.h projects/clang360-import/contrib/llvm/tools/lldb/tools/driver/Platform.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/Driver.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/Driver.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgContext.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgContext.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgSet.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgSet.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValBase.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValBase.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValConsume.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValConsume.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValFile.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValFile.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValListBase.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValListBase.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValListOfN.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValListOfN.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValNumber.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValNumber.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValOptionLong.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValOptionLong.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValOptionShort.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValOptionShort.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValString.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValString.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValThreadGrp.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValThreadGrp.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdBase.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdBase.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmd.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmd.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdBreak.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdBreak.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdData.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdData.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdEnviro.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdEnviro.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdExec.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdExec.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdFile.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdFile.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbInfo.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbInfo.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbSet.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbSet.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbThread.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbThread.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdMiscellanous.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdMiscellanous.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdStack.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdStack.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdSupportInfo.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdSupportInfo.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdSupportList.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdSupportList.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdTarget.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdTarget.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdThread.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdThread.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdTrace.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdTrace.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdVar.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdVar.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCommands.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCommands.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdData.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdData.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdFactory.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdFactory.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdInterpreter.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdInterpreter.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdInvoker.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdInvoker.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdMgr.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdMgr.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnBase.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnBase.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnConfig.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBBroadcaster.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBBroadcaster.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfo.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfo.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfoVarObj.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfoVarObj.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebugger.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebugger.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBProxySBValue.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBProxySBValue.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBUtilSBValue.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBUtilSBValue.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLog.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLog.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLogMediumFile.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLogMediumFile.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIOutOfBandRecord.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIOutOfBandRecord.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIResultRecord.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIResultRecord.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValue.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValue.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueConst.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueConst.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueList.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueList.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueResult.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueResult.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueTuple.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueTuple.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnResources.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnResources.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStderr.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStderr.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdin.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdin.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdinLinux.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdinLinux.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdinWindows.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdinWindows.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdout.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdout.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnThreadMgrStd.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnThreadMgrStd.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIDataTypes.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriver.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriver.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriverBase.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriverBase.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriverMain.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriverMgr.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriverMgr.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilDateTimeStd.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilDateTimeStd.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilDebug.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilDebug.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilFileStd.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilFileStd.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilMapIdToVariant.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilMapIdToVariant.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSingletonBase.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSingletonHelper.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilString.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilString.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSystemLinux.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSystemLinux.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSystemOsx.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSystemOsx.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSystemWindows.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSystemWindows.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilTermios.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilTermios.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilThreadBaseStd.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilThreadBaseStd.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilVariant.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilVariant.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/Platform.cpp projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-mi/Platform.h projects/clang360-import/contrib/llvm/tools/lldb/tools/lldb-platform/lldb-platform.cpp Directory Properties: projects/clang360-import/contrib/llvm/tools/lldb/ (props changed) Modified: projects/clang360-import/contrib/llvm/tools/lldb/docs/lldb.1 ============================================================================== --- projects/clang360-import/contrib/llvm/tools/lldb/docs/lldb.1 Fri Feb 6 21:48:00 2015 (r278333) +++ projects/clang360-import/contrib/llvm/tools/lldb/docs/lldb.1 Fri Feb 6 22:25:21 2015 (r278334) @@ -1,7 +1,7 @@ .Dd June 7, 2012 \" DATE .Dt LLDB 1 \" Program name and manual section number .Os Darwin \" Operating System -.Sh NAME \" Section Header - required - don't modify +.Sh NAME \" Section Header - required - don't modify .Nm lldb .Nd The debugger .Sh SYNOPSIS \" Section Header - required - don't modify Modified: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/LLDB.h ============================================================================== --- projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/LLDB.h Fri Feb 6 21:48:00 2015 (r278333) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/LLDB.h Fri Feb 6 22:25:21 2015 (r278334) @@ -29,6 +29,7 @@ #include "lldb/API/SBDeclaration.h" #include "lldb/API/SBError.h" #include "lldb/API/SBEvent.h" +#include "lldb/API/SBExecutionContext.h" #include "lldb/API/SBFileSpec.h" #include "lldb/API/SBFrame.h" #include "lldb/API/SBFunction.h" Modified: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBAddress.h ============================================================================== --- projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBAddress.h Fri Feb 6 21:48:00 2015 (r278333) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBAddress.h Fri Feb 6 22:25:21 2015 (r278334) @@ -117,6 +117,7 @@ protected: friend class SBSymbolContext; friend class SBTarget; friend class SBThread; + friend class SBThreadPlan; friend class SBValue; friend class SBQueueItem; Modified: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h ============================================================================== --- projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h Fri Feb 6 21:48:00 2015 (r278333) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h Fri Feb 6 22:25:21 2015 (r278334) @@ -123,6 +123,18 @@ public: SBError SetScriptCallbackBody (const char *script_body_text); + + bool + AddName (const char *new_name); + + void + RemoveName (const char *name_to_remove); + + bool + MatchesName (const char *name); + + void + GetNames (SBStringList &names); size_t GetNumResolvedLocations() const; Modified: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBCommandInterpreter.h ============================================================================== --- projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBCommandInterpreter.h Fri Feb 6 21:48:00 2015 (r278333) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBCommandInterpreter.h Fri Feb 6 22:25:21 2015 (r278334) @@ -15,6 +15,61 @@ namespace lldb { +class SBCommandInterpreterRunOptions +{ +friend class SBDebugger; +friend class SBCommandInterpreter; + +public: + SBCommandInterpreterRunOptions(); + ~SBCommandInterpreterRunOptions(); + + bool + GetStopOnContinue () const; + + void + SetStopOnContinue (bool); + + bool + GetStopOnError () const; + + void + SetStopOnError (bool); + + bool + GetStopOnCrash () const; + + void + SetStopOnCrash (bool); + + bool + GetEchoCommands () const; + + void + SetEchoCommands (bool); + + bool + GetPrintResults () const; + + void + SetPrintResults (bool); + + bool + GetAddToHistory () const; + + void + SetAddToHistory (bool); +private: + lldb_private::CommandInterpreterRunOptions * + get () const; + + lldb_private::CommandInterpreterRunOptions & + ref () const; + + // This is set in the constructor and will always be valid. + mutable std::unique_ptr<lldb_private::CommandInterpreterRunOptions> m_opaque_up; +}; + class SBCommandInterpreter { public: @@ -85,6 +140,15 @@ public: lldb::ReturnStatus HandleCommand (const char *command_line, lldb::SBCommandReturnObject &result, bool add_to_history = false); + lldb::ReturnStatus + HandleCommand (const char *command_line, SBExecutionContext &exe_ctx, SBCommandReturnObject &result, bool add_to_history = false); + + void + HandleCommandsFromFile (lldb::SBFileSpec &file, + lldb::SBExecutionContext &override_context, + lldb::SBCommandInterpreterRunOptions &options, + lldb::SBCommandReturnObject result); + // The pointer based interface is not useful in SWIG, since the cursor & last_char arguments are string pointers INTO current_line // and you can't do that in a scripting language interface in general... @@ -175,9 +239,9 @@ class SBCommandPluginInterface { public: virtual bool - DoExecute (lldb::SBDebugger debugger, - char** command, - lldb::SBCommandReturnObject &result) + DoExecute (lldb::SBDebugger /*debugger*/, + char** /*command*/, + lldb::SBCommandReturnObject & /*result*/) { return false; } Modified: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBCompileUnit.h ============================================================================== --- projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBCompileUnit.h Fri Feb 6 21:48:00 2015 (r278333) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBCompileUnit.h Fri Feb 6 22:25:21 2015 (r278334) @@ -78,6 +78,9 @@ public: lldb::SBTypeList GetTypes (uint32_t type_mask = lldb::eTypeClassAny); + lldb::LanguageType + GetLanguage (); + bool operator == (const lldb::SBCompileUnit &rhs) const; Modified: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBData.h ============================================================================== --- projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBData.h Fri Feb 6 21:48:00 2015 (r278333) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBData.h Fri Feb 6 22:25:21 2015 (r278334) @@ -169,6 +169,7 @@ private: friend class SBInstruction; friend class SBProcess; friend class SBSection; + friend class SBTarget; friend class SBValue; lldb::DataExtractorSP m_opaque_sp; Modified: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBDebugger.h ============================================================================== --- projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBDebugger.h Fri Feb 6 21:48:00 2015 (r278333) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBDebugger.h Fri Feb 6 22:25:21 2015 (r278334) @@ -27,6 +27,7 @@ public: void SetIsDone(bool); bool IsActive() const; }; + class SBDebugger { public: @@ -321,6 +322,13 @@ public: RunCommandInterpreter (bool auto_handle_events, bool spawn_thread); + void + RunCommandInterpreter (bool auto_handle_events, + bool spawn_thread, + SBCommandInterpreterRunOptions &options, + int &num_errors, + bool &quit_requested, + bool &stopped_for_crash); private: friend class SBCommandInterpreter; Modified: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h ============================================================================== --- projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h Fri Feb 6 21:48:00 2015 (r278333) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h Fri Feb 6 22:25:21 2015 (r278334) @@ -35,6 +35,7 @@ class LLDB_API SBBreakpointLocation; class LLDB_API SBBroadcaster; class LLDB_API SBCommand; class LLDB_API SBCommandInterpreter; +class LLDB_API SBCommandInterpreterRunOptions; class LLDB_API SBCommandPluginInterface; class LLDB_API SBCommandReturnObject; class LLDB_API SBCommunication; @@ -45,6 +46,7 @@ class LLDB_API SBDeclaration; class LLDB_API SBError; class LLDB_API SBEvent; class LLDB_API SBEventList; +class LLDB_API SBExecutionContext; class LLDB_API SBExpressionOptions; class LLDB_API SBFileSpec; class LLDB_API SBFileSpecList; @@ -70,14 +72,18 @@ class LLDB_API SBSymbolContext; class LLDB_API SBSymbolContextList; class LLDB_API SBTarget; class LLDB_API SBThread; +class LLDB_API SBThreadCollection; +class LLDB_API SBThreadPlan; class LLDB_API SBType; class LLDB_API SBTypeCategory; class LLDB_API SBTypeEnumMember; class LLDB_API SBTypeEnumMemberList; class LLDB_API SBTypeFilter; class LLDB_API SBTypeFormat; +class LLDB_API SBTypeMemberFunction; class LLDB_API SBTypeNameSpecifier; class LLDB_API SBTypeSummary; +class LLDB_API SBTypeSummaryOptions; #ifndef LLDB_DISABLE_PYTHON class LLDB_API SBTypeSynthetic; #endif Modified: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBEvent.h ============================================================================== --- projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBEvent.h Fri Feb 6 21:48:00 2015 (r278333) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBEvent.h Fri Feb 6 22:25:21 2015 (r278334) @@ -30,6 +30,10 @@ public: // Make an event that contains a C string. SBEvent (uint32_t event, const char *cstr, uint32_t cstr_len); + SBEvent (lldb::EventSP &event_sp); + + SBEvent (lldb_private::Event *event_sp); + ~SBEvent(); const SBEvent & @@ -77,8 +81,6 @@ protected: friend class SBThread; friend class SBWatchpoint; - SBEvent (lldb::EventSP &event_sp); - lldb::EventSP & GetSP () const; Copied: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBExecutionContext.h (from r278333, vendor/lldb/dist/include/lldb/API/SBExecutionContext.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBExecutionContext.h Fri Feb 6 22:25:21 2015 (r278334, copy of r278333, vendor/lldb/dist/include/lldb/API/SBExecutionContext.h) @@ -0,0 +1,74 @@ +//===-- SBExecutionContext.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_SBExecutionContext_h_ +#define LLDB_SBExecutionContext_h_ + +#include "lldb/API/SBDefines.h" + +#include <stdio.h> +#include <vector> + + +namespace lldb { + +class SBExecutionContext +{ +friend class SBCommandInterpreter; + +public: + SBExecutionContext(); + + SBExecutionContext (const lldb::SBExecutionContext &rhs); + + SBExecutionContext (lldb::ExecutionContextRefSP exe_ctx_ref_sp); + + SBExecutionContext (const lldb::SBTarget &target); + + SBExecutionContext (const lldb::SBProcess &process); + + SBExecutionContext (lldb::SBThread thread); // can't be a const& because SBThread::get() isn't itself a const function + + SBExecutionContext (const lldb::SBFrame &frame); + + ~SBExecutionContext(); + + const SBExecutionContext & + operator = (const lldb::SBExecutionContext &rhs); + + SBTarget + GetTarget () const; + + SBProcess + GetProcess () const; + + SBThread + GetThread () const; + + SBFrame + GetFrame () const; + +protected: + ExecutionContextRefSP & + GetSP () const; + + void + reset (lldb::ExecutionContextRefSP &event_sp); + + lldb_private::ExecutionContextRef * + get () const; + +private: + + mutable lldb::ExecutionContextRefSP m_exe_ctx_sp; +}; + +} // namespace lldb + +#endif // LLDB_SBExecutionContext_h_ Modified: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h ============================================================================== --- projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h Fri Feb 6 21:48:00 2015 (r278333) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h Fri Feb 6 22:25:21 2015 (r278334) @@ -63,6 +63,7 @@ public: private: friend class SBAttachInfo; friend class SBBlock; + friend class SBCommandInterpreter; friend class SBCompileUnit; friend class SBDeclaration; friend class SBFileSpecList; Modified: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h ============================================================================== --- projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h Fri Feb 6 21:48:00 2015 (r278333) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h Fri Feb 6 22:25:21 2015 (r278334) @@ -198,21 +198,6 @@ public: lldb::SBValue FindValue (const char *name, ValueType value_type, lldb::DynamicValueType use_dynamic); - /// Find and watch a variable using the frame as the scope. - /// It returns an SBValue, similar to FindValue() method, if find-and-watch - /// operation succeeds. Otherwise, an invalid SBValue is returned. - /// You can use LLDB_WATCH_TYPE_READ | LLDB_WATCH_TYPE_WRITE for 'rw' watch. - lldb::SBValue - WatchValue (const char *name, ValueType value_type, uint32_t watch_type); - - /// Find and watch the location pointed to by a variable using the frame as - /// the scope. - /// It returns an SBValue, similar to FindValue() method, if find-and-watch - /// operation succeeds. Otherwise, an invalid SBValue is returned. - /// You can use LLDB_WATCH_TYPE_READ | LLDB_WATCH_TYPE_WRITE for 'rw' watch. - lldb::SBValue - WatchLocation (const char *name, ValueType value_type, uint32_t watch_type, size_t size); - bool GetDescription (lldb::SBStream &description); @@ -221,6 +206,7 @@ public: protected: friend class SBBlock; + friend class SBExecutionContext; friend class SBInstruction; friend class SBThread; friend class SBValue; Modified: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBFunction.h ============================================================================== --- projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBFunction.h Fri Feb 6 21:48:00 2015 (r278333) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBFunction.h Fri Feb 6 22:25:21 2015 (r278334) @@ -58,6 +58,9 @@ public: lldb::SBBlock GetBlock (); + + lldb::LanguageType + GetLanguage (); bool operator == (const lldb::SBFunction &rhs) const; Modified: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h ============================================================================== --- projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h Fri Feb 6 21:48:00 2015 (r278333) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h Fri Feb 6 22:25:21 2015 (r278334) @@ -99,13 +99,23 @@ public: HandleBroadcastEvent (const lldb::SBEvent &event); protected: + friend class SBAttachInfo; friend class SBBroadcaster; friend class SBCommandInterpreter; friend class SBDebugger; + friend class SBLaunchInfo; friend class SBTarget; SBListener (lldb_private::Listener &listener); + SBListener (const lldb::ListenerSP &listener_sp); + + lldb::ListenerSP + GetSP () + { + return m_opaque_sp; + } + private: lldb_private::Listener * Modified: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h ============================================================================== --- projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h Fri Feb 6 21:48:00 2015 (r278333) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h Fri Feb 6 22:25:21 2015 (r278334) @@ -316,6 +316,12 @@ public: //------------------------------------------------------------------ const char * GetExtendedBacktraceTypeAtIndex (uint32_t idx); + + lldb::SBThreadCollection + GetHistoryThreads (addr_t addr); + + bool + IsInstrumentationRuntimePresent(InstrumentationRuntimeType type); protected: friend class SBAddress; @@ -323,6 +329,7 @@ protected: friend class SBBreakpointLocation; friend class SBCommandInterpreter; friend class SBDebugger; + friend class SBExecutionContext; friend class SBFunction; friend class SBModule; friend class SBTarget; Modified: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBSection.h ============================================================================== --- projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBSection.h Fri Feb 6 21:48:00 2015 (r278333) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBSection.h Fri Feb 6 22:25:21 2015 (r278334) @@ -71,6 +71,18 @@ public: SectionType GetSectionType (); + //------------------------------------------------------------------ + /// Return the size of a target's byte represented by this section + /// in numbers of host bytes. Note that certain architectures have + /// varying minimum addressable unit (i.e. byte) size for their + /// CODE or DATA buses. + /// + /// @return + /// The number of host (8-bit) bytes needed to hold a target byte + //------------------------------------------------------------------ + uint32_t + GetTargetByteSize (); + bool operator == (const lldb::SBSection &rhs); Modified: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBStream.h ============================================================================== --- projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBStream.h Fri Feb 6 21:48:00 2015 (r278333) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBStream.h Fri Feb 6 22:25:21 2015 (r278334) @@ -85,8 +85,10 @@ protected: friend class SBSymbolContextList; friend class SBTarget; friend class SBThread; + friend class SBThreadPlan; friend class SBType; friend class SBTypeEnumMember; + friend class SBTypeMemberFunction; friend class SBTypeMember; friend class SBValue; friend class SBWatchpoint; Modified: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h ============================================================================== --- projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h Fri Feb 6 21:48:00 2015 (r278333) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h Fri Feb 6 22:25:21 2015 (r278334) @@ -22,6 +22,8 @@ namespace lldb { +class SBPlatform; + class SBLaunchInfo { public: @@ -49,7 +51,7 @@ public: SBFileSpec GetExecutableFile (); - + //---------------------------------------------------------------------- /// Set the executable file that will be used to launch the process and /// optionally set it as the first argument in the argument vector. @@ -75,7 +77,29 @@ public: //---------------------------------------------------------------------- void SetExecutableFile (SBFileSpec exe_file, bool add_as_first_arg); - + + + //---------------------------------------------------------------------- + /// Get the listener that will be used to receive process events. + /// + /// If no listener has been set via a call to + /// SBLaunchInfo::SetListener(), then an invalid SBListener will be + /// returned (SBListener::IsValid() will return false). If a listener + /// has been set, then the valid listener object will be returned. + //---------------------------------------------------------------------- + SBListener + GetListener (); + + //---------------------------------------------------------------------- + /// Set the listener that will be used to receive process events. + /// + /// By default the SBDebugger, which has a listener, that the SBTarget + /// belongs to will listen for the process events. Calling this function + /// allows a different listener to be used to listen for process events. + //---------------------------------------------------------------------- + void + SetListener (SBListener &listener); + uint32_t GetNumArguments (); @@ -256,7 +280,28 @@ public: bool ParentProcessIDIsValid(); - + + //---------------------------------------------------------------------- + /// Get the listener that will be used to receive process events. + /// + /// If no listener has been set via a call to + /// SBLaunchInfo::SetListener(), then an invalid SBListener will be + /// returned (SBListener::IsValid() will return false). If a listener + /// has been set, then the valid listener object will be returned. + //---------------------------------------------------------------------- + SBListener + GetListener (); + + //---------------------------------------------------------------------- + /// Set the listener that will be used to receive process events. + /// + /// By default the SBDebugger, which has a listener, that the SBTarget + /// belongs to will listen for the process events. Calling this function + /// allows a different listener to be used to listen for process events. + //---------------------------------------------------------------------- + void + SetListener (SBListener &listener); + protected: friend class SBTarget; @@ -309,6 +354,18 @@ public: GetProcess (); //------------------------------------------------------------------ + /// Return the platform object associated with the target. + /// + /// After return, the platform object should be checked for + /// validity. + /// + /// @return + /// A platform object. + //------------------------------------------------------------------ + lldb::SBPlatform + GetPlatform (); + + //------------------------------------------------------------------ /// Install any binaries that need to be installed. /// /// This function does nothing when debugging on the host system. @@ -564,6 +621,26 @@ public: GetTriple (); //------------------------------------------------------------------ + /// Architecture data byte width accessor + /// + /// @return + /// The size in 8-bit (host) bytes of a minimum addressable + /// unit from the Architecture's data bus + //------------------------------------------------------------------ + uint32_t + GetDataByteSize (); + + //------------------------------------------------------------------ + /// Architecture code byte width accessor + /// + /// @return + /// The size in 8-bit (host) bytes of a minimum addressable + /// unit from the Architecture's code bus + //------------------------------------------------------------------ + uint32_t + GetCodeByteSize (); + + //------------------------------------------------------------------ /// Set the base load address for a module section. /// /// @param[in] section @@ -683,11 +760,62 @@ public: //------------------------------------------------------------------ lldb::SBValue FindFirstGlobalVariable (const char* name); + + //------------------------------------------------------------------ + /// Find global and static variables by pattern. + /// + /// @param[in] name + /// The pattern to search for global or static variables + /// + /// @param[in] max_matches + /// Allow the number of matches to be limited to \a max_matches. + /// + /// @param[in] matchtype + /// The match type to use. + /// + /// @return + /// A list of matched variables in an SBValueList. + //------------------------------------------------------------------ + lldb::SBValueList + FindGlobalVariables(const char *name, + uint32_t max_matches, + MatchType matchtype); + //------------------------------------------------------------------ + /// Find global functions by their name with pattern matching. + /// + /// @param[in] name + /// The pattern to search for global or static variables + /// + /// @param[in] max_matches + /// Allow the number of matches to be limited to \a max_matches. + /// + /// @param[in] matchtype + /// The match type to use. + /// + /// @return + /// A list of matched variables in an SBValueList. + //------------------------------------------------------------------ + lldb::SBSymbolContextList + FindGlobalFunctions(const char *name, + uint32_t max_matches, + MatchType matchtype); + void Clear (); //------------------------------------------------------------------ + /// Resolve a current file address into a section offset address. + /// + /// @param[in] file_addr + /// + /// @return + /// An SBAddress which will be valid if... + //------------------------------------------------------------------ + lldb::SBAddress + ResolveFileAddress (lldb::addr_t file_addr); + + //------------------------------------------------------------------ /// Resolve a current load address into a section offset address. /// /// @param[in] vm_addr @@ -732,6 +860,31 @@ public: ResolveSymbolContextForAddress (const SBAddress& addr, uint32_t resolve_scope); + //------------------------------------------------------------------ + /// Read target memory. If a target process is running then memory + /// is read from here. Otherwise the memory is read from the object + /// files. For a target whose bytes are sized as a multiple of host + /// bytes, the data read back will preserve the target's byte order. + /// + /// @param[in] addr + /// A target address to read from. + /// + /// @param[out] buf + /// The buffer to read memory into. + /// + /// @param[in] size + /// The maximum number of host bytes to read in the buffer passed + /// into this call + /// + /// @param[out] error + /// Error information is written here if the memory read fails. + /// + /// @return + /// The amount of data read in host bytes. + //------------------------------------------------------------------ + size_t + ReadMemory (const SBAddress addr, void *buf, size_t size, lldb::SBError &error); + lldb::SBBreakpoint BreakpointCreateByLocation (const char *file, uint32_t line); @@ -845,6 +998,12 @@ public: lldb::SBValue CreateValueFromAddress (const char *name, lldb::SBAddress addr, lldb::SBType type); + + lldb::SBValue + CreateValueFromData (const char *name, lldb::SBData data, lldb::SBType type); + + lldb::SBValue + CreateValueFromExpression (const char *name, const char* expr); SBSourceManager GetSourceManager(); @@ -893,6 +1052,7 @@ protected: friend class SBAddress; friend class SBBlock; friend class SBDebugger; + friend class SBExecutionContext; friend class SBFunction; friend class SBInstruction; friend class SBModule; Modified: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h ============================================================================== --- projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h Fri Feb 6 21:48:00 2015 (r278333) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h Fri Feb 6 22:25:21 2015 (r278334) @@ -78,7 +78,10 @@ public: //-------------------------------------------------------------------------- uint64_t GetStopReasonDataAtIndex(uint32_t idx); - + + bool + GetStopReasonExtendedInfoAsJSON (lldb::SBStream &stream); + size_t GetStopDescription (char *dst, size_t dst_len); @@ -127,6 +130,9 @@ public: uint32_t line); SBError + StepUsingScriptedThreadPlan (const char *script_class_name); + + SBError JumpToLine (lldb::SBFileSpec &file_spec, uint32_t line); void @@ -216,9 +222,19 @@ public: bool SafeToCallFunctions (); +#ifndef SWIG + lldb_private::Thread * + operator->(); + + lldb_private::Thread * + get(); + +#endif + protected: friend class SBBreakpoint; friend class SBBreakpointLocation; + friend class SBExecutionContext; friend class SBFrame; friend class SBProcess; friend class SBDebugger; Copied: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBThreadCollection.h (from r278333, vendor/lldb/dist/include/lldb/API/SBThreadCollection.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBThreadCollection.h Fri Feb 6 22:25:21 2015 (r278334, copy of r278333, vendor/lldb/dist/include/lldb/API/SBThreadCollection.h) @@ -0,0 +1,68 @@ +//===-- SBThreadCollection.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_SBThreadCollection_h_ +#define LLDB_SBThreadCollection_h_ + +#include "lldb/API/SBDefines.h" + +namespace lldb { + +class SBThreadCollection +{ +public: + + SBThreadCollection (); + + SBThreadCollection (const SBThreadCollection &rhs); + + const SBThreadCollection & + operator = (const SBThreadCollection &rhs); + + ~SBThreadCollection (); + + bool + IsValid () const; + + size_t + GetSize (); + + lldb::SBThread + GetThreadAtIndex (size_t idx); + +protected: + + // Mimic shared pointer... + lldb_private::ThreadCollection * + get() const; + + lldb_private::ThreadCollection * + operator->() const; + + lldb::ThreadCollectionSP & + operator*(); + + const lldb::ThreadCollectionSP & + operator*() const; + + SBThreadCollection (const lldb::ThreadCollectionSP &threads); + + void + SetOpaque (const lldb::ThreadCollectionSP &threads); + +private: + friend class SBProcess; + + lldb::ThreadCollectionSP m_opaque_sp; +}; + + +} // namespace lldb + +#endif // LLDB_SBThreadCollection_h_ Copied: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBThreadPlan.h (from r278333, vendor/lldb/dist/include/lldb/API/SBThreadPlan.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBThreadPlan.h Fri Feb 6 22:25:21 2015 (r278334, copy of r278333, vendor/lldb/dist/include/lldb/API/SBThreadPlan.h) @@ -0,0 +1,129 @@ +//===-- SBThread.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_SBThreadPlan_h_ +#define LLDB_SBThreadPlan_h_ + +#include "lldb/API/SBDefines.h" + +#include <stdio.h> + +namespace lldb { + +class SBThreadPlan +{ + +friend class lldb_private::ThreadPlan; + +public: + SBThreadPlan (); + + SBThreadPlan (const lldb::SBThreadPlan &threadPlan); + + SBThreadPlan (const lldb::ThreadPlanSP& lldb_object_sp); + + SBThreadPlan (lldb::SBThread &thread, const char *class_name); + + ~SBThreadPlan (); + + bool + IsValid() const; + + void + Clear (); + + lldb::StopReason + GetStopReason(); + + /// Get the number of words associated with the stop reason. + /// See also GetStopReasonDataAtIndex(). + size_t + GetStopReasonDataCount(); + + //-------------------------------------------------------------------------- + /// Get information associated with a stop reason. + /// + /// Breakpoint stop reasons will have data that consists of pairs of + /// breakpoint IDs followed by the breakpoint location IDs (they always come + /// in pairs). + /// + /// Stop Reason Count Data Type + /// ======================== ===== ========================================= + /// eStopReasonNone 0 + /// eStopReasonTrace 0 + /// eStopReasonBreakpoint N duple: {breakpoint id, location id} + /// eStopReasonWatchpoint 1 watchpoint id + /// eStopReasonSignal 1 unix signal number + /// eStopReasonException N exception data + /// eStopReasonExec 0 + /// eStopReasonPlanComplete 0 + //-------------------------------------------------------------------------- + uint64_t + GetStopReasonDataAtIndex(uint32_t idx); + + SBThread + GetThread () const; + + const lldb::SBThreadPlan & + operator = (const lldb::SBThreadPlan &rhs); + + bool + GetDescription (lldb::SBStream &description) const; + + void + SetPlanComplete (bool success); + + bool + IsPlanComplete(); + + bool + IsValid(); + + // This section allows an SBThreadPlan to push another of the common types of plans... + SBThreadPlan + QueueThreadPlanForStepOverRange (SBAddress &start_address, + lldb::addr_t range_size); + + SBThreadPlan + QueueThreadPlanForStepInRange (SBAddress &start_address, + lldb::addr_t range_size); + + SBThreadPlan + QueueThreadPlanForStepOut (uint32_t frame_idx_to_step_to, bool first_insn = false); + + SBThreadPlan + QueueThreadPlanForRunToAddress (SBAddress address); + +#ifndef SWIG + lldb_private::ThreadPlan * + get(); +#endif + +protected: + friend class SBBreakpoint; + friend class SBBreakpointLocation; + friend class SBFrame; + friend class SBProcess; + friend class SBDebugger; + friend class SBValue; + friend class lldb_private::QueueImpl; + friend class SBQueueItem; + +#ifndef SWIG + void + SetThreadPlan (const lldb::ThreadPlanSP& lldb_object_sp); +#endif + +private: + lldb::ThreadPlanSP m_opaque_sp; +}; + +} // namespace lldb + +#endif // LLDB_SBThreadPlan_h_ Modified: projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBType.h ============================================================================== --- projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBType.h Fri Feb 6 21:48:00 2015 (r278333) +++ projects/clang360-import/contrib/llvm/tools/lldb/include/lldb/API/SBType.h Fri Feb 6 22:25:21 2015 (r278334) @@ -67,6 +67,59 @@ protected: std::unique_ptr<lldb_private::TypeMemberImpl> m_opaque_ap; }; + +class SBTypeMemberFunction +{ +public: + SBTypeMemberFunction (); + + SBTypeMemberFunction (const lldb::SBTypeMemberFunction& rhs); + + ~SBTypeMemberFunction(); + + lldb::SBTypeMemberFunction& + operator = (const lldb::SBTypeMemberFunction& rhs); + + bool + IsValid() const; + + const char * + GetName (); + + lldb::SBType + GetType (); + + lldb::SBType + GetReturnType (); + + uint32_t + GetNumberOfArguments (); + + lldb::SBType + GetArgumentTypeAtIndex (uint32_t); + + lldb::MemberFunctionKind + GetKind(); + + bool + GetDescription (lldb::SBStream &description, + lldb::DescriptionLevel description_level); + +protected: + friend class SBType; *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201502062225.t16MPM52072051>