hardware memory tagging support
This commit is contained in:
parent
51c65d74b3
commit
e44029e0bf
@ -292,6 +292,11 @@
|
|||||||
allocations to block C string overflows, absorb small overflows
|
allocations to block C string overflows, absorb small overflows
|
||||||
and detect linear overflows or other heap corruption when the
|
and detect linear overflows or other heap corruption when the
|
||||||
canary value is checked (primarily on free)</li>
|
canary value is checked (primarily on free)</li>
|
||||||
|
<li>Hardware memory tagging for slab allocations (128k and
|
||||||
|
below) providing probabilistic detection of all use-after-free
|
||||||
|
and inter-object overflows along with deterministic detection
|
||||||
|
of all small/linear overflows and use-after-free until it has
|
||||||
|
been reused once and gone through the quarantines twice</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li>Hardened compiler toolchain</li>
|
<li>Hardened compiler toolchain</li>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user