如何使用GNU运行时和没有GNUStep打印Objective-C异常的异常堆栈跟踪?
我在使用GCC 4.3的Linux上构建了一个Objective-C应用程序,没有使用特定的框架(只有GNU运行时)。我正在使用Objective-C异常(通过'-fobjc-exceptions'编译器标志)。
现在我想在我抓到一些时打印出这种异常的堆栈跟踪。
或者是什么会让我更开心:将痕迹放在一个字符串或某种结构中以便以后评估或打印它。
怎么能实现呢?
没有找到相关结果
已邀请:
2 个回复
爆刺疤灯
它可能有所帮助。
渐首洽陈染
和
来获取调用堆栈的地址和相应的符号。这有点帮助,但远离gdb给出的信息。既没有行号也没有参数值。 使用glibc扩展名
我可以得到类似的信息,但不能进一步。 这仍然不是我正在寻找的,但没有人有这样的条款 - 所以我会接受我自己的答案:(。