|
|
|
|
|
by pjmlp
376 days ago
|
|
Memory corruption caused by lack of bounds checking, or vocabulary types like the ones provided by SDS and glib. Microsoft had to come up with SAL during Windows XP SP2, Apple with -fbounds-safety alongside Safe C dialect for iBoot firmware, Oracle with ADI on Solaris/SPARC, Apple's ARM PAC extension, ARM and Microsoft's collaboration on Pluton and CHERI Morello, Apple, Microsoft, Google and Samsung's collaboration on ARM's MTE. Lots of money being spent on R&D, for something WG14 considers exaggerated. |
|