Евгений Ерохин — Exception Handling: богатый мир обработки исключений

Описание к видео Евгений Ерохин — Exception Handling: богатый мир обработки исключений

Подробнее о конференции C++ Russia: https://jrg.su/W8skjE
— —
Сложно найти разработчика на C++, который никогда не пользовался исключениями. Но как они устроены внутри, наверное, знает не так много людей. А понимание принципов работы инструментов — залог правильного их использования.

Попробуем исправить эту ситуацию и разобрать всю эту машинерию по винтикам.

В докладе мы погрузимся в мир:

Ассемблера, генерируемого компилятором для выбрасывания и перехвата исключений.
– Рантайма средствами языка.
– Раскрутки стека.
– DWARF.
– Personality.
– Порассуждаем о месте исключений в нашей экосистеме.
– И, конечно, рассмотрим аппаратные ресурсы процессора, на которые может влиять использование исключений.

Комментарии

Информация по комментариям в разработке