summaryrefslogtreecommitdiff
path: root/view
diff options
context:
space:
mode:
authorkat <kat@vector35.com>2024-07-11 13:48:50 -0400
committerPeter LaFosse <peter@vector35.com>2024-07-11 16:28:13 -0400
commit0bad362009c60a18364a0b153004b6c00aa34653 (patch)
tree4af27d0a2c5e26e65b45cb0053c3edf1e312cdae /view
parentf7f05179bd9063fad6d3d2e243a7a6d44d6e7f94 (diff)
Fix a database upgrade issue regarding mac-aarch64 dbs that are now loaded as ios-aarch64 (skip-ci)
Diffstat (limited to 'view')
-rw-r--r--view/macho/machoview.cpp4
1 files changed, 1 insertions, 3 deletions
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> 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();