如何在lldb中选择不同的帧?
如何使如何在lldb中选择不同的帧?,lldb,Lldb,如何使frame select实际使帧保持选中状态,而不是弹出到第0帧 以下是解释问题的输出: (lldb) frame select 6 frame #6: 0x06b35dc9 Foundation`__57-[NSNotificationCenter addObserver:selector:name:object:]_block_invoke_0 + 40 Foundation`__57-[NSNotificationCenter addObserver:selector:name:ob
frame select
实际使帧保持选中状态,而不是弹出到第0帧
以下是解释问题的输出:
(lldb) frame select 6
frame #6: 0x06b35dc9 Foundation`__57-[NSNotificationCenter addObserver:selector:name:object:]_block_invoke_0 + 40
Foundation`__57-[NSNotificationCenter addObserver:selector:name:object:]_block_invoke_0 + 40:
-> 0x6b35dc9: addl $24, %esp
0x6b35dcc: popl %ebp
0x6b35dcd: ret
0x6b35dce: nop
(lldb) frame info
frame #0: 0x00c64123 Facebook`-[APHCurrentSession updateMessage:] + 1347 at APHCurrentSession.m:102
这是一个已知的Xcode和lldb错误。在调试器控制台窗口中更改选定线程和选定帧将立即丢失。或者更准确地说,lldb不会将此状态更改广播到Xcode,而Xcode在命令之间会将调试器状态重置为已知设置。不幸的是,在修复此问题之前,您需要使用GUI进行帧/线程更改,以便Xcode可以更新所选的线程/帧