[lldb] Remove shared_ptr from some global Properties objects
authorPavel Labath <pavel@labath.sk>
Thu, 7 Oct 2021 13:44:47 +0000 (15:44 +0200)
committerPavel Labath <pavel@labath.sk>
Fri, 8 Oct 2021 08:43:37 +0000 (10:43 +0200)
commit3d7161e3c14c25a60a3c03aa4c07a1dc4e35511b
tree9760b6c9b0658560e70d3b229c5118fc2cdbd13f
parentb1309a1ed99deb3508da9d53fee2ae1f766d8432
[lldb] Remove shared_ptr from some global Properties objects

they're unnecessary, make the code longer, and their removal actually
ensures proper initialization in multithreaded scenarios.
18 files changed:
lldb/include/lldb/Target/Platform.h
lldb/include/lldb/Target/Process.h
lldb/include/lldb/Target/Target.h
lldb/include/lldb/Target/Thread.h
lldb/include/lldb/lldb-forward.h
lldb/source/Core/Debugger.cpp
lldb/source/Interpreter/CommandInterpreter.cpp
lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp
lldb/source/Plugins/Platform/MacOSX/PlatformDarwinKernel.cpp
lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp
lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
lldb/source/Target/Platform.cpp
lldb/source/Target/Process.cpp
lldb/source/Target/Target.cpp
lldb/source/Target/Thread.cpp