LINUX.ORG.RU

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

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

Первый момент: я бы предложил вместо десятка заглушек (для _exit, _close и пр.) сделать одну-единственную, а все остальные имена повесить на нее weak alias’ами. Это копейки, безусловно, но зачем их тратить, если можно не тратить?

Это было сделано итеративно, т.е. изначально я написал заглушку для каждой функции, после этого запускал прошивку и смотрел дебаггером, где выполнение ушло в вечный цикл. Для того, чтобы найти минимальный набор функций, которые, собственно, нужно реализовать как-то осмысленно.

А так - согласен, так правильней в конечном варианте сделать.

Второй момент: «Скопируем код из предыдущей части» уж очень буквально получилось) Или это упражнение для читателя?

Это я запутался, извиняюсь, имелось в виду _write, исправил.

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

Первый момент: я бы предложил вместо десятка заглушек (для _exit, _close и пр.) сделать одну-единственную, а все остальные имена повесить на нее weak alias’ами. Это копейки, безусловно, но зачем их тратить, если можно не тратить?

Это было сделано итеративно, т.е. изначально я написал заглушку для каждой функции, после этого запускал прошивку и смотрел дебаггером, где выполнение ушло в вечный цикл. Для того, чтобы найти минимальный набор функций, которые, собственно, нужно реализовать как-то осмысленно.

А так - согласен, так правильней в конечном варианте сделать.