Date: Sat, 4 Jul 2015 01:02:44 +0000 (UTC) From: Ed Maste <emaste@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r285116 - in projects/clang-trunk: contrib/llvm/tools/lldb/include/lldb contrib/llvm/tools/lldb/include/lldb/API contrib/llvm/tools/lldb/include/lldb/Breakpoint contrib/llvm/tools/lldb/... Message-ID: <201507040102.t6412itE067697@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: emaste Date: Sat Jul 4 01:02:43 2015 New Revision: 285116 URL: https://svnweb.freebsd.org/changeset/base/285116 Log: Update LLDB snapshot to upstream r241361 Notable upstream commits (upstream revision in parens): - Add a JSON producer to LLDB (228636) - Don't crash on bad DWARF expression (228729) - Add support of DWARFv3 DW_OP_form_tls_address (231342) - Assembly profiler for MIPS64 (232619) - Handle FreeBSD/arm64 core files (233273) - Read/Write register for MIPS64 (233685) - Rework LLDB system initialization (233758) - SysV ABI for aarch64 (236098) - MIPS software single stepping (236696) - FreeBSD/arm live debugging support (237303) - Assembly profiler for mips32 (237420) - Parse function name from DWARF DW_AT_abstract_origin (238307) - Improve LLDB prompt handling (238313) - Add real time signals support to FreeBSDSignals (238316) - Fix race in IOHandlerProcessSTDIO (238423) - MIPS64 Branch instruction emulation for SW single stepping (238820) - Improve OSType initialization in elf object file's arch_spec (239148) - Emulation of MIPS64 floating-point branch instructions (239996) - ABI Plugin for MIPS32 (239997) - ABI Plugin for MIPS64 (240123) - MIPS32 branch emulation and single stepping (240373) - Improve instruction emulation based stack unwinding on ARM (240533) - Add branch emulation to aarch64 instruction emulator (240769) Added: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBAttachInfo.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/API/SBAttachInfo.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBLanguageRuntime.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/API/SBLanguageRuntime.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBLaunchInfo.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/API/SBLaunchInfo.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBVariablesOptions.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/API/SBVariablesOptions.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SystemInitializerFull.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/API/SystemInitializerFull.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/CxaDemangle.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/Core/CxaDemangle.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/FastDemangle.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/Core/FastDemangle.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/FormatEntity.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/Core/FormatEntity.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/Logging.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/Core/Logging.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/ThreadSafeDenseSet.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/Core/ThreadSafeDenseSet.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/DataFormatters/VectorType.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/DataFormatters/VectorType.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/LockFile.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/Host/LockFile.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/LockFileBase.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/Host/LockFileBase.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/StringConvert.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/Host/StringConvert.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/Time.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/Host/Time.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/XML.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/Host/XML.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/common/ - copied from r285102, vendor/lldb/dist/include/lldb/Host/common/ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/posix/Fcntl.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/Host/posix/Fcntl.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/posix/LockFilePosix.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/Host/posix/LockFilePosix.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Initialization/ - copied from r285102, vendor/lldb/dist/include/lldb/Initialization/ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFormatEntity.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/Interpreter/OptionValueFormatEntity.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueLanguage.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/Interpreter/OptionValueLanguage.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Utility/ConvertEnum.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/Utility/ConvertEnum.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Utility/JSON.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/Utility/JSON.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Utility/LLDBAssert.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/Utility/LLDBAssert.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Utility/NameMatches.h - copied unchanged from r285102, vendor/lldb/dist/include/lldb/Utility/NameMatches.h projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBAttachInfo.cpp - copied unchanged from r285102, vendor/lldb/dist/source/API/SBAttachInfo.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBLanguageRuntime.cpp - copied unchanged from r285102, vendor/lldb/dist/source/API/SBLanguageRuntime.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBLaunchInfo.cpp - copied unchanged from r285102, vendor/lldb/dist/source/API/SBLaunchInfo.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBVariablesOptions.cpp - copied unchanged from r285102, vendor/lldb/dist/source/API/SBVariablesOptions.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SystemInitializerFull.cpp - copied, changed from r285102, vendor/lldb/dist/source/API/SystemInitializerFull.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectBugreport.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Commands/CommandObjectBugreport.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectBugreport.h - copied unchanged from r285102, vendor/lldb/dist/source/Commands/CommandObjectBugreport.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectLanguage.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Commands/CommandObjectLanguage.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectLanguage.h - copied unchanged from r285102, vendor/lldb/dist/source/Commands/CommandObjectLanguage.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/CxaDemangle.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Core/CxaDemangle.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/FormatEntity.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Core/FormatEntity.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/Logging.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Core/Logging.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/CoreMedia.cpp - copied unchanged from r285102, vendor/lldb/dist/source/DataFormatters/CoreMedia.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/VectorType.cpp - copied unchanged from r285102, vendor/lldb/dist/source/DataFormatters/VectorType.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/FileSystem.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Host/common/FileSystem.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/LockFileBase.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Host/common/LockFileBase.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/NativeRegisterContext.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Host/common/NativeRegisterContext.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/NativeRegisterContextRegisterInfo.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Host/common/NativeRegisterContextRegisterInfo.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/NativeWatchpointList.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Host/common/NativeWatchpointList.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/StringConvert.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Host/common/StringConvert.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/XML.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Host/common/XML.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/posix/LockFilePosix.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Host/posix/LockFilePosix.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Initialization/ - copied from r285102, vendor/lldb/dist/source/Initialization/ projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Interpreter/OptionValueFormatEntity.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionValueLanguage.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Interpreter/OptionValueLanguage.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm/ - copied from r285102, vendor/lldb/dist/source/Plugins/ABI/SysV-arm/ projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/ - copied from r285102, vendor/lldb/dist/source/Plugins/ABI/SysV-arm64/ projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-i386/ - copied from r285102, vendor/lldb/dist/source/Plugins/ABI/SysV-i386/ projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips/ - copied from r285102, vendor/lldb/dist/source/Plugins/ABI/SysV-mips/ projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/ - copied from r285102, vendor/lldb/dist/source/Plugins/ABI/SysV-mips64/ projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS/ - copied from r285102, vendor/lldb/dist/source/Plugins/Instruction/MIPS/ projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS64/ - copied from r285102, vendor/lldb/dist/source/Plugins/Instruction/MIPS64/ projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/ - copied from r285102, vendor/lldb/dist/source/Plugins/LanguageRuntime/RenderScript/ projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/POSIXStopInfo.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/FreeBSD/POSIXStopInfo.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/POSIXStopInfo.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/FreeBSD/POSIXStopInfo.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/POSIXThread.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/FreeBSD/POSIXThread.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/POSIXThread.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/FreeBSD/POSIXThread.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessPOSIX.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessPOSIX.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessPOSIX.h - copied, changed from r285102, vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessPOSIX.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.cpp - copied, changed from r285102, vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.cpp - copied, changed from r285102, vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/CrashReason.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/POSIX/CrashReason.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/CrashReason.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/POSIX/CrashReason.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/MipsLinuxSignals.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/Utility/MipsLinuxSignals.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/MipsLinuxSignals.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/Utility/MipsLinuxSignals.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm64.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm64.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm64.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm64.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_arm.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_arm.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_arm.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_arm.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_mips.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_mips.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_mips64.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_mips64.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_arm.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_arm.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_mips.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_mips.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/lldb-arm-register-enums.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/Utility/lldb-arm-register-enums.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/lldb-arm64-register-enums.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/Utility/lldb-arm64-register-enums.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/lldb-mips64-register-enums.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/Utility/lldb-mips64-register-enums.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h - copied unchanged from r285102, vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Utility/ConvertEnum.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Utility/ConvertEnum.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Utility/JSON.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Utility/JSON.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Utility/LLDBAssert.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Utility/LLDBAssert.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Utility/ModuleCache.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Utility/ModuleCache.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Utility/ModuleCache.h - copied unchanged from r285102, vendor/lldb/dist/source/Utility/ModuleCache.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Utility/NameMatches.cpp - copied unchanged from r285102, vendor/lldb/dist/source/Utility/NameMatches.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/argdumper/ - copied from r285102, vendor/lldb/dist/tools/argdumper/ projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValPrintValues.cpp - copied unchanged from r285102, vendor/lldb/dist/tools/lldb-mi/MICmdArgValPrintValues.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValPrintValues.h - copied unchanged from r285102, vendor/lldb/dist/tools/lldb-mi/MICmdArgValPrintValues.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbShow.cpp - copied unchanged from r285102, vendor/lldb/dist/tools/lldb-mi/MICmdCmdGdbShow.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbShow.h - copied unchanged from r285102, vendor/lldb/dist/tools/lldb-mi/MICmdCmdGdbShow.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdSymbol.cpp - copied unchanged from r285102, vendor/lldb/dist/tools/lldb-mi/MICmdCmdSymbol.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdSymbol.h - copied unchanged from r285102, vendor/lldb/dist/tools/lldb-mi/MICmdCmdSymbol.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIExtensions.txt - copied unchanged from r285102, vendor/lldb/dist/tools/lldb-mi/MIExtensions.txt projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-server/ - copied from r285102, vendor/lldb/dist/tools/lldb-server/ projects/clang-trunk/lib/clang/liblldbInitialization/ projects/clang-trunk/lib/clang/liblldbInitialization/Makefile (contents, props changed) projects/clang-trunk/lib/clang/liblldbPluginABISysV_arm/ projects/clang-trunk/lib/clang/liblldbPluginABISysV_arm/Makefile (contents, props changed) projects/clang-trunk/lib/clang/liblldbPluginABISysV_arm64/ projects/clang-trunk/lib/clang/liblldbPluginABISysV_arm64/Makefile (contents, props changed) projects/clang-trunk/lib/clang/liblldbPluginABISysV_i386/ projects/clang-trunk/lib/clang/liblldbPluginABISysV_i386/Makefile (contents, props changed) projects/clang-trunk/lib/clang/liblldbPluginABISysV_mips/ projects/clang-trunk/lib/clang/liblldbPluginABISysV_mips/Makefile (contents, props changed) projects/clang-trunk/lib/clang/liblldbPluginABISysV_mips64/ projects/clang-trunk/lib/clang/liblldbPluginABISysV_mips64/Makefile (contents, props changed) projects/clang-trunk/lib/clang/liblldbPluginInstructionMIPS/ projects/clang-trunk/lib/clang/liblldbPluginInstructionMIPS/Makefile (contents, props changed) projects/clang-trunk/lib/clang/liblldbPluginInstructionMIPS64/ projects/clang-trunk/lib/clang/liblldbPluginInstructionMIPS64/Makefile (contents, props changed) Deleted: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Target/NativeRegisterContext.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Target/NativeRegisterContextRegisterInfo.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/lldb-private-log.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpoint.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpointList.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/NativeProcessProtocol.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/SoftwareBreakpoint.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXStopInfo.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXStopInfo.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_arm64.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_powerpc.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_powerpc.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/NativeRegisterContext.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/NativeRegisterContextRegisterInfo.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/lldb-log.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/Driver.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/Driver.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdinLinux.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdinLinux.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdinWindows.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdinWindows.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilTermios.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilTermios.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-platform/exports projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-platform/lldb-platform.cpp Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/LLDB.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBAddress.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBBlock.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpointLocation.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBBroadcaster.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBCommandInterpreter.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBCommandReturnObject.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBCommunication.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBCompileUnit.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBData.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBDebugger.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBDeclaration.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBError.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBEvent.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBExecutionContext.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpecList.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBFunction.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBHostOS.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBInstruction.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBInstructionList.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBLineEntry.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBModule.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBModuleSpec.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBQueue.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBQueueItem.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBSection.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBSourceManager.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBStream.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBStringList.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBSymbol.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBSymbolContext.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBSymbolContextList.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBThreadCollection.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBThreadPlan.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBType.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBTypeCategory.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBTypeEnumMember.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBTypeFilter.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBTypeFormat.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBTypeNameSpecifier.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBTypeSummary.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBTypeSynthetic.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBUnixSignals.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBValue.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBValueList.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBWatchpoint.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSite.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Watchpoint.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/Address.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/Broadcaster.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/ClangForward.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/Communication.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/Connection.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/ConnectionMachPort.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/ConnectionSharedMemory.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/ConstString.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/DataEncoder.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/DataExtractor.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/Disassembler.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/IOHandler.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/Log.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/Mangled.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/Module.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/ModuleList.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/ModuleSpec.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/PluginManager.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/RangeMap.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/RegularExpression.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/StreamAsynchronousIO.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/StreamFile.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/StringList.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/StructuredData.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/ValueObject.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectChild.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/DataFormatters/CXXFormatterFunctions.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatManager.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeFormat.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSummary.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeValidator.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Expression/ASTResultSynthesizer.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Expression/ASTStructExtractor.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Expression/ClangASTSource.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionDeclMap.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionParser.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Expression/ClangFunction.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Expression/ClangModulesDeclVendor.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Expression/ClangPersistentVariables.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Expression/ClangUserExpression.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Expression/IRExecutionUnit.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Expression/IRForTarget.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Expression/IRMemoryMap.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Expression/IRToDWARF.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/Editline.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/File.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/FileSpec.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/FileSystem.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/Host.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/HostInfo.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/HostInfoBase.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/PipeBase.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/Socket.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/SocketAddress.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/posix/HostProcessPosix.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/posix/HostThreadPosix.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/posix/PipePosix.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Host/posix/ProcessLauncherPosix.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/Args.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObject.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupPlatform.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValue.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueArch.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueArray.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueBoolean.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueChar.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueDictionary.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFileSpec.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFileSpecList.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFormat.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValuePathMappings.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueProperties.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueRegex.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueSInt64.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueString.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueUInt64.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueUUID.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValues.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/PythonDataObjects.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreterPython.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTContext.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTType.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Symbol/CompileUnit.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Symbol/FuncUnwinders.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectFile.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Symbol/Symbol.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolContext.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolFile.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolVendor.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Symbol/Symtab.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Symbol/Type.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Symbol/UnwindPlan.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Symbol/Variable.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Target/FileAction.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Target/LanguageRuntime.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Target/Memory.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Target/Platform.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Target/Process.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Target/ProcessInfo.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Target/SectionLoadHistory.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Target/StopInfo.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Target/Target.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Target/Thread.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanPython.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Utility/AnsiTerminal.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Utility/ProcessStructReader.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Utility/PseudoTerminal.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/Utility/SharingPtr.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/lldb-defines.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/lldb-enumerations.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/lldb-forward.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/lldb-private-interfaces.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/lldb-private-types.h projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/lldb-private.h projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBAddress.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBCommandInterpreter.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBDebugger.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBEvent.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBExpressionOptions.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBFileSpec.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBFrame.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBInstruction.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBInstructionList.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBListener.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBModule.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBPlatform.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBProcess.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBQueue.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBQueueItem.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBSourceManager.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBStream.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBSymbol.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBTarget.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBThread.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBThreadPlan.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBType.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBTypeCategory.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBTypeFilter.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBTypeFormat.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBTypeNameSpecifier.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBTypeSummary.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBTypeSynthetic.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/API/SBValue.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Breakpoint/Breakpoint.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocation.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolver.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointSite.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Breakpoint/StoppointLocation.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandCompletions.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectApropos.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectArgs.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectCommands.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectFrame.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectGUI.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectHelp.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectHelp.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectLog.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectMultiword.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlugin.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectQuit.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectRegister.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectSettings.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectSource.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectSyntax.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectType.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectVersion.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/Address.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/AddressResolver.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/AddressResolverFileLine.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/AddressResolverName.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/ArchSpec.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/Broadcaster.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/Communication.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/ConnectionMachPort.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/ConnectionSharedMemory.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/ConstString.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/DataBufferHeap.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/DataBufferMemoryMap.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/DataEncoder.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/DataExtractor.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/Debugger.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/Disassembler.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/DynamicLoader.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/Error.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/FastDemangle.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/FileLineResolver.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/IOHandler.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/Language.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/Listener.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/Log.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/Mangled.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/Module.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/ModuleList.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/PluginManager.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/RegisterValue.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/RegularExpression.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/Scalar.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/SearchFilter.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/Section.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/SourceManager.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/StreamAsynchronousIO.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/StreamFile.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/StringList.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/StructuredData.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/UUID.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/UserSettingsController.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/Value.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/ValueObject.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/ValueObjectChild.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResult.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/ValueObjectDynamicValue.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/ValueObjectMemory.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Core/ValueObjectVariable.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/CF.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/CXXFormatterFunctions.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/Cocoa.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/DataVisualization.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/FormatCache.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/FormatManager.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/LibCxx.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxInitializerList.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxList.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxMap.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxUnorderedMap.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxVector.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/LibStdcpp.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/NSArray.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/NSDictionary.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/NSIndexPath.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/NSSet.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/StringPrinter.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategory.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/TypeFormat.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/TypeSummary.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/TypeSynthetic.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Expression/ASTResultSynthesizer.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Expression/ASTStructExtractor.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Expression/ClangASTSource.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Expression/ClangExpressionDeclMap.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Expression/ClangModulesDeclVendor.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Expression/ClangUserExpression.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Expression/DWARFExpression.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Expression/ExpressionSourceCode.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Expression/IRForTarget.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Expression/Materializer.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/Editline.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/File.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/Host.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/HostInfoBase.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpoint.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpointList.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/NativeProcessProtocol.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/Socket.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/SocketAddress.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/Symbols.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/Terminal.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/common/ThreadLauncher.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/freebsd/Host.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/freebsd/HostThreadFreeBSD.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/freebsd/ThisThread.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/posix/FileSystem.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/posix/HostInfoPosix.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/posix/HostProcessPosix.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Host/posix/PipePosix.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Initialization/SystemInitializerCommon.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/Args.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/CommandHistory.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/CommandObject.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/CommandObjectScript.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupBoolean.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFile.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFormat.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupOutputFile.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupString.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUInt64.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUUID.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupVariable.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupWatchpoint.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionValue.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionValueArch.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionValueArray.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionValueBoolean.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionValueChar.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionValueDictionary.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFormat.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionValuePathMappings.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionValueProperties.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionValueRegex.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionValueSInt64.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionValueString.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionValueUInt64.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/OptionValueUUID.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/Options.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/Property.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/PythonDataObjects.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreter.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterNone.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterPython.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIXLog.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIXLog.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/FreeBSDSignals.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/LinuxSignals.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/LinuxSignals.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContext_mips64.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContext_powerpc.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_arm64.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_i386.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_mips64.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_powerpc.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_x86_64.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ThreadMemory.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/lldb-x86-register-enums.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Symbol/Block.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Symbol/ClangASTImporter.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Symbol/ClangASTType.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Symbol/ClangExternalASTSourceCallbacks.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Symbol/CompactUnwindInfo.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Symbol/CompileUnit.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Symbol/FuncUnwinders.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Symbol/LineTable.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Symbol/ObjectFile.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Symbol/Symbol.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Symbol/SymbolContext.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Symbol/SymbolVendor.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Symbol/Symtab.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Symbol/Type.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Symbol/UnwindPlan.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Symbol/Variable.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/ABI.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/ExecutionContext.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/FileAction.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/LanguageRuntime.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/Memory.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/ObjCLanguageRuntime.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/Platform.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/Process.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/ProcessLaunchInfo.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/StackFrame.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/StackFrameList.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/StopInfo.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/Target.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/TargetList.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/Thread.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/ThreadList.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/ThreadPlan.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallFunction.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/ThreadPlanPython.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInRange.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOut.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepRange.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepThrough.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepUntil.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/ThreadPlanTracer.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Target/UnixSignals.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Utility/PseudoTerminal.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Utility/StringExtractor.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.h projects/clang-trunk/contrib/llvm/tools/lldb/source/Utility/UriParser.cpp projects/clang-trunk/contrib/llvm/tools/lldb/source/Utility/UriParser.h projects/clang-trunk/contrib/llvm/tools/lldb/source/lldb.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/compact-unwind/compact-unwind-dumper.c projects/clang-trunk/contrib/llvm/tools/lldb/tools/driver/Driver.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/driver/Platform.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgContext.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgContext.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgSet.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgSet.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValBase.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValBase.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValConsume.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValConsume.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValFile.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValFile.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValListBase.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValListBase.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValListOfN.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValListOfN.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValNumber.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValNumber.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValOptionLong.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValOptionLong.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValOptionShort.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValOptionShort.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValString.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValString.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValThreadGrp.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdArgValThreadGrp.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdBase.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdBase.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmd.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmd.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdBreak.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdBreak.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdData.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdData.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdEnviro.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdEnviro.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdExec.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdExec.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdFile.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdFile.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbInfo.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbInfo.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbSet.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbSet.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbThread.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdGdbThread.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdMiscellanous.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdMiscellanous.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdStack.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdStack.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdSupportInfo.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdSupportInfo.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdSupportList.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdSupportList.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdTarget.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdTarget.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdThread.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdThread.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdTrace.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdTrace.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdVar.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdVar.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCommands.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCommands.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdData.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdData.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdFactory.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdFactory.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdInterpreter.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdInterpreter.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdInvoker.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdInvoker.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdMgr.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdMgr.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnBase.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnBase.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnConfig.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBBroadcaster.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBBroadcaster.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfo.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfo.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfoVarObj.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfoVarObj.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebugger.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebugger.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBProxySBValue.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBProxySBValue.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBUtilSBValue.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLLDBUtilSBValue.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLog.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLog.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLogMediumFile.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnLogMediumFile.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIOutOfBandRecord.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIOutOfBandRecord.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIResultRecord.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIResultRecord.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValue.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValue.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueConst.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueConst.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueList.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueList.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueResult.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueResult.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueTuple.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnMIValueTuple.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnResources.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnResources.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStderr.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStderr.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdin.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdin.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdout.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnStreamStdout.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnThreadMgrStd.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MICmnThreadMgrStd.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIDataTypes.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriver.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriver.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriverBase.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriverBase.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriverMain.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriverMgr.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriverMgr.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIReadMe.txt projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilDateTimeStd.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilDateTimeStd.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilDebug.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilDebug.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilFileStd.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilFileStd.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilMapIdToVariant.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilMapIdToVariant.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSingletonBase.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSingletonHelper.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilString.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilString.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSystemLinux.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSystemLinux.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSystemOsx.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSystemOsx.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSystemWindows.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilSystemWindows.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilThreadBaseStd.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilThreadBaseStd.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilVariant.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/MIUtilVariant.h projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/Platform.cpp projects/clang-trunk/contrib/llvm/tools/lldb/tools/lldb-mi/Platform.h projects/clang-trunk/lib/clang/Makefile projects/clang-trunk/lib/clang/liblldb/Makefile projects/clang-trunk/lib/clang/liblldbAPI/Makefile projects/clang-trunk/lib/clang/liblldbCommands/Makefile projects/clang-trunk/lib/clang/liblldbCore/Makefile projects/clang-trunk/lib/clang/liblldbDataFormatters/Makefile projects/clang-trunk/lib/clang/liblldbHostCommon/Makefile projects/clang-trunk/lib/clang/liblldbHostPOSIX/Makefile projects/clang-trunk/lib/clang/liblldbInterpreter/Makefile projects/clang-trunk/lib/clang/liblldbPluginProcessElfCore/Makefile projects/clang-trunk/lib/clang/liblldbPluginProcessFreeBSD/Makefile projects/clang-trunk/lib/clang/liblldbPluginProcessGDBRemote/Makefile projects/clang-trunk/lib/clang/liblldbPluginProcessPOSIX/Makefile projects/clang-trunk/lib/clang/liblldbPluginProcessUtility/Makefile projects/clang-trunk/lib/clang/liblldbTarget/Makefile projects/clang-trunk/lib/clang/liblldbUtility/Makefile projects/clang-trunk/usr.bin/clang/lldb/Makefile Directory Properties: projects/clang-trunk/contrib/llvm/tools/lldb/ (props changed) Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/LLDB.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/LLDB.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/LLDB.h Sat Jul 4 01:02:43 2015 (r285116) @@ -52,5 +52,6 @@ #include "lldb/API/SBType.h" #include "lldb/API/SBValue.h" #include "lldb/API/SBValueList.h" +#include "lldb/API/SBVariablesOptions.h" #endif // LLDB_LLDB_h_ Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBAddress.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBAddress.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBAddress.h Sat Jul 4 01:02:43 2015 (r285116) @@ -15,7 +15,7 @@ namespace lldb { -class SBAddress +class LLDB_API SBAddress { public: Copied: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBAttachInfo.h (from r285102, vendor/lldb/dist/include/lldb/API/SBAttachInfo.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBAttachInfo.h Sat Jul 4 01:02:43 2015 (r285116, copy of r285102, vendor/lldb/dist/include/lldb/API/SBAttachInfo.h) @@ -0,0 +1,149 @@ +//===-- SBAttachInfo.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_SBAttachInfo_h_ +#define LLDB_SBAttachInfo_h_ + +#include "lldb/API/SBDefines.h" + +namespace lldb { + +class SBTarget; + +class LLDB_API SBAttachInfo +{ +public: + SBAttachInfo (); + + SBAttachInfo (lldb::pid_t pid); + + SBAttachInfo (const char *path, bool wait_for); + + SBAttachInfo (const SBAttachInfo &rhs); + + ~SBAttachInfo(); + + SBAttachInfo & + operator = (const SBAttachInfo &rhs); + + lldb::pid_t + GetProcessID (); + + void + SetProcessID (lldb::pid_t pid); + + void + SetExecutable (const char *path); + + void + SetExecutable (lldb::SBFileSpec exe_file); + + bool + GetWaitForLaunch (); + + void + SetWaitForLaunch (bool b); + + bool + GetIgnoreExisting (); + + void + SetIgnoreExisting (bool b); + + uint32_t + GetResumeCount (); + + void + SetResumeCount (uint32_t c); + + const char * + GetProcessPluginName (); + + void + SetProcessPluginName (const char *plugin_name); + + uint32_t + GetUserID(); + + uint32_t + GetGroupID(); + + bool + UserIDIsValid (); + + bool + GroupIDIsValid (); + + void + SetUserID (uint32_t uid); + + void + SetGroupID (uint32_t gid); + + uint32_t + GetEffectiveUserID(); + + uint32_t + GetEffectiveGroupID(); + + bool + EffectiveUserIDIsValid (); + + bool + EffectiveGroupIDIsValid (); + + void + SetEffectiveUserID (uint32_t uid); + + void + SetEffectiveGroupID (uint32_t gid); + + lldb::pid_t + GetParentProcessID (); + + void + SetParentProcessID (lldb::pid_t pid); + + bool + ParentProcessIDIsValid(); + + //---------------------------------------------------------------------- + /// Get the listener that will be used to receive process events. + /// + /// If no listener has been set via a call to + /// SBLaunchInfo::SetListener(), then an invalid SBListener will be + /// returned (SBListener::IsValid() will return false). If a listener + /// has been set, then the valid listener object will be returned. + //---------------------------------------------------------------------- + SBListener + GetListener (); + + //---------------------------------------------------------------------- + /// Set the listener that will be used to receive process events. + /// + /// By default the SBDebugger, which has a listener, that the SBTarget + /// belongs to will listen for the process events. Calling this function + /// allows a different listener to be used to listen for process events. + //---------------------------------------------------------------------- + void + SetListener (SBListener &listener); + + +protected: + friend class SBTarget; + + lldb_private::ProcessAttachInfo & + ref (); + + ProcessAttachInfoSP m_opaque_sp; +}; + +} // namespace lldb + +#endif // LLDB_SBAttachInfo_h_ Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBBlock.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBBlock.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBBlock.h Sat Jul 4 01:02:43 2015 (r285116) @@ -17,7 +17,7 @@ namespace lldb { -class SBBlock +class LLDB_API SBBlock { public: Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h Sat Jul 4 01:02:43 2015 (r285116) @@ -14,7 +14,7 @@ namespace lldb { -class SBBreakpoint +class LLDB_API SBBreakpoint { public: Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpointLocation.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpointLocation.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpointLocation.h Sat Jul 4 01:02:43 2015 (r285116) @@ -15,7 +15,7 @@ namespace lldb { -class SBBreakpointLocation +class LLDB_API SBBreakpointLocation { public: @@ -101,9 +101,7 @@ public: private: friend class SBBreakpoint; -#ifndef LLDB_DISABLE_PYTHON - friend class lldb_private::ScriptInterpreterPython; -#endif + void SetLocation (const lldb::BreakpointLocationSP &break_loc_sp); Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBBroadcaster.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBBroadcaster.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBBroadcaster.h Sat Jul 4 01:02:43 2015 (r285116) @@ -14,7 +14,7 @@ namespace lldb { -class SBBroadcaster +class LLDB_API SBBroadcaster { public: SBBroadcaster (); Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBCommandInterpreter.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBCommandInterpreter.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBCommandInterpreter.h Sat Jul 4 01:02:43 2015 (r285116) @@ -15,7 +15,7 @@ namespace lldb { -class SBCommandInterpreterRunOptions +class LLDB_API SBCommandInterpreterRunOptions { friend class SBDebugger; friend class SBCommandInterpreter; @@ -94,6 +94,9 @@ public: static const char * GetArgumentDescriptionAsCString (const lldb::CommandArgumentType arg_type); + + static bool + EventIsCommandInterpreterEvent (const lldb::SBEvent &event); bool IsValid() const; @@ -216,6 +219,19 @@ public: const char * GetIOHandlerControlSequence(char ch); + bool + GetPromptOnQuit(); + + void + SetPromptOnQuit(bool b); + + //---------------------------------------------------------------------- + /// Resolve the command just as HandleCommand would, expanding abbreviations + /// and aliases. If successful, result->GetOutput has the full expansion. + //---------------------------------------------------------------------- + void + ResolveCommand(const char *command_line, SBCommandReturnObject &result); + protected: lldb_private::CommandInterpreter & @@ -266,6 +282,21 @@ public: const char* GetHelp (); + const char* + GetHelpLong (); + + void + SetHelp (const char*); + + void + SetHelpLong (const char*); + + uint32_t + GetFlags (); + + void + SetFlags (uint32_t flags); + lldb::SBCommand AddMultiwordCommand (const char* name, const char* help = NULL); Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBCommandReturnObject.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBCommandReturnObject.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBCommandReturnObject.h Sat Jul 4 01:02:43 2015 (r285116) @@ -16,7 +16,7 @@ namespace lldb { -class SBCommandReturnObject +class LLDB_API SBCommandReturnObject { public: Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBCommunication.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBCommunication.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBCommunication.h Sat Jul 4 01:02:43 2015 (r285116) @@ -15,10 +15,11 @@ namespace lldb { -class SBCommunication +class LLDB_API SBCommunication { public: - enum { + FLAGS_ANONYMOUS_ENUM() + { eBroadcastBitDisconnected = (1 << 0), ///< Sent when the communications connection is lost. eBroadcastBitReadThreadGotBytes = (1 << 1), ///< Sent by the read thread when bytes become available. eBroadcastBitReadThreadDidExit = (1 << 2), ///< Sent by the read thread when it exits to inform clients. Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBCompileUnit.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBCompileUnit.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBCompileUnit.h Sat Jul 4 01:02:43 2015 (r285116) @@ -15,7 +15,7 @@ namespace lldb { -class SBCompileUnit +class LLDB_API SBCompileUnit { public: Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBData.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBData.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBData.h Sat Jul 4 01:02:43 2015 (r285116) @@ -14,7 +14,7 @@ namespace lldb { -class SBData +class LLDB_API SBData { public: Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBDebugger.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBDebugger.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBDebugger.h Sat Jul 4 01:02:43 2015 (r285116) @@ -18,7 +18,7 @@ namespace lldb { -class SBInputReader +class LLDB_API SBInputReader { public: SBInputReader(); @@ -28,7 +28,7 @@ public: bool IsActive() const; }; -class SBDebugger +class LLDB_API SBDebugger { public: Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBDeclaration.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBDeclaration.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBDeclaration.h Sat Jul 4 01:02:43 2015 (r285116) @@ -15,7 +15,7 @@ namespace lldb { - class SBDeclaration + class LLDB_API SBDeclaration { public: Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h Sat Jul 4 01:02:43 2015 (r285116) @@ -55,6 +55,8 @@ class LLDB_API SBFunction; class LLDB_API SBHostOS; class LLDB_API SBInstruction; class LLDB_API SBInstructionList; +class LLDB_API SBLanguageRuntime; +class LLDB_API SBLaunchInfo; class LLDB_API SBLineEntry; class LLDB_API SBListener; class LLDB_API SBModule; @@ -90,6 +92,7 @@ class LLDB_API SBTypeSynthetic; class LLDB_API SBTypeList; class LLDB_API SBValue; class LLDB_API SBValueList; +class LLDB_API SBVariablesOptions; class LLDB_API SBWatchpoint; class LLDB_API SBUnixSignals; Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBError.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBError.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBError.h Sat Jul 4 01:02:43 2015 (r285116) @@ -14,7 +14,7 @@ namespace lldb { -class SBError { +class LLDB_API SBError { public: SBError (); Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBEvent.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBEvent.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBEvent.h Sat Jul 4 01:02:43 2015 (r285116) @@ -20,7 +20,7 @@ namespace lldb { class SBBroadcaster; -class SBEvent +class LLDB_API SBEvent { public: SBEvent(); @@ -78,6 +78,7 @@ protected: friend class SBBreakpoint; friend class SBDebugger; friend class SBProcess; + friend class SBTarget; friend class SBThread; friend class SBWatchpoint; Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBExecutionContext.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBExecutionContext.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBExecutionContext.h Sat Jul 4 01:02:43 2015 (r285116) @@ -18,7 +18,7 @@ namespace lldb { -class SBExecutionContext +class LLDB_API SBExecutionContext { friend class SBCommandInterpreter; Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h Sat Jul 4 01:02:43 2015 (r285116) @@ -17,7 +17,7 @@ namespace lldb { -class SBExpressionOptions +class LLDB_API SBExpressionOptions { public: SBExpressionOptions(); @@ -105,6 +105,12 @@ public: void SetSuppressPersistentResult (bool b = false); + const char * + GetPrefix () const; + + void + SetPrefix (const char *prefix); + protected: SBExpressionOptions (lldb_private::EvaluateExpressionOptions &expression_options); Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h Sat Jul 4 01:02:43 2015 (r285116) @@ -14,7 +14,7 @@ namespace lldb { -class SBFileSpec +class LLDB_API SBFileSpec { public: SBFileSpec (); Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpecList.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpecList.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpecList.h Sat Jul 4 01:02:43 2015 (r285116) @@ -14,7 +14,7 @@ namespace lldb { -class SBFileSpecList +class LLDB_API SBFileSpecList { public: SBFileSpecList (); Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h Sat Jul 4 01:02:43 2015 (r285116) @@ -15,7 +15,7 @@ namespace lldb { -class SBFrame +class LLDB_API SBFrame { public: SBFrame (); @@ -25,7 +25,7 @@ public: const lldb::SBFrame & operator =(const lldb::SBFrame &rhs); - ~SBFrame(); + ~SBFrame(); bool IsEqual (const lldb::SBFrame &that) const; @@ -37,6 +37,9 @@ public: GetFrameID () const; lldb::addr_t + GetCFA () const; + + lldb::addr_t GetPC () const; bool @@ -88,12 +91,18 @@ public: const char * GetFunctionName(); + const char * + GetFunctionName() const; + /// Return true if this frame represents an inlined function. /// /// See also GetFunctionName(). bool IsInlined(); - + + bool + IsInlined() const; + /// The version that doesn't supply a 'use_dynamic' value will use the /// target's default. lldb::SBValue @@ -157,6 +166,9 @@ public: lldb::DynamicValueType use_dynamic); lldb::SBValueList + GetVariables (const lldb::SBVariablesOptions& options); + + lldb::SBValueList GetRegisters (); lldb::SBValue @@ -210,9 +222,6 @@ protected: friend class SBInstruction; friend class SBThread; friend class SBValue; -#ifndef LLDB_DISABLE_PYTHON - friend class lldb_private::ScriptInterpreterPython; -#endif lldb::StackFrameSP GetFrameSP() const; Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBFunction.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBFunction.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBFunction.h Sat Jul 4 01:02:43 2015 (r285116) @@ -16,7 +16,7 @@ namespace lldb { -class SBFunction +class LLDB_API SBFunction { public: Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBHostOS.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBHostOS.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBHostOS.h Sat Jul 4 01:02:43 2015 (r285116) @@ -15,7 +15,7 @@ namespace lldb { -class SBHostOS +class LLDB_API SBHostOS { public: Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBInstruction.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBInstruction.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBInstruction.h Sat Jul 4 01:02:43 2015 (r285116) @@ -20,7 +20,7 @@ namespace lldb { -class SBInstruction +class LLDB_API SBInstruction { public: Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBInstructionList.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBInstructionList.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBInstructionList.h Sat Jul 4 01:02:43 2015 (r285116) @@ -16,7 +16,7 @@ namespace lldb { -class SBInstructionList +class LLDB_API SBInstructionList { public: Copied: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBLanguageRuntime.h (from r285102, vendor/lldb/dist/include/lldb/API/SBLanguageRuntime.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBLanguageRuntime.h Sat Jul 4 01:02:43 2015 (r285116, copy of r285102, vendor/lldb/dist/include/lldb/API/SBLanguageRuntime.h) @@ -0,0 +1,29 @@ +//===-- SBLanguageRuntime.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_SBLanguageRuntime_h_ +#define LLDB_SBLanguageRuntime_h_ + +#include "lldb/API/SBDefines.h" + +namespace lldb { + +class SBLanguageRuntime +{ +public: + static lldb::LanguageType + GetLanguageTypeFromString (const char *string); + + static const char * + GetNameForLanguageType (lldb::LanguageType language); +}; + +} // namespace lldb + +#endif // LLDB_SBLanguageRuntime_h_ Copied: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBLaunchInfo.h (from r285102, vendor/lldb/dist/include/lldb/API/SBLaunchInfo.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBLaunchInfo.h Sat Jul 4 01:02:43 2015 (r285116, copy of r285102, vendor/lldb/dist/include/lldb/API/SBLaunchInfo.h) @@ -0,0 +1,195 @@ +//===-- SBLaunchInfo.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_SBLaunchInfo_h_ +#define LLDB_SBLaunchInfo_h_ + +#include "lldb/API/SBDefines.h" + +namespace lldb { + +class SBPlatform; +class SBTarget; + +class LLDB_API SBLaunchInfo +{ +public: + SBLaunchInfo (const char **argv); + + ~SBLaunchInfo(); + + lldb::pid_t + GetProcessID(); + + uint32_t + GetUserID(); + + uint32_t + GetGroupID(); + + bool + UserIDIsValid (); + + bool + GroupIDIsValid (); + + void + SetUserID (uint32_t uid); + + void + SetGroupID (uint32_t gid); + + SBFileSpec + GetExecutableFile (); + + //---------------------------------------------------------------------- + /// Set the executable file that will be used to launch the process and + /// optionally set it as the first argument in the argument vector. + /// + /// This only needs to be specified if clients wish to carefully control + /// the exact path will be used to launch a binary. If you create a + /// target with a symlink, that symlink will get resolved in the target + /// and the resolved path will get used to launch the process. Calling + /// this function can help you still launch your process using the + /// path of your choice. + /// + /// If this function is not called prior to launching with + /// SBTarget::Launch(...), the target will use the resolved executable + /// path that was used to create the target. + /// + /// @param[in] exe_file + /// The override path to use when launching the executable. + /// + /// @param[in] add_as_first_arg + /// If true, then the path will be inserted into the argument vector + /// prior to launching. Otherwise the argument vector will be left + /// alone. + //---------------------------------------------------------------------- + void + SetExecutableFile (SBFileSpec exe_file, bool add_as_first_arg); + + + //---------------------------------------------------------------------- + /// Get the listener that will be used to receive process events. + /// + /// If no listener has been set via a call to + /// SBLaunchInfo::SetListener(), then an invalid SBListener will be + /// returned (SBListener::IsValid() will return false). If a listener + /// has been set, then the valid listener object will be returned. + //---------------------------------------------------------------------- + SBListener + GetListener (); + + //---------------------------------------------------------------------- + /// Set the listener that will be used to receive process events. + /// + /// By default the SBDebugger, which has a listener, that the SBTarget + /// belongs to will listen for the process events. Calling this function + /// allows a different listener to be used to listen for process events. + //---------------------------------------------------------------------- + void + SetListener (SBListener &listener); + + uint32_t + GetNumArguments (); + + const char * + GetArgumentAtIndex (uint32_t idx); + + void + SetArguments (const char **argv, bool append); + + uint32_t + GetNumEnvironmentEntries (); + + const char * + GetEnvironmentEntryAtIndex (uint32_t idx); + + void + SetEnvironmentEntries (const char **envp, bool append); + + void + Clear (); + + const char * + GetWorkingDirectory () const; + + void + SetWorkingDirectory (const char *working_dir); + + uint32_t + GetLaunchFlags (); + + void + SetLaunchFlags (uint32_t flags); + + const char * + GetProcessPluginName (); + + void + SetProcessPluginName (const char *plugin_name); + + const char * + GetShell (); + + void + SetShell (const char * path); + + bool + GetShellExpandArguments (); + + void + SetShellExpandArguments (bool glob); + + uint32_t + GetResumeCount (); + + void + SetResumeCount (uint32_t c); + + bool + AddCloseFileAction (int fd); + + bool + AddDuplicateFileAction (int fd, int dup_fd); + + bool + AddOpenFileAction (int fd, const char *path, bool read, bool write); + + bool + AddSuppressFileAction (int fd, bool read, bool write); + + void + SetLaunchEventData (const char *data); + + const char * + GetLaunchEventData () const; + + bool + GetDetachOnError() const; + + void + SetDetachOnError(bool enable); + +protected: + friend class SBPlatform; + friend class SBTarget; + + lldb_private::ProcessLaunchInfo & + ref (); + + const lldb_private::ProcessLaunchInfo & + ref () const; + + ProcessLaunchInfoSP m_opaque_sp; +}; + +} // namespace lldb + +#endif // LLDB_SBLaunchInfo_h_ Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBLineEntry.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBLineEntry.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBLineEntry.h Sat Jul 4 01:02:43 2015 (r285116) @@ -16,7 +16,7 @@ namespace lldb { -class SBLineEntry +class LLDB_API SBLineEntry { public: Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h Sat Jul 4 01:02:43 2015 (r285116) @@ -14,7 +14,7 @@ namespace lldb { -class SBListener +class LLDB_API SBListener { public: SBListener (); Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBModule.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBModule.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBModule.h Sat Jul 4 01:02:43 2015 (r285116) @@ -18,7 +18,7 @@ namespace lldb { -class SBModule +class LLDB_API SBModule { public: @@ -106,7 +106,7 @@ public: /// or "./usr/lib", then the install path will be resolved using /// the platform's current working directory as the base path. /// - /// @param[in] + /// @param[in] file /// A file specification object. //------------------------------------------------------------------ bool @@ -318,6 +318,23 @@ public: GetVersion (uint32_t *versions, uint32_t num_versions); + //------------------------------------------------------------------ + /// Get accessor for the symbol file specification. + /// + /// When debugging an object file an additional debug information can + /// be provided in separate file. Therefore if you debugging something + /// like '/usr/lib/liba.dylib' then debug information can be located + /// in folder like '/usr/lib/liba.dylib.dSYM/'. + /// + /// @return + /// A const reference to the file specification object. + //------------------------------------------------------------------ + lldb::SBFileSpec + GetSymbolFileSpec() const; + + lldb::SBAddress + GetObjectFileHeaderAddress() const; + private: friend class SBAddress; friend class SBFrame; Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBModuleSpec.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBModuleSpec.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBModuleSpec.h Sat Jul 4 01:02:43 2015 (r285116) @@ -15,7 +15,7 @@ namespace lldb { -class SBModuleSpec +class LLDB_API SBModuleSpec { public: Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h Sat Jul 4 01:02:43 2015 (r285116) @@ -12,12 +12,16 @@ #include "lldb/API/SBDefines.h" +#include <functional> + struct PlatformConnectOptions; struct PlatformShellCommand; namespace lldb { - class SBPlatformConnectOptions + class SBLaunchInfo; + + class LLDB_API SBPlatformConnectOptions { public: SBPlatformConnectOptions (const char *url); @@ -55,7 +59,7 @@ namespace lldb { PlatformConnectOptions *m_opaque_ptr; }; - class SBPlatformShellCommand + class LLDB_API SBPlatformShellCommand { public: SBPlatformShellCommand (const char *shell_command); @@ -100,7 +104,7 @@ namespace lldb { PlatformShellCommand *m_opaque_ptr; }; - class SBPlatform + class LLDB_API SBPlatform { public: @@ -171,6 +175,12 @@ namespace lldb { Run (SBPlatformShellCommand &shell_command); SBError + Launch (SBLaunchInfo &launch_info); + + SBError + Kill (const lldb::pid_t pid); + + SBError MakeDirectory (const char *path, uint32_t file_permissions = eFilePermissionsDirectoryDefault); uint32_t @@ -190,6 +200,9 @@ namespace lldb { void SetSP (const lldb::PlatformSP& platform_sp); + SBError + ExecuteConnected (const std::function<lldb_private::Error(const lldb::PlatformSP&)>& func); + lldb::PlatformSP m_opaque_sp; }; Modified: projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h ============================================================================== --- projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h Sat Jul 4 00:43:23 2015 (r285115) +++ projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h Sat Jul 4 01:02:43 2015 (r285116) @@ -20,13 +20,13 @@ namespace lldb { class SBEvent; -class SBProcess +class LLDB_API SBProcess { public: //------------------------------------------------------------------ /// Broadcaster event bits definitions. //------------------------------------------------------------------ - enum + FLAGS_ANONYMOUS_ENUM() { eBroadcastBitStateChanged = (1 << 0), eBroadcastBitInterrupt = (1 << 1), @@ -229,7 +229,22 @@ public: uint32_t GetStopID(bool include_expression_stops = false); - + + //------------------------------------------------------------------ + /// Gets the stop event corresponding to stop ID. + // + /// Note that it wasn't fully implemented and tracks only the stop + /// event for the last natural stop ID. + /// + /// @param [in] stop_id + /// The ID of the stop event to return. + /// + /// @return + /// The stop event corresponding to stop ID. + //------------------------------------------------------------------ + lldb::SBEvent + GetStopEventForStopID(uint32_t stop_id); + size_t ReadMemory (addr_t addr, void *buf, size_t size, lldb::SBError &error); *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201507040102.t6412itE067697>