Я пытаюсь понять работу обработки исключений gcc в C ++. Я построил его из источников, а затем запустил cscope, но не смог найти определение. Тем не менее, я мог видеть его разборку в GDB. Я попробовал параметр / m на всякий случай, если получу имя файла. Но это тоже не показало бы. Я построил его под Ubuntu на моем VirtualBox.
Может кто-нибудь, пожалуйста, пролить свет на это? Я предположил, что мы должны получить что-то после создания источника.
Я просто вижу следующее:
File Function Line
0 libstdc++-v3/libsupc++/cxxabi_init_exception.h <global> 63 __cxa_allocate_exception(size_t) _GLIBCXX_NOTHROW;
1 libstdc++-v3/libsupc++/exception_ptr.h <global> 189 void * __e = __cxxabiv1::__cxa_allocate_exception(sizeof(_Ex));