Date: Tue, 25 Nov 2014 21:01:00 +0000 (UTC) From: Ed Maste <emaste@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r275072 - in vendor/lldb/dist: include/lldb include/lldb/API include/lldb/Breakpoint include/lldb/Core include/lldb/DataFormatters include/lldb/Expression include/lldb/Host include/lldb... Message-ID: <201411252101.sAPL10cK081073@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: emaste Date: Tue Nov 25 21:00:58 2014 New Revision: 275072 URL: https://svnweb.freebsd.org/changeset/base/275072 Log: Import LLDB as of upstream SVN r216948 (git 50f7fe44) This corresponds with the branchpoint for the 3.5 release. A number of files not required for the FreeBSD build have been removed. Sponsored by: DARPA, AFRL Added: vendor/lldb/dist/include/lldb/API/SBTypeEnumMember.h (contents, props changed) vendor/lldb/dist/include/lldb/API/SBUnixSignals.h (contents, props changed) vendor/lldb/dist/include/lldb/Core/StructuredData.h (contents, props changed) vendor/lldb/dist/include/lldb/Host/FileCache.h (contents, props changed) vendor/lldb/dist/include/lldb/Host/FileSystem.h (contents, props changed) vendor/lldb/dist/include/lldb/Host/HostInfo.h (contents, props changed) vendor/lldb/dist/include/lldb/Host/HostInfoBase.h (contents, props changed) vendor/lldb/dist/include/lldb/Host/HostProcess.h (contents, props changed) vendor/lldb/dist/include/lldb/Host/IOObject.h (contents, props changed) vendor/lldb/dist/include/lldb/Host/Pipe.h (contents, props changed) vendor/lldb/dist/include/lldb/Host/Socket.h (contents, props changed) vendor/lldb/dist/include/lldb/Host/freebsd/HostInfoFreeBSD.h (contents, props changed) vendor/lldb/dist/include/lldb/Host/posix/ vendor/lldb/dist/include/lldb/Host/posix/HostInfoPosix.h (contents, props changed) vendor/lldb/dist/include/lldb/Host/posix/HostProcessPosix.h (contents, props changed) vendor/lldb/dist/include/lldb/Interpreter/CommandOptionValidators.h (contents, props changed) vendor/lldb/dist/include/lldb/Target/FileAction.h (contents, props changed) vendor/lldb/dist/include/lldb/Target/JITLoader.h (contents, props changed) vendor/lldb/dist/include/lldb/Target/JITLoaderList.h (contents, props changed) vendor/lldb/dist/include/lldb/Target/MemoryRegionInfo.h (contents, props changed) vendor/lldb/dist/include/lldb/Target/NativeRegisterContext.h (contents, props changed) vendor/lldb/dist/include/lldb/Target/NativeRegisterContextRegisterInfo.h (contents, props changed) vendor/lldb/dist/include/lldb/Target/ProcessInfo.h (contents, props changed) vendor/lldb/dist/include/lldb/Target/ProcessLaunchInfo.h (contents, props changed) vendor/lldb/dist/include/lldb/Utility/SafeMachO.h (contents, props changed) vendor/lldb/dist/include/lldb/Utility/StringLexer.h (contents, props changed) vendor/lldb/dist/include/lldb/lldb-private-forward.h (contents, props changed) vendor/lldb/dist/source/API/SBTypeEnumMember.cpp (contents, props changed) vendor/lldb/dist/source/API/SBUnixSignals.cpp (contents, props changed) vendor/lldb/dist/source/Core/FastDemangle.cpp (contents, props changed) vendor/lldb/dist/source/Core/StructuredData.cpp (contents, props changed) vendor/lldb/dist/source/Host/common/FileCache.cpp (contents, props changed) vendor/lldb/dist/source/Host/common/HostInfoBase.cpp (contents, props changed) vendor/lldb/dist/source/Host/common/IOObject.cpp (contents, props changed) vendor/lldb/dist/source/Host/common/NativeBreakpoint.cpp (contents, props changed) vendor/lldb/dist/source/Host/common/NativeBreakpoint.h (contents, props changed) vendor/lldb/dist/source/Host/common/NativeBreakpointList.cpp (contents, props changed) vendor/lldb/dist/source/Host/common/NativeBreakpointList.h (contents, props changed) vendor/lldb/dist/source/Host/common/NativeProcessProtocol.cpp (contents, props changed) vendor/lldb/dist/source/Host/common/NativeProcessProtocol.h (contents, props changed) vendor/lldb/dist/source/Host/common/NativeThreadProtocol.cpp (contents, props changed) vendor/lldb/dist/source/Host/common/NativeThreadProtocol.h (contents, props changed) vendor/lldb/dist/source/Host/common/Pipe.cpp (contents, props changed) vendor/lldb/dist/source/Host/common/Socket.cpp (contents, props changed) vendor/lldb/dist/source/Host/common/SoftwareBreakpoint.cpp (contents, props changed) vendor/lldb/dist/source/Host/common/SoftwareBreakpoint.h (contents, props changed) vendor/lldb/dist/source/Host/freebsd/HostInfoFreeBSD.cpp (contents, props changed) vendor/lldb/dist/source/Host/posix/ vendor/lldb/dist/source/Host/posix/FileSystem.cpp (contents, props changed) vendor/lldb/dist/source/Host/posix/HostInfoPosix.cpp (contents, props changed) vendor/lldb/dist/source/Host/posix/HostProcessPosix.cpp (contents, props changed) vendor/lldb/dist/source/Interpreter/CommandOptionValidators.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm64/ vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h (contents, props changed) vendor/lldb/dist/source/Plugins/ABI/SysV-hexagon/ vendor/lldb/dist/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h (contents, props changed) vendor/lldb/dist/source/Plugins/DynamicLoader/Hexagon-DYLD/ vendor/lldb/dist/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.h (contents, props changed) vendor/lldb/dist/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.h (contents, props changed) vendor/lldb/dist/source/Plugins/Instruction/ARM64/ vendor/lldb/dist/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.h (contents, props changed) vendor/lldb/dist/source/Plugins/JITLoader/ vendor/lldb/dist/source/Plugins/JITLoader/GDB/ vendor/lldb/dist/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/JITLoader/GDB/JITLoaderGDB.h (contents, props changed) vendor/lldb/dist/source/Plugins/ObjectFile/JIT/ vendor/lldb/dist/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ObjectFile/JIT/ObjectFileJIT.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_arm64.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_arm64.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/FreeBSDSignals.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/FreeBSDSignals.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/LinuxSignals.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/LinuxSignals.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_arm64.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_arm64.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_i386.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContext_mips64.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContext_x86.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfoInterface.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_arm64.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_i386.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_mips64.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_x86_64.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/lldb-x86-register-enums.h (contents, props changed) vendor/lldb/dist/source/Target/FileAction.cpp (contents, props changed) vendor/lldb/dist/source/Target/JITLoader.cpp (contents, props changed) vendor/lldb/dist/source/Target/JITLoaderList.cpp (contents, props changed) vendor/lldb/dist/source/Target/NativeRegisterContext.cpp (contents, props changed) vendor/lldb/dist/source/Target/NativeRegisterContextRegisterInfo.cpp (contents, props changed) vendor/lldb/dist/source/Target/ProcessInfo.cpp (contents, props changed) vendor/lldb/dist/source/Target/ProcessLaunchInfo.cpp (contents, props changed) vendor/lldb/dist/source/Utility/ARM64_DWARF_Registers.cpp (contents, props changed) vendor/lldb/dist/source/Utility/ARM64_DWARF_Registers.h (contents, props changed) vendor/lldb/dist/source/Utility/ARM64_GCC_Registers.h (contents, props changed) vendor/lldb/dist/source/Utility/StringLexer.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/ vendor/lldb/dist/tools/lldb-mi/Driver.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/Driver.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgContext.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgContext.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgSet.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgSet.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgValBase.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgValBase.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgValConsume.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgValConsume.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgValFile.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgValFile.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgValListBase.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgValListBase.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgValListOfN.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgValListOfN.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgValNumber.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgValNumber.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgValOptionLong.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgValOptionLong.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgValOptionShort.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgValOptionShort.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgValString.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgValString.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgValThreadGrp.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdArgValThreadGrp.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdBase.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdBase.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmd.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmd.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdBreak.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdBreak.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdData.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdData.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdEnviro.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdEnviro.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdExec.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdExec.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdFile.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdFile.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdGdbInfo.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdGdbInfo.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdGdbSet.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdGdbSet.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdGdbThread.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdGdbThread.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdMiscellanous.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdMiscellanous.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdStack.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdStack.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdSupportInfo.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdSupportInfo.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdSupportList.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdSupportList.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdTarget.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdTarget.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdThread.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdThread.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdTrace.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdTrace.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdVar.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCmdVar.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCommands.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdCommands.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdData.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdData.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdFactory.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdFactory.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdInterpreter.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdInterpreter.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdInvoker.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdInvoker.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdMgr.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdMgr.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnBase.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnBase.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnConfig.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnLLDBBroadcaster.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnLLDBBroadcaster.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnLLDBDebugSessionInfo.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnLLDBDebugSessionInfo.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnLLDBDebugSessionInfoVarObj.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnLLDBDebugSessionInfoVarObj.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnLLDBDebugger.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnLLDBDebugger.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnLLDBProxySBValue.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnLLDBProxySBValue.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnLLDBUtilSBValue.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnLLDBUtilSBValue.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnLog.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnLog.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnLogMediumFile.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnLogMediumFile.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnMIOutOfBandRecord.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnMIOutOfBandRecord.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnMIResultRecord.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnMIResultRecord.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnMIValue.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnMIValue.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnMIValueConst.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnMIValueConst.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnMIValueList.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnMIValueList.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnMIValueResult.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnMIValueResult.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnMIValueTuple.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnMIValueTuple.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnResources.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnResources.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnStreamStderr.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnStreamStderr.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnStreamStdin.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnStreamStdin.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnStreamStdinLinux.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnStreamStdinLinux.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnStreamStdinWindows.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnStreamStdinWindows.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnStreamStdout.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnStreamStdout.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnThreadMgrStd.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MICmnThreadMgrStd.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIDataTypes.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIDriver.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIDriver.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIDriverBase.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIDriverBase.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIDriverMain.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIDriverMgr.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIDriverMgr.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIReadMe.txt (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilDateTimeStd.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilDateTimeStd.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilDebug.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilDebug.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilFileStd.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilFileStd.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilMapIdToVariant.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilMapIdToVariant.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilSingletonBase.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilSingletonHelper.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilString.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilString.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilSystemLinux.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilSystemLinux.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilSystemOsx.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilSystemOsx.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilSystemWindows.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilSystemWindows.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilTermios.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilTermios.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilThreadBaseStd.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilThreadBaseStd.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilVariant.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilVariant.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/Platform.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/Platform.h (contents, props changed) Deleted: vendor/lldb/dist/include/lldb/Host/DynamicLibrary.h vendor/lldb/dist/source/Host/common/DynamicLibrary.cpp vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.cpp vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextFreeBSD_i386.h vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.cpp vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextFreeBSD_mips64.h vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.cpp vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.h vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextLinux_i386.cpp vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextLinux_i386.h vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.cpp vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.h vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextPOSIX.h vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.cpp vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextPOSIX_mips64.h vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.cpp vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextPOSIX_x86.h vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContext_mips64.h vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContext_x86.h vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterInfos_i386.h vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterInfos_mips64.h vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterInfos_x86_64.h Modified: vendor/lldb/dist/include/lldb/API/SBBreakpoint.h vendor/lldb/dist/include/lldb/API/SBBreakpointLocation.h vendor/lldb/dist/include/lldb/API/SBDefines.h vendor/lldb/dist/include/lldb/API/SBError.h vendor/lldb/dist/include/lldb/API/SBExpressionOptions.h vendor/lldb/dist/include/lldb/API/SBFileSpec.h vendor/lldb/dist/include/lldb/API/SBFrame.h vendor/lldb/dist/include/lldb/API/SBHostOS.h vendor/lldb/dist/include/lldb/API/SBListener.h vendor/lldb/dist/include/lldb/API/SBProcess.h vendor/lldb/dist/include/lldb/API/SBQueue.h vendor/lldb/dist/include/lldb/API/SBQueueItem.h vendor/lldb/dist/include/lldb/API/SBStream.h vendor/lldb/dist/include/lldb/API/SBTarget.h vendor/lldb/dist/include/lldb/API/SBThread.h vendor/lldb/dist/include/lldb/API/SBType.h vendor/lldb/dist/include/lldb/API/SBValue.h vendor/lldb/dist/include/lldb/Breakpoint/Breakpoint.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointLocationList.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointOptions.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointSite.h vendor/lldb/dist/include/lldb/Breakpoint/Watchpoint.h vendor/lldb/dist/include/lldb/Core/Address.h vendor/lldb/dist/include/lldb/Core/AddressRange.h vendor/lldb/dist/include/lldb/Core/ArchSpec.h vendor/lldb/dist/include/lldb/Core/ClangForward.h vendor/lldb/dist/include/lldb/Core/Communication.h vendor/lldb/dist/include/lldb/Core/ConnectionFileDescriptor.h vendor/lldb/dist/include/lldb/Core/ConstString.h vendor/lldb/dist/include/lldb/Core/DataBuffer.h vendor/lldb/dist/include/lldb/Core/DataBufferHeap.h vendor/lldb/dist/include/lldb/Core/DataBufferMemoryMap.h vendor/lldb/dist/include/lldb/Core/DataEncoder.h vendor/lldb/dist/include/lldb/Core/Debugger.h vendor/lldb/dist/include/lldb/Core/EmulateInstruction.h vendor/lldb/dist/include/lldb/Core/Error.h vendor/lldb/dist/include/lldb/Core/IOHandler.h vendor/lldb/dist/include/lldb/Core/Listener.h vendor/lldb/dist/include/lldb/Core/Mangled.h vendor/lldb/dist/include/lldb/Core/Module.h vendor/lldb/dist/include/lldb/Core/ModuleList.h vendor/lldb/dist/include/lldb/Core/ModuleSpec.h vendor/lldb/dist/include/lldb/Core/PluginManager.h vendor/lldb/dist/include/lldb/Core/RegisterValue.h vendor/lldb/dist/include/lldb/Core/RegularExpression.h vendor/lldb/dist/include/lldb/Core/Section.h vendor/lldb/dist/include/lldb/Core/SourceManager.h vendor/lldb/dist/include/lldb/Core/Stream.h vendor/lldb/dist/include/lldb/Core/UserID.h vendor/lldb/dist/include/lldb/Core/Value.h vendor/lldb/dist/include/lldb/Core/ValueObject.h vendor/lldb/dist/include/lldb/Core/ValueObjectChild.h vendor/lldb/dist/include/lldb/Core/ValueObjectConstResult.h vendor/lldb/dist/include/lldb/Core/ValueObjectDynamicValue.h vendor/lldb/dist/include/lldb/Core/ValueObjectMemory.h vendor/lldb/dist/include/lldb/Core/ValueObjectRegister.h vendor/lldb/dist/include/lldb/Core/ValueObjectSyntheticFilter.h vendor/lldb/dist/include/lldb/Core/ValueObjectVariable.h vendor/lldb/dist/include/lldb/Core/dwarf.h vendor/lldb/dist/include/lldb/DataFormatters/CXXFormatterFunctions.h vendor/lldb/dist/include/lldb/DataFormatters/FormatManager.h vendor/lldb/dist/include/lldb/DataFormatters/TypeFormat.h vendor/lldb/dist/include/lldb/DataFormatters/TypeSummary.h vendor/lldb/dist/include/lldb/DataFormatters/ValueObjectPrinter.h vendor/lldb/dist/include/lldb/Expression/ASTStructExtractor.h vendor/lldb/dist/include/lldb/Expression/ClangExpressionDeclMap.h vendor/lldb/dist/include/lldb/Expression/ClangExpressionParser.h vendor/lldb/dist/include/lldb/Expression/ClangExpressionVariable.h vendor/lldb/dist/include/lldb/Expression/ClangFunction.h vendor/lldb/dist/include/lldb/Expression/ClangUserExpression.h vendor/lldb/dist/include/lldb/Expression/ClangUtilityFunction.h vendor/lldb/dist/include/lldb/Expression/DWARFExpression.h vendor/lldb/dist/include/lldb/Expression/ExpressionSourceCode.h vendor/lldb/dist/include/lldb/Expression/IRExecutionUnit.h vendor/lldb/dist/include/lldb/Expression/IRForTarget.h vendor/lldb/dist/include/lldb/Expression/IRMemoryMap.h vendor/lldb/dist/include/lldb/Host/Condition.h vendor/lldb/dist/include/lldb/Host/Config.h vendor/lldb/dist/include/lldb/Host/Debug.h vendor/lldb/dist/include/lldb/Host/Editline.h vendor/lldb/dist/include/lldb/Host/Endian.h vendor/lldb/dist/include/lldb/Host/File.h vendor/lldb/dist/include/lldb/Host/FileSpec.h vendor/lldb/dist/include/lldb/Host/Host.h vendor/lldb/dist/include/lldb/Host/HostGetOpt.h vendor/lldb/dist/include/lldb/Host/OptionParser.h vendor/lldb/dist/include/lldb/Host/Predicate.h vendor/lldb/dist/include/lldb/Host/SocketAddress.h vendor/lldb/dist/include/lldb/Host/Symbols.h vendor/lldb/dist/include/lldb/Host/Terminal.h vendor/lldb/dist/include/lldb/Host/TimeValue.h vendor/lldb/dist/include/lldb/Interpreter/Args.h vendor/lldb/dist/include/lldb/Interpreter/CommandCompletions.h vendor/lldb/dist/include/lldb/Interpreter/CommandInterpreter.h vendor/lldb/dist/include/lldb/Interpreter/CommandObject.h vendor/lldb/dist/include/lldb/Interpreter/CommandReturnObject.h vendor/lldb/dist/include/lldb/Interpreter/Options.h vendor/lldb/dist/include/lldb/Interpreter/PythonDataObjects.h vendor/lldb/dist/include/lldb/Interpreter/ScriptInterpreter.h vendor/lldb/dist/include/lldb/Interpreter/ScriptInterpreterPython.h vendor/lldb/dist/include/lldb/Symbol/Block.h vendor/lldb/dist/include/lldb/Symbol/ClangASTContext.h vendor/lldb/dist/include/lldb/Symbol/ClangASTImporter.h vendor/lldb/dist/include/lldb/Symbol/ClangASTType.h vendor/lldb/dist/include/lldb/Symbol/ClangExternalASTSourceCommon.h vendor/lldb/dist/include/lldb/Symbol/CompileUnit.h vendor/lldb/dist/include/lldb/Symbol/DWARFCallFrameInfo.h vendor/lldb/dist/include/lldb/Symbol/Declaration.h vendor/lldb/dist/include/lldb/Symbol/FuncUnwinders.h vendor/lldb/dist/include/lldb/Symbol/Function.h vendor/lldb/dist/include/lldb/Symbol/LineEntry.h vendor/lldb/dist/include/lldb/Symbol/LineTable.h vendor/lldb/dist/include/lldb/Symbol/ObjectContainer.h vendor/lldb/dist/include/lldb/Symbol/ObjectFile.h vendor/lldb/dist/include/lldb/Symbol/Symbol.h vendor/lldb/dist/include/lldb/Symbol/SymbolContext.h vendor/lldb/dist/include/lldb/Symbol/SymbolContextScope.h vendor/lldb/dist/include/lldb/Symbol/SymbolFile.h vendor/lldb/dist/include/lldb/Symbol/SymbolVendor.h vendor/lldb/dist/include/lldb/Symbol/Symtab.h vendor/lldb/dist/include/lldb/Symbol/Type.h vendor/lldb/dist/include/lldb/Symbol/UnwindPlan.h vendor/lldb/dist/include/lldb/Symbol/UnwindTable.h vendor/lldb/dist/include/lldb/Symbol/VariableList.h vendor/lldb/dist/include/lldb/Target/ABI.h vendor/lldb/dist/include/lldb/Target/CPPLanguageRuntime.h vendor/lldb/dist/include/lldb/Target/ExecutionContext.h vendor/lldb/dist/include/lldb/Target/ExecutionContextScope.h vendor/lldb/dist/include/lldb/Target/ObjCLanguageRuntime.h vendor/lldb/dist/include/lldb/Target/PathMappingList.h vendor/lldb/dist/include/lldb/Target/Platform.h vendor/lldb/dist/include/lldb/Target/Process.h vendor/lldb/dist/include/lldb/Target/Queue.h vendor/lldb/dist/include/lldb/Target/QueueItem.h vendor/lldb/dist/include/lldb/Target/QueueList.h vendor/lldb/dist/include/lldb/Target/RegisterContext.h vendor/lldb/dist/include/lldb/Target/StackFrame.h vendor/lldb/dist/include/lldb/Target/StopInfo.h vendor/lldb/dist/include/lldb/Target/SystemRuntime.h vendor/lldb/dist/include/lldb/Target/Target.h vendor/lldb/dist/include/lldb/Target/TargetList.h vendor/lldb/dist/include/lldb/Target/Thread.h vendor/lldb/dist/include/lldb/Target/ThreadPlan.h vendor/lldb/dist/include/lldb/Target/ThreadPlanCallFunction.h vendor/lldb/dist/include/lldb/Target/ThreadPlanCallUserExpression.h vendor/lldb/dist/include/lldb/Target/ThreadPlanShouldStopHere.h vendor/lldb/dist/include/lldb/Target/ThreadPlanStepInRange.h vendor/lldb/dist/include/lldb/Target/ThreadPlanStepInstruction.h vendor/lldb/dist/include/lldb/Target/ThreadPlanStepOut.h vendor/lldb/dist/include/lldb/Target/ThreadPlanStepOverRange.h vendor/lldb/dist/include/lldb/Target/ThreadPlanStepRange.h vendor/lldb/dist/include/lldb/Target/UnwindAssembly.h vendor/lldb/dist/include/lldb/Utility/CleanUp.h vendor/lldb/dist/include/lldb/Utility/PseudoTerminal.h vendor/lldb/dist/include/lldb/Utility/SharedCluster.h vendor/lldb/dist/include/lldb/Utility/SharingPtr.h vendor/lldb/dist/include/lldb/lldb-defines.h vendor/lldb/dist/include/lldb/lldb-enumerations.h vendor/lldb/dist/include/lldb/lldb-forward.h vendor/lldb/dist/include/lldb/lldb-private-enumerations.h vendor/lldb/dist/include/lldb/lldb-private-interfaces.h vendor/lldb/dist/include/lldb/lldb-private-log.h vendor/lldb/dist/include/lldb/lldb-private-types.h vendor/lldb/dist/include/lldb/lldb-python.h vendor/lldb/dist/include/lldb/lldb-types.h vendor/lldb/dist/source/API/SBAddress.cpp vendor/lldb/dist/source/API/SBBreakpoint.cpp vendor/lldb/dist/source/API/SBBreakpointLocation.cpp vendor/lldb/dist/source/API/SBBroadcaster.cpp vendor/lldb/dist/source/API/SBCommandInterpreter.cpp vendor/lldb/dist/source/API/SBCommandReturnObject.cpp vendor/lldb/dist/source/API/SBCommunication.cpp vendor/lldb/dist/source/API/SBCompileUnit.cpp vendor/lldb/dist/source/API/SBData.cpp vendor/lldb/dist/source/API/SBDebugger.cpp vendor/lldb/dist/source/API/SBDeclaration.cpp vendor/lldb/dist/source/API/SBError.cpp vendor/lldb/dist/source/API/SBEvent.cpp vendor/lldb/dist/source/API/SBExpressionOptions.cpp vendor/lldb/dist/source/API/SBFileSpec.cpp vendor/lldb/dist/source/API/SBFileSpecList.cpp vendor/lldb/dist/source/API/SBFrame.cpp vendor/lldb/dist/source/API/SBFunction.cpp vendor/lldb/dist/source/API/SBHostOS.cpp vendor/lldb/dist/source/API/SBLineEntry.cpp vendor/lldb/dist/source/API/SBListener.cpp vendor/lldb/dist/source/API/SBModule.cpp vendor/lldb/dist/source/API/SBProcess.cpp vendor/lldb/dist/source/API/SBQueue.cpp vendor/lldb/dist/source/API/SBQueueItem.cpp vendor/lldb/dist/source/API/SBStream.cpp vendor/lldb/dist/source/API/SBSymbol.cpp vendor/lldb/dist/source/API/SBSymbolContext.cpp vendor/lldb/dist/source/API/SBTarget.cpp vendor/lldb/dist/source/API/SBThread.cpp vendor/lldb/dist/source/API/SBType.cpp vendor/lldb/dist/source/API/SBValue.cpp vendor/lldb/dist/source/API/SBValueList.cpp vendor/lldb/dist/source/API/SBWatchpoint.cpp vendor/lldb/dist/source/Breakpoint/Breakpoint.cpp vendor/lldb/dist/source/Breakpoint/BreakpointID.cpp vendor/lldb/dist/source/Breakpoint/BreakpointList.cpp vendor/lldb/dist/source/Breakpoint/BreakpointLocation.cpp vendor/lldb/dist/source/Breakpoint/BreakpointLocationList.cpp vendor/lldb/dist/source/Breakpoint/BreakpointOptions.cpp vendor/lldb/dist/source/Breakpoint/BreakpointResolverName.cpp vendor/lldb/dist/source/Breakpoint/BreakpointSite.cpp vendor/lldb/dist/source/Breakpoint/BreakpointSiteList.cpp vendor/lldb/dist/source/Breakpoint/WatchpointList.cpp vendor/lldb/dist/source/Commands/CommandCompletions.cpp vendor/lldb/dist/source/Commands/CommandObjectArgs.cpp vendor/lldb/dist/source/Commands/CommandObjectBreakpoint.cpp vendor/lldb/dist/source/Commands/CommandObjectBreakpointCommand.cpp vendor/lldb/dist/source/Commands/CommandObjectCommands.cpp vendor/lldb/dist/source/Commands/CommandObjectDisassemble.cpp vendor/lldb/dist/source/Commands/CommandObjectExpression.cpp vendor/lldb/dist/source/Commands/CommandObjectExpression.h vendor/lldb/dist/source/Commands/CommandObjectFrame.cpp vendor/lldb/dist/source/Commands/CommandObjectHelp.cpp vendor/lldb/dist/source/Commands/CommandObjectLog.cpp vendor/lldb/dist/source/Commands/CommandObjectMemory.cpp vendor/lldb/dist/source/Commands/CommandObjectPlatform.cpp vendor/lldb/dist/source/Commands/CommandObjectProcess.cpp vendor/lldb/dist/source/Commands/CommandObjectQuit.cpp vendor/lldb/dist/source/Commands/CommandObjectRegister.cpp vendor/lldb/dist/source/Commands/CommandObjectSettings.cpp vendor/lldb/dist/source/Commands/CommandObjectSource.cpp vendor/lldb/dist/source/Commands/CommandObjectTarget.cpp vendor/lldb/dist/source/Commands/CommandObjectThread.cpp vendor/lldb/dist/source/Commands/CommandObjectType.cpp vendor/lldb/dist/source/Commands/CommandObjectWatchpoint.cpp vendor/lldb/dist/source/Commands/CommandObjectWatchpointCommand.cpp vendor/lldb/dist/source/Core/Address.cpp vendor/lldb/dist/source/Core/AddressRange.cpp vendor/lldb/dist/source/Core/AddressResolverName.cpp vendor/lldb/dist/source/Core/ArchSpec.cpp vendor/lldb/dist/source/Core/Broadcaster.cpp vendor/lldb/dist/source/Core/Communication.cpp vendor/lldb/dist/source/Core/ConnectionFileDescriptor.cpp vendor/lldb/dist/source/Core/ConnectionMachPort.cpp vendor/lldb/dist/source/Core/ConnectionSharedMemory.cpp vendor/lldb/dist/source/Core/ConstString.cpp vendor/lldb/dist/source/Core/DataBufferHeap.cpp vendor/lldb/dist/source/Core/DataBufferMemoryMap.cpp vendor/lldb/dist/source/Core/DataExtractor.cpp vendor/lldb/dist/source/Core/Debugger.cpp vendor/lldb/dist/source/Core/EmulateInstruction.cpp vendor/lldb/dist/source/Core/Error.cpp vendor/lldb/dist/source/Core/Event.cpp vendor/lldb/dist/source/Core/IOHandler.cpp vendor/lldb/dist/source/Core/Language.cpp vendor/lldb/dist/source/Core/Listener.cpp vendor/lldb/dist/source/Core/Log.cpp vendor/lldb/dist/source/Core/Mangled.cpp vendor/lldb/dist/source/Core/Module.cpp vendor/lldb/dist/source/Core/ModuleList.cpp vendor/lldb/dist/source/Core/Opcode.cpp vendor/lldb/dist/source/Core/PluginManager.cpp vendor/lldb/dist/source/Core/RegularExpression.cpp vendor/lldb/dist/source/Core/Scalar.cpp vendor/lldb/dist/source/Core/SearchFilter.cpp vendor/lldb/dist/source/Core/Section.cpp vendor/lldb/dist/source/Core/SourceManager.cpp vendor/lldb/dist/source/Core/Stream.cpp vendor/lldb/dist/source/Core/Value.cpp vendor/lldb/dist/source/Core/ValueObject.cpp vendor/lldb/dist/source/Core/ValueObjectChild.cpp vendor/lldb/dist/source/Core/ValueObjectConstResult.cpp vendor/lldb/dist/source/Core/ValueObjectConstResultImpl.cpp vendor/lldb/dist/source/Core/ValueObjectDynamicValue.cpp vendor/lldb/dist/source/Core/ValueObjectMemory.cpp vendor/lldb/dist/source/Core/ValueObjectRegister.cpp vendor/lldb/dist/source/Core/ValueObjectSyntheticFilter.cpp vendor/lldb/dist/source/Core/ValueObjectVariable.cpp vendor/lldb/dist/source/DataFormatters/CF.cpp vendor/lldb/dist/source/DataFormatters/CXXFormatterFunctions.cpp vendor/lldb/dist/source/DataFormatters/Cocoa.cpp vendor/lldb/dist/source/DataFormatters/FormatManager.cpp vendor/lldb/dist/source/DataFormatters/LibCxx.cpp vendor/lldb/dist/source/DataFormatters/LibCxxList.cpp vendor/lldb/dist/source/DataFormatters/LibCxxMap.cpp vendor/lldb/dist/source/DataFormatters/LibCxxUnorderedMap.cpp vendor/lldb/dist/source/DataFormatters/LibStdcpp.cpp vendor/lldb/dist/source/DataFormatters/NSArray.cpp vendor/lldb/dist/source/DataFormatters/NSDictionary.cpp vendor/lldb/dist/source/DataFormatters/NSSet.cpp vendor/lldb/dist/source/DataFormatters/TypeFormat.cpp vendor/lldb/dist/source/DataFormatters/TypeSummary.cpp vendor/lldb/dist/source/DataFormatters/TypeSynthetic.cpp vendor/lldb/dist/source/DataFormatters/ValueObjectPrinter.cpp vendor/lldb/dist/source/Expression/ASTResultSynthesizer.cpp vendor/lldb/dist/source/Expression/ASTStructExtractor.cpp vendor/lldb/dist/source/Expression/ClangASTSource.cpp vendor/lldb/dist/source/Expression/ClangExpressionDeclMap.cpp vendor/lldb/dist/source/Expression/ClangExpressionParser.cpp vendor/lldb/dist/source/Expression/ClangExpressionVariable.cpp vendor/lldb/dist/source/Expression/ClangFunction.cpp vendor/lldb/dist/source/Expression/ClangUserExpression.cpp vendor/lldb/dist/source/Expression/ClangUtilityFunction.cpp vendor/lldb/dist/source/Expression/DWARFExpression.cpp vendor/lldb/dist/source/Expression/ExpressionSourceCode.cpp vendor/lldb/dist/source/Expression/IRDynamicChecks.cpp vendor/lldb/dist/source/Expression/IRExecutionUnit.cpp vendor/lldb/dist/source/Expression/IRForTarget.cpp vendor/lldb/dist/source/Expression/IRInterpreter.cpp vendor/lldb/dist/source/Expression/IRMemoryMap.cpp vendor/lldb/dist/source/Expression/Materializer.cpp vendor/lldb/dist/source/Host/common/Condition.cpp vendor/lldb/dist/source/Host/common/Editline.cpp vendor/lldb/dist/source/Host/common/File.cpp vendor/lldb/dist/source/Host/common/FileSpec.cpp vendor/lldb/dist/source/Host/common/Host.cpp vendor/lldb/dist/source/Host/common/Mutex.cpp vendor/lldb/dist/source/Host/common/OptionParser.cpp vendor/lldb/dist/source/Host/common/SocketAddress.cpp vendor/lldb/dist/source/Host/common/Terminal.cpp vendor/lldb/dist/source/Host/freebsd/Host.cpp vendor/lldb/dist/source/Interpreter/Args.cpp vendor/lldb/dist/source/Interpreter/CommandHistory.cpp vendor/lldb/dist/source/Interpreter/CommandInterpreter.cpp vendor/lldb/dist/source/Interpreter/CommandObject.cpp vendor/lldb/dist/source/Interpreter/CommandObjectRegexCommand.cpp vendor/lldb/dist/source/Interpreter/CommandObjectScript.cpp vendor/lldb/dist/source/Interpreter/CommandReturnObject.cpp vendor/lldb/dist/source/Interpreter/OptionGroupArchitecture.cpp vendor/lldb/dist/source/Interpreter/OptionGroupBoolean.cpp vendor/lldb/dist/source/Interpreter/OptionGroupFile.cpp vendor/lldb/dist/source/Interpreter/OptionGroupFormat.cpp vendor/lldb/dist/source/Interpreter/OptionGroupOutputFile.cpp vendor/lldb/dist/source/Interpreter/OptionGroupPlatform.cpp vendor/lldb/dist/source/Interpreter/OptionGroupString.cpp vendor/lldb/dist/source/Interpreter/OptionGroupUInt64.cpp vendor/lldb/dist/source/Interpreter/OptionGroupUUID.cpp vendor/lldb/dist/source/Interpreter/OptionGroupValueObjectDisplay.cpp vendor/lldb/dist/source/Interpreter/OptionGroupVariable.cpp vendor/lldb/dist/source/Interpreter/OptionGroupWatchpoint.cpp vendor/lldb/dist/source/Interpreter/OptionValue.cpp vendor/lldb/dist/source/Interpreter/OptionValueArch.cpp vendor/lldb/dist/source/Interpreter/OptionValueArray.cpp vendor/lldb/dist/source/Interpreter/OptionValueBoolean.cpp vendor/lldb/dist/source/Interpreter/OptionValueDictionary.cpp vendor/lldb/dist/source/Interpreter/OptionValueEnumeration.cpp vendor/lldb/dist/source/Interpreter/OptionValueFileSpec.cpp vendor/lldb/dist/source/Interpreter/OptionValueFormat.cpp vendor/lldb/dist/source/Interpreter/OptionValueProperties.cpp vendor/lldb/dist/source/Interpreter/OptionValueUUID.cpp vendor/lldb/dist/source/Interpreter/Options.cpp vendor/lldb/dist/source/Interpreter/Property.cpp vendor/lldb/dist/source/Interpreter/PythonDataObjects.cpp vendor/lldb/dist/source/Interpreter/ScriptInterpreter.cpp vendor/lldb/dist/source/Interpreter/ScriptInterpreterPython.cpp vendor/lldb/dist/source/Interpreter/embedded_interpreter.py vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp vendor/lldb/dist/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp vendor/lldb/dist/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp vendor/lldb/dist/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp vendor/lldb/dist/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h vendor/lldb/dist/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp vendor/lldb/dist/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp vendor/lldb/dist/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp vendor/lldb/dist/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.h vendor/lldb/dist/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp vendor/lldb/dist/source/Plugins/Instruction/ARM/EmulateInstructionARM.h vendor/lldb/dist/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp vendor/lldb/dist/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp vendor/lldb/dist/source/Plugins/ObjectFile/ELF/ELFHeader.cpp vendor/lldb/dist/source/Plugins/ObjectFile/ELF/ELFHeader.h vendor/lldb/dist/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp vendor/lldb/dist/source/Plugins/ObjectFile/ELF/ObjectFileELF.h vendor/lldb/dist/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp vendor/lldb/dist/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h vendor/lldb/dist/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp vendor/lldb/dist/source/Plugins/Platform/POSIX/PlatformPOSIX.h vendor/lldb/dist/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessMonitor.h vendor/lldb/dist/source/Plugins/Process/POSIX/POSIXThread.cpp vendor/lldb/dist/source/Plugins/Process/POSIX/ProcessPOSIX.cpp vendor/lldb/dist/source/Plugins/Process/POSIX/ProcessPOSIX.h vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.cpp vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_mips64.h vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.cpp vendor/lldb/dist/source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86.h vendor/lldb/dist/source/Plugins/Process/Utility/ARMDefines.h vendor/lldb/dist/source/Plugins/Process/Utility/ARMUtils.h vendor/lldb/dist/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp vendor/lldb/dist/source/Plugins/Process/Utility/HistoryThread.cpp vendor/lldb/dist/source/Plugins/Process/Utility/HistoryUnwind.cpp vendor/lldb/dist/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp vendor/lldb/dist/source/Plugins/Process/Utility/InstructionUtils.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_arm.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_i386.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDummy.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDummy.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextHistory.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextHistory.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLLDB.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLLDB.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextMemory.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextMemory.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextThreadMemory.h vendor/lldb/dist/source/Plugins/Process/Utility/StopInfoMachException.cpp vendor/lldb/dist/source/Plugins/Process/Utility/UnwindLLDB.cpp vendor/lldb/dist/source/Plugins/Process/elf-core/ProcessElfCore.cpp vendor/lldb/dist/source/Plugins/Process/elf-core/ProcessElfCore.h vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h vendor/lldb/dist/source/Plugins/Process/elf-core/ThreadElfCore.cpp vendor/lldb/dist/source/Plugins/Process/elf-core/ThreadElfCore.h vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h vendor/lldb/dist/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp vendor/lldb/dist/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h vendor/lldb/dist/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp vendor/lldb/dist/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h vendor/lldb/dist/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp vendor/lldb/dist/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp vendor/lldb/dist/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h vendor/lldb/dist/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp vendor/lldb/dist/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.h vendor/lldb/dist/source/Symbol/Block.cpp vendor/lldb/dist/source/Symbol/ClangASTContext.cpp vendor/lldb/dist/source/Symbol/ClangASTImporter.cpp vendor/lldb/dist/source/Symbol/ClangASTType.cpp vendor/lldb/dist/source/Symbol/ClangExternalASTSourceCallbacks.cpp vendor/lldb/dist/source/Symbol/ClangExternalASTSourceCommon.cpp vendor/lldb/dist/source/Symbol/CompileUnit.cpp vendor/lldb/dist/source/Symbol/DWARFCallFrameInfo.cpp vendor/lldb/dist/source/Symbol/FuncUnwinders.cpp vendor/lldb/dist/source/Symbol/Function.cpp vendor/lldb/dist/source/Symbol/LineTable.cpp vendor/lldb/dist/source/Symbol/ObjectFile.cpp vendor/lldb/dist/source/Symbol/Symbol.cpp vendor/lldb/dist/source/Symbol/SymbolContext.cpp vendor/lldb/dist/source/Symbol/SymbolFile.cpp vendor/lldb/dist/source/Symbol/SymbolVendor.cpp vendor/lldb/dist/source/Symbol/Symtab.cpp vendor/lldb/dist/source/Symbol/Type.cpp vendor/lldb/dist/source/Symbol/TypeList.cpp vendor/lldb/dist/source/Symbol/UnwindPlan.cpp vendor/lldb/dist/source/Symbol/UnwindTable.cpp vendor/lldb/dist/source/Symbol/Variable.cpp vendor/lldb/dist/source/Target/ABI.cpp vendor/lldb/dist/source/Target/LanguageRuntime.cpp vendor/lldb/dist/source/Target/Memory.cpp vendor/lldb/dist/source/Target/ObjCLanguageRuntime.cpp vendor/lldb/dist/source/Target/PathMappingList.cpp vendor/lldb/dist/source/Target/Platform.cpp vendor/lldb/dist/source/Target/Process.cpp vendor/lldb/dist/source/Target/Queue.cpp vendor/lldb/dist/source/Target/QueueItem.cpp vendor/lldb/dist/source/Target/RegisterContext.cpp vendor/lldb/dist/source/Target/SectionLoadHistory.cpp vendor/lldb/dist/source/Target/SectionLoadList.cpp vendor/lldb/dist/source/Target/StackFrame.cpp vendor/lldb/dist/source/Target/StackFrameList.cpp vendor/lldb/dist/source/Target/StackID.cpp vendor/lldb/dist/source/Target/StopInfo.cpp vendor/lldb/dist/source/Target/Target.cpp vendor/lldb/dist/source/Target/TargetList.cpp vendor/lldb/dist/source/Target/Thread.cpp vendor/lldb/dist/source/Target/ThreadList.cpp vendor/lldb/dist/source/Target/ThreadPlan.cpp vendor/lldb/dist/source/Target/ThreadPlanBase.cpp vendor/lldb/dist/source/Target/ThreadPlanCallFunction.cpp vendor/lldb/dist/source/Target/ThreadPlanCallUserExpression.cpp vendor/lldb/dist/source/Target/ThreadPlanRunToAddress.cpp vendor/lldb/dist/source/Target/ThreadPlanShouldStopHere.cpp vendor/lldb/dist/source/Target/ThreadPlanStepInRange.cpp vendor/lldb/dist/source/Target/ThreadPlanStepInstruction.cpp vendor/lldb/dist/source/Target/ThreadPlanStepOut.cpp vendor/lldb/dist/source/Target/ThreadPlanStepOverRange.cpp vendor/lldb/dist/source/Target/ThreadPlanStepRange.cpp vendor/lldb/dist/source/Target/ThreadPlanStepUntil.cpp vendor/lldb/dist/source/Target/ThreadPlanTracer.cpp vendor/lldb/dist/source/Utility/ARM_DWARF_Registers.cpp vendor/lldb/dist/source/Utility/PseudoTerminal.cpp vendor/lldb/dist/source/Utility/SharingPtr.cpp vendor/lldb/dist/source/Utility/StringExtractor.cpp vendor/lldb/dist/source/Utility/StringExtractor.h vendor/lldb/dist/source/Utility/StringExtractorGDBRemote.cpp vendor/lldb/dist/source/Utility/StringExtractorGDBRemote.h vendor/lldb/dist/source/Utility/TimeSpecTimeout.h vendor/lldb/dist/source/lldb-log.cpp vendor/lldb/dist/source/lldb.cpp vendor/lldb/dist/tools/driver/Driver.cpp vendor/lldb/dist/tools/driver/Driver.h vendor/lldb/dist/tools/driver/Platform.cpp vendor/lldb/dist/tools/driver/Platform.h vendor/lldb/dist/tools/lldb-platform/lldb-platform.cpp Modified: vendor/lldb/dist/include/lldb/API/SBBreakpoint.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBBreakpoint.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/API/SBBreakpoint.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/API/SBBreakpointLocation.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBBreakpointLocation.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/API/SBBreakpointLocation.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/API/SBDefines.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBDefines.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/API/SBDefines.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/API/SBError.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBError.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/API/SBError.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/API/SBExpressionOptions.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBExpressionOptions.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/API/SBExpressionOptions.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/API/SBFileSpec.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBFileSpec.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/API/SBFileSpec.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/API/SBFrame.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBFrame.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/API/SBFrame.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/API/SBHostOS.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBHostOS.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/API/SBHostOS.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/API/SBListener.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBListener.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/API/SBListener.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/API/SBProcess.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBProcess.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/API/SBProcess.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/API/SBQueue.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBQueue.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/API/SBQueue.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/API/SBQueueItem.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBQueueItem.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/API/SBQueueItem.h Tue Nov 25 21:00:58 2014 (r275072) @@ -12,7 +12,6 @@ #include "lldb/API/SBDefines.h" #include "lldb/API/SBAddress.h" -#include "lldb/API/SBThread.h" namespace lldb { Modified: vendor/lldb/dist/include/lldb/API/SBStream.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBStream.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/API/SBStream.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/API/SBTarget.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBTarget.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/API/SBTarget.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/API/SBThread.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBThread.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/API/SBThread.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/API/SBType.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBType.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/API/SBType.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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; Added: vendor/lldb/dist/include/lldb/API/SBTypeEnumMember.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lldb/dist/include/lldb/API/SBTypeEnumMember.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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_ Added: vendor/lldb/dist/include/lldb/API/SBUnixSignals.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lldb/dist/include/lldb/API/SBUnixSignals.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/API/SBValue.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBValue.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/API/SBValue.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/Breakpoint/Breakpoint.h ============================================================================== --- vendor/lldb/dist/include/lldb/Breakpoint/Breakpoint.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/Breakpoint/Breakpoint.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/Breakpoint/BreakpointLocationList.h ============================================================================== --- vendor/lldb/dist/include/lldb/Breakpoint/BreakpointLocationList.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/Breakpoint/BreakpointLocationList.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/Breakpoint/BreakpointOptions.h ============================================================================== --- vendor/lldb/dist/include/lldb/Breakpoint/BreakpointOptions.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/Breakpoint/BreakpointOptions.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/Breakpoint/BreakpointSite.h ============================================================================== --- vendor/lldb/dist/include/lldb/Breakpoint/BreakpointSite.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/Breakpoint/BreakpointSite.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/Breakpoint/Watchpoint.h ============================================================================== --- vendor/lldb/dist/include/lldb/Breakpoint/Watchpoint.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/Breakpoint/Watchpoint.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/Core/Address.h ============================================================================== --- vendor/lldb/dist/include/lldb/Core/Address.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/Core/Address.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/Core/AddressRange.h ============================================================================== --- vendor/lldb/dist/include/lldb/Core/AddressRange.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/Core/AddressRange.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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: vendor/lldb/dist/include/lldb/Core/ArchSpec.h ============================================================================== --- vendor/lldb/dist/include/lldb/Core/ArchSpec.h Tue Nov 25 20:59:22 2014 (r275071) +++ vendor/lldb/dist/include/lldb/Core/ArchSpec.h Tue Nov 25 21:00:58 2014 (r275072) @@ -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?201411252101.sAPL10cK081073>