https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/113248
None >From 89e3f1ca679e8e821205d1c0e729ea575cac5031 Mon Sep 17 00:00:00 2001 From: Kazu Hirata <k...@google.com> Date: Mon, 21 Oct 2024 07:04:48 -0700 Subject: [PATCH] [lldb] Avoid repeated hash lookups (NFC) --- .../FreeBSD-Kernel/DynamicLoaderFreeBSDKernel.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lldb/source/Plugins/DynamicLoader/FreeBSD-Kernel/DynamicLoaderFreeBSDKernel.cpp b/lldb/source/Plugins/DynamicLoader/FreeBSD-Kernel/DynamicLoaderFreeBSDKernel.cpp index 7c678faaae7fd5..8391467c375f42 100644 --- a/lldb/source/Plugins/DynamicLoader/FreeBSD-Kernel/DynamicLoaderFreeBSDKernel.cpp +++ b/lldb/source/Plugins/DynamicLoader/FreeBSD-Kernel/DynamicLoaderFreeBSDKernel.cpp @@ -552,9 +552,9 @@ bool DynamicLoaderFreeBSDKernel::ParseKmods(Address linker_files_head_addr) { m_process->GetTarget().ModulesDidUnload(remove_modules, false); for (KModImageInfo &image_info : linker_files_list) { - if (m_kld_name_to_uuid.find(image_info.GetName()) != - m_kld_name_to_uuid.end()) - image_info.SetUUID(m_kld_name_to_uuid[image_info.GetName()]); + auto it = m_kld_name_to_uuid.find(image_info.GetName()); + if (it != m_kld_name_to_uuid.end()) + image_info.SetUUID(it->second); bool failed_to_load = false; if (!image_info.LoadImageUsingMemoryModule(m_process)) { image_info.LoadImageUsingFileAddress(m_process); _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits