Результаты поиска по запросу "binutils"

4 ответа

Как связать программу сборки газа, которая использует стандартную библиотеку C, с ld без использования gcc?

В качестве упражнения для более точного изучения того, как c-программы работают и какой минимальный уровень контента должен существовать, чтобы программа мог...

1 ответ

Странное поведение ассемблера MIPS с инструкцией перехода (и ссылки)

3 ответа

Как извлечь только сырое содержимое раздела ELF?

ТОП публикаций

4 ответа

Кодирование кода / символов в двоичный файл ELF с динамической связью

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

1 ответ

Трудно сказать, в чем именно заключается проблема. Распечатайте содержимое таблицы символов и посмотрите на print_insn (_arm) в arm-dis.c. Может быть, это даст вам некоторые идеи.

аюсь разобрать объект, созданный для ARM, с помощью gcc. К сожалению, objdump пытается угадать, является ли код ARM и Thumb, и ошибается: он думает, что мой код - Thumb, когда на самом деле это ARM. Я вижу, что у objdump есть возможность ...

3 ответа

Как скомпилировать файл ассемблера в необработанный двоичный (например, DOS .com) формат с помощью ассемблера GNU (as)?

Я хочу скомпилировать этот исходный код в Windows (это просто пример): start: NOP NOPКогда я компилирую его с помощью NASM или FASM, длина выходного файла составляет 2 байта. Но когда я компилирую его с помощью ассемблера GNU (as), длина ...

3 ответа

Как получить информацию об инструкции из libopcodes?

Я пишу инструмент, который используетlibbfd а такжеlibopcodes в x86-32 и x86-64 Linux для выполнения разборки. Проблема заключается в том, что, хотя я могу разобрать libopcodes, я не могу получить какую-либо инструкцию. Для демонстрации я сделал ...

1 ответ

Как определить, какие параметры командной строки gcc передает в ld по умолчанию?

Рассмотрим программу hello world C: Привет: #include "stdio.h" int main() { printf("Hello, World!\n"); }Если я позвоню: $ gcc -c hello.c -o hello.oЭто создаст перемещаемый файл ELFhello.o Если я тогда позвоню: $ gcc hello.o -o hello [1]Он ...

1 ответ

Элегантный способ установить базовый адрес образа ELF с помощью Linux binutils?

Для личного проекта мне нужно написать исполняемый файл, который загружается по адресу памяти не по умолчанию. Изэтот ТАК вопрос [https://stackoverflow.com/questions/8116648/why-is-the-elf-entry-point-0x8048000-not-changeable] Я знаю, что могу ...