This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository lldb.
from 74a31ac Fix the macOS build all the way after r296909. new 0ea7523 Move UUID from Core -> Utility. new 6c231c5 Move DataBuffer / DataExtractor and friends from Core -> Utility. new 01030a2 Add dependency on DynamicLoaderStatic to Utility. new 19b3360 Delete LLDB's code for getting / setting thread name. new 32988a7 Fix a bug in the dep analysis script.
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: include/lldb/Core/MappedHash.h | 2 +- include/lldb/Core/Module.h | 2 +- include/lldb/Core/ModuleSpec.h | 2 +- include/lldb/Core/Value.h | 2 +- include/lldb/Core/ValueObject.h | 2 +- include/lldb/DataFormatters/StringPrinter.h | 2 +- include/lldb/Expression/DWARFExpression.h | 2 +- include/lldb/Expression/IRExecutionUnit.h | 2 +- include/lldb/Expression/IRMemoryMap.h | 2 +- include/lldb/Host/Host.h | 8 --- include/lldb/Host/ThisThread.h | 37 ------------- include/lldb/Interpreter/OptionValueUUID.h | 2 +- include/lldb/Symbol/ArmUnwindInfo.h | 2 +- include/lldb/Symbol/CompactUnwindInfo.h | 2 +- include/lldb/Symbol/ObjectContainer.h | 2 +- include/lldb/Symbol/ObjectFile.h | 2 +- include/lldb/Target/DynamicLoader.h | 2 +- include/lldb/Target/ProcessStructReader.h | 2 +- include/lldb/{Core => Utility}/DataBuffer.h | 0 include/lldb/{Core => Utility}/DataBufferHeap.h | 2 +- include/lldb/{Core => Utility}/DataBufferLLVM.h | 7 ++- include/lldb/{Core => Utility}/DataEncoder.h | 4 +- include/lldb/{Core => Utility}/DataExtractor.h | 18 +++---- include/lldb/{Core => Utility}/UUID.h | 15 +++--- scripts/analyze-project-deps.py | 1 + source/API/SBData.cpp | 4 +- source/API/SBInstruction.cpp | 4 +- source/API/SBSection.cpp | 4 +- source/API/SBValue.cpp | 2 +- source/Commands/CommandObjectMemory.cpp | 2 +- source/Commands/CommandObjectPlatform.cpp | 2 +- source/Commands/CommandObjectRegister.cpp | 2 +- source/Core/CMakeLists.txt | 5 -- source/Core/Disassembler.cpp | 4 +- source/Core/DumpDataExtractor.cpp | 2 +- source/Core/EmulateInstruction.cpp | 2 +- source/Core/Event.cpp | 2 +- source/Core/Module.cpp | 4 +- source/Core/Opcode.cpp | 4 +- source/Core/RegisterValue.cpp | 2 +- source/Core/Scalar.cpp | 2 +- source/Core/SourceManager.cpp | 2 +- source/Core/StructuredData.cpp | 2 +- source/Core/Value.cpp | 4 +- source/Core/ValueObject.cpp | 2 +- source/Core/ValueObjectConstResult.cpp | 2 +- source/Core/ValueObjectConstResultImpl.cpp | 2 +- source/DataFormatters/TypeFormat.cpp | 2 +- source/Expression/DWARFExpression.cpp | 2 +- source/Expression/FunctionCaller.cpp | 2 +- source/Expression/IRExecutionUnit.cpp | 4 +- source/Expression/IRInterpreter.cpp | 2 +- source/Expression/IRMemoryMap.cpp | 4 +- source/Host/CMakeLists.txt | 6 --- source/Host/common/File.cpp | 2 +- source/Host/common/FileSpec.cpp | 2 +- source/Host/common/Host.cpp | 21 -------- source/Host/common/HostNativeThreadBase.cpp | 5 +- source/Host/common/Symbols.cpp | 6 +-- source/Host/common/ThisThread.cpp | 50 ----------------- source/Host/common/ThreadLauncher.cpp | 1 - source/Host/freebsd/Host.cpp | 6 +-- source/Host/freebsd/ThisThread.cpp | 35 ------------ source/Host/linux/Host.cpp | 4 +- source/Host/linux/HostThreadLinux.cpp | 2 +- source/Host/linux/ThisThread.cpp | 25 --------- source/Host/macosx/Host.mm | 4 +- source/Host/macosx/Symbols.cpp | 6 +-- source/Host/macosx/ThisThread.cpp | 25 --------- source/Host/netbsd/Host.cpp | 6 +-- source/Host/netbsd/ThisThread.cpp | 26 --------- source/Host/windows/Host.cpp | 8 +-- source/Host/windows/ThisThread.cpp | 63 ---------------------- .../Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp | 2 +- source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp | 2 +- source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp | 2 +- source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp | 2 +- source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp | 2 +- source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp | 2 +- source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp | 2 +- source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp | 2 +- .../Disassembler/llvm/DisassemblerLLVMC.cpp | 2 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 4 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.h | 2 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 4 +- .../MacOSX-DYLD/DynamicLoaderDarwin.h | 2 +- .../DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.h | 2 +- .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | 4 +- .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h | 2 +- .../Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp | 4 +- source/Plugins/DynamicLoader/Static/CMakeLists.txt | 1 + .../DynamicLoader/Static/DynamicLoaderStatic.h | 2 +- .../Clang/ClangExpressionParser.cpp | 2 +- .../Clang/ClangExpressionVariable.cpp | 2 +- .../ExpressionParser/Clang/ClangFunctionCaller.cpp | 2 +- .../Clang/ClangPersistentVariables.cpp | 2 +- .../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 2 +- .../ExpressionParser/Go/GoUserExpression.cpp | 6 +-- .../Instruction/MIPS/EmulateInstructionMIPS.cpp | 2 +- .../MIPS64/EmulateInstructionMIPS64.cpp | 2 +- source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp | 2 +- .../Plugins/Language/CPlusPlus/CxxStringTypes.cpp | 2 +- source/Plugins/Language/CPlusPlus/LibCxx.cpp | 2 +- source/Plugins/Language/CPlusPlus/LibCxxList.cpp | 2 +- source/Plugins/Language/CPlusPlus/LibCxxMap.cpp | 2 +- .../Language/CPlusPlus/LibCxxUnorderedMap.cpp | 2 +- source/Plugins/Language/CPlusPlus/LibStdcpp.cpp | 2 +- source/Plugins/Language/ObjC/CF.cpp | 2 +- source/Plugins/Language/ObjC/Cocoa.cpp | 2 +- source/Plugins/Language/ObjC/NSArray.cpp | 2 +- source/Plugins/Language/ObjC/NSDictionary.cpp | 2 +- source/Plugins/Language/ObjC/NSError.cpp | 2 +- source/Plugins/Language/ObjC/NSException.cpp | 2 +- source/Plugins/Language/ObjC/NSSet.cpp | 2 +- source/Plugins/Language/ObjC/NSString.cpp | 2 +- .../BSD-Archive/ObjectContainerBSDArchive.cpp | 7 +-- .../ObjectContainerUniversalMachO.cpp | 2 +- source/Plugins/ObjectFile/ELF/ELFHeader.cpp | 2 +- source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 28 +++++----- source/Plugins/ObjectFile/ELF/ObjectFileELF.h | 2 +- source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp | 6 +-- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 29 +++++----- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 12 +++-- .../OperatingSystem/Go/OperatingSystemGo.cpp | 2 +- .../Python/OperatingSystemPython.cpp | 2 +- source/Plugins/Platform/Android/AdbClient.cpp | 8 +-- source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 2 +- source/Plugins/Platform/POSIX/PlatformPOSIX.cpp | 2 +- .../RegisterContextPOSIXProcessMonitor_arm.cpp | 2 +- .../RegisterContextPOSIXProcessMonitor_arm64.cpp | 2 +- .../RegisterContextPOSIXProcessMonitor_mips64.cpp | 2 +- .../RegisterContextPOSIXProcessMonitor_powerpc.cpp | 2 +- .../RegisterContextPOSIXProcessMonitor_x86.cpp | 2 +- .../Linux/NativeRegisterContextLinux_arm.cpp | 2 +- .../Linux/NativeRegisterContextLinux_arm64.cpp | 2 +- .../Linux/NativeRegisterContextLinux_mips64.cpp | 2 +- .../Linux/NativeRegisterContextLinux_s390x.cpp | 2 +- .../Linux/NativeRegisterContextLinux_x86_64.cpp | 2 +- source/Plugins/Process/Linux/ProcFileReader.cpp | 2 +- .../Process/MacOSX-Kernel/CommunicationKDP.cpp | 6 +-- .../Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp | 2 +- source/Plugins/Process/MacOSX-Kernel/ThreadKDP.cpp | 2 +- .../Process/Utility/RegisterContextDarwin_arm.cpp | 4 +- .../Utility/RegisterContextDarwin_arm64.cpp | 4 +- .../Process/Utility/RegisterContextDarwin_i386.cpp | 4 +- .../Utility/RegisterContextDarwin_x86_64.cpp | 4 +- .../Process/Utility/RegisterContextDummy.cpp | 2 +- .../Process/Utility/RegisterContextHistory.cpp | 2 +- .../Process/Utility/RegisterContextLLDB.cpp | 2 +- .../RegisterContextMacOSXFrameBackchain.cpp | 4 +- .../Process/Utility/RegisterContextMemory.cpp | 2 +- .../Process/Utility/RegisterContextMemory.h | 2 +- .../Process/Utility/RegisterContextPOSIX_arm.cpp | 4 +- .../Process/Utility/RegisterContextPOSIX_arm64.cpp | 4 +- .../Utility/RegisterContextPOSIX_mips64.cpp | 4 +- .../Utility/RegisterContextPOSIX_powerpc.cpp | 4 +- .../Process/Utility/RegisterContextPOSIX_s390x.cpp | 4 +- .../Process/Utility/RegisterContextPOSIX_x86.cpp | 4 +- .../Process/Windows/Common/DebuggerThread.cpp | 4 +- .../Windows/Common/RegisterContextWindows.cpp | 2 +- source/Plugins/Process/elf-core/ProcessElfCore.cpp | 2 +- .../elf-core/RegisterContextPOSIXCore_arm.h | 4 +- .../elf-core/RegisterContextPOSIXCore_arm64.h | 4 +- .../elf-core/RegisterContextPOSIXCore_mips64.h | 4 +- .../elf-core/RegisterContextPOSIXCore_powerpc.cpp | 2 +- .../elf-core/RegisterContextPOSIXCore_powerpc.h | 2 +- .../elf-core/RegisterContextPOSIXCore_s390x.cpp | 2 +- .../elf-core/RegisterContextPOSIXCore_s390x.h | 2 +- .../elf-core/RegisterContextPOSIXCore_x86_64.cpp | 2 +- source/Plugins/Process/elf-core/ThreadElfCore.cpp | 2 +- source/Plugins/Process/elf-core/ThreadElfCore.h | 2 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 4 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 2 +- .../GDBRemoteCommunicationServerLLGS.cpp | 2 +- .../gdb-remote/GDBRemoteRegisterContext.cpp | 4 +- .../Process/gdb-remote/GDBRemoteRegisterContext.h | 2 +- .../Plugins/Process/gdb-remote/ThreadGDBRemote.cpp | 2 +- .../Plugins/Process/mach-core/ProcessMachCore.cpp | 2 +- .../Plugins/Process/mach-core/ThreadMachCore.cpp | 2 +- source/Plugins/Process/minidump/MinidumpParser.h | 2 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 6 +-- .../minidump/RegisterContextMinidump_x86_32.cpp | 2 +- .../minidump/RegisterContextMinidump_x86_64.cpp | 2 +- source/Plugins/Process/minidump/ThreadMinidump.cpp | 2 +- .../Plugins/SymbolFile/DWARF/DWARFDataExtractor.h | 2 +- .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp | 4 +- .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.h | 2 +- .../InstEmulation/UnwindAssemblyInstEmulation.cpp | 4 +- source/Symbol/ClangASTContext.cpp | 2 +- source/Symbol/CompactUnwindInfo.cpp | 2 +- source/Symbol/CompilerType.cpp | 4 +- source/Symbol/ObjectFile.cpp | 4 +- source/Symbol/Type.cpp | 4 +- source/Target/Memory.cpp | 2 +- source/Target/Platform.cpp | 2 +- source/Target/RegisterContext.cpp | 2 +- source/Target/ThreadPlanTracer.cpp | 4 +- source/Utility/CMakeLists.txt | 5 ++ source/{Core => Utility}/DataBufferHeap.cpp | 2 +- source/{Core => Utility}/DataBufferLLVM.cpp | 12 ++--- source/{Core => Utility}/DataEncoder.cpp | 14 +++-- source/{Core => Utility}/DataExtractor.cpp | 21 ++++---- source/{Core => Utility}/UUID.cpp | 13 +++-- unittests/Core/DataExtractorTest.cpp | 2 +- unittests/Core/ScalarTest.cpp | 2 +- unittests/ObjectFile/ELF/TestELFHeader.cpp | 2 +- .../GDBRemoteCommunicationClientTest.cpp | 2 +- unittests/Process/minidump/MinidumpParserTest.cpp | 4 +- 208 files changed, 341 insertions(+), 633 deletions(-) delete mode 100644 include/lldb/Host/ThisThread.h rename include/lldb/{Core => Utility}/DataBuffer.h (100%) rename include/lldb/{Core => Utility}/DataBufferHeap.h (99%) rename include/lldb/{Core => Utility}/DataBufferLLVM.h (82%) rename include/lldb/{Core => Utility}/DataEncoder.h (99%) rename include/lldb/{Core => Utility}/DataExtractor.h (99%) rename include/lldb/{Core => Utility}/UUID.h (94%) delete mode 100644 source/Host/common/ThisThread.cpp delete mode 100644 source/Host/freebsd/ThisThread.cpp delete mode 100644 source/Host/linux/ThisThread.cpp delete mode 100644 source/Host/macosx/ThisThread.cpp delete mode 100644 source/Host/netbsd/ThisThread.cpp delete mode 100644 source/Host/windows/ThisThread.cpp rename source/{Core => Utility}/DataBufferHeap.cpp (98%) rename source/{Core => Utility}/DataBufferLLVM.cpp (81%) rename source/{Core => Utility}/DataEncoder.cpp (98%) rename source/{Core => Utility}/DataExtractor.cpp (99%) rename source/{Core => Utility}/UUID.cpp (99%)