Я просто переписываю тот же вопрос, что и я, на virtualbox.org. http://forums.virtualbox.org/viewtopic.php?f=9&t=26702&p=119139#p119139
Если не нарушить какое-либо правило, я был бы признателен за это, потому что stackoverflow обещает быть более динамичным!
"Привет, Я сделал поиск и не смог найти инструмент для отладки гостевой системы с ранней загрузки в виртуальной коробке. Хотя, я столкнулся с JCP, эмулятором x86 в Java, который не настолько силен и красив, но имеет режим отладки, где можно просматривать физическую память, CPU регистрирует другие вещи. Это также позволяет выполнять инструкции процессора шаг за шагом и устанавливать точки останова, точки наблюдения и условные. Там такая вещь в Virtual Box?
Я думаю, было бы замечательно иметь его и иметь возможность проверять систему во время ее работы. Чтобы узнать о архитектуре ПК или в качестве инструмента для разработки ядра.
В случае, если вы думаете, что это хорошая идея (я думаю, это так), как это можно достичь? Я заинтересован в разработке такого рода вещей и хотел бы знать, возможно ли это, если оно уже не реализовано где-то ".
EDT: Современный x86 способен прерывать его выполнение сразу после цикла процессора и передавать выполнение addres в другой код, чтобы это сделать? Да, флаг ловушки может быть установлен, чтобы поместить процессор в пошаговом режиме выполнения. x86 выполнит одну команду и вызовет INT 3.