掌握以下lldb命令,夠用.
### LLDB調(diào)試總結(jié)
<lldb> e?NSString?*$str?=?@"test"? # e命令定義變量
<lldb> po $str? # po命令打印對象具體的內(nèi)容,p命令一般用于打印基本類型
<lldb> b 33 ? # b命令在當(dāng)前類文件第33行添加一個斷點
<lldb> bt ? # 打印當(dāng)前線程回溯
<lldb> c,n,s ? # c命令表示跳過當(dāng)前斷點繼續(xù)執(zhí)行程序,n命令表示step over,s命令表示step into
<lldb> image lookup --address 0x00000ffff? ? # image命令用于尋址
<lldb> watchpoint set self.name? # watchpoint 監(jiān)視self.name變量
<lldb> thread return ? ? ? ? # 當(dāng)前執(zhí)行程序堆棧直接返回一個值
<lldb> call [self method]? ? ? ? ? ? ? # call命令調(diào)用函數(shù)
<lldb> frame variable? ? ? ? ? ? ? ? ? ? # 查看當(dāng)前frame的所有變量的值
<lldb> frame info? ? ? ? ? ? ? ? ? ? ? ? ? # 打印當(dāng)前frame的信息
<lldb> expr 表達(dá)式? ? ? ? ? ? ? ? ? ? ? ? # 動態(tài)執(zhí)行表達(dá)式的值
<lldb> help ? ? # help命令