https://bugs.winehq.org/show_bug.cgi?id=49087
Bug ID: 49087 Summary: Blindwrite 7.0 'ezplay.sys' needs ntoskrnl.exe.RtlCopyMemoryNonTemporal Product: Wine Version: 5.7 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: ntoskrnl Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
to track this patch from Zeb:
https://www.winehq.org/pipermail/wine-devel/2020-May/165679.html
Download:
https://web.archive.org/web/20131210151026/http://download2.vso-software.fr/...
--- snip --- $ WINEDEBUG=+seh,+relay,+ntoskrnl,+module,+virtual wineboot >> log.txt 2>&1 ... 00b8:trace:ntoskrnl:load_driver loading driver L"C:\windows\System32\Drivers\ezplay.sys" 00b8:Call KERNEL32.LoadLibraryW(007fe230 L"C:\windows\System32\Drivers\ezplay.sys") ret=00236878 ... 00b8:warn:module:import_dll No implementation for NTOSKRNL.exe.RtlCopyMemoryNonTemporal imported from L"C:\windows\System32\Drivers\ezplay.sys", setting to 0xe30000 ... 00b8:Ret KERNEL32.LoadLibraryW() retval=00e10000 ret=00236878 ... --- snip ---
--- snip --- $ winedump -j import .wine/drive_c/windows/system32/drivers/ezplay.sys Contents of .wine/drive_c/windows/system32/drivers/ezplay.sys: 118400 bytes
Import Table size: 0000003c offset 0001c1ec NTOSKRNL.exe Hint/Name Table: 0001C240 TimeDateStamp: 00000000 (Thu Jan 1 01:00:00 1970) ForwarderChain: 00000000 First thunk RVA: 00009B98 Thunk Ordn Name 00009b98 250 PoSetPowerState 00009ba0 323 ZwClose 00009ba8 344 ZwSetValueKey 00009bb0 291 RtlInitUnicodeString 00009bb8 115 IoOpenDeviceRegistryKey 00009bc0 117 IoRegisterDeviceInterface 00009bc8 270 RtlCopyMemoryNonTemporal 00009bd0 86 IoDeleteDevice 00009bd8 88 IoDetachDevice 00009be0 68 IoAttachDeviceToDeviceStack 00009be8 108 IoInitializeRemoveLockEx 00009bf0 76 IoCreateDevice 00009bf8 156 IofCompleteRequest 00009c00 198 KeSetEvent 00009c08 128 IoSetDeviceInterfaceState 00009c10 155 IofCallDriver 00009c18 271 RtlCopyUnicodeString 00009c20 204 KeWaitForSingleObject 00009c28 286 RtlFreeUnicodeString 00009c30 136 IoUnregisterPlugPlayNotification 00009c38 243 ObfDereferenceObject 00009c40 268 RtlCompareUnicodeString 00009c48 72 IoBuildSynchronousFsdRequest 00009c50 70 IoBuildDeviceIoControlRequest 00009c58 100 IoGetDeviceObjectPointer 00009c60 118 IoRegisterPlugPlayNotification 00009c68 122 IoReleaseRemoveLockEx 00009c70 95 IoFreeWorkItem 00009c78 116 IoQueueWorkItem 00009c80 66 IoAllocateWorkItem 00009c88 60 IoAcquireRemoveLockEx 00009c90 121 IoReleaseRemoveLockAndWaitEx 00009c98 245 PoCallDriver 00009ca0 252 PoStartNextPowerIrp 00009ca8 248 PoRequestPowerIrp 00009cb0 135 IoStopTimer 00009cb8 267 RtlCompareMemory 00009cc0 22 ExFreePool 00009cc8 171 KeInitializeEvent 00009cd0 165 KeDelayExecutionThread 00009cd8 220 MmMapLockedPagesSpecifyCache 00009ce0 347 __C_specific_handler 00009ce8 134 IoStartTimer 00009cf0 109 IoInitializeTimer 00009cf8 162 KeBugCheckEx 00009d00 14 ExAllocatePoolWithTag
offset 0001c200 HAL.DLL Hint/Name Table: 0001C228 TimeDateStamp: 00000000 (Thu Jan 1 01:00:00 1970) ForwarderChain: 00000000 First thunk RVA: 00009B80 Thunk Ordn Name 00009b80 2 KeStallExecutionProcessor 00009b88 1 KeQueryPerformanceCounter
Done dumping .wine/drive_c/windows/system32/drivers/ezplay.sys --- snip ---
$ sha1sum Blindwrite7_setup.exe 8b357a5613b5f348e0105d9dbb84ef42550016ee Blindwrite7_setup.exe
$ du -sh Blindwrite7_setup.exe 14M Blindwrite7_setup.exe
$ wine --version wine-5.7-177-gad1fad8a94
Regards