diff options
Diffstat (limited to 'source/Target/OperatingSystem.cpp')
-rw-r--r-- | source/Target/OperatingSystem.cpp | 65 |
1 files changed, 31 insertions, 34 deletions
diff --git a/source/Target/OperatingSystem.cpp b/source/Target/OperatingSystem.cpp index 9b4f2120befa..7a1d9d619879 100644 --- a/source/Target/OperatingSystem.cpp +++ b/source/Target/OperatingSystem.cpp @@ -18,45 +18,42 @@ using namespace lldb; using namespace lldb_private; -OperatingSystem* -OperatingSystem::FindPlugin (Process *process, const char *plugin_name) -{ - OperatingSystemCreateInstance create_callback = nullptr; - if (plugin_name) - { - ConstString const_plugin_name(plugin_name); - create_callback = PluginManager::GetOperatingSystemCreateCallbackForPluginName (const_plugin_name); - if (create_callback) - { - std::unique_ptr<OperatingSystem> instance_ap(create_callback(process, true)); - if (instance_ap) - return instance_ap.release(); - } +OperatingSystem *OperatingSystem::FindPlugin(Process *process, + const char *plugin_name) { + OperatingSystemCreateInstance create_callback = nullptr; + if (plugin_name) { + ConstString const_plugin_name(plugin_name); + create_callback = + PluginManager::GetOperatingSystemCreateCallbackForPluginName( + const_plugin_name); + if (create_callback) { + std::unique_ptr<OperatingSystem> instance_ap( + create_callback(process, true)); + if (instance_ap) + return instance_ap.release(); } - else - { - for (uint32_t idx = 0; (create_callback = PluginManager::GetOperatingSystemCreateCallbackAtIndex(idx)) != nullptr; ++idx) - { - std::unique_ptr<OperatingSystem> instance_ap(create_callback(process, false)); - if (instance_ap) - return instance_ap.release(); - } + } else { + for (uint32_t idx = 0; + (create_callback = + PluginManager::GetOperatingSystemCreateCallbackAtIndex(idx)) != + nullptr; + ++idx) { + std::unique_ptr<OperatingSystem> instance_ap( + create_callback(process, false)); + if (instance_ap) + return instance_ap.release(); } - return nullptr; + } + return nullptr; } - -OperatingSystem::OperatingSystem (Process *process) : - m_process (process) -{ -} +OperatingSystem::OperatingSystem(Process *process) : m_process(process) {} OperatingSystem::~OperatingSystem() = default; -bool -OperatingSystem::IsOperatingSystemPluginThread (const lldb::ThreadSP &thread_sp) -{ - if (thread_sp) - return thread_sp->IsOperatingSystemPluginThread(); - return false; +bool OperatingSystem::IsOperatingSystemPluginThread( + const lldb::ThreadSP &thread_sp) { + if (thread_sp) + return thread_sp->IsOperatingSystemPluginThread(); + return false; } |