Files
MINGW-packages/mingw-w64-drmingw-git/import-libs.patch

680 lines
21 KiB
Diff

--- 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