@@ -171,23 +171,27 @@ static bool load64BitDebugHelp(void) {
171171 HMODULE hLib =
172172 ::LoadLibraryExA (" Dbghelp.dll" , NULL , LOAD_LIBRARY_SEARCH_SYSTEM32);
173173 if (hLib) {
174- fMiniDumpWriteDump =
175- (fpMiniDumpWriteDump)::GetProcAddress (hLib, " MiniDumpWriteDump" );
176- fStackWalk64 = (fpStackWalk64)::GetProcAddress (hLib, " StackWalk64" );
177- fSymGetModuleBase64 =
178- (fpSymGetModuleBase64)::GetProcAddress (hLib, " SymGetModuleBase64" );
179- fSymGetSymFromAddr64 =
180- (fpSymGetSymFromAddr64)::GetProcAddress (hLib, " SymGetSymFromAddr64" );
181- fSymGetLineFromAddr64 =
182- (fpSymGetLineFromAddr64)::GetProcAddress (hLib, " SymGetLineFromAddr64" );
183- fSymGetModuleInfo64 =
184- (fpSymGetModuleInfo64)::GetProcAddress (hLib, " SymGetModuleInfo64" );
185- fSymFunctionTableAccess64 = (fpSymFunctionTableAccess64)::GetProcAddress (
186- hLib, " SymFunctionTableAccess64" );
187- fSymSetOptions = (fpSymSetOptions)::GetProcAddress (hLib, " SymSetOptions" );
188- fSymInitialize = (fpSymInitialize)::GetProcAddress (hLib, " SymInitialize" );
189- fEnumerateLoadedModules = (fpEnumerateLoadedModules)::GetProcAddress (
190- hLib, " EnumerateLoadedModules64" );
174+ fMiniDumpWriteDump = (fpMiniDumpWriteDump)(void *)::GetProcAddress (
175+ hLib, " MiniDumpWriteDump" );
176+ fStackWalk64 = (fpStackWalk64)(void *)::GetProcAddress (hLib, " StackWalk64" );
177+ fSymGetModuleBase64 = (fpSymGetModuleBase64)(void *)::GetProcAddress (
178+ hLib, " SymGetModuleBase64" );
179+ fSymGetSymFromAddr64 = (fpSymGetSymFromAddr64)(void *)::GetProcAddress (
180+ hLib, " SymGetSymFromAddr64" );
181+ fSymGetLineFromAddr64 = (fpSymGetLineFromAddr64)(void *)::GetProcAddress (
182+ hLib, " SymGetLineFromAddr64" );
183+ fSymGetModuleInfo64 = (fpSymGetModuleInfo64)(void *)::GetProcAddress (
184+ hLib, " SymGetModuleInfo64" );
185+ fSymFunctionTableAccess64 =
186+ (fpSymFunctionTableAccess64)(void *)::GetProcAddress (
187+ hLib, " SymFunctionTableAccess64" );
188+ fSymSetOptions =
189+ (fpSymSetOptions)(void *)::GetProcAddress (hLib, " SymSetOptions" );
190+ fSymInitialize =
191+ (fpSymInitialize)(void *)::GetProcAddress (hLib, " SymInitialize" );
192+ fEnumerateLoadedModules =
193+ (fpEnumerateLoadedModules)(void *)::GetProcAddress (
194+ hLib, " EnumerateLoadedModules64" );
191195 }
192196 return isDebugHelpInitialized ();
193197}
0 commit comments