Skip site navigation (1)Skip section navigation (2)
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>