[PATCH 0/1] MR366: loader: Refactor argv/envp/auxv management.

Jinoh Kang (@iamahuman) wine at gitlab.winehq.org
Sun Jul 3 12:27:18 CDT 2022


Collect scattered variables holding stack addresses (e.g. pargc, argv,
envp, auxv) in one place.

This facilitates modifying stack values (e.g. removing argv[0],
switching stacks due to address conflict with reserved regions) without
leaving pointer variables stale.

Signed-off-by: Jinoh Kang <jinoh.kang.kr at gmail.com>

-- 
https://gitlab.winehq.org/wine/wine/-/merge_requests/366



More information about the wine-devel mailing list