diff options
Diffstat (limited to 'contrib/llvm/tools/lldb/source/Initialization/SystemLifetimeManager.cpp')
-rw-r--r-- | contrib/llvm/tools/lldb/source/Initialization/SystemLifetimeManager.cpp | 59 |
1 files changed, 27 insertions, 32 deletions
diff --git a/contrib/llvm/tools/lldb/source/Initialization/SystemLifetimeManager.cpp b/contrib/llvm/tools/lldb/source/Initialization/SystemLifetimeManager.cpp index 0f61622..4d27178 100644 --- a/contrib/llvm/tools/lldb/source/Initialization/SystemLifetimeManager.cpp +++ b/contrib/llvm/tools/lldb/source/Initialization/SystemLifetimeManager.cpp @@ -16,43 +16,38 @@ using namespace lldb_private; -SystemLifetimeManager::SystemLifetimeManager() : m_mutex(), m_initialized(false) -{ -} +SystemLifetimeManager::SystemLifetimeManager() + : m_mutex(), m_initialized(false) {} -SystemLifetimeManager::~SystemLifetimeManager() -{ - assert(!m_initialized && "SystemLifetimeManager destroyed without calling Terminate!"); +SystemLifetimeManager::~SystemLifetimeManager() { + assert(!m_initialized && + "SystemLifetimeManager destroyed without calling Terminate!"); } -void -SystemLifetimeManager::Initialize(std::unique_ptr<SystemInitializer> initializer, - LoadPluginCallbackType plugin_callback) -{ - std::lock_guard<std::recursive_mutex> guard(m_mutex); - if (!m_initialized) - { - assert(!m_initializer && - "Attempting to call SystemLifetimeManager::Initialize() when it is already initialized"); - m_initialized = true; - m_initializer = std::move(initializer); - - m_initializer->Initialize(); - Debugger::Initialize(plugin_callback); - } +void SystemLifetimeManager::Initialize( + std::unique_ptr<SystemInitializer> initializer, + LoadPluginCallbackType plugin_callback) { + std::lock_guard<std::recursive_mutex> guard(m_mutex); + if (!m_initialized) { + assert(!m_initializer && "Attempting to call " + "SystemLifetimeManager::Initialize() when it is " + "already initialized"); + m_initialized = true; + m_initializer = std::move(initializer); + + m_initializer->Initialize(); + Debugger::Initialize(plugin_callback); + } } -void -SystemLifetimeManager::Terminate() -{ - std::lock_guard<std::recursive_mutex> guard(m_mutex); +void SystemLifetimeManager::Terminate() { + std::lock_guard<std::recursive_mutex> guard(m_mutex); - if (m_initialized) - { - Debugger::Terminate(); - m_initializer->Terminate(); + if (m_initialized) { + Debugger::Terminate(); + m_initializer->Terminate(); - m_initializer.reset(); - m_initialized = false; - } + m_initializer.reset(); + m_initialized = false; + } } |