Katalog Kernel Debug & Tracing 2026

Kernel Debug & Tracing

Kernel içi tracing/gözlemlenebilirlik/fuzzing: ftrace, kprobes, eBPF/CO-RE, KASAN/UBSAN, kdump/crash, lockdep, printk, KGDB, syzkaller.

/ · esc
11 eğitim
01 Gömülü Li̇nux

eBPF — Kernel Gözlemlenebilirlik

kernel'ı yeniden derlemeden tracing, ağ analizi ve güvenlik politikaları — BPF virtual machine, verifier ve JIT compiler.

10 bölümEBPF
Eğitime git
02 Gömülü Li̇nux

eBPF CO-RE & libbpf — Taşınabilir BPF Programlama

Compile Once — Run Everywhere yaklaşımıyla kernel versiyon bağımsız BPF programları yaz; BTF, libbpf ve BPF skeleton ile üretim kalitesinde gözlemlenebilirlik araçları geliştir.

9 bölümEBPF / CO-RE
Eğitime git
03 Gömülü Li̇nux

ftrace — Derinlemesine Kernel İzleme

ftrace function tracer, function_graph, event tracing, kprobe/uprobe dinamik iz noktaları ve trace-cmd ile gömülü sistemlerde kernel davranış analizi.

9 bölümPERFORMANS
Eğitime git
04 Kernel Debug

ftrace — Kernel Fonksiyon Tracing

tracefs arayüzü üzerinden, kernel'a tek satır kod eklemeden her fonksiyonun ne zaman çağrıldığını, ne kadar sürdüğünü ve hangi çağrı zinciriyle geldiğini öğren.

9 bölümTRACING
Eğitime git
05 Kernel Debug

KASAN · UBSAN · KMSAN — Kernel Sanitizers

Compile-time instrumentation ile kernel memory hatalarını, undefined behavior'ı ve veri yarışlarını üretim öncesinde bul. Bug'ın iz bıraktığı yerde seni bekliyor.

9 bölümMEMORY SAFETY
Eğitime git
06 Kernel Debug

kdump & crash — Kernel Crash Analizi

Kernel panikten önce bir şey söylüyor. kdump o anı yakalar; crash utility o anı açar. Yeniden başlatma gerekmez — sadece olay yerinde adli tıp.

8 bölümCRASH ANALİZİ
Eğitime git
07 Kernel Debug

kprobes & kretprobes — Dynamic Instrumentation

Çalışan kernel'ı durdurmadan, herhangi bir fonksiyonun girişine ve çıkışına probe ekle. Kaynak değişikliği yok, yeniden derleme yok — sadece bir kernel modülü.

9 bölümDYNAMIC INSTRUMENTATION
Eğitime git
08 Kernel Debug

lockdep & Hung Task — Deadlock Tespiti

Kernel'ın yerleşik kilit dedektörü, deadlock'u oluşmadan önce bulur. lockdep bağımlılık grafını çizer; sen sadece raporu okursun.

8 bölümSENKRONIZASYON
Eğitime git
09 Kernel Debug

printk & dynamic_debug — Kernel Loglama

KERN_DEBUG'dan KERN_EMERG'e log seviyesi hiyerarşisi, dmesg ile ring buffer analizi ve üretim kernel'ında debug mesajlarını sıfır yeniden derlemeyle açan dynamic_debug altyapısı.

8 bölümLOGLAMA
Eğitime git
10 Gömülü Li̇nux

KGDB — Çekirdek Seviyesi GDB ile Hata Ayıklama

KGDB ve KGDBOC ile çalışan Linux kernel'da kesme noktası koyma, bellek inceleme, modül hata ayıklama ve gömülü UART tabanlı uzak hata ayıklama.

9 bölümHATA AYIKLAMA
Eğitime git
11 Gömülü Li̇nux

syzkaller — Linux Kernel Fuzzing

Coverage-guided syscall fuzzer ile kernel güvenlik açıklarını bul — KCOV, KASAN, QEMU VM havuzu ve otomatik reproducer üretimi.

9 bölümKERNEL GÜVENLİK
Eğitime git