diff --git a/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp b/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp index 5f85f99ce7bdd..6635b15b669f1 100644 --- a/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp +++ b/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp @@ -289,7 +289,7 @@ void ProcessElfCore::UpdateBuildIdForNTFileEntries() { UUID ProcessElfCore::FindModuleUUID(const llvm::StringRef path) { // Returns the gnu uuid from matched NT_FILE entry for (NT_FILE_Entry &entry : m_nt_file_entries) - if (path == entry.path) + if (path == entry.path && entry.uuid.IsValid()) return entry.uuid; return UUID(); }