--- drmingw/CMakeLists.txt.orig 2015-06-21 14:48:57.330400000 +0300 +++ drmingw/CMakeLists.txt 2015-06-21 14:49:03.554800000 +0300 @@ -60,11 +60,6 @@ add_linker_flags (-static-libstdc++) endif () -if (CMAKE_SIZEOF_VOID_P EQUAL 4) - add_linker_flags (-Wl,--enable-stdcall-fixup) - set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--kill-at") -endif () - # Put all executables into top-level bin subdirectory set (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) set (CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) --- drmingw/src/exchndl/CMakeLists.txt.orig 2015-06-20 21:46:52.998600000 +0300 +++ drmingw/src/exchndl/CMakeLists.txt 2015-06-20 21:46:57.741000000 +0300 @@ -1,6 +1,11 @@ -add_library (exchndl MODULE +if (CMAKE_SIZEOF_VOID_P EQUAL 4) + set (EXCHNDL_DEF exchndl32.def) +else () + set (EXCHNDL_DEF exchndl.def) +endif () +add_library (exchndl SHARED exchndl.c - exchndl.def + ${EXCHNDL_DEF} version.rc ) @@ -15,4 +15,8 @@ PREFIX "" ) -install (TARGETS exchndl LIBRARY DESTINATION bin) +install (TARGETS exchndl + RUNTIME DESTINATION bin + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib +) --- /dev/null 2015-06-21 14:20:14.000000000 +0300 +++ drmingw/src/exchndl/exchndl32.def 2015-06-21 14:18:57.437200000 +0300 @@ -0,0 +1,5 @@ +EXPORTS + ExcHndlInit@0 + ExcHndlInit = ExcHndlInit@0 + ExcHndlSetLogFileNameA@4 + ExcHndlSetLogFileNameA = ExcHndlSetLogFileNameA@4 --- drmingw/src/mgwhelp/CMakeLists.txt.orig 2015-06-20 21:56:28.342000000 +0300 +++ drmingw/src/mgwhelp/CMakeLists.txt 2015-06-20 22:08:56.832200000 +0300 @@ -1,7 +1,9 @@ if (CMAKE_SIZEOF_VOID_P EQUAL 4) set (MGWHELP_DEF mgwhelp32.def) + set (DBGHELP_DEF dbghelp32.def) else () set (MGWHELP_DEF mgwhelp64.def) + set (DBGHELP_DEF dbghelp64.def) endif () add_library (mgwhelp SHARED @@ -23,27 +25,13 @@ LINKER_LANGUAGE CXX # for __cxa_demangle ) -install (TARGETS mgwhelp RUNTIME DESTINATION bin) +install (TARGETS mgwhelp + RUNTIME DESTINATION bin + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib +) -if (CMAKE_SIZEOF_VOID_P EQUAL 4) - # XXX: We need to use a custom import lib to avoid link failures - get_filename_component (GCC_NAME ${CMAKE_C_COMPILER} NAME) - string (REPLACE gcc dlltool DLLTOOL_NAME ${GCC_NAME}) - find_program (DLLTOOL NAMES ${DLLTOOL_NAME}) - if (DLLTOOL) - message (STATUS "Found dlltool: ${DLLTOOL}") - else () - message (FATAL_ERROR "dlltool not found") - endif () - set (MGWHELP_IMPLIB ${CMAKE_CURRENT_BINARY_DIR}/libmgwhelp.a) - add_custom_command ( - OUTPUT ${MGWHELP_IMPLIB} - COMMAND ${DLLTOOL} --output-lib ${MGWHELP_IMPLIB} --dllname mgwhelp.dll --kill-at --input-def=${CMAKE_CURRENT_SOURCE_DIR}/dbghelp.def - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/dbghelp.def - ) -else () - set (MGWHELP_IMPLIB mgwhelp) -endif () +set (MGWHELP_IMPLIB mgwhelp) set (MGWHELP_IMPLIB ${MGWHELP_IMPLIB} PARENT_SCOPE) add_custom_target (mgwhelp_implib DEPENDS mgwhelp ${MGWHELP_IMPLIB}) --- /dev/null 2015-06-22 09:25:15.000000000 +0300 +++ drmingw/src/mgwhelp/dbghelp64.def 2015-06-22 09:24:34.433800000 +0300 @@ -0,0 +1,109 @@ +LIBRARY dbghelp.dll + +EXPORTS + EnumDirTree + EnumDirTreeW + EnumerateLoadedModules + EnumerateLoadedModules64 + EnumerateLoadedModulesW64 + ExtensionApiVersion + FindDebugInfoFile + FindDebugInfoFileEx + FindExecutableImage + FindExecutableImageEx + FindExecutableImageExW + GetTimestampForLoadedLibrary + ImageDirectoryEntryToData + ImageDirectoryEntryToDataEx + ImageNtHeader + ImageRvaToSection + ImageRvaToVa + ImagehlpApiVersion + ImagehlpApiVersionEx + MakeSureDirectoryPathExists + MapDebugInformation + MiniDumpReadDumpStream + MiniDumpWriteDump + SearchTreeForFile + SearchTreeForFileW + StackWalk + StackWalk64 + SymAddSymbol + SymAddSymbolW + SymCleanup + SymEnumLines + SymEnumSourceFiles + SymEnumSymbols + SymEnumSymbolsW + SymEnumTypes + SymEnumTypesW + SymEnumerateModules + SymEnumerateModules64 + SymEnumerateModulesW64 + SymEnumerateSymbols + SymEnumerateSymbols64 + SymFindFileInPath + SymFindFileInPathW + SymFromAddr + SymFromAddrW + SymFromName + SymFunctionTableAccess + SymFunctionTableAccess64 + SymGetLineFromAddr + SymGetLineFromAddr64 + SymGetLineFromAddrW64 + SymGetLineNext + SymGetLineNext64 + SymGetLinePrev + SymGetLinePrev64 + SymGetModuleBase + SymGetModuleBase64 + SymGetModuleInfo + SymGetModuleInfo64 + SymGetModuleInfoW + SymGetModuleInfoW64 + SymGetOptions + SymGetSearchPath + SymGetSearchPathW + SymGetSourceFileToken + SymGetSourceFileTokenW + SymGetSymFromAddr + SymGetSymFromAddr64 + SymGetSymFromName + SymGetSymFromName64 + SymGetSymNext + SymGetSymNext64 + SymGetSymPrev + SymGetSymPrev64 + SymGetTypeFromName + SymGetTypeInfo + SymInitialize + SymInitializeW + SymLoadModule + SymLoadModule64 + SymLoadModuleEx + SymLoadModuleExW + SymMatchFileName + SymMatchFileNameW + SymMatchString + SymRefreshModuleList + SymRegisterCallback + SymRegisterCallback64 + SymRegisterCallbackW64 + SymRegisterFunctionEntryCallback + SymRegisterFunctionEntryCallback64 + SymSearch + SymSearchW + SymSetContext + SymSetOptions + SymSetParentWindow + SymSetScopeFromAddr + SymSetSearchPath + SymSetSearchPathW + SymUnDName + SymUnDName64 + SymUnloadModule + SymUnloadModule64 + UnDecorateSymbolName + UnmapDebugInformation + WinDbgExtensionDllInit --- drmingw/src/mgwhelp/dbghelp.def 2015-06-23 09:28:20.819800000 +0300 +++ /dev/null 2015-06-23 09:28:55.000000000 +0300 @@ -1,109 +0,0 @@ -LIBRARY dbghelp.dll - -EXPORTS - EnumDirTree@24 - EnumDirTreeW@24 - EnumerateLoadedModules@12 - EnumerateLoadedModules64@12 - EnumerateLoadedModulesW64@12 - ExtensionApiVersion@0 - FindDebugInfoFile@12 - FindDebugInfoFileEx@20 - FindExecutableImage@12 - FindExecutableImageEx@20 - FindExecutableImageExW@20 - GetTimestampForLoadedLibrary@4 - ImageDirectoryEntryToData@16 - ImageDirectoryEntryToDataEx@20 - ImageNtHeader@4 - ImageRvaToSection@12 - ImageRvaToVa@16 - ImagehlpApiVersion@0 - ImagehlpApiVersionEx@4 - MakeSureDirectoryPathExists@4 - MapDebugInformation@16 - MiniDumpReadDumpStream@20 - MiniDumpWriteDump@28 - SearchTreeForFile@12 - SearchTreeForFileW@12 - StackWalk@36 - StackWalk64@36 - SymAddSymbol@32 - SymAddSymbolW@32 - SymCleanup@4 - SymEnumLines@28 - SymEnumSourceFiles@24 - SymEnumSymbols@24 - SymEnumSymbolsW@24 - SymEnumTypes@20 - SymEnumTypesW@20 - SymEnumerateModules@12 - SymEnumerateModules64@12 - SymEnumerateModulesW64@12 - SymEnumerateSymbols@16 - SymEnumerateSymbols64@20 - SymFindFileInPath@40 - SymFindFileInPathW@40 - SymFromAddr@20 - SymFromAddrW@20 - SymFromName@12 - SymFunctionTableAccess@8 - SymFunctionTableAccess64@12 - SymGetLineFromAddr@16 - SymGetLineFromAddr64@20 - SymGetLineFromAddrW64@20 - SymGetLineNext@8 - SymGetLineNext64@8 - SymGetLinePrev@8 - SymGetLinePrev64@8 - SymGetModuleBase@8 - SymGetModuleBase64@12 - SymGetModuleInfo@12 - SymGetModuleInfo64@16 - SymGetModuleInfoW@12 - SymGetModuleInfoW64@16 - SymGetOptions@0 - SymGetSearchPath@12 - SymGetSearchPathW@12 - SymGetSourceFileToken@24 - SymGetSourceFileTokenW@24 - SymGetSymFromAddr@16 - SymGetSymFromAddr64@20 - SymGetSymFromName@12 - SymGetSymFromName64@12 - SymGetSymNext@8 - SymGetSymNext64@8 - SymGetSymPrev@8 - SymGetSymPrev64@8 - SymGetTypeFromName@20 - SymGetTypeInfo@24 - SymInitialize@12 - SymInitializeW@12 - SymLoadModule@24 - SymLoadModule64@28 - SymLoadModuleEx@36 - SymLoadModuleExW@36 - SymMatchFileName@16 - SymMatchFileNameW@16 - SymMatchString@12 - SymRefreshModuleList@4 - SymRegisterCallback@12 - SymRegisterCallback64@16 - SymRegisterCallbackW64@16 - SymRegisterFunctionEntryCallback@12 - SymRegisterFunctionEntryCallback64@16 - SymSearch@44 - SymSearchW@44 - SymSetContext@12 - SymSetOptions@4 - SymSetParentWindow@4 - SymSetScopeFromAddr@12 - SymSetSearchPath@8 - SymSetSearchPathW@8 - SymUnDName@12 - SymUnDName64@12 - SymUnloadModule@8 - SymUnloadModule64@12 - UnDecorateSymbolName@16 - UnmapDebugInformation@4 - WinDbgExtensionDllInit@12 --- /dev/null 2015-06-23 09:37:49.000000000 +0300 +++ drmingw/src/mgwhelp/dbghelp32.def 2015-06-23 09:37:32.394200000 +0300 @@ -0,0 +1,216 @@ +LIBRARY dbghelp.dll + +EXPORTS + EnumDirTree@24 + EnumDirTreeW@24 + EnumerateLoadedModules@12 + EnumerateLoadedModules64@12 + EnumerateLoadedModulesW64@12 + ExtensionApiVersion@0 + FindDebugInfoFile@12 + FindDebugInfoFileEx@20 + FindExecutableImage@12 + FindExecutableImageEx@20 + FindExecutableImageExW@20 + GetTimestampForLoadedLibrary@4 + ImageDirectoryEntryToData@16 + ImageDirectoryEntryToDataEx@20 + ImageNtHeader@4 + ImageRvaToSection@12 + ImageRvaToVa@16 + ImagehlpApiVersion@0 + ImagehlpApiVersionEx@4 + MakeSureDirectoryPathExists@4 + MapDebugInformation@16 + MiniDumpReadDumpStream@20 + MiniDumpWriteDump@28 + SearchTreeForFile@12 + SearchTreeForFileW@12 + StackWalk@36 + StackWalk64@36 + SymAddSymbol@32 + SymAddSymbolW@32 + SymCleanup@4 + SymEnumLines@28 + SymEnumSourceFiles@24 + SymEnumSymbols@24 + SymEnumSymbolsW@24 + SymEnumTypes@20 + SymEnumTypesW@20 + SymEnumerateModules@12 + SymEnumerateModules64@12 + SymEnumerateModulesW64@12 + SymEnumerateSymbols@16 + SymEnumerateSymbols64@20 + SymFindFileInPath@40 + SymFindFileInPathW@40 + SymFromAddr@20 + SymFromAddrW@20 + SymFromName@12 + SymFunctionTableAccess@8 + SymFunctionTableAccess64@12 + SymGetLineFromAddr@16 + SymGetLineFromAddr64@20 + SymGetLineFromAddrW64@20 + SymGetLineNext@8 + SymGetLineNext64@8 + SymGetLinePrev@8 + SymGetLinePrev64@8 + SymGetModuleBase@8 + SymGetModuleBase64@12 + SymGetModuleInfo@12 + SymGetModuleInfo64@16 + SymGetModuleInfoW@12 + SymGetModuleInfoW64@16 + SymGetOptions@0 + SymGetSearchPath@12 + SymGetSearchPathW@12 + SymGetSourceFileToken@24 + SymGetSourceFileTokenW@24 + SymGetSymFromAddr@16 + SymGetSymFromAddr64@20 + SymGetSymFromName@12 + SymGetSymFromName64@12 + SymGetSymNext@8 + SymGetSymNext64@8 + SymGetSymPrev@8 + SymGetSymPrev64@8 + SymGetTypeFromName@20 + SymGetTypeInfo@24 + SymInitialize@12 + SymInitializeW@12 + SymLoadModule@24 + SymLoadModule64@28 + SymLoadModuleEx@36 + SymLoadModuleExW@36 + SymMatchFileName@16 + SymMatchFileNameW@16 + SymMatchString@12 + SymRefreshModuleList@4 + SymRegisterCallback@12 + SymRegisterCallback64@16 + SymRegisterCallbackW64@16 + SymRegisterFunctionEntryCallback@12 + SymRegisterFunctionEntryCallback64@16 + SymSearch@44 + SymSearchW@44 + SymSetContext@12 + SymSetOptions@4 + SymSetParentWindow@4 + SymSetScopeFromAddr@12 + SymSetSearchPath@8 + SymSetSearchPathW@8 + SymUnDName@12 + SymUnDName64@12 + SymUnloadModule@8 + SymUnloadModule64@12 + UnDecorateSymbolName@16 + UnmapDebugInformation@4 + WinDbgExtensionDllInit@12 + + EnumDirTree = EnumDirTree@24 + EnumDirTreeW = EnumDirTreeW@24 + EnumerateLoadedModules = EnumerateLoadedModules@12 + EnumerateLoadedModules64 = EnumerateLoadedModules64@12 + EnumerateLoadedModulesW64 = EnumerateLoadedModulesW64@12 + ExtensionApiVersion = ExtensionApiVersion@0 + FindDebugInfoFile = FindDebugInfoFile@12 + FindDebugInfoFileEx = FindDebugInfoFileEx@20 + FindExecutableImage = FindExecutableImage@12 + FindExecutableImageEx = FindExecutableImageEx@20 + FindExecutableImageExW = FindExecutableImageExW@20 + GetTimestampForLoadedLibrary = GetTimestampForLoadedLibrary@4 + ImageDirectoryEntryToData = ImageDirectoryEntryToData@16 + ImageDirectoryEntryToDataEx = ImageDirectoryEntryToDataEx@20 + ImageNtHeader = ImageNtHeader@4 + ImageRvaToSection = ImageRvaToSection@12 + ImageRvaToVa = ImageRvaToVa@16 + ImagehlpApiVersion = ImagehlpApiVersion@0 + ImagehlpApiVersionEx = ImagehlpApiVersionEx@4 + MakeSureDirectoryPathExists = MakeSureDirectoryPathExists@4 + MapDebugInformation = MapDebugInformation@16 + MiniDumpReadDumpStream = MiniDumpReadDumpStream@20 + MiniDumpWriteDump = MiniDumpWriteDump@28 + SearchTreeForFile = SearchTreeForFile@12 + SearchTreeForFileW = SearchTreeForFileW@12 + StackWalk = StackWalk@36 + StackWalk64 = StackWalk64@36 + SymAddSymbol = SymAddSymbol@32 + SymAddSymbolW = SymAddSymbolW@32 + SymCleanup = SymCleanup@4 + SymEnumLines = SymEnumLines@28 + SymEnumSourceFiles = SymEnumSourceFiles@24 + SymEnumSymbols = SymEnumSymbols@24 + SymEnumSymbolsW = SymEnumSymbolsW@24 + SymEnumTypes = SymEnumTypes@20 + SymEnumTypesW = SymEnumTypesW@20 + SymEnumerateModules = SymEnumerateModules@12 + SymEnumerateModules64 = SymEnumerateModules64@12 + SymEnumerateModulesW64 = SymEnumerateModulesW64@12 + SymEnumerateSymbols = SymEnumerateSymbols@16 + SymEnumerateSymbols64 = SymEnumerateSymbols64@20 + SymFindFileInPath = SymFindFileInPath@40 + SymFindFileInPathW = SymFindFileInPathW@40 + SymFromAddr = SymFromAddr@20 + SymFromAddrW = SymFromAddrW@20 + SymFromName = SymFromName@12 + SymFunctionTableAccess = SymFunctionTableAccess@8 + SymFunctionTableAccess64 = SymFunctionTableAccess64@12 + SymGetLineFromAddr = SymGetLineFromAddr@16 + SymGetLineFromAddr64 = SymGetLineFromAddr64@20 + SymGetLineFromAddrW64 = SymGetLineFromAddrW64@20 + SymGetLineNext = SymGetLineNext@8 + SymGetLineNext64 = SymGetLineNext64@8 + SymGetLinePrev = SymGetLinePrev@8 + SymGetLinePrev64 = SymGetLinePrev64@8 + SymGetModuleBase = SymGetModuleBase@8 + SymGetModuleBase64 = SymGetModuleBase64@12 + SymGetModuleInfo = SymGetModuleInfo@12 + SymGetModuleInfo64 = SymGetModuleInfo64@16 + SymGetModuleInfoW = SymGetModuleInfoW@12 + SymGetModuleInfoW64 = SymGetModuleInfoW64@16 + SymGetOptions = SymGetOptions@0 + SymGetSearchPath = SymGetSearchPath@12 + SymGetSearchPathW = SymGetSearchPathW@12 + SymGetSourceFileToken = SymGetSourceFileToken@24 + SymGetSourceFileTokenW = SymGetSourceFileTokenW@24 + SymGetSymFromAddr = SymGetSymFromAddr@16 + SymGetSymFromAddr64 = SymGetSymFromAddr64@20 + SymGetSymFromName = SymGetSymFromName@12 + SymGetSymFromName64 = SymGetSymFromName64@12 + SymGetSymNext = SymGetSymNext@8 + SymGetSymNext64 = SymGetSymNext64@8 + SymGetSymPrev = SymGetSymPrev@8 + SymGetSymPrev64 = SymGetSymPrev64@8 + SymGetTypeFromName = SymGetTypeFromName@20 + SymGetTypeInfo = SymGetTypeInfo@24 + SymInitialize = SymInitialize@12 + SymInitializeW = SymInitializeW@12 + SymLoadModule = SymLoadModule@24 + SymLoadModule64 = SymLoadModule64@28 + SymLoadModuleEx = SymLoadModuleEx@36 + SymLoadModuleExW = SymLoadModuleExW@36 + SymMatchFileName = SymMatchFileName@16 + SymMatchFileNameW = SymMatchFileNameW@16 + SymMatchString = SymMatchString@12 + SymRefreshModuleList = SymRefreshModuleList@4 + SymRegisterCallback = SymRegisterCallback@12 + SymRegisterCallback64 = SymRegisterCallback64@16 + SymRegisterCallbackW64 = SymRegisterCallbackW64@16 + SymRegisterFunctionEntryCallback = SymRegisterFunctionEntryCallback@12 + SymRegisterFunctionEntryCallback64 = SymRegisterFunctionEntryCallback64@16 + SymSearch = SymSearch@44 + SymSearchW = SymSearchW@44 + SymSetContext = SymSetContext@12 + SymSetOptions = SymSetOptions@4 + SymSetParentWindow = SymSetParentWindow@4 + SymSetScopeFromAddr = SymSetScopeFromAddr@12 + SymSetSearchPath = SymSetSearchPath@8 + SymSetSearchPathW = SymSetSearchPathW@8 + SymUnDName = SymUnDName@12 + SymUnDName64 = SymUnDName64@12 + SymUnloadModule = SymUnloadModule@8 + SymUnloadModule64 = SymUnloadModule64@12 + UnDecorateSymbolName = UnDecorateSymbolName@16 + UnmapDebugInformation = UnmapDebugInformation@4 + WinDbgExtensionDllInit = WinDbgExtensionDllInit@12 --- drmingw/src/mgwhelp/mgwhelp32.def.orig 2015-06-23 09:38:41.159000000 +0300 +++ drmingw/src/mgwhelp/mgwhelp32.def 2015-06-23 09:52:50.813000000 +0300 @@ -8,9 +8,22 @@ SymFromAddrW@20 = MgwSymFromAddrW@20 SymGetLineFromAddr64@20 = MgwSymGetLineFromAddr64@20 SymGetLineFromAddrW64@20 = MgwSymGetLineFromAddrW64@20 - SymLoadModuleEx@36 = MgwSymLoadModuleEx@36 - SymLoadModuleExW@36 = MgwSymLoadModuleExW@36 - UnDecorateSymbolName@16 = MgwUnDecorateSymbolName@16 + SymLoadModuleEx@36 = MgwSymLoadModuleEx@36 + SymLoadModuleExW@36 = MgwSymLoadModuleExW@36 + UnDecorateSymbolName@16 = MgwUnDecorateSymbolName@16 + + SymInitialize = SymInitialize@12 + SymInitializeW = SymInitializeW@12 + SymCleanup = SymCleanup@4 + SymSetOptions = SymSetOptions@4 + SymGetModuleBase64 = SymGetModuleBase64@12 + SymFromAddr = SymFromAddr@20 + SymFromAddrW = SymFromAddrW@20 + SymGetLineFromAddr64 = SymGetLineFromAddr64@20 + SymGetLineFromAddrW64 = SymGetLineFromAddrW64@20 + SymLoadModuleEx = SymLoadModuleEx@36 + SymLoadModuleExW = SymLoadModuleExW@36 + UnDecorateSymbolName = UnDecorateSymbolName@16 EnumDirTree@24 EnumDirTreeW@24 @@ -104,3 +104,98 @@ SymUnloadModule64@12 UnmapDebugInformation@4 WinDbgExtensionDllInit@12 + + EnumDirTree = EnumDirTree@24 + EnumDirTreeW = EnumDirTreeW@24 + EnumerateLoadedModules = EnumerateLoadedModules@12 + EnumerateLoadedModules64 = EnumerateLoadedModules64@12 + EnumerateLoadedModulesW64 = EnumerateLoadedModulesW64@12 + ExtensionApiVersion = ExtensionApiVersion@0 + FindDebugInfoFile = FindDebugInfoFile@12 + FindDebugInfoFileEx = FindDebugInfoFileEx@20 + FindExecutableImage = FindExecutableImage@12 + FindExecutableImageEx = FindExecutableImageEx@20 + FindExecutableImageExW = FindExecutableImageExW@20 + GetTimestampForLoadedLibrary = GetTimestampForLoadedLibrary@4 + ImageDirectoryEntryToData = ImageDirectoryEntryToData@16 + ImageDirectoryEntryToDataEx = ImageDirectoryEntryToDataEx@20 + ImageNtHeader = ImageNtHeader@4 + ImageRvaToSection = ImageRvaToSection@12 + ImageRvaToVa = ImageRvaToVa@16 + ImagehlpApiVersion = ImagehlpApiVersion@0 + ImagehlpApiVersionEx = ImagehlpApiVersionEx@4 + MakeSureDirectoryPathExists = MakeSureDirectoryPathExists@4 + MapDebugInformation = MapDebugInformation@16 + MiniDumpReadDumpStream = MiniDumpReadDumpStream@20 + MiniDumpWriteDump = MiniDumpWriteDump@28 + SearchTreeForFile = SearchTreeForFile@12 + SearchTreeForFileW = SearchTreeForFileW@12 + StackWalk = StackWalk@36 + StackWalk64 = StackWalk64@36 + SymAddSymbol = SymAddSymbol@32 + SymAddSymbolW = SymAddSymbolW@32 + SymEnumLines = SymEnumLines@28 + SymEnumSourceFiles = SymEnumSourceFiles@24 + SymEnumSymbols = SymEnumSymbols@24 + SymEnumSymbolsW = SymEnumSymbolsW@24 + SymEnumTypes = SymEnumTypes@20 + SymEnumTypesW = SymEnumTypesW@20 + SymEnumerateModules = SymEnumerateModules@12 + SymEnumerateModules64 = SymEnumerateModules64@12 + SymEnumerateModulesW64 = SymEnumerateModulesW64@12 + SymEnumerateSymbols = SymEnumerateSymbols@16 + SymEnumerateSymbols64 = SymEnumerateSymbols64@20 + SymFindFileInPath = SymFindFileInPath@40 + SymFindFileInPathW = SymFindFileInPathW@40 + SymFromName = SymFromName@12 + SymFunctionTableAccess = SymFunctionTableAccess@8 + SymFunctionTableAccess64 = SymFunctionTableAccess64@12 + SymGetLineFromAddr = SymGetLineFromAddr@16 + SymGetLineNext = SymGetLineNext@8 + SymGetLineNext64 = SymGetLineNext64@8 + SymGetLinePrev = SymGetLinePrev@8 + SymGetLinePrev64 = SymGetLinePrev64@8 + SymGetModuleBase = SymGetModuleBase@8 + SymGetModuleInfo = SymGetModuleInfo@12 + SymGetModuleInfo64 = SymGetModuleInfo64@16 + SymGetModuleInfoW = SymGetModuleInfoW@12 + SymGetModuleInfoW64 = SymGetModuleInfoW64@16 + SymGetOptions = SymGetOptions@0 + SymGetSearchPath = SymGetSearchPath@12 + SymGetSearchPathW = SymGetSearchPathW@12 + SymGetSourceFileToken = SymGetSourceFileToken@24 + SymGetSourceFileTokenW = SymGetSourceFileTokenW@24 + SymGetSymFromAddr = SymGetSymFromAddr@16 + SymGetSymFromAddr64 = SymGetSymFromAddr64@20 + SymGetSymFromName = SymGetSymFromName@12 + SymGetSymFromName64 = SymGetSymFromName64@12 + SymGetSymNext = SymGetSymNext@8 + SymGetSymNext64 = SymGetSymNext64@8 + SymGetSymPrev = SymGetSymPrev@8 + SymGetSymPrev64 = SymGetSymPrev64@8 + SymGetTypeFromName = SymGetTypeFromName@20 + SymGetTypeInfo = SymGetTypeInfo@24 + SymLoadModule = SymLoadModule@24 + SymLoadModule64 = SymLoadModule64@28 + SymMatchFileName = SymMatchFileName@16 + SymMatchFileNameW = SymMatchFileNameW@16 + SymMatchString = SymMatchString@12 + SymRefreshModuleList = SymRefreshModuleList@4 + SymRegisterCallback = SymRegisterCallback@12 + SymRegisterCallback64 = SymRegisterCallback64@16 + SymRegisterCallbackW64 = SymRegisterCallbackW64@16 + SymRegisterFunctionEntryCallback = SymRegisterFunctionEntryCallback@12 + SymRegisterFunctionEntryCallback64 = SymRegisterFunctionEntryCallback64@16 + SymSearch = SymSearch@44 + SymSearchW = SymSearchW@44 + SymSetContext = SymSetContext@12 + SymSetParentWindow = SymSetParentWindow@4 + SymSetScopeFromAddr = SymSetScopeFromAddr@12 + SymSetSearchPath = SymSetSearchPath@8 + SymSetSearchPathW = SymSetSearchPathW@8 + SymUnDName = SymUnDName@12 + SymUnDName64 = SymUnDName64@12 + SymUnloadModule = SymUnloadModule@8 + SymUnloadModule64 = SymUnloadModule64@12 + UnmapDebugInformation = UnmapDebugInformation@4 + WinDbgExtensionDllInit = WinDbgExtensionDllInit@12 --- drmingw/src/mgwhelp/mgwhelp64.def.orig 2015-06-23 09:39:21.126200000 +0300 +++ drmingw/src/mgwhelp/mgwhelp64.def 2015-06-23 09:39:32.576600000 +0300 @@ -8,9 +8,9 @@ SymFromAddrW = MgwSymFromAddrW SymGetLineFromAddr64 = MgwSymGetLineFromAddr64 SymGetLineFromAddrW64 = MgwSymGetLineFromAddrW64 - SymLoadModuleEx = MgwSymLoadModuleEx - SymLoadModuleExW = MgwSymLoadModuleExW - UnDecorateSymbolName = MgwUnDecorateSymbolName + SymLoadModuleEx = MgwSymLoadModuleEx + SymLoadModuleExW = MgwSymLoadModuleExW + UnDecorateSymbolName = MgwUnDecorateSymbolName EnumDirTree EnumDirTreeW