Подкаст Битовые маски

Разработка небажного отладчика. Устройство дебаггеров

3 выпуск
15 августа 2023
112
0
Подкаст Битовые маски
112
0
3 выпуск
15 августа 2023
Разработка небажного отладчика. Устройство дебаггеров

Где послушать:


В этом выпуске авторы подкаста общаются с Антоном Колесовым о gdb и немного о других дебаггерах для C/C++. Антон работал в Synopsys в команде отладчиков около 10 лет. Он на основе своего опыта расскажет о внутреннем устройстве отладчиков, DWARF, связи с компилятором и интеграции в IDE.

Как отлаживать gdb с его же помощью? Продаются ли сейчас кастомные тулчейны? Эти и многие другие вопросы обсудили в подкасте.

  • 00:00:00Тизер, представление гостя
  • 00:00:46Начало карьеры
  • 00:03:00Легко ли построить GNU toolchain
  • 00:04:30Как Антон пришел к разработке дебаггеров
  • 00:05:18Внутреннее устройство дебаггеров
  • 00:08:44Dwarf-информация и почему виноваты компиляторы
  • 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:35Non-stop debugging
  • 00:45:06Real-time tracing
  • 00:51:52Отличия работы дебаггера при отладке baremetal-приложений
  • 00:56:38Информация об архитектуре в дебаггере
  • 01:03:59lldb vs gdb
  • 01:10:29Покупают ли сейчас коммерческие компиляторы и дебаггеры
  • 01:12:16Интеграция дебаггера в IDE
  • 01:17:28Заключение
Наверх
Будь первым, кто оставит комментарий