Непосредственно перед вызовом( точнее во время оного)snprintf смотрим стек: нижние адреса памяти...верхние адреса памяти <-- [$ebp] [$esp] [адрес buffer[]] [размер buffer[]] [aдрес argv[1][]] [содержимое tmp[]] [содержимое buf[]] Верхушка стека...основание стека Так все должно быть по теории, а на практике( у меня) между [aдрес argv[1][]] и [содержимое tmp[]] сидит еще 4*4 байт. Интересно, что там такое, как скомпилить, чтобы этого не было и, вроде бы, все :) Заранее благодарен. P.S. Система Mandrake 7.1, компилирую gcc 2.95.2-7mdk, cмотрю gdb-4.18-14mdk
Ответ на:
комментарий
от vodz
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум стек (2020)
- Форум Стек технологий (2015)
- Форум кончается стек (2013)
- Форум Стек, форвардинг (2017)
- Форум полиморфный стек (2015)
- Форум Караван стека (2008)
- Форум Размер стека (2005)
- Форум WINEX + стек (2003)
- Форум WINEX + стек (2003)
- Форум Стек TCP (2000)