Search code examples
debuggingllvmlldb

Save breakpoints in LLDB


How can I save breakpoints in lldb? This is a feature that gdb has and I suspect that lldb has it too but I haven't been able to find it in the help.

How this is done in gdb:

Getting gdb to save a list of breakpoints?


Solution

  • As Jim Ingham said above, you currently cannot save breakpoints in lldb. However, there is a work around. You can load lldb commands from a command file as follows:

    lldb -S <path_to_command_file>
    

    You can have this in your command file:

    file <path_to_binary>
    breakpoint set --file file0.cc --line 22
    breakpoint set --file file1.cc --line 237
    

    The above command file will load the binary and set the breakpoints when lldb starts.