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

Ad


Значок OnWorks

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

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

Это команда m68hc12-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
--разобрать-нули
Обычно вывод разборки пропускает блоки нулей. Эта опция направляет
дизассемблер, чтобы дизассемблировать эти блоки, как и любые другие данные.

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

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

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


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

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

  • 1
    Загрузчик Clover EFI
    Загрузчик Clover EFI
    Проект переехал в
    https://github.com/CloverHackyColor/CloverBootloader..
    Особенности: загрузка macOS, Windows и Linux.
    в UEFI или устаревшем режиме на Mac или ПК с
    УЭ...
    Скачать загрузчик Clover EFI
  • 2
    UnitedRPMS
    UnitedRPMS
    Присоединяйтесь к нам в Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Включите репозиторий URPMS в вашем
    система -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Скачать объединенные рпмс
  • 3
    Boost C ++ библиотеки
    Boost C ++ библиотеки
    Boost предоставляет бесплатное портативное
    рецензируемые библиотеки C++.
    упор делается на портативные библиотеки, которые
    хорошо работать со стандартной библиотекой C++.
    Смотрите http://www.bo...
    Скачать библиотеки Boost C++
  • 4
    Виртуальный GL
    Виртуальный GL
    VirtualGL перенаправляет 3D-команды из
    Приложение Unix / Linux OpenGL на
    серверный GPU и преобразует
    визуализированные 3D-изображения в видеопоток
    с которым ...
    Скачать VirtualGL
  • 5
    libusb
    libusb
    Библиотека для включения пользовательского пространства
    прикладные программы для связи с
    USB-устройства. Аудитория: Разработчики, Конец
    Пользователи/рабочий стол. Язык программирования: С.
    Категории ...
    Скачать libusb
  • 6
    Сковорода
    Сковорода
    SWIG - это инструмент для разработки программного обеспечения
    который соединяет программы, написанные на C, и
    C ++ с множеством высокоуровневых
    языки программирования. SWIG используется с
    разные...
    Скачать SWIG
  • Больше »

Команды Linux

  • 1
    ацетонизо
    ацетонизо
    acetoneiso — многофункциональная графика
    приложение для монтирования и управления CD/DVD
    изображений ...
    Запустите ацетонисо
  • 2
    ace_gperf
    ace_gperf
    ace_gperf — генерировать идеальный хеш
    функция с набора ключей...
    Запустите ace_gperf
  • 3
    coresendmsg
    coresendmsg
    coresendmsg — отправить сообщение CORE API
    к ядру-демону-демону...
    Запустите coresendmsg
  • 4
    core_server
    core_server
    core_server — основной сервер для
    СпамБайес. ОПИСАНИЕ: В настоящее время служит
    только веб-интерфейс. Подключение
    прослушиватели для различных протоколов - подлежит уточнению.
    Это ...
    Запустите core_server
  • 5
    g.gui.gcpgrass
    g.gui.gcpgrass
    g.gui.gcp - Геокорректирует карту и
    позволяет управлять наземными контрольными точками.
    КЛЮЧЕВЫЕ СЛОВА: общий, графический интерфейс,
    георектификация, опорные точки...
    Запустите g.gui.gcpgrass
  • 6
    g.gui.gmodelergrass
    g.gui.gmodelergrass
    g.gui.gmodeler — Разработчик графического моделирования.
    Позволяет интерактивно создавать, редактировать
    и управление моделями. КЛЮЧЕВЫЕ СЛОВА: общие,
    Графический интерфейс, средство графического моделирования, рабочий процесс...
    Запустите g.gui.gmodelergrass.
  • Больше »

Ad