crt: Add missing functions to api-ms-win-core-memory for mincore Signed-off-by: Mark Harmstone <mark@harmstone.com> Signed-off-by: Martin Storsjö <martin@martin.st>
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am index e8bdeba..f04ccf2 100644 --- a/mingw-w64-crt/Makefile.am +++ b/mingw-w64-crt/Makefile.am
@@ -2311,12 +2311,12 @@ %/libapi-ms-win-core-localization-l2-1-0_windowsapp.a \ %/libapi-ms-win-core-localization-obsolete-l1-2-0.a \ %/libapi-ms-win-core-memory-l1-1-0.a \ - %/libapi-ms-win-core-memory-l1-1-1.a \ - %/libapi-ms-win-core-memory-l1-1-2.a \ + %/libapi-ms-win-core-memory-l1-1-1_windowsapp.a \ + %/libapi-ms-win-core-memory-l1-1-2_windowsapp.a \ %/libapi-ms-win-core-memory-l1-1-3.a \ - %/libapi-ms-win-core-memory-l1-1-5.a \ + %/libapi-ms-win-core-memory-l1-1-5_windowsapp.a \ %/libapi-ms-win-core-memory-l1-1-6.a \ - %/libapi-ms-win-core-memory-l1-1-7.a \ + %/libapi-ms-win-core-memory-l1-1-7_windowsapp.a \ %/libapi-ms-win-core-namedpipe-ansi-l1-1-0.a \ %/libapi-ms-win-core-namedpipe-ansi-l1-1-1.a \ %/libapi-ms-win-core-namedpipe-l1-1-0.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-1.def b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-1.def index f494ef2..a0435f7 100644 --- a/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-1.def +++ b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-1.def
@@ -3,18 +3,24 @@ EXPORTS CreateFileMappingFromApp +CreateFileMappingNumaW CreateFileMappingW +CreateMemoryResourceNotification FlushViewOfFile GetLargePageMinimum GetProcessWorkingSetSizeEx +GetSystemFileCacheSize GetWriteWatch MapViewOfFile MapViewOfFileEx MapViewOfFileFromApp OpenFileMappingW +PrefetchVirtualMemory +QueryMemoryResourceNotification ReadProcessMemory ResetWriteWatch SetProcessWorkingSetSizeEx +SetSystemFileCacheSize UnmapViewOfFile UnmapViewOfFileEx VirtualAlloc
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-1_windowsapp.def b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-1_windowsapp.def new file mode 100644 index 0000000..f494ef2 --- /dev/null +++ b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-1_windowsapp.def
@@ -0,0 +1,30 @@ +LIBRARY api-ms-win-core-memory-l1-1-1 + +EXPORTS + +CreateFileMappingFromApp +CreateFileMappingW +FlushViewOfFile +GetLargePageMinimum +GetProcessWorkingSetSizeEx +GetWriteWatch +MapViewOfFile +MapViewOfFileEx +MapViewOfFileFromApp +OpenFileMappingW +ReadProcessMemory +ResetWriteWatch +SetProcessWorkingSetSizeEx +UnmapViewOfFile +UnmapViewOfFileEx +VirtualAlloc +VirtualAllocEx +VirtualFree +VirtualFreeEx +VirtualLock +VirtualProtect +VirtualProtectEx +VirtualQuery +VirtualQueryEx +VirtualUnlock +WriteProcessMemory
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-2.def b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-2.def index 1d63780..12721ae 100644 --- a/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-2.def +++ b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-2.def
@@ -2,13 +2,18 @@ EXPORTS +AllocateUserPhysicalPages +AllocateUserPhysicalPagesNuma CreateFileMappingFromApp CreateFileMappingW DiscardVirtualMemory FlushViewOfFile +FreeUserPhysicalPages GetLargePageMinimum +GetMemoryErrorHandlingCapabilities GetProcessWorkingSetSizeEx GetWriteWatch +MapUserPhysicalPages MapViewOfFile MapViewOfFileEx MapViewOfFileFromApp @@ -16,12 +21,15 @@ OpenFileMappingW ReadProcessMemory ReclaimVirtualMemory +RegisterBadMemoryNotification ResetWriteWatch SetProcessWorkingSetSizeEx UnmapViewOfFile UnmapViewOfFileEx +UnregisterBadMemoryNotification VirtualAlloc VirtualAllocEx +VirtualAllocExNuma VirtualFree VirtualFreeEx VirtualLock
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-2_windowsapp.def b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-2_windowsapp.def new file mode 100644 index 0000000..1d63780 --- /dev/null +++ b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-2_windowsapp.def
@@ -0,0 +1,33 @@ +LIBRARY api-ms-win-core-memory-l1-1-2 + +EXPORTS + +CreateFileMappingFromApp +CreateFileMappingW +DiscardVirtualMemory +FlushViewOfFile +GetLargePageMinimum +GetProcessWorkingSetSizeEx +GetWriteWatch +MapViewOfFile +MapViewOfFileEx +MapViewOfFileFromApp +OfferVirtualMemory +OpenFileMappingW +ReadProcessMemory +ReclaimVirtualMemory +ResetWriteWatch +SetProcessWorkingSetSizeEx +UnmapViewOfFile +UnmapViewOfFileEx +VirtualAlloc +VirtualAllocEx +VirtualFree +VirtualFreeEx +VirtualLock +VirtualProtect +VirtualProtectEx +VirtualQuery +VirtualQueryEx +VirtualUnlock +WriteProcessMemory
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-5.def b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-5.def index c85f4b1..7f31d4d 100644 --- a/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-5.def +++ b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-5.def
@@ -12,6 +12,7 @@ MapViewOfFile MapViewOfFileEx MapViewOfFileFromApp +MapViewOfFileNuma2 OfferVirtualMemory OpenFileMappingFromApp OpenFileMappingW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-5_windowsapp.def b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-5_windowsapp.def new file mode 100644 index 0000000..c85f4b1 --- /dev/null +++ b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-5_windowsapp.def
@@ -0,0 +1,39 @@ +LIBRARY api-ms-win-core-memory-l1-1-5 + +EXPORTS + +CreateFileMappingFromApp +CreateFileMappingW +DiscardVirtualMemory +FlushViewOfFile +GetLargePageMinimum +GetProcessWorkingSetSizeEx +GetWriteWatch +MapViewOfFile +MapViewOfFileEx +MapViewOfFileFromApp +OfferVirtualMemory +OpenFileMappingFromApp +OpenFileMappingW +ReadProcessMemory +ReclaimVirtualMemory +ResetWriteWatch +SetProcessValidCallTargets +SetProcessWorkingSetSizeEx +UnmapViewOfFile +UnmapViewOfFile2 +UnmapViewOfFileEx +VirtualAlloc +VirtualAllocEx +VirtualAllocFromApp +VirtualFree +VirtualFreeEx +VirtualLock +VirtualProtect +VirtualProtectEx +VirtualProtectFromApp +VirtualQuery +VirtualQueryEx +VirtualUnlock +VirtualUnlockEx +WriteProcessMemory
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-7.def b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-7.def index 8966c0d..245bf8c 100644 --- a/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-7.def +++ b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-7.def
@@ -2,6 +2,7 @@ EXPORTS +CreateFileMapping2 CreateFileMappingFromApp CreateFileMappingW DiscardVirtualMemory
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-7_windowsapp.def b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-7_windowsapp.def new file mode 100644 index 0000000..8966c0d --- /dev/null +++ b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-7_windowsapp.def
@@ -0,0 +1,42 @@ +LIBRARY api-ms-win-core-memory-l1-1-7 + +EXPORTS + +CreateFileMappingFromApp +CreateFileMappingW +DiscardVirtualMemory +FlushViewOfFile +GetLargePageMinimum +GetProcessWorkingSetSizeEx +GetWriteWatch +MapViewOfFile +MapViewOfFile3FromApp +MapViewOfFileEx +MapViewOfFileFromApp +OfferVirtualMemory +OpenFileMappingFromApp +OpenFileMappingW +ReadProcessMemory +ReclaimVirtualMemory +ResetWriteWatch +SetProcessValidCallTargets +SetProcessValidCallTargetsForMappedView +SetProcessWorkingSetSizeEx +UnmapViewOfFile +UnmapViewOfFile2 +UnmapViewOfFileEx +VirtualAlloc +VirtualAlloc2FromApp +VirtualAllocEx +VirtualAllocFromApp +VirtualFree +VirtualFreeEx +VirtualLock +VirtualProtect +VirtualProtectEx +VirtualProtectFromApp +VirtualQuery +VirtualQueryEx +VirtualUnlock +VirtualUnlockEx +WriteProcessMemory
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri b/mingw-w64-crt/lib-common/windowsapp.mri index 2a341e6..50a961b 100644 --- a/mingw-w64-crt/lib-common/windowsapp.mri +++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -72,12 +72,12 @@ ADDLIB libapi-ms-win-core-localization-l2-1-0_windowsapp.a ADDLIB libapi-ms-win-core-localization-obsolete-l1-2-0.a ADDLIB libapi-ms-win-core-memory-l1-1-0.a -ADDLIB libapi-ms-win-core-memory-l1-1-1.a -ADDLIB libapi-ms-win-core-memory-l1-1-2.a +ADDLIB libapi-ms-win-core-memory-l1-1-1_windowsapp.a +ADDLIB libapi-ms-win-core-memory-l1-1-2_windowsapp.a ADDLIB libapi-ms-win-core-memory-l1-1-3.a -ADDLIB libapi-ms-win-core-memory-l1-1-5.a +ADDLIB libapi-ms-win-core-memory-l1-1-5_windowsapp.a ADDLIB libapi-ms-win-core-memory-l1-1-6.a -ADDLIB libapi-ms-win-core-memory-l1-1-7.a +ADDLIB libapi-ms-win-core-memory-l1-1-7_windowsapp.a ADDLIB libapi-ms-win-core-namedpipe-ansi-l1-1-0.a ADDLIB libapi-ms-win-core-namedpipe-ansi-l1-1-1.a ADDLIB libapi-ms-win-core-namedpipe-l1-1-0.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-1.def b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-1.def index fa3e9b4..9339681 100644 --- a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-1.def +++ b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-1.def
@@ -3,18 +3,24 @@ EXPORTS CreateFileMappingFromApp@24 +CreateFileMappingNumaW@28 CreateFileMappingW@24 +CreateMemoryResourceNotification@4 FlushViewOfFile@8 GetLargePageMinimum@0 GetProcessWorkingSetSizeEx@16 +GetSystemFileCacheSize@12 GetWriteWatch@24 MapViewOfFile@20 MapViewOfFileEx@24 MapViewOfFileFromApp@20 OpenFileMappingW@12 +PrefetchVirtualMemory@16 +QueryMemoryResourceNotification@8 ReadProcessMemory@20 ResetWriteWatch@8 SetProcessWorkingSetSizeEx@16 +SetSystemFileCacheSize@12 UnmapViewOfFile@4 UnmapViewOfFileEx@8 VirtualAlloc@16
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-1_windowsapp.def b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-1_windowsapp.def new file mode 100644 index 0000000..fa3e9b4 --- /dev/null +++ b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-1_windowsapp.def
@@ -0,0 +1,30 @@ +LIBRARY api-ms-win-core-memory-l1-1-1 + +EXPORTS + +CreateFileMappingFromApp@24 +CreateFileMappingW@24 +FlushViewOfFile@8 +GetLargePageMinimum@0 +GetProcessWorkingSetSizeEx@16 +GetWriteWatch@24 +MapViewOfFile@20 +MapViewOfFileEx@24 +MapViewOfFileFromApp@20 +OpenFileMappingW@12 +ReadProcessMemory@20 +ResetWriteWatch@8 +SetProcessWorkingSetSizeEx@16 +UnmapViewOfFile@4 +UnmapViewOfFileEx@8 +VirtualAlloc@16 +VirtualAllocEx@20 +VirtualFree@12 +VirtualFreeEx@16 +VirtualLock@8 +VirtualProtect@16 +VirtualProtectEx@20 +VirtualQuery@12 +VirtualQueryEx@16 +VirtualUnlock@8 +WriteProcessMemory@20
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-2.def b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-2.def index f179d77..e2bb989 100644 --- a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-2.def +++ b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-2.def
@@ -2,13 +2,18 @@ EXPORTS +AllocateUserPhysicalPages@12 +AllocateUserPhysicalPagesNuma@16 CreateFileMappingFromApp@24 CreateFileMappingW@24 DiscardVirtualMemory@8 FlushViewOfFile@8 +FreeUserPhysicalPages@12 GetLargePageMinimum@0 +GetMemoryErrorHandlingCapabilities@4 GetProcessWorkingSetSizeEx@16 GetWriteWatch@24 +MapUserPhysicalPages@12 MapViewOfFile@20 MapViewOfFileEx@24 MapViewOfFileFromApp@20 @@ -16,12 +21,15 @@ OpenFileMappingW@12 ReadProcessMemory@20 ReclaimVirtualMemory@8 +RegisterBadMemoryNotification@4 ResetWriteWatch@8 SetProcessWorkingSetSizeEx@16 UnmapViewOfFile@4 UnmapViewOfFileEx@8 +UnregisterBadMemoryNotification@4 VirtualAlloc@16 VirtualAllocEx@20 +VirtualAllocExNuma@24 VirtualFree@12 VirtualFreeEx@16 VirtualLock@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-2_windowsapp.def b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-2_windowsapp.def new file mode 100644 index 0000000..f179d77 --- /dev/null +++ b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-2_windowsapp.def
@@ -0,0 +1,33 @@ +LIBRARY api-ms-win-core-memory-l1-1-2 + +EXPORTS + +CreateFileMappingFromApp@24 +CreateFileMappingW@24 +DiscardVirtualMemory@8 +FlushViewOfFile@8 +GetLargePageMinimum@0 +GetProcessWorkingSetSizeEx@16 +GetWriteWatch@24 +MapViewOfFile@20 +MapViewOfFileEx@24 +MapViewOfFileFromApp@20 +OfferVirtualMemory@12 +OpenFileMappingW@12 +ReadProcessMemory@20 +ReclaimVirtualMemory@8 +ResetWriteWatch@8 +SetProcessWorkingSetSizeEx@16 +UnmapViewOfFile@4 +UnmapViewOfFileEx@8 +VirtualAlloc@16 +VirtualAllocEx@20 +VirtualFree@12 +VirtualFreeEx@16 +VirtualLock@8 +VirtualProtect@16 +VirtualProtectEx@20 +VirtualQuery@12 +VirtualQueryEx@16 +VirtualUnlock@8 +WriteProcessMemory@20
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-4.def b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-4.def index 71caef9..33391b8 100644 --- a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-4.def +++ b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-4.def
@@ -15,6 +15,7 @@ OfferVirtualMemory@12 OpenFileMappingFromApp@12 OpenFileMappingW@12 +QueryVirtualMemoryInformation@24 ReadProcessMemory@20 ReclaimVirtualMemory@8 ResetWriteWatch@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-5.def b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-5.def index 13cf678..2fae8c9 100644 --- a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-5.def +++ b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-5.def
@@ -12,6 +12,7 @@ MapViewOfFile@20 MapViewOfFileEx@24 MapViewOfFileFromApp@20 +MapViewOfFileNuma2@36 OfferVirtualMemory@12 OpenFileMappingFromApp@12 OpenFileMappingW@12
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-5_windowsapp.def b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-5_windowsapp.def new file mode 100644 index 0000000..13cf678 --- /dev/null +++ b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-5_windowsapp.def
@@ -0,0 +1,39 @@ +LIBRARY api-ms-win-core-memory-l1-1-5 + +EXPORTS + +CreateFileMappingFromApp@24 +CreateFileMappingW@24 +DiscardVirtualMemory@8 +FlushViewOfFile@8 +GetLargePageMinimum@0 +GetProcessWorkingSetSizeEx@16 +GetWriteWatch@24 +MapViewOfFile@20 +MapViewOfFileEx@24 +MapViewOfFileFromApp@20 +OfferVirtualMemory@12 +OpenFileMappingFromApp@12 +OpenFileMappingW@12 +ReadProcessMemory@20 +ReclaimVirtualMemory@8 +ResetWriteWatch@8 +SetProcessValidCallTargets@20 +SetProcessWorkingSetSizeEx@16 +UnmapViewOfFile@4 +UnmapViewOfFile2@12 +UnmapViewOfFileEx@8 +VirtualAlloc@16 +VirtualAllocEx@20 +VirtualAllocFromApp@16 +VirtualFree@12 +VirtualFreeEx@16 +VirtualLock@8 +VirtualProtect@16 +VirtualProtectEx@20 +VirtualProtectFromApp@16 +VirtualQuery@12 +VirtualQueryEx@16 +VirtualUnlock@8 +VirtualUnlockEx@12 +WriteProcessMemory@20
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-7.def b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-7.def index 64384be..6f53410 100644 --- a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-7.def +++ b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-7.def
@@ -2,6 +2,7 @@ EXPORTS +CreateFileMapping2@40 CreateFileMappingFromApp@24 CreateFileMappingW@24 DiscardVirtualMemory@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-7_windowsapp.def b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-7_windowsapp.def new file mode 100644 index 0000000..64384be --- /dev/null +++ b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-7_windowsapp.def
@@ -0,0 +1,42 @@ +LIBRARY api-ms-win-core-memory-l1-1-7 + +EXPORTS + +CreateFileMappingFromApp@24 +CreateFileMappingW@24 +DiscardVirtualMemory@8 +FlushViewOfFile@8 +GetLargePageMinimum@0 +GetProcessWorkingSetSizeEx@16 +GetWriteWatch@24 +MapViewOfFile@20 +MapViewOfFile3FromApp@40 +MapViewOfFileEx@24 +MapViewOfFileFromApp@20 +OfferVirtualMemory@12 +OpenFileMappingFromApp@12 +OpenFileMappingW@12 +ReadProcessMemory@20 +ReclaimVirtualMemory@8 +ResetWriteWatch@8 +SetProcessValidCallTargets@20 +SetProcessValidCallTargetsForMappedView@32 +SetProcessWorkingSetSizeEx@16 +UnmapViewOfFile@4 +UnmapViewOfFile2@12 +UnmapViewOfFileEx@8 +VirtualAlloc@16 +VirtualAlloc2FromApp@28 +VirtualAllocEx@20 +VirtualAllocFromApp@16 +VirtualFree@12 +VirtualFreeEx@16 +VirtualLock@8 +VirtualProtect@16 +VirtualProtectEx@20 +VirtualProtectFromApp@16 +VirtualQuery@12 +VirtualQueryEx@16 +VirtualUnlock@8 +VirtualUnlockEx@12 +WriteProcessMemory@20