<foobaz> i remember the good old days on classic mac os, apple made the page at memory address 0 empty and writeable by anyone, so buggy apps wouldn’t crash :)
@mugiseyebrows собсна можешь запустить программу в отладчике, пропалить адреса, затем вызвать pmap и посмотреть из какого региона адрес и скока можно еще хуесосить
@4da короче в линуксах тож можно тыкать память небезопасно (неглубоко) (assuming ideone.com is on linux)
http://ideone.com/HSnKCL
судя по оутпуту маллоченые массивы имеют ассерты на доступ к памяти которые охраняют границы
@gds зато приложения не крешатся, мечта
@mugiseyebrows дебаг включен или нет?
@mugiseyebrows а собственно хуле ты удивляешься given тот факт, что память страницами выделяется?
@mugiseyebrows кстати, выдели массив размером в 4K и запиши в элемент следующий за последним.
@mugiseyebrows собсна можешь запустить программу в отладчике, пропалить адреса, затем вызвать pmap и посмотреть из какого региона адрес и скока можно еще хуесосить
@mugiseyebrows а, ну не pmap, а чо там под шиндой. process explorer?
А что вы хотели от операционной системы 91 года? Хоть какая-то виртуальная память есть — и ладно.
@ceyt какая разница какого года /ос/ ?
ты думаешь до 90ых не было осей с защитой памяти?
@4da Не было бы разницы, если бы не совместимость с программами и инструментами начала девяностых.