Kernel Debugging
ftrace와 tracepoints 활용 — 커널 함수 호출 트레이싱
함수 단위 trace, 이벤트 trace, 정적 tracepoint, function graph.
· 5분 읽기
kernel ftrace
Tech articles, book reviews, and presentations.
페이지 26 / 73
함수 단위 trace, 이벤트 trace, 정적 tracepoint, function graph.
커널 로깅의 모든 것. log level, ring buffer, ratelimit, 런타임 토글.
user-space와 kernel-space 디버깅의 차이. /proc, kallsyms, kernel debug info.
DWARF 표준, DIE / abbrev / line / location, expression VM, CFI, split-DWARF.
STL pretty-printers, -O2 디버깅, .gdbinit 추천, rr time-travel. 시리즈 마무리.
TUI 모드, cgdb, gdb-dashboard, gef/pwndbg, VSCode, nvim-dap, DAP 프로토콜.
GDB / LLDB Python API. pretty-printer 작성, 커스텀 명령, 자동화, MI.
다른 머신·MCU를 GDB로. RSP, gdbserver, OpenOCD, J-Link, JTAG/SWD, ARM CoreSight.
ulimit / core_pattern. gdb -c. ELF core 포맷, NT_PRSTATUS, systemd-coredump.
thread / process apply. scheduler-locking. follow-fork. rr 시간 역행 디버깅.