|
|
|
|
|
by pjmlp
13 days ago
|
|
Yet to this day no major OS vendor, selling C and C++ compilers, has ever bothered with. Hardware memory tagging, via SPARC ADI, ARM MTE, CHERI has become a thing, before software based processes so far have failed adoption, and the OS vendors like Google, Microsoft, Apple, Oracle, rather go with hardware approach. |
|
There are also bounds checking options for major C compilers so if you want to use it, you can, eg. -fbounds-safety or the various sanitize options in Clang.