Eric Pouech <eric.pouech(a)orange.fr> writes:
1) I feel like it's a bit fragile to have the 32 bit and 64 bit syscall structures defined in several places, without any rule about synchronizing them.
Is there any plan around this ? (IMO with a bit of additional info in .h file (like in / out / in-out for each type) the generation of the 32 bit => 64 bit thunking .c code could be automated
That's a possibility, but it's not clear that it's worth the trouble. There aren't that many libraries that need such thunks.
2) how will the new wow64 be activated?
- One patch to migrate all DLLs at once ? but this likely requires all DLLs to migrated to PE+ Unixlib before
- On a per DLL basis ?
It's process-global, so it requires all DLLs to be converted to PE first. There's no possible way to enable this only for some DLLs. -- Alexandre Julliard julliard(a)winehq.org