FreeBSD Debug — различия между версиями
Материал из OpenWiki
(Imported from MoinMoin) |
Mc (обсуждение | вклад) м (1 версия) |
(нет различий)
|
Версия 17:57, 14 октября 2008
Отладка проблем во FreeBSD
Содержание
Введение
Для чего нужно, как помочь разработчикам и т.д. и т.п.
Введение в gdb
Основные термины и команды, необходиме для минимальных действий (сделать бэктрейс, например) :)
Отладка системных утилит
core-файлы
Для чего, как управляются, какие особенности (suid, права доступа, sysctl и т.п.)
Что нужно для облегчения отладки
Как собрать с отладочными символами и т.п. Просмотр спец опций отладки в исходниках, /etc/malloc.conf, трассировка..
Пару слов о программах из портов
Как собирать и устанавливать, куда обращаться с вопросами
Отладка ядра
Отладочные опции
Назначение отдельных опций, как собирать, что подкрутить для сохранения дампа
элементарное введение в DDB
какие команды, call doadump, panic, tr..
загрузка и отладка через serial консоль
как и что
исследование корки ядра
Что ещё можно попробовать
на цифровик сфоткать :)
Отладка модулей ядра
asf, особенности
Как правильно делать send-pr
Что писать, куда, кому. Как отвечать на feedback'и и т.п.