From c9dbb48365bf1a0c5c06daa2234e21e64d9bc2f7 Mon Sep 17 00:00:00 2001 From: Mark Rowe Date: Fri, 13 Feb 2026 18:33:54 -0800 Subject: [DSC] Correctly mark symbols as having local, global, or weak binding --- view/sharedcache/core/MachO.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'view/sharedcache/core/MachO.h') diff --git a/view/sharedcache/core/MachO.h b/view/sharedcache/core/MachO.h index d3a720a9..950e5a46 100644 --- a/view/sharedcache/core/MachO.h +++ b/view/sharedcache/core/MachO.h @@ -70,7 +70,8 @@ struct SharedCacheMachOHeader static std::optional ParseHeaderForAddress( std::shared_ptr vm, uint64_t address, const std::string& imagePath); - std::vector ReadSymbolTable(VirtualMemory& vm, const TableInfo &symbolInfo, const TableInfo &stringInfo) const; + std::vector ReadSymbolTable(VirtualMemory& vm, const TableInfo &symbolInfo, const TableInfo &stringInfo, + BNSymbolBinding bindingOverride = NoBinding) const; bool AddExportTerminalSymbol( std::vector& symbols, const std::string& symbolName, const uint8_t* current, -- cgit v1.3.1