LINUX.ORG.RU

Про модули, core и gdb вопросец


0

0

Есть у меня модуль для ядра который при загрузке падает, при этом в логах пишет содержимое регистров, снимок стека и.т.д. Как бы сделать так чтоб он валился в core, чтоб потом посмотреть где именно ошибка? Или может какой другой способ есть? Ведь как-то ядра отлаживают. Да, еще вопросец, может есть для линуха какой нить навороченный дебаггер типа SoftICE под виндузятину? Я конечно понимаю что gdb возможно даже больше возможностей имеет чем SoftICE, но у SoftICE есть наворот один, он в памяти резедентно сидит и если происходит exception сразу показывает дизассемблер этого места. Может и gdb так умеет? Я просто gdb не знаю совсем. И еше, SoftICE например может ставить аппаратный break point, к примеру на int 13h, и можно написать что-то типа 'if ah=5 and dl=80h' и ловить попытки форматирования винта через биос! Это круто!

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.