LINUX.ORG.RU

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

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

До вызова main происходит переход по метке _start (можешь её объявить как функцию void start(void)), где libc запускает статические инициализаторы и готовит аргументы для main().

memcpy компилятор сам не вставит никуда. Наоборот, он вызовы memcpy может превратить в ассемблерную реализацию на месте.

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

До вызова main происходит переход по метке _start, где libc запускает статические инициализаторы и готовит аргументы для main().

memcpy компилятор сам не вставит никуда. Наоборот, он вызовы memcpy может превратить в ассемблерную реализацию на месте.