Re: [Qemu-devel] [PATCH v2] linux-user/flatload: fix initial stack pointer alignment

2018-10-24 Thread Laurent Vivier
On 24/10/2018 19:35, Max Filippov wrote: > Stack pointer alignment code incorrectly adds stack_size to sp instead > of subtracting it. It also does not take flat_argvp_envp_on_stack() into > account when calculating stack_size. This results in initial stack > pointer misalignment with certain set

[Qemu-devel] [PATCH v2] linux-user/flatload: fix initial stack pointer alignment

2018-10-24 Thread Max Filippov
Stack pointer alignment code incorrectly adds stack_size to sp instead of subtracting it. It also does not take flat_argvp_envp_on_stack() into account when calculating stack_size. This results in initial stack pointer misalignment with certain set of command line arguments and environment