Difference between revisions of "LLDB Commands"

From Coder Merlin
Line 39: Line 39:
| {{Command|breakpoint}} {{Command|disable}} {{CommandPlaceholder|breakpoint_id(s)}}
| {{Command|breakpoint}} {{Command|disable}} {{CommandPlaceholder|breakpoint_id(s)}}
| Disable the specified breakpoint(s) without deleting them.  If none are specified, disable all breakpoints.
| Disable the specified breakpoint(s) without deleting them.  If none are specified, disable all breakpoints.
|}
== List ==
{| class='wikitable'
! style="width: 70%"|Key Sequence
! style="width: 30%"|Purpose
|-
| {{Command|list}}
| List relevant source code using one of several shorthand formats.
|}
|}



Revision as of 14:36, 23 September 2020

Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder

Execution[edit]

Key Sequence Purpose
 process   launch   --stop-at-entry  Launch the executable in the debugger and then immediately halt
 process   launch   --   arguments  Launch the executable in the debugger with the specified arguments
 thread   step-in 

Alternative:  step 
Alternative:  s 

Source level single step, stepping into calls.
 thread   step-over 

Alternative:  next 
Alternative:  n 

Source level single step, stepping over calls.

Breakpoint[edit]

Key Sequence Purpose
 breakpoint   list  List some or all breakpoints at configurable levels of detail.
 breakpoint   set   --name   function_name 

Alternative:  b   s   -n   function_name 
Alternative:  b   function_name 

Set a breakpoint on the function named function_name
 breakpoint   set   --file   file_name   --line   line_number  Set a breakpoint in the file named file_name at line number line_number
 breakpoint   disable   breakpoint_id(s)  Disable the specified breakpoint(s) without deleting them. If none are specified, disable all breakpoints.

List[edit]

Key Sequence Purpose
 list  List relevant source code using one of several shorthand formats.

Disassemble Frame[edit]

disassemble --frame –mixed

Memory Read[edit]

memory read --size 4 --format x --count 4 0x00007fffffffdb64

Register Read[edit]

register read

Single-Step Assembly[edit]

stepi

References[edit]