Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт ноя 23, 2017 7:39 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 25 сообщений ]  На страницу Пред. 1 2
Автор Сообщение
 Заголовок сообщения: Re: Дизассемблер
СообщениеДобавлено: Пн сен 12, 2011 12:10 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Дизассемблер для Колибри. Работает, сохраняет результат в disasm.out. Приятного аппетита.

Код:
Usage: ud86 [-option[s]] file
  Options:
      -16      : Set the disassembly mode to 16 bits.
      -32      : Set the disassembly mode to 32 bits. (default)
      -64      : Set the disassembly mode to 64 bits.
      -intel   : Set the output to INTEL (NASM like) syntax. (default)
      -att     : Set the output to AT&T (GAS like) syntax.
      -v <v>   : Set vendor. <v> = {intel, amd}.
      -o <pc>  : Set the value of program counter to <pc>. (default = 0)
      -s <n>   : Set the number of bytes to skip before disassembly to <n>.
      -c <n>   : Set the number of bytes to disassemble to <n>.
      -x       : Set the input mode to whitespace seperated 8-bit numbers in
                 hexadecimal representation. Example: 0f 01 ae 00
      -noff    : Do not display the offset of instructions.
      -nohex   : Do not display the hexadecimal code of instructions.
      -h       : Display this help message.
      --version: Show version.
 
  Udcli is a front-end to the Udis86 Disassembler Library.
  http://udis86.sourceforge.net/


Спасибо Albom за наводку.


Вложения:
disasm.7z [20.32 КБ]
129 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: Дизассемблер
СообщениеДобавлено: Пн сен 12, 2011 4:18 pm 
Что-то ничего кроме пустого файла и сообщения "Multiple files specified" не получаю. И параметры указывал и полный путь и только имя файла - результат один.


Вернуться к началу
   
 Заголовок сообщения: Re: Дизассемблер
СообщениеДобавлено: Пн сен 12, 2011 4:21 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
А версия console.obj какая? Нужна ревизии не меньше 2170. (А я вообще пользуюсь своей версией console.obj. Хочу аккаунт на SVN - у кого просить?)


Вернуться к началу
 Заголовок сообщения: Re: Дизассемблер
СообщениеДобавлено: Пн сен 12, 2011 4:35 pm 
Про такие вещи нужно сразу упоминать до, а не потом. Теперь все нормально. Спасибо!

Думаю у mike.dld все еще нужно спрашивать.


Вернуться к началу
   
 Заголовок сообщения: Re: Дизассемблер
СообщениеДобавлено: Пн ноя 21, 2011 10:33 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
Вот еще хороший дизассемблер, в виде библиотеки. Очень хорош, можно лишь прикрутить гуй, и наслаждаться: http://mediana.sf.net

его обсуждение на WASM-е http://www.wasm.ru/forum/viewtopic.php?id=36828, подробнее можно прочитать на http://mika0x65.livejournal.com/6898.html#cutid1


Вернуться к началу
 Заголовок сообщения: Re: Дизассемблер
СообщениеДобавлено: Вс май 26, 2013 8:26 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Исходники дизассемблера для menuetlibc. Тогда я еще не заморачивался с библиотеками, так что объектники из libudis нужно "вручную" копировать в папку с самим дизассемблером.


Вложения:
udcli_src.7z [196.55 КБ]
67 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: Дизассемблер
СообщениеДобавлено: Пн май 27, 2013 3:07 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 541
Я как понимаю, Angel интересует формат
структуры бинарного файла в колибри и может коды мнемоник команд IA-32
Чем можно помочь? Может дать ссылку на данный топик?


Вернуться к началу
 Заголовок сообщения: Re: Дизассемблер
СообщениеДобавлено: Пн май 27, 2013 3:20 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Полезнее intel reference manual в таком случае. Формат бинарного файла хорошо описан.


Вернуться к началу
 Заголовок сообщения: Re: Дизассемблер
СообщениеДобавлено: Пн май 27, 2013 3:22 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 541
SoUrcerer писал(а):
Полезнее intel reference manual в таком случае. Формат бинарного файла хорошо описан.

А на Wiki информация есть?


Вернуться к началу
 Заголовок сообщения: Re: Дизассемблер
СообщениеДобавлено: Пн май 27, 2013 3:28 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
http://wiki.kolibrios.org/wiki/Writing_ ... The_header


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

Часовой пояс: UTC+03:00


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

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


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

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