diff options
| author | sin | 2015-03-07 10:01:14 +0000 |
|---|---|---|
| committer | sin | 2015-03-07 10:01:14 +0000 |
| commit | a15fe65f92b7b91b952aed44bcc65aa30e9cd23d (patch) | |
| tree | a3ea69f5a64572aff602d699b1d8256ce1eaad11 | |
| parent | cebacfb06e82679ea2c2d64fac08611c23702ad9 (diff) | |
Expand UB, may not be clear for all readers
| -rw-r--r-- | README | 4 |
1 files changed, 2 insertions, 2 deletions
| @@ -13,8 +13,8 @@ Features | |||
| 13 | - It is portable, works on *BSD, Linux and possibly other systems. | 13 | - It is portable, works on *BSD, Linux and possibly other systems. |
| 14 | - It will only trap non-conformant programs. This means that fortify | 14 | - It will only trap non-conformant programs. This means that fortify |
| 15 | level 2 is treated in the same way as level 1. | 15 | level 2 is treated in the same way as level 1. |
| 16 | - Avoids making function calls when UB has already been invoked. This | 16 | - Avoids making function calls when undefined behaviour has already been |
| 17 | is handled by using __builtin_trap(). | 17 | invoked. This is handled by using __builtin_trap(). |
| 18 | - Support for out-of-bounds read interfaces, such as send(), write(), | 18 | - Support for out-of-bounds read interfaces, such as send(), write(), |
| 19 | fwrite() etc. | 19 | fwrite() etc. |
| 20 | - No ABI is enforced. All of the fortify check functions are inlined | 20 | - No ABI is enforced. All of the fortify check functions are inlined |
