svn commit: r318378 - in vendor/lldb/dist: include/lldb include/lldb/API include/lldb/Breakpoint include/lldb/Core include/lldb/DataFormatters include/lldb/Expression include/lldb/Host include/lldb...
Dimitry Andric
dim at FreeBSD.org
Tue May 16 19:48:04 UTC 2017
Author: dim
Date: Tue May 16 19:47:58 2017
New Revision: 318378
URL: https://svnweb.freebsd.org/changeset/base/318378
Log:
Vendor import of lldb trunk r303197:
https://llvm.org/svn/llvm-project/lldb/trunk@303197
Added:
vendor/lldb/dist/include/lldb/Utility/Status.h (contents, props changed)
vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/class-template-parameter-pack/
vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/class-template-parameter-pack/Makefile (contents, props changed)
vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/class-template-parameter-pack/TestClassTemplateParameterPack.py (contents, props changed)
vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/class-template-parameter-pack/main.cpp (contents, props changed)
vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/function-template-parameter-pack/
vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/function-template-parameter-pack/Makefile (contents, props changed)
vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/function-template-parameter-pack/TestFunctionTemplateParameterPack.py (contents, props changed)
vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/function-template-parameter-pack/main.cpp (contents, props changed)
vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/ptr_refs/
vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/ptr_refs/Makefile (contents, props changed)
vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/ptr_refs/TestPtrRefsObjC.py (contents, props changed)
vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/ptr_refs/main.m
vendor/lldb/dist/source/Utility/Status.cpp (contents, props changed)
vendor/lldb/dist/unittests/Utility/StatusTest.cpp (contents, props changed)
Deleted:
vendor/lldb/dist/include/lldb/Utility/Error.h
vendor/lldb/dist/source/Utility/Error.cpp
vendor/lldb/dist/unittests/Utility/ErrorTest.cpp
Modified:
vendor/lldb/dist/include/lldb/API/SBError.h
vendor/lldb/dist/include/lldb/API/SBPlatform.h
vendor/lldb/dist/include/lldb/API/SBTarget.h
vendor/lldb/dist/include/lldb/Breakpoint/Breakpoint.h
vendor/lldb/dist/include/lldb/Breakpoint/BreakpointID.h
vendor/lldb/dist/include/lldb/Breakpoint/BreakpointLocation.h
vendor/lldb/dist/include/lldb/Breakpoint/BreakpointOptions.h
vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolver.h
vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverAddress.h
vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverFileLine.h
vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverFileRegex.h
vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverName.h
vendor/lldb/dist/include/lldb/Breakpoint/Watchpoint.h
vendor/lldb/dist/include/lldb/Core/Communication.h
vendor/lldb/dist/include/lldb/Core/Connection.h
vendor/lldb/dist/include/lldb/Core/Debugger.h
vendor/lldb/dist/include/lldb/Core/FormatEntity.h
vendor/lldb/dist/include/lldb/Core/MappedHash.h
vendor/lldb/dist/include/lldb/Core/Module.h
vendor/lldb/dist/include/lldb/Core/ModuleList.h
vendor/lldb/dist/include/lldb/Core/PluginManager.h
vendor/lldb/dist/include/lldb/Core/RegisterValue.h
vendor/lldb/dist/include/lldb/Core/Scalar.h
vendor/lldb/dist/include/lldb/Core/SearchFilter.h
vendor/lldb/dist/include/lldb/Core/StructuredData.h
vendor/lldb/dist/include/lldb/Core/StructuredDataImpl.h
vendor/lldb/dist/include/lldb/Core/Timer.h
vendor/lldb/dist/include/lldb/Core/UserSettingsController.h
vendor/lldb/dist/include/lldb/Core/Value.h
vendor/lldb/dist/include/lldb/Core/ValueObject.h
vendor/lldb/dist/include/lldb/Core/ValueObjectConstResult.h
vendor/lldb/dist/include/lldb/Core/ValueObjectConstResultCast.h
vendor/lldb/dist/include/lldb/Core/ValueObjectConstResultChild.h
vendor/lldb/dist/include/lldb/Core/ValueObjectConstResultImpl.h
vendor/lldb/dist/include/lldb/Core/ValueObjectDynamicValue.h
vendor/lldb/dist/include/lldb/Core/ValueObjectRegister.h
vendor/lldb/dist/include/lldb/Core/ValueObjectSyntheticFilter.h
vendor/lldb/dist/include/lldb/Core/ValueObjectVariable.h
vendor/lldb/dist/include/lldb/DataFormatters/TypeSummary.h
vendor/lldb/dist/include/lldb/Expression/DWARFExpression.h
vendor/lldb/dist/include/lldb/Expression/ExpressionParser.h
vendor/lldb/dist/include/lldb/Expression/IRExecutionUnit.h
vendor/lldb/dist/include/lldb/Expression/IRInterpreter.h
vendor/lldb/dist/include/lldb/Expression/IRMemoryMap.h
vendor/lldb/dist/include/lldb/Expression/LLVMUserExpression.h
vendor/lldb/dist/include/lldb/Expression/Materializer.h
vendor/lldb/dist/include/lldb/Expression/REPL.h
vendor/lldb/dist/include/lldb/Expression/UserExpression.h
vendor/lldb/dist/include/lldb/Expression/UtilityFunction.h
vendor/lldb/dist/include/lldb/Host/File.h
vendor/lldb/dist/include/lldb/Host/FileCache.h
vendor/lldb/dist/include/lldb/Host/FileSystem.h
vendor/lldb/dist/include/lldb/Host/Host.h
vendor/lldb/dist/include/lldb/Host/HostNativeProcessBase.h
vendor/lldb/dist/include/lldb/Host/HostNativeThreadBase.h
vendor/lldb/dist/include/lldb/Host/HostProcess.h
vendor/lldb/dist/include/lldb/Host/HostThread.h
vendor/lldb/dist/include/lldb/Host/IOObject.h
vendor/lldb/dist/include/lldb/Host/LockFileBase.h
vendor/lldb/dist/include/lldb/Host/MainLoop.h
vendor/lldb/dist/include/lldb/Host/MainLoopBase.h
vendor/lldb/dist/include/lldb/Host/MonitoringProcessLauncher.h
vendor/lldb/dist/include/lldb/Host/PipeBase.h
vendor/lldb/dist/include/lldb/Host/ProcessLauncher.h
vendor/lldb/dist/include/lldb/Host/Socket.h
vendor/lldb/dist/include/lldb/Host/ThreadLauncher.h
vendor/lldb/dist/include/lldb/Host/common/NativeBreakpoint.h
vendor/lldb/dist/include/lldb/Host/common/NativeBreakpointList.h
vendor/lldb/dist/include/lldb/Host/common/NativeProcessProtocol.h
vendor/lldb/dist/include/lldb/Host/common/NativeRegisterContext.h
vendor/lldb/dist/include/lldb/Host/common/NativeThreadProtocol.h
vendor/lldb/dist/include/lldb/Host/common/NativeWatchpointList.h
vendor/lldb/dist/include/lldb/Host/common/SoftwareBreakpoint.h
vendor/lldb/dist/include/lldb/Host/common/TCPSocket.h
vendor/lldb/dist/include/lldb/Host/common/UDPSocket.h
vendor/lldb/dist/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h
vendor/lldb/dist/include/lldb/Host/posix/DomainSocket.h
vendor/lldb/dist/include/lldb/Host/posix/HostProcessPosix.h
vendor/lldb/dist/include/lldb/Host/posix/HostThreadPosix.h
vendor/lldb/dist/include/lldb/Host/posix/LockFilePosix.h
vendor/lldb/dist/include/lldb/Host/posix/PipePosix.h
vendor/lldb/dist/include/lldb/Host/posix/ProcessLauncherPosix.h
vendor/lldb/dist/include/lldb/Host/posix/ProcessLauncherPosixFork.h
vendor/lldb/dist/include/lldb/Host/windows/ConnectionGenericFileWindows.h
vendor/lldb/dist/include/lldb/Host/windows/HostProcessWindows.h
vendor/lldb/dist/include/lldb/Host/windows/HostThreadWindows.h
vendor/lldb/dist/include/lldb/Host/windows/LockFileWindows.h
vendor/lldb/dist/include/lldb/Host/windows/PipeWindows.h
vendor/lldb/dist/include/lldb/Host/windows/ProcessLauncherWindows.h
vendor/lldb/dist/include/lldb/Interpreter/Args.h
vendor/lldb/dist/include/lldb/Interpreter/CommandInterpreter.h
vendor/lldb/dist/include/lldb/Interpreter/CommandReturnObject.h
vendor/lldb/dist/include/lldb/Interpreter/OptionGroupArchitecture.h
vendor/lldb/dist/include/lldb/Interpreter/OptionGroupBoolean.h
vendor/lldb/dist/include/lldb/Interpreter/OptionGroupFile.h
vendor/lldb/dist/include/lldb/Interpreter/OptionGroupFormat.h
vendor/lldb/dist/include/lldb/Interpreter/OptionGroupOutputFile.h
vendor/lldb/dist/include/lldb/Interpreter/OptionGroupPlatform.h
vendor/lldb/dist/include/lldb/Interpreter/OptionGroupString.h
vendor/lldb/dist/include/lldb/Interpreter/OptionGroupUInt64.h
vendor/lldb/dist/include/lldb/Interpreter/OptionGroupUUID.h
vendor/lldb/dist/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h
vendor/lldb/dist/include/lldb/Interpreter/OptionGroupVariable.h
vendor/lldb/dist/include/lldb/Interpreter/OptionGroupWatchpoint.h
vendor/lldb/dist/include/lldb/Interpreter/OptionValue.h
vendor/lldb/dist/include/lldb/Interpreter/OptionValueArch.h
vendor/lldb/dist/include/lldb/Interpreter/OptionValueArray.h
vendor/lldb/dist/include/lldb/Interpreter/OptionValueBoolean.h
vendor/lldb/dist/include/lldb/Interpreter/OptionValueChar.h
vendor/lldb/dist/include/lldb/Interpreter/OptionValueDictionary.h
vendor/lldb/dist/include/lldb/Interpreter/OptionValueEnumeration.h
vendor/lldb/dist/include/lldb/Interpreter/OptionValueFileSpec.h
vendor/lldb/dist/include/lldb/Interpreter/OptionValueFileSpecList.h
vendor/lldb/dist/include/lldb/Interpreter/OptionValueFormat.h
vendor/lldb/dist/include/lldb/Interpreter/OptionValueFormatEntity.h
vendor/lldb/dist/include/lldb/Interpreter/OptionValueLanguage.h
vendor/lldb/dist/include/lldb/Interpreter/OptionValuePathMappings.h
vendor/lldb/dist/include/lldb/Interpreter/OptionValueProperties.h
vendor/lldb/dist/include/lldb/Interpreter/OptionValueRegex.h
vendor/lldb/dist/include/lldb/Interpreter/OptionValueSInt64.h
vendor/lldb/dist/include/lldb/Interpreter/OptionValueString.h
vendor/lldb/dist/include/lldb/Interpreter/OptionValueUInt64.h
vendor/lldb/dist/include/lldb/Interpreter/OptionValueUUID.h
vendor/lldb/dist/include/lldb/Interpreter/Options.h
vendor/lldb/dist/include/lldb/Interpreter/ScriptInterpreter.h
vendor/lldb/dist/include/lldb/Symbol/ClangASTContext.h
vendor/lldb/dist/include/lldb/Symbol/ObjectFile.h
vendor/lldb/dist/include/lldb/Symbol/SymbolContext.h
vendor/lldb/dist/include/lldb/Symbol/Variable.h
vendor/lldb/dist/include/lldb/Target/ABI.h
vendor/lldb/dist/include/lldb/Target/DynamicLoader.h
vendor/lldb/dist/include/lldb/Target/Language.h
vendor/lldb/dist/include/lldb/Target/LanguageRuntime.h
vendor/lldb/dist/include/lldb/Target/Memory.h
vendor/lldb/dist/include/lldb/Target/ModuleCache.h
vendor/lldb/dist/include/lldb/Target/ObjCLanguageRuntime.h
vendor/lldb/dist/include/lldb/Target/PathMappingList.h
vendor/lldb/dist/include/lldb/Target/Platform.h
vendor/lldb/dist/include/lldb/Target/Process.h
vendor/lldb/dist/include/lldb/Target/ProcessLaunchInfo.h
vendor/lldb/dist/include/lldb/Target/ProcessStructReader.h
vendor/lldb/dist/include/lldb/Target/RegisterContext.h
vendor/lldb/dist/include/lldb/Target/StackFrame.h
vendor/lldb/dist/include/lldb/Target/StructuredDataPlugin.h
vendor/lldb/dist/include/lldb/Target/Target.h
vendor/lldb/dist/include/lldb/Target/TargetList.h
vendor/lldb/dist/include/lldb/Target/Thread.h
vendor/lldb/dist/include/lldb/Target/ThreadSpec.h
vendor/lldb/dist/include/lldb/Utility/JSON.h
vendor/lldb/dist/include/lldb/Utility/RegularExpression.h
vendor/lldb/dist/include/lldb/Utility/SelectHelper.h
vendor/lldb/dist/include/lldb/Utility/UUID.h
vendor/lldb/dist/include/lldb/lldb-forward.h
vendor/lldb/dist/include/lldb/lldb-private-enumerations.h
vendor/lldb/dist/include/lldb/lldb-private-interfaces.h
vendor/lldb/dist/include/lldb/lldb-private-types.h
vendor/lldb/dist/lldb.xcodeproj/project.pbxproj
vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/return-value/TestReturnValue.py
vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/variable_out_of_scope/TestWatchedVarHitWhenInScope.py
vendor/lldb/dist/scripts/Xcode/repo.py
vendor/lldb/dist/source/API/SBBreakpoint.cpp
vendor/lldb/dist/source/API/SBBreakpointLocation.cpp
vendor/lldb/dist/source/API/SBCommandReturnObject.cpp
vendor/lldb/dist/source/API/SBDebugger.cpp
vendor/lldb/dist/source/API/SBError.cpp
vendor/lldb/dist/source/API/SBFrame.cpp
vendor/lldb/dist/source/API/SBHostOS.cpp
vendor/lldb/dist/source/API/SBModule.cpp
vendor/lldb/dist/source/API/SBPlatform.cpp
vendor/lldb/dist/source/API/SBProcess.cpp
vendor/lldb/dist/source/API/SBStream.cpp
vendor/lldb/dist/source/API/SBStructuredData.cpp
vendor/lldb/dist/source/API/SBTarget.cpp
vendor/lldb/dist/source/API/SBThread.cpp
vendor/lldb/dist/source/API/SBValue.cpp
vendor/lldb/dist/source/API/SystemInitializerFull.cpp
vendor/lldb/dist/source/Breakpoint/Breakpoint.cpp
vendor/lldb/dist/source/Breakpoint/BreakpointID.cpp
vendor/lldb/dist/source/Breakpoint/BreakpointIDList.cpp
vendor/lldb/dist/source/Breakpoint/BreakpointList.cpp
vendor/lldb/dist/source/Breakpoint/BreakpointLocation.cpp
vendor/lldb/dist/source/Breakpoint/BreakpointOptions.cpp
vendor/lldb/dist/source/Breakpoint/BreakpointResolver.cpp
vendor/lldb/dist/source/Breakpoint/BreakpointResolverAddress.cpp
vendor/lldb/dist/source/Breakpoint/BreakpointResolverFileLine.cpp
vendor/lldb/dist/source/Breakpoint/BreakpointResolverFileRegex.cpp
vendor/lldb/dist/source/Breakpoint/BreakpointResolverName.cpp
vendor/lldb/dist/source/Breakpoint/Watchpoint.cpp
vendor/lldb/dist/source/Commands/CommandObjectArgs.cpp
vendor/lldb/dist/source/Commands/CommandObjectArgs.h
vendor/lldb/dist/source/Commands/CommandObjectBreakpoint.cpp
vendor/lldb/dist/source/Commands/CommandObjectBreakpointCommand.cpp
vendor/lldb/dist/source/Commands/CommandObjectBugreport.cpp
vendor/lldb/dist/source/Commands/CommandObjectCommands.cpp
vendor/lldb/dist/source/Commands/CommandObjectDisassemble.cpp
vendor/lldb/dist/source/Commands/CommandObjectDisassemble.h
vendor/lldb/dist/source/Commands/CommandObjectExpression.cpp
vendor/lldb/dist/source/Commands/CommandObjectExpression.h
vendor/lldb/dist/source/Commands/CommandObjectFrame.cpp
vendor/lldb/dist/source/Commands/CommandObjectHelp.h
vendor/lldb/dist/source/Commands/CommandObjectLog.cpp
vendor/lldb/dist/source/Commands/CommandObjectMemory.cpp
vendor/lldb/dist/source/Commands/CommandObjectPlatform.cpp
vendor/lldb/dist/source/Commands/CommandObjectPlugin.cpp
vendor/lldb/dist/source/Commands/CommandObjectProcess.cpp
vendor/lldb/dist/source/Commands/CommandObjectRegister.cpp
vendor/lldb/dist/source/Commands/CommandObjectSettings.cpp
vendor/lldb/dist/source/Commands/CommandObjectSource.cpp
vendor/lldb/dist/source/Commands/CommandObjectTarget.cpp
vendor/lldb/dist/source/Commands/CommandObjectThread.cpp
vendor/lldb/dist/source/Commands/CommandObjectType.cpp
vendor/lldb/dist/source/Commands/CommandObjectWatchpoint.cpp
vendor/lldb/dist/source/Commands/CommandObjectWatchpointCommand.cpp
vendor/lldb/dist/source/Core/Address.cpp
vendor/lldb/dist/source/Core/ArchSpec.cpp
vendor/lldb/dist/source/Core/Communication.cpp
vendor/lldb/dist/source/Core/Debugger.cpp
vendor/lldb/dist/source/Core/Disassembler.cpp
vendor/lldb/dist/source/Core/DynamicLoader.cpp
vendor/lldb/dist/source/Core/EmulateInstruction.cpp
vendor/lldb/dist/source/Core/FormatEntity.cpp
vendor/lldb/dist/source/Core/IOHandler.cpp
vendor/lldb/dist/source/Core/Mangled.cpp
vendor/lldb/dist/source/Core/Module.cpp
vendor/lldb/dist/source/Core/ModuleList.cpp
vendor/lldb/dist/source/Core/PluginManager.cpp
vendor/lldb/dist/source/Core/RegisterValue.cpp
vendor/lldb/dist/source/Core/Scalar.cpp
vendor/lldb/dist/source/Core/SearchFilter.cpp
vendor/lldb/dist/source/Core/StructuredData.cpp
vendor/lldb/dist/source/Core/Timer.cpp
vendor/lldb/dist/source/Core/UserSettingsController.cpp
vendor/lldb/dist/source/Core/Value.cpp
vendor/lldb/dist/source/Core/ValueObject.cpp
vendor/lldb/dist/source/Core/ValueObjectCast.cpp
vendor/lldb/dist/source/Core/ValueObjectChild.cpp
vendor/lldb/dist/source/Core/ValueObjectConstResult.cpp
vendor/lldb/dist/source/Core/ValueObjectConstResultCast.cpp
vendor/lldb/dist/source/Core/ValueObjectConstResultChild.cpp
vendor/lldb/dist/source/Core/ValueObjectConstResultImpl.cpp
vendor/lldb/dist/source/Core/ValueObjectDynamicValue.cpp
vendor/lldb/dist/source/Core/ValueObjectMemory.cpp
vendor/lldb/dist/source/Core/ValueObjectRegister.cpp
vendor/lldb/dist/source/Core/ValueObjectSyntheticFilter.cpp
vendor/lldb/dist/source/Core/ValueObjectVariable.cpp
vendor/lldb/dist/source/DataFormatters/StringPrinter.cpp
vendor/lldb/dist/source/DataFormatters/TypeFormat.cpp
vendor/lldb/dist/source/Expression/DWARFExpression.cpp
vendor/lldb/dist/source/Expression/FunctionCaller.cpp
vendor/lldb/dist/source/Expression/IRDynamicChecks.cpp
vendor/lldb/dist/source/Expression/IRExecutionUnit.cpp
vendor/lldb/dist/source/Expression/IRInterpreter.cpp
vendor/lldb/dist/source/Expression/IRMemoryMap.cpp
vendor/lldb/dist/source/Expression/LLVMUserExpression.cpp
vendor/lldb/dist/source/Expression/Materializer.cpp
vendor/lldb/dist/source/Expression/REPL.cpp
vendor/lldb/dist/source/Expression/UserExpression.cpp
vendor/lldb/dist/source/Expression/UtilityFunction.cpp
vendor/lldb/dist/source/Host/common/Editline.cpp
vendor/lldb/dist/source/Host/common/File.cpp
vendor/lldb/dist/source/Host/common/FileCache.cpp
vendor/lldb/dist/source/Host/common/Host.cpp
vendor/lldb/dist/source/Host/common/HostProcess.cpp
vendor/lldb/dist/source/Host/common/HostThread.cpp
vendor/lldb/dist/source/Host/common/LockFileBase.cpp
vendor/lldb/dist/source/Host/common/MainLoop.cpp
vendor/lldb/dist/source/Host/common/MonitoringProcessLauncher.cpp
vendor/lldb/dist/source/Host/common/NativeBreakpoint.cpp
vendor/lldb/dist/source/Host/common/NativeBreakpointList.cpp
vendor/lldb/dist/source/Host/common/NativeProcessProtocol.cpp
vendor/lldb/dist/source/Host/common/NativeRegisterContext.cpp
vendor/lldb/dist/source/Host/common/NativeThreadProtocol.cpp
vendor/lldb/dist/source/Host/common/NativeWatchpointList.cpp
vendor/lldb/dist/source/Host/common/PipeBase.cpp
vendor/lldb/dist/source/Host/common/Socket.cpp
vendor/lldb/dist/source/Host/common/SoftwareBreakpoint.cpp
vendor/lldb/dist/source/Host/common/Symbols.cpp
vendor/lldb/dist/source/Host/common/TCPSocket.cpp
vendor/lldb/dist/source/Host/common/ThreadLauncher.cpp
vendor/lldb/dist/source/Host/common/UDPSocket.cpp
vendor/lldb/dist/source/Host/freebsd/Host.cpp
vendor/lldb/dist/source/Host/linux/Host.cpp
vendor/lldb/dist/source/Host/macosx/Host.mm
vendor/lldb/dist/source/Host/macosx/Symbols.cpp
vendor/lldb/dist/source/Host/netbsd/Host.cpp
vendor/lldb/dist/source/Host/openbsd/Host.cpp
vendor/lldb/dist/source/Host/posix/ConnectionFileDescriptorPosix.cpp
vendor/lldb/dist/source/Host/posix/DomainSocket.cpp
vendor/lldb/dist/source/Host/posix/FileSystem.cpp
vendor/lldb/dist/source/Host/posix/HostProcessPosix.cpp
vendor/lldb/dist/source/Host/posix/HostThreadPosix.cpp
vendor/lldb/dist/source/Host/posix/LockFilePosix.cpp
vendor/lldb/dist/source/Host/posix/PipePosix.cpp
vendor/lldb/dist/source/Host/posix/ProcessLauncherPosix.cpp
vendor/lldb/dist/source/Host/posix/ProcessLauncherPosixFork.cpp
vendor/lldb/dist/source/Host/windows/ConnectionGenericFileWindows.cpp
vendor/lldb/dist/source/Host/windows/FileSystem.cpp
vendor/lldb/dist/source/Host/windows/Host.cpp
vendor/lldb/dist/source/Host/windows/HostProcessWindows.cpp
vendor/lldb/dist/source/Host/windows/HostThreadWindows.cpp
vendor/lldb/dist/source/Host/windows/LockFileWindows.cpp
vendor/lldb/dist/source/Host/windows/PipeWindows.cpp
vendor/lldb/dist/source/Host/windows/ProcessLauncherWindows.cpp
vendor/lldb/dist/source/Initialization/SystemInitializerCommon.cpp
vendor/lldb/dist/source/Interpreter/Args.cpp
vendor/lldb/dist/source/Interpreter/CommandInterpreter.cpp
vendor/lldb/dist/source/Interpreter/CommandObject.cpp
vendor/lldb/dist/source/Interpreter/CommandReturnObject.cpp
vendor/lldb/dist/source/Interpreter/OptionGroupArchitecture.cpp
vendor/lldb/dist/source/Interpreter/OptionGroupBoolean.cpp
vendor/lldb/dist/source/Interpreter/OptionGroupFile.cpp
vendor/lldb/dist/source/Interpreter/OptionGroupFormat.cpp
vendor/lldb/dist/source/Interpreter/OptionGroupOutputFile.cpp
vendor/lldb/dist/source/Interpreter/OptionGroupPlatform.cpp
vendor/lldb/dist/source/Interpreter/OptionGroupString.cpp
vendor/lldb/dist/source/Interpreter/OptionGroupUInt64.cpp
vendor/lldb/dist/source/Interpreter/OptionGroupUUID.cpp
vendor/lldb/dist/source/Interpreter/OptionGroupValueObjectDisplay.cpp
vendor/lldb/dist/source/Interpreter/OptionGroupVariable.cpp
vendor/lldb/dist/source/Interpreter/OptionGroupWatchpoint.cpp
vendor/lldb/dist/source/Interpreter/OptionValue.cpp
vendor/lldb/dist/source/Interpreter/OptionValueArch.cpp
vendor/lldb/dist/source/Interpreter/OptionValueArray.cpp
vendor/lldb/dist/source/Interpreter/OptionValueBoolean.cpp
vendor/lldb/dist/source/Interpreter/OptionValueChar.cpp
vendor/lldb/dist/source/Interpreter/OptionValueDictionary.cpp
vendor/lldb/dist/source/Interpreter/OptionValueEnumeration.cpp
vendor/lldb/dist/source/Interpreter/OptionValueFileSpec.cpp
vendor/lldb/dist/source/Interpreter/OptionValueFileSpecLIst.cpp
vendor/lldb/dist/source/Interpreter/OptionValueFormat.cpp
vendor/lldb/dist/source/Interpreter/OptionValueFormatEntity.cpp
vendor/lldb/dist/source/Interpreter/OptionValueLanguage.cpp
vendor/lldb/dist/source/Interpreter/OptionValuePathMappings.cpp
vendor/lldb/dist/source/Interpreter/OptionValueProperties.cpp
vendor/lldb/dist/source/Interpreter/OptionValueRegex.cpp
vendor/lldb/dist/source/Interpreter/OptionValueSInt64.cpp
vendor/lldb/dist/source/Interpreter/OptionValueString.cpp
vendor/lldb/dist/source/Interpreter/OptionValueUInt64.cpp
vendor/lldb/dist/source/Interpreter/OptionValueUUID.cpp
vendor/lldb/dist/source/Interpreter/Options.cpp
vendor/lldb/dist/source/Interpreter/ScriptInterpreter.cpp
vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h
vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp
vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h
vendor/lldb/dist/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
vendor/lldb/dist/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h
vendor/lldb/dist/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp
vendor/lldb/dist/source/Plugins/ABI/SysV-arm/ABISysV_arm.h
vendor/lldb/dist/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp
vendor/lldb/dist/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.h
vendor/lldb/dist/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp
vendor/lldb/dist/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h
vendor/lldb/dist/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp
vendor/lldb/dist/source/Plugins/ABI/SysV-i386/ABISysV_i386.h
vendor/lldb/dist/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp
vendor/lldb/dist/source/Plugins/ABI/SysV-mips/ABISysV_mips.h
vendor/lldb/dist/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp
vendor/lldb/dist/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.h
vendor/lldb/dist/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp
vendor/lldb/dist/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.h
vendor/lldb/dist/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp
vendor/lldb/dist/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h
vendor/lldb/dist/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp
vendor/lldb/dist/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.h
vendor/lldb/dist/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
vendor/lldb/dist/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h
vendor/lldb/dist/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
vendor/lldb/dist/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
vendor/lldb/dist/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.h
vendor/lldb/dist/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp
vendor/lldb/dist/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.h
vendor/lldb/dist/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp
vendor/lldb/dist/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
vendor/lldb/dist/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp
vendor/lldb/dist/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.h
vendor/lldb/dist/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
vendor/lldb/dist/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h
vendor/lldb/dist/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp
vendor/lldb/dist/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
vendor/lldb/dist/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h
vendor/lldb/dist/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp
vendor/lldb/dist/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.h
vendor/lldb/dist/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp
vendor/lldb/dist/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.h
vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h
vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h
vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp
vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/IRForTarget.h
vendor/lldb/dist/source/Plugins/ExpressionParser/Go/GoParser.cpp
vendor/lldb/dist/source/Plugins/ExpressionParser/Go/GoParser.h
vendor/lldb/dist/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp
vendor/lldb/dist/source/Plugins/Instruction/ARM/EmulateInstructionARM.h
vendor/lldb/dist/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp
vendor/lldb/dist/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.h
vendor/lldb/dist/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp
vendor/lldb/dist/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.h
vendor/lldb/dist/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp
vendor/lldb/dist/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.h
vendor/lldb/dist/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp
vendor/lldb/dist/source/Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.cpp
vendor/lldb/dist/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp
vendor/lldb/dist/source/Plugins/Language/CPlusPlus/BlockPointer.cpp
vendor/lldb/dist/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp
vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxx.cpp
vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxList.cpp
vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp
vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp
vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp
vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp
vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp
vendor/lldb/dist/source/Plugins/Language/Go/GoFormatterFunctions.cpp
vendor/lldb/dist/source/Plugins/Language/Java/JavaFormatterFunctions.cpp
vendor/lldb/dist/source/Plugins/Language/ObjC/CF.cpp
vendor/lldb/dist/source/Plugins/Language/ObjC/Cocoa.cpp
vendor/lldb/dist/source/Plugins/Language/ObjC/NSArray.cpp
vendor/lldb/dist/source/Plugins/Language/ObjC/NSDictionary.cpp
vendor/lldb/dist/source/Plugins/Language/ObjC/NSError.cpp
vendor/lldb/dist/source/Plugins/Language/ObjC/NSException.cpp
vendor/lldb/dist/source/Plugins/Language/ObjC/NSSet.cpp
vendor/lldb/dist/source/Plugins/Language/ObjC/NSString.cpp
vendor/lldb/dist/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
vendor/lldb/dist/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp
vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp
vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp
vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp
vendor/lldb/dist/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
vendor/lldb/dist/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h
vendor/lldb/dist/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp
vendor/lldb/dist/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp
vendor/lldb/dist/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
vendor/lldb/dist/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
vendor/lldb/dist/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
vendor/lldb/dist/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
vendor/lldb/dist/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h
vendor/lldb/dist/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
vendor/lldb/dist/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h
vendor/lldb/dist/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.cpp
vendor/lldb/dist/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.h
vendor/lldb/dist/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp
vendor/lldb/dist/source/Plugins/OperatingSystem/Go/OperatingSystemGo.h
vendor/lldb/dist/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
vendor/lldb/dist/source/Plugins/Platform/Android/AdbClient.cpp
vendor/lldb/dist/source/Plugins/Platform/Android/AdbClient.h
vendor/lldb/dist/source/Plugins/Platform/Android/PlatformAndroid.cpp
vendor/lldb/dist/source/Plugins/Platform/Android/PlatformAndroid.h
vendor/lldb/dist/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.cpp
vendor/lldb/dist/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.h
vendor/lldb/dist/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
vendor/lldb/dist/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h
vendor/lldb/dist/source/Plugins/Platform/Kalimba/PlatformKalimba.cpp
vendor/lldb/dist/source/Plugins/Platform/Kalimba/PlatformKalimba.h
vendor/lldb/dist/source/Plugins/Platform/Linux/PlatformLinux.cpp
vendor/lldb/dist/source/Plugins/Platform/Linux/PlatformLinux.h
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformAppleSimulator.cpp
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformAppleSimulator.h
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformAppleTVSimulator.cpp
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformAppleTVSimulator.h
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformAppleWatchSimulator.cpp
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformAppleWatchSimulator.h
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformDarwin.h
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformDarwinKernel.cpp
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformDarwinKernel.h
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformMacOSX.h
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformiOSSimulator.cpp
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformiOSSimulator.h
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformiOSSimulatorCoreSimulatorSupport.h
vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformiOSSimulatorCoreSimulatorSupport.mm
vendor/lldb/dist/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp
vendor/lldb/dist/source/Plugins/Platform/NetBSD/PlatformNetBSD.h
vendor/lldb/dist/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp
vendor/lldb/dist/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
vendor/lldb/dist/source/Plugins/Platform/POSIX/PlatformPOSIX.h
vendor/lldb/dist/source/Plugins/Platform/Windows/PlatformWindows.cpp
vendor/lldb/dist/source/Plugins/Platform/Windows/PlatformWindows.h
vendor/lldb/dist/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
vendor/lldb/dist/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
vendor/lldb/dist/source/Plugins/Process/Darwin/DarwinProcessLauncher.cpp
vendor/lldb/dist/source/Plugins/Process/Darwin/DarwinProcessLauncher.h
vendor/lldb/dist/source/Plugins/Process/Darwin/MachException.cpp
vendor/lldb/dist/source/Plugins/Process/Darwin/MachException.h
vendor/lldb/dist/source/Plugins/Process/Darwin/NativeProcessDarwin.cpp
vendor/lldb/dist/source/Plugins/Process/Darwin/NativeProcessDarwin.h
vendor/lldb/dist/source/Plugins/Process/Darwin/NativeThreadDarwin.cpp
vendor/lldb/dist/source/Plugins/Process/Darwin/NativeThreadDarwin.h
vendor/lldb/dist/source/Plugins/Process/Darwin/NativeThreadListDarwin.cpp
vendor/lldb/dist/source/Plugins/Process/Darwin/NativeThreadListDarwin.h
vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp
vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h
vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp
vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessMonitor.h
vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.cpp
vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.cpp
vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.cpp
vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.cpp
vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.cpp
vendor/lldb/dist/source/Plugins/Process/Linux/NativeProcessLinux.cpp
vendor/lldb/dist/source/Plugins/Process/Linux/NativeProcessLinux.h
vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux.cpp
vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux.h
vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.cpp
vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.h
vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp
vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.h
vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.cpp
vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.h
vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_s390x.cpp
vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_s390x.h
vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.cpp
vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.h
vendor/lldb/dist/source/Plugins/Process/Linux/NativeThreadLinux.cpp
vendor/lldb/dist/source/Plugins/Process/Linux/NativeThreadLinux.h
vendor/lldb/dist/source/Plugins/Process/Linux/SingleStepCheck.cpp
vendor/lldb/dist/source/Plugins/Process/MacOSX-Kernel/CommunicationKDP.cpp
vendor/lldb/dist/source/Plugins/Process/MacOSX-Kernel/CommunicationKDP.h
vendor/lldb/dist/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp
vendor/lldb/dist/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.h
vendor/lldb/dist/source/Plugins/Process/MacOSX-Kernel/RegisterContextKDP_arm.cpp
vendor/lldb/dist/source/Plugins/Process/MacOSX-Kernel/RegisterContextKDP_arm64.cpp
vendor/lldb/dist/source/Plugins/Process/MacOSX-Kernel/RegisterContextKDP_i386.cpp
vendor/lldb/dist/source/Plugins/Process/MacOSX-Kernel/RegisterContextKDP_x86_64.cpp
vendor/lldb/dist/source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp
vendor/lldb/dist/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h
vendor/lldb/dist/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD.cpp
vendor/lldb/dist/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD.h
vendor/lldb/dist/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD_x86_64.cpp
vendor/lldb/dist/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD_x86_64.h
vendor/lldb/dist/source/Plugins/Process/NetBSD/NativeThreadNetBSD.cpp
vendor/lldb/dist/source/Plugins/Process/NetBSD/NativeThreadNetBSD.h
vendor/lldb/dist/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextMemory.cpp
vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp
vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextThreadMemory.h
vendor/lldb/dist/source/Plugins/Process/Utility/ThreadMemory.cpp
vendor/lldb/dist/source/Plugins/Process/Utility/ThreadMemory.h
vendor/lldb/dist/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp
vendor/lldb/dist/source/Plugins/Process/Windows/Common/DebuggerThread.cpp
vendor/lldb/dist/source/Plugins/Process/Windows/Common/DebuggerThread.h
vendor/lldb/dist/source/Plugins/Process/Windows/Common/IDebugDelegate.h
vendor/lldb/dist/source/Plugins/Process/Windows/Common/LocalDebugDelegate.cpp
vendor/lldb/dist/source/Plugins/Process/Windows/Common/LocalDebugDelegate.h
vendor/lldb/dist/source/Plugins/Process/Windows/Common/ProcessWindows.cpp
vendor/lldb/dist/source/Plugins/Process/Windows/Common/ProcessWindows.h
vendor/lldb/dist/source/Plugins/Process/Windows/Common/RegisterContextWindows.cpp
vendor/lldb/dist/source/Plugins/Process/Windows/Common/x64/RegisterContextWindows_x64.cpp
vendor/lldb/dist/source/Plugins/Process/Windows/Common/x86/RegisterContextWindows_x86.cpp
vendor/lldb/dist/source/Plugins/Process/elf-core/ProcessElfCore.cpp
vendor/lldb/dist/source/Plugins/Process/elf-core/ProcessElfCore.h
vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp
vendor/lldb/dist/source/Plugins/Process/elf-core/ThreadElfCore.cpp
vendor/lldb/dist/source/Plugins/Process/elf-core/ThreadElfCore.h
vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h
vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h
vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp
vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h
vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h
vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp
vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h
vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
vendor/lldb/dist/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
vendor/lldb/dist/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
vendor/lldb/dist/source/Plugins/Process/mach-core/ProcessMachCore.cpp
vendor/lldb/dist/source/Plugins/Process/mach-core/ProcessMachCore.h
vendor/lldb/dist/source/Plugins/Process/minidump/MinidumpParser.cpp
vendor/lldb/dist/source/Plugins/Process/minidump/MinidumpParser.h
vendor/lldb/dist/source/Plugins/Process/minidump/MinidumpTypes.cpp
vendor/lldb/dist/source/Plugins/Process/minidump/MinidumpTypes.h
vendor/lldb/dist/source/Plugins/Process/minidump/ProcessMinidump.cpp
vendor/lldb/dist/source/Plugins/Process/minidump/ProcessMinidump.h
vendor/lldb/dist/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
vendor/lldb/dist/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
vendor/lldb/dist/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp
vendor/lldb/dist/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.h
vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.cpp
vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp
vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp
vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp
vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp
vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp
vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
vendor/lldb/dist/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp
vendor/lldb/dist/source/Plugins/SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp
vendor/lldb/dist/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp
vendor/lldb/dist/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.h
vendor/lldb/dist/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp
vendor/lldb/dist/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.h
vendor/lldb/dist/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp
vendor/lldb/dist/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.h
vendor/lldb/dist/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp
vendor/lldb/dist/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.h
vendor/lldb/dist/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp
vendor/lldb/dist/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
vendor/lldb/dist/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp
vendor/lldb/dist/source/Symbol/ClangASTContext.cpp
vendor/lldb/dist/source/Symbol/CompactUnwindInfo.cpp
vendor/lldb/dist/source/Symbol/CompilerType.cpp
vendor/lldb/dist/source/Symbol/DWARFCallFrameInfo.cpp
vendor/lldb/dist/source/Symbol/JavaASTContext.cpp
vendor/lldb/dist/source/Symbol/ObjectFile.cpp
vendor/lldb/dist/source/Symbol/SymbolContext.cpp
vendor/lldb/dist/source/Symbol/Symtab.cpp
vendor/lldb/dist/source/Symbol/Type.cpp
vendor/lldb/dist/source/Symbol/Variable.cpp
vendor/lldb/dist/source/Target/Language.cpp
vendor/lldb/dist/source/Target/LanguageRuntime.cpp
vendor/lldb/dist/source/Target/Memory.cpp
vendor/lldb/dist/source/Target/ModuleCache.cpp
vendor/lldb/dist/source/Target/ObjCLanguageRuntime.cpp
vendor/lldb/dist/source/Target/PathMappingList.cpp
vendor/lldb/dist/source/Target/Platform.cpp
vendor/lldb/dist/source/Target/Process.cpp
vendor/lldb/dist/source/Target/ProcessLaunchInfo.cpp
vendor/lldb/dist/source/Target/RegisterContext.cpp
vendor/lldb/dist/source/Target/StackFrame.cpp
vendor/lldb/dist/source/Target/StopInfo.cpp
vendor/lldb/dist/source/Target/Target.cpp
vendor/lldb/dist/source/Target/TargetList.cpp
vendor/lldb/dist/source/Target/Thread.cpp
vendor/lldb/dist/source/Target/ThreadPlanCallFunction.cpp
vendor/lldb/dist/source/Target/ThreadPlanTracer.cpp
vendor/lldb/dist/source/Target/ThreadSpec.cpp
vendor/lldb/dist/source/Utility/CMakeLists.txt
vendor/lldb/dist/source/Utility/JSON.cpp
vendor/lldb/dist/source/Utility/SelectHelper.cpp
vendor/lldb/dist/source/Utility/UUID.cpp
vendor/lldb/dist/tools/debugserver/source/DNBError.h
vendor/lldb/dist/tools/debugserver/source/JSON.cpp
vendor/lldb/dist/tools/debugserver/source/JSON.h
vendor/lldb/dist/tools/debugserver/source/MacOSX/MachException.cpp
vendor/lldb/dist/tools/debugserver/source/MacOSX/MachProcess.mm
vendor/lldb/dist/tools/debugserver/source/MacOSX/MachTask.mm
vendor/lldb/dist/tools/debugserver/source/MacOSX/MachThreadList.cpp
vendor/lldb/dist/tools/debugserver/source/MacOSX/MachVMMemory.cpp
vendor/lldb/dist/tools/debugserver/source/MacOSX/arm/DNBArchImpl.cpp
vendor/lldb/dist/tools/debugserver/source/MacOSX/arm64/DNBArchImplARM64.cpp
vendor/lldb/dist/tools/debugserver/source/PseudoTerminal.cpp
vendor/lldb/dist/tools/debugserver/source/PseudoTerminal.h
vendor/lldb/dist/tools/debugserver/source/RNBContext.cpp
vendor/lldb/dist/tools/debugserver/source/RNBRemote.cpp
vendor/lldb/dist/tools/lldb-mi/MICmdBase.cpp
vendor/lldb/dist/tools/lldb-mi/MICmdCmdData.h
vendor/lldb/dist/tools/lldb-mi/MIDriver.cpp
vendor/lldb/dist/tools/lldb-mi/MIDriverBase.cpp
vendor/lldb/dist/tools/lldb-server/Acceptor.cpp
vendor/lldb/dist/tools/lldb-server/Acceptor.h
vendor/lldb/dist/tools/lldb-server/lldb-gdbserver.cpp
vendor/lldb/dist/tools/lldb-server/lldb-platform.cpp
vendor/lldb/dist/unittests/Breakpoint/BreakpointIDTest.cpp
vendor/lldb/dist/unittests/Core/ScalarTest.cpp
vendor/lldb/dist/unittests/Core/TimerTest.cpp
vendor/lldb/dist/unittests/Editline/EditlineTest.cpp
vendor/lldb/dist/unittests/Expression/GoParserTest.cpp
vendor/lldb/dist/unittests/Host/MainLoopTest.cpp
vendor/lldb/dist/unittests/Host/SocketTest.cpp
vendor/lldb/dist/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp
vendor/lldb/dist/unittests/Process/gdb-remote/GDBRemoteTestUtils.cpp
vendor/lldb/dist/unittests/Target/ModuleCacheTest.cpp
vendor/lldb/dist/unittests/Utility/CMakeLists.txt
vendor/lldb/dist/unittests/debugserver/RNBSocketTest.cpp
Modified: vendor/lldb/dist/include/lldb/API/SBError.h
==============================================================================
--- vendor/lldb/dist/include/lldb/API/SBError.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/API/SBError.h Tue May 16 19:47:58 2017 (r318378)
@@ -68,18 +68,18 @@ protected:
friend class SBBreakpoint;
friend class SBBreakpointLocation;
- lldb_private::Error *get();
+ lldb_private::Status *get();
- lldb_private::Error *operator->();
+ lldb_private::Status *operator->();
- const lldb_private::Error &operator*() const;
+ const lldb_private::Status &operator*() const;
- lldb_private::Error &ref();
+ lldb_private::Status &ref();
- void SetError(const lldb_private::Error &lldb_error);
+ void SetError(const lldb_private::Status &lldb_error);
private:
- std::unique_ptr<lldb_private::Error> m_opaque_ap;
+ std::unique_ptr<lldb_private::Status> m_opaque_ap;
void CreateIfNeeded();
};
Modified: vendor/lldb/dist/include/lldb/API/SBPlatform.h
==============================================================================
--- vendor/lldb/dist/include/lldb/API/SBPlatform.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/API/SBPlatform.h Tue May 16 19:47:58 2017 (r318378)
@@ -156,7 +156,8 @@ protected:
void SetSP(const lldb::PlatformSP &platform_sp);
SBError ExecuteConnected(
- const std::function<lldb_private::Error(const lldb::PlatformSP &)> &func);
+ const std::function<lldb_private::Status(const lldb::PlatformSP &)>
+ &func);
lldb::PlatformSP m_opaque_sp;
};
Modified: vendor/lldb/dist/include/lldb/API/SBTarget.h
==============================================================================
--- vendor/lldb/dist/include/lldb/API/SBTarget.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/API/SBTarget.h Tue May 16 19:47:58 2017 (r318378)
@@ -544,7 +544,7 @@ public:
/// into this call
///
/// @param[out] error
- /// Error information is written here if the memory read fails.
+ /// Status information is written here if the memory read fails.
///
/// @return
/// The amount of data read in host bytes.
Modified: vendor/lldb/dist/include/lldb/Breakpoint/Breakpoint.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Breakpoint/Breakpoint.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Breakpoint/Breakpoint.h Tue May 16 19:47:58 2017 (r318378)
@@ -169,7 +169,7 @@ public:
virtual bool EvaluatePrecondition(StoppointCallbackContext &context);
- virtual Error ConfigurePrecondition(Args &options);
+ virtual Status ConfigurePrecondition(Args &options);
virtual void GetDescription(Stream &stream, lldb::DescriptionLevel level);
};
@@ -178,7 +178,7 @@ public:
// Saving & restoring breakpoints:
static lldb::BreakpointSP CreateFromStructuredData(
- Target &target, StructuredData::ObjectSP &data_object_sp, Error &error);
+ Target &target, StructuredData::ObjectSP &data_object_sp, Status &error);
static bool
SerializedBreakpointMatchesNames(StructuredData::ObjectSP &bkpt_object_sp,
@@ -613,7 +613,7 @@ public:
lldb::SearchFilterSP GetSearchFilter() { return m_filter_sp; }
- bool AddName(const char *new_name, Error &error);
+ bool AddName(llvm::StringRef new_name, Status &error);
void RemoveName(const char *name_to_remove) {
if (name_to_remove)
Modified: vendor/lldb/dist/include/lldb/Breakpoint/BreakpointID.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Breakpoint/BreakpointID.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Breakpoint/BreakpointID.h Tue May 16 19:47:58 2017 (r318378)
@@ -84,7 +84,7 @@ public:
/// \b true if the name is a breakpoint name (as opposed to an ID or
/// range) false otherwise.
//------------------------------------------------------------------
- static bool StringIsBreakpointName(llvm::StringRef str, Error &error);
+ static bool StringIsBreakpointName(llvm::StringRef str, Status &error);
//------------------------------------------------------------------
/// Takes a breakpoint ID and the breakpoint location id and returns
Modified: vendor/lldb/dist/include/lldb/Breakpoint/BreakpointLocation.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Breakpoint/BreakpointLocation.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Breakpoint/BreakpointLocation.h Tue May 16 19:47:58 2017 (r318378)
@@ -161,7 +161,7 @@ public:
//------------------------------------------------------------------
const char *GetConditionText(size_t *hash = nullptr) const;
- bool ConditionSaysStop(ExecutionContext &exe_ctx, Error &error);
+ bool ConditionSaysStop(ExecutionContext &exe_ctx, Status &error);
//------------------------------------------------------------------
/// Set the valid thread to be checked when the breakpoint is hit.
Modified: vendor/lldb/dist/include/lldb/Breakpoint/BreakpointOptions.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Breakpoint/BreakpointOptions.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Breakpoint/BreakpointOptions.h Tue May 16 19:47:58 2017 (r318378)
@@ -50,7 +50,7 @@ public:
static std::unique_ptr<CommandData>
CreateFromStructuredData(const StructuredData::Dictionary &options_dict,
- Error &error);
+ Status &error);
StringList user_source;
std::string script_source;
@@ -119,7 +119,7 @@ public:
static std::unique_ptr<BreakpointOptions>
CreateFromStructuredData(Target &target,
const StructuredData::Dictionary &data_dict,
- Error &error);
+ Status &error);
virtual StructuredData::ObjectSP SerializeToStructuredData();
Modified: vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolver.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolver.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolver.h Tue May 16 19:47:58 2017 (r318378)
@@ -140,7 +140,7 @@ public:
static lldb::BreakpointResolverSP
CreateFromStructuredData(const StructuredData::Dictionary &resolver_dict,
- Error &error);
+ Status &error);
virtual StructuredData::ObjectSP SerializeToStructuredData() {
return StructuredData::ObjectSP();
@@ -192,7 +192,7 @@ public:
static const char *ResolverTyToName(enum ResolverTy);
- static ResolverTy NameToResolverTy(const char *name);
+ static ResolverTy NameToResolverTy(llvm::StringRef name);
virtual lldb::BreakpointResolverSP
CopyForBreakpoint(Breakpoint &breakpoint) = 0;
Modified: vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverAddress.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverAddress.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverAddress.h Tue May 16 19:47:58 2017 (r318378)
@@ -39,7 +39,7 @@ public:
static BreakpointResolver *
CreateFromStructuredData(Breakpoint *bkpt,
const StructuredData::Dictionary &options_dict,
- Error &error);
+ Status &error);
StructuredData::ObjectSP SerializeToStructuredData() override;
Modified: vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverFileLine.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverFileLine.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverFileLine.h Tue May 16 19:47:58 2017 (r318378)
@@ -36,7 +36,7 @@ public:
static BreakpointResolver *
CreateFromStructuredData(Breakpoint *bkpt,
const StructuredData::Dictionary &data_dict,
- Error &error);
+ Status &error);
StructuredData::ObjectSP SerializeToStructuredData() override;
Modified: vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverFileRegex.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverFileRegex.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverFileRegex.h Tue May 16 19:47:58 2017 (r318378)
@@ -38,7 +38,7 @@ public:
static BreakpointResolver *
CreateFromStructuredData(Breakpoint *bkpt,
const StructuredData::Dictionary &options_dict,
- Error &error);
+ Status &error);
StructuredData::ObjectSP SerializeToStructuredData() override;
Modified: vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverName.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverName.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverName.h Tue May 16 19:47:58 2017 (r318378)
@@ -57,7 +57,7 @@ public:
static BreakpointResolver *
CreateFromStructuredData(Breakpoint *bkpt,
const StructuredData::Dictionary &data_dict,
- Error &error);
+ Status &error);
StructuredData::ObjectSP SerializeToStructuredData() override;
Modified: vendor/lldb/dist/include/lldb/Breakpoint/Watchpoint.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Breakpoint/Watchpoint.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Breakpoint/Watchpoint.h Tue May 16 19:47:58 2017 (r318378)
@@ -100,7 +100,7 @@ public:
void DumpSnapshots(Stream *s, const char *prefix = nullptr) const;
void DumpWithLevel(Stream *s, lldb::DescriptionLevel description_level) const;
Target &GetTarget() { return m_target; }
- const Error &GetError() { return m_error; }
+ const Status &GetError() { return m_error; }
//------------------------------------------------------------------
/// Returns the WatchpointOptions structure set for this watchpoint.
@@ -213,8 +213,8 @@ private:
lldb::ValueObjectSP m_old_value_sp;
lldb::ValueObjectSP m_new_value_sp;
CompilerType m_type;
- Error m_error; // An error object describing errors associated with this
- // watchpoint.
+ Status m_error; // An error object describing errors associated with this
+ // watchpoint.
WatchpointOptions
m_options; // Settable watchpoint options, which is a delegate to handle
// the callback machinery.
Modified: vendor/lldb/dist/include/lldb/Core/Communication.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Core/Communication.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Core/Communication.h Tue May 16 19:47:58 2017 (r318378)
@@ -33,7 +33,7 @@ namespace lldb_private {
class ConstString;
}
namespace lldb_private {
-class Error;
+class Status;
}
namespace lldb_private {
@@ -71,7 +71,7 @@ namespace lldb_private {
/// reads data and caches any received bytes. To start the read thread
/// clients call:
///
-/// bool Communication::StartReadThread (Error *);
+/// bool Communication::StartReadThread (Status *);
///
/// If true is returned a read thread has been spawned that will
/// continually execute a call to the pure virtual DoRead function:
@@ -154,10 +154,10 @@ public:
/// internal error object should be filled in with an
/// appropriate value based on the result of this function.
///
- /// @see Error& Communication::GetError ();
+ /// @see Status& Communication::GetError ();
/// @see bool Connection::Connect (const char *url);
//------------------------------------------------------------------
- lldb::ConnectionStatus Connect(const char *url, Error *error_ptr);
+ lldb::ConnectionStatus Connect(const char *url, Status *error_ptr);
//------------------------------------------------------------------
/// Disconnect the communications connection if one is currently
@@ -168,10 +168,10 @@ public:
/// internal error object should be filled in with an
/// appropriate value based on the result of this function.
///
- /// @see Error& Communication::GetError ();
+ /// @see Status& Communication::GetError ();
/// @see bool Connection::Disconnect ();
//------------------------------------------------------------------
- lldb::ConnectionStatus Disconnect(Error *error_ptr = nullptr);
+ lldb::ConnectionStatus Disconnect(Status *error_ptr = nullptr);
//------------------------------------------------------------------
/// Check if the connection is valid.
@@ -217,7 +217,7 @@ public:
/// @see size_t Connection::Read (void *, size_t);
//------------------------------------------------------------------
size_t Read(void *dst, size_t dst_len, const Timeout<std::micro> &timeout,
- lldb::ConnectionStatus &status, Error *error_ptr);
+ lldb::ConnectionStatus &status, Status *error_ptr);
//------------------------------------------------------------------
/// The actual write function that attempts to write to the
@@ -237,7 +237,7 @@ public:
/// The number of bytes actually Written.
//------------------------------------------------------------------
size_t Write(const void *src, size_t src_len, lldb::ConnectionStatus &status,
- Error *error_ptr);
+ Status *error_ptr);
//------------------------------------------------------------------
/// Sets the connection that it to be used by this class.
@@ -280,7 +280,7 @@ public:
/// @see void Communication::AppendBytesToCache (const uint8_t * bytes, size_t
/// len, bool broadcast);
//------------------------------------------------------------------
- virtual bool StartReadThread(Error *error_ptr = nullptr);
+ virtual bool StartReadThread(Status *error_ptr = nullptr);
//------------------------------------------------------------------
/// Stops the read thread by cancelling it.
@@ -289,9 +289,9 @@ public:
/// \b True if the read thread was successfully canceled, \b
/// false otherwise.
//------------------------------------------------------------------
- virtual bool StopReadThread(Error *error_ptr = nullptr);
+ virtual bool StopReadThread(Status *error_ptr = nullptr);
- virtual bool JoinReadThread(Error *error_ptr = nullptr);
+ virtual bool JoinReadThread(Status *error_ptr = nullptr);
//------------------------------------------------------------------
/// Checks if there is a currently running read thread.
///
@@ -361,7 +361,7 @@ protected:
size_t ReadFromConnection(void *dst, size_t dst_len,
const Timeout<std::micro> &timeout,
- lldb::ConnectionStatus &status, Error *error_ptr);
+ lldb::ConnectionStatus &status, Status *error_ptr);
//------------------------------------------------------------------
/// Append new bytes that get read from the read thread into the
Modified: vendor/lldb/dist/include/lldb/Core/Connection.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Core/Connection.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Core/Connection.h Tue May 16 19:47:58 2017 (r318378)
@@ -22,7 +22,7 @@
#include <stddef.h> // for size_t
namespace lldb_private {
-class Error;
+class Status;
}
namespace lldb_private {
template <typename Ratio> class Timeout;
@@ -75,10 +75,10 @@ public:
/// internal error object should be filled in with an
/// appropriate value based on the result of this function.
///
- /// @see Error& Communication::GetError ();
+ /// @see Status& Communication::GetError ();
//------------------------------------------------------------------
virtual lldb::ConnectionStatus Connect(llvm::StringRef url,
- Error *error_ptr) = 0;
+ Status *error_ptr) = 0;
//------------------------------------------------------------------
/// Disconnect the communications connection if one is currently
@@ -94,9 +94,9 @@ public:
/// internal error object should be filled in with an
/// appropriate value based on the result of this function.
///
- /// @see Error& Communication::GetError ();
+ /// @see Status& Communication::GetError ();
//------------------------------------------------------------------
- virtual lldb::ConnectionStatus Disconnect(Error *error_ptr) = 0;
+ virtual lldb::ConnectionStatus Disconnect(Status *error_ptr) = 0;
//------------------------------------------------------------------
/// Check if the connection is valid.
@@ -137,7 +137,7 @@ public:
//------------------------------------------------------------------
virtual size_t Read(void *dst, size_t dst_len,
const Timeout<std::micro> &timeout,
- lldb::ConnectionStatus &status, Error *error_ptr) = 0;
+ lldb::ConnectionStatus &status, Status *error_ptr) = 0;
//------------------------------------------------------------------
/// The actual write function that attempts to write to the
@@ -162,7 +162,7 @@ public:
/// The number of bytes actually Written.
//------------------------------------------------------------------
virtual size_t Write(const void *dst, size_t dst_len,
- lldb::ConnectionStatus &status, Error *error_ptr) = 0;
+ lldb::ConnectionStatus &status, Status *error_ptr) = 0;
//------------------------------------------------------------------
/// Returns a URI that describes this connection object
Modified: vendor/lldb/dist/include/lldb/Core/Debugger.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Core/Debugger.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Core/Debugger.h Tue May 16 19:47:58 2017 (r318378)
@@ -30,8 +30,8 @@
#include "lldb/Target/Platform.h"
#include "lldb/Target/TargetList.h"
#include "lldb/Utility/ConstString.h" // for ConstString
-#include "lldb/Utility/Error.h" // for Error
#include "lldb/Utility/FileSpec.h" // for FileSpec
+#include "lldb/Utility/Status.h" // for Status
#include "lldb/Utility/UserID.h"
#include "lldb/lldb-defines.h" // for DISALLOW_COPY_AND_ASSIGN
#include "lldb/lldb-enumerations.h" // for ScriptLanguage, Langua...
@@ -239,9 +239,9 @@ public:
eStopDisassemblyTypeAlways
};
- Error SetPropertyValue(const ExecutionContext *exe_ctx,
- VarSetOperationType op, llvm::StringRef property_path,
- llvm::StringRef value) override;
+ Status SetPropertyValue(const ExecutionContext *exe_ctx,
+ VarSetOperationType op, llvm::StringRef property_path,
+ llvm::StringRef value) override;
bool GetAutoConfirm() const;
@@ -306,7 +306,7 @@ public:
const ConstString &GetInstanceName() { return m_instance_name; }
- bool LoadPlugin(const FileSpec &spec, Error &error);
+ bool LoadPlugin(const FileSpec &spec, Status &error);
void ExecuteIOHandlers();
@@ -318,7 +318,7 @@ public:
bool IsHandlingEvents() const { return m_event_handler_thread.IsJoinable(); }
- Error RunREPL(lldb::LanguageType language, const char *repl_options);
+ Status RunREPL(lldb::LanguageType language, const char *repl_options);
// This is for use in the command interpreter, when you either want the
// selected target, or if no target
Modified: vendor/lldb/dist/include/lldb/Core/FormatEntity.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Core/FormatEntity.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Core/FormatEntity.h Tue May 16 19:47:58 2017 (r318378)
@@ -10,8 +10,8 @@
#ifndef liblldb_FormatEntity_h_
#define liblldb_FormatEntity_h_
-#include "lldb/Utility/Error.h"
-#include "lldb/Utility/FileSpec.h" // for FileSpec
+#include "lldb/Utility/FileSpec.h" // for FileSpec
+#include "lldb/Utility/Status.h"
#include "lldb/lldb-enumerations.h" // for Format::eFormatDefault, Format
#include "lldb/lldb-types.h" // for addr_t
#include <algorithm> // for min
@@ -205,11 +205,11 @@ public:
const Address *addr, ValueObject *valobj,
bool function_changed, bool initial_function);
- static Error Parse(const llvm::StringRef &format, Entry &entry);
+ static Status Parse(const llvm::StringRef &format, Entry &entry);
- static Error ExtractVariableInfo(llvm::StringRef &format_str,
- llvm::StringRef &variable_name,
- llvm::StringRef &variable_format);
+ static Status ExtractVariableInfo(llvm::StringRef &format_str,
+ llvm::StringRef &variable_name,
+ llvm::StringRef &variable_format);
static size_t AutoComplete(llvm::StringRef s, int match_start_point,
int max_return_elements, bool &word_complete,
@@ -228,8 +228,8 @@ public:
llvm::StringRef element_format);
protected:
- static Error ParseInternal(llvm::StringRef &format, Entry &parent_entry,
- uint32_t depth);
+ static Status ParseInternal(llvm::StringRef &format, Entry &parent_entry,
+ uint32_t depth);
};
} // namespace lldb_private
Modified: vendor/lldb/dist/include/lldb/Core/MappedHash.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Core/MappedHash.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Core/MappedHash.h Tue May 16 19:47:58 2017 (r318378)
@@ -326,7 +326,7 @@ public:
1u, // Bucket hash data collision, but key didn't match
eResultEndOfHashData = 2u, // The chain of items for this hash data in
// this bucket is terminated, search no more
- eResultError = 3u // Error parsing the hash data, abort
+ eResultError = 3u // Status parsing the hash data, abort
};
struct Pair {
@@ -409,7 +409,7 @@ public:
// searching
return false;
case eResultError:
- // Error parsing the hash data, abort
+ // Status parsing the hash data, abort
return false;
}
}
Modified: vendor/lldb/dist/include/lldb/Core/Module.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Core/Module.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Core/Module.h Tue May 16 19:47:58 2017 (r318378)
@@ -17,8 +17,8 @@
#include "lldb/Symbol/TypeSystem.h"
#include "lldb/Target/PathMappingList.h"
#include "lldb/Utility/ConstString.h" // for ConstString
-#include "lldb/Utility/Error.h" // for Error
#include "lldb/Utility/FileSpec.h"
+#include "lldb/Utility/Status.h" // for Status
#include "lldb/Utility/UUID.h"
#include "lldb/lldb-defines.h" // for DISALLOW_COPY_AND_ASSIGN
#include "lldb/lldb-enumerations.h" // for LanguageType, SymbolType
@@ -652,7 +652,7 @@ public:
//------------------------------------------------------------------
bool IsLoadedInTarget(Target *target);
- bool LoadScriptingResourceInTarget(Target *target, Error &error,
+ bool LoadScriptingResourceInTarget(Target *target, Status &error,
Stream *feedback_stream = nullptr);
//------------------------------------------------------------------
@@ -728,7 +728,7 @@ public:
/// failed (see the `error` for more information in that case).
//------------------------------------------------------------------
ObjectFile *GetMemoryObjectFile(const lldb::ProcessSP &process_sp,
- lldb::addr_t header_addr, Error &error,
+ lldb::addr_t header_addr, Status &error,
size_t size_to_read = 512);
//------------------------------------------------------------------
/// Get the symbol vendor interface for the current architecture.
@@ -1033,7 +1033,7 @@ public:
///
/// @return
//------------------------------------------------------------------
- Error LoadInMemory(Target &target, bool set_pc);
+ Status LoadInMemory(Target &target, bool set_pc);
//----------------------------------------------------------------------
/// @class LookupInfo Module.h "lldb/Core/Module.h"
Modified: vendor/lldb/dist/include/lldb/Core/ModuleList.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Core/ModuleList.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Core/ModuleList.h Tue May 16 19:47:58 2017 (r318378)
@@ -12,9 +12,9 @@
#include "lldb/Core/Address.h" // for Address
#include "lldb/Core/ModuleSpec.h" // for ModuleSpec
-#include "lldb/Utility/Error.h" // for Error
#include "lldb/Utility/FileSpec.h" // for FileSpec
#include "lldb/Utility/Iterable.h"
+#include "lldb/Utility/Status.h" // for Status
#include "lldb/lldb-enumerations.h"
#include "lldb/lldb-forward.h"
#include "lldb/lldb-types.h"
@@ -530,18 +530,18 @@ public:
//------------------------------------------------------------------
size_t GetSize() const;
- bool LoadScriptingResourcesInTarget(Target *target, std::list<Error> &errors,
+ bool LoadScriptingResourcesInTarget(Target *target, std::list<Status> &errors,
Stream *feedback_stream = nullptr,
bool continue_on_error = true);
static bool ModuleIsInCache(const Module *module_ptr);
- static Error GetSharedModule(const ModuleSpec &module_spec,
- lldb::ModuleSP &module_sp,
- const FileSpecList *module_search_paths_ptr,
- lldb::ModuleSP *old_module_sp_ptr,
- bool *did_create_ptr,
- bool always_create = false);
+ static Status GetSharedModule(const ModuleSpec &module_spec,
+ lldb::ModuleSP &module_sp,
+ const FileSpecList *module_search_paths_ptr,
+ lldb::ModuleSP *old_module_sp_ptr,
+ bool *did_create_ptr,
+ bool always_create = false);
static bool RemoveSharedModule(lldb::ModuleSP &module_sp);
Modified: vendor/lldb/dist/include/lldb/Core/PluginManager.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Core/PluginManager.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Core/PluginManager.h Tue May 16 19:47:58 2017 (r318378)
@@ -10,8 +10,8 @@
#ifndef liblldb_PluginManager_h_
#define liblldb_PluginManager_h_
-#include "lldb/Utility/Error.h" // for Error
#include "lldb/Utility/FileSpec.h"
+#include "lldb/Utility/Status.h" // for Status
#include "lldb/lldb-enumerations.h" // for ScriptLanguage
#include "lldb/lldb-forward.h" // for OptionValuePropertiesSP
#include "lldb/lldb-private-interfaces.h" // for DebuggerInitializeCallback
@@ -202,8 +202,8 @@ public:
static ObjectFileCreateMemoryInstance
GetObjectFileCreateMemoryCallbackForPluginName(const ConstString &name);
- static Error SaveCore(const lldb::ProcessSP &process_sp,
- const FileSpec &outfile);
+ static Status SaveCore(const lldb::ProcessSP &process_sp,
+ const FileSpec &outfile);
//------------------------------------------------------------------
// ObjectContainer
Modified: vendor/lldb/dist/include/lldb/Core/RegisterValue.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Core/RegisterValue.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Core/RegisterValue.h Tue May 16 19:47:58 2017 (r318378)
@@ -12,7 +12,7 @@
#include "lldb/Core/Scalar.h"
#include "lldb/Utility/Endian.h"
-#include "lldb/Utility/Error.h" // for Error
+#include "lldb/Utility/Status.h" // for Status
#include "lldb/lldb-enumerations.h" // for ByteOrder, Format
#include "lldb/lldb-types.h" // for offset_t
@@ -105,11 +105,11 @@ public:
// into "dst".
uint32_t GetAsMemoryData(const RegisterInfo *reg_info, void *dst,
uint32_t dst_len, lldb::ByteOrder dst_byte_order,
- Error &error) const;
+ Status &error) const;
uint32_t SetFromMemoryData(const RegisterInfo *reg_info, const void *src,
uint32_t src_len, lldb::ByteOrder src_byte_order,
- Error &error);
+ Status &error);
bool GetScalarValue(Scalar &scalar) const;
@@ -241,13 +241,13 @@ public:
bool SignExtend(uint32_t sign_bitpos);
- Error SetValueFromString(const RegisterInfo *reg_info,
- llvm::StringRef value_str);
- Error SetValueFromString(const RegisterInfo *reg_info,
- const char *value_str) = delete;
+ Status SetValueFromString(const RegisterInfo *reg_info,
+ llvm::StringRef value_str);
+ Status SetValueFromString(const RegisterInfo *reg_info,
+ const char *value_str) = delete;
- Error SetValueFromData(const RegisterInfo *reg_info, DataExtractor &data,
- lldb::offset_t offset, bool partial_data_ok);
+ Status SetValueFromData(const RegisterInfo *reg_info, DataExtractor &data,
+ lldb::offset_t offset, bool partial_data_ok);
// The default value of 0 for reg_name_right_align_at means no alignment at
// all.
Modified: vendor/lldb/dist/include/lldb/Core/Scalar.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Core/Scalar.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Core/Scalar.h Tue May 16 19:47:58 2017 (r318378)
@@ -10,7 +10,7 @@
#ifndef liblldb_Scalar_h_
#define liblldb_Scalar_h_
-#include "lldb/Utility/Error.h" // for Error
+#include "lldb/Utility/Status.h" // for Status
#include "lldb/lldb-enumerations.h" // for Encoding, ByteOrder
#include "lldb/lldb-private-types.h" // for type128
@@ -146,7 +146,7 @@ public:
bool GetData(DataExtractor &data, size_t limit_byte_size = UINT32_MAX) const;
size_t GetAsMemoryData(void *dst, size_t dst_len,
- lldb::ByteOrder dst_byte_order, Error &error) const;
+ lldb::ByteOrder dst_byte_order, Status &error) const;
bool IsZero() const;
@@ -272,11 +272,11 @@ public:
long double LongDouble(long double fail_value = 0.0) const;
- Error SetValueFromCString(const char *s, lldb::Encoding encoding,
- size_t byte_size);
+ Status SetValueFromCString(const char *s, lldb::Encoding encoding,
+ size_t byte_size);
- Error SetValueFromData(DataExtractor &data, lldb::Encoding encoding,
- size_t byte_size);
+ Status SetValueFromData(DataExtractor &data, lldb::Encoding encoding,
+ size_t byte_size);
static bool UIntValueIsValidForSize(uint64_t uval64, size_t total_byte_size) {
if (total_byte_size > 8)
Modified: vendor/lldb/dist/include/lldb/Core/SearchFilter.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Core/SearchFilter.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Core/SearchFilter.h Tue May 16 19:47:58 2017 (r318378)
@@ -28,7 +28,7 @@ namespace lldb_private {
class CompileUnit;
}
namespace lldb_private {
-class Error;
+class Status;
}
namespace lldb_private {
class Function;
@@ -250,7 +250,7 @@ public:
static lldb::SearchFilterSP
CreateFromStructuredData(Target &target,
const StructuredData::Dictionary &data_dict,
- Error &error);
+ Status &error);
virtual StructuredData::ObjectSP SerializeToStructuredData() {
return StructuredData::ObjectSP();
@@ -285,7 +285,7 @@ public:
static const char *FilterTyToName(enum FilterTy);
- static FilterTy NameToFilterTy(const char *name);
+ static FilterTy NameToFilterTy(llvm::StringRef name);
protected:
// Serialization of SearchFilter options:
@@ -351,7 +351,7 @@ public:
static lldb::SearchFilterSP
CreateFromStructuredData(Target &target,
const StructuredData::Dictionary &data_dict,
- Error &error);
+ Status &error);
StructuredData::ObjectSP SerializeToStructuredData() override;
@@ -405,7 +405,7 @@ public:
static lldb::SearchFilterSP
CreateFromStructuredData(Target &target,
const StructuredData::Dictionary &data_dict,
- Error &error);
+ Status &error);
StructuredData::ObjectSP SerializeToStructuredData() override;
@@ -462,7 +462,7 @@ public:
static lldb::SearchFilterSP
CreateFromStructuredData(Target &target,
const StructuredData::Dictionary &data_dict,
- Error &error);
+ Status &error);
StructuredData::ObjectSP SerializeToStructuredData() override;
@@ -515,7 +515,7 @@ public:
static lldb::SearchFilterSP
CreateFromStructuredData(Target &target,
const StructuredData::Dictionary &data_dict,
- Error &error);
+ Status &error);
StructuredData::ObjectSP SerializeToStructuredData() override;
Modified: vendor/lldb/dist/include/lldb/Core/StructuredData.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Core/StructuredData.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Core/StructuredData.h Tue May 16 19:47:58 2017 (r318378)
@@ -28,7 +28,7 @@
#include <stdint.h> // for uint64_t
namespace lldb_private {
-class Error;
+class Status;
}
namespace lldb_private {
class Stream;
@@ -143,15 +143,12 @@ public:
: nullptr);
}
- std::string GetStringValue(const char *fail_value = nullptr) {
+ llvm::StringRef GetStringValue(const char *fail_value = nullptr) {
String *s = GetAsString();
if (s)
return s->GetValue();
- if (fail_value && fail_value[0])
- return std::string(fail_value);
-
- return std::string();
+ return fail_value;
}
Generic *GetAsGeneric() {
@@ -220,7 +217,7 @@ public:
return success;
}
- bool GetItemAtIndexAsString(size_t idx, std::string &result) const {
+ bool GetItemAtIndexAsString(size_t idx, llvm::StringRef &result) const {
ObjectSP value_sp = GetItemAtIndex(idx);
if (value_sp.get()) {
if (auto string_value = value_sp->GetAsString()) {
@@ -231,8 +228,8 @@ public:
return false;
}
- bool GetItemAtIndexAsString(size_t idx, std::string &result,
- const std::string &default_val) const {
+ bool GetItemAtIndexAsString(size_t idx, llvm::StringRef &result,
+ llvm::StringRef default_val) const {
bool success = GetItemAtIndexAsString(idx, result);
if (!success)
result = default_val;
@@ -339,18 +336,13 @@ public:
class String : public Object {
public:
- String(const char *cstr = nullptr) : Object(Type::eTypeString), m_value() {
- if (cstr)
- m_value = cstr;
- }
-
- String(const std::string &s) : Object(Type::eTypeString), m_value(s) {}
-
- String(const std::string &&s) : Object(Type::eTypeString), m_value(s) {}
+ String() : Object(Type::eTypeString) {}
+ explicit String(llvm::StringRef S)
+ : Object(Type::eTypeString), m_value(S) {}
- void SetValue(const std::string &string) { m_value = string; }
+ void SetValue(llvm::StringRef S) { m_value = S; }
- const std::string &GetValue() { return m_value; }
+ llvm::StringRef GetValue() { return m_value; }
void Dump(Stream &s, bool pretty_print = true) const override;
@@ -430,7 +422,7 @@ public:
}
bool GetValueForKeyAsString(llvm::StringRef key,
- std::string &result) const {
+ llvm::StringRef &result) const {
ObjectSP value_sp = GetValueForKey(key);
if (value_sp.get()) {
if (auto string_value = value_sp->GetAsString()) {
@@ -441,14 +433,14 @@ public:
return false;
}
- bool GetValueForKeyAsString(llvm::StringRef key, std::string &result,
+ bool GetValueForKeyAsString(llvm::StringRef key, llvm::StringRef &result,
const char *default_val) const {
bool success = GetValueForKeyAsString(key, result);
if (!success) {
if (default_val)
result = default_val;
else
- result.clear();
+ result = llvm::StringRef();
}
return success;
}
@@ -513,7 +505,7 @@ public:
AddItem(key, std::make_shared<Float>(value));
}
- void AddStringItem(llvm::StringRef key, std::string value) {
+ void AddStringItem(llvm::StringRef key, llvm::StringRef value) {
AddItem(key, std::make_shared<String>(std::move(value)));
}
@@ -558,7 +550,7 @@ public:
static ObjectSP ParseJSON(std::string json_text);
- static ObjectSP ParseJSONFromFile(const FileSpec &file, Error &error);
+ static ObjectSP ParseJSONFromFile(const FileSpec &file, Status &error);
};
} // namespace lldb_private
Modified: vendor/lldb/dist/include/lldb/Core/StructuredDataImpl.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Core/StructuredDataImpl.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Core/StructuredDataImpl.h Tue May 16 19:47:58 2017 (r318378)
@@ -12,9 +12,9 @@
#include "lldb/Core/Event.h"
#include "lldb/Core/StructuredData.h"
-#include "lldb/Utility/Error.h"
-#include "lldb/Utility/Stream.h"
#include "lldb/Target/StructuredDataPlugin.h"
+#include "lldb/Utility/Status.h"
+#include "lldb/Utility/Stream.h"
#include "lldb/lldb-forward.h"
#pragma mark--
@@ -45,8 +45,8 @@ public:
m_data_sp.reset();
}
- Error GetAsJSON(Stream &stream) const {
- Error error;
+ Status GetAsJSON(Stream &stream) const {
+ Status error;
if (!m_data_sp) {
error.SetErrorString("No structured data.");
@@ -57,8 +57,8 @@ public:
return error;
}
- Error GetDescription(Stream &stream) const {
- Error error;
+ Status GetDescription(Stream &stream) const {
+ Status error;
if (!m_data_sp) {
error.SetErrorString("Cannot pretty print structured data: "
Modified: vendor/lldb/dist/include/lldb/Core/Timer.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Core/Timer.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Core/Timer.h Tue May 16 19:47:58 2017 (r318378)
@@ -37,10 +37,23 @@ namespace lldb_private {
class Timer {
public:
+ class Category {
+ public:
+ explicit Category(const char *category_name);
+
+ private:
+ friend class Timer;
+ const char *m_name;
+ std::atomic<uint64_t> m_nanos;
+ std::atomic<Category *> m_next;
+
+ DISALLOW_COPY_AND_ASSIGN(Category);
+ };
+
//--------------------------------------------------------------
/// Default constructor.
//--------------------------------------------------------------
- Timer(const char *category, const char *format, ...)
+ Timer(Category &category, const char *format, ...)
__attribute__((format(printf, 3, 4)));
//--------------------------------------------------------------
@@ -62,7 +75,7 @@ protected:
using TimePoint = std::chrono::steady_clock::time_point;
void ChildDuration(TimePoint::duration dur) { m_child_duration += dur; }
- const char *m_category;
+ Category &m_category;
TimePoint m_total_start;
TimePoint::duration m_child_duration{0};
Modified: vendor/lldb/dist/include/lldb/Core/UserSettingsController.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Core/UserSettingsController.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Core/UserSettingsController.h Tue May 16 19:47:58 2017 (r318378)
@@ -10,7 +10,7 @@
#ifndef liblldb_UserSettingsController_h_
#define liblldb_UserSettingsController_h_
-#include "lldb/Utility/Error.h" // for Error
+#include "lldb/Utility/Status.h" // for Status
#include "lldb/lldb-forward.h" // for OptionValuePropertiesSP
#include "lldb/lldb-private-enumerations.h" // for VarSetOperationType
@@ -57,15 +57,16 @@ public:
virtual lldb::OptionValueSP GetPropertyValue(const ExecutionContext *exe_ctx,
llvm::StringRef property_path,
bool will_modify,
- Error &error) const;
+ Status &error) const;
- virtual Error SetPropertyValue(const ExecutionContext *exe_ctx,
- VarSetOperationType op,
- llvm::StringRef property_path, llvm::StringRef value);
-
- virtual Error DumpPropertyValue(const ExecutionContext *exe_ctx, Stream &strm,
- llvm::StringRef property_path,
- uint32_t dump_mask);
+ virtual Status SetPropertyValue(const ExecutionContext *exe_ctx,
+ VarSetOperationType op,
+ llvm::StringRef property_path,
+ llvm::StringRef value);
+
+ virtual Status DumpPropertyValue(const ExecutionContext *exe_ctx,
+ Stream &strm, llvm::StringRef property_path,
+ uint32_t dump_mask);
virtual void DumpAllPropertyValues(const ExecutionContext *exe_ctx,
Stream &strm, uint32_t dump_mask);
Modified: vendor/lldb/dist/include/lldb/Core/Value.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Core/Value.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Core/Value.h Tue May 16 19:47:58 2017 (r318378)
@@ -13,7 +13,7 @@
#include "lldb/Core/Scalar.h"
#include "lldb/Symbol/CompilerType.h"
#include "lldb/Utility/DataBufferHeap.h"
-#include "lldb/Utility/Error.h"
+#include "lldb/Utility/Status.h"
#include "lldb/lldb-enumerations.h" // for ByteOrder, ByteOrder::eB...
#include "lldb/lldb-private-enumerations.h" // for AddressType
#include "lldb/lldb-private-types.h" // for type128, RegisterInfo
@@ -219,11 +219,11 @@ public:
lldb::Format GetValueDefaultFormat();
- uint64_t GetValueByteSize(Error *error_ptr, ExecutionContext *exe_ctx);
+ uint64_t GetValueByteSize(Status *error_ptr, ExecutionContext *exe_ctx);
- Error GetValueAsData(ExecutionContext *exe_ctx, DataExtractor &data,
- uint32_t data_offset,
- Module *module); // Can be nullptr
+ Status GetValueAsData(ExecutionContext *exe_ctx, DataExtractor &data,
+ uint32_t data_offset,
+ Module *module); // Can be nullptr
static const char *GetValueTypeAsCString(ValueType context_type);
Modified: vendor/lldb/dist/include/lldb/Core/ValueObject.h
==============================================================================
--- vendor/lldb/dist/include/lldb/Core/ValueObject.h Tue May 16 19:47:48 2017 (r318377)
+++ vendor/lldb/dist/include/lldb/Core/ValueObject.h Tue May 16 19:47:58 2017 (r318378)
@@ -18,8 +18,8 @@
#include "lldb/Target/Process.h"
#include "lldb/Utility/ConstString.h"
#include "lldb/Utility/DataExtractor.h"
-#include "lldb/Utility/Error.h"
#include "lldb/Utility/SharedCluster.h"
+#include "lldb/Utility/Status.h"
#include "lldb/Utility/UserID.h"
#include "lldb/lldb-defines.h" // for LLDB_INVALID...
#include "lldb/lldb-enumerations.h" // for DynamicValue...
@@ -462,7 +462,7 @@ public:
virtual int64_t GetValueAsSigned(int64_t fail_value, bool *success = nullptr);
- virtual bool SetValueFromCString(const char *value_str, Error &error);
+ virtual bool SetValueFromCString(const char *value_str, Status &error);
// Return the module associated with this value object in case the
// value is from an executable file and might have its data in
@@ -482,7 +482,7 @@ public:
//------------------------------------------------------------------
// The functions below should NOT be modified by subclasses
//------------------------------------------------------------------
- const Error &GetError();
+ const Status &GetError();
const ConstString &GetName() const;
@@ -520,7 +520,7 @@ public:
// return 'false' whenever you set the error, otherwise
// callers may assume true means everything is OK - this will
// break breakpoint conditions among potentially a few others
- virtual bool IsLogicalTrue(Error &error);
+ virtual bool IsLogicalTrue(Status &error);
virtual const char *GetLocationAsCString();
@@ -620,7 +620,7 @@ public:
virtual lldb::ValueObjectSP CreateConstantValue(const ConstString &name);
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-vendor
mailing list