[an error occurred while processing this directive]
Не понял...?
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
Отправлено
st256
19 июля 2004 г. 09:14
В ответ на:
а есть ли способ проинишить stack нулями, чтобы там мусор не сидел?
отправлено LindonJohnson 19 июля 2004 г. 09:06
Составить ответ
|||
Конференция
|||
Архив
Ответы
(+)
—
LindonJohnson
(19.07.2004 09:59, 335 байт)
- Правильнее все-таки занулять... исп ф-ю calloc() вместо malloc()...
—
_gosha
(20.07.2004 08:38,
пустое
)
Вы путаете стек и хип. "Не мог он ямба от хорея как мы ни бились отличить "(с) А.С. Пушкин
—
andy_P
(20.07.2004 12:48,
пустое
)
Кидаешь стек в отдельную секцию преинициализованную нулями в cmd файле используя fill.
—
andy_P
(19.07.2004 11:14,
пустое
)
А вообще вместо нулей лучше использовать ч-л типа техасовской говядины 0xBEEF. Проще переполнение отследить.
—
andy_P
(19.07.2004 12:07,
пустое
)
Хе, а в 24хх мертвечиной больше пахнет - кода 0xDEAD постоянно попадаются... Причем из самого проца берутся, а не программно заносятся :))))
—
SM
(19.07.2004 18:37,
пустое
)
Только заметил, что мы не про то пишем - человек хочет стек обнулить, чтобы потом выделнные из него массивы не обнулять +
—
andy_P
(19.07.2004 18:47, 44 байт)
Если так- то да (+)
—
SM
(19.07.2004 18:55, 113 байт)
Я тоже сначала так подумал - потом пригляделся и понял - ничто автору поста не поможет :-). А как железка сама стек заполняла? Он что там всегда в одних и тех же адресах?
—
andy_P
(19.07.2004 19:05,
пустое
)
Не - это не в стеке (+)
—
SM
(19.07.2004 19:14, 92 байт)
Здорово :-) Можно проверку на DEAD в код вставлять при обращениях к памяти :-)
—
andy_P
(19.07.2004 19:19,
пустое
)
Вообще, возникает вопрос кокого хрена там остался некий массив после инициализации?
—
st256
(19.07.2004 10:14, 215 байт)
Ничто не мешает обнулить или всю память DSP или только какой-то кусок автоматом при загрузке программы через JTAG
—
AntZ
(19.07.2004 10:08, 891 байт)
спасибо, а без применения Геля никак нельзя...
—
LindonJohnson
(19.07.2004 10:29,
пустое
)
можно. при линковке задаете точку входа my_entrance
—
AntZ
(19.07.2004 10:36, 269 байт)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru