G
enby!

Специальный выпуск: лекции по тулчейну, часть 4, линкеры и отладка

Это специальный выпуск, посвящённый четвертой сотне подписчиков на канале. Я немного задолжал курс из-за карантина, но я, кажется, наверстал Поговорим про то как происходят оптимизации времени компиляции и в итоге немного успеем про отладчики Поскольку это спешл, слайды и стиль изложения несколько более фривольны, чем обычно. Но это всё ещё образовательные лекции. Лектор -- Константин Владимиров Дата лекции: unrelated, делалось под запись как спецвыпуск Съёмка и звук -- Дмитрий Рябцев Предыдущая лекция:    • Специальный выпуск: лекции по тулчейну, ча...   Следующая лекция:    • Специальный выпуск: лекции по тулчейну, ча...   Errata: здесь пока пусто Timeline: 00:00 Предисловие 02:33 Мержинг констант 09:28 Чем плох objdump 13:53 Волшебство LTO 17:55 Fat objects 21:44 Плагин линкера 23:48 LTO на хорошем примере 33:37 Байка про LTO 37:47 Скрипты линкера 49:43 Введение в objcopy 56:42 Стандартные библиотеки 58:20 Исследование с помощью strace 1:00:39 Конструкторы в языке C и init_array 1:05:41 Наконец-то отладка: начнём с addr2line 1:09:20 Разные уровни отладки 1:11:53 Отладочная информация и компилятор 1:24:29 Короткий туториал по GDB 1:34:47 Как работают breakpoints 1:45:20 Главная проблема GDB 1:48:00 Послесловие: в следующий раз... 1:50:32 Обращение к подписчикам

Смотрите также