stripped binary

sergey_m

Интересно, а пострипаный бинарник занимает в памяти меньше чем он же с дебаг символами?
И если кто-нить даст ссылку, где это объясняется буду благодарен,

bobking

Для ELF это так. ОС просто забивает на всё, что не нужно для исполнения. Отладочными секциями интересуется соответственно только отладчик.
С большой долей уверенности можно утверждать то же самое и для других форматов.

sergey_m

Я догадывался, что это так. Но например в top или ps этого не видно (FreeBSD).
Есть ссылки какие-нибудь?

zsn66

Отладочные символы вроде бы живут в отдельных секциях, еоторые для выполнения не нужны, и в память их не грузят. Сcылок нет, к сожалению.

bobking

> Но например в top или ps этого не видно (FreeBSD).
Не понял. Что не видно?
> Есть ссылки какие-нибудь?
ELF specification, i386 (или что там тебе милее) supplement и RTFS (той же FreeBSD, например).

sergey_m

> > Но например в top или ps этого не видно (FreeBSD).
> Не понял. Что не видно?
ps и top показывают один и тот же размер процесса в памяти
как для стрипаного так и нет.
отсюда хочется сделать вывод, что пост - правда.

bobking

> отсюда хочется сделать вывод, что пост - правда.
Ну типа правильный вывод. И можно убрать там слово вроде.

Landstreicher

Немного док на эту тему есть в Найдешь чего интересное - расскажи
Оставить комментарий
Имя или ник:
Комментарий: