Гость Опубликовано 12 июля, 2001 Жалоба Поделиться Опубликовано 12 июля, 2001 Есть у меня модуль для ядра который при загрузке падает, при этом в логах пишет содержимое регистров, снимок стека и.т.д. Как бы сделать так чтоб он валился в core, чтоб потом посмотреть где именно ошибка? Или может какой другой способ есть? Ведь как-то ядра отлаживают. Да, еще вопросец, может есть для линуха какой нить навороченный дебаггер типа SoftICE под виндузятину? Я конечно понимаю что gdb возможно даже больше возможностей имеет чем SoftICE, но у SoftICE есть наворот один, он в памяти резедентно сидит и если происходит exception сразу показывает дизассемблер этого места. Может и gdb так умеет? Я просто gdb не знаю совсем. И еше, SoftICE например может ставить аппаратный break point, к примеру на int 13h, и можно написать что-то типа 'if ah=5 and dl=80h' и ловить попытки форматирования винта через биос! Это круто! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 13 августа, 2001 Жалоба Поделиться Опубликовано 13 августа, 2001 есть разные способы отладки ядра... если очень уж нужен отладчи, то найди kdbg на www.kernel.org... однако, так как он не входит в официальную версию ядра (почему -- долгая история, в основном из-за Линуса), то его модет не быть для твоей версии ядра... обычно он есть для последней... про то, как читать oops, см linux/Documentation... с помощью ksymoops... тема слишком большая... читай книгу rubini (o'reilly) Linux device drivers, 2-ое издание... лежит бесплатно на oreilly.com... =ipv4 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 23 августа, 2001 Жалоба Поделиться Опубликовано 23 августа, 2001 Огромное спасибо! Больше месяца не мог дождаться ответа на свой вопрос. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 13 июля, 2002 Жалоба Поделиться Опубликовано 13 июля, 2002 иди на хуй пидарас обосраныйRoma писал(а): Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.