Mingye Wang <arthur200126@xxxxxxxxx> writes: > Hi Alex, > > It looks like Sam James has already documented level 3 of the macro. > The attached (no, git send-email is not happy with my proxy setup) > patch only adds some language related to clang. Here's to hoping the > system is happy with multipart mail. > > I've CCed Erik Pilington, since he is the author of the LLVM-svn > 352665, the change that introduced __builtin_dynamic_object_size() in > 2019. > The patch looks OK to me in terms of the content, apart from the libssp mention. libssp and stack smashing protection overall is distinct from fortification. SSP is where stack canaries are emitted and their value is checked later on to see if they're intact. Fortification is where certain functions are replaced with variants that check the size of their arguments e.g. dst & src and ensure they're big enough. They're distinct. > Regards, > Mingye Wang > > [2. text/x-patch; 0001-feature_test_macros.7-document-clang-fortify-support.patch]... best, sam
Attachment:
signature.asc
Description: PGP signature