TGViewer
C++ and other lectures C++ and other lectures @cpp_lects_rus · 9.94K subscribers
Post #339 15.6K
Продолжаю хвастаться своими студентами и коллегами.

https://www.youtube.com/watch?v=XrnHwLWmrWQ

Выложили доклад Юлия Тарасова на sysconf. Юлия вы его уже видели у меня на канале -- мы с ним докладывали про корутинные оптимизации в компиляторах. Здесь он выступает с докладом про поддержку аппаратных точек останова в отладчиках. К слову, Юлий является автором первого прототипа реализации debug spec 1.0 для RISC-V то есть тема для него знакомая. Ну и доклад интересный.

00:50 Начало
02:07 Типичные подходы к отладке: break и step
07:02 Watchpoints, устройство и ограничения software watchpoints
13:45 Аппаратные watchpoints: идея и бенчмарк-мотивация
20:04 Реализация аппаратных watchpoints в отладчиках и операционных системах: ptrace API
27:30 Что скрывается за ptrace?
33:20 Интегрируем всё это в отладчик (gdb native)
35:20 Вопросы

Очень рекомендую особенно тем кто хотел больше информации о том как вообще работают отладчики.

#conference
YouTube Юлий Тарасов — Отладка с помощью аппаратных точек останова и их поддержка в отладчиках Подробнее о конференции sysconf: https://jrg.su/Czu8Za — — Скачать презентацию с сайта sysconf — https://jrg.su/kprzfh Каждый разработчик хотя бы раз, но пользовался отладчиком, чтобы поставить breakpoint. Как оказывается, из-за деталей реализации обычных…
  • 👍 56
  • ❤ 23
  • 🔥 10
More from @cpp_lects_rus
  1. Sep 22, 2026В четверг вечером провожу встречу со студентами и преподавателями ВШЭ. В планах: короткий…
  2. Sep 19, 2026Многие люди, прошедшие мой базовый курс языка C спрашивали -- а что дальше. Ведь мир языка…
  3. Sep 12, 2026Участвую в Ghost in the Code, рассылке YADRO о работе с легаси на C++. Удивительно ламповы…
  4. Sep 10, 2026Выложили доклад моего аспиранта и коллеги Владислава Белова @sick_hoof по алиасингу памяти…
  5. Sep 5, 2026Мне начали кидать в личку всякие странные видео из бентосных интернетов, появляющиеся (сей…
  6. Sep 3, 2026Выложили доклад моего студента и коллеги Саши Романова про рефлексию в C++. С моей точки з…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →