|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Kirill Frolov 2:5030/827.2 21 Oct 2004 09:01:31 To : Zahar Kiselev Subject : Re: неисполняемый стэк в 2.4 ? -------------------------------------------------------------------------------- On Wed, 20 Oct 04 01:19:10 +0400, Zahar Kiselev wrote: ZK> Я изучал Си лет 15 назад и уже тогда считалось признаком хорошего тона ZK> обращаться с указателями в программе так, чтобы код не зависел от ZK> количества байтов в указателе. Да, на СМ1600 я встречал приравнивание ZK> указателя к int и обратно, но в более современных программах подобное уже ZK> не практиковалось. intptr_t смотри. Просто нужен "бестиповый" тип. SM>> Hе помню где (вроде в gcc-mingw32) видел, что в исполнимом файле код SM>> и данные стоят вперемешку. Текстовые константы прямо посреди кода. Это не те данные, это константы. ZK> А свопить страницами никто не мешает и при использовании сегментов. Эти ZK> механизмы управления памятью могут работать у 80386 одновременно. Хочется только заметить, что линух не только на i386 работает. А там этих механизмов, явно избыточных, может и не быть. --- [ZX] * Origin: [ лучше пингвин в руках, чем журавль в облаках ] (2:5030/827.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/5962471bbdc5.html, оценка из 5, голосов 10
|