суббота, 28 ноября 2009 г.

mcs - манипулирование комментариями объектных файлов

В Solaris (а может и не только там) есть утилита для манипулирования комментариями объектных файлов (ELF) - msc:
/usr/ccs/bin/mcs
Весьма важное её применение просмотр что добавили в комментарии инженеры Sun Microsystems. Обычно это информация о версии исправления (patch) с которым этот файл прибыл в систему:
# mcs -p /platform/sun4u/kernel/sparcv9/unix
/platform/sun4u/kernel/sparcv9/unix:
@(#)SunOS 5.10 Generic 137111-04 Jun 2008

# mcs -p /platform/sun4u/kernel/unix
/platform/sun4u/kernel/unix:
@(#)SunOS 5.10 Generic 137111-04 Jun 2008

# mcs -p /usr/ccs/bin/mcs
/usr/ccs/bin/mcs:
@(#)SunOS 5.10 Generic 127127-11 Mar 2008
Так же это может быть информация о компиляторе или (и) сборщике:
# mcs -p /opt/csw/bin/wget
acomp: Sun C 5.8 Patch 121015-06 2007/10/03
iropt: Sun Compiler Common 11 Patch 120760-18 2007/09/19
ld: Software Generation Utilities - Solaris Link Editors: 5.8-1.302

Комментариев нет:

Что мне интересно - общие элементы Google Reader