================
@@ -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
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits