【问题标题】:How to select different frame in lldb?如何在lldb中选择不同的框架?
【发布时间】:2013-01-17 16:29:36
【问题描述】:

我怎样才能让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

【问题讨论】:

    标签: lldb


    【解决方案1】:

    这是 Xcode 和 lldb 的一个已知错误。在调试器控制台窗口中更改选定的线程和选定的框架会立即丢失。或者更准确地说,lldb 不会将此状态更改广播到 Xcode 和 Xcode,在命令之间,将调试器状态重置为已知设置。不幸的是,在解决此问题之前,您需要使用 GUI 进行帧/线程更改,以便 Xcode 可以更新选定的线程/帧。

    【讨论】:

      猜你喜欢
      • 2016-04-01
      • 2020-05-14
      • 1970-01-01
      • 1970-01-01
      • 2011-05-31
      • 2014-09-24
      • 1970-01-01
      • 2018-07-24
      • 1970-01-01
      相关资源
      最近更新 更多