iOS常用调试方法:LLDB命令( 四 )

  •     watchpoint spec = 'string' 
  •     new value: 0x00000001007670b8 
  • (lldb) next 
  • Watchpoint 1 hit: 
  • old value: 0x00000001007670b8 
  • new value: 0x0000000100767138 
  • (lldb) image lookup -a 0x00000001007670b8 
  •       Address: QiDebugDemo[0x00000001000040b8] (QiDebugDemo.__DATA.__cfstring + 32) 
  •       Summary: @"QiShare" 
  • (lldb) image lookup -a 0x0000000100767138 
  •       Address: QiDebugDemo[0x0000000100004138] (QiDebugDemo.__DATA.__cfstring + 160) 
  •       Summary: @"huang" 
  • image lookup -a 是 image lookup -address 的简写,可以查看参数地址的内容 。
    8. 总结
    文章仅列举了作者平常使用到的一些LLDB命令,这些命令的确能提高调试效率 。而更多的LLDB命令可以从LLDB Homepage(http://lldb.llvm.org/)或者其他网络资源中获取 。
    【本文是51CTO专栏机构360技术的原创文章,微信公众号“360技术( id: qihoo_tech)”】




    推荐阅读