1. Debugger commands:
    2. apropos -- List debugger commands related to a word or subject.
    3. breakpoint -- Commands for operating on breakpoints (see 'help b' for shorthand.)
    4. command -- Commands for managing custom LLDB commands.
    5. disassemble -- Disassemble specified instructions in the current target. Defaults to the current function for
    6. the current thread and stack frame.
    7. expression -- Evaluate an expression on the current thread. Displays any returned value with LLDB's default
    8. formatting.
    9. frame -- Commands for selecting and examing the current thread's stack frames.
    10. gdb-remote -- Connect to a process via remote GDB server. If no host is specifed, localhost is assumed.
    11. gui -- Switch into the curses based GUI mode.
    12. help -- Show a list of all debugger commands, or give details about a specific command.
    13. kdp-remote -- Connect to a process via remote KDP server. If no UDP port is specified, port 41139 is assumed.
    14. language -- Commands specific to a source language.
    15. log -- Commands controlling LLDB internal logging.
    16. memory -- Commands for operating on memory in the current target process.
    17. platform -- Commands to manage and create platforms.
    18. plugin -- Commands for managing LLDB plugins.
    19. process -- Commands for interacting with processes on the current platform.
    20. quit -- Quit the LLDB debugger.
    21. register -- Commands to access registers for the current thread and stack frame.
    22. reproducer -- Commands for manipulating reproducers. Reproducers make it possible to capture full debug
    23. sessions with all its dependencies. The resulting reproducer is used to replay the debug session
    24. while debugging the debugger.
    25. Because reproducers need the whole the debug session from beginning to end, you need to launch
    26. the debugger in capture or replay mode, commonly though the command line driver.
    27. Reproducers are unrelated record-replay debugging, as you cannot interact with the debugger
    28. during replay.
    29. script -- Invoke the script interpreter with provided code and display any results. Start the interactive
    30. interpreter if no code is supplied.
    31. settings -- Commands for managing LLDB settings.
    32. source -- Commands for examining source code described by debug information for the current target process.
    33. statistics -- Print statistics about a debugging session
    34. target -- Commands for operating on debugger targets.
    35. thread -- Commands for operating on one or more threads in the current process.
    36. type -- Commands for operating on the type system.
    37. version -- Show the LLDB debugger version.
    38. watchpoint -- Commands for operating on watchpoints.