Skip to content

Commit 0c31150

Browse files
pcckrishna2803
authored andcommitted
Mention MTE in the HWASan design doc.
1 parent 59a9eb8 commit 0c31150

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

clang/docs/HardwareAssistedAddressSanitizerDesign.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ implement page aliasing.
291291

292292
Related Work
293293
============
294-
* `SPARC ADI`_ implements a similar tool mostly in hardware.
294+
* `SPARC ADI`_ and `Arm MTE`_ implement a similar tool mostly in hardware.
295295
* `Effective and Efficient Memory Protection Using Dynamic Tainting`_ discusses
296296
similar approaches ("lock & key").
297297
* `Watchdog`_ discussed a heavier, but still somewhat similar
@@ -302,6 +302,7 @@ Related Work
302302
.. _Watchdog: https://www.cis.upenn.edu/acg/papers/isca12_watchdog.pdf
303303
.. _Effective and Efficient Memory Protection Using Dynamic Tainting: https://www.cc.gatech.edu/~orso/papers/clause.doudalis.orso.prvulovic.pdf
304304
.. _SPARC ADI: https://lazytyped.blogspot.com/2017/09/getting-started-with-adi.html
305+
.. _Arm MTE: https://developer.arm.com/documentation/108035/0100/Introduction-to-the-Memory-Tagging-Extension
305306
.. _AddressSanitizer paper: https://www.usenix.org/system/files/conference/atc12/atc12-final39.pdf
306307
.. _Address Tagging: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.den0024a/ch12s05s01.html
307308
.. _Linear Address Masking: https://software.intel.com/content/www/us/en/develop/download/intel-architecture-instruction-set-extensions-programming-reference.html

0 commit comments

Comments
 (0)