В этом выпуске авторы подкаста общаются с Антоном Колесовым о gdb и немного о других дебаггерах для C/C++. Антон работал в Synopsys в команде отладчиков около 10 лет. Он на основе своего опыта расскажет о внутреннем устройстве отладчиков, DWARF, связи с компилятором и интеграции в IDE.
Разработка небажного отладчика. Устройство дебаггеров
Разработка небажного отладчика. Устройство дебаггеров
Где послушать:
Как отлаживать gdb с его же помощью? Продаются ли сейчас кастомные тулчейны? Эти и многие другие вопросы обсудили в подкасте.
Подписывайтесь на Telegram-канал подкаста и узнавайте первыми о новых выпусках и интересных тематических материалах!
Смотрите выпуски подкаста и на нашем Rutube-канале.
Смотрите выпуски подкаста и на нашем Rutube-канале.
- 00:00:00 — Тизер, представление гостя
- 00:00:46 — Начало карьеры
- 00:03:00 — Легко ли построить GNU toolchain
- 00:04:30 — Как Антон пришел к разработке дебаггеров
- 00:05:18 — Внутреннее устройство дебаггеров
- 00:08:44 — Dwarf-информация и почему виноваты компиляторы
- 00:22:12 — Правильный алгоритм отладки
- 00:23:15 — Как уронить gdb
- 00:23:53 — Пишут ли код компилятора разработчики дебаггеров
- 00:24:18 — Незавидная доля дебаггеров
- 00:26:04 — Как отлаживать дебаггер
- 00:34:36 — Баги в дебаггерах
- 00:37:01 — Взаимодействие деббагера и операционной системы
- 00:39:56 — Отладка многопоточных приложений
- 00:42:35 — Non-stop debugging
- 00:45:06 — Real-time tracing
- 00:51:52 — Отличия работы дебаггера при отладке baremetal-приложений
- 00:56:38 — Информация об архитектуре в дебаггере
- 01:03:59 — lldb vs gdb
- 01:10:29 — Покупают ли сейчас коммерческие компиляторы и дебаггеры
- 01:12:16 — Интеграция дебаггера в IDE
- 01:17:28 — Заключение
Будь первым, кто оставит комментарий