https://bugs.winehq.org/show_bug.cgi?id=38714
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
update ... Andre made a hack for security cookie initialization which proved my guess/analysis.
Some simple SDK apps actually started to run now (unless one feeds command line arguments that triggers vsnprintf/formatmessage/va_arg handling -> another bug):
--- snip --- $ ./tools/winedump/winedump arm64/uuidgen.exe Contents of arm64/uuidgen.exe: 22512 bytes
File Header Machine: AA64 (ARM64) Number of Sections: 6 TimeDateStamp: 5503E851 (Sat Mar 14 08:50:41 2015) offset 240 PointerToSymbolTable: 00000000 NumberOfSymbols: 00000000 SizeOfOptionalHeader: 00F0 Characteristics: 0022 EXECUTABLE_IMAGE LARGE_ADDRESS_AWARE
Optional Header (64bit) Magic 0x20B 523 linker version 12.10 size of code 0x2000 8192 size of initialized data 0x1600 5632 size of uninitialized data 0x0 0 entrypoint RVA 0x116c0 71360 base of code 0x10000 65536 image base 0x1140000000 section align 0x10000 65536 file align 0x200 512 required OS version 10.00 image version 10.00 subsystem version 6.02 Win32 Version 0x0 0 size of image 0x70000 458752 size of headers 0x400 1024 checksum 0x12b32 76594 Subsystem 0x3 (Windows CUI) DLL characteristics: 0xC160 DYNAMIC_BASE NX_COMPAT TERMINAL_SERVER_AWARE stack reserve size 0x40000 stack commit size 0x2000 heap reserve size 0x100000 heap commit size 0x1000 loader flags 0x0 0 RVAs & sizes 0x10 16
... --- snip ---
--- snip --- $ ./wine64 arm64/uuidgen.exe err:virtual:map_image 0x140010600 0x140000000 67072 err:virtual:map_image 140020008 5368840200 fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub e93a8c80-aa6d-407d-bfe8-fe18eefce7fa --- snip ---
--- snip --- $ ./wine64 arm64/extidgen.exe err:virtual:map_image 0x140010260 0x140000000 66144 err:virtual:map_image 140020000 5368840192 fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
dwExtensionID0 = 0x087D0D4D; dwExtensionID1 = 0x44869C5A; dwExtensionID2 = 0x29DC7C85; dwExtensionID3 = 0x468DAFE7; --- snip ---
Regards