OSDev

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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: 05 май 2013, 03:07 
Аватара пользователя

Зарегистрирован: 06 мар 2012, 20:05
Сообщения: 130
Откуда: Санкт-Петербург
Эти 5 дней внепланового мини-отпуска я решил таки посвятить осдеву. Фактически, дописал модуль памяти и всё такое, но начались непонятные Triple Fault и тд. Решил сделать обработку прерываний - но не тут то было, опять непонятные глюки. Фиг с ним - у нас есть IDA Pro, которая...
Изображение Изображение Изображение Изображение Изображение
Ну, вы поняли.
Гугление привело на один-единственный китайский сайт, который, даже при использовании гугло-переводчика, ничем мне не помог.

С варей на порту 8864 IDA тоже общаться отказалась, послав меня ровно по тому же адресу.

_________________
We are back with a hard even better than before [D-Block & S-Te-Fan – Evolutionz {Ran-D remix}]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 май 2013, 09:05 
Аватара пользователя

Зарегистрирован: 16 апр 2010, 10:10
Сообщения: 320
Откуда: Псковская обл.
В смысле? Как это выглядит? Что ты кормишь дизассемблеру? Или это теперь отладчик (скриншоты смотрел, но не понял)?
Может пойти на (китайский) рынок и спросить перевести сайт там?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 май 2013, 14:01 
Аватара пользователя

Зарегистрирован: 06 мар 2012, 20:05
Сообщения: 130
Откуда: Санкт-Петербург
В качестве чисто отладчика я IDA уже использовал, как с куемой, так и с варей...
Перевод того сайта мне ничем не поможет - там нет информации о решении проблемы.

_________________
We are back with a hard even better than before [D-Block & S-Te-Fan – Evolutionz {Ran-D remix}]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 май 2013, 00:03 
Аватара пользователя

Зарегистрирован: 06 мар 2012, 20:05
Сообщения: 130
Откуда: Санкт-Петербург
Проблема решилась установкой WinXPx64, QEMU и IDA в виртуальную машину (хорошо, что процессор и память позволяют держать таковую включенной)

_________________
We are back with a hard even better than before [D-Block & S-Te-Fan – Evolutionz {Ran-D remix}]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 май 2013, 01:55 

Зарегистрирован: 21 сен 2007, 17:24
Сообщения: 1088
Откуда: Балаково
DJ PhoeniX писал(а):
Проблема решилась установкой WinXPx64, QEMU и IDA в виртуальную машину (хорошо, что процессор и память позволяют держать таковую включенной)

Тоесть ты в виртуалку (VMware Workstation) установил систему и ещё другую виртуалку (QEmu)? Попробуй изучить встроенный отладчик у Bochs. В общем-то можно даже не пользоваться отладчиком, просто при тройном исключении (как и при выключении) в файл журнала "bochsout.txt" записывается состояние процессора и последняя инструкция, где произошёл сброс.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 май 2013, 02:44 
Аватара пользователя

Зарегистрирован: 06 мар 2012, 20:05
Сообщения: 130
Откуда: Санкт-Петербург
Да я уже разобрался с тем косяком, и сделал обработчик для всех прерываний ниже 0x20, который выплёвывает номер ошибки + стэк. Обычно хватает.

А пользоваться двойной виртуализацией мне компьютер, к счастью, позволяет - AMD FX-8150, 12Gb RAM и всё в этом духе. :)

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

_________________
We are back with a hard even better than before [D-Block & S-Te-Fan – Evolutionz {Ran-D remix}]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 май 2013, 21:08 

Зарегистрирован: 10 апр 2012, 23:19
Сообщения: 277
я лично такой штукой вообще не пользуюсь,
если работает, значит работает если нет приходится находить баг другими способами.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

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


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

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


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

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