Date: Wed, 26 Nov 2014 16:48:13 +0000 (UTC) From: Ed Maste <emaste@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r275126 - in projects/clang350-import/contrib/llvm/tools/lldb: include/lldb include/lldb/API include/lldb/Breakpoint include/lldb/Core include/lldb/DataFormatters include/lldb/Expressio... Message-ID: <201411261648.sAQGmDMU045138@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: emaste Date: Wed Nov 26 16:48:12 2014 New Revision: 275126 URL: https://svnweb.freebsd.org/changeset/base/275126 Log: Update LLDB snapshot to upstream r216948 (git 50f7fe44) This is approximately "LLDB 3.5" although with a little bit of skew, and will go along with the Clang 3.5 import. Sponsored by: DARPA, AFRL Added: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBTypeEnumMember.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/API/SBTypeEnumMember.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBUnixSignals.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/API/SBUnixSignals.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/StructuredData.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Core/StructuredData.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/FileCache.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Host/FileCache.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/FileSystem.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Host/FileSystem.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/HostInfo.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Host/HostInfo.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/HostInfoBase.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Host/HostInfoBase.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/HostProcess.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Host/HostProcess.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/IOObject.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Host/IOObject.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/Pipe.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Host/Pipe.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/Socket.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Host/Socket.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/freebsd/HostInfoFreeBSD.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Host/freebsd/HostInfoFreeBSD.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/ - copied from r275125, vendor/lldb/dist/include/lldb/Host/posix/ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandOptionValidators.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Interpreter/CommandOptionValidators.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/FileAction.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Target/FileAction.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/JITLoader.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Target/JITLoader.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/JITLoaderList.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Target/JITLoaderList.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/MemoryRegionInfo.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Target/MemoryRegionInfo.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/NativeRegisterContext.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Target/NativeRegisterContext.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/NativeRegisterContextRegisterInfo.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Target/NativeRegisterContextRegisterInfo.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/ProcessInfo.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Target/ProcessInfo.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Target/ProcessLaunchInfo.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Utility/SafeMachO.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Utility/SafeMachO.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Utility/StringLexer.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/Utility/StringLexer.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/lldb-private-forward.h - copied unchanged from r275125, vendor/lldb/dist/include/lldb/lldb-private-forward.h projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBTypeEnumMember.cpp - copied unchanged from r275125, vendor/lldb/dist/source/API/SBTypeEnumMember.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBUnixSignals.cpp - copied unchanged from r275125, vendor/lldb/dist/source/API/SBUnixSignals.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/FastDemangle.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Core/FastDemangle.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/StructuredData.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Core/StructuredData.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/FileCache.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Host/common/FileCache.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/HostInfoBase.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Host/common/HostInfoBase.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/IOObject.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Host/common/IOObject.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpoint.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Host/common/NativeBreakpoint.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpoint.h - copied unchanged from r275125, vendor/lldb/dist/source/Host/common/NativeBreakpoint.h projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpointList.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Host/common/NativeBreakpointList.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpointList.h - copied unchanged from r275125, vendor/lldb/dist/source/Host/common/NativeBreakpointList.h projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/NativeProcessProtocol.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Host/common/NativeProcessProtocol.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/NativeProcessProtocol.h - copied unchanged from r275125, vendor/lldb/dist/source/Host/common/NativeProcessProtocol.h projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Host/common/NativeThreadProtocol.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.h - copied unchanged from r275125, vendor/lldb/dist/source/Host/common/NativeThreadProtocol.h projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/Pipe.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Host/common/Pipe.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/Socket.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Host/common/Socket.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Host/common/SoftwareBreakpoint.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/SoftwareBreakpoint.h - copied unchanged from r275125, vendor/lldb/dist/source/Host/common/SoftwareBreakpoint.h projects/clang350-import/contrib/llvm/tools/lldb/source/Host/freebsd/HostInfoFreeBSD.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Host/freebsd/HostInfoFreeBSD.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/posix/ - copied from r275125, vendor/lldb/dist/source/Host/posix/ projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/CommandOptionValidators.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Interpreter/CommandOptionValidators.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ - copied from r275125, vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm64/ projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/ - copied from r275125, vendor/lldb/dist/source/Plugins/ABI/SysV-hexagon/ projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/ - copied from r275125, vendor/lldb/dist/source/Plugins/DynamicLoader/Hexagon-DYLD/ projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM64/ - copied from r275125, vendor/lldb/dist/source/Plugins/Instruction/ARM64/ projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/JITLoader/ - copied from r275125, vendor/lldb/dist/source/Plugins/JITLoader/ projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/JIT/ - copied from r275125, vendor/lldb/dist/source/Plugins/ObjectFile/JIT/ projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_arm64.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_arm64.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_arm64.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_arm64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/FreeBSDSignals.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/FreeBSDSignals.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/FreeBSDSignals.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/FreeBSDSignals.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/LinuxSignals.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/LinuxSignals.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/LinuxSignals.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/LinuxSignals.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_arm64.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_arm64.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_arm64.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_arm64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_i386.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContext_mips64.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContext_mips64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContext_x86.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContext_x86.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfoInterface.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_arm64.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_arm64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_i386.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_i386.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_mips64.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_mips64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterInfos_x86_64.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_x86_64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/lldb-x86-register-enums.h - copied unchanged from r275125, vendor/lldb/dist/source/Plugins/Process/Utility/lldb-x86-register-enums.h projects/clang350-import/contrib/llvm/tools/lldb/source/Target/FileAction.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Target/FileAction.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/JITLoader.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Target/JITLoader.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/JITLoaderList.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Target/JITLoaderList.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/NativeRegisterContext.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Target/NativeRegisterContext.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/NativeRegisterContextRegisterInfo.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Target/NativeRegisterContextRegisterInfo.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/ProcessInfo.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Target/ProcessInfo.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/ProcessLaunchInfo.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Target/ProcessLaunchInfo.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Utility/ARM64_DWARF_Registers.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Utility/ARM64_DWARF_Registers.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Utility/ARM64_DWARF_Registers.h - copied unchanged from r275125, vendor/lldb/dist/source/Utility/ARM64_DWARF_Registers.h projects/clang350-import/contrib/llvm/tools/lldb/source/Utility/ARM64_GCC_Registers.h - copied unchanged from r275125, vendor/lldb/dist/source/Utility/ARM64_GCC_Registers.h projects/clang350-import/contrib/llvm/tools/lldb/source/Utility/StringLexer.cpp - copied unchanged from r275125, vendor/lldb/dist/source/Utility/StringLexer.cpp projects/clang350-import/contrib/llvm/tools/lldb/tools/lldb-mi/ - copied from r275125, vendor/lldb/dist/tools/lldb-mi/ Deleted: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/DynamicLibrary.h projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/DynamicLibrary.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_i386.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_mips64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_x86.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_i386.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_mips64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterInfos_x86_64.h Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpointLocation.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBError.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBHostOS.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBQueue.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBQueueItem.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBStream.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBType.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBValue.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSite.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Watchpoint.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/Address.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/AddressRange.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/ClangForward.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/Communication.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/ConnectionFileDescriptor.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/ConstString.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/DataBuffer.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/DataBufferHeap.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/DataBufferMemoryMap.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/DataEncoder.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/EmulateInstruction.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/Error.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/IOHandler.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/Listener.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/Mangled.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/Module.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/ModuleList.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/ModuleSpec.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/PluginManager.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/RegisterValue.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/RegularExpression.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/Section.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/SourceManager.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/Stream.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/UserID.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/Value.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObject.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectChild.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResult.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectMemory.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectRegister.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectVariable.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/dwarf.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/CXXFormatterFunctions.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatManager.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeFormat.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSummary.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Expression/ASTStructExtractor.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionDeclMap.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionParser.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionVariable.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Expression/ClangFunction.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Expression/ClangUserExpression.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Expression/ClangUtilityFunction.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Expression/DWARFExpression.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Expression/ExpressionSourceCode.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Expression/IRExecutionUnit.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Expression/IRForTarget.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Expression/IRMemoryMap.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/Condition.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/Config.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/Debug.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/Editline.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/Endian.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/File.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/FileSpec.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/Host.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/HostGetOpt.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/OptionParser.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/Predicate.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/SocketAddress.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/Symbols.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/Terminal.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Host/TimeValue.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/Args.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandCompletions.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObject.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/Options.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/PythonDataObjects.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreterPython.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/Block.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTContext.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTImporter.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTType.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangExternalASTSourceCommon.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/CompileUnit.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/Declaration.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/FuncUnwinders.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/Function.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/LineEntry.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/LineTable.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectContainer.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectFile.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/Symbol.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolContext.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolContextScope.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolFile.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolVendor.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/Symtab.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/Type.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/UnwindPlan.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/UnwindTable.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Symbol/VariableList.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/ABI.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/ExecutionContext.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/ExecutionContextScope.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/PathMappingList.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/Platform.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/Process.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/Queue.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/QueueItem.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/QueueList.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/RegisterContext.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/StackFrame.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/StopInfo.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/SystemRuntime.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/Target.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/TargetList.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/Thread.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlan.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepOut.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Target/UnwindAssembly.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Utility/CleanUp.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Utility/PseudoTerminal.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Utility/SharedCluster.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Utility/SharingPtr.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/lldb-defines.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/lldb-enumerations.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/lldb-forward.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/lldb-private-enumerations.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/lldb-private-interfaces.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/lldb-private-log.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/lldb-private-types.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/lldb-python.h projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/lldb-types.h projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBAddress.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBBreakpoint.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBBreakpointLocation.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBBroadcaster.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBCommandInterpreter.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBCommandReturnObject.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBCommunication.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBCompileUnit.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBData.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBDebugger.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBDeclaration.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBError.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBEvent.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBExpressionOptions.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBFileSpec.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBFileSpecList.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBFrame.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBFunction.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBHostOS.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBLineEntry.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBListener.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBModule.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBProcess.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBQueue.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBQueueItem.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBStream.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBSymbol.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBSymbolContext.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBTarget.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBThread.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBType.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBValue.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBValueList.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/API/SBWatchpoint.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Breakpoint/Breakpoint.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointID.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointList.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocation.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointOptions.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointSite.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointSiteList.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Breakpoint/WatchpointList.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandCompletions.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectArgs.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectCommands.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.h projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectFrame.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectHelp.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectLog.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectQuit.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectRegister.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectSettings.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectSource.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectType.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/Address.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/AddressRange.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/AddressResolverName.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/ArchSpec.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/Broadcaster.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/Communication.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/ConnectionFileDescriptor.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/ConnectionMachPort.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/ConnectionSharedMemory.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/ConstString.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/DataBufferHeap.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/DataBufferMemoryMap.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/DataExtractor.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/Debugger.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/EmulateInstruction.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/Error.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/Event.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/IOHandler.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/Language.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/Listener.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/Log.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/Mangled.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/Module.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/ModuleList.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/Opcode.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/PluginManager.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/RegularExpression.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/Scalar.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/SearchFilter.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/Section.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/SourceManager.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/Stream.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/Value.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/ValueObject.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/ValueObjectChild.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResult.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResultImpl.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/ValueObjectDynamicValue.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/ValueObjectMemory.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/ValueObjectRegister.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Core/ValueObjectVariable.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/DataFormatters/CF.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/DataFormatters/CXXFormatterFunctions.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/DataFormatters/Cocoa.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/DataFormatters/FormatManager.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/DataFormatters/LibCxx.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxList.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxMap.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/DataFormatters/LibCxxUnorderedMap.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/DataFormatters/LibStdcpp.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/DataFormatters/NSArray.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/DataFormatters/NSDictionary.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/DataFormatters/NSSet.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/DataFormatters/TypeFormat.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/DataFormatters/TypeSummary.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/DataFormatters/TypeSynthetic.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Expression/ASTResultSynthesizer.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Expression/ASTStructExtractor.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Expression/ClangASTSource.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Expression/ClangExpressionDeclMap.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Expression/ClangExpressionVariable.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Expression/ClangFunction.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Expression/ClangUserExpression.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Expression/ClangUtilityFunction.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Expression/DWARFExpression.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Expression/ExpressionSourceCode.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Expression/IRDynamicChecks.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Expression/IRForTarget.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Expression/IRInterpreter.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Expression/IRMemoryMap.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Expression/Materializer.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/Condition.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/Editline.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/File.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/Host.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/Mutex.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/OptionParser.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/SocketAddress.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/common/Terminal.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Host/freebsd/Host.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/Args.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/CommandHistory.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/CommandObject.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/CommandObjectScript.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/CommandReturnObject.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupArchitecture.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupBoolean.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFile.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFormat.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupOutputFile.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupString.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUInt64.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUUID.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupVariable.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupWatchpoint.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValue.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueArch.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueArray.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueBoolean.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueDictionary.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFormat.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueProperties.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueUUID.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/Options.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/Property.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/PythonDataObjects.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreter.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterPython.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Interpreter/embedded_interpreter.py projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ARMDefines.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ARMUtils.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InstructionUtils.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.h projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/Block.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/ClangASTImporter.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/ClangASTType.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/ClangExternalASTSourceCallbacks.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/CompileUnit.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/FuncUnwinders.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/Function.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/LineTable.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/ObjectFile.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/Symbol.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/SymbolContext.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/SymbolFile.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/SymbolVendor.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/Symtab.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/Type.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/TypeList.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/UnwindPlan.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/UnwindTable.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Symbol/Variable.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/ABI.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/LanguageRuntime.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/Memory.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/ObjCLanguageRuntime.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/PathMappingList.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/Platform.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/Process.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/Queue.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/QueueItem.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/RegisterContext.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/SectionLoadHistory.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/SectionLoadList.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/StackFrame.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/StackFrameList.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/StackID.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/StopInfo.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/Target.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/TargetList.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/Thread.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/ThreadList.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/ThreadPlan.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanBase.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallFunction.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInRange.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOut.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepRange.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanStepUntil.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanTracer.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Utility/ARM_DWARF_Registers.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Utility/PseudoTerminal.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Utility/SharingPtr.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Utility/StringExtractor.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Utility/StringExtractor.h projects/clang350-import/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.h projects/clang350-import/contrib/llvm/tools/lldb/source/Utility/TimeSpecTimeout.h projects/clang350-import/contrib/llvm/tools/lldb/source/lldb-log.cpp projects/clang350-import/contrib/llvm/tools/lldb/source/lldb.cpp projects/clang350-import/contrib/llvm/tools/lldb/tools/driver/Driver.cpp projects/clang350-import/contrib/llvm/tools/lldb/tools/driver/Driver.h projects/clang350-import/contrib/llvm/tools/lldb/tools/driver/Platform.cpp projects/clang350-import/contrib/llvm/tools/lldb/tools/driver/Platform.h projects/clang350-import/contrib/llvm/tools/lldb/tools/lldb-platform/lldb-platform.cpp Directory Properties: projects/clang350-import/contrib/llvm/tools/lldb/ (props changed) Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h Wed Nov 26 16:48:12 2014 (r275126) @@ -117,7 +117,13 @@ public: void SetCallback (BreakpointHitCallback callback, void *baton); - + + void + SetScriptCallbackFunction (const char *callback_function_name); + + SBError + SetScriptCallbackBody (const char *script_body_text); + size_t GetNumResolvedLocations() const; Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpointLocation.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpointLocation.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBBreakpointLocation.h Wed Nov 26 16:48:12 2014 (r275126) @@ -59,6 +59,12 @@ public: GetCondition (); void + SetScriptCallbackFunction (const char *callback_function_name); + + SBError + SetScriptCallbackBody (const char *script_body_text); + + void SetThreadID (lldb::tid_t sb_thread_id); lldb::tid_t Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h Wed Nov 26 16:48:12 2014 (r275126) @@ -21,62 +21,71 @@ #include "lldb/lldb-types.h" #include "lldb/lldb-versioning.h" -// Forward Declarations +#ifdef SWIG +#define LLDB_API +#endif +// Forward Declarations namespace lldb { -class SBAddress; -class SBBlock; -class SBBreakpoint; -class SBBreakpointLocation; -class SBBroadcaster; -class SBCommand; -class SBCommandInterpreter; -class SBCommandPluginInterface; -class SBCommandReturnObject; -class SBCommunication; -class SBCompileUnit; -class SBData; -class SBDebugger; -class SBDeclaration; -class SBError; -class SBEvent; -class SBEventList; -class SBExpressionOptions; -class SBFileSpec; -class SBFileSpecList; -class SBFrame; -class SBFunction; -class SBHostOS; -class SBInstruction; -class SBInstructionList; -class SBLineEntry; -class SBListener; -class SBModule; -class SBModuleSpec; -class SBModuleSpecList; -class SBProcess; -class SBSourceManager; -class SBStream; -class SBStringList; -class SBSymbol; -class SBSymbolContext; -class SBSymbolContextList; -class SBTarget; -class SBThread; -class SBType; -class SBTypeCategory; -class SBTypeFilter; -class SBTypeFormat; -class SBTypeNameSpecifier; -class SBTypeSummary; +class LLDB_API SBAddress; +class LLDB_API SBBlock; +class LLDB_API SBBreakpoint; +class LLDB_API SBBreakpointLocation; +class LLDB_API SBBroadcaster; +class LLDB_API SBCommand; +class LLDB_API SBCommandInterpreter; +class LLDB_API SBCommandPluginInterface; +class LLDB_API SBCommandReturnObject; +class LLDB_API SBCommunication; +class LLDB_API SBCompileUnit; +class LLDB_API SBData; +class LLDB_API SBDebugger; +class LLDB_API SBDeclaration; +class LLDB_API SBError; +class LLDB_API SBEvent; +class LLDB_API SBEventList; +class LLDB_API SBExpressionOptions; +class LLDB_API SBFileSpec; +class LLDB_API SBFileSpecList; +class LLDB_API SBFrame; +class LLDB_API SBFunction; +class LLDB_API SBHostOS; +class LLDB_API SBInstruction; +class LLDB_API SBInstructionList; +class LLDB_API SBLineEntry; +class LLDB_API SBListener; +class LLDB_API SBModule; +class LLDB_API SBModuleSpec; +class LLDB_API SBModuleSpecList; +class LLDB_API SBProcess; +class LLDB_API SBQueue; +class LLDB_API SBQueueItem; +class LLDB_API SBSection; +class LLDB_API SBSourceManager; +class LLDB_API SBStream; +class LLDB_API SBStringList; +class LLDB_API SBSymbol; +class LLDB_API SBSymbolContext; +class LLDB_API SBSymbolContextList; +class LLDB_API SBTarget; +class LLDB_API SBThread; +class LLDB_API SBType; +class LLDB_API SBTypeCategory; +class LLDB_API SBTypeEnumMember; +class LLDB_API SBTypeEnumMemberList; +class LLDB_API SBTypeFilter; +class LLDB_API SBTypeFormat; +class LLDB_API SBTypeNameSpecifier; +class LLDB_API SBTypeSummary; #ifndef LLDB_DISABLE_PYTHON -class SBTypeSynthetic; +class LLDB_API SBTypeSynthetic; #endif -class SBTypeList; -class SBValue; -class SBValueList; -class SBWatchpoint; +class LLDB_API SBTypeList; +class LLDB_API SBValue; +class LLDB_API SBValueList; +class LLDB_API SBWatchpoint; +class LLDB_API SBUnixSignals; } Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBError.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBError.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBError.h Wed Nov 26 16:48:12 2014 (r275126) @@ -77,6 +77,8 @@ protected: friend class SBTarget; friend class SBValue; friend class SBWatchpoint; + friend class SBBreakpoint; + friend class SBBreakpointLocation; lldb_private::Error * get(); Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h Wed Nov 26 16:48:12 2014 (r275126) @@ -56,20 +56,54 @@ public: uint32_t GetTimeoutInMicroSeconds () const; + // Set the timeout for the expression, 0 means wait forever. void SetTimeoutInMicroSeconds (uint32_t timeout = 0); + uint32_t + GetOneThreadTimeoutInMicroSeconds () const; + + // Set the timeout for running on one thread, 0 means use the default behavior. + // If you set this higher than the overall timeout, you'll get an error when you + // try to run the expression. + void + SetOneThreadTimeoutInMicroSeconds (uint32_t timeout = 0); + bool GetTryAllThreads () const; void SetTryAllThreads (bool run_others = true); + + bool + GetStopOthers() const; + + void + SetStopOthers(bool stop_others = true); bool GetTrapExceptions () const; void SetTrapExceptions (bool trap_exceptions = true); + + void + SetLanguage (lldb::LanguageType language); + + void + SetCancelCallback (lldb::ExpressionCancelCallback callback, void *baton); + + bool + GetGenerateDebugInfo (); + + void + SetGenerateDebugInfo (bool b = true); + + bool + GetSuppressPersistentResult (); + + void + SetSuppressPersistentResult (bool b = false); protected: Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h Wed Nov 26 16:48:12 2014 (r275126) @@ -21,7 +21,7 @@ public: SBFileSpec (const lldb::SBFileSpec &rhs); - SBFileSpec (const char *path);// Deprected, use SBFileSpec (const char *path, bool resolve) + SBFileSpec (const char *path);// Deprecated, use SBFileSpec (const char *path, bool resolve) SBFileSpec (const char *path, bool resolve); Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h Wed Nov 26 16:48:12 2014 (r275126) @@ -75,7 +75,7 @@ public: /// Get the appropriate function name for this frame. Inlined functions in /// LLDB are represented by Blocks that have inlined function information, so /// just looking at the SBFunction or SBSymbol for a frame isn't enough. - /// This function will return the appriopriate function, symbol or inlined + /// This function will return the appropriate function, symbol or inlined /// function name for the frame. /// /// This function returns: Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBHostOS.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBHostOS.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBHostOS.h Wed Nov 26 16:48:12 2014 (r275126) @@ -25,12 +25,15 @@ public: static lldb::SBFileSpec GetLLDBPythonPath (); + static lldb::SBFileSpec + GetLLDBPath (lldb::PathType path_type); + static void ThreadCreated (const char *name); static lldb::thread_t ThreadCreate (const char *name, - thread_func_t thread_function, + lldb::thread_func_t thread_function, void *thread_arg, lldb::SBError *err); @@ -43,7 +46,7 @@ public: lldb::SBError *err); static bool ThreadJoin (lldb::thread_t thread, - thread_result_t *result, + lldb::thread_result_t *result, lldb::SBError *err); Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBListener.h Wed Nov 26 16:48:12 2014 (r275126) @@ -55,7 +55,7 @@ public: StopListeningForEvents (const lldb::SBBroadcaster& broadcaster, uint32_t event_mask); - // Returns true if an event was recieved, false if we timed out. + // Returns true if an event was received, false if we timed out. bool WaitForEvent (uint32_t num_seconds, lldb::SBEvent &event); Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h Wed Nov 26 16:48:12 2014 (r275126) @@ -221,6 +221,9 @@ public: lldb::SBError Signal (int signal); + lldb::SBUnixSignals + GetUnixSignals(); + void SendAsyncInterrupt(); @@ -279,6 +282,9 @@ public: lldb::SBError UnloadImage (uint32_t image_token); + lldb::SBError + SendEventData (const char *data); + //------------------------------------------------------------------ /// Return the number of different thread-origin extended backtraces /// this process can support. Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBQueue.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBQueue.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBQueue.h Wed Nov 26 16:48:12 2014 (r275126) @@ -14,7 +14,6 @@ #include "lldb/lldb-forward.h" #include "lldb/API/SBDefines.h" -#include "lldb/API/SBQueueItem.h" namespace lldb { @@ -62,8 +61,15 @@ public: lldb::SBQueueItem GetPendingItemAtIndex (uint32_t); + uint32_t + GetNumRunningItems (); + + lldb::QueueKind + GetKind (); + protected: friend class SBProcess; + friend class SBThread; void SetQueue (const lldb::QueueSP& queue_sp); Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBQueueItem.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBQueueItem.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBQueueItem.h Wed Nov 26 16:48:12 2014 (r275126) @@ -12,7 +12,6 @@ #include "lldb/API/SBDefines.h" #include "lldb/API/SBAddress.h" -#include "lldb/API/SBThread.h" namespace lldb { Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBStream.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBStream.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBStream.h Wed Nov 26 16:48:12 2014 (r275126) @@ -51,7 +51,7 @@ public: RedirectToFileDescriptor (int fd, bool transfer_fh_ownership); // If the stream is redirected to a file, forget about the file and if - // ownership of the file was transfered to this object, close the file. + // ownership of the file was transferred to this object, close the file. // If the stream is backed by a local cache, clear this cache. void Clear (); @@ -86,6 +86,7 @@ protected: friend class SBTarget; friend class SBThread; friend class SBType; + friend class SBTypeEnumMember; friend class SBTypeMember; friend class SBValue; friend class SBWatchpoint; Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h Wed Nov 26 16:48:12 2014 (r275126) @@ -47,6 +47,35 @@ public: 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); + uint32_t GetNumArguments (); @@ -110,6 +139,18 @@ public: 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 SBTarget; @@ -331,7 +372,7 @@ public: /// Some launch options specified by logical OR'ing /// lldb::LaunchFlags enumeration values together. /// - /// @param[in] stop_at_endtry + /// @param[in] stop_at_entry /// If false do not stop the inferior at the entry point. /// /// @param[out] @@ -580,7 +621,7 @@ public: //------------------------------------------------------------------ - /// The the section base load addresses for all sections in a module. + /// Clear the section base load addresses for all sections in a module. /// /// @param[in] module /// The module to unload. Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBThread.h Wed Nov 26 16:48:12 2014 (r275126) @@ -41,6 +41,9 @@ public: ~SBThread(); + lldb::SBQueue + GetQueue () const; + bool IsValid() const; @@ -97,6 +100,9 @@ public: lldb::queue_id_t GetQueueID() const; + bool + GetInfoItemByPathAsString ( const char *path, SBStream &strm); + void StepOver (lldb::RunMode stop_other_threads = lldb::eOnlyDuringStepping); @@ -136,8 +142,8 @@ public: /// the other threads in a process are allowed to run. So when /// SBProcess::Continue() is called, any threads that aren't suspended will /// be allowed to run. If any of the SBThread functions for stepping are - /// called (StepOver, StepInto, StepOut, StepInstruction, RunToAddres), the - /// thread will not be allowed to run and these funtions will simply return. + /// called (StepOver, StepInto, StepOut, StepInstruction, RunToAddress), the + /// thread will not be allowed to run and these functions will simply return. /// /// Eventually we plan to add support for thread centric debugging where /// each thread is controlled individually and each thread would broadcast @@ -207,6 +213,9 @@ public: uint32_t GetExtendedBacktraceOriginatingIndexID (); + bool + SafeToCallFunctions (); + protected: friend class SBBreakpoint; friend class SBBreakpointLocation; Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBType.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBType.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBType.h Wed Nov 26 16:48:12 2014 (r275126) @@ -143,6 +143,9 @@ public: lldb::SBTypeMember GetVirtualBaseClassAtIndex (uint32_t idx); + lldb::SBTypeEnumMemberList + GetEnumMembers(); + uint32_t GetNumberOfTemplateArguments (); @@ -161,6 +164,9 @@ public: const char* GetName(); + const char * + GetDisplayTypeName (); + lldb::TypeClass GetTypeClass (); @@ -199,6 +205,8 @@ protected: friend class SBFunction; friend class SBModule; friend class SBTarget; + friend class SBTypeEnumMember; + friend class SBTypeEnumMemberList; friend class SBTypeNameSpecifier; friend class SBTypeMember; friend class SBTypeList; Copied: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBTypeEnumMember.h (from r275125, vendor/lldb/dist/include/lldb/API/SBTypeEnumMember.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBTypeEnumMember.h Wed Nov 26 16:48:12 2014 (r275126, copy of r275125, vendor/lldb/dist/include/lldb/API/SBTypeEnumMember.h) @@ -0,0 +1,98 @@ + +//===-- SBTypeEnumMember.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_SBTypeEnumMember_h_ +#define LLDB_SBTypeEnumMember_h_ + +#include "lldb/API/SBDefines.h" + +namespace lldb { + +class SBTypeEnumMember +{ +public: + SBTypeEnumMember (); + + SBTypeEnumMember (const SBTypeEnumMember& rhs); + + ~SBTypeEnumMember(); + + SBTypeEnumMember& + operator = (const SBTypeEnumMember& rhs); + + bool + IsValid() const; + + int64_t + GetValueAsSigned(); + + uint64_t + GetValueAsUnsigned(); + + const char * + GetName (); + + lldb::SBType + GetType (); + + bool + GetDescription (lldb::SBStream &description, + lldb::DescriptionLevel description_level); + +protected: + friend class SBType; + friend class SBTypeEnumMemberList; + + void + reset (lldb_private::TypeEnumMemberImpl *); + + lldb_private::TypeEnumMemberImpl & + ref (); + + const lldb_private::TypeEnumMemberImpl & + ref () const; + + lldb::TypeEnumMemberImplSP m_opaque_sp; + + SBTypeEnumMember (const lldb::TypeEnumMemberImplSP &); +}; + +class SBTypeEnumMemberList +{ +public: + SBTypeEnumMemberList(); + + SBTypeEnumMemberList(const SBTypeEnumMemberList& rhs); + + ~SBTypeEnumMemberList(); + + SBTypeEnumMemberList& + operator = (const SBTypeEnumMemberList& rhs); + + bool + IsValid(); + + void + Append (SBTypeEnumMember entry); + + SBTypeEnumMember + GetTypeEnumMemberAtIndex (uint32_t index); + + uint32_t + GetSize(); + + +private: + std::unique_ptr<lldb_private::TypeEnumMemberListImpl> m_opaque_ap; +}; + +} // namespace lldb + +#endif // LLDB_SBTypeEnumMember_h_ Copied: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBUnixSignals.h (from r275125, vendor/lldb/dist/include/lldb/API/SBUnixSignals.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBUnixSignals.h Wed Nov 26 16:48:12 2014 (r275126, copy of r275125, vendor/lldb/dist/include/lldb/API/SBUnixSignals.h) @@ -0,0 +1,84 @@ +//===-- SBUnixSignals.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_SBUnixSignals_h_ +#define LLDB_SBUnixSignals_h_ + +#include "lldb/API/SBDefines.h" + +namespace lldb { + +class SBUnixSignals { +public: + SBUnixSignals (); + + SBUnixSignals (const lldb::SBUnixSignals &rhs); + + ~SBUnixSignals(); + + const SBUnixSignals & + operator =(const lldb::SBUnixSignals &rhs); + + void + Clear (); + + bool + IsValid () const; + + const char * + GetSignalAsCString (int32_t signo) const; + + int32_t + GetSignalNumberFromName (const char *name) const; + + bool + GetShouldSuppress (int32_t signo) const; + + bool + SetShouldSuppress (int32_t signo, + bool value); + + bool + GetShouldStop (int32_t signo) const; + + bool + SetShouldStop (int32_t signo, + bool value); + + bool + GetShouldNotify (int32_t signo) const; + + bool + SetShouldNotify (int32_t signo, bool value); + + int32_t + GetNumSignals () const; + + int32_t + GetSignalAtIndex (int32_t index) const; + +protected: + friend class SBProcess; + + SBUnixSignals (lldb::ProcessSP &process_sp); + + lldb::ProcessSP + GetSP() const; + + void + SetSP (const lldb::ProcessSP &process_sp); + +private: + lldb::ProcessWP m_opaque_wp; +}; + + +} // namespace lldb + +#endif // LLDB_SBUnixSignals_h_ Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBValue.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBValue.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/API/SBValue.h Wed Nov 26 16:48:12 2014 (r275126) @@ -50,6 +50,9 @@ public: const char * GetTypeName (); + + const char * + GetDisplayTypeName (); size_t GetByteSize (); @@ -173,7 +176,7 @@ public: //------------------------------------------------------------------ /// Get a child value by index from a value. /// - /// Structs, unions, classes, arrays and and pointers have child + /// Structs, unions, classes, arrays and pointers have child /// values that can be access by index. /// /// Structs and unions access child members using a zero based index @@ -208,7 +211,7 @@ public: /// The index of the child value to get /// /// @param[in] use_dynamic - /// An enumeration that specifies wether to get dynamic values, + /// An enumeration that specifies whether to get dynamic values, /// and also if the target can be run to figure out the dynamic /// type of the child value. /// Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h Wed Nov 26 16:48:12 2014 (r275126) @@ -431,7 +431,7 @@ public: /// @param[in] is_synchronous /// If \b true the callback will be run on the private event thread /// before the stop event gets reported. If false, the callback will get - /// handled on the public event thead after the stop has been posted. + /// handled on the public event thread after the stop has been posted. /// /// @return /// \b true if the process should stop when you hit the breakpoint. Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h Wed Nov 26 16:48:12 2014 (r275126) @@ -143,7 +143,7 @@ public: ClearAllBreakpointSites (); //------------------------------------------------------------------ - /// Tells all the breakopint locations in this list to attempt to + /// Tells all the breakpoint locations in this list to attempt to /// resolve any possible breakpoint sites. //------------------------------------------------------------------ void Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h Wed Nov 26 16:48:12 2014 (r275126) @@ -145,7 +145,8 @@ public: /// @return /// The synchronicity of our callback. //------------------------------------------------------------------ - bool IsCallbackSynchronous () { + bool IsCallbackSynchronous () const + { return m_callback_is_synchronous; } @@ -280,7 +281,7 @@ public: /// Returns true if the breakpoint option has a callback set. //------------------------------------------------------------------ bool - HasCallback(); + HasCallback() const; //------------------------------------------------------------------ /// This is the default empty callback. Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSite.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSite.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSite.h Wed Nov 26 16:48:12 2014 (r275126) @@ -19,6 +19,7 @@ // Project includes #include "lldb/lldb-private.h" +#include "lldb/Host/Mutex.h" #include "lldb/Core/UserID.h" #include "lldb/Breakpoint/StoppointLocation.h" #include "lldb/Breakpoint/BreakpointLocationCollection.h" @@ -33,7 +34,7 @@ namespace lldb_private { /// The BreakpointSite class handles the physical breakpoint that is /// actually inserted in the target program. As such, it is also the /// one that gets hit, when the program stops. It keeps a list of all -/// BreakpointLocations that share this phsyical site. When the +/// BreakpointLocations that share this physical site. When the /// breakpoint is hit, all the locations are informed by the breakpoint /// site. Breakpoint sites are owned by the process. //---------------------------------------------------------------------- @@ -50,7 +51,7 @@ public: // and m_trap_opcode contain the saved and written opcode. eHardware, // Breakpoint site is set as a hardware breakpoint eExternal // Breakpoint site is managed by an external debug nub or - // debug interface where memory reads trasparently will not + // debug interface where memory reads transparently will not // display any breakpoint opcodes. }; @@ -123,7 +124,7 @@ public: /// Sets whether the current breakpoint site is enabled or not /// /// @param[in] enabled - /// \b true if the breakoint is enabled, \b false otherwise. + /// \b true if the breakpoint is enabled, \b false otherwise. //------------------------------------------------------------------ void SetEnabled (bool enabled); @@ -172,7 +173,7 @@ public: GetNumberOfOwners (); //------------------------------------------------------------------ - /// This method returns the the breakpoint location at index \a index + /// This method returns the breakpoint location at index \a index /// located at this breakpoint site. The owners are listed ordinally /// from 0 to GetNumberOfOwners() - 1 so you can use this method to iterate /// over the owners @@ -257,6 +258,7 @@ public: private: friend class Process; + friend class BreakpointLocation; //------------------------------------------------------------------ /// The method removes the owner at \a break_loc_id from this breakpoint list. @@ -276,6 +278,7 @@ private: // Consider adding an optimization where if there is only one // owner, we don't store a list. The usual case will be only one owner... BreakpointLocationCollection m_owners; ///< This has the BreakpointLocations that share this breakpoint site. + Mutex m_owners_mutex; ///< This mutex protects the owners collection. static lldb::break_id_t GetNextID(); Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Watchpoint.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Watchpoint.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Watchpoint.h Wed Nov 26 16:48:12 2014 (r275126) @@ -134,7 +134,7 @@ public: /// @param[in] is_synchronous /// If \b true the callback will be run on the private event thread /// before the stop event gets reported. If false, the callback will get - /// handled on the public event thead after the stop has been posted. + /// handled on the public event thread after the stop has been posted. /// /// @return /// \b true if the process should stop when you hit the watchpoint. @@ -215,7 +215,7 @@ private: // undergoing a pair of temporary disable/enable actions to avoid recursively // triggering further watchpoint events. uint32_t m_disabled_count; // Keep track of the count that the watchpoint is disabled while in ephemeral mode. - // At the end of the ephemeral mode when the watchpoint is to be enabled agian, + // At the end of the ephemeral mode when the watchpoint is to be enabled again, // we check the count, if it is more than 1, it means the user-supplied actions // actually want the watchpoint to be disabled! uint32_t m_watch_read:1, // 1 if we stop when the watched data is read from Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/Address.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/Address.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/Address.h Wed Nov 26 16:48:12 2014 (r275126) @@ -230,7 +230,7 @@ public: /// offset based address, and \a style lets the user choose. /// /// @param[in] s - /// The stream to which to dump the object descripton. + /// The stream to which to dump the object description. /// /// @param[in] style /// The display style for the address. @@ -310,7 +310,7 @@ public: /// /// This function will first resolve its address to a load address. /// Then, if the address turns out to be in code address, return the - /// load address for a an opcode. This address object might have + /// load address for an opcode. This address object might have /// extra bits set (bit zero will be set to Thumb functions for an /// ARM target) that are required for changing the program counter /// and this function will remove any bits that are intended for @@ -362,7 +362,7 @@ public: /// offset (for absolute addresses that have no section). /// /// @return - /// Returns \b true if the the offset is valid, \b false + /// Returns \b true if the offset is valid, \b false /// otherwise. //------------------------------------------------------------------ bool Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/AddressRange.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/AddressRange.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/AddressRange.h Wed Nov 26 16:48:12 2014 (r275126) @@ -189,7 +189,7 @@ public: /// how the base address gets displayed. /// /// @param[in] s - /// The stream to which to dump the object descripton. + /// The stream to which to dump the object description. /// /// @param[in] style /// The display style for the address. @@ -215,7 +215,7 @@ public: /// and pointer values, reference counts, etc. /// /// @param[in] s - /// The stream to which to dump the object descripton. + /// The stream to which to dump the object description. //------------------------------------------------------------------ void DumpDebug (Stream *s) const; Modified: projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h ============================================================================== --- projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h Wed Nov 26 16:23:32 2014 (r275125) +++ projects/clang350-import/contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h Wed Nov 26 16:48:12 2014 (r275126) @@ -50,6 +50,7 @@ public: eCore_arm_armv7m, eCore_arm_armv7em, eCore_arm_xscale, + eCore_thumb, eCore_thumbv4t, eCore_thumbv5, @@ -57,11 +58,14 @@ public: eCore_thumbv6, eCore_thumbv6m, eCore_thumbv7, - eCore_thumbv7f, eCore_thumbv7s, eCore_thumbv7k, + eCore_thumbv7f, eCore_thumbv7m, eCore_thumbv7em, + eCore_arm_arm64, + eCore_arm_armv8, + eCore_arm_aarch64, eCore_mips64, @@ -89,6 +93,7 @@ public: eCore_x86_32_i386, eCore_x86_32_i486, eCore_x86_32_i486sx, + eCore_x86_32_i686, eCore_x86_64_x86_64, eCore_x86_64_x86_64h, // Haswell enabled x86_64 @@ -98,6 +103,12 @@ public: eCore_uknownMach32, eCore_uknownMach64, + + eCore_kalimba, + eCore_kalimba3, + eCore_kalimba4, + eCore_kalimba5, + kNumCores, kCore_invalid, @@ -107,6 +118,7 @@ public: kCore_ppc_any, kCore_ppc64_any, kCore_x86_32_any, + kCore_x86_64_any, kCore_hexagon_any, kCore_arm_first = eCore_arm_generic, @@ -122,10 +134,16 @@ public: kCore_ppc64_last = eCore_ppc64_ppc970_64, kCore_x86_32_first = eCore_x86_32_i386, - kCore_x86_32_last = eCore_x86_32_i486sx, + kCore_x86_32_last = eCore_x86_32_i686, + + kCore_x86_64_first = eCore_x86_64_x86_64, + kCore_x86_64_last = eCore_x86_64_x86_64h, kCore_hexagon_first = eCore_hexagon_generic, - kCore_hexagon_last = eCore_hexagon_hexagonv5 + kCore_hexagon_last = eCore_hexagon_hexagonv5, + + kCore_kalimba_first = eCore_kalimba, + kCore_kalimba_last = eCore_kalimba5 }; //------------------------------------------------------------------ @@ -228,7 +246,7 @@ public: /// /// This will be something like "ubuntu", "fedora", etc. on Linux. /// This should be the same value returned by - /// Host::GetDistributionId (). + /// HostInfo::GetDistributionId (). ///------------------------------------------------------------------ void SetDistributionId (const char* distribution_id); @@ -302,7 +320,7 @@ public: /// /// @param[in] cpu The required CPU type. /// - /// @return True if the object and CPU type were sucessfully set. + /// @return True if the object and CPU type were successfully set. //------------------------------------------------------------------ bool SetArchitecture (ArchitectureType arch_type, @@ -351,6 +369,24 @@ public: GetMachOCPUSubType () const; //------------------------------------------------------------------ *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201411261648.sAQGmDMU045138>