Описание тега coff
COFF (Common Object File Format) - это формат файла для файлов, содержащих машинный код.
1
ответ
Извлечение одной процедуры из объектного файла?
У меня есть 64-битный объектный файл COFF (без исходного кода или отладочной информации), из которого мне нужно извлечь одну процедуру. Процедура относительно короткая, и ее единственными зависимостями являются: Одна глобальная переменная. Пара импо…
25 янв '12 в 11:15
1
ответ
Запись данных в файл.cof
Я очень новичок в кодировании и был совершенно сбит с толку (второй раз сегодня) чем-то, что Google не может исправить. Я пишу код с помощью Code Composer 4 на Windows. В моем коде нет ошибок, но fopen ("coffic.cof", "w") просто не изменяет данные в…
02 май '13 в 21:12
3
ответа
Почему мой файл PE недействителен?
Я уже задавал похожий вопрос "Требования к заголовку PE", но я не очень доволен его ответом. Я строю ассемблер / компоновщик, в Java SE 1.6. Я прочитал около 5 различных документов / спецификаций о заголовке PE/COFF и формате файла, но я застрял в п…
20 мар '10 в 14:08
1
ответ
Заставить компилятор MS Visual C++ обрабатывать вызовы импорта Win32 API как (неразрешенные) внешние символы
Можно ли заставить компилятор MS Visual C++ обрабатывать вызовы импорта Win32 API как (неразрешенные) внешние символы? Другими словами, мне нужно изменить dword ptr вызовы, которые ссылаются на некоторые IAT, например: FF 15 00 00 00 00 call dword p…
03 сен '17 в 12:11
1
ответ
Для package.loadlib lua требует, чтобы dll был в формате COFF или ELF?
Я пытаюсь загрузить dll в мой скрипт lua и вызвать функцию. Когда я создаю dll, используя GCC (под cygwin) и lua (5.2.4), я могу загрузить библиотеку и выполнить ее без проблем. Тем не менее, когда я создаю запустить тот же скрипт из SciTE, использу…
11 дек '15 в 10:32
0
ответов
BaseOfCode присутствует в PE+ исполняемый файл
Документация MS говорит, что BaseOfCode значение присутствует только в PE файлах, но не в PE+. Смотря на notepad.exe с dotPeek и с PE Viewer, кажется, указывает на то, что BaseOfCode присутствует и потребляется. 0 1 2 3 4 5 6 7 8 9 A B C D E F 0x00E…
05 сен '18 в 14:37
1
ответ
Невозможно использовать C.OBJ файлы, скомпилированные cl.exe на платформе Delphi XE4 Win64
Я хочу перевести SDK 7Zip в файл модуля Delphi/Pascal. Во-первых, я пытаюсь скомпилировать файлы C, используя BCC32.exe для платформы Win32: bcc32.exe -c -D_LZMA_PROB32 -D_WIN32 -v -y Threads.c LzFind.c LzFindMt.c LzmaDec.c LzmaEnc.c Он производит м…
22 июл '14 в 08:20
1
ответ
Как определить основную версию компилятора из файлов.obj, скомпилированных с /GL?
Я пытаюсь определить версию Visual Studio (2002/2003, 2005, 2008, 2010, 2012, 2013, 2015) из .obj файл, созданный с помощью опции генерации временного кода ссылки. Файл, созданный мной с помощью MSVC2012, имеет следующее содержимое заголовка COFF: F…
17 сен '15 в 20:35
1
ответ
Как собрать сборку GAS и связать ее с библиотекой Open Watcom C?
Я пытаюсь создать 16-битные исполняемые файлы DOS, но с помощью компилятора gcc. Поэтому я использую древний порт gcc-4.3 ia16. Я сделал Docker-образ своей сборки: https://registry.hub.docker.com/u/ysangkok/ia16-gcc-rask Вот что я пытаюсь: host $ mk…
12 май '15 в 12:32
1
ответ
Написание объектного файла COFF... как ссылаться на внешние символы
Я собираюсь написать свой первый компилятор (хорошо... большая часть работы была сделана с использованием ANTLR, но это все еще требовало усилий)... Я уже сделал следующие вещи: Реализовал работающий интерпретатор для очень, очень простых вычислений…
11 мар '16 в 11:29
1
ответ
Как перестановки работают в объектных (не графических) файлах COFF
Какие именно шаги предпринимаются компоновщиком при разрешении перемещений в объектном файле перед созданием окончательного изображения? В частности, как компоновщик обрабатывает значение, которое уже хранится на сайте перемещения? Всегда ли он доба…
27 июл '13 в 10:54
2
ответа
Формат OMF в формат COFF
Есть ли такой инструмент, как Borland "coff2omf.exe" для преобразования формата Borland OMF LIB в формат MS VC++ COFF LIB? на самом деле я хочу создать файл.obj в Delphi и использовать его в MSVC++ .
03 июн '13 в 08:22
1
ответ
Интерпретировать символ COMDAT файла COFF как удобочитаемую сигнатуру функции
Я хочу интерпретировать символ COMDAT файла COFF Символ COMDAT ?make@DNameStatusNode@@SAPAV1@W4DNameStatus@@@Z Как я могу интерпретировать это как (public: static class DNameStatusNode * __cdecl DNameStatusNode::make(enum DNameStatus)) Благодарю.
26 авг '15 в 20:37
0
ответов
IMAGE_REL_AMD64_SECTION ноль или один на основе?
Согласно документу Microsoft PE/COFF тип перемещения IMAGE_REL_AMD64_SECTION означает "16-разрядный индекс раздела для раздела, который содержит цель. Он используется для поддержки информации отладки". Обычно предполагается, что это основано на 0, н…
15 май '14 в 08:55
1
ответ
Visual Studio LNK1107: неверный или поврежденный файл - .obj (COFF) от Flat Assembler
Я пытаюсь скомпилировать чью-то программу, которая частично написана на ассемблере и частично на языке Си. Программа доступна в скомпилированной версии, но мне нужно немного ее изменить. Исходный код программы состоит из одного файла.c и одного файл…
23 фев '19 в 23:43
3
ответа
Какие средства просмотра COFF (объектный файл Windows .obj) доступны?
Я знаю только о 2: свалка, которая входит в состав Visual Studio PEView от http://wjradburn.com/software/
14 фев '10 в 21:51
0
ответов
Не удается найти AddressOfEntryPoint в заголовке notpad.exe PE
Я читаю книгу Advanced .NET Debugging, она ссылается на 32-битный notepad.exe и говорит, что должна найти AddressOfEntryPoint по смещению 0x108 который должен иметь RVA 0x31F8, Я использую 64-битную Windows 10, и она, кажется, не там, значение там 0…
29 авг '18 в 17:07
1
ответ
Определить физический адрес файла каталога RVA в PE-файле
Как определить адрес изображения (смещение байта в файле) определенного каталога данных в PE-файле? Например, даны каталоги данных следующим образом: directory 1 RVA: 0x0 Size: 0 directory 2 RVA: 0xaf974 Size: 300 directory 3 RVA: 0xb8000 Size: 2232…
11 июн '15 в 16:57
2
ответа
В чем разница между таблицей импорта, таблицей адресов импорта и таблицей имен импорта?
При разборке / выгрузке exe я получаю три таблицы в разделе импорта.idata: таблица импорта (IT) таблица импортных адресов (IAT) таблица имен импорта (INT) Я понимаю, что такое IAT и INT, но что это более точно? Может ли кто-нибудь дать объяснение, т…
29 сен '15 в 10:13
1
ответ
Связывание объектных файлов разных типов
Я пытаюсь связать объектные файлы, которые изначально были созданы двумя разными ассемблерами. У нас есть некоторый устаревший ассемблерный код, который был скомпилирован в объектные файлы с использованием старого MRI-ассемблера для процессора 68332…
03 ноя '16 в 19:14