GCC поддерживает режимы обработки исключений, основанных на таблицах на основе таблицы Setjump-longjump (sjlj) и Dwarf2 (dw2). В чем разница между двумя моделями и как выбрать подходящую модель? Почему Dwarf2 работает на основе таблиц (dw2) - более эффективная модель? Я понимаю, что две модели нельзя смешивать.
Ссылка: Предварительный просмотр технологии: gcc-4.2.1-sjlj -2