From 30753ee362f782c6fc4e96dfc1a854983f67e48c Mon Sep 17 00:00:00 2001 From: kat Date: Wed, 6 Nov 2024 11:10:01 -0500 Subject: [SharedCache] Fix bndb save/load within projects --- view/sharedcache/core/SharedCache.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'view/sharedcache/core/SharedCache.cpp') diff --git a/view/sharedcache/core/SharedCache.cpp b/view/sharedcache/core/SharedCache.cpp index 4d0f0046..ccc9ec30 100644 --- a/view/sharedcache/core/SharedCache.cpp +++ b/view/sharedcache/core/SharedCache.cpp @@ -155,7 +155,7 @@ uint64_t SharedCache::FastGetBackingCacheCount(BinaryNinja::RefGetFile()->GetSessionId(), dscView->GetFile()->GetOriginalFilename())->lock(); } catch (...){ - LogError("SharedCache preload: Failed to open file"); + LogError("SharedCache preload: Failed to open file %s", dscView->GetFile()->GetOriginalFilename().c_str()); return 0; } @@ -261,7 +261,7 @@ void SharedCache::PerformInitialLoad() dyld_cache_mapping_info mapping {}; BackingCache cache; cache.isPrimary = true; - cache.path = baseFile->Path(); + cache.path = path; for (size_t i = 0; i < primaryCacheHeader.mappingCount; i++) { @@ -329,7 +329,7 @@ void SharedCache::PerformInitialLoad() BackingCache cache; cache.isPrimary = true; - cache.path = baseFile->Path(); + cache.path = path; for (size_t i = 0; i < primaryCacheHeader.mappingCount; i++) { @@ -440,7 +440,7 @@ void SharedCache::PerformInitialLoad() // briefly. BackingCache cache; cache.isPrimary = true; - cache.path = baseFile->Path(); + cache.path = path; for (size_t i = 0; i < primaryCacheHeader.mappingCount; i++) { @@ -566,7 +566,7 @@ void SharedCache::PerformInitialLoad() BackingCache cache; cache.isPrimary = true; - cache.path = baseFile->Path(); + cache.path = path; for (size_t i = 0; i < primaryCacheHeader.mappingCount; i++) { -- cgit v1.3.1