Битовые маски #3: Устройство дебаггеров / DWARF / GDB / LLDB / Интеграция в IDE episode artwork

EPISODE · Aug 10, 2023 · 1H 18M

Битовые маски #3: Устройство дебаггеров / DWARF / GDB / LLDB / Интеграция в IDE

from Битовые маски: о системном программировании простыми словами

Говорим с Антоном Колесовым о дебаггерах для C/C++, в основном о gdb. Опираясь на 10-летний опыт работы в команде отладчиков Synopsys, он рассказал о внутреннем устройстве отладчиков, DWARF, отладке gdb с его же помощью и кастомных тулчейнах, связи с компилятором и интеграции в IDE. 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 - заключение

Episode metadata supplied by the publisher feed · Published Aug 10, 2023

Embed this episode

NOW PLAYING

Битовые маски #3: Устройство дебаггеров / DWARF / GDB / LLDB / Интеграция в IDE

0:00 1:18:06

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Битовые маски: о системном программировании простыми словами?

This episode is 1 hour and 18 minutes long.

When was this Битовые маски: о системном программировании простыми словами episode published?

This episode was published on August 10, 2023.

Can I download this Битовые маски: о системном программировании простыми словами episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!