3
ответа

Как я могу сказать с чем-то как objdump, если объектный файл был создан с-fPIC?

Как я могу сказать с чем-то как objdump, если объектный файл был создан с-fPIC?
вопрос задан: 27 January 2013 04:29
3
ответа

Нахождение местоположений в машинном коде (gcc/objdump-d)

Если бы у Вас есть конкретная строка кода C в памяти для исследования в выводе машины, как Вы определили бы местоположение его в выводе objdump. Вот пример если (конусовидное) нечто; панель (); и я хочу видеть если панель...
вопрос задан: 12 November 2008 03:12
1
ответ

Как я могу исследовать содержание раздела данных файла ELF на Linux?

Я использовал objdump для рассмотрения ассемблерного кода в Linux двоичные файлы ELF. Иногда существует косвенный переход через таблицу переходов, которая хранится в rodata (данные только для чтения) раздел. Как добраться...
вопрос задан: 4 September 2015 13:17
1
ответ

Как objdump удается отобразить исходный код с опцией -S?

Есть ли ссылка на исходный файл в двоичном файле? Я попытался запустить строки в двоичном файле и не смог найти ссылку на исходный файл в списке ...
вопрос задан: 15 June 2015 18:23
1
ответ

Что такое регистр %eiz?

В следующем ассемблерном коде, что я разгрузил использование objdump: lea 0x0 (%esi, %eiz, 1), %esi, Что такое регистр %eiz? Что предыдущее кодирует средний?
вопрос задан: 31 March 2010 06:35
0
ответов

Найти имена функций в разделе .init_array в несжатой библиотеке

Можно ли обнаружить все случаи статической инициализации в эльфийской динамической библиотеке. Я могу вывести массив указателей на функции в разделе .init_array с помощью команды objdump следующим образом. objdump -s ...
вопрос задан: 27 February 2019 15:25
0
ответов

How to disassemble, modify and then reassemble a Linux executable?

Is there anyway this can be done? I've used objdump but that doesn't produce assembly output that will be accepted by any assembler that I know of. I'd like to be able to change instructions within an ...
вопрос задан: 3 April 2017 15:52
0
ответов

Использование objdump для архитектуры ARM: Дизассемблирование в ARM

У меня есть объектный файл, и я пытаюсь разобрать его. Когда я использую: objdump -d example.o, я получаю сборку в коде в формате файла elf64-x86-64. Я пытаюсь разобрать это на ARM, как ...
вопрос задан: 24 April 2016 06:29
0
ответов

Как использовать/установить GNU binutils (objdump)

Мне нужно использовать команды objdump и readelf в моем приложении, работающем в Windows. Я знаю, что могу установить cygwin, чтобы использовать их. Причина, по которой я не хочу использовать cygwin, заключается в том, что я хочу...
вопрос задан: 3 January 2016 21:50
0
ответов

Как objdump может генерировать синтаксис Intel

Как я могу заставить objdump генерировать сборку в синтаксисе Intel, а не в синтаксисе AT&T по умолчанию?
вопрос задан: 29 December 2015 13:53
0
ответов

Почему gcc выводит машинный код иметь инструкции nop

Каждый раз, когда я выполняю команду objdump -d, я всегда вижу asm-код с пакетами инструкций nop (инструкции, которые ничего не делают). Например, возьмите ту же самую программу: #include #include
вопрос задан: 7 August 2015 23:32
0
ответов

Что означает «.hidden» в выводе output objdump -t?

Пример :$ objdump Logger.cpp.o -t 00000000 g F.text 00000000.hidden __sti ___10 _Logger _cpp _0b2ae32b
вопрос задан: 26 June 2015 20:07
0
ответов

Атака переполнения буфера

Я пытаюсь выполнить очень простой переполнение буфера атака. Я почти новичок для этого. Итак, если этот вопрос глупо, пожалуйста, извините :-) код: #include #include <... [
вопрос задан: 12 September 2014 13:03
0
ответов

Как узнать, какие функции общего объекта используются программой или другой библиотекой?

Как узнать, какие функции общего объекта используются программой или другой библиотекой? В этом конкретном случае я хотел бы увидеть, какие функции в /lib/libgcc1_s.so.1 используются другим ...
вопрос задан: 24 December 2013 12:17
0
ответов

Как инвертировать полосу objcopy с only-keep-debug?

В современном Linux почти все объекты разделяются и splitted в двух частях (два файла). Сначала сам исполняемый файл, и второй отладочные символы, разделенные из исходного ELF. Такие файлы создаются...
вопрос задан: 19 August 2013 14:08
0
ответов

Построение графа потока управления с использованием результатов Objdump

Я пытаюсь создать контрольный- потоковый граф результатов сборки, возвращаемых вызовом objdump -d. На данный момент лучший метод, который я придумал, - это поместить каждую строку результата в ...
вопрос задан: 23 March 2013 05:43
0
ответов

Определение значений регистров при использовании objdump

Итак, я пытаюсь использовать утилиту objdump для построения графа потока управления из сборки, и у меня возникает проблема. В принципе, всякий раз, когда возникает ветвь и целевой адрес является относительным, я не ...
вопрос задан: 22 March 2013 22:14
0
ответов

Инструмент для анализа размера разделов и символа ELF

Мне нужен способ анализа выходного файла моего компилятора GCC для ARM. Я компилирую для голого железа, и меня очень беспокоит размер. Я могу использовать arm -none -eabi -objdump, предоставленный компилятором cross -, но...
вопрос задан: 30 July 2012 11:13
0
ответов

В чем разница между ldd и objdump?

Я запускаю эти две команды и получаю разные выходные данные :$ ldd `, которые ls `linux -gate.so.1 => (0x00db3000 )libselinux.so.1 => /lib/i386 -linux -gnu/libselinux.so.1 (0x00ba2000 )...
вопрос задан: 17 July 2012 14:33
0
ответов

Библиотека дизассемблирования, используемая objdump

Я ищу библиотеку, которая выполняет дизассемблирование двоичного кода. Я обнаружил, что этот libdisasm выполняет ту же задачу, что и я. Однако я нашел несколько ссылок, указывающих на то, что либдисам...
вопрос задан: 16 July 2012 11:45
0
ответов

Флаги в objdump вывод объектного файла

На некоторых объектных файлах имеется вот вывод objdump: $ objdump -h main.o main.o: формат файла elf32-i386 Разделы: Idx Имя Размер VMA LMA Файл выключен Algn 0 .text ...
вопрос задан: 25 June 2012 19:29
0
ответов

Сопоставление исходного кода с листингом сборки программы на C++

Анализ дампа ядра в розничной сборке часто требует сопоставления objdump любого конкретного модуля и исходного кода. Обычно сопоставление дампа сборки с исходным кодом становится проблемой, если функция...
вопрос задан: 2 May 2012 17:05
0
ответов

Самомодифицирующийся код, копирование/переход в кучу не удалось

Во-первых, я прошу прощения за длину этого поста, но я хотел ясно объяснить проблему. Я пытаюсь написать небольшую самомодифицирующуюся программу на C, но у меня есть некоторые проблемы, и я не знаю...
вопрос задан: 11 April 2012 17:16
0
ответов

где и как Apple GCC хранит DWARF внутри исполняемого файла

Где и как Apple GCC хранит DWARF внутри исполняемого файла? Я скомпилировал бинарник через gcc -gdwarf-2 (Apples GCC). Однако ни objdump -g, ни objdump -h не показывают никакой отладочной информации. Также...
вопрос задан: 6 April 2012 14:11
0
ответов

Может ли objdump удалить имена шаблонных функций C ++?

У меня есть объектный файл C ++, который содержит экземпляры некоторых шаблонных функций C ++. Рассматриваемый объектный файл создает одну и ту же функцию для нескольких различных комбинаций параметров шаблона ....
вопрос задан: 23 February 2012 18:47
0
ответов

Как найти функцию в общих объектных файлах с помощью функций objdump и bash в Linux?

У меня есть папка в linux, которая содержит несколько общих объектных файлов (*.so). Как я могу найти функцию в общих объектных файлах, используя функции objdump и bash в Linux? Например, ...
вопрос задан: 20 February 2012 08:10
0
ответов

objdump и разрешение связывания вызовов локальных функций?

Если я запускаю objdump -d для файла (linux amd64) .o, вызовы функций отображаются без выполнения разрешения времени ссылки. Пример: 90: 66 89 44 24 1c mov% ax, 0x1c (% rsp) 95: 44 89 74 24 10 ...
вопрос задан: 24 January 2012 19:35
0
ответов

readelf vs. objdump: зачем нужны оба

Мне нужно узнать о структуре файла ELF для проекта, над которым я работаю, и я заметил существование этих инструментов. Почему все дистрибутивы Linux включают как readelf, так и objdump? Используйте эти инструменты ...
вопрос задан: 23 January 2012 22:39
0
ответов

Linux Mach-O Disassembler

Есть ли программы для Linux, которые могут дизассемблировать универсальный x86/x86_64 жирный двоичный файл Mach-O в OSX, например objdump? objdump GNU binutils поддерживает ELF и Windows PE файлы, но не Mach-O.
вопрос задан: 3 January 2012 12:32
0
ответов

] Разница между nm и objdump [

] Если посмотреть в руководствах, у objdump и nm есть частично совпадающие функции. Когда бы вы использовали каждый из них? Какова была первоначальная цель каждой команды? [
вопрос задан: 28 August 2011 09:32