From: Pavel Labath Date: Thu, 21 Oct 2021 12:01:24 +0000 (+0200) Subject: [lldb] Fix a thinko in 2ace1e57 X-Git-Tag: upstream/15.0.7~28047 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6c88086ba8046884bb30a72ae1a8bea95e46f022;p=platform%2Fupstream%2Fllvm.git [lldb] Fix a thinko in 2ace1e57 An empty plugin name means we should try everything. Picked up by the windows bot. --- diff --git a/lldb/source/Core/PluginManager.cpp b/lldb/source/Core/PluginManager.cpp index d4a4d04..39a4122 100644 --- a/lldb/source/Core/PluginManager.cpp +++ b/lldb/source/Core/PluginManager.cpp @@ -701,11 +701,11 @@ Status PluginManager::SaveCore(const lldb::ProcessSP &process_sp, Status error; auto &instances = GetObjectFileInstances().GetInstances(); for (auto &instance : instances) { - if (instance.name.GetStringRef() != plugin_name) - continue; - if (instance.save_core && - instance.save_core(process_sp, outfile, core_style, error)) - return error; + if (plugin_name.empty() || instance.name.GetStringRef() == plugin_name) { + if (instance.save_core && + instance.save_core(process_sp, outfile, core_style, error)) + return error; + } } error.SetErrorString( "no ObjectFile plugins were able to save a core for this process");