about summary refs log tree commit diff
path: root/README
diff options
context:
space:
mode:
authorLeah Neukirchen <leah@vuxu.org>2019-01-11 15:52:56 +0100
committerLeah Neukirchen <leah@vuxu.org>2019-01-11 15:52:56 +0100
commit210da56f6ff711ba6b92d0b83f0c2ecfc824cff0 (patch)
tree67b08d1b0b5ae61cff605118ddefd33451264944 /README
parent7f7d49564d86851ef74e48fce23bb5f54f22b392 (diff)
downloadfail-210da56f6ff711ba6b92d0b83f0c2ecfc824cff0.tar.gz
fail-210da56f6ff711ba6b92d0b83f0c2ecfc824cff0.tar.xz
fail-210da56f6ff711ba6b92d0b83f0c2ecfc824cff0.zip
new fail: recurse_alloca (to test -fstack-clash-protection)
Diffstat (limited to 'README')
-rw-r--r--README12
1 files changed, 8 insertions, 4 deletions
diff --git a/README b/README
index e057c9f..bf5a812 100644
--- a/README
+++ b/README
@@ -4,7 +4,7 @@ NAME
      fail – crash in various possible ways
 
 SYNOPSIS
-     fail [-123DOabcdikrst]
+     fail [-123DORabcdikrst]
 
 DESCRIPTION
      fail crashes in various possible ways to help you debug how other
@@ -29,6 +29,9 @@ DESCRIPTION
              Warning: this may lock up your machine and/or result in killing
              other processes, too.  Use with caution.
 
+     -R      Trigger an infinite recursion that uses alloca(3) heavily (to
+             test GCC's -fstack-clash-protection).
+
      -a      Call abort(3).
 
      -b      Trigger SIGBUS by accessing mmap(2) memory beyond the end of a
@@ -42,7 +45,8 @@ DESCRIPTION
 
      -k      Raise SIGKILL.
 
-     -r      Trigger an infinite recursion.
+     -r      Trigger an infinite recursion that uses less than a page of stack
+             per level.
 
      -s      Trigger a segmentation fault by writing to a null pointer.
 
@@ -63,6 +67,6 @@ LICENSE
      To the extent possible under law, the creator of this work has waived all
      copyright and related or neighboring rights to this work.
 
-           http://creativecommons.org/publicdomain/zero/1.0/
+     http://creativecommons.org/publicdomain/zero/1.0/
 
-Void Linux                     February 8, 2017                     Void Linux
+Void Linux                     January 11, 2019                     Void Linux