В принципе весчь видится попроще чем варя. Все-таки эмулить платформу не надо. Но труд все равно громадный. Идея родилась еще году в 95-96, когда...
Мне представляется подобный отладчик эмулирующим не всю среду исполнения, а конкретные инструкции в пошаговом режиме, вплоть до переключения между...
Замечательно. А дальше что? Медитировать будем?
Может быть загрузку самой оси? Надо признать, что на сегодняшний момент не существует ни одного инструмента, позволяющего отлаживать загрузку ОС...
Епт, так задолбали уже подобные дерьмотопики, что хочется полюбить в неестественной форме очень многих его участников. Идите на соотв. сайты и там...
Мысля в голову пришла, правда толком еще не обкатал. Можно попробовать контролировать запись в user-space, поигравшись с дескрипторами...
Хм, неплохо. А как быть если cr3 будет загружен новый адрес? Чисто теоретическое предположение. Допустим в ринг0 сидит какая то бяка, которая...
Теоретически так. А фактически не существует никаких препятствий для принятия на инженерную должность лицо без ВО. Помимо сложившейся практики....
Ай, молодец, давно я так не радовался. Ты мне просто открыл путь к просветлению. Думаю для начала попробовать выучить всего Пушкина наизусть...
идт в общем-то нах не нужна на стадии инициализации в большинстве случаев. Однако для отладки лучше все таки создать обработчики основных исключений.
Именно так ;) RESET# без "перезагрузки" чипсета не получается, по крайней мере стандартными способами. Если бы удалось этого добиться без...
Угу, поэтому смысл у этих фраз все-таки несколько разный Подобный != Одинаковый, даже не вдаваясь в семантические тонкости, достаточно вдумчиво...
Я не собираюсь доказывать, что в случае INIT# и RESET# будут различные точки входа, действительно она одна и та же. И выполняться будет в общем...
Ну если быть точным, то различий между инициализацией проца по INIT# и RESET# дофига, в тех же манах немало написано по этому поводу. Что касается...
Существовала такая практика - либо ч/з контроллер клавы либо ч/з triple fault вызывался INIT#, вернее triple fault напрямую к INIT#-у не...
Качать гения!
Точно, я всегда подозревал, что временнЫе задержки при трассировке - полная чушь. Clerk, спасибо дружище, за такую редкую находку. Я думаю еще...
Не совсем так ;)
Привиделось - мрачные ровесники-джедаи по ночам с фонариками шарятся в кустах в поисках вторых половин. Временами выбегает какой-то счастливчик с...
Немного новых инструкций ;) http://softwarecommunity.intel.com/isn/downloads/intelavx/Intel-AVX-Programming-Reference-31943302.pdf
Имена участников (разделяйте запятой).