2016-11-06 69 views
1

有沒有辦法在LLDB(命令行)中再次設置所有先前使用的斷點?LLDB - 設置以前使用的斷點

例子:

我開始LLDB並設置:

(LLDB)b OSDEL

(LLDB)b rtioctl

[做我的調試]

(LLDB)退出

然後,我再次啓動lldb並將其附加到相同的專業版塞斯。 現在我想設置早些時候使用的相同斷點。

我已經知道可以通過Ctrl + r來搜索以前使用過的命令。但是有沒有辦法一次設置所有斷點?

回答

0

閱讀手冊頁和嘗試的東西出來後,我想出了一個解決辦法:

你可以創建你所有的斷點一個文件,說

file ./my_program 

b Car::openDoor 

b Car::closeDoor 

b Car::pedalToTheMetal 

和運行

lldb -S ./my_breakpoints 

需要找到二進制文件並執行該文件./my_program。

+1

請注意,目前的TOT lldb現在有寫入和讀取斷點到保存文件('breakpoint read'和'breakpoint write')的命令。他們應該在下一個正式版本中出現。 –