<div dir="ltr">I see documentation out there for the levels of stack-protector in GCC: Regular protects functions that have buffers or that use alloca(), all protects all functions, strong protects functions with the conditions listed in para 3 in this doc: <a href="https://docs.google.com/document/d/1xXBH6rRZue4f296vGt9YQcuLVQHeE516stHwt8M9xyU/editAlso">https://docs.google.com/document/d/1xXBH6rRZue4f296vGt9YQcuLVQHeE516stHwt8M9xyU/editAlso</a>, in GCC, stack-protector puts variables below buffers on the stack (i.e., higher up the stack).<br><br>I'm having trouble finding similar documentation for Clang. (Even if it's just an official statement that "Clang does the same thing as GCC.")<br><br>Thanks!<div><br></div></div>