summaryrefslogtreecommitdiff
path: root/view/macho/machoview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'view/macho/machoview.cpp')
-rw-r--r--view/macho/machoview.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/view/macho/machoview.cpp b/view/macho/machoview.cpp
index 7353e995..1c8d8512 100644
--- a/view/macho/machoview.cpp
+++ b/view/macho/machoview.cpp
@@ -2088,7 +2088,7 @@ bool MachoView::InitializeHeader(MachOHeader& header, bool isMainHeader, uint64_
ParseFunctionStarts(GetDefaultPlatform(), header.textBase, header.functionStarts);
}
- BeginBulkModifySymbols();
+ BulkSymbolModification bulkSymbolModification(this);
m_symbolQueue = new SymbolQueue();
try
@@ -2105,8 +2105,7 @@ bool MachoView::InitializeHeader(MachOHeader& header, bool isMainHeader, uint64_
m_symbolQueue->Process();
delete m_symbolQueue;
m_symbolQueue = nullptr;
-
- EndBulkModifySymbols();
+ bulkSymbolModification.End();
for (auto& relocation : header.rebaseRelocations)
{