21. Отладка программ [Универсальный программист]
Автор: УниКод
Загружено: 2022-05-04
Просмотров: 1347
Описание:
#программирование #отладка #debug #breakpoint
Как искать ошибки в программах? Как остановить программу в нужном месте и увидеть её текущее состояние? Как работают отладчики? Узнаем об этом в сегодняшнем выпуске.
Плейлист Универсальный программист: • Универсальный программист
Плейлист Реальный код: • Реальный код
Вы можете помочь развитию канала, подписавшись на Patreon: / unicoder
или Boosty: https://boosty.to/unicoder
или переведя любую сумму на карту: 5536 9140 0276 0019
или Bitcoin: 3Cb8Jb8cZNeiMx1saUPfb2JxBwQRYYbuGF
Также смотрите меня в Дзене: https://dzen.ru/unicoder
Тайм-коды:
00:00 Вступление
00:17 Откуда начинается выполнение программы
02:00 Что такое отладка
02:52 Отладочный вывод
03:17 Отладчик
04:00 Точка останова (breakpoint)
04:36 Окна отладчика: локальные переменные
04:52 Пошаговое выполнение
05:23 Watches
05:59 Шаг с заходом
06:20 Окна отладчика: стек вызовов
07:10 Ошибка обнаружена
07:37 Включение/отключение точек останова
07:52 Выполнить до курсора
08:15 Последствия ошибки: переполнение стека
08:52 Точка останова с условием
09:25 Выполнить до выхода
09:50 Отладка в компилируемых языках
10:28 Необходимость в отладочной информации
10:57 Конфигурации (профили) компиляции
12:19 Отладочная информация и что в неё входит
13:33 Как выключить отладочную информацию
13:52 Отладка на машинном уровне
14:05 Код вызова
14:49 Пролог
15:34 Эпилог
16:32 stdcall
17:05 Адресация через frame pointer
17:35 Отладка любого процесса в системе
17:46 Удаленная отладка
18:15 Отладочные функции в системном API
19:15 Как отладчик ставит точку останова
19:35 Финал
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: