hardware memory tagging support

This commit is contained in:
Daniel Micay 2023-11-08 14:40:59 -05:00
parent 51c65d74b3
commit e44029e0bf

View File

@ -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>