3 ms·
MPX is dead, and was so expensive that 100% software bounds checking was cheaper...
by my123 6y ago
MPX is dead, and was so expensive that 100% software bounds checking was cheaper...
- jcranmer 6y agoThat was my point. :-) It's not clear that hardware bounds checking acceleration is actually a meaningful win.
- pjmlp 6y agoSure it is, Intel screw up. Solaris SPARC, iOS and now Android 11, all make use of some kind of hardware validation in memory accesses.
- my123 6y agoMTE today, Morello as the experiment for fully safe C tomorrow: https://developer.arm.com/architectures/cpu-architecture/a-profile/morello https://developer.arm.com/architectures/cpu-architecture/a-p...
- pjmlp 6y agoAny 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.