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

Ad


Значок OnWorks

h8300-hitachi-coff-objdump - онлайн у хмарі

Запустіть h8300-hitachi-coff-objdump у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда h8300-hitachi-coff-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--повний вміст]
[-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-name-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.
адреса32, адреса16, data32 та data16 вкажіть розмір адреси за замовчуванням і розмір операнда.
Ці чотири параметри будуть замінені, якщо x86-64, i386 or i8086 з'являються пізніше в
рядок параметра. нарешті, Суфікс, коли в режимі AT&T, інструктує дизассемблер друкувати
мнемонічний суфікс, навіть якщо суфікс може бути виведений операндами.

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

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

"без псевдонімів"
Надрукуйте «необроблену» менімонічну інструкцію замість якоїсь псевдоінструкції
мнемонічний. IE друкує '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 використання --допомога варіант.

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

-r
--relok
Роздрукуйте записи переміщення файлу. Якщо використовується з -d or -D, переїзди є
друкована вперемежку з розбиранням.

-R
--dynamic-reloc
Надрукуйте записи динамічного переміщення файлу. Це має значення лише для динамічних
об'єкти, такі як певні типи спільних бібліотек.

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

-S
--джерело
Якщо можливо, відобразити вихідний код, змішаний з розбиранням. Має на увазі -d.

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

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

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

Використовуйте h8300-hitachi-coff-objdump онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Плагін Eclipse Tomcat
    Плагін Eclipse Tomcat
    Надає плагін Eclipse Tomcat
    проста інтеграція сервлета tomcat
    контейнер для розробки java
    веб-додатків. Ви можете приєднатися до нас для
    обговорення...
    Завантажте плагін Eclipse Tomcat
  • 2
    WebTorrent робочий стіл
    WebTorrent робочий стіл
    WebTorrent Desktop призначений для потокової передачі
    торренти на Mac, Windows або Linux. Це
    підключається до BitTorrent і
    Однолітки WebTorrent. Тепер немає
    треба чекати...
    Завантажити WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX – це наукова програма для вдосконалення
    відбиваюча здатність рентгенівських променів, нейтрон
    відбивна здатність і поверхневий рентген
    дифракційні дані за допомогою диференціала
    еволюційний алгоритм...
    Завантажте GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP — програма для статистики
    аналіз вибіркових даних. Це безкоштовно
    заміна на пропрієтарну програму
    SPSS. PSPP має як текстові, так і
    графічний нас...
    Завантажте pspp4windows
  • 5
    Розширення Git
    Розширення Git
    Git Extensions — це окремий інструмент інтерфейсу користувача
    для керування сховищами Git. Це також
    інтегрується з Провідником Windows і
    Microsoft Visual Studio
    (2015/2017/2019). Ч...
    Завантажте розширення Git
  • 6
    eSpeak: синтез мови
    eSpeak: синтез мови
    Система синтезу мовлення для англійської та
    багато інших мов. Компактний розмір с
    чітка, але штучна вимова.
    Доступна як програма командного рядка з
    багато ...
    Завантажте eSpeak: синтез мовлення
  • Детальніше »

Команди Linux

Ad