Стандарт C ++ определяет, как исключения должны вести себя с точки зрения пользователя, но оставляет разработчикам компилятора решение, как это реализовать. В этой области можно найти различные типы: DWARF, SJLJ, Itanium, SEH ... Какой из них не всегда хорошо документирован разработчиками, за исключением MinGW и MinGW-w64, для которых существует специальная цепочка загружаемых инструментов для разные типы EH.
Вопрос: каковы возможности обнаружения базовой реализации EH во время выполнения или во время сборки?