Low Level DeBugger
gcc -g 옵션
으로 컴파일하여 실행 파일을 만듦$ lldb (실행파일)
로 lldb를 실행
$ lldb (pid)
로 실행 중인 프로그램 디버깅도 가능$ ps
명령어로 확인할 수 있음lldb를 실행하시면 (lldb) help
로 명령어들을 확인할 수 있음
(lldb) b ft_printf # 함수 이름이 ft_printf인 모든 함수에 Breakpoint 설정
(lldb) breakpoint set --name ft_printf
(lldb) b main.c:42
(lldb) breakpoint set --file main.c --line 42
(lldb) b
(lldb) breakpoint list
Breakpoint 제거
(lldb) br del [breakpoint 번호]
(lldb) breakpoint delete [breakpoint 번호]
(lldb) br del
(lldb) breakpoint delete