1 Provides stack-cleaning compilers for x86_64:
8 Each of them modify the generated/given X86_64 assembly by prepending stack-cleanup code to each function:
10 movq $0x7ffff7ff8000, %r11
12 jbe .Lstack_cleaner_done0
14 .Lstack_cleaner_loop0:
15 movq $0, OFFSET(%rsp,%r11,8)
17 jne .Lstack_cleaner_loop0:
18 .Lstack_cleaner_done0:
20 The modification of the assembly is done by the clean-stack-filter program.
22 If the underlying compiler is clang, it might be necessary to add the -no-integrated-as flag in order to force the
23 usage of an external assembler.