1,0×
78 просмотров · 11 месяцев назад
00:00/19:43
Вступление
Описание
21. Отладка программ [Универсальный программист]
11 месяцев назад • 78 просмотров3 поставили "Нравится"
Как искать ошибки в программах? Как остановить программу в нужном месте и увидеть её текущее состояние? Как работают отладчики? Узнаем об этом в сегодняшнем выпуске.Вы можете помочь развитию канала, подписавшись на Patreon: www.patreon.com/unicoder
или Boosty: boosty.to/unicoder
или переведя любую сумму на карту: 5536 9140 0276 0019
или Bitcoin: 3Cb8Jb8cZNeiMx1saUPfb2JxBwQRYYbuGF
Также смотрите меня в ютубе: www.youtube.com/@Uni-Coder
Тайм-коды:
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 Финал
Универсальный программист
Подборка ·
УниКодер
· 20 из 31Далее: 22. Консольный ввод-вывод. Символы, escape-последовательности, потоки [Универсальный программист]
Универсальный программист · 20 из 31