如何在lldb中保存断点?这是gdb的一个功能,我怀疑lldb也有它,但我无法在帮助中找到它。
如何在gdb中完成:
正如Jim Ingham上面所说,你目前无法在lldb中保存断点。但是,有一个工作。您可以从命令文件加载lldb命令,如下所示:
lldb -S <path_to_command_file>
您可以在命令文件中使用此命令:
file <path_to_binary>
breakpoint set --file file0.cc --line 22
breakpoint set --file file1.cc --line 237
上面的命令文件将加载二进制文件并在lldb启动时设置断点。
您可以使用breakpoint write
将当前断点保存到文件中
breakpoint write -f debug
这会将断点保存到文件'debug'。但是,与gdb相比,保存的断点不是简单格式。
当你启动breakpoint read -f debug
时,你可以用lldb
读取这个文件。
该文件存储为JSON,因此您可以在所选的文本编辑器中读取它。你可以把文件放在任何你想要的地方而不是debug
,你可以使用~/Desktop/myFilename.json
目前这不可行。