diff --git a/man8/ld.so.8 b/man8/ld.so.8 index b4eb2576c..e893c33c5 100644 --- a/man8/ld.so.8 +++ b/man8/ld.so.8 @@ -240,6 +240,18 @@ For security reasons, since glibc 2.4, is ignored for set-user-ID/set-group-ID binaries. .\" Only used if $ORIGIN can't be determined by normal means .\" (from the origin path saved at load time, or from /proc/self/exe)? +.\" +.\" FIXME +.\" Document LD_POINTER_GUARD +.\" Since glibc 2.4 +.\" Set to 0 to disable pointer guarding +.\" Any other value enables pointer guarding, which is also the default. +.\" Pointer guarding is a security mechanism(?) to minimize the +.\" the risk of having usable pointer in the event of a buffer overrun +.\" or stack smashing attack(?). +.\" http://article.gmane.org/gmane.comp.gdb.patches/41147/match=ld_pointer_guard +.\" http://sourceware.org/ml/gdb-patches/2008-04/msg00252.html +.\" http://www.cygwin.com/ml/libc-alpha/2006-01/msg00011.html .TP .B LD_PROFILE (glibc since 2.1)