LLDB - 设置以前使用的断点
LLDB - set previously used breakpoints
有没有办法在 LLDB(命令行)中再次设置所有以前使用的断点?
示例:
我启动了 lldb 并设置:
(lldb) b osDel
(lldb) b rtioctl
[我调试了吗]
(lldb) 退出
然后,我再次启动 lldb 并将其附加到同一进程。
现在我想设置之前使用的相同断点。
我已经知道可以使用 Ctrl+r 搜索以前使用过的命令。但是有没有办法一次设置所有断点?
阅读手册页并进行尝试后,我想出了一个解决方法:
你可以创建一个包含所有断点的文件,比如说
file ./my_program
b Car::openDoor
b Car::closeDoor
b Car::pedalToTheMetal
和运行
lldb -S ./my_breakpoints
查找二进制文件并执行需要行 'file ./my_program。
有没有办法在 LLDB(命令行)中再次设置所有以前使用的断点?
示例:
我启动了 lldb 并设置:
(lldb) b osDel
(lldb) b rtioctl
[我调试了吗]
(lldb) 退出
然后,我再次启动 lldb 并将其附加到同一进程。 现在我想设置之前使用的相同断点。
我已经知道可以使用 Ctrl+r 搜索以前使用过的命令。但是有没有办法一次设置所有断点?
阅读手册页并进行尝试后,我想出了一个解决方法:
你可以创建一个包含所有断点的文件,比如说
file ./my_program
b Car::openDoor
b Car::closeDoor
b Car::pedalToTheMetal
和运行
lldb -S ./my_breakpoints
查找二进制文件并执行需要行 'file ./my_program。