англійськафранцузькаіспанська

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 - відображення інформації з об'єктних файлів.

СИНТАКСИС


objdump [-a|--archive-headers]
[-b bfdname|--ціль=bfdname]
[-C|--демонтувати[=стиль] ]
[-d|-- розібрати]
[-D|--розібрати-все]
[-z|--розбираємо-нулі]
[-EB|-ТО|--endian={великий | маленький }]
[-f|--заголовки файлів]
[--файл-початок-контекст]
[-g|--налагодження]
[-e|--debugging-tags]
[-h|--заголовки розділів|--заголовки]
[-i|--інформація]
[-j розділ|--розділ=розділ]
[-l|--номери рядків]
[-S|--джерело]
[-m машина|--архітектура=машина]
[-M опції|--disassembler-options=опції]
[-p|--private-headers]
[-r|--relok]
[-R|--dynamic-reloc]
[-s|--повний вміст]
[-W|--карлик]
[-G|--удари]
[-t|--сим]
[-T|--dynamic-syms]
[-x|--усі заголовки]
[-w|--широкий]
[--початкова адреса=адреса]
[--stop-адреса=адреса]
[--префікс-адреси]
[--[no-]show-raw-insn]
[--adjust-vma=зсув]
[--спеціальні-сим]
[-V|-- версія]
[-H|--допомога]
objfile...

ОПИС


objdump відображає інформацію про один або кілька об’єктних файлів. Параметри контролюють що
конкретну інформацію для відображення. Ця інформація здебільшого корисна для програмістів
працюють над інструментами компіляції, на відміну від програмістів, які просто хочуть їх
програма для компіляції та роботи.

objfile... це об'єктні файли, які потрібно перевірити. Коли ви вказуєте архіви, objdump шоу
інформацію про кожен з об’єктних файлів-членів.

ВАРІАНТИ


Довга та коротка форми варіантів, показані тут як альтернативи, є еквівалентними. Принаймні
один варіант зі списку -a,-d,-D,-e,-f,-g,-G,-h,-H,-p,-r,-R,-s,-S,-t,-T,-V ,-x повинно бути
дано.

-a
--archive-header
Якщо хтось із objfile файли є архівами, відображають інформацію заголовка архіву (у a
формат подібний до ls -l). Крім інформації, яку ви можете перерахувати ar tv, objdump
-a показує формат об’єктного файлу кожного члена архіву.

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

-b bfdname
--ціль=bfdname
Вкажіть, що формат об’єктного коду для об’єктних файлів є bfdname. Цей варіант може
не потрібно; objdump може автоматично розпізнавати багато форматів.

Наприклад,

objdump -b oasys -m vax -h fu.o

відображає підсумкову інформацію із заголовків розділів (-h) з fu.o, Яка є
явно визначено (-m) як об'єктний файл VAX у форматі, створеному Oasys
компілятори. Ви можете перерахувати формати, доступні за допомогою -i варіант.

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

-g
--налагодження
Відобразити інформацію про налагодження. Це намагається проаналізувати інформацію про налагодження, збережену в
файл і роздрукуйте його, використовуючи синтаксис типу C. Тільки певні види налагодження
інформація впроваджена. Деякі інші типи підтримуються перечитайте -w.

-e
--debugging-tags
Люблю -g, але інформація генерується у форматі, сумісному з інструментом ctags.

-d
-- розібрати
Відобразити мнемоніку асемблера для машинних інструкцій з objfile, це
Параметр розбирає лише ті розділи, які, як очікується, містять інструкції.

-D
--розібрати-все
Люблю -d, але розберіть вміст усіх розділів, а не лише тих, на які очікується
містять інструкції.

--префікс-адреси
Під час розбирання друкуйте повну адресу в кожному рядку. Це старший
формат розбирання.

-EB
-ТО
--endian={великий|маленький}
Вкажіть порядковий кінець об’єктних файлів. Це впливає лише на розбирання. Це може
бути корисним під час розбирання формату файлу, який не описує байтовий порядок
інформацію, наприклад, S-записи.

-f
--заголовки файлів
Відображати підсумкову інформацію із загального заголовка кожного з них objfile файли.

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

-h
--заголовки розділів
--заголовки
Відображати підсумкову інформацію із заголовків розділів об’єктного файлу.

Сегменти файлів можуть бути переміщені за нестандартними адресами, наприклад, за допомогою
-Ttext, -Тданіабо -Тбсс варіанти для ld. Однак деякі формати об’єктних файлів, наприклад
a.out, не зберігати початкову адресу сегментів файлу. У тих ситуаціях,
хоча ld правильно переміщує секції, використовуючи objdump -h щоб перерахувати файл
заголовки розділів не можуть відображати правильні адреси. Натомість він показує звичайне
адреси, які є неявними для цілі.

-H
--допомога
Роздрукуйте зведення параметрів до objdump і вийти.

-i
--інформація
Відобразити список з усіма доступними архітектурами та форматами об’єктів
специфікація с -b or -m.

-j ім'я
--розділ=ім'я
Відображати інформацію лише для розділу ім'я.

-l
--номери рядків
Позначте на дисплеї (використовуючи інформацію про налагодження) назву файлу та рядок джерела
номери, що відповідають коду об'єкта або показаному переміщенню. Корисно тільки з -d, -Dабо
-r.

-m машина
--архітектура=машина
Вкажіть архітектуру, яка буде використовуватися під час розбирання об’єктних файлів. Це може бути корисним
при розбиранні об’єктних файлів, які не описують інформацію про архітектуру, наприклад
як S-записи. Ви можете перерахувати доступні архітектури за допомогою -i варіант.

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

Якщо метою є архітектура ARM, то цей перемикач можна використовувати, щоб вибрати яку
набір імен регістра використовується під час дизассемблера. Уточнення -M reg-names-std (
за замовчуванням) вибере імена регістрів, які використовуються в наборі інструкцій ARM
документації, але з регістром 13 під назвою 'sp', регістром 14 під назвою 'lr' і реєстром
15 під назвою «ПК». Уточнення -M reg-names-apc вибере набір імен, який використовується ARM
Процедура Викличте стандарт, вказуючи -M reg-names-raw буде просто використовувати r потім
за реєстровим номером.

Існують також два варіанти схеми іменування реєстрів APCS, увімкнених за допомогою -M рег-
імена-ATpcs та -M reg-names-special-atpcs які використовують виклик процедури ARM/Thumb
Стандартні правила найменування. (Або зі звичайними іменами реєстрів, або зі спеціальними
реєстрові імена).

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

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

Для PPC, книга, booke32 та booke64 виберіть розбирання інструкцій BookE. 32 та
64 виберіть розбір PowerPC і PowerPC64 відповідно. e300 вибирає розбирання
для сімейства e300. 440 вибирає розбирання для PowerPC 440.

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

"без псевдонімів"
Надрукуйте «необроблену» мнемоніку інструкції замість якоїсь псевдоінструкції.
Наприклад, надрукуйте «daddu» або «or» замість «move», «sll» замість «nop» тощо.

"gpr-names=ABI"
Надрукуйте імена GPR (регістр загального призначення) відповідно до вказаного ABI.
За замовчуванням імена GPR вибираються відповідно до 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=АРКА"
Надрукуйте назви регістрів, що відповідають ЦП (імена CP0 та HWR).
вибраний процесор або архітектура.

Для будь-якого з перерахованих вище варіантів, АБІ or ARCH може бути зазначено як числовий мати
для вибраних типів регістрів друкуються номери, а не імена. Можна перерахувати
доступні значення АБІ та ARCH використання --допомога варіант.

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

-p
--private-headers
Друк інформації, яка є специфічною для формату об’єктного файлу. Точна інформація
надрукований залежить від формату об'єктного файлу. Для деяких форматів об’єктних файлів – ні
друкується додаткова інформація.

-r
--relok
Роздрукуйте записи переміщення файлу. Якщо використовується з -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. У більшості інших форматів файлів налагодження записів таблиці символів
перемежовуються символами зв’язків і відображаються в --сим вихід.

--початкова адреса=адреса
Почніть відображати дані за вказаною адресою. Це впливає на вихід -d, -r
та -s Варіанти.

--stop-адреса=адреса
Припинити відображення даних за вказаною адресою. Це впливає на вихід -d, -r
та -s Варіанти.

-t
--сим
Надрукуйте записи таблиці символів у файлі. Це схоже на інформацію
надані nm програми.

-T
--dynamic-syms
Надрукуйте записи динамічної таблиці символів у файлі. Це має сенс лише для
динамічні об'єкти, такі як певні типи спільних бібліотек. Це схоже на
інформацію, надану nm програма, коли надано -D (--динамічний) варіант.

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

-V
-- версія
Надрукуйте номер версії objdump і вийти.

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

-w
--широкий
Форматуйте деякі рядки для пристроїв виводу, які мають більше 80 стовпців. Також не варто
скорочувати назви символів, коли вони відображаються.

-z
--розбираємо-нулі
Зазвичай вихідний результат розбирання пропускає блоки нулів. Цей параметр спрямовує
дизассемблер, щоб розібрати ці блоки, як і будь-які інші дані.

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

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

Використовуйте 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...
    Завантажити unitedrpms
  • 3
    Збільшити C ++ Бібліотеки
    Збільшити C ++ Бібліотеки
    Boost надає безкоштовний портативний пристрій
    рецензовані бібліотеки C++. The
    акцент робиться на переносних бібліотеках, які
    добре працювати зі стандартною бібліотекою C++.
    Перегляньте http://www.bo...
    Завантажте бібліотеки Boost C++
  • 4
    VirtualGL
    VirtualGL
    VirtualGL перенаправляє тривимірні команди з a
    Програма OpenGL Unix/Linux на a
    серверний графічний процесор і перетворює
    відтворювати 3D-зображення у відеопотік
    з якої ...
    Завантажити VirtualGL
  • 5
    libusb
    libusb
    Бібліотека, щоб увімкнути простір користувача
    прикладні програми для спілкування
    USB-пристрої. Аудиторія: розробники, кінець
    Користувачі / Робочий стіл. Мова програмування: C.
    Категорії...
    Завантажити 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 - основний сервер для
    SpamBayes. ОПИС: В даний час служить
    лише веб-інтерфейс. Підключення до мережі
    прослуховувачів для різних протоколів уточнюється.
    Це ...
    Запустіть core_server
  • 5
    g.gui.gcpgrass
    g.gui.gcpgrass
    g.gui.gcp - Георетифікує карту та
    дозволяє керувати наземними контрольними точками.
    КЛЮЧОВІ СЛОВА: загальні, GUI,
    георектификация, GCP ...
    Запустіть g.gui.gcpgrass
  • 6
    g.gui.gdegrass
    g.gui.gdegrass
    g.gui.gmodeler - Графічний модельер.
    Дозволяє інтерактивно створювати, редагувати
    та керування моделями. КЛЮЧОВІ СЛОВА: загальні,
    GUI, графічний модельер, робочий процес ...
    Запустіть g.gui.gmodelergrass
  • Детальніше »

Ad