LINUX.ORG.RU

проверка памяти в u-boot

 , ,


0

1

Доброго времени суток!

Делаю проверку флэшки в убуте, для чего завожу 3 массива через malloc. 1 - restore, чтобы не попортить данные, 2 - src, последовательность паттернов для записи, 3 - dst, массив, куда читаются записанные данные.

После всех тестов память, естественно, освобождаю через free, но убут потом мне говорит, что не может больше память выделять. Как так??? Как такое поправить?

ERROR : memory not allocated

★★

Последнее исправление: CYB3R (всего исправлений: 1)

И еще у меня функция free периодически висит.

aido ★★
() автор топика

Код-то покажи, причины могут быть совершенно разными. Или внимательно проверь, что не освобождаешь память дважды, что передаёшь правильные указатели, что нигде не переезжаешь память и т.д.

Gvidon ★★★★
()
Ответ на: комментарий от Gvidon

Да. именно это и было. забыл в функции поделить количество байтов на 4, в итоге писалось все хз куда.

aido ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.