LINUX.ORG.RU

Сообщения s0mbre

 

Вопрос про стек

Непосредственно перед вызовом( точнее во время оного)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

s0mbre
()

RSS подписка на новые темы