[$] The Arm64 memory tagging extension in Linux

Post Syndicated from original https://lwn.net/Articles/834289/rss

One of the first features merged for the 5.10 kernel development cycle was
support for the
Arm v8.5 memory tagging extension [PDF]
. By adding a “key” value to
pointers, this mechanism enables the automated detection of a wide range of
memory-safety issues. The result should be safer and more secure code —
once support for the feature shows up in actual hardware.