Господа, интересует информация о том как работают исключения в С++ (желательно в GCC). Но прошу заметить, не на уровне пользователя, а о том как они реализованы, какой код и какие структуры данных генерируются и встраиваются в исполняемые файлы.
Приветствуется любая информация, начиная от ссылок на книжки и Интернет ресурсы, и заканчивая собственными наблюдениями
Заранее спасибо.