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/Target/OperatingSystem.cpp | |
parent | 4ee8c119c71a06dcad1e0fecc8c675e480e59337 (diff) |
Notes
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 9b4f2120befa1..7a1d9d6198795 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; } |