Люди используют gdb для отладки, конечно, есть много других инструментов отладки через различные ОС, с графическим интерфейсом и без него, возможно, другие причудливые функции IDE.
Я хотел бы знать какие полезные скрипты gdb, которые вы написали и которые вам понравились.
Хотя я не имею в виду дамп команд в файле something.gdb
, который вы используете, чтобы вытащить кучу данных, если это сделало ваш день, поговорите об этом.
- Давайте рассмотрим условную обработку, контуры управления и функции, написанные для более элегантного и усовершенствованного программирования для отладки и, возможно, даже для тестирования whitebox
- Интересно, когда вы начинаете отлаживать удаленные системы (скажем, через интерфейс serial/ethernet)
- И что, если цель - это многопроцессорная (и многопоточная) система.
Позвольте мне привести простой пример в качестве примера...
Скажем,
A script, который чередуется последовательно над записями
найти плохой вход в большой хэш-таблице
который реализован на встроенной платформе.
Это помогло мне однажды отладить сломанную таблицу хэшей.