WinDbg и Virtualbox и моментальный снимок машины — принудительное переподключение отладки ядра

Таким образом, одной из приятных особенностей виртуального бокса является наличие моментальных снимков, которые вы можете восстановить позже.

Однако при отладке ядра с помощью virtualbox и windbg сеанс отладки не восстанавливается после восстановления моментального снимка.

Есть ли способ заставить Windbg и гостевую машину повторно синхронизировать и перезапустить сеанс отладки ядра после восстановления моментального снимка машины вместо того, чтобы каждый раз перезапускать машину?


person Qix - MONICA WAS MISTREATED    schedule 14.06.2012    source источник
comment
Я бы подумал, что нужно просто попросить Windbg переподключиться. Что пойдет не так?   -  person Harry Johnston    schedule 29.07.2012
comment
Варианта «переподключиться» нет.   -  person Qix - MONICA WAS MISTREATED    schedule 29.07.2012
comment
Что произойдет, если вы просто перезапустите WinDbg?   -  person Harry Johnston    schedule 29.07.2012
comment
Он не предназначен для этого — вы заходите в настройки отладки ядра и нажимаете «Подключиться», и он зависает.   -  person Qix - MONICA WAS MISTREATED    schedule 29.07.2012
comment
Вы имеете в виду, что сеанс отладки был открыт во время создания моментального снимка?   -  person Harry Johnston    schedule 29.07.2012
comment
Позволяет ли виртуальный бокс одновременно делать снимки нескольких виртуальных машин? Если это так, вы можете запустить отладчик на виртуальной машине и сделать снимок вместе с целевой виртуальной машиной.   -  person Harry Johnston    schedule 31.07.2012
comment
Ну, проблема в том, что сетевой сеанс будет прерываться каждый раз, когда я думаю. Я попробую.   -  person Qix - MONICA WAS MISTREATED    schedule 31.07.2012
comment
Вы пытались отключить сеанс WinDbg, сделать снимок, а затем снова подключиться?   -  person Ben    schedule 21.09.2012
comment
Проблема в том, что WinDbg подключается при запуске ВМ. ОС не думает и не заботится о повторном подключении в любое время во время нормальной работы.   -  person Qix - MONICA WAS MISTREATED    schedule 30.12.2012


Ответы (1)


Этот инструмент упрощает цикл развертывания, отладки и рефакторинга наполовину после его настройки и работы. Сеансы отладки также быстрее в качестве бонуса -

http://virtualkd.sysprogs.org/

Поддержка виртуальной коробки из коробки. Абсолют должен иметь.

person NiladriBose    schedule 23.09.2012
comment
Это не имеет ничего общего с восстановлением моментальных снимков ВМ. - person Qix - MONICA WAS MISTREATED; 24.09.2012
comment
Если вы попробуете его, вы увидите, что вам больше не нужно беспокоиться о повторной синхронизации сеансов отладки, инструмент сделает это за вас. Вам нужно будет установить virtkd на базовый снимок. - person NiladriBose; 24.09.2012
comment
На самом деле я почти опубликовал этот ответ, прежде чем понял, что здесь было -1. Это ответ, вы запускаете включенный инструмент мониторинга Vm, и если вам нужно перезапустить WinDbg, вы просто оттуда, и он работает большую часть времени. +1 д. - person Ironside; 06.02.2013