C++: темная сторона С++
Доклад принят в программу конференции
Тезисы
Расскажем, как в ЛК организован сбор дампов памяти, диагностирующих критичные ошибки. В частности, как мы в С++’ном коде реализовали перехват любых нештатных ситуаций, какие при этом возникли проблемы, и как мы их решили. А затем на примерах рассмотрим анализ пары интересных дампов, связанных с современными фичами С++ (noexcept, корутины).
Сергей Козлов
Лаборатория Касперского
Пишет на С++ уже почти четверть века. За это время довелось заниматься многими разноплановыми проектами: видеонаблюдением, IP-телефонией, видеоконференциями и т.д.
А последние 10 лет посвящены работе в Лаборатории Касперского. Не чурается покопаться в crash-дампах или взять в руки дизассемблер.
В свободное время предпочитает путешествовать с семьёй или мучить компьютерные железки.
sergey.kozlov@kaspersky.com
https://habr.com/ru/users/graynm/
https://github.com/GrayNM
https://habr.com/ru/users/graynm/
https://github.com/GrayNM