gpt4 book ai didi

debugging - lldb:异常断点(相当于gdb的catch throw)

转载 作者:行者123 更新时间:2023-12-01 15:25:50 33 4
gpt4 key购买 nike

我正在尝试使用 lldb 进行 C++ 调试,如果抛出异常,我想停止,例如 gdb 的 catch throw ,而且我在 lldb 文档中找不到等效项。

最佳答案

在 Xcode 中,您可以设置一个异常断点(View > Navigators > Show Breakpoint Navigator,点击断点列表窗口底部的 + 按钮添加一个新断点)。

如果您使用命令行 lldb,请在 __cxa_throw 上放置一个断点对于 C++ 异常抛出,objc_exception_throw对于 Objective-C 异常抛出。

对于所有 C++ 异常:break set -E C++ .

关于debugging - lldb:异常断点(相当于gdb的catch throw),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8122375/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com