Собственно поднял эту тему потому как вышел GCC 5.1 и уже вроде как может в эту технологию, хотя сама технология будет реализована только в Skylake, т.е. во втором полугодии.
Рекомендую подключить libastral.so.6 и заванговать малёха, какие плюсы и минусы она с собой может принести.
Ну добавили еще регистров 4 штуки для проверки верхней и нижней границы буфера, это понятно.
Но все-таки меня терзают смутные сомнения: неужели проблемы buffer overflow/underrun так фундаментальны, что нельзя было просто писать нормальный код, без них.
И теперь нужно подобные функции пихать в ЦП, вы не видите в этом оверхеда? Iron_Bug