[PATCH] D46181: [X86][CET] Shadow stack fix for setjmp/longjmp
H.J Lu via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 30 06:12:26 PDT 2018
hjl.tools added inline comments.
================
Comment at: llvm/test/CodeGen/X86/shadow-stack.ll:47
+; X86_64-NEXT: shlq %rcx
+; X86_64-NEXT: movabsq $128, %rdx
+; X86_64-NEXT: .LBB0_4: # %entry
----------------
Why movabsq $128? incssp takes last 8 bits. "movl $255" works.
================
Comment at: llvm/test/CodeGen/X86/shadow-stack.ll:76
+; X86-NEXT: shll %ecx
+; X86-NEXT: movl $128, %edx
+; X86-NEXT: .LBB0_4: # %entry
----------------
Why movl $128? incssp takes last 8 bits. "movl $255" works.
https://reviews.llvm.org/D46181
More information about the llvm-commits
mailing list