lldb常用操作備忘

小星星_ios發表於2020-03-17
命令 效果
p 列印物件
po 列印物件的description
call 執行程式碼
bt 檢視當前呼叫棧
c 繼續執行
n 將子函式當作一個整休執行
s 單步執行,遇到子函式會進去
finish 返回上層呼叫棧

上面的命令很多時候我都是配合條件斷點使用的。比如你在開發登入模組,不想每次都填寫使用者名稱密碼,就可以利用它來設定預設值。

下面是我學習彙編的時候經常使用的

命令 效果
si 單步執行可跳轉匯編指令內部
ni 單步執行彙編級別
register read $x0 讀取暫存器的值
register write $x0 修改暫存器的值
watchpoint set variable p->_name 類似KVO,可以監聽屬性的改變