Tüm eğitimler
Katalog Kernel Debug Linux Kernel 2026

Kernel Debug Araçları
ftrace · kprobes · KASAN

Kernel'ın içine bak — sıfır modifikasyonla fonksiyon tracing, dynamic instrumentation ve memory hata tespiti.

/ · esc
6 rehber
01 Tracing

ftrace — Kernel Fonksiyon Tracing

tracefs üzerinden sıfır modifikasyonla kernel fonksiyonlarını izle. function_graph tracer, set_ftrace_filter, trace-cmd, tracepoint'lar ve perf entegrasyonu. I2C latency pratik örneği.

9 bölüm ftrace · trace-cmd · perf
Rehbere git
02 Tracing

kprobes & kretprobes — Dynamic Instrumentation

Çalışan kernel'a sıfır yeniden derleme olmadan probe ekle. pre_handler/post_handler, kretprobe ile return value izleme, kernel modülü yazımı, uprobe ve eBPF ile modern kprobe kullanımı.

9 bölüm kprobes · kretprobes · bpftrace
Rehbere git
03 Loglama

printk & dynamic_debug — Kernel Loglama

KERN_ERR'dan pr_debug()'a loglevel hiyerarşisi. dmesg ve journalctl ile ring buffer okuma. dynamic_debug ile üretim kernel'ında debug mesajlarını anında aç. dev_dbg() ile cihaz bağlantılı loglama.

8 bölüm printk · dynamic_debug · dmesg
Rehbere git
04 Memory

KASAN · UBSAN · KMSAN — Kernel Sanitizers

Compile-time instrumentation ile kernel memory hatalarını bul. KASAN ile out-of-bounds ve use-after-free, UBSAN ile undefined behavior, KMSAN ile başlatılmamış bellek kullanımı, KCSAN ile data race tespiti.

9 bölüm KASAN · UBSAN · KMSAN · KCSAN
Rehbere git
05 Crash

kdump & crash — Kernel Crash Analizi

Kernel panikten sonra vmcore dump al ve analiz et. kexec ile crash kernel, makedumpfile ile sıkıştırma, crash utility ile post-mortem bt/log/ps/vm komutları. Embedded ortamda minimal kdump kurulumu.

8 bölüm kdump · crash · kexec · makedumpfile
Rehbere git
06 Senkronizasyon

lockdep & Hung Task — Deadlock Tespiti

Kernel'ın yerleşik deadlock dedektörü lockdep ile kilit sıralama ihlallerini bul. Hung task watchdog, RCU stall tespiti ve lockstat ile kilit çekişme istatistikleri. Deadlock senaryo analizi.

8 bölüm lockdep · hung task · RCU · lockstat
Rehbere git

Aramanla eşleşen rehber bulunamadı.

6
Rehber
~55
Bölüm
0
Harici bağımlılık
Kez çalıştırılabilir