diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2017-01-02 19:26:05 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2017-01-02 19:26:05 +0000 |
commit | 14f1b3e8826ce43b978db93a62d1166055db5394 (patch) | |
tree | 0a00ad8d3498783fe0193f3b656bca17c4c8697d /source/Initialization/SystemLifetimeManager.cpp | |
parent | 4ee8c119c71a06dcad1e0fecc8c675e480e59337 (diff) |
Notes
Diffstat (limited to 'source/Initialization/SystemLifetimeManager.cpp')
-rw-r--r-- | source/Initialization/SystemLifetimeManager.cpp | 59 |
1 files changed, 27 insertions, 32 deletions
diff --git a/source/Initialization/SystemLifetimeManager.cpp b/source/Initialization/SystemLifetimeManager.cpp index 0f61622b31b02..4d271787833db 100644 --- a/source/Initialization/SystemLifetimeManager.cpp +++ b/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; + } } |