From dffa18378b4669c26c7c4b18fd5e7604fd9ed1ed Mon Sep 17 00:00:00 2001 From: Alex Gunnarson Date: Wed, 17 Dec 2025 15:19:00 -0700 Subject: [PATCH] Update IMAGEHLP_LINE to IMAGEHLP_LINE64 OfflineSymbolResolverDbgHelper.cpp uses IMAGEHLP_LINE but SymGetLineFromAddr64 expects IMAGEHLP_LINE64. On 64-bit Windows these are typedef'd to the same thing, but on 32-bit they're different. --- update/src/OfflineSymbolResolverDbgHelper.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/update/src/OfflineSymbolResolverDbgHelper.cpp b/update/src/OfflineSymbolResolverDbgHelper.cpp index d454feb5..de48b737 100644 --- a/update/src/OfflineSymbolResolverDbgHelper.cpp +++ b/update/src/OfflineSymbolResolverDbgHelper.cpp @@ -76,7 +76,7 @@ public: newEntry.name = "[unknown] + " + std::to_string(offset); } - IMAGEHLP_LINE lineInfo = { 0 }; + IMAGEHLP_LINE64 lineInfo = { 0 }; lineInfo.SizeOfStruct = sizeof(IMAGEHLP_LINE64); DWORD displaceMent = 0; if ( SymGetLineFromAddr64( m_procHandle, address, &displaceMent, &lineInfo ) )