АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

m68hc11-objdump - Онлайн в облаке

Запустите m68hc11-objdump в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

Это команда m68hc11-objdump, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


objdump - отображать информацию из объектных файлов.

СИНТАКСИС


обждамп [-a|--archive-заголовки]
[-b имя парня|--target =имя парня]
[-C|- распутать[=стиль]]
[-d|- разобрать]
[-D|--разобрать все]
[-z|--разобрать-нули]
[-ЭБ|-EL|--endian ={большой | маленький }]
[-f|- заголовки файлов]
[--file-start-контекст]
[-g|--отладка]
[-e|--отладочные теги]
[-h|- заголовки разделов|--заголовки]
[-i|--Информация]
[-j .|--section =.]
[-l|- номера строк]
[-S|--источник]
[-m машина|--architecture =машина]
[-M кредита|--disassembler-options =кредита]
[-p|--private-заголовки]
[-r|--релок]
[-R|--dynamic-reloc]
[-s|--полное содержание]
[-W|- карлик]
[-G|- удары]
[-t|--симмы]
[-T|--динамические символы]
[-x|--all-заголовки]
[-w|--широкий]
[--start-address =адрес]
[--stop-address =адрес]
[--префикс-адреса]
[- [no-] show-raw-insn]
[--adjust-vma =смещение]
[--специальные символы]
[-V|--версия]
[-H|--Помогите]
objfile...

ОПИСАНИЕ


объектный дамп отображает информацию об одном или нескольких объектных файлах. Параметры определяют, что
конкретная информация для отображения. Эта информация в основном полезна программистам, которые
работают над инструментами компиляции, в отличие от программистов, которым просто нужны
программа для компиляции и работы.

objfile... это объектные файлы, которые нужно исследовать. Когда вы указываете архивы, объектный дамп показывает
информация о каждом из объектных файлов-членов.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Длинная и краткая формы опционов, показанные здесь как альтернативы, эквивалентны. По меньшей мере
один вариант из списка -a, -d, -D, -e, -f, -g, -G, -h, -H, -p, -r, -R, -s, -S, -t, -T, -V ,-Икс должен быть
данный.

-a
--архив-заголовок
Если какой-либо из objfile файлы являются архивами, отображать информацию заголовка архива (в
формат похож на ls -l). Помимо информации, которую вы можете перечислить с ar tv, объектный дамп
-a показывает формат объектного файла каждого члена архива.

--adjust-vma =смещение
При выгрузке информации сначала добавьте смещение по всем адресам разделов. Это
полезно, если адреса секций не соответствуют таблице символов, что может
происходит при размещении разделов по определенным адресам при использовании формата, который не может
представляют адреса разделов, например a.out.

-b имя парня
--target =имя парня
Укажите формат объектного кода для объектных файлов: имя парня. Этот вариант может
не быть необходимым; объектный дамп может автоматически распознавать многие форматы.

Например,

objdump -b oasys -m вакс -h fu.o

отображает сводную информацию из заголовков разделов (-h) фу.о, Которая является
явно идентифицированный (-m) как объектный файл VAX в формате, созданном Oasys.
компиляторы. Вы можете перечислить доступные форматы с помощью -i опцию.

-C
--demangle [=стиль]
Расшифровать (разобрать) имена символов низкого уровня в имена пользовательского уровня. Помимо удаления любых
начальное подчеркивание, добавленное системой в начале, делает имена функций C ++ удобочитаемыми.
У разных компиляторов разные стили манипуляции. Необязательный стиль демонтажа
аргумент может использоваться для выбора подходящего стиля разборки для вашего компилятора.

-g
--отладка
Показать отладочную информацию. Это пытается проанализировать отладочную информацию, хранящуюся в
файл и распечатайте его, используя синтаксис, подобный Си. Только определенные виды отладки
информация реализована. Некоторые другие типы поддерживаются Readelf -w.

-e
--отладочные теги
Подобно -g, но информация создается в формате, совместимом с инструментом ctags.

-d
- разобрать
Отобразите мнемонику ассемблера для машинных инструкций из objfile. Это
option дизассемблирует только те разделы, которые, как ожидается, будут содержать инструкции.

-D
--разобрать все
Подобно -d, но разберите содержимое всех разделов, а не только тех, которые должны
содержат инструкции.

--префикс-адреса
При разборке выведите полный адрес в каждой строке. Это старший
формат разборки.

-ЭБ
-EL
--endian = {большой | маленький}
Укажите порядок байтов объектных файлов. Это касается только разборки. Это может
быть полезным при дизассемблировании файлового формата, не описывающего порядок байтов
информация, такая как S-записи.

-f
- заголовки файлов
Отображение сводной информации из общего заголовка каждого из objfile файлы.

--file-start-контекст
Укажите, что при отображении исходного кода / дизассемблированного списка (предполагается, что -S) из
файл, который еще не отображался, расширьте контекст до начала файла.

-h
- заголовки разделов
--заголовки
Отображение сводной информации из заголовков разделов объектного файла.

Сегменты файлов могут быть перемещены по нестандартным адресам, например, с помощью
-Ттекст, -Tданныеили -Тбсс варианты на ld. Однако некоторые форматы объектных файлов, например
a.out, не сохранять начальный адрес сегментов файла. В таких ситуациях
хотя ld правильно перемещает разделы, используя объектный дамп -h перечислить файл
заголовки разделов не могут отображать правильные адреса. Вместо этого он показывает обычный
адреса, которые неявны для цели.

-H
--Помогите
Распечатайте сводку опций, чтобы объектный дамп и выйти.

-i
--Информация
Отобразите список, показывающий все архитектуры и форматы объектов, доступные для
спецификация с -b or -m.

-j имя
--section =имя
Отображать информацию только для раздела имя.

-l
- номера строк
Обозначьте дисплей (используя отладочную информацию) именем файла и исходной строкой.
числа, соответствующие показанному объектному коду или рлокам. Полезно только с -d, -Dили
-r.

-m машина
--architecture =машина
Укажите архитектуру для использования при дизассемблировании объектных файлов. Это может быть полезно
при дизассемблировании объектных файлов, не описывающих информацию об архитектуре, например
как S-записи. Вы можете перечислить доступные архитектуры с помощью -i опцию.

-M кредита
--disassembler-options =кредита
Передайте целевую информацию дизассемблеру. Поддерживается только для некоторых целей.
Если необходимо указать более одного варианта дизассемблера, то несколько -M
параметры могут использоваться или могут быть помещены вместе в список, разделенный запятыми.

Если целью является архитектура ARM, то этот переключатель можно использовать для выбора
Набор имен регистров используется во время дизассемблера. Указание -M reg-имена-std (
по умолчанию) выберет имена регистров, которые используются в наборе инструкций ARM.
документации, но с регистром 13, называемым 'sp', регистром 14, называемым 'lr', и регистром
15 называется «ПК». Указание -M рег-имена-APCS выберет набор имен, используемый ARM
Стандарт вызова процедур, при указании -M reg-имена-сырые будет просто использовать r следует
по номеру реестра.

Также есть два варианта схемы именования регистров APCS, поддерживаемые -M регу-
имена-atpcs и -M reg-name-special-atpcs которые используют вызов процедуры ARM / Thumb
Стандартные соглашения об именах. (Либо с обычными именами регистров, либо со специальными
регистрировать имена).

Этот параметр также можно использовать для архитектур ARM, чтобы заставить дизассемблер
интерпретируйте все инструкции как инструкции для большого пальца с помощью переключателя
--disassembler-options = force-thumb. Это может быть полезно при попытке разобрать
код большого пальца, созданный другими компиляторами.

Для x86 некоторые параметры дублируют функции -m переключиться, но разрешить более тонкий
зернистый контроль. Несколько вариантов выбора из следующего можно указать через запятую.
разделенная строка. x86-64, i386 и i8086 выберите разборку для данного
архитектура. Intel и к выберите между режимом синтаксиса Intel и режимом синтаксиса AT&T.
адрес64, адрес32, адрес16, data32 и data16 укажите размер адреса по умолчанию и операнд
размер. Эти четыре параметра будут отменены, если x86-64, i386 or i8086 появиться позже в
строка параметра. Наконец, суффикс, в режиме AT&T дает команду дизассемблеру
вывести мнемонический суффикс, даже если суффикс может быть выведен операндами.

Для PPC, книга, книга32 и книга64 выберите разборку инструкции BookE. 32 и
64 выберите разборку PowerPC и PowerPC64 соответственно. e300 выбирает разборку
для семейства е300. 440 выбирает разборку для PowerPC 440.

Для MIPS эта опция управляет печатью мнемонических имен инструкций и регистром
имена в разобранной инструкции. Множественный выбор из следующих может быть
указаны в виде строки, разделенной запятыми, и недопустимые параметры игнорируются:

"без псевдонимов"
Выведите мнемонику «сырых» инструкций вместо некоторой мнемоники псевдо-инструкций.
Т.е. выведите «daddu» или «or» вместо «move», «sll» вместо «nop» и т. Д.

"gpr-names =ABI "
Распечатайте имена GPR (универсальный регистр), соответствующие указанному ABI.
По умолчанию имена георадаров выбираются в соответствии с ABI двоичного объекта.
разобрали.

"fpr-names =ABI "
Распечатайте имена FPR (регистров с плавающей запятой), соответствующие указанному ABI.
По умолчанию печатаются номера FPR, а не имена.

"cp0-names =АРКА »
Вывести имена регистров CP0 (сопроцессор управления системой; сопроцессор 0) как
подходит для ЦП или архитектуры, указанной в ARCH. По умолчанию CP0
имена регистров выбираются в соответствии с архитектурой и процессором двоичного файла
разбирается.

"hwr-names =АРКА »
Выведите имена HWR (аппаратный регистр, используемый инструкцией "rdhwr") как
подходит для ЦП или архитектуры, указанной в ARCH. По умолчанию имена HWR
выбираются в соответствии с архитектурой и процессором двоичного объекта
разобрали.

"reg-names =ABI "
Распечатайте имена GPR и FPR, соответствующие выбранному ABI.

"reg-names =АРКА »
Распечатайте имена регистров CPU (регистр CP0 и имена HWR) в соответствии с
выбранный процессор или архитектура.

Для любого из перечисленных выше вариантов ABI or ARCH можно указать как числовой иметь
для выбранных типов регистров печатаются числа, а не имена. Вы можете перечислить
доступные значения ABI и ARCH используя --Помогите опцию.

Для VAX вы можете указать адреса ввода функций с помощью -M запись: 0xf00ba. Вы можете использовать
это несколько раз, чтобы правильно дизассемблировать двоичные файлы VAX, которые не содержат символов
таблицы (например, дампы ПЗУ). В этих случаях маска входа функции иначе была бы
декодируются как инструкции VAX, что, вероятно, приведет к тому, что остальная часть функции будет
неправильно разобран.

-p
--private-заголовки
Распечатать информацию, относящуюся к формату объектного файла. Точная информация
печать зависит от формата объектного файла. Для некоторых форматов объектных файлов нет
печатается дополнительная информация.

-r
--релок
Распечатайте записи о перемещении файла. Если используется с -d or -D, переселения
распечатанные перемежающиеся с разборкой.

-R
--dynamic-reloc
Распечатайте записи динамического перемещения файла. Это имеет значение только для динамических
объекты, такие как определенные типы общих библиотек.

-s
--полное содержание
Показать полное содержание всех запрошенных разделов. По умолчанию все непустые
отображаются разделы.

-S
--источник
Если возможно, отобразите исходный код, смешанный с дизассемблированием. Подразумевает -d.

--show-raw-insn
При разборке инструкции выводите инструкцию как в шестнадцатеричном, так и в символьном формате.
форма. Это значение по умолчанию, кроме случаев, когда --префикс-адреса используется.

--no-show-raw-insn
При дизассемблировании инструкций не выводите байты инструкций. Это
по умолчанию, когда --префикс-адреса используется.

-W
- карлик
Отображает содержимое разделов отладки DWARF в файле, если таковые имеются.

-G
- удары
Показать полное содержание всех запрошенных разделов. Отобразить содержимое
Разделы .stab и .stab.index и .stab.excl из файла ELF. Это только полезно
в системах (таких как Solaris 2.0), в которых отладочные записи таблицы символов ".stab"
переносится в разделе ELF. В большинстве других форматов файлов отладка записей таблицы символов
чередуются с символами связи и видны в --симмы вывод.

--start-address =адрес
Начать отображение данных по указанному адресу. Это влияет на вывод -d, -r
и -s настройки.

--stop-address =адрес
Прекратить отображение данных по указанному адресу. Это влияет на вывод -d, -r
и -s настройки.

-t
--симмы
Распечатайте записи таблицы символов файла. Это похоже на информацию
предоставлено nm программу.

-T
--динамические символы
Распечатайте записи динамической таблицы символов файла. Это имеет значение только для
динамические объекты, такие как определенные типы разделяемых библиотек. Это похоже на
информация предоставлена nm программа при наличии -D (- динамический) вариант.

--специальные символы
При отображении символов включать те, которые цель считает особенными в некоторых
способ, который обычно не представляет интереса для пользователя.

-V
--версия
Выведите номер версии объектный дамп и выйти.

-x
--all-заголовки
Отображение всей доступной информации заголовка, включая таблицу символов и перемещение
записи. С использованием -x эквивалентно указанию всех -a -f -h -p -r -t.

-w
--широкий
Отформатируйте некоторые строки для устройств вывода, которые содержат более 80 столбцов. Также не
обрезать имена символов при их отображении.

-z
--разобрать-нули
Обычно вывод разборки пропускает блоки нулей. Эта опция направляет
дизассемблер, чтобы дизассемблировать эти блоки, как и любые другие данные.

@файл
Прочтите параметры командной строки из файл. Прочитанные параметры вставляются вместо
оригинал @файл вариант. Если файл не существует или не может быть прочитан, то опция
будут трактоваться буквально, а не удаляться.

Варианты в файл разделены пробелом. Может быть включен пробельный символ
в опции, заключив весь вариант в одинарные или двойные кавычки. Любой
символ (включая обратную косую черту) может быть включен путем добавления префикса к символу, который будет
включены с обратной косой чертой. В файл сам может содержать дополнительные @файл параметры; любой
такие параметры будут обрабатываться рекурсивно.

Используйте m68hc11-objdump в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Кронштейны
    Кронштейны
    Brackets — это бесплатная современная программа с открытым исходным кодом.
    текстовый редактор, созданный специально для Интернета
    Разработка. Написано на HTML, CSS и
    JavaScript с целенаправленными визуальными инструментами и
    подготовка ...
    Загрузить скобки
  • 2
    Бесплатный компилятор Pascal
    Бесплатный компилятор Pascal
    32/64/16-битный компилятор Паскаля для
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS и DOS;
    семантически совместимый с...
    Скачать бесплатный компилятор Pascal
  • 3
    Информация о Canon EOS DIGITAL
    Информация о Canon EOS DIGITAL
    У Canon нет счетчика выдержек
    включены в EXIF-информацию
    файл изображения, в отличие от Nikon и
    Пентакс. Нет официального Canon на основе
    заявление ...
    Загрузить информацию о Canon EOS DIGITAL
  • 4
    REFInd
    REFInd
    rEFInd - это форк загрузки rEFIt
    менеджер. Как и rEFIt, rEFInd может
    автоматическое определение установленной загрузки EFI
    загрузчики, и он представляет собой красивый графический интерфейс
    меню варианта загрузки ...
    Скачать REFInd
  • 5
    ЭкспрессЛюк GSI
    ЭкспрессЛюк GSI
    Эта страница загрузки SourceForge должна была
    разрешить пользователям загружать мой исходный код
    GSI, основанные на великом опыте Фхуссона.
    работай. Я собираю Android Pie и
    Android 1 ...
    Скачать ExpressLuke GSI
  • 6
    Музыкальный Кастер
    Музыкальный Кастер
    Music Caster - музыкальный проигрыватель для лотков
    что позволяет транслировать местную музыку на
    Устройство Google Cast. При первом запуске
    вам нужно будет щелкнуть стрелку в вашем
    тас ...
    Скачать Music Caster
  • Больше »

Команды Linux

Ad