From 0bad362009c60a18364a0b153004b6c00aa34653 Mon Sep 17 00:00:00 2001 From: kat Date: Thu, 11 Jul 2024 13:48:50 -0400 Subject: Fix a database upgrade issue regarding mac-aarch64 dbs that are now loaded as ios-aarch64 (skip-ci) --- view/macho/machoview.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'view') diff --git a/view/macho/machoview.cpp b/view/macho/machoview.cpp index 69cf394a..2180bb96 100644 --- a/view/macho/machoview.cpp +++ b/view/macho/machoview.cpp @@ -1838,8 +1838,6 @@ bool MachoView::InitializeHeader(MachOHeader& header, bool isMainHeader, uint64_ BinaryReader virtualReader(this); virtualReader.SetEndianness(m_endian); - Ref platform = m_plat ? m_plat : g_machoViewType->GetPlatform(0, m_arch); - bool parseObjCStructs = true; bool parseCFStrings = true; if (settings && settings->Contains("loader.macho.processObjectiveC")) @@ -2025,7 +2023,7 @@ bool MachoView::InitializeHeader(MachOHeader& header, bool isMainHeader, uint64_ { m_logger->LogDebug("Parsing function starts\n"); if (header.functionStartsPresent) - ParseFunctionStarts(platform, header.textBase, header.functionStarts); + ParseFunctionStarts(GetDefaultPlatform(), header.textBase, header.functionStarts); } BeginBulkModifySymbols(); -- cgit v1.3.1