URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7117
[ Назад ]
Исходное сообщение
"Как узнать какое адресное пространство занимает программа?"
Отправлено ufobject , 22-Янв-08 16:39
Доброго времени суток!
Люди, подскажите пожалуйста, как мне узнать с какого по какой адрес в памяти занимает программа запущенная exec'ом? Полностью задача выглядит приблизительно так: программа делает fork, форкнутая дочка запускает средствами exec'а некое приложение. По окончанию работы приложения, необходимо затереть (FF'ами к примеру) всю память, что занимала программа. Предполагается что затирать будет родитель.
Подскажите пожалуйста, в какую сторону копать и какие инструменты лучше применить.
Заранее спасибо!
Содержание
- Как узнать какое адресное пространство занимает программа?,anonymous, 22:28 , 22-Янв-08
Сообщения в этом обсуждении
"Как узнать какое адресное пространство занимает программа?"
Отправлено anonymous , 22-Янв-08 22:28
После окончания работы дочернего процесса, его не существует. Нужно будет ставить что-то типа точки останова, и т д. Вообще вам может помочь ptrace(), но даже с его помощью это довольно не просто делается.