Обсуждение:Ассемблер в Linux для программистов C: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 53:
не производится обнуления буфера после выделения <code>malloc()</code> и <code>realloc()</code>, что может повлечь ошибку. К сожалению я не знаю как правильнее вассемблере обнулять области памяти: через memset, или прямой инициализацией через цикл.
[[Участник:Alex Yu Yug|Alex Yu Yug]] 08:23, 1 апреля 2011 (UTC)
 
: Здравствуйте. В той программе не важно, что <code>malloc()</code> не заполняет нулями память. Проблема была в том, что <code>read_str</code> неправильно восстанавливал <code>%edi</code>. Исправил. --[[Участник:Gribozavr|Gribozavr]] 20:54, 30 апреля 2011 (UTC)
Вернуться на страницу «Ассемблер в Linux для программистов C».