diff --git a/mingw-w64-drmingw-git/PKGBUILD b/mingw-w64-drmingw-git/PKGBUILD index 314a06bace..187846806e 100644 --- a/mingw-w64-drmingw-git/PKGBUILD +++ b/mingw-w64-drmingw-git/PKGBUILD @@ -3,8 +3,8 @@ _realname=drmingw pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}-git" -pkgver=r443.9c71cf6 -pkgrel=3 +pkgver=r445.e937a46 +pkgrel=1 pkgdesc="Just-in-Time (JIT) debugger (mingw-w64)" arch=('any') license=(LGPL2.1) @@ -18,7 +18,7 @@ source=("${_realname}"::"git+https://github.com/jrfonseca/drmingw.git" install-files.patch) options=(!strip staticlibs) md5sums=('SKIP' - 'a29b4b652caa2dc4fd039c82bb7f6f39' + 'f0bdef5500486400e127257985ba9319' '7a8b0bd82b4c80ee1c923bab7bd552d0') pkgver() { diff --git a/mingw-w64-drmingw-git/import-libs.patch b/mingw-w64-drmingw-git/import-libs.patch index 112b12b157..0c4c7d2c95 100644 --- a/mingw-w64-drmingw-git/import-libs.patch +++ b/mingw-w64-drmingw-git/import-libs.patch @@ -40,23 +40,25 @@ +) --- /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,3 @@ +@@ -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 dbghelp.def) ++ set (DBGHELP_DEF dbghelp32.def) else () set (MGWHELP_DEF mgwhelp64.def) + set (DBGHELP_DEF dbghelp64.def) endif () add_library (mgwhelp SHARED -@@ -23,7 +23,11 @@ +@@ -23,27 +25,13 @@ LINKER_LANGUAGE CXX # for __cxa_demangle ) @@ -67,19 +69,29 @@ + ARCHIVE DESTINATION lib +) - if (CMAKE_SIZEOF_VOID_P EQUAL 4) - # XXX: We need to use a custom import lib to avoid link failures -@@ -42,8 +44,8 @@ - set (MGWHELP_IMPLIB ${CMAKE_CURRENT_BINARY_DIR}/libmgwhelp.a) - add_custom_command ( - OUTPUT ${MGWHELP_IMPLIB} +-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 -+ COMMAND ${DLLTOOL} --output-lib ${MGWHELP_IMPLIB} --dllname mgwhelp.dll --input-def=${CMAKE_CURRENT_SOURCE_DIR}/${DBGHELP_DEF} -+ DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${DBGHELP_DEF} - ) - else () - set (MGWHELP_IMPLIB mgwhelp) +- ) +-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 @@ @@ -192,3 +204,476 @@ + 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