mirror of
https://github.com/GrapheneOS/hardened_malloc.git
synced 2025-04-20 06:20:20 +02:00
fix simple typo
This commit is contained in:
parent
3a488c9a27
commit
985aa6036f
1 changed files with 1 additions and 1 deletions
|
@ -88,7 +88,7 @@ options are available:
|
||||||
adding 8 byte canaries to the end of memory allocations. The primary purpose
|
adding 8 byte canaries to the end of memory allocations. The primary purpose
|
||||||
of the canaries is to render small fixed size buffer overflows harmless by
|
of the canaries is to render small fixed size buffer overflows harmless by
|
||||||
absorbing them. The first byte of the canary is always zero, containing
|
absorbing them. The first byte of the canary is always zero, containing
|
||||||
overflows caused by a missing C string NUL terminator. The other 7 bytes are
|
overflows caused by a missing C string NULL terminator. The other 7 bytes are
|
||||||
a per-slab random value. On free, integrity of the canary is checked to
|
a per-slab random value. On free, integrity of the canary is checked to
|
||||||
detect attacks like linear overflows or other forms of heap corruption caused
|
detect attacks like linear overflows or other forms of heap corruption caused
|
||||||
by imprecise exploit primitives. However, checking on free will often be too
|
by imprecise exploit primitives. However, checking on free will often be too
|
||||||
|
|
Loading…
Add table
Reference in a new issue