aboutsummaryrefslogtreecommitdiff
path: root/source/Initialization/SystemLifetimeManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/Initialization/SystemLifetimeManager.cpp')
-rw-r--r--source/Initialization/SystemLifetimeManager.cpp59
1 files changed, 27 insertions, 32 deletions
diff --git a/source/Initialization/SystemLifetimeManager.cpp b/source/Initialization/SystemLifetimeManager.cpp
index 0f61622b31b0..4d271787833d 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;
+ }
}