URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 9518
[ Назад ]

Исходное сообщение
"Среда отладки модулей ядра FreeBSD"

Отправлено Alex_Eys , 05-Авг-12 13:53 
Здравствуйте!

На данный момент я изучаю Netgraph. Хочу реализовать свой узел. До сего момента не имел опыта программирования модулей ядра, которым является узел Netgraph. Как написать, скомпилировать и загрузить модуль - разобрался, попробовал, получилось. Вопрос с отладкой. Посоветуйте, пожалуйста, средства отладки.
Хочу видеть в отладчике язык си, возможность прохождения степами, значения переменных. Насколько это возможно? Пробовал с помощью ddb - код в ассемблере.
C помощью "ddd --debugger kgdb" вижу си код, но точки останова не работают. Не пробовал через удаленную отладку, пока второго ПК нет. В общем кто подобными вещами занимался - расскажите, пожалуйста, как Вы это делали?

Версия ОС - FreeBSD 9.0-Release i386

С уважением, Алексей.


Содержание

Сообщения в этом обсуждении
"Среда отладки модулей ядра FreeBSD"
Отправлено 1 , 05-Авг-12 15:45 
для подобных случаев очень удобно использовать виртуализацию, а не второй пк


"Среда отладки модулей ядра FreeBSD"
Отправлено Alex_Eys , 05-Авг-12 18:31 
> для подобных случаев очень удобно использовать виртуализацию, а не второй пк

Спасибо, буду гуглить.
Так же не откажусь от ссылки на мануал или статейку)

С уважением, Алексей.


"Среда отладки модулей ядра FreeBSD"
Отправлено gpl77 , 05-Авг-12 22:45 
> Вопрос с отладкой. Посоветуйте, пожалуйста, средства отладки.

хэндбук читали?:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-...

dtrace:
http://wiki.freebsd.org/DTrace