Битовые маски #3: Устройство дебаггеров / DWARF / GDB / LLDB / Интеграция в IDE
Description
00:00:00 - моменты о бажных компиляторах и дебаггерах
00:00:36 - представление гостя
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 - заключение