Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

MPX is dead, and was so expensive that 100% software bounds checking was cheaper...


That was my point. :-) It's not clear that hardware bounds checking acceleration is actually a meaningful win.


Sure it is, Intel screw up.

Solaris SPARC, iOS and now Android 11, all make use of some kind of hardware validation in memory accesses.


MTE today, Morello as the experiment for fully safe C tomorrow: https://developer.arm.com/architectures/cpu-architecture/a-p...


Any help is welcomed. Microsoft is also having a go with Checked C.

The main problem is forcing developers to actually use them, I guess that is why Google has decided to make MTE a requirement for Android 11 on ARM devices.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: