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