dis - дизассемблер об ектного кода
dis [-o] [-V] [-L] [-s] [-d секция] [-da секция] [-F функция] [-t секция] [-l цепочка] файл ...
Команда dis выдает на стандартный вывод листинг файлов на языке ассемблера. Файлы могут быть как об ектными, так и архивами (библиотеками) об ектных файлов. Листинг содержит команды ассемблера и их восьмеричное или шестнадцатеричное представление.
Дизассемблер интерпретирует следующие опции, которые можно указывать в произвольном порядке:
-o -V -L -s -d секция -da секция -F функция -t секция -l цепочкаВыводить числа в восьмеричном виде. По умолчанию используется шестнадцатеричная система счисления. |
Вывести в стандартный протокол номер версии дизассемблера. |
Найти в таблице имен метки исходной программы для вставки их в листинг. Данная опция работает только в том случае, если файл был откомпилирован с дополнительной отладочной информацией [например, с опцией -g для ]. Синтаксис выдаваемых меток C-подобен. |
Выполнять символьное дизассемблирование, то есть подставлять в качестве операндов имена там, где это возможно. Символьная информация будет располагаться на следующей строке после команды. Для того, чтобы было выполнено максимально возможное символьное дизассемблирование, файл должен быть откомпилирован с дополнительной отладочной информацией [например, с опцией -g для ]. Синтаксис выдаваемых имен C-подобен. |
Дизассемблировать поименованную секцию как секцию данных, выводя смещение данных относительно начала секции. |
Дизассемблировать поименованную секцию как секцию данных, выводя фактические адреса. |
Дизассемблировать в об ектных файлах, перечисленных в командной строке, только указанную функцию. Опция -F может быть указана в командной строке несколько раз. |
Дизассемблировать поименованную секцию как секцию команд. |
Дизассемблировать библиотечный файл, заданный цепочкой. Полное имя библиотечного файла формируется как LIBDIR/libцепочка.a. Например, команду dis -l x -l z можно применить для дизассемблирования библиотек libx.a и libz.a. |
Аннулировать все запросы, обрабатываемые в текущий момент на всех указанных принтерах. |
Связать причину с блокировкой принтера. Указанная причина относится ко всем принтерам, упомянутым до появления следующей опции -r. Если опция -r не задана или задана без указания причины, используется подразумеваемая причина. Причина сообщается по команде . |