之前已經寫過一篇文章講述了常見的斷點打印巷疼,有興趣的朋友可以閱讀一下這篇文章。常見斷點打印
1.breakpoint
比如說你想給某個文件的某一行打印斷點馅闽,你可以在控制臺輸入如下的命令
breakpoint set --file filename --line 2 ?
上面命令意思是給filename的文件第二行打印斷點落剪,也可以簡寫成如下
breakpoint set -f filename -l 2
breakpoint set --name func
上面命令意思是給func的方法打斷點餐屎,也可以簡寫成如下
breakpoint set -n func
也可以為多個函數打斷點
breakpoint set -n func1 -n func2
上面命令意思是給func1输玷、func2函數打斷點
也可以給C語言函數打斷點
breakpoint set --method func
breakpoint set -M func
也可以設置給OC語言函數打斷點
breakpoint set --selector func
breakpoint set -S func
也可以加載指定的動態(tài)庫
breakpoint set?-- shlib file.dylib --name func
breakpoint set -s file.dylib -n func
查看所有斷點?breakpoint list
刪除斷點 breakpoint delete
2.watchpoint用法
觀察某個值的變化:watchpoint set variable
設定a=100之后觸發(fā)斷點打佣铀俊:watchpoint modify -c 'a=100'
watchpoint list查看具體值的變化
3.image的用法
直接定位到閃退到哪一行image lookup --address 0X00000000
文章總結的很簡單,有興趣的朋友可以試一下欲鹏,碼字不容易机久,給大家給個??。此外要感謝此篇文章的參考者iOS開發(fā)斷點調試高級技巧赔嚎。