[Lldb-commits] [lldb] [lldb] Get shared cache path from inferior, open (PR #180323)
Jonas Devlieghere via lldb-commits
lldb-commits at lists.llvm.org
Mon Feb 9 02:05:50 PST 2026
================
@@ -952,8 +967,33 @@ static dispatch_data_t (*g_dyld_image_segment_data_4HWTrace)(
});
}
+SharedCacheInfo &GetSharedCacheSingleton() {
+ static SharedCacheInfo g_shared_cache_info;
+ return g_shared_cache_info;
+}
+
SharedCacheImageInfo
HostInfoMacOSX::GetSharedCacheImageInfo(llvm::StringRef image_name) {
- static SharedCacheInfo g_shared_cache_info;
- return g_shared_cache_info.GetImages().lookup(image_name);
+ return GetSharedCacheSingleton().GetImages().lookup(image_name);
+}
+
+SharedCacheImageInfo
+HostInfoMacOSX::GetSharedCacheImageInfo(llvm::StringRef image_name,
+ UUID &uuid) {
+ llvm::StringMap<SharedCacheImageInfo> *shared_cache_info;
+ if (GetSharedCacheSingleton().GetImages(&shared_cache_info, uuid))
+ return shared_cache_info->lookup(image_name);
+ else
+ return {};
----------------
JDevlieghere wrote:
[No else after return](https://llvm.org/docs/CodingStandards.html#don-t-use-else-after-a-return)
https://github.com/llvm/llvm-project/pull/180323
More information about the lldb-commits
mailing list