해당 문법으로 사용가능한 유용한 명령어로 Subcommand, Option리스트의 사용법을 보여준다.
기본 명령어 : help [command name]
# LLDB에서 제공하는 모든 명령어를 보고 싶을 때
(lldb) help
# 특정 명령어의 Subcommand나, Option이 보고 싶을 때
(lldb) help po
관련 키워드를 통해 원하는 기능의 명령어가 있는지 알아볼 수 있는 명령어이다.
기본 명령어 : apropos [keyword]
(lldb) apropos ignore
(lldb) br s --name startStudy()
특정 이름을 가진 모든 함수에 break를 걸기 위해 -name (-n) option을 이용할 수 있다.
기본 명령어 : break s --name startStudy
br s -f main.swift -l 28 -C "po person" -G1
# breakpoint 목록 전체 출력
(lldb) breakpoint list
(lldb) br list
# breakpoint 목록 간단하게 출력
(lldb) br list -b
# 특정 id를 가진 breakpoint의 정보만 출력
(lldb) br list 1
Breakpoint를 삭제하거나, 비활성화 하기 위해 delete, disable Subcommand를 이용할 수 있습니다.
delete
disable
# breakpoint 전체 삭제
(lldb) breakpoint delete
(lldb) br de
# 특정 breakpoint 삭제
(lldb) br de 1
# breakpoint 전체 비할성화
(lldb) breakpoint disable
(lldb) br di
# 특정 breakpoint 비활성화
(lldb) br di 1.1
(lldb) `n`(next Command)
(lldb) `s`(step Command)
(lldb) `finish`
Stack Memory 관점에서 Stepping Out은 Stack Frame을 Pop하는 것과 동일하다.