FreeBSD Debug

Материал из OpenWiki
Перейти к: навигация, поиск

Отладка проблем во FreeBSD


Введение

Для чего нужно, как помочь разработчикам и т.д. и т.п.

Введение в gdb

Основные термины и команды, необходиме для минимальных действий (сделать бэктрейс, например) :)

Отладка системных утилит

core-файлы

Для чего, как управляются, какие особенности (suid, права доступа, sysctl и т.п.)

Что нужно для облегчения отладки

Как собрать с отладочными символами и т.п. Просмотр спец опций отладки в исходниках, /etc/malloc.conf, трассировка..

Пару слов о программах из портов

Как собирать и устанавливать, куда обращаться с вопросами

Отладка ядра

Отладочные опции

Назначение отдельных опций, как собирать, что подкрутить для сохранения дампа

элементарное введение в DDB

какие команды, call doadump, panic, tr..

загрузка и отладка через serial консоль

как и что

исследование корки ядра

Что ещё можно попробовать

на цифровик сфоткать :)

Отладка модулей ядра

asf, особенности

Как правильно делать send-pr

Что писать, куда, кому. Как отвечать на feedback'и и т.п.

Литература и благодарности