Date: Sun, 16 Apr 2017 16:48:26 +0000 (UTC) From: Dimitry Andric <dim@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r317032 - in projects/clang500-import/contrib/llvm/tools/lldb: include/lldb include/lldb/API include/lldb/Breakpoint include/lldb/Core include/lldb/DataFormatters include/lldb/Expressio... Message-ID: <201704161648.v3GGmQcI014407@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dim Date: Sun Apr 16 16:48:25 2017 New Revision: 317032 URL: https://svnweb.freebsd.org/changeset/base/317032 Log: Merge lldb trunk r300422 and resolve conflicts. Added: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/DumpDataExtractor.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Core/DumpDataExtractor.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/Config.h.cmake - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Host/Config.h.cmake projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/PseudoTerminal.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Host/PseudoTerminal.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/openbsd/ - copied from r317031, vendor/lldb/dist/include/lldb/Host/openbsd/ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/ProcessLauncherPosixFork.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Host/posix/ProcessLauncherPosixFork.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/ModuleCache.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Target/ModuleCache.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/ProcessStructReader.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Target/ProcessStructReader.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/RegisterNumber.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Target/RegisterNumber.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/Baton.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/Baton.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/ConstString.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/ConstString.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/DataBuffer.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/DataBuffer.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/DataBufferHeap.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/DataBufferHeap.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/DataBufferLLVM.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/DataBufferLLVM.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/DataEncoder.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/DataEncoder.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/DataExtractor.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/DataExtractor.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/Endian.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/Endian.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/Error.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/Error.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/FastDemangle.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/FastDemangle.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/FileSpec.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/FileSpec.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/Flags.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/Flags.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/History.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/History.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/Log.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/Log.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/Logging.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/Logging.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/RegularExpression.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/RegularExpression.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/Stream.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/Stream.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/StreamCallback.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/StreamCallback.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/StreamGDBRemote.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/StreamGDBRemote.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/StreamString.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/StreamString.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/StreamTee.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/StreamTee.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/StringList.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/StringList.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/TildeExpressionResolver.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/TildeExpressionResolver.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/UUID.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/UUID.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/UriParser.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/UriParser.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/UserID.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/UserID.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/VASPrintf.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/VASPrintf.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/VMRange.h - copied unchanged from r317031, vendor/lldb/dist/include/lldb/Utility/VMRange.h projects/clang500-import/contrib/llvm/tools/lldb/source/Core/DumpDataExtractor.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Core/DumpDataExtractor.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/PseudoTerminal.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Host/common/PseudoTerminal.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/openbsd/ - copied from r317031, vendor/lldb/dist/source/Host/openbsd/ projects/clang500-import/contrib/llvm/tools/lldb/source/Host/posix/ProcessLauncherPosixFork.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Host/posix/ProcessLauncherPosixFork.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.h - copied unchanged from r317031, vendor/lldb/dist/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Platform/OpenBSD/ - copied from r317031, vendor/lldb/dist/source/Plugins/Platform/OpenBSD/ projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/NetBSD/ - copied from r317031, vendor/lldb/dist/source/Plugins/Process/NetBSD/ projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.h - copied unchanged from r317031, vendor/lldb/dist/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_i386.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextOpenBSD_i386.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_i386.h - copied unchanged from r317031, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextOpenBSD_i386.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.h - copied unchanged from r317031, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm.h - copied unchanged from r317031, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm.h projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ModuleCache.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Target/ModuleCache.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/RegisterNumber.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Target/RegisterNumber.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/Baton.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/Baton.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/ConstString.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/ConstString.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/DataBufferHeap.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/DataBufferHeap.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/DataBufferLLVM.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/DataBufferLLVM.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/DataEncoder.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/DataEncoder.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/DataExtractor.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/DataExtractor.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/Error.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/Error.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/FastDemangle.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/FastDemangle.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/FileSpec.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/FileSpec.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/History.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/History.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/Log.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/Log.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/Logging.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/Logging.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/RegularExpression.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/RegularExpression.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/Stream.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/Stream.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/StreamCallback.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/StreamCallback.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/StreamGDBRemote.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/StreamGDBRemote.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/StreamString.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/StreamString.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/StringList.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/StringList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/TildeExpressionResolver.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/TildeExpressionResolver.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/UUID.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/UUID.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/UserID.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/UserID.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/VASprintf.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/VASprintf.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/VMRange.cpp - copied unchanged from r317031, vendor/lldb/dist/source/Utility/VMRange.cpp projects/clang500-import/contrib/llvm/tools/lldb/tools/intel-mpx/ - copied from r317031, vendor/lldb/dist/tools/intel-mpx/ Deleted: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Baton.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ConstString.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/DataBuffer.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/DataBufferHeap.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/DataBufferMemoryMap.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/DataEncoder.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/DataExtractor.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Error.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/FastDemangle.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Flags.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/History.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Log.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Logging.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/RegularExpression.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Stream.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/StreamCallback.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/StreamGDBRemote.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/StreamString.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/StreamTee.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/StringList.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/UUID.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/UserID.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/VMRange.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/Endian.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/FileSpec.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/ThisThread.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeRegisterContextRegisterInfo.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/freebsd/Config.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/freebsd/HostThreadFreeBSD.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/netbsd/Config.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/netbsd/HostThreadNetBSD.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/ConvertEnum.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/PriorityPointerPair.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/ProcessStructReader.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/PseudoTerminal.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/RegisterNumber.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/Utils.h projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Baton.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ConstString.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/DataBufferHeap.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/DataBufferMemoryMap.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/DataEncoder.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/DataExtractor.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Error.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/FastDemangle.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/History.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Log.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Logging.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/RegularExpression.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Stream.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/StreamCallback.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/StreamGDBRemote.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/StreamString.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/StringList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/UUID.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/UserID.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/VMRange.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/NativeRegisterContextRegisterInfo.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/ThisThread.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/freebsd/HostThreadFreeBSD.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/freebsd/ThisThread.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/netbsd/HostThreadNetBSD.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/netbsd/ThisThread.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_arm.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_arm.h projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/ARM64_DWARF_Registers.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/ARM_DWARF_Registers.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/ConvertEnum.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/ModuleCache.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/ModuleCache.h projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/PseudoTerminal.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/RegisterNumber.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/UriParser.h projects/clang500-import/contrib/llvm/tools/lldb/tools/intel-mpx/CMakeLists.txt projects/clang500-import/contrib/llvm/tools/lldb/tools/intel-mpx/test/ Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBAttachInfo.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpointLocation.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBWatchpoint.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSite.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Stoppoint.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Watchpoint.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/WatchpointOptions.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Address.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/AddressRange.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/AddressResolver.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/AddressResolverFileLine.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/AddressResolverName.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Broadcaster.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Communication.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Connection.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Disassembler.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/EmulateInstruction.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Event.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/FileLineResolver.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/FileSpecList.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/FormatEntity.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/IOHandler.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Listener.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Mangled.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/MappedHash.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Module.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ModuleChild.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ModuleList.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ModuleSpec.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Opcode.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/PluginManager.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/RangeMap.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/RegisterValue.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Scalar.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/SearchFilter.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Section.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/SourceManager.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/State.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/StreamAsynchronousIO.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/StreamBuffer.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/StreamFile.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/StructuredData.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Timer.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/UniqueCStringMap.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/UserSettingsController.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Value.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObject.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectCast.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectChild.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResult.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResultCast.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResultChild.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResultImpl.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectList.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectMemory.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectRegister.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectVariable.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/DataVisualization.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/DumpValueObjectOptions.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatCache.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormattersContainer.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/StringPrinter.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSummary.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/VectorIterator.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Expression/DWARFExpression.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Expression/ExpressionParser.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Expression/ExpressionVariable.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Expression/IRExecutionUnit.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Expression/IRInterpreter.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Expression/IRMemoryMap.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Expression/Materializer.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/Config.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/Editline.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/File.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/FileCache.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/FileSystem.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/Host.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/HostInfo.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/HostInfoBase.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/HostNativeProcessBase.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/HostNativeThread.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/HostNativeThreadBase.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/HostNativeThreadForward.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/HostThread.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/LockFileBase.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/MainLoopBase.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/PipeBase.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/Socket.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/SocketAddress.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/Symbols.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/ThreadLauncher.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/XML.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeBreakpointList.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeRegisterContext.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeThreadProtocol.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeWatchpointList.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/common/UDPSocket.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/freebsd/HostInfoFreeBSD.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/netbsd/HostInfoNetBSD.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/HostInfoPosix.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/HostProcessPosix.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/Args.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandCompletions.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandHistory.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObject.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObjectRegexCommand.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupPlatform.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValue.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFileSpec.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueProperties.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueRegex.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueString.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueUUID.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/Property.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ArmUnwindInfo.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/Block.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTContext.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/CompactUnwindInfo.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/CompileUnit.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/CompilerDecl.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/CompilerDeclContext.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/CompilerType.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/DebugMacros.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/DeclVendor.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/Declaration.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/Function.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/GoASTContext.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/JavaASTContext.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/LineEntry.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/OCamlASTContext.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectContainer.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectFile.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/Symbol.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/Type.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/UnwindPlan.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/Variable.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/ABI.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/DynamicLoader.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/FileAction.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/Memory.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/MemoryRegionInfo.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/PathMappingList.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/Platform.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/Process.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/ProcessInfo.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/QueueItem.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/QueueList.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/RegisterCheckpoint.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/StackFrame.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/SystemRuntime.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/Thread.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadList.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlan.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanPython.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/UnixSignals.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/JSON.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/LLDBAssert.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/NameMatches.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/Range.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/SelectHelper.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/SharingPtr.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/StringExtractor.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/StringLexer.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/TaskPool.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/Timeout.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/lldb-forward.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/lldb-private-enumerations.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/lldb-private-interfaces.h projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBAddress.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBBlock.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBBreakpoint.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBBreakpointLocation.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBBroadcaster.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBCommandReturnObject.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBCommunication.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBCompileUnit.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBData.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBDebugger.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBDeclaration.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBError.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBEvent.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBFileSpec.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBFileSpecList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBFrame.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBFunction.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBHostOS.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBInstruction.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBInstructionList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBLineEntry.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBListener.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBMemoryRegionInfo.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBMemoryRegionInfoList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBModule.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBModuleSpec.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBPlatform.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBProcess.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBQueue.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBQueueItem.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBSection.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBSourceManager.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBStream.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBStringList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBStructuredData.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBSymbol.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBSymbolContext.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBTarget.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBThread.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBThreadPlan.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBType.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBTypeEnumMember.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBUnixSignals.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBValue.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBValueList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBWatchpoint.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SystemInitializerFull.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/Breakpoint.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointID.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocation.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointOptions.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolver.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointSite.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointSiteList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/Watchpoint.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/WatchpointOptions.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandCompletions.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectArgs.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectCommands.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectFrame.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectHelp.h projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectLog.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectRegister.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectSettings.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectSource.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectType.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Address.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/AddressRange.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/AddressResolver.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/AddressResolverFileLine.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/AddressResolverName.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ArchSpec.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Broadcaster.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Communication.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Connection.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Debugger.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Disassembler.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/DynamicLoader.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/EmulateInstruction.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Event.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/FileLineResolver.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/FileSpecList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/FormatEntity.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/IOHandler.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Listener.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Mangled.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Module.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ModuleList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Opcode.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/PluginManager.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/RegisterValue.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Scalar.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/SearchFilter.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Section.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/SourceManager.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/State.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/StreamAsynchronousIO.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/StreamFile.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/StructuredData.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Timer.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/UserSettingsController.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Value.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObject.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectCast.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectChild.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResult.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResultCast.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResultChild.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResultImpl.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectDynamicValue.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectMemory.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectRegister.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectVariable.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/DataFormatters/FormatManager.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/DataFormatters/FormattersHelpers.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/DataFormatters/StringPrinter.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/DataFormatters/TypeFormat.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/DataFormatters/TypeSummary.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/DataFormatters/TypeSynthetic.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/DataFormatters/TypeValidator.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/DataFormatters/VectorType.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/DWARFExpression.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/DiagnosticManager.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/ExpressionSourceCode.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/ExpressionVariable.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/FunctionCaller.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/IRDynamicChecks.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/IRInterpreter.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/IRMemoryMap.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/LLVMUserExpression.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/Materializer.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/UserExpression.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/UtilityFunction.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/Editline.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/File.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/FileSystem.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/Host.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/HostInfoBase.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/HostNativeThreadBase.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpoint.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpointList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/NativeProcessProtocol.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/NativeRegisterContext.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/NativeWatchpointList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/Socket.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/SocketAddress.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/Symbols.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/TCPSocket.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/ThreadLauncher.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/UDPSocket.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/freebsd/Host.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/freebsd/HostInfoFreeBSD.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/netbsd/Host.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/netbsd/HostInfoNetBSD.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/posix/DomainSocket.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/posix/FileSystem.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/posix/HostInfoPosix.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/posix/HostThreadPosix.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/posix/MainLoopPosix.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/posix/PipePosix.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Initialization/SystemInitializerCommon.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/Args.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/CommandAlias.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/CommandHistory.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/CommandObject.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/CommandReturnObject.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupArchitecture.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupBoolean.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFile.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFormat.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupOutputFile.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupString.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUInt64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUUID.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupVariable.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupWatchpoint.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValue.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueArray.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueBoolean.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueChar.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFormat.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueLanguage.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValuePathMappings.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueProperties.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueRegex.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueSInt64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueString.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueUInt64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueUUID.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/Options.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreter.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Go/GoParser.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/Go/GoLanguage.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/Java/JavaLanguage.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/Java/JavaLanguage.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/OCaml/CMakeLists.txt projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/OCaml/OCamlLanguage.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/OCaml/OCamlLanguage.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/CF.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/CF.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSSet.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSString.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptx86ABIFixups.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/DarwinProcessLauncher.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/MachException.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/NativeProcessDarwin.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/NativeProcessDarwin.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/NativeThreadDarwin.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/NativeThreadListDarwin.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/POSIXStopInfo.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/CrashReason.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIXLog.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIXLog.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/NetBSDSignals.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/CMakeLists.txt projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeLists.txt projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.h projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/ArmUnwindInfo.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/Block.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/ClangASTImporter.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/ClangExternalASTSourceCallbacks.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/CompactUnwindInfo.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/CompilerType.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/Declaration.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/FuncUnwinders.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/Function.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/GoASTContext.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/JavaASTContext.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/LineTable.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/OCamlASTContext.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/ObjectFile.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/Symbol.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/SymbolContext.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/SymbolFile.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/SymbolVendor.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/Symtab.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/Type.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/UnwindPlan.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/Variable.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/VariableList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/FileAction.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/InstrumentationRuntime.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/Language.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/LanguageRuntime.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/Memory.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ObjCLanguageRuntime.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/PathMappingList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/Platform.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/Process.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ProcessInfo.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ProcessLaunchInfo.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/RegisterContext.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/SectionLoadHistory.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/SectionLoadList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/StackFrame.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/StackFrameList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/StackID.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/StopInfo.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/Target.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/TargetList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/Thread.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadPlan.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanBase.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallFunction.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanPython.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInRange.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOut.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepRange.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepThrough.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepUntil.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanTracer.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/UnixSignals.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/ARM64_DWARF_Registers.h projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/ARM_DWARF_Registers.h projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/JSON.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/LLDBAssert.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/NameMatches.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/Range.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/SelectHelper.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/StringExtractor.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.h projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/StringLexer.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/TaskPool.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/UriParser.cpp projects/clang500-import/contrib/llvm/tools/lldb/tools/argdumper/argdumper.cpp projects/clang500-import/contrib/llvm/tools/lldb/tools/driver/Driver.h projects/clang500-import/contrib/llvm/tools/lldb/tools/driver/Platform.h projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdStack.cpp projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdVar.cpp projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnBase.cpp projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnBase.h projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriver.cpp projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilString.cpp projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilString.h projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilThreadBaseStd.h projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-mi/Platform.h projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-server/Acceptor.cpp projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-server/Acceptor.h projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-server/LLDBServerUtilities.cpp projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-server/lldb-gdbserver.cpp projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-server/lldb-platform.cpp Directory Properties: projects/clang500-import/contrib/llvm/tools/lldb/ (props changed) Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBAttachInfo.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBAttachInfo.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBAttachInfo.h Sun Apr 16 16:48:25 2017 (r317032) @@ -86,7 +86,7 @@ public: /// This function implies that a call to SBTarget::Attach(...) will /// be synchronous. /// - /// @param[in] wait_for + /// @param[in] b /// If \b false, attach to an existing process whose name matches. /// If \b true, then wait for the next process whose name matches. //------------------------------------------------------------------ @@ -99,7 +99,7 @@ public: /// Future calls to SBTarget::Attach(...) will be synchronous or /// asynchronous depending on the \a async argument. /// - /// @param[in] wait_for + /// @param[in] b /// If \b false, attach to an existing process whose name matches. /// If \b true, then wait for the next process whose name matches. /// Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h Sun Apr 16 16:48:25 2017 (r317032) @@ -133,19 +133,13 @@ private: SBBreakpoint(const lldb::BreakpointSP &bp_sp); - lldb_private::Breakpoint *operator->() const; - - lldb_private::Breakpoint *get() const; - - lldb::BreakpointSP &operator*(); - - const lldb::BreakpointSP &operator*() const; - static bool PrivateBreakpointHitCallback( void *baton, lldb_private::StoppointCallbackContext *context, lldb::user_id_t break_id, lldb::user_id_t break_loc_id); - lldb::BreakpointSP m_opaque_sp; + lldb::BreakpointSP GetSP() const; + + lldb::BreakpointWP m_opaque_wp; }; class LLDB_API SBBreakpointList { Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpointLocation.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpointLocation.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpointLocation.h Sun Apr 16 16:48:25 2017 (r317032) @@ -78,8 +78,9 @@ private: friend class SBBreakpoint; void SetLocation(const lldb::BreakpointLocationSP &break_loc_sp); + BreakpointLocationSP GetSP() const; - lldb::BreakpointLocationSP m_opaque_sp; + lldb::BreakpointLocationWP m_opaque_wp; }; } // namespace lldb Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h Sun Apr 16 16:48:25 2017 (r317032) @@ -78,6 +78,10 @@ public: const char *GetDisplayFunctionName(); const char *GetFunctionName() const; + + // Return the frame function's language. If there isn't a function, then + // guess the language type from the mangled name. + lldb::LanguageType GuessLanguage() const; /// Return true if this frame represents an inlined function. /// Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h Sun Apr 16 16:48:25 2017 (r317032) @@ -89,7 +89,7 @@ protected: SBListener(const lldb::ListenerSP &listener_sp); - lldb::ListenerSP GetSP() { return m_opaque_sp; } + lldb::ListenerSP GetSP(); private: lldb_private::Listener *operator->() const; Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h Sun Apr 16 16:48:25 2017 (r317032) @@ -124,9 +124,6 @@ public: /// @param[in] envp /// The environment array. /// - /// @param[in] launch_flags - /// Flags to modify the launch (@see lldb::LaunchFlags) - /// /// @param[in] stdin_path /// The path to use when re-directing the STDIN of the new /// process. If all stdXX_path arguments are nullptr, a pseudo @@ -480,6 +477,7 @@ public: /// Resolve a current file address into a section offset address. /// /// @param[in] file_addr + /// The file address to resolve. /// /// @return /// An SBAddress which will be valid if... @@ -653,7 +651,7 @@ public: /// @param[in] source_file /// The file from which to read the breakpoints. /// - /// @param[out] bkpt_list + /// @param[out] new_bps /// A list of the newly created breakpoints. /// /// @return @@ -673,7 +671,7 @@ public: /// Only read in breakpoints whose names match one of the names in this /// list. /// - /// @param[out] bkpt_list + /// @param[out] new_bps /// A list of the newly created breakpoints. /// /// @return Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBWatchpoint.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBWatchpoint.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBWatchpoint.h Sun Apr 16 16:48:25 2017 (r317032) @@ -72,7 +72,7 @@ private: friend class SBTarget; friend class SBValue; - lldb::WatchpointSP m_opaque_sp; + std::weak_ptr<lldb_private::Watchpoint> m_opaque_wp; }; } // namespace lldb Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h Sun Apr 16 16:48:25 2017 (r317032) @@ -26,8 +26,8 @@ #include "lldb/Breakpoint/Stoppoint.h" #include "lldb/Core/Event.h" #include "lldb/Core/SearchFilter.h" -#include "lldb/Core/StringList.h" #include "lldb/Core/StructuredData.h" +#include "lldb/Utility/StringList.h" namespace lldb_private { Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h Sun Apr 16 16:48:25 2017 (r317032) @@ -19,7 +19,7 @@ // Project includes #include "lldb/Breakpoint/StoppointLocation.h" #include "lldb/Core/Address.h" -#include "lldb/Core/UserID.h" +#include "lldb/Utility/UserID.h" #include "lldb/lldb-private.h" namespace lldb_private { Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h Sun Apr 16 16:48:25 2017 (r317032) @@ -17,9 +17,9 @@ // Other libraries and framework includes // Project includes -#include "lldb/Core/Baton.h" -#include "lldb/Core/StringList.h" #include "lldb/Core/StructuredData.h" +#include "lldb/Utility/Baton.h" +#include "lldb/Utility/StringList.h" #include "lldb/lldb-private.h" namespace lldb_private { Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h Sun Apr 16 16:48:25 2017 (r317032) @@ -15,12 +15,11 @@ // Other libraries and framework includes // Project includes #include "lldb/Breakpoint/Breakpoint.h" -#include "lldb/Breakpoint/BreakpointResolver.h" #include "lldb/Core/Address.h" -#include "lldb/Core/ConstString.h" -#include "lldb/Core/RegularExpression.h" #include "lldb/Core/SearchFilter.h" -#include "lldb/Host/FileSpec.h" +#include "lldb/Utility/ConstString.h" +#include "lldb/Utility/FileSpec.h" +#include "lldb/Utility/RegularExpression.h" #include "lldb/lldb-private.h" namespace lldb_private { Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h Sun Apr 16 16:48:25 2017 (r317032) @@ -63,6 +63,8 @@ public: lldb::BreakpointResolverSP CopyForBreakpoint(Breakpoint &breakpoint) override; protected: + void FilterContexts(SymbolContextList &sc_list); + friend class Breakpoint; FileSpec m_file_spec; // This is the file spec we are looking for. uint32_t m_line_number; // This is the line number that we are looking for. Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h Sun Apr 16 16:48:25 2017 (r317032) @@ -17,7 +17,7 @@ // Other libraries and framework includes // Project includes #include "lldb/Breakpoint/BreakpointResolver.h" -#include "lldb/Core/ConstString.h" +#include "lldb/Utility/ConstString.h" namespace lldb_private { Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSite.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSite.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSite.h Sun Apr 16 16:48:25 2017 (r317032) @@ -21,7 +21,7 @@ // Project includes #include "lldb/Breakpoint/BreakpointLocationCollection.h" #include "lldb/Breakpoint/StoppointLocation.h" -#include "lldb/Core/UserID.h" +#include "lldb/Utility/UserID.h" #include "lldb/lldb-forward.h" namespace lldb_private { Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Stoppoint.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Stoppoint.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Stoppoint.h Sun Apr 16 16:48:25 2017 (r317032) @@ -14,7 +14,7 @@ // C++ Includes // Other libraries and framework includes // Project includes -#include "lldb/Core/UserID.h" +#include "lldb/Utility/UserID.h" #include "lldb/lldb-private.h" namespace lldb_private { Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h Sun Apr 16 16:48:25 2017 (r317032) @@ -14,7 +14,7 @@ // C++ Includes // Other libraries and framework includes // Project includes -#include "lldb/Core/UserID.h" +#include "lldb/Utility/UserID.h" #include "lldb/lldb-private.h" // #include "lldb/Breakpoint/BreakpointOptions.h" Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Watchpoint.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Watchpoint.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Watchpoint.h Sun Apr 16 16:48:25 2017 (r317032) @@ -19,9 +19,9 @@ // Project includes #include "lldb/Breakpoint/StoppointLocation.h" #include "lldb/Breakpoint/WatchpointOptions.h" -#include "lldb/Core/UserID.h" #include "lldb/Symbol/CompilerType.h" #include "lldb/Target/Target.h" +#include "lldb/Utility/UserID.h" #include "lldb/lldb-private.h" namespace lldb_private { Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/WatchpointOptions.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/WatchpointOptions.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/WatchpointOptions.h Sun Apr 16 16:48:25 2017 (r317032) @@ -17,8 +17,8 @@ // Other libraries and framework includes // Project includes -#include "lldb/Core/Baton.h" -#include "lldb/Core/StringList.h" +#include "lldb/Utility/Baton.h" +#include "lldb/Utility/StringList.h" #include "lldb/lldb-private.h" namespace lldb_private { Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Address.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Address.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Address.h Sun Apr 16 16:48:25 2017 (r317032) @@ -10,13 +10,44 @@ #ifndef liblldb_Address_h_ #define liblldb_Address_h_ -// C Includes -// C++ Includes +#include "lldb/lldb-defines.h" // for LLDB_INVALID_ADDRESS +#include "lldb/lldb-enumerations.h" // for AddressClass::eAddressClassInvalid +#include "lldb/lldb-forward.h" // for SectionWP, SectionSP, ModuleSP +#include "lldb/lldb-types.h" // for addr_t -// Other libraries and framework includes -// Project includes -#include "lldb/Symbol/SymbolContextScope.h" -#include "lldb/lldb-private.h" +#include <stddef.h> // for size_t +#include <stdint.h> // for uint32_t, UINT32_MAX, int64_t + +namespace lldb_private { +class Block; +} +namespace lldb_private { +class CompileUnit; +} +namespace lldb_private { +class ExecutionContextScope; +} +namespace lldb_private { +class Function; +} +namespace lldb_private { +class SectionList; +} +namespace lldb_private { +class Stream; +} +namespace lldb_private { +class Symbol; +} +namespace lldb_private { +class SymbolContext; +} +namespace lldb_private { +class Target; +} +namespace lldb_private { +struct LineEntry; +} namespace lldb_private { Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/AddressRange.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/AddressRange.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/AddressRange.h Sun Apr 16 16:48:25 2017 (r317032) @@ -10,11 +10,21 @@ #ifndef liblldb_AddressRange_h_ #define liblldb_AddressRange_h_ -// C Includes -// C++ Includes -// Other libraries and framework includes -// Project includes #include "lldb/Core/Address.h" +#include "lldb/lldb-forward.h" // for SectionSP +#include "lldb/lldb-types.h" // for addr_t + +#include <stddef.h> // for size_t + +namespace lldb_private { +class SectionList; +} +namespace lldb_private { +class Stream; +} +namespace lldb_private { +class Target; +} namespace lldb_private { Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/AddressResolver.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/AddressResolver.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/AddressResolver.h Sun Apr 16 16:48:25 2017 (r317032) @@ -10,20 +10,20 @@ #ifndef liblldb_AddressResolver_h_ #define liblldb_AddressResolver_h_ -#include <vector> - -// C Includes -// C++ Includes -// Other libraries and framework includes -// Project includes -#include "lldb/Core/Address.h" #include "lldb/Core/AddressRange.h" -#include "lldb/Core/ConstString.h" #include "lldb/Core/SearchFilter.h" -#include "lldb/Host/FileSpec.h" -#include "lldb/lldb-private.h" +#include "lldb/lldb-defines.h" // for DISALLOW_COPY_AND_ASSIGN + +#include <stddef.h> // for size_t +#include <vector> namespace lldb_private { +class ModuleList; +} +namespace lldb_private { +class Stream; +} +namespace lldb_private { //---------------------------------------------------------------------- /// @class AddressResolver AddressResolver.h "lldb/Core/AddressResolver.h" Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/AddressResolverFileLine.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/AddressResolverFileLine.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/AddressResolverFileLine.h Sun Apr 16 16:48:25 2017 (r317032) @@ -10,8 +10,22 @@ #ifndef liblldb_AddressResolverFileLine_h_ #define liblldb_AddressResolverFileLine_h_ -// Project includes #include "lldb/Core/AddressResolver.h" +#include "lldb/Core/SearchFilter.h" // for Searcher, Searcher::CallbackR... +#include "lldb/Utility/FileSpec.h" // for FileSpec +#include "lldb/lldb-defines.h" // for DISALLOW_COPY_AND_ASSIGN + +#include <stdint.h> // for uint32_t + +namespace lldb_private { +class Address; +} +namespace lldb_private { +class Stream; +} +namespace lldb_private { +class SymbolContext; +} namespace lldb_private { Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/AddressResolverName.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/AddressResolverName.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/AddressResolverName.h Sun Apr 16 16:48:25 2017 (r317032) @@ -10,10 +10,21 @@ #ifndef liblldb_AddressResolverName_h_ #define liblldb_AddressResolverName_h_ -// Project includes - #include "lldb/Core/AddressResolver.h" -#include "lldb/Core/RegularExpression.h" +#include "lldb/Core/SearchFilter.h" // for Searcher, Searcher::Call... +#include "lldb/Utility/ConstString.h" // for ConstString +#include "lldb/Utility/RegularExpression.h" +#include "lldb/lldb-defines.h" // for DISALLOW_COPY_AND_ASSIGN + +namespace lldb_private { +class Address; +} +namespace lldb_private { +class Stream; +} +namespace lldb_private { +class SymbolContext; +} namespace lldb_private { Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h Sun Apr 16 16:48:25 2017 (r317032) @@ -12,13 +12,31 @@ #if defined(__cplusplus) -#include "lldb/Core/ConstString.h" -#include "lldb/lldb-forward.h" +#include "lldb/Utility/ConstString.h" +#include "lldb/lldb-enumerations.h" +#include "lldb/lldb-private-enumerations.h" +#include "llvm/ADT/StringRef.h" // for StringRef #include "llvm/ADT/Triple.h" +#include <string> // for string + +#include <stddef.h> // for size_t +#include <stdint.h> // for uint32_t + +namespace lldb_private { +class Platform; +} namespace lldb_private { +class Stream; +} +namespace lldb_private { +class StringList; +} +namespace lldb_private { +class Thread; +} -struct CoreDefinition; +namespace lldb_private { //---------------------------------------------------------------------- /// @class ArchSpec ArchSpec.h "lldb/Core/ArchSpec.h" @@ -307,7 +325,7 @@ public: /// @return A string representing target CPU for the current /// architecture. //------------------------------------------------------------------ - std::string GetClangTargetCPU(); + std::string GetClangTargetCPU() const; //------------------------------------------------------------------ /// Return a string representing target application ABI. Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Broadcaster.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Broadcaster.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Broadcaster.h Sun Apr 16 16:48:25 2017 (r317032) @@ -10,21 +10,33 @@ #ifndef liblldb_Broadcaster_h_ #define liblldb_Broadcaster_h_ -// C Includes -// C++ Includes -#include <functional> -#include <list> +#include "lldb/Utility/ConstString.h" +#include "lldb/lldb-defines.h" // for DISALLOW_COPY_AND_ASSIGN +#include "lldb/lldb-forward.h" // for ListenerSP, EventSP, Broadcast... + +#include "llvm/ADT/SmallVector.h" + +#include <cstdint> // for uint32_t, UINT32_MAX #include <map> +#include <memory> // for shared_ptr, operator==, enable... #include <mutex> +#include <set> // for set #include <string> +#include <utility> // for pair #include <vector> -// Other libraries and framework includes -// Project includes -#include "lldb/Core/ConstString.h" -#include "lldb/lldb-private.h" - -#include "llvm/ADT/SmallVector.h" +namespace lldb_private { +class Broadcaster; +} +namespace lldb_private { +class EventData; +} +namespace lldb_private { +class Listener; +} +namespace lldb_private { +class Stream; +} namespace lldb_private { @@ -82,8 +94,8 @@ protected: public: // Listeners hold onto weak pointers to their broadcaster managers. So they - // must be - // made into shared pointers, which you do with MakeBroadcasterManager. + // must be made into shared pointers, which you do with + // MakeBroadcasterManager. static lldb::BroadcasterManagerSP MakeBroadcasterManager(); Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Communication.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Communication.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Communication.h Sun Apr 16 16:48:25 2017 (r317032) @@ -10,19 +10,31 @@ #ifndef liblldb_Communication_h_ #define liblldb_Communication_h_ -// C Includes -// C++ Includes +#include "lldb/Core/Broadcaster.h" +#include "lldb/Host/HostThread.h" +#include "lldb/Utility/Timeout.h" +#include "lldb/lldb-defines.h" // for DISALLOW_COPY_AND_ASSIGN +#include "lldb/lldb-enumerations.h" // for ConnectionStatus, FLAGS_ANONYMOU... +#include "lldb/lldb-forward.h" // for ConnectionSP +#include "lldb/lldb-types.h" // for thread_arg_t, thread_result_t + #include <atomic> #include <mutex> +#include <ratio> // for micro #include <string> -// Other libraries and framework includes -// Project includes -#include "lldb/Core/Broadcaster.h" -#include "lldb/Core/Error.h" -#include "lldb/Host/HostThread.h" -#include "lldb/Utility/Timeout.h" -#include "lldb/lldb-private.h" +#include <stddef.h> // for size_t +#include <stdint.h> // for uint8_t + +namespace lldb_private { +class Connection; +} +namespace lldb_private { +class ConstString; +} +namespace lldb_private { +class Error; +} namespace lldb_private { Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Connection.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Connection.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Connection.h Sun Apr 16 16:48:25 2017 (r317032) @@ -10,15 +10,24 @@ #ifndef liblldb_Connection_h_ #define liblldb_Connection_h_ -// Other libraries and framework includes -// Project includes -#include "lldb/Utility/Timeout.h" -#include "lldb/lldb-private.h" +#include "lldb/lldb-defines.h" // for DISALLOW_COPY_AND_ASSIGN +#include "lldb/lldb-enumerations.h" // for ConnectionStatus +#include "lldb/lldb-forward.h" // for IOObjectSP -// C Includes -// C++ Includes +#include "llvm/ADT/StringRef.h" // for StringRef + +#include <ratio> // for micro #include <string> +#include <stddef.h> // for size_t + +namespace lldb_private { +class Error; +} +namespace lldb_private { +template <typename Ratio> class Timeout; +} + namespace lldb_private { //---------------------------------------------------------------------- Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h Sun Apr 16 16:48:25 2017 (r317032) @@ -14,9 +14,7 @@ #include <stdint.h> // C++ Includes -#include <map> #include <memory> -#include <mutex> #include <vector> // Other libraries and framework includes @@ -24,21 +22,55 @@ #include "lldb/Core/Broadcaster.h" #include "lldb/Core/FormatEntity.h" #include "lldb/Core/IOHandler.h" -#include "lldb/Core/Listener.h" #include "lldb/Core/SourceManager.h" -#include "lldb/Core/UserID.h" #include "lldb/Core/UserSettingsController.h" #include "lldb/Host/HostThread.h" #include "lldb/Host/Terminal.h" +#include "lldb/Target/ExecutionContext.h" // for ExecutionContext #include "lldb/Target/Platform.h" #include "lldb/Target/TargetList.h" -#include "lldb/lldb-public.h" +#include "lldb/Utility/ConstString.h" // for ConstString +#include "lldb/Utility/Error.h" // for Error +#include "lldb/Utility/FileSpec.h" // for FileSpec +#include "lldb/Utility/UserID.h" +#include "lldb/lldb-defines.h" // for DISALLOW_COPY_AND_ASSIGN +#include "lldb/lldb-enumerations.h" // for ScriptLanguage, Langua... +#include "lldb/lldb-forward.h" // for StreamFileSP, DebuggerSP +#include "lldb/lldb-private-enumerations.h" // for VarSetOperationType +#include "lldb/lldb-private-types.h" // for LoadPluginCallbackType +#include "lldb/lldb-types.h" // for LogOutputCallback, thr... + +#include "llvm/ADT/ArrayRef.h" // for ArrayRef +#include "llvm/ADT/StringMap.h" // for StringMap +#include "llvm/ADT/StringRef.h" // for StringRef +#include "llvm/Support/DynamicLibrary.h" // for DynamicLibrary +#include "llvm/Support/Threading.h" + +#include <assert.h> // for assert +#include <stddef.h> // for size_t +#include <stdio.h> +namespace lldb_private { +class Address; +} +namespace lldb_private { +class CommandInterpreter; +} +namespace lldb_private { +class Process; +} +namespace lldb_private { +class Stream; +} +namespace lldb_private { +class SymbolContext; +} +namespace lldb_private { +class Target; +} namespace llvm { -namespace sys { -class DynamicLibrary; -} // namespace sys -} // namespace llvm +class raw_ostream; +} namespace lldb_private { @@ -190,9 +222,10 @@ public: void SetCloseInputOnEOF(bool b); - bool EnableLog(const char *channel, const char **categories, - const char *log_file, uint32_t log_options, - Stream &error_stream); + bool EnableLog(llvm::StringRef channel, + llvm::ArrayRef<const char *> categories, + llvm::StringRef log_file, uint32_t log_options, + llvm::raw_ostream &error_stream); void SetLoggingCallback(lldb::LogOutputCallback log_callback, void *baton); @@ -363,9 +396,8 @@ protected: std::unique_ptr<CommandInterpreter> m_command_interpreter_ap; IOHandlerStack m_input_reader_stack; - typedef std::map<std::string, lldb::StreamWP> LogStreamMap; - LogStreamMap m_log_streams; - lldb::StreamSP m_log_callback_stream_sp; + llvm::StringMap<std::weak_ptr<llvm::raw_ostream>> m_log_streams; + std::shared_ptr<llvm::raw_ostream> m_log_callback_stream_sp; ConstString m_instance_name; static LoadPluginCallbackType g_load_plugin_callback; typedef std::vector<llvm::sys::DynamicLibrary> LoadedPluginsList; @@ -374,7 +406,7 @@ protected: HostThread m_io_handler_thread; Broadcaster m_sync_broadcaster; lldb::ListenerSP m_forward_listener_sp; - std::once_flag m_clear_once; + llvm::once_flag m_clear_once; //---------------------------------------------------------------------- // Events for m_sync_broadcaster Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Disassembler.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Disassembler.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Disassembler.h Sun Apr 16 16:48:25 2017 (r317032) @@ -10,22 +10,68 @@ #ifndef liblldb_Disassembler_h_ #define liblldb_Disassembler_h_ -// C Includes -// C++ Includes -#include <string> -#include <vector> - -// Other libraries and framework includes -// Project includes #include "lldb/Core/Address.h" #include "lldb/Core/ArchSpec.h" #include "lldb/Core/EmulateInstruction.h" +#include "lldb/Core/FormatEntity.h" // for FormatEntity #include "lldb/Core/Opcode.h" #include "lldb/Core/PluginInterface.h" -#include "lldb/Host/FileSpec.h" #include "lldb/Interpreter/OptionValue.h" #include "lldb/Symbol/LineEntry.h" -#include "lldb/lldb-private.h" +#include "lldb/Target/ExecutionContext.h" // for ExecutionContext +#include "lldb/Utility/ConstString.h" // for ConstString +#include "lldb/Utility/FileSpec.h" +#include "lldb/lldb-defines.h" // for DISALLOW_COPY_AND_ASSIGN +#include "lldb/lldb-enumerations.h" // for AddressClass, AddressClass... +#include "lldb/lldb-forward.h" // for InstructionSP, DisassemblerSP +#include "lldb/lldb-types.h" // for addr_t, offset_t + +#include "llvm/ADT/StringRef.h" // for StringRef + +#include <functional> // for function +#include <map> +#include <memory> // for enable_shared_from_this +#include <set> +#include <string> +#include <vector> + +#include <stddef.h> // for size_t +#include <stdint.h> // for uint32_t, int64_t +#include <stdio.h> // for FILE + +namespace lldb_private { +class AddressRange; +} +namespace lldb_private { +class DataExtractor; +} +namespace lldb_private { +class Debugger; +} +namespace lldb_private { +class Disassembler; +} +namespace lldb_private { +class Module; +} +namespace lldb_private { +class Stream; +} +namespace lldb_private { +class SymbolContext; +} +namespace lldb_private { +class SymbolContextList; +} +namespace lldb_private { +class Target; +} +namespace lldb_private { +struct RegisterInfo; +} +namespace llvm { +template <typename T> class SmallVectorImpl; +} namespace lldb_private { Copied: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/DumpDataExtractor.h (from r317031, vendor/lldb/dist/include/lldb/Core/DumpDataExtractor.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/DumpDataExtractor.h Sun Apr 16 16:48:25 2017 (r317032, copy of r317031, vendor/lldb/dist/include/lldb/Core/DumpDataExtractor.h) @@ -0,0 +1,95 @@ +//===-- DumpDataExtractor.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_CORE_DUMPDATAEXTRACTOR_H +#define LLDB_CORE_DUMPDATAEXTRACTOR_H + +#include "lldb/lldb-enumerations.h" // for Format +#include "lldb/lldb-types.h" + +#include <stddef.h> // for size_t +#include <stdint.h> // for uint32_t, uint64_t + +namespace lldb_private { +class DataExtractor; +class ExecutionContextScope; +class Stream; + +//------------------------------------------------------------------ +/// Dumps \a item_count objects into the stream \a s. +/// +/// Dumps \a item_count objects using \a item_format, each of which +/// are \a item_byte_size bytes long starting at offset \a offset +/// bytes into the contained data, into the stream \a s. \a +/// num_per_line objects will be dumped on each line before a new +/// line will be output. If \a base_addr is a valid address, then +/// each new line of output will be preceded by the address value +/// plus appropriate offset, and a colon and space. Bitfield values +/// can be dumped by calling this function multiple times with the +/// same start offset, format and size, yet differing \a +/// item_bit_size and \a item_bit_offset values. +/// +/// @param[in] s +/// The stream to dump the output to. This value can not be nullptr. +/// +/// @param[in] offset +/// The offset into the data at which to start dumping. +/// +/// @param[in] item_format +/// The format to use when dumping each item. +/// +/// @param[in] item_byte_size +/// The byte size of each item. +/// +/// @param[in] item_count +/// The number of items to dump. +/// +/// @param[in] num_per_line +/// The number of items to display on each line. +/// +/// @param[in] base_addr +/// The base address that gets added to the offset displayed on +/// each line if the value is valid. Is \a base_addr is +/// LLDB_INVALID_ADDRESS then no address values will be prepended +/// to any lines. +/// +/// @param[in] item_bit_size +/// If the value to display is a bitfield, this value should +/// be the number of bits that the bitfield item has within the +/// item's byte size value. This function will need to be called +/// multiple times with identical \a offset and \a item_byte_size +/// values in order to display multiple bitfield values that +/// exist within the same integer value. If the items being +/// displayed are not bitfields, this value should be zero. +/// +/// @param[in] item_bit_offset +/// If the value to display is a bitfield, this value should +/// be the offset in bits, or shift right amount, that the +/// bitfield item occupies within the item's byte size value. +/// This function will need to be called multiple times with +/// identical \a offset and \a item_byte_size values in order +/// to display multiple bitfield values that exist within the +/// same integer value. If the items being displayed are not +/// bitfields, this value should be zero. +/// +/// @return +/// The offset at which dumping ended. +//------------------------------------------------------------------ +lldb::offset_t +DumpDataExtractor(const DataExtractor &DE, Stream *s, lldb::offset_t offset, + lldb::Format item_format, size_t item_byte_size, + size_t item_count, size_t num_per_line, uint64_t base_addr, + uint32_t item_bit_size, uint32_t item_bit_offset, + ExecutionContextScope *exe_scope = nullptr); + +void DumpHexBytes(Stream *s, const void *src, size_t src_len, + uint32_t bytes_per_line, lldb::addr_t base_addr); +} + +#endif Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/EmulateInstruction.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/EmulateInstruction.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/EmulateInstruction.h Sun Apr 16 16:48:25 2017 (r317032) @@ -15,9 +15,34 @@ #include "lldb/Core/ArchSpec.h" #include "lldb/Core/Opcode.h" #include "lldb/Core/PluginInterface.h" -#include "lldb/Core/RegisterValue.h" -#include "lldb/lldb-private.h" -#include "lldb/lldb-public.h" + +#include "lldb/Core/Address.h" // for Address +#include "lldb/lldb-defines.h" // for DISALLOW_COPY_AND_ASSIGN +#include "lldb/lldb-enumerations.h" // for RegisterKind, ByteOrder +#include "lldb/lldb-private-enumerations.h" // for InstructionType +#include "lldb/lldb-private-types.h" // for RegisterInfo +#include "lldb/lldb-types.h" // for addr_t + +#include <stddef.h> // for size_t +#include <stdint.h> // for uint32_t, uint64_t, int64_t +namespace lldb_private { +class OptionValueDictionary; +} +namespace lldb_private { +class RegisterContext; +} +namespace lldb_private { +class RegisterValue; +} +namespace lldb_private { +class Stream; +} +namespace lldb_private { +class Target; +} +namespace lldb_private { +class UnwindPlan; +} namespace lldb_private { Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Event.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Event.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Event.h Sun Apr 16 16:48:25 2017 (r317032) @@ -10,19 +10,28 @@ #ifndef liblldb_Event_h_ #define liblldb_Event_h_ -// C Includes -// C++ Includes +#include "lldb/Core/Broadcaster.h" +#include "lldb/Core/StructuredData.h" +#include "lldb/Host/Predicate.h" +#include "lldb/Utility/ConstString.h" +#include "lldb/lldb-defines.h" // for DISALLOW_COPY_AND_ASSIGN +#include "lldb/lldb-forward.h" // for EventDataSP, ProcessSP, Struct... + +#include "llvm/ADT/StringRef.h" // for StringRef + #include <chrono> #include <memory> #include <string> -// Other libraries and framework includes -// Project includes -#include "lldb/Core/Broadcaster.h" -#include "lldb/Core/ConstString.h" -#include "lldb/Core/StructuredData.h" -#include "lldb/Host/Predicate.h" -#include "lldb/lldb-private.h" +#include <stddef.h> // for size_t +#include <stdint.h> // for uint32_t + +namespace lldb_private { +class Event; +} +namespace lldb_private { +class Stream; +} namespace lldb_private { Modified: projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/FileLineResolver.h ============================================================================== --- projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/FileLineResolver.h Sun Apr 16 16:35:48 2017 (r317031) +++ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/FileLineResolver.h Sun Apr 16 16:48:25 2017 (r317032) @@ -10,9 +10,19 @@ #ifndef liblldb_FileLineResolver_h_ #define liblldb_FileLineResolver_h_ -// Project includes -#include "lldb/Core/AddressResolver.h" +#include "lldb/Core/SearchFilter.h" // for Searcher, Searcher::CallbackR... #include "lldb/Symbol/SymbolContext.h" +#include "lldb/Utility/FileSpec.h" // for FileSpec +#include "lldb/lldb-defines.h" // for DISALLOW_COPY_AND_ASSIGN + +#include <stdint.h> // for uint32_t, UINT32_MAX + +namespace lldb_private { +class Address; +} +namespace lldb_private { *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201704161648.v3GGmQcI014407>