ROS debug2screen — различия между версиями
(Новая страница: «=Отладка на экран= Обычно отладка ReactOS на [http://reactosruswiki.zz.mu/index.php?title=%D0%9E%D1%82%D0%BB%D0%B0%D0%B4%D0%BA%D0%B0…») |
|||
(не показано 5 промежуточных версии этого же участника) | |||
Строка 1: | Строка 1: | ||
=Отладка на экран= | =Отладка на экран= | ||
− | Обычно отладка ReactOS на [ | + | Обычно отладка ReactOS на [[Debugging|реальном компьютере]] или в [[ROS Vbox debug|виртуальной машине]] происходит через COM-порт. Однако, если на реальном компьютере COM порт отсутствует, а при загрузке система выдает BSOD, то вы можете получить debug-log с помощью режима отладки на экран. |
Чтобы при загрузке система выдавала отладку на монитор компьютера выберите пункт '''"LiveCD (Screen)"'''. | Чтобы при загрузке система выдавала отладку на монитор компьютера выберите пункт '''"LiveCD (Screen)"'''. | ||
<center>[[Файл:Debug2screen.png|520px]]</center> | <center>[[Файл:Debug2screen.png|520px]]</center> | ||
− | Если загрузка прекратилась и появилось приглашение отладчика ('''kdb:>'''), то необходимо провести [ | + | Если загрузка прекратилась и появилось приглашение отладчика ('''kdb:>'''), то необходимо провести [[Debugging#Создание обратной трассировки|обратную трассировку]] (бэктрэссинг) |
<center>[[Файл:Debug2screen3.jpg|520px]]</center> | <center>[[Файл:Debug2screen3.jpg|520px]]</center> | ||
Строка 11: | Строка 11: | ||
<center>[[Файл:Debug2screen2.JPG|520px]]</center> | <center>[[Файл:Debug2screen2.JPG|520px]]</center> | ||
− | Сфотографируйте экран '''с приглашением отладчика''', чтобы разработчики могли увидеть когда именно возникла проблема и все страницы с '''результатом команды bt'''. | + | Сфотографируйте экран '''с приглашением отладчика''', чтобы разработчики могли увидеть когда именно возникла проблема и все страницы с '''результатом команды bt''' и приложите к отчету об ошибке с информацией о ревизии и железе. |
+ | ==Отладка на экран при работающей системе== | ||
+ | Вы можете переключиться на экран отладки нажав '''TAB+K'''. Там выполнить нужные команды отладки, и переключиться обратно командой '''conts'''. | ||
==См. так же== | ==См. так же== | ||
+ | *[[Send report|Отправка отчетов]] | ||
*[[Создание_debug-лога_с_помощью_VirtualBox|Создание debug-лога с помощью VirtualBox]] | *[[Создание_debug-лога_с_помощью_VirtualBox|Создание debug-лога с помощью VirtualBox]] | ||
*[[Как_добавить_программу_в_менеджер_приложений|Как добавить программу в менеджер приложений]] | *[[Как_добавить_программу_в_менеджер_приложений|Как добавить программу в менеджер приложений]] | ||
− | *[ | + | *[[Debugging|Отладка в ReactOS]] |
{{ReactOS}} | {{ReactOS}} |
Текущая версия на 23:14, 28 августа 2020
Отладка на экран
Обычно отладка ReactOS на реальном компьютере или в виртуальной машине происходит через COM-порт. Однако, если на реальном компьютере COM порт отсутствует, а при загрузке система выдает BSOD, то вы можете получить debug-log с помощью режима отладки на экран.
Чтобы при загрузке система выдавала отладку на монитор компьютера выберите пункт "LiveCD (Screen)".

Если загрузка прекратилась и появилось приглашение отладчика (kdb:>), то необходимо провести обратную трассировку (бэктрэссинг)

Результат может получиться на несколько страниц.
Сфотографируйте экран с приглашением отладчика, чтобы разработчики могли увидеть когда именно возникла проблема и все страницы с результатом команды bt и приложите к отчету об ошибке с информацией о ревизии и железе.
Отладка на экран при работающей системе
Вы можете переключиться на экран отладки нажав TAB+K. Там выполнить нужные команды отладки, и переключиться обратно командой conts.
См. так же
- Отправка отчетов
- Создание debug-лога с помощью VirtualBox
- Как добавить программу в менеджер приложений
- Отладка в ReactOS