gpt4 book ai didi

ios - 这个gdb输出在Xcode中是什么意思?

转载 作者:行者123 更新时间:2023-12-03 08:58:36 25 4
gpt4 key购买 nike

我在使用gdb调试器的Xcode中,我只是不明白我收到的错误消息,它们在每次运行后也会改变。

这是正在显示的代码的片段:

0x001e8975  <+0006>  sub    $0xc,%esp
0x001e8978 <+0009> call 0x1e897d <prepareForMethodLookup+14>
0x001e897d <+0014> pop %edi
0x001e897e <+0015> mov 0x8(%ebp),%esi
0x001e8981 <+0018> mov 0x10(%esi),%eax
0x001e8984 <+0021> and $0xfffffffc,%eax

0x001e8987 <+0024> cmpl $0x0,(%eax)

0x001e898a <+0027> js 0x1e89d2 <prepareForMethodLookup+99>
0x001e898c <+0029> mov 0xfe697(%edi),%ebx
0x001e8992 <+0035> cmpl $0x0,(%ebx)
0x001e8995 <+0038> je 0x1e89aa <prepareForMethodLookup+59>
0x001e8997 <+0040> cmpl $0x2,0x103df7(%edi)

中间的线是绿色箭头似乎指向的位置。我只是不完全理解它的意思。我会粘贴一些代码,但是我不确定要确定实际问题在哪里,并且有很多代码。这可能是一个菜鸟问题,或者我可能没有很好地解释它,但是我很感谢您的帮助。

最佳答案

您是否启用了异常断点?

在XCode中按CMD-6

这应该将您从项目资源管理器更改为左侧选项卡上的断点

单击页面左下方的小+,然后单击“添加异常(exception)断点”,这将为应用程序中发生的所有异常(exception)添加断点。

我不确定为什么默认情况下不启用它们,这有点烦人!

这可以帮助您找到所面临的问题。

关于ios - 这个gdb输出在Xcode中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15340816/

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