Date: Thu, 23 Jan 2020 21:36:25 +0000 (UTC) From: Dimitry Andric <dim@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r357058 - in projects/clang1000-import/contrib/llvm-project/lldb: docs include/lldb include/lldb/API include/lldb/Breakpoint include/lldb/Core include/lldb/DataFormatters include/lldb/E... Message-ID: <202001232136.00NLaPGD058994@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dim Date: Thu Jan 23 21:36:25 2020 New Revision: 357058 URL: https://svnweb.freebsd.org/changeset/base/357058 Log: Merge ^/vendor/lldb/dist up to its last change, and resolve conflicts. Added: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBFile.h - copied unchanged from r357042, vendor/lldb/dist/include/lldb/API/SBFile.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/PropertiesBase.td - copied unchanged from r357042, vendor/lldb/dist/include/lldb/Core/PropertiesBase.td projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Host/LZMA.h - copied unchanged from r357042, vendor/lldb/dist/include/lldb/Host/LZMA.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Interpreter/OptionGroupPythonClassWithDict.h - copied unchanged from r357042, vendor/lldb/dist/include/lldb/Interpreter/OptionGroupPythonClassWithDict.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/CallFrameInfo.h - copied unchanged from r357042, vendor/lldb/dist/include/lldb/Symbol/CallFrameInfo.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/GDBRemote.h - copied unchanged from r357042, vendor/lldb/dist/include/lldb/Utility/GDBRemote.h projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBFile.cpp - copied unchanged from r357042, vendor/lldb/dist/source/API/SBFile.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/CoreProperties.td - copied unchanged from r357042, vendor/lldb/dist/source/Core/CoreProperties.td projects/clang1000-import/contrib/llvm-project/lldb/source/Host/common/LZMA.cpp - copied unchanged from r357042, vendor/lldb/dist/source/Host/common/LZMA.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/InterpreterProperties.td - copied unchanged from r357042, vendor/lldb/dist/source/Interpreter/InterpreterProperties.td projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionGroupPythonClassWithDict.cpp - copied unchanged from r357042, vendor/lldb/dist/source/Interpreter/OptionGroupPythonClassWithDict.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionValueFileSpecList.cpp - copied unchanged from r357042, vendor/lldb/dist/source/Interpreter/OptionValueFileSpecList.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-arc/ - copied from r357042, vendor/lldb/dist/source/Plugins/ABI/SysV-arc/ projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangDeclVendor.cpp - copied unchanged from r357042, vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangDeclVendor.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangDeclVendor.h - copied unchanged from r357042, vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangDeclVendor.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/CppModuleConfiguration.cpp - copied unchanged from r357042, vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/CppModuleConfiguration.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/CppModuleConfiguration.h - copied unchanged from r357042, vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/CppModuleConfiguration.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDBProperties.td - copied unchanged from r357042, vendor/lldb/dist/source/Plugins/JITLoader/GDB/JITLoaderGDBProperties.td projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextWindows_i386.cpp - copied unchanged from r357042, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextWindows_i386.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextWindows_i386.h - copied unchanged from r357042, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextWindows_i386.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextWindows_x86_64.cpp - copied unchanged from r357042, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextWindows_x86_64.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextWindows_x86_64.h - copied unchanged from r357042, vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextWindows_x86_64.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteProperties.td - copied unchanged from r357042, vendor/lldb/dist/source/Plugins/Process/gdb-remote/ProcessGDBRemoteProperties.td projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLogProperties.td - copied unchanged from r357042, vendor/lldb/dist/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLogProperties.td projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFProperties.td - copied unchanged from r357042, vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFProperties.td projects/clang1000-import/contrib/llvm-project/lldb/source/Target/TargetProperties.td - copied unchanged from r357042, vendor/lldb/dist/source/Target/TargetProperties.td projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/GDBRemote.cpp - copied unchanged from r357042, vendor/lldb/dist/source/Utility/GDBRemote.cpp projects/clang1000-import/contrib/llvm-project/lldb/utils/TableGen/LLDBPropertyDefEmitter.cpp - copied unchanged from r357042, vendor/lldb/dist/utils/TableGen/LLDBPropertyDefEmitter.cpp projects/clang1000-import/contrib/llvm-project/lldb/utils/TableGen/LLDBTableGenUtils.cpp - copied unchanged from r357042, vendor/lldb/dist/utils/TableGen/LLDBTableGenUtils.cpp projects/clang1000-import/contrib/llvm-project/lldb/utils/TableGen/LLDBTableGenUtils.h - copied unchanged from r357042, vendor/lldb/dist/utils/TableGen/LLDBTableGenUtils.h Deleted: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/VerifyDecl.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/CleanUp.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/FileCollector.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/JSON.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/StreamGDBRemote.h projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectBugreport.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectBugreport.h projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-arc/CMakeLists.txt projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/PythonExceptionState.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/PythonExceptionState.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/VerifyDecl.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/FileCollector.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/JSON.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/StreamGDBRemote.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgContext.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgContext.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgSet.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgSet.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValBase.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValBase.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValConsume.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValConsume.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValFile.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValFile.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValListBase.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValListBase.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValListOfN.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValListOfN.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValNumber.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValNumber.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValOptionLong.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValOptionLong.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValOptionShort.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValOptionShort.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValPrintValues.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValPrintValues.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValString.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValString.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValThreadGrp.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdArgValThreadGrp.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdBase.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdBase.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmd.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmd.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdBreak.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdBreak.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdData.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdData.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdEnviro.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdEnviro.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdExec.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdExec.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdFile.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdFile.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdGdbInfo.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdGdbInfo.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdGdbSet.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdGdbSet.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdGdbShow.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdGdbShow.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdGdbThread.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdGdbThread.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdMiscellanous.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdMiscellanous.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdStack.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdStack.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdSupportInfo.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdSupportInfo.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdSupportList.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdSupportList.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdSymbol.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdSymbol.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdTarget.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdTarget.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdThread.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdThread.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdTrace.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdTrace.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdVar.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCmdVar.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCommands.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdCommands.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdData.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdData.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdFactory.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdFactory.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdInterpreter.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdInterpreter.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdInvoker.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdInvoker.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdMgr.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdMgr.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnBase.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnBase.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnConfig.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnLLDBBroadcaster.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnLLDBBroadcaster.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfo.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfo.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfoVarObj.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfoVarObj.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnLLDBDebugger.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnLLDBDebugger.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnLLDBProxySBValue.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnLLDBProxySBValue.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnLLDBUtilSBValue.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnLLDBUtilSBValue.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnLog.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnLog.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnLogMediumFile.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnLogMediumFile.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnMIOutOfBandRecord.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnMIOutOfBandRecord.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnMIResultRecord.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnMIResultRecord.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnMIValue.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnMIValue.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnMIValueConst.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnMIValueConst.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnMIValueList.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnMIValueList.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnMIValueResult.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnMIValueResult.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnMIValueTuple.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnMIValueTuple.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnResources.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnResources.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnStreamStderr.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnStreamStderr.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnStreamStdin.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnStreamStdin.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnStreamStdout.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnStreamStdout.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnThreadMgrStd.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MICmnThreadMgrStd.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIDataTypes.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIDriver.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIDriver.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIDriverBase.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIDriverBase.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIDriverMain.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIDriverMgr.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIDriverMgr.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIExtensions.txt projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIReadMe.txt projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIUtilDateTimeStd.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIUtilDateTimeStd.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIUtilDebug.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIUtilDebug.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIUtilFileStd.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIUtilFileStd.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIUtilMapIdToVariant.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIUtilMapIdToVariant.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIUtilSingletonBase.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIUtilSingletonHelper.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIUtilString.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIUtilString.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIUtilThreadBaseStd.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIUtilThreadBaseStd.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIUtilVariant.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/MIUtilVariant.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/Platform.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-mi/module.modulemap Modified: projects/clang1000-import/contrib/llvm-project/lldb/docs/lldb.1 projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/LLDB.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBCommandReturnObject.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBDebugger.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBDefines.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBError.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBInstruction.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBInstructionList.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBProcess.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBStream.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBStructuredData.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBThread.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBThreadPlan.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointLocation.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointOptions.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverName.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverScripted.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/Address.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/AddressResolverFileLine.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/AddressResolverName.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/Debugger.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/FileLineResolver.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/FileSpecList.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/FormatEntity.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/IOHandler.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/LoadedModuleInfoList.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/Mangled.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/Module.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/ModuleList.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/ModuleSpec.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/PluginManager.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/SearchFilter.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/Section.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/StreamFile.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/StructuredDataImpl.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/Value.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/dwarf.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/DataFormatters/FormattersContainer.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/DataFormatters/StringPrinter.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/DataFormatters/TypeCategory.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Expression/DWARFExpression.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Expression/DiagnosticManager.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Expression/ExpressionSourceCode.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Expression/LLVMUserExpression.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Expression/Materializer.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Expression/REPL.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Host/Config.h.cmake projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Host/Editline.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Host/File.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Host/FileCache.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Host/FileSystem.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Host/Socket.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Host/common/NativeProcessProtocol.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Interpreter/CommandAlias.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Interpreter/CommandCompletions.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Interpreter/CommandInterpreter.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Interpreter/CommandObject.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Interpreter/CommandObjectMultiword.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Interpreter/CommandObjectRegexCommand.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Interpreter/CommandReturnObject.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValue.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueArch.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueBoolean.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueEnumeration.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueFileSpec.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueFormatEntity.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueRegex.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Interpreter/OptionValueUUID.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Interpreter/Options.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Interpreter/ScriptInterpreter.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/ClangASTContext.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/ClangASTImporter.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/CompileUnit.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/CompilerType.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/DeclVendor.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/FuncUnwinders.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/Function.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/ObjectFile.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/PostfixExpression.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/Symbol.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/SymbolContext.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/SymbolFile.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/SymbolVendor.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/Symtab.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/Type.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/TypeList.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/TypeSystem.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/UnwindPlan.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/UnwindTable.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Symbol/Variable.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Target/ABI.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Target/DynamicLoader.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Target/Language.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Target/Platform.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Target/Process.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Target/RemoteAwarePlatform.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Target/StackFrame.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Target/StopInfo.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Target/Target.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Target/Thread.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Target/ThreadPlanPython.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Target/Unwind.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/AnsiTerminal.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/ArchSpec.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/Args.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/CompletionRequest.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/ConstString.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/DataEncoder.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/DataExtractor.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/FileSpec.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/Flags.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/IOObject.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/Log.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/Logging.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/Predicate.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/ProcessInfo.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/RangeMap.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/RegularExpression.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/Reproducer.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/ReproducerInstrumentation.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/Scalar.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/Status.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/Stream.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/StringExtractor.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/StringLexer.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/StringList.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/StructuredData.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Utility/UUID.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/lldb-enumerations.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/lldb-forward.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/lldb-private-enumerations.h projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/lldb-private-interfaces.h projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBAddress.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBBreakpointOptionCommon.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBCommandInterpreter.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBCommandReturnObject.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBCompileUnit.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBDebugger.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBDeclaration.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBFrame.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBInstruction.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBInstructionList.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBLineEntry.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBModule.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBProcess.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBReproducer.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBReproducerPrivate.h projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBStream.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBStringList.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBSymbolContext.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBTarget.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBThread.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBThreadPlan.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBType.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SBTypeCategory.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/SystemInitializerFull.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/API/Utils.h projects/clang1000-import/contrib/llvm-project/lldb/source/Breakpoint/Breakpoint.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Breakpoint/BreakpointIDList.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Breakpoint/BreakpointLocation.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Breakpoint/BreakpointOptions.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Breakpoint/BreakpointResolver.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Breakpoint/BreakpointResolverAddress.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Breakpoint/BreakpointResolverName.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Breakpoint/BreakpointResolverScripted.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Breakpoint/Watchpoint.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Breakpoint/WatchpointOptions.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandCompletions.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectApropos.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectBreakpoint.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectBreakpointCommand.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectCommands.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectDisassemble.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectExpression.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectExpression.h projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectFrame.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectGUI.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectHelp.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectHelp.h projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectLog.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectMemory.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectMultiword.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectPlatform.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectPlugin.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectProcess.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectRegister.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectReproducer.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectSettings.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectSource.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectStats.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectTarget.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectThread.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectType.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectWatchpoint.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/CommandObjectWatchpointCommand.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/Options.td projects/clang1000-import/contrib/llvm-project/lldb/source/Commands/OptionsBase.td projects/clang1000-import/contrib/llvm-project/lldb/source/Core/Address.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/AddressResolverFileLine.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/AddressResolverName.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/Communication.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/Debugger.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/Disassembler.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/DumpDataExtractor.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/FileLineResolver.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/FormatEntity.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/Highlighter.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/IOHandler.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/Mangled.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/Module.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/ModuleList.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/PluginManager.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/SearchFilter.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/Section.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/SourceManager.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/StreamFile.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/Value.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/ValueObject.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/ValueObjectCast.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/ValueObjectChild.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/ValueObjectConstResult.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/ValueObjectDynamicValue.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/ValueObjectMemory.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/ValueObjectRegister.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/ValueObjectSyntheticFilter.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Core/ValueObjectVariable.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/DataFormatters/FormatManager.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/DataFormatters/FormattersHelpers.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/DataFormatters/TypeCategoryMap.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/DataFormatters/TypeFormat.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/DataFormatters/ValueObjectPrinter.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/DataFormatters/VectorType.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Expression/DWARFExpression.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Expression/DiagnosticManager.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Expression/ExpressionVariable.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Expression/FunctionCaller.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Expression/IRExecutionUnit.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Expression/IRInterpreter.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Expression/IRMemoryMap.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Expression/LLVMUserExpression.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Expression/Materializer.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Expression/REPL.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Expression/UserExpression.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Expression/UtilityFunction.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Host/common/Editline.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Host/common/File.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Host/common/FileCache.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Host/common/FileSystem.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Host/common/Host.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Host/common/HostInfoBase.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Host/common/HostNativeThreadBase.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Host/common/MainLoop.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Host/common/NativeProcessProtocol.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Host/common/NativeRegisterContext.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Host/common/Socket.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Host/common/TCPSocket.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Host/common/UDPSocket.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Host/freebsd/HostInfoFreeBSD.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Host/posix/HostInfoPosix.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Initialization/SystemInitializerCommon.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/CommandAlias.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/CommandInterpreter.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/CommandObject.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/CommandObjectRegexCommand.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/CommandReturnObject.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionArgParser.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionGroupArchitecture.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionGroupFormat.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionGroupOutputFile.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionGroupPlatform.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionGroupUUID.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionGroupVariable.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionGroupWatchpoint.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionValue.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionValueArch.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionValueBoolean.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionValueDictionary.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionValueEnumeration.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionValueFileSpec.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionValueFormatEntity.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionValueLanguage.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionValueRegex.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/OptionValueUUID.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Interpreter/Options.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Architecture/Mips/ArchitectureMips.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangDiagnostic.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangHost.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/IRDynamicChecks.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ModuleDependencyCollector.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Instruction/PPC64/EmulateInstructionPPC64.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxOptional.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxQueue.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxTuple.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/NSArray.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/NSDictionary.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/NSString.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptx86ABIFixups.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/BreakpadRecords.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/BreakpadRecords.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/ObjectFileBreakpad.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/ObjectFileBreakpad.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Darwin/DarwinProcessLauncher.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Darwin/MachException.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Darwin/NativeProcessDarwin.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Darwin/NativeThreadListDarwin.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD_x86_64.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/POSIX/CrashReason.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/POSIX/NativeProcessELF.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/POSIX/NativeProcessELF.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/POSIX/ProcessMessage.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/AuxVector.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/HistoryThread.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/HistoryUnwind.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterInfos_arm64.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/UnwindLLDB.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/RegisterUtilities.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationHistory.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationHistory.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/minidump/MinidumpParser.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/minidump/MinidumpTypes.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/minidump/MinidumpTypes.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/minidump/ProcessMinidump.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParser.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/CompileUnitIndex.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/DWARFLocationExpression.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/PdbFPOProgramToDWARFExpression.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/PDBLocationToDWARFExpression.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/ArmUnwindInfo.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/Block.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/ClangASTContext.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/ClangASTImporter.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/CompactUnwindInfo.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/CompileUnit.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/CompilerType.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/CxxModuleHandler.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/DWARFCallFrameInfo.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/DeclVendor.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/FuncUnwinders.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/Function.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/LineTable.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/LocateSymbolFile.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/LocateSymbolFileMacOSX.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/ObjectFile.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/PostfixExpression.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/Symbol.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/SymbolContext.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/SymbolFile.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/SymbolVendor.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/Symtab.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/Type.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/TypeMap.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/TypeSystem.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/UnwindPlan.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/UnwindTable.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Symbol/Variable.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/ABI.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/ExecutionContext.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/Language.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/LanguageRuntime.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/Memory.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/ModuleCache.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/Platform.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/Process.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/RegisterContext.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/RemoteAwarePlatform.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/SectionLoadList.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/StackFrame.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/StackFrameList.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/StopInfo.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/Target.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/Thread.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/ThreadList.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/ThreadPlan.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/ThreadPlanBase.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/ThreadPlanCallFunction.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/ThreadPlanCallUserExpression.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/ThreadPlanPython.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/ThreadPlanRunToAddress.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/ThreadPlanShouldStopHere.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/ThreadPlanStepInRange.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/ThreadPlanStepInstruction.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/ThreadPlanStepOut.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/ThreadPlanStepOverRange.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/ThreadPlanStepRange.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/ThreadPlanStepThrough.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/ThreadPlanStepUntil.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Target/ThreadPlanTracer.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/ArchSpec.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/Args.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/Broadcaster.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/CompletionRequest.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/ConstString.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/DataExtractor.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/FileSpec.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/Listener.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/Log.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/Logging.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/ProcessInfo.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/RegularExpression.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/Reproducer.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/Scalar.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/SelectHelper.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/StringExtractor.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/StringLexer.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/StringList.cpp projects/clang1000-import/contrib/llvm-project/lldb/source/Utility/StructuredData.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/argdumper/argdumper.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/compact-unwind/compact-unwind-dumper.c projects/clang1000-import/contrib/llvm-project/lldb/tools/driver/Driver.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/driver/Platform.h projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-instr/Instrument.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-server/LLDBServerUtilities.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-server/lldb-gdbserver.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-server/lldb-platform.cpp projects/clang1000-import/contrib/llvm-project/lldb/tools/lldb-server/lldb-server.cpp projects/clang1000-import/contrib/llvm-project/lldb/utils/TableGen/LLDBOptionDefEmitter.cpp projects/clang1000-import/contrib/llvm-project/lldb/utils/TableGen/LLDBTableGen.cpp projects/clang1000-import/contrib/llvm-project/lldb/utils/TableGen/LLDBTableGenBackends.h Directory Properties: projects/clang1000-import/contrib/llvm-project/lldb/ (props changed) Modified: projects/clang1000-import/contrib/llvm-project/lldb/docs/lldb.1 ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/docs/lldb.1 Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/docs/lldb.1 Thu Jan 23 21:36:25 2020 (r357058) @@ -149,6 +149,6 @@ The LLDB project page http://lldb.llvm.org/ has many d users -- the gdb/lldb command equivalence page http://lldb.llvm.org/lldb-gdb.html can be especially helpful for users coming from gdb. .Sh BUGS -To report bugs, please visit http://llvm.org/bugs/ +To report bugs, please visit https://bugs.llvm.org/ .Sh AUTHOR Maintained by the LLDB Team, http://lldb.llvm.org/ Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/LLDB.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/LLDB.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/LLDB.h Thu Jan 23 21:36:25 2020 (r357058) @@ -13,8 +13,8 @@ #include "lldb/API/SBAttachInfo.h" #include "lldb/API/SBBlock.h" #include "lldb/API/SBBreakpoint.h" -#include "lldb/API/SBBreakpointName.h" #include "lldb/API/SBBreakpointLocation.h" +#include "lldb/API/SBBreakpointName.h" #include "lldb/API/SBBroadcaster.h" #include "lldb/API/SBCommandInterpreter.h" #include "lldb/API/SBCommandReturnObject.h" @@ -28,6 +28,7 @@ #include "lldb/API/SBEvent.h" #include "lldb/API/SBExecutionContext.h" #include "lldb/API/SBExpressionOptions.h" +#include "lldb/API/SBFile.h" #include "lldb/API/SBFileSpec.h" #include "lldb/API/SBFileSpecList.h" #include "lldb/API/SBFrame.h" Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBCommandReturnObject.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBCommandReturnObject.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBCommandReturnObject.h Thu Jan 23 21:36:25 2020 (r357058) @@ -15,23 +15,27 @@ #include "lldb/API/SBDefines.h" +namespace lldb_private { +class SBCommandReturnObjectImpl; +} + namespace lldb { class LLDB_API SBCommandReturnObject { public: SBCommandReturnObject(); + SBCommandReturnObject(lldb_private::CommandReturnObject &ref); + + // rvalue ctor+assignment are incompatible with Reproducers. + SBCommandReturnObject(const lldb::SBCommandReturnObject &rhs); ~SBCommandReturnObject(); - const lldb::SBCommandReturnObject & + lldb::SBCommandReturnObject & operator=(const lldb::SBCommandReturnObject &rhs); - SBCommandReturnObject(lldb_private::CommandReturnObject *ptr); - - lldb_private::CommandReturnObject *Release(); - explicit operator bool() const; bool IsValid() const; @@ -40,14 +44,22 @@ class LLDB_API SBCommandReturnObject { (public) const char *GetError(); - size_t PutOutput(FILE *fh); + size_t PutOutput(FILE *fh); // DEPRECATED + size_t PutOutput(SBFile file); + + size_t PutOutput(FileSP file); + size_t GetOutputSize(); size_t GetErrorSize(); - size_t PutError(FILE *fh); + size_t PutError(FILE *fh); // DEPRECATED + size_t PutError(SBFile file); + + size_t PutError(FileSP file); + void Clear(); lldb::ReturnStatus GetStatus(); @@ -64,15 +76,22 @@ class LLDB_API SBCommandReturnObject { (public) bool GetDescription(lldb::SBStream &description); - // deprecated, these two functions do not take ownership of file handle - void SetImmediateOutputFile(FILE *fh); + void SetImmediateOutputFile(FILE *fh); // DEPRECATED - void SetImmediateErrorFile(FILE *fh); + void SetImmediateErrorFile(FILE *fh); // DEPRECATED - void SetImmediateOutputFile(FILE *fh, bool transfer_ownership); + void SetImmediateOutputFile(FILE *fh, bool transfer_ownership); // DEPRECATED - void SetImmediateErrorFile(FILE *fh, bool transfer_ownership); + void SetImmediateErrorFile(FILE *fh, bool transfer_ownership); // DEPRECATED + void SetImmediateOutputFile(SBFile file); + + void SetImmediateErrorFile(SBFile file); + + void SetImmediateOutputFile(FileSP file); + + void SetImmediateErrorFile(FileSP file); + void PutCString(const char *string, int len = -1); size_t Printf(const char *format, ...) __attribute__((format(printf, 2, 3))); @@ -86,6 +105,9 @@ class LLDB_API SBCommandReturnObject { (public) void SetError(const char *error_cstr); + // ref() is internal for LLDB only. + lldb_private::CommandReturnObject &ref() const; + protected: friend class SBCommandInterpreter; friend class SBOptions; @@ -96,12 +118,8 @@ class LLDB_API SBCommandReturnObject { (public) lldb_private::CommandReturnObject &operator*() const; - lldb_private::CommandReturnObject &ref() const; - - void SetLLDBObjectPtr(lldb_private::CommandReturnObject *ptr); - private: - std::unique_ptr<lldb_private::CommandReturnObject> m_opaque_up; + std::unique_ptr<lldb_private::SBCommandReturnObjectImpl> m_opaque_up; }; } // namespace lldb Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBDebugger.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBDebugger.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBDebugger.h Thu Jan 23 21:36:25 2020 (r357058) @@ -88,6 +88,24 @@ class LLDB_API SBDebugger { (public) FILE *GetErrorFileHandle(); + SBError SetInputFile(SBFile file); + + SBError SetOutputFile(SBFile file); + + SBError SetErrorFile(SBFile file); + + SBError SetInputFile(FileSP file); + + SBError SetOutputFile(FileSP file); + + SBError SetErrorFile(FileSP file); + + SBFile GetInputFile(); + + SBFile GetOutputFile(); + + SBFile GetErrorFile(); + void SaveInputTerminalState(); void RestoreInputTerminalState(); @@ -99,7 +117,14 @@ class LLDB_API SBDebugger { (public) lldb::SBListener GetListener(); void HandleProcessEvent(const lldb::SBProcess &process, - const lldb::SBEvent &event, FILE *out, FILE *err); + const lldb::SBEvent &event, FILE *out, + FILE *err); // DEPRECATED + + void HandleProcessEvent(const lldb::SBProcess &process, + const lldb::SBEvent &event, SBFile out, SBFile err); + + void HandleProcessEvent(const lldb::SBProcess &process, + const lldb::SBEvent &event, FileSP out, FileSP err); lldb::SBTarget CreateTarget(const char *filename, const char *target_triple, const char *platform_name, Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBDefines.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBDefines.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBDefines.h Thu Jan 23 21:36:25 2020 (r357058) @@ -41,6 +41,7 @@ class LLDB_API SBEvent; class LLDB_API SBEventList; class LLDB_API SBExecutionContext; class LLDB_API SBExpressionOptions; +class LLDB_API SBFile; class LLDB_API SBFileSpec; class LLDB_API SBFileSpecList; class LLDB_API SBFrame; Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBError.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBError.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBError.h Thu Jan 23 21:36:25 2020 (r357058) @@ -70,6 +70,7 @@ class LLDB_API SBError { (protected) friend class SBTrace; friend class SBValue; friend class SBWatchpoint; + friend class SBFile; lldb_private::Status *get(); Copied: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBFile.h (from r357042, vendor/lldb/dist/include/lldb/API/SBFile.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBFile.h Thu Jan 23 21:36:25 2020 (r357058, copy of r357042, vendor/lldb/dist/include/lldb/API/SBFile.h) @@ -0,0 +1,47 @@ +//===-- SBFile.h --------------------------------------------*- C++ -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef LLDB_SBFile_h_ +#define LLDB_SBFile_h_ + +#include "lldb/API/SBDefines.h" + +namespace lldb { + +class LLDB_API SBFile { + friend class SBInstruction; + friend class SBInstructionList; + friend class SBDebugger; + friend class SBCommandReturnObject; + friend class SBProcess; + +public: + SBFile(); + SBFile(FileSP file_sp); + SBFile(FILE *file, bool transfer_ownership); + SBFile(int fd, const char *mode, bool transfer_ownership); + ~SBFile(); + + SBError Read(uint8_t *buf, size_t num_bytes, size_t *bytes_read); + SBError Write(const uint8_t *buf, size_t num_bytes, size_t *bytes_written); + SBError Flush(); + bool IsValid() const; + SBError Close(); + + operator bool() const; + bool operator!() const; + + FileSP GetFile() const; + +private: + FileSP m_opaque_sp; +}; + +} // namespace lldb + +#endif // LLDB_SBFile_h_ Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBInstruction.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBInstruction.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBInstruction.h Thu Jan 23 21:36:25 2020 (r357058) @@ -55,6 +55,10 @@ class LLDB_API SBInstruction { (public) void Print(FILE *out); + void Print(SBFile out); + + void Print(FileSP out); + bool GetDescription(lldb::SBStream &description); bool EmulateWithFrame(lldb::SBFrame &frame, uint32_t evaluate_options); Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBInstructionList.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBInstructionList.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBInstructionList.h Thu Jan 23 21:36:25 2020 (r357058) @@ -46,6 +46,10 @@ class LLDB_API SBInstructionList { (public) void Print(FILE *out); + void Print(SBFile out); + + void Print(FileSP out); + bool GetDescription(lldb::SBStream &description); bool DumpEmulationForAllInstructions(const char *triple); @@ -56,6 +60,8 @@ class LLDB_API SBInstructionList { (public) friend class SBTarget; void SetDisassembler(const lldb::DisassemblerSP &opaque_sp); + bool GetDescription(lldb_private::Stream &description); + private: lldb::DisassemblerSP m_opaque_sp; Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBProcess.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBProcess.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBProcess.h Thu Jan 23 21:36:25 2020 (r357058) @@ -67,6 +67,10 @@ class LLDB_API SBProcess { (public) void ReportEventState(const lldb::SBEvent &event, FILE *out) const; + void ReportEventState(const lldb::SBEvent &event, SBFile file) const; + + void ReportEventState(const lldb::SBEvent &event, FileSP file) const; + void AppendEventStateReport(const lldb::SBEvent &event, lldb::SBCommandReturnObject &result); Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBStream.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBStream.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBStream.h Thu Jan 23 21:36:25 2020 (r357058) @@ -39,6 +39,10 @@ class LLDB_API SBStream { (public) void RedirectToFile(const char *path, bool append); + void RedirectToFile(lldb::SBFile file); + + void RedirectToFile(lldb::FileSP file); + void RedirectToFileHandle(FILE *fh, bool transfer_fh_ownership); void RedirectToFileDescriptor(int fd, bool transfer_fh_ownership); Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBStructuredData.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBStructuredData.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBStructuredData.h Thu Jan 23 21:36:25 2020 (r357058) @@ -91,6 +91,8 @@ class SBStructuredData { (protected) friend class SBTraceOptions; friend class SBDebugger; friend class SBTarget; + friend class SBThread; + friend class SBThreadPlan; StructuredDataImplUP m_impl_up; }; Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBThread.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBThread.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBThread.h Thu Jan 23 21:36:25 2020 (r357058) @@ -122,6 +122,10 @@ class LLDB_API SBThread { (public) SBError StepUsingScriptedThreadPlan(const char *script_class_name, bool resume_immediately); + SBError StepUsingScriptedThreadPlan(const char *script_class_name, + lldb::SBStructuredData &args_data, + bool resume_immediately); + SBError JumpToLine(lldb::SBFileSpec &file_spec, uint32_t line); void RunToAddress(lldb::addr_t addr); Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBThreadPlan.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBThreadPlan.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/API/SBThreadPlan.h Thu Jan 23 21:36:25 2020 (r357058) @@ -28,6 +28,9 @@ class LLDB_API SBThreadPlan { (public) SBThreadPlan(lldb::SBThread &thread, const char *class_name); + SBThreadPlan(lldb::SBThread &thread, const char *class_name, + lldb::SBStructuredData &args_data); + ~SBThreadPlan(); explicit operator bool() const; @@ -99,6 +102,9 @@ class LLDB_API SBThreadPlan { (public) SBThreadPlan QueueThreadPlanForStepScripted(const char *script_class_name); SBThreadPlan QueueThreadPlanForStepScripted(const char *script_class_name, + SBError &error); + SBThreadPlan QueueThreadPlanForStepScripted(const char *script_class_name, + lldb::SBStructuredData &args_data, SBError &error); private: Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointLocation.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointLocation.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointLocation.h Thu Jan 23 21:36:25 2020 (r357058) @@ -67,7 +67,7 @@ class BreakpointLocation (public) // The next section deals with various breakpoint options. - /// If \a enable is \b true, enable the breakpoint, if \b false disable it. + /// If \a enabled is \b true, enable the breakpoint, if \b false disable it. void SetEnabled(bool enabled); /// Check the Enable/Disable state. Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointOptions.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointOptions.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointOptions.h Thu Jan 23 21:36:25 2020 (r357058) @@ -107,6 +107,12 @@ friend class Breakpoint; (public) /// \param[in] ignore /// How many breakpoint hits we should ignore before stopping. /// + /// \param[in] one_shot + /// Should this breakpoint delete itself after being hit once. + /// + /// \param[in] auto_continue + /// Should this breakpoint auto-continue after running its commands. + /// BreakpointOptions(const char *condition, bool enabled = true, int32_t ignore = 0, bool one_shot = false, bool auto_continue = false); @@ -319,7 +325,10 @@ friend class Breakpoint; (public) void GetDescription(Stream *s, lldb::DescriptionLevel level) const; - /// Returns true if the breakpoint option has a callback set. + /// Check if the breakpoint option has a callback set. + /// + /// \return + /// If the breakpoint option has a callback, \b true otherwise \b false. bool HasCallback() const; /// This is the default empty callback. @@ -367,22 +376,32 @@ friend class Breakpoint; (public) void SetThreadSpec(std::unique_ptr<ThreadSpec> &thread_spec_up); private: - // For BreakpointOptions only - BreakpointHitCallback m_callback; // This is the callback function pointer - lldb::BatonSP m_callback_baton_sp; // This is the client data for the callback + /// For BreakpointOptions only + + /// This is the callback function pointer + BreakpointHitCallback m_callback; + /// This is the client data for the callback + lldb::BatonSP m_callback_baton_sp; bool m_baton_is_command_baton; bool m_callback_is_synchronous; bool m_enabled; + /// If set, the breakpoint delete itself after being hit once. bool m_one_shot; - uint32_t m_ignore_count; // Number of times to ignore this breakpoint - std::unique_ptr<ThreadSpec> - m_thread_spec_up; // Thread for which this breakpoint will take - std::string m_condition_text; // The condition to test. - size_t m_condition_text_hash; // Its hash, so that locations know when the - // condition is updated. - bool m_auto_continue; // If set, auto-continue from breakpoint. - Flags m_set_flags; // Which options are set at this level. Drawn - // from BreakpointOptions::SetOptionsFlags. + /// Number of times to ignore this breakpoint. + uint32_t m_ignore_count; + /// Thread for which this breakpoint will stop. + std::unique_ptr<ThreadSpec> m_thread_spec_up; + /// The condition to test. + std::string m_condition_text; + /// Its hash, so that locations know when the condition is updated. + size_t m_condition_text_hash; + /// If set, inject breakpoint condition into process. + bool m_inject_condition; + /// If set, auto-continue from breakpoint. + bool m_auto_continue; + /// Which options are set at this level. + /// Drawn from BreakpointOptions::SetOptionsFlags. + Flags m_set_flags; }; } // namespace lldb_private Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h Thu Jan 23 21:36:25 2020 (r357058) @@ -41,8 +41,8 @@ class BreakpointResolverAddress : public BreakpointRes ModuleList &modules) override; Searcher::CallbackReturn SearchCallback(SearchFilter &filter, - SymbolContext &context, Address *addr, - bool containing) override; + SymbolContext &context, + Address *addr) override; lldb::SearchDepth GetDepth() override; Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h Thu Jan 23 21:36:25 2020 (r357058) @@ -35,8 +35,8 @@ class BreakpointResolverFileLine : public BreakpointRe ~BreakpointResolverFileLine() override; Searcher::CallbackReturn SearchCallback(SearchFilter &filter, - SymbolContext &context, Address *addr, - bool containing) override; + SymbolContext &context, + Address *addr) override; lldb::SearchDepth GetDepth() override; Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h Thu Jan 23 21:36:25 2020 (r357058) @@ -24,7 +24,7 @@ namespace lldb_private { class BreakpointResolverFileRegex : public BreakpointResolver { public: BreakpointResolverFileRegex( - Breakpoint *bkpt, RegularExpression ®ex, + Breakpoint *bkpt, RegularExpression regex, const std::unordered_set<std::string> &func_name_set, bool exact_match); static BreakpointResolver * @@ -37,8 +37,8 @@ class BreakpointResolverFileRegex : public BreakpointR ~BreakpointResolverFileRegex() override; Searcher::CallbackReturn SearchCallback(SearchFilter &filter, - SymbolContext &context, Address *addr, - bool containing) override; + SymbolContext &context, + Address *addr) override; lldb::SearchDepth GetDepth() override; Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverName.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverName.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverName.h Thu Jan 23 21:36:25 2020 (r357058) @@ -44,7 +44,7 @@ class BreakpointResolverName : public BreakpointResolv // Creates a function breakpoint by regular expression. Takes over control // of the lifespan of func_regex. - BreakpointResolverName(Breakpoint *bkpt, RegularExpression &func_regex, + BreakpointResolverName(Breakpoint *bkpt, RegularExpression func_regex, lldb::LanguageType language, lldb::addr_t offset, bool skip_prologue); @@ -58,8 +58,8 @@ class BreakpointResolverName : public BreakpointResolv ~BreakpointResolverName() override; Searcher::CallbackReturn SearchCallback(SearchFilter &filter, - SymbolContext &context, Address *addr, - bool containing) override; + SymbolContext &context, + Address *addr) override; lldb::SearchDepth GetDepth() override; Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverScripted.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverScripted.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Breakpoint/BreakpointResolverScripted.h Thu Jan 23 21:36:25 2020 (r357058) @@ -26,8 +26,7 @@ class BreakpointResolverScripted : public BreakpointRe BreakpointResolverScripted(Breakpoint *bkpt, const llvm::StringRef class_name, lldb::SearchDepth depth, - StructuredDataImpl *args_data, - ScriptInterpreter &script_interp); + StructuredDataImpl *args_data); ~BreakpointResolverScripted() override; @@ -39,8 +38,8 @@ class BreakpointResolverScripted : public BreakpointRe StructuredData::ObjectSP SerializeToStructuredData() override; Searcher::CallbackReturn SearchCallback(SearchFilter &filter, - SymbolContext &context, Address *addr, - bool containing) override; + SymbolContext &context, + Address *addr) override; lldb::SearchDepth GetDepth() override; Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/Address.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/Address.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/Address.h Thu Jan 23 21:36:25 2020 (r357058) @@ -338,6 +338,23 @@ class Address { (public) bool ResolveAddressUsingFileSections(lldb::addr_t addr, const SectionList *sections); + /// Resolve this address to its containing function and optionally get + /// that function's address range. + /// + /// \param[out] sym_ctx + /// The symbol context describing the function in which this address lies + /// + /// \parm[out] addr_range_ptr + /// Pointer to the AddressRange to fill in with the function's address + /// range. Caller may pass null if they don't need the address range. + /// + /// \return + /// Returns \b false if the function/symbol could not be resolved + /// or if the address range was requested and could not be resolved; + /// returns \b true otherwise. + bool ResolveFunctionScope(lldb_private::SymbolContext &sym_ctx, + lldb_private::AddressRange *addr_range_ptr = nullptr); + /// Set the address to represent \a load_addr. /// /// The address will attempt to find a loaded section within \a target that Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/AddressResolverFileLine.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/AddressResolverFileLine.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/AddressResolverFileLine.h Thu Jan 23 21:36:25 2020 (r357058) @@ -34,8 +34,8 @@ class AddressResolverFileLine : public AddressResolver ~AddressResolverFileLine() override; Searcher::CallbackReturn SearchCallback(SearchFilter &filter, - SymbolContext &context, Address *addr, - bool containing) override; + SymbolContext &context, + Address *addr) override; lldb::SearchDepth GetDepth() override; Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/AddressResolverName.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/AddressResolverName.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/AddressResolverName.h Thu Jan 23 21:36:25 2020 (r357058) @@ -31,7 +31,7 @@ class AddressResolverName : public AddressResolver { ( // Creates a function breakpoint by regular expression. Takes over control // of the lifespan of func_regex. - AddressResolverName(RegularExpression &func_regex); + AddressResolverName(RegularExpression func_regex); AddressResolverName(const char *class_name, const char *method, AddressResolver::MatchType type); @@ -39,8 +39,8 @@ class AddressResolverName : public AddressResolver { ( ~AddressResolverName() override; Searcher::CallbackReturn SearchCallback(SearchFilter &filter, - SymbolContext &context, Address *addr, - bool containing) override; + SymbolContext &context, + Address *addr) override; lldb::SearchDepth GetDepth() override; Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/Debugger.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/Debugger.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/Debugger.h Thu Jan 23 21:36:25 2020 (r357058) @@ -17,6 +17,7 @@ #include "lldb/Core/FormatEntity.h" #include "lldb/Core/IOHandler.h" #include "lldb/Core/SourceManager.h" +#include "lldb/Core/StreamFile.h" #include "lldb/Core/UserSettingsController.h" #include "lldb/Host/HostThread.h" #include "lldb/Host/Terminal.h" @@ -113,20 +114,29 @@ class Debugger : public std::enable_shared_from_this<D void SetAsyncExecution(bool async); - lldb::StreamFileSP GetInputFile() { return m_input_file_sp; } + lldb::FileSP GetInputFileSP() { return m_input_file_sp; } - lldb::StreamFileSP GetOutputFile() { return m_output_file_sp; } + lldb::StreamFileSP GetOutputStreamSP() { return m_output_stream_sp; } - lldb::StreamFileSP GetErrorFile() { return m_error_file_sp; } + lldb::StreamFileSP GetErrorStreamSP() { return m_error_stream_sp; } + File &GetInputFile() { return *m_input_file_sp; } + + File &GetOutputFile() { return m_output_stream_sp->GetFile(); } + + File &GetErrorFile() { return m_error_stream_sp->GetFile(); } + + StreamFile &GetOutputStream() { return *m_output_stream_sp; } + + StreamFile &GetErrorStream() { return *m_error_stream_sp; } + repro::DataRecorder *GetInputRecorder(); - void SetInputFileHandle(FILE *fh, bool tranfer_ownership, - repro::DataRecorder *recorder = nullptr); + void SetInputFile(lldb::FileSP file, repro::DataRecorder *recorder = nullptr); - void SetOutputFileHandle(FILE *fh, bool tranfer_ownership); + void SetOutputFile(lldb::FileSP file); - void SetErrorFileHandle(FILE *fh, bool tranfer_ownership); + void SetErrorFile(lldb::FileSP file); void SaveInputTerminalState(); @@ -174,7 +184,7 @@ class Debugger : public std::enable_shared_from_this<D // If any of the streams are not set, set them to the in/out/err stream of // the top most input reader to ensure they at least have something - void AdoptTopIOHandlerFilesIfInvalid(lldb::StreamFileSP &in, + void AdoptTopIOHandlerFilesIfInvalid(lldb::FileSP &in, lldb::StreamFileSP &out, lldb::StreamFileSP &err); @@ -311,7 +321,7 @@ class Debugger : public std::enable_shared_from_this<D // selected target, or if no target is present you want to prime the dummy // target with entities that will be copied over to new targets. Target *GetSelectedOrDummyTarget(bool prefer_dummy = false); - Target *GetDummyTarget(); + Target *GetDummyTarget() { return m_dummy_target_sp.get(); } lldb::BroadcasterManagerSP GetBroadcasterManager() { return m_broadcaster_manager_sp; @@ -345,19 +355,21 @@ class Debugger : public std::enable_shared_from_this<D void HandleThreadEvent(const lldb::EventSP &event_sp); - size_t GetProcessSTDOUT(Process *process, Stream *stream); + // Ensures two threads don't attempt to flush process output in parallel. + std::mutex m_output_flush_mutex; + void FlushProcessOutput(Process &process, bool flush_stdout, + bool flush_stderr); - size_t GetProcessSTDERR(Process *process, Stream *stream); - SourceManager::SourceFileCache &GetSourceFileCache() { return m_source_file_cache; } void InstanceInitialize(); - lldb::StreamFileSP m_input_file_sp; - lldb::StreamFileSP m_output_file_sp; - lldb::StreamFileSP m_error_file_sp; + // these should never be NULL + lldb::FileSP m_input_file_sp; + lldb::StreamFileSP m_output_stream_sp; + lldb::StreamFileSP m_error_stream_sp; /// Used for shadowing the input file when capturing a reproducer. repro::DataRecorder *m_input_recorder; @@ -399,6 +411,7 @@ class Debugger : public std::enable_shared_from_this<D Broadcaster m_sync_broadcaster; lldb::ListenerSP m_forward_listener_sp; llvm::once_flag m_clear_once; + lldb::TargetSP m_dummy_target_sp; // Events for m_sync_broadcaster enum { Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/FileLineResolver.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/FileLineResolver.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/FileLineResolver.h Thu Jan 23 21:36:25 2020 (r357058) @@ -37,8 +37,8 @@ class FileLineResolver : public Searcher { (public) ~FileLineResolver() override; Searcher::CallbackReturn SearchCallback(SearchFilter &filter, - SymbolContext &context, Address *addr, - bool containing) override; + SymbolContext &context, + Address *addr) override; lldb::SearchDepth GetDepth() override; Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/FileSpecList.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/FileSpecList.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/FileSpecList.h Thu Jan 23 21:36:25 2020 (r357058) @@ -25,6 +25,9 @@ class Stream; /// A class that contains a mutable list of FileSpec objects. class FileSpecList { public: + typedef std::vector<FileSpec> collection; + typedef collection::const_iterator const_iterator; + /// Default constructor. /// /// Initialize this object with an empty file list. @@ -76,6 +79,15 @@ class FileSpecList { (public) /// \b true if the file was appended, \b false otherwise. bool AppendIfUnique(const FileSpec &file); + /// Inserts a new FileSpec into the FileSpecList constructed in-place with + /// the given arguments. + /// + /// \param[in] args + /// Arguments to create the FileSpec + template <class... Args> void EmplaceBack(Args &&... args) { + m_files.emplace_back(std::forward<Args>(args)...); + } + /// Clears the file list. void Clear(); @@ -182,9 +194,10 @@ class FileSpecList { (public) static size_t GetFilesMatchingPartialPath(const char *path, bool dir_okay, FileSpecList &matches); + const_iterator begin() const { return m_files.begin(); } + const_iterator end() const { return m_files.end(); } + protected: - typedef std::vector<FileSpec> - collection; ///< The collection type for the file list. collection m_files; ///< A collection of FileSpec objects. }; Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/FormatEntity.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/FormatEntity.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/FormatEntity.h Thu Jan 23 21:36:25 2020 (r357058) @@ -199,7 +199,7 @@ class FormatEntity { (public) llvm::StringRef &variable_name, llvm::StringRef &variable_format); - static size_t AutoComplete(lldb_private::CompletionRequest &request); + static void AutoComplete(lldb_private::CompletionRequest &request); // Format the current elements into the stream \a s. // Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/IOHandler.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/IOHandler.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/IOHandler.h Thu Jan 23 21:36:25 2020 (r357058) @@ -10,6 +10,7 @@ #define liblldb_IOHandler_h_ #include "lldb/Core/ValueObjectList.h" +#include "lldb/Utility/CompletionRequest.h" #include "lldb/Utility/ConstString.h" #include "lldb/Utility/Flags.h" #include "lldb/Utility/Predicate.h" @@ -57,8 +58,7 @@ class IOHandler { (public) IOHandler(Debugger &debugger, IOHandler::Type type); IOHandler(Debugger &debugger, IOHandler::Type type, - const lldb::StreamFileSP &input_sp, - const lldb::StreamFileSP &output_sp, + const lldb::FileSP &input_sp, const lldb::StreamFileSP &output_sp, const lldb::StreamFileSP &error_sp, uint32_t flags, repro::DataRecorder *data_recorder); @@ -122,11 +122,11 @@ class IOHandler { (public) FILE *GetErrorFILE(); - lldb::StreamFileSP &GetInputStreamFile(); + lldb::FileSP &GetInputFileSP(); - lldb::StreamFileSP &GetOutputStreamFile(); + lldb::StreamFileSP &GetOutputStreamFileSP(); - lldb::StreamFileSP &GetErrorStreamFile(); + lldb::StreamFileSP &GetErrorStreamFileSP(); Debugger &GetDebugger() { return m_debugger; } @@ -164,7 +164,7 @@ class IOHandler { (public) protected: Debugger &m_debugger; - lldb::StreamFileSP m_input_sp; + lldb::FileSP m_input_sp; lldb::StreamFileSP m_output_sp; lldb::StreamFileSP m_error_sp; repro::DataRecorder *m_data_recorder; @@ -198,10 +198,8 @@ class IOHandlerDelegate { (public) virtual void IOHandlerDeactivated(IOHandler &io_handler) {} - virtual int IOHandlerComplete(IOHandler &io_handler, const char *current_line, - const char *cursor, const char *last_char, - int skip_first_n_matches, int max_matches, - StringList &matches, StringList &descriptions); + virtual void IOHandlerComplete(IOHandler &io_handler, + CompletionRequest &request); virtual const char *IOHandlerGetFixIndentationCharacters() { return nullptr; } @@ -334,7 +332,7 @@ class IOHandlerEditline : public IOHandler { (public) repro::DataRecorder *data_recorder); IOHandlerEditline(Debugger &debugger, IOHandler::Type type, - const lldb::StreamFileSP &input_sp, + const lldb::FileSP &input_sp, const lldb::StreamFileSP &output_sp, const lldb::StreamFileSP &error_sp, uint32_t flags, const char *editline_name, // Used for saving history files @@ -350,7 +348,7 @@ class IOHandlerEditline : public IOHandler { (public) const char *, bool, bool, uint32_t, IOHandlerDelegate &) = delete; - IOHandlerEditline(Debugger &, IOHandler::Type, const lldb::StreamFileSP &, + IOHandlerEditline(Debugger &, IOHandler::Type, const lldb::FileSP &, const lldb::StreamFileSP &, const lldb::StreamFileSP &, uint32_t, const char *, const char *, const char *, bool, bool, uint32_t, IOHandlerDelegate &) = delete; @@ -415,11 +413,7 @@ class IOHandlerEditline : public IOHandler { (public) static int FixIndentationCallback(Editline *editline, const StringList &lines, int cursor_position, void *baton); - static int AutoCompleteCallback(const char *current_line, const char *cursor, - const char *last_char, - int skip_first_n_matches, int max_matches, - StringList &matches, StringList &descriptions, - void *baton); + static void AutoCompleteCallback(CompletionRequest &request, void *baton); #endif protected: @@ -437,6 +431,7 @@ class IOHandlerEditline : public IOHandler { (public) bool m_interrupt_exits; bool m_editing; // Set to true when fetching a line manually (not using // libedit) + std::string m_line_buffer; }; // The order of base classes is important. Look at the constructor of @@ -450,10 +445,8 @@ class IOHandlerConfirm : public IOHandlerDelegate, pub bool GetResponse() const { return m_user_response; } - int IOHandlerComplete(IOHandler &io_handler, const char *current_line, - const char *cursor, const char *last_char, - int skip_first_n_matches, int max_matches, - StringList &matches, StringList &descriptions) override; + void IOHandlerComplete(IOHandler &io_handler, + CompletionRequest &request) override; void IOHandlerInputComplete(IOHandler &io_handler, std::string &data) override; Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/LoadedModuleInfoList.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/LoadedModuleInfoList.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/LoadedModuleInfoList.h Thu Jan 23 21:36:25 2020 (r357058) @@ -84,9 +84,6 @@ class LoadedModuleInfoList { (public) } bool operator==(LoadedModuleInfo const &rhs) const { - if (e_num != rhs.e_num) - return false; - for (size_t i = 0; i < e_num; ++i) { if (m_has[i] != rhs.m_has[i]) return false; Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/Mangled.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/Mangled.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/Mangled.h Thu Jan 23 21:36:25 2020 (r357058) @@ -49,24 +49,10 @@ class Mangled { (public) /// Default constructor. /// /// Initialize with both mangled and demangled names empty. - Mangled(); + Mangled() = default; /// Construct with name. /// - /// Constructor with an optional string and a boolean indicating if it is - /// the mangled version. - /// - /// \param[in] name - /// The already const name to copy into this object. - /// - /// \param[in] is_mangled - /// If \b true then \a name is a mangled name, if \b false then - /// \a name is demangled. - Mangled(ConstString name, bool is_mangled); - Mangled(llvm::StringRef name, bool is_mangled); - - /// Construct with name. - /// /// Constructor with an optional string and auto-detect if \a name is /// mangled or not. /// @@ -75,12 +61,6 @@ class Mangled { (public) explicit Mangled(ConstString name); explicit Mangled(llvm::StringRef name); - - /// Destructor - /// - /// Releases its ref counts on the mangled and demangled strings that live - /// in the global string pool. - ~Mangled(); /// Convert to pointer operator. /// Modified: projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/Module.h ============================================================================== --- projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/Module.h Thu Jan 23 21:35:51 2020 (r357057) +++ projects/clang1000-import/contrib/llvm-project/lldb/include/lldb/Core/Module.h Thu Jan 23 21:36:25 2020 (r357058) @@ -49,7 +49,6 @@ class Symbol; class SymbolContext; class SymbolContextList; class SymbolFile; -class SymbolVendor; class Symtab; class Target; class TypeList; @@ -67,8 +66,8 @@ class VariableList; /// accessors are called. For example the object file (ObjectFile) /// representation will only be parsed if the object file is requested using /// the Module::GetObjectFile() is called. The debug symbols will only be -/// parsed if the symbol vendor (SymbolVendor) is requested using the -/// Module::GetSymbolVendor() is called. +/// parsed if the symbol file (SymbolFile) is requested using the +/// Module::GetSymbolFile() method. /// /// The module will parse more detailed information as more queries are made. class Module : public std::enable_shared_from_this<Module>, @@ -247,13 +246,13 @@ class Module : public std::enable_shared_from_this<Mod ConstString name, lldb::SymbolType symbol_type = lldb::eSymbolTypeAny); - size_t FindSymbolsWithNameAndType(ConstString name, - lldb::SymbolType symbol_type, - SymbolContextList &sc_list); + void FindSymbolsWithNameAndType(ConstString name, + lldb::SymbolType symbol_type, + SymbolContextList &sc_list); - size_t FindSymbolsMatchingRegExAndType(const RegularExpression ®ex, - lldb::SymbolType symbol_type, - SymbolContextList &sc_list); + void FindSymbolsMatchingRegExAndType(const RegularExpression ®ex, + lldb::SymbolType symbol_type, + SymbolContextList &sc_list); /// Find a function symbols in the object file's symbol table. /// @@ -267,11 +266,8 @@ class Module : public std::enable_shared_from_this<Mod /// /// \param[out] sc_list /// A list to append any matching symbol contexts to. - /// - /// \return - /// The number of symbol contexts that were added to \a sc_list - size_t FindFunctionSymbols(ConstString name, uint32_t name_type_mask, - SymbolContextList &sc_list); + void FindFunctionSymbols(ConstString name, uint32_t name_type_mask, + SymbolContextList &sc_list); /// Find compile units by partial or full path. /// @@ -281,19 +277,10 @@ class Module : public std::enable_shared_from_this<Mod /// \param[in] path /// The name of the function we are looking for. /// - /// \param[in] append - /// If \b true, then append any compile units that were found - /// to \a sc_list. If \b false, then the \a sc_list is cleared - /// and the contents of \a sc_list are replaced. - /// /// \param[out] sc_list /// A symbol context list that gets filled in with all of the /// matches. - /// - /// \return - /// The number of matches added to \a sc_list. - size_t FindCompileUnits(const FileSpec &path, bool append, - SymbolContextList &sc_list); + void FindCompileUnits(const FileSpec &path, SymbolContextList &sc_list); *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202001232136.00NLaPGD058994>