stripped binary
Для ELF это так. ОС просто забивает на всё, что не нужно для исполнения. Отладочными секциями интересуется соответственно только отладчик.
С большой долей уверенности можно утверждать то же самое и для других форматов.
С большой долей уверенности можно утверждать то же самое и для других форматов.
Я догадывался, что это так. Но например в top или ps этого не видно (FreeBSD).
Есть ссылки какие-нибудь?
Есть ссылки какие-нибудь?
Отладочные символы вроде бы живут в отдельных секциях, еоторые для выполнения не нужны, и в память их не грузят. Сcылок нет, к сожалению.
> Но например в top или ps этого не видно (FreeBSD).
Не понял. Что не видно?
> Есть ссылки какие-нибудь?
ELF specification, i386 (или что там тебе милее) supplement и RTFS (той же FreeBSD, например).
Не понял. Что не видно?
> Есть ссылки какие-нибудь?
ELF specification, i386 (или что там тебе милее) supplement и RTFS (той же FreeBSD, например).
> > Но например в top или ps этого не видно (FreeBSD).
> Не понял. Что не видно?
ps и top показывают один и тот же размер процесса в памяти
как для стрипаного так и нет.
отсюда хочется сделать вывод, что пост - правда.
> Не понял. Что не видно?
ps и top показывают один и тот же размер процесса в памяти
как для стрипаного так и нет.
отсюда хочется сделать вывод, что пост - правда.
> отсюда хочется сделать вывод, что пост - правда.
Ну типа правильный вывод. И можно убрать там слово вроде.
Ну типа правильный вывод. И можно убрать там слово вроде.
Немного док на эту тему есть в Найдешь чего интересное - расскажи
Оставить комментарий
sergey_m
Интересно, а пострипаный бинарник занимает в памяти меньше чем он же с дебаг символами?И если кто-нить даст ссылку, где это объясняется буду благодарен,