2
0
mirror of https://github.com/checkpoint-restore/criu synced 2025-08-31 22:35:33 +00:00

parasite: Add run-time stack alignment

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Acked-by: Pavel Emelyanov <xemul@parallels.com>
This commit is contained in:
Cyrill Gorcunov
2012-02-13 21:22:16 +04:00
parent 536eaa0f03
commit 2a0cea2997

View File

@@ -443,6 +443,8 @@ static void __parasite_head __used parasite_head(void)
*/
asm volatile("parasite_head_start: \n"
"leaq parasite_stack(%rip), %rsp \n"
"subq $16, %rsp \n"
"andq $~15, %rsp \n"
"pushq $0 \n"
"movq %rsp, %rbp \n"
"movl parasite_cmd(%rip), %edi \n"