Вопросы по теме 'objcopy'

Можно ли переопределить статические функции в объектном модуле (gcc, ld, x86, objcopy)?
Есть ли способ переопределить функции со статической областью видимости в объектном модуле? Если я начну с чего-то подобного, то модуль с глобальным символом «foo» — это функция, которая вызывает локальный символ «bar», который вызывает локальный...
2671 просмотров
schedule 05.04.2022

ARM objcopy приводит к пустому двоичному файлу
Как заставить arm-none-eabi-objcopy скопировать/перевести мой .axf файл в .bin подходящий для прошивки на устройство с lm4tools ? У меня есть файл ~20 КБ .axf , скомпилированный и связанный с arm-none-eabi-* . Кому интересно, это...
6742 просмотров
schedule 12.01.2023

Как получить плоский двоичный файл из исполняемого файла в C
Как получить блок двоичного файла из раздела .text в исполняемом файле? Я знаю, что objcopy может помочь, используя: objcopy --only-section=.text --output-target binary a.out a.out.bin Но было бы намного лучше, если бы я мог реализовать ту...
739 просмотров
schedule 19.02.2023

Objcopy --writable-text не делает двоичный текстовый раздел эльфа доступным для записи?
Я пытался сделать раздел .text двоичного файла elf доступным для записи, используя objcopy --writable-text executable_name . Команда выполняется нормально, без ошибок. При проверке разрешения раздела через readelf я вижу, что текстовый...
1450 просмотров
schedule 22.02.2024

Android NDK: objcopy --rename-sym не работает (необходимо переименовать функцию в файле .so)
Я не могу заставить objcopy --rename-sym работать. В новом проекте Android я создал каталог jni и файл stub.c: #include <jni.h> #include "dlog.h" jint JNI_OnLoad(JavaVM* vm, void* reserved) { DLOG("~~~~~~~~~~~~~~~~~~~~~~~ JNI_OnLoad...
1298 просмотров
schedule 23.11.2022

GCC создает плоский двоичный файл с правильно связанным разделом данных
Я пытаюсь создать плоский двоичный файл с gcc , используя objcopy . Мой код C выглядит так: char* str = "Hello world!"; printString(str,12); Когда я создаю свой двоичный файл с C:\MinGW\bin\gcc -c cfile.c -o cfile.o C:\MinGW\bin\gcc...
662 просмотров
schedule 11.06.2024

Как встроить содержимое двоичного файла в исполняемый файл в Mac OS X?
Процесс сборки моей программы командной строки генерирует двоичный файл (более 500 КБ), на который в настоящее время нужно ссылаться по пути из argv. Вместо этого я хотел бы встроить этот файл в исполняемый файл. В Linux возможно используйте...
1700 просмотров
schedule 07.06.2022

objcopy создает огромный двоичный файл (265M)
При попытке создать двоичный файл, удалив два текстовых раздела, я получаю огромный двоичный файл размером 265 МБ. arm-none-eabi-objcopy -v -O binary --remove-section=.text_F3 --remove-section=.text_F4 file.axf out_file.bin Кто-нибудь знает,...
178 просмотров
schedule 15.05.2022

Как установить флаги характеристик заголовка PE
Я пытаюсь создать UEFI-загрузочный файл PE32+ для UEFI в 64-битном режиме с помощью gcc. Сначала я компилирую исходники. cc -nostartfiles -o bootx64.o bootx64.c Затем я выбрасываю все, кроме раздела .text и .data и переименовываю файл....
112 просмотров
schedule 27.12.2022