LINUX.ORG.RU

История изменений

Исправление SZT, (текущая версия) :

Тогда и вызов вообще любой функции(даже той, которая ничего не делает) это побочный эффект. GCC считает, что ты не будешь делать таких вещей, как unmap/mmap регионов памяти, где расположен исполняемый код и статические массивы, использовать ptrace или /proc/self/mem для изменения исполняемого кода. Ведь этот http://goo.gl/zWzqDS код он смог заоптимизировать и понять, что там нет никаких побочных эффектов

Исходная версия SZT, :

Тогда и вызов вообще любой функции(даже той, которая ничего не делает) это побочный эффект. GCC считает, что ты не будешь делать таких вещей, как unmap/mmap или использовать ptrace для изменения кода. Ведь этот http://goo.gl/zWzqDS код он смог заоптимизировать и понять, что там нет никаких побочных эффектов