[PATCH 0/3] winepulse: Add Wow64 handlers.

Alexandre Julliard julliard at winehq.org
Thu Apr 14 10:27:48 CDT 2022


Eric Pouech <eric.pouech at 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 at winehq.org



More information about the wine-devel mailing list