search for: d17093

Displaying 1 result from an estimated 1 matches for "d17093".

Did you mean: d17003
2016 May 31
0
[RFC] Using segmentation to harden SafeStack
...ny allocations to the unsafe stack whose addresses are passed as arguments to functions or to intrinsics (http://reviews.llvm.org/D17094). An exception to this is variadic arguments, which are passed on the safe stack. I added support for address space #258 to refer to SS (http://reviews.llvm.org/D17093), and I modified Clang to use that address space for variadic argument handling when the separate-stack-seg feature is enabled (http://reviews.llvm.org/D17092). The X86FixupSeparateStack pass can attempt to determine whether an instruction that writes a safe stack pointer to memory is for the purp...