Я пишу код в Windows 98 (режим DOS), и моя программа сильно падает.Я могу воспроизвести сбой очень хорошо, но мои обычные приемы отладки (трассировка стека, печать всего этого, чтобы изолировать сбой) терпят неудачу, потому что комбинация графического режима (VBE), режима DOS и обработки прерываний, очевидно, не то, чем была GDBсделано для.
Я пытался комментировать части моего кода, чтобы изолировать проблему, но я не могу точно отследить местоположение кода сбоя.
Так что все, что я могу получить, это кучарегистры.Есть ли способ получить строку кода из регистров (например, EIP)?Я кодирую в C.