]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Vendor import of lldb trunk r306956:
authordim <dim@FreeBSD.org>
Sat, 1 Jul 2017 13:24:58 +0000 (13:24 +0000)
committerdim <dim@FreeBSD.org>
Sat, 1 Jul 2017 13:24:58 +0000 (13:24 +0000)
commitb28a14fcb98eacd9e37d2ac15dd43595539753af
tree2c4c77af2ba9632c24ebf216b9a39989d74f5725
parent56fe1cb1e25fa3caa975f4582964007dd92361ae
Vendor import of lldb trunk r306956:
https://llvm.org/svn/llvm-project/lldb/trunk@306956
204 files changed:
include/lldb/Breakpoint/Breakpoint.h
include/lldb/Breakpoint/BreakpointOptions.h
include/lldb/Core/Event.h
include/lldb/Core/SearchFilter.h
include/lldb/Core/StructuredDataImpl.h
include/lldb/DataFormatters/TypeSummary.h
include/lldb/DataFormatters/TypeSynthetic.h
include/lldb/Host/File.h
include/lldb/Host/Host.h
include/lldb/Host/MainLoopBase.h
include/lldb/Host/Socket.h
include/lldb/Host/XML.h
include/lldb/Host/common/NativeProcessProtocol.h
include/lldb/Host/linux/Support.h
include/lldb/Host/posix/ConnectionFileDescriptorPosix.h
include/lldb/Host/windows/ConnectionGenericFileWindows.h
include/lldb/Interpreter/ScriptInterpreter.h
include/lldb/Symbol/DWARFCallFrameInfo.h
include/lldb/Symbol/FuncUnwinders.h
include/lldb/Symbol/UnwindTable.h
include/lldb/Target/ABI.h
include/lldb/Target/InstrumentationRuntime.h
include/lldb/Target/InstrumentationRuntimeStopInfo.h
include/lldb/Target/Process.h
include/lldb/Target/StopInfo.h
include/lldb/Target/StructuredDataPlugin.h
include/lldb/Target/SystemRuntime.h
include/lldb/Target/Thread.h
include/lldb/Target/ThreadPlanPython.h
include/lldb/Target/ThreadSpec.h
include/lldb/Utility/Connection.h [moved from include/lldb/Core/Connection.h with 98% similarity]
include/lldb/Utility/IOObject.h [moved from include/lldb/Host/IOObject.h with 96% similarity]
include/lldb/Utility/JSON.h
include/lldb/Utility/StructuredData.h [moved from include/lldb/Core/StructuredData.h with 95% similarity]
include/lldb/Utility/Timer.h [moved from include/lldb/Core/Timer.h with 84% similarity]
include/lldb/Utility/TraceOptions.h [moved from include/lldb/Core/TraceOptions.h with 97% similarity]
include/lldb/lldb-enumerations.h
include/lldb/lldb-private-interfaces.h
lldb.xcodeproj/project.pbxproj
packages/Python/lldbsuite/test/functionalities/return-value/TestReturnValue.py
packages/Python/lldbsuite/test/make/Android.rules
scripts/Xcode/build-llvm.py
scripts/Xcode/repo.py
scripts/analyze-project-deps.py
source/API/SBCommunication.cpp
source/API/SBStructuredData.cpp
source/API/SBTarget.cpp
source/API/SBThread.cpp
source/API/SBThreadPlan.cpp
source/API/SBTraceOptions.cpp
source/API/SystemInitializerFull.cpp
source/Commands/CommandObjectFrame.cpp
source/Commands/CommandObjectLog.cpp
source/Commands/CommandObjectTarget.cpp
source/Commands/CommandObjectThread.cpp
source/Core/CMakeLists.txt
source/Core/Communication.cpp
source/Core/Connection.cpp [deleted file]
source/Core/Disassembler.cpp
source/Core/FormatEntity.cpp
source/Core/Mangled.cpp
source/Core/Module.cpp
source/Host/CMakeLists.txt
source/Host/common/Host.cpp
source/Host/common/Symbols.cpp
source/Host/freebsd/Host.cpp
source/Host/linux/Support.cpp
source/Host/macosx/Host.mm
source/Host/macosx/Symbols.cpp
source/Host/netbsd/Host.cpp
source/Host/openbsd/Host.cpp
source/Host/posix/ConnectionFileDescriptorPosix.cpp
source/Host/windows/Host.cpp
source/Initialization/SystemInitializerCommon.cpp
source/Interpreter/CommandInterpreter.cpp
source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h
source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp
source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h
source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h
source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp
source/Plugins/ABI/SysV-arm/ABISysV_arm.h
source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp
source/Plugins/ABI/SysV-arm64/ABISysV_arm64.h
source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp
source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h
source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp
source/Plugins/ABI/SysV-i386/ABISysV_i386.h
source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp
source/Plugins/ABI/SysV-mips/ABISysV_mips.h
source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp
source/Plugins/ABI/SysV-mips64/ABISysV_mips64.h
source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp
source/Plugins/ABI/SysV-ppc/ABISysV_ppc.h
source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp
source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h
source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp
source/Plugins/ABI/SysV-s390x/ABISysV_s390x.h
source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h
source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h
source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.h
source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h
source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.h
source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.h
source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.h
source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.h
source/Plugins/Language/ObjC/Cocoa.cpp
source/Plugins/Language/ObjC/NSSet.cpp
source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp
source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
source/Plugins/OperatingSystem/Python/OperatingSystemPython.h
source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
source/Plugins/Process/Linux/CMakeLists.txt
source/Plugins/Process/Linux/NativeProcessLinux.cpp
source/Plugins/Process/Linux/NativeProcessLinux.h
source/Plugins/Process/Linux/ProcessorTrace.cpp [new file with mode: 0644]
source/Plugins/Process/Linux/ProcessorTrace.h [new file with mode: 0644]
source/Plugins/Process/POSIX/CMakeLists.txt
source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
source/Plugins/Process/Utility/DynamicRegisterInfo.h
source/Plugins/Process/Utility/RegisterContextLLDB.cpp
source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp
source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
source/Plugins/Process/gdb-remote/ThreadGDBRemote.h
source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h
source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp
source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp
source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp
source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp
source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp
source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp
source/Plugins/SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp
source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.h
source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp
source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.h
source/Symbol/DWARFCallFrameInfo.cpp
source/Symbol/FuncUnwinders.cpp
source/Symbol/ObjectFile.cpp
source/Symbol/Symtab.cpp
source/Symbol/UnwindTable.cpp
source/Symbol/Variable.cpp
source/Target/ABI.cpp
source/Target/ObjCLanguageRuntime.cpp
source/Target/Platform.cpp
source/Target/Process.cpp
source/Target/Target.cpp
source/Target/TargetList.cpp
source/Target/ThreadSpec.cpp
source/Utility/CMakeLists.txt
source/Utility/Connection.cpp [new file with mode: 0644]
source/Utility/IOObject.cpp [moved from source/Host/common/IOObject.cpp with 86% similarity]
source/Utility/JSON.cpp
source/Utility/StructuredData.cpp [moved from source/Core/StructuredData.cpp with 81% similarity]
source/Utility/Timer.cpp [moved from source/Core/Timer.cpp with 97% similarity]
tools/debugserver/source/RNBRemote.cpp
tools/debugserver/source/debugserver.cpp
tools/lldb-server/Acceptor.h
unittests/Core/CMakeLists.txt
unittests/Core/StructuredDataTest.cpp [deleted file]
unittests/Interpreter/CMakeLists.txt
unittests/Interpreter/TestCompletion.cpp
unittests/ObjectFile/ELF/CMakeLists.txt
unittests/ObjectFile/ELF/TestObjectFileELF.cpp
unittests/Process/CMakeLists.txt
unittests/Process/Linux/CMakeLists.txt [new file with mode: 0644]
unittests/Process/Linux/ProcessorTraceTest.cpp [new file with mode: 0644]
unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp
unittests/Process/minidump/CMakeLists.txt
unittests/Process/minidump/MinidumpParserTest.cpp
unittests/Symbol/CMakeLists.txt
unittests/Symbol/Inputs/basic-call-frame-info.yaml [new file with mode: 0644]
unittests/Symbol/TestDWARFCallFrameInfo.cpp [new file with mode: 0644]
unittests/SymbolFile/DWARF/CMakeLists.txt
unittests/SymbolFile/DWARF/SymbolFileDWARFTests.cpp
unittests/SymbolFile/PDB/CMakeLists.txt
unittests/SymbolFile/PDB/SymbolFilePDBTests.cpp
unittests/Target/CMakeLists.txt
unittests/Target/ModuleCacheTest.cpp
unittests/UnwindAssembly/x86/Testx86AssemblyInspectionEngine.cpp
unittests/Utility/CMakeLists.txt
unittests/Utility/Helpers/CMakeLists.txt [moved from unittests/Utility/Mocks/CMakeLists.txt with 54% similarity]
unittests/Utility/Helpers/MockTildeExpressionResolver.cpp [moved from unittests/Utility/Mocks/MockTildeExpressionResolver.cpp with 100% similarity]
unittests/Utility/Helpers/MockTildeExpressionResolver.h [moved from unittests/Utility/Mocks/MockTildeExpressionResolver.h with 97% similarity]
unittests/Utility/Helpers/TestUtilities.cpp [new file with mode: 0644]
unittests/Utility/Helpers/TestUtilities.h [new file with mode: 0644]
unittests/Utility/Inputs/StructuredData-basic.json [new file with mode: 0644]
unittests/Utility/StructuredDataTest.cpp [new file with mode: 0644]
unittests/Utility/TildeExpressionResolverTest.cpp
unittests/Utility/TimerTest.cpp [moved from unittests/Core/TimerTest.cpp with 98% similarity]
unittests/tools/lldb-server/tests/MessageObjects.cpp
www/projects.html