0
Программа strip
на GNU/Linux (man) позволяет отбрасывать символы из объектных файлов или исполняемых файлов. Делая это, вы получаете меньший размер файла.Каковы недостатки отбрасывания символов?
Итак, мой вопрос в том, какие компромиссы отбрасывают символы?
Анализ всплывающих ямок ядра сложнее, если у вас нет символов в исполняемом файле. –
Итак, если я не хочу анализировать основные дампы или отлаживать исполняемый файл, я могу просто отказаться от символов и сэкономить место? – Lukas
Вы всегда можете перекомпилировать новую копию двоичного файла с точно такими же библиотеками и настройками и использовать это для отладки ядра или даже исполняемого файла. Я сделал это один раз, когда мой сеанс 'screen' висел с несохраненными критическими данными в нем - я построил идентичный двоичный файл экрана и использовал его для присоединения выполняющегося процесса в gdb и изменения значения переменной, которая застряла в бесконечном цикле. –