Flo4152

Results 3 issues of Flo4152

add GCC option for checking virtual table pointers

Vtable verification during compiling C++ code introduce verifying virtual function pointers at run time. This security feature is available on GCC with this option `-fvtable-verify` (https://gcc.gnu.org/onlinedocs/gcc/Instrumentation-Options.html#index-fvtable-verify). I don't know equivalent...

Product: Compiler Hardening Guide

GCC and clang compiler offer feature to allocate discontinuous stack when running out of stack memory. The `-fsplit-stack` option activates this behavior on GCC (https://gcc.gnu.org/onlinedocs/gcc/Instrumentation-Options.html#index-fsplit-stack / https://gcc.gnu.org/wiki/SplitStacks) and clang (https://llvm.org/docs/SegmentedStacks.html)....

Product: Compiler Hardening Guide