【发布时间】:2012-01-12 19:38:56
【问题描述】:
我已将 GDB 附加到当前位于 catch(...) 块内的进程。
是否有已知的技术可以访问抛出的异常?
有问题的程序是 gcc/x86-64 二进制文件,但我也对其他版本感到好奇。
【问题讨论】:
-
是的,当然它仍然存在,但是你不知道它的类型,你打算怎么处理它?
-
嗯,也许你可以在活动异常对象上做一些 RTTI。检查您的 ABI 文档;它可能只是描述类似的东西......
标签: c++ gcc exception-handling gdb