Некоторые основные функции отладчика GDB, которые позволяют эффективно отлаживать программы на FreeBSD:
- Пошаговое выполнение кода. 12 Можно перейти на следующую строку, не заходя внутрь функций, или выполнить шаг с заходом в функцию. 14
- Изучение значений переменных. 2 Отладчик позволяет изучать значения переменных и изменять их. 2
- Установка точек останова. 15 Можно указать место, где программа остановится. 1
- Исследование стека. 2 GDB выводит стек вызовов всякий раз, когда вызывается или возвращается из функции. 2 При этом выводится имя функции и значения её аргументов. 2
- Работа с файлами дампа. 25 Можно загрузить файл дампа, который содержит полный образ процесса в момент его сбоя, и изучить причину ошибки в программе. 2
- Подключение к уже работающей программе. 2 Можно подключиться к работающей программе или отладить ядро. 2