13.6Kпросмотров
9 февраля 2026 г.
Score: 15.0K
Продолжаю хвастаться своими студентами и коллегами. 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