issues
search
Taehyeon-Kim
/
SeSAC
☀️ SeSAC Daily Reporting
27
stars
0
forks
source link
[221028] TIL
#144
Open
Taehyeon-Kim
opened
1 year ago
Taehyeon-Kim
commented
1 year ago
Weekly
Optional
LLDB
Closure
Open source Library
Taehyeon-Kim
commented
1 year ago
LLDB
LLVM
Apple에서 진행한 Compiler Toolchain 개발 프로젝트
현재는 프로젝트 명으로 쓰임
주요 서브프로젝트로 Clang, LLDB 등이 있음
LLDB(Low Level Debugger)
Debug 환경을 Xcode 내로 가져옴
기계어에 가까운 영역까지 디버깅 가능
LLDB 기본 문법
command(p, po, breakpoint 등)
option(기본적으로 --, 약어 -)
argument
Edit Breakpoint
Name
Condition
Ignore
Action
Options(break 걸리지 않도록 할 수 있음)
디버그바(debug bar)
continue
stepping over
stepping in
stepping out
명령어 모음
expression, expr, ex, e
디버깅 시점에서 원하는 동작을 수행할 수 있음
watchpoint
모니터링 하는데 많은 CPU 자원 소모
Weekly