OSDev

для всех
Текущее время: 28 апр 2024, 22:05

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: транслятор
СообщениеДобавлено: 31 мар 2012, 16:26 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1206
COFF - это объектный формат. У объектников формат практически всегда сложнее, а структуры объемнее, чем у экзешников. Да, в COFF каждый элемент таблицы занимает 10 байт. У каждой описываемой секции должна быть отдельная таблица. В PE каждый элемент занимает 2 байта плюс 8 байт на каждую описываемую страницу.

P.S. Use search keyword "pecoff_v8" for details.

Edited: Зачем делать транслятор, если можно сделать компоновщик, генерирующий экзешники собственного формата из объектников популярных форматов (того же COFF и/или Object ELF)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: транслятор
СообщениеДобавлено: 31 мар 2012, 18:02 
Заблокирован

Зарегистрирован: 28 окт 2011, 12:14
Сообщения: 555
Откуда: Новосибирск
Менять что то в фасме оказалось не просто, там есть возможность тоже пустой бинарник подправить, но как вообще находят эту таблицу, я нахожу как сравнение двух бинарников а в фасме как?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB