diff options
author | Leah Neukirchen <leah@vuxu.org> | 2019-01-11 15:52:56 +0100 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2019-01-11 15:52:56 +0100 |
commit | 210da56f6ff711ba6b92d0b83f0c2ecfc824cff0 (patch) | |
tree | 67b08d1b0b5ae61cff605118ddefd33451264944 /README | |
parent | 7f7d49564d86851ef74e48fce23bb5f54f22b392 (diff) | |
download | fail-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-- | README | 12 |
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 |