Вызывается функция API с определенным параметром. Функция передает управление драйверу режима ядра, а драйвер сохраняет данные в устройстве ввода/вывода. Потом функция API вызывается с другим параметром и возвращает ошибку. Вопрос - как отследить путь исполнения, чтобы найти ошибку? Нужно сохранить адреса всех инструкций, которые были выполнены, начиная от инструкции call в прикладной программе, потом системные DLL, потом системные драйверы, заканчивая следующей инструкцией в прикладной программе. Есть ли какой-нибудь инструмент для этого?
Да, но там надо после каждой инструкции вводить комманду t! Или можно как-то это автоматизировать? (Юзаю Visual SoftICE)