Jacek Caban : kernel32: Make MapViewOfFile and VirtualAlloc hotpatchable.
Alexandre Julliard
julliard at winehq.org
Mon Jul 18 09:22:34 CDT 2016
Module: wine
Branch: master
Commit: f000189b8a2042b4d39b78348114e2b32528b4e8
URL: http://source.winehq.org/git/wine.git/?a=commit;h=f000189b8a2042b4d39b78348114e2b32528b4e8
Author: Jacek Caban <jacek at codeweavers.com>
Date: Mon Jul 18 13:20:45 2016 +0200
kernel32: Make MapViewOfFile and VirtualAlloc hotpatchable.
Both are patched by Firefox.
Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/kernel32/virtual.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/kernel32/virtual.c b/dlls/kernel32/virtual.c
index f443020..37ab264 100644
--- a/dlls/kernel32/virtual.c
+++ b/dlls/kernel32/virtual.c
@@ -63,7 +63,7 @@ WINE_DECLARE_DEBUG_CHANNEL(file);
* Success: Base address of allocated region of pages.
* Failure: NULL.
*/
-LPVOID WINAPI VirtualAlloc( LPVOID addr, SIZE_T size, DWORD type, DWORD protect )
+LPVOID WINAPI DECLSPEC_HOTPATCH VirtualAlloc( void *addr, SIZE_T size, DWORD type, DWORD protect )
{
return VirtualAllocEx( GetCurrentProcess(), addr, size, type, protect );
}
@@ -504,7 +504,7 @@ HANDLE WINAPI OpenFileMappingW( DWORD access, BOOL inherit, LPCWSTR name)
* Success: Starting address of mapped view.
* Failure: NULL.
*/
-LPVOID WINAPI MapViewOfFile( HANDLE mapping, DWORD access,
+LPVOID WINAPI DECLSPEC_HOTPATCH MapViewOfFile( HANDLE mapping, DWORD access,
DWORD offset_high, DWORD offset_low, SIZE_T count )
{
return MapViewOfFileEx( mapping, access, offset_high,
More information about the wine-cvs
mailing list