The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Среда отладки модулей ядра FreeBSD"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (C/C++)
Изначальное сообщение [ Отслеживать ]

"Среда отладки модулей ядра FreeBSD"  +/
Сообщение от Alex_Eys email(ok) on 05-Авг-12, 13:53 
Здравствуйте!

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

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

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Среда отладки модулей ядра FreeBSD"  +/
Сообщение от 1 (??) on 05-Авг-12, 15:45 
для подобных случаев очень удобно использовать виртуализацию, а не второй пк

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Среда отладки модулей ядра FreeBSD"  +/
Сообщение от Alex_Eys email(ok) on 05-Авг-12, 18:31 
> для подобных случаев очень удобно использовать виртуализацию, а не второй пк

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

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Среда отладки модулей ядра FreeBSD"  +/
Сообщение от gpl77 (ok) on 05-Авг-12, 22:45 
> Вопрос с отладкой. Посоветуйте, пожалуйста, средства отладки.

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

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


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру