kernel
initcall
params
bootconfig
sysctl
panic
kallsyms
rwonce
kobject, ktype, kset, kref
module
printk
syscall
netlink
uevent
irqwork
locking
spinlock
mutex
semaphore
rwsem
rcu
futex
lockdep
lockstat
irq
irqdomain
irqdesc
irqchip
manage
exception, fault, traps
procfs, debugfs, sysfs
softirq
tasklet
workqueue
time
arch_timer
clocksource
timekeeping
clockevents
tickdevice
jiffies
timer
hrtimer
tickless
tickbroadcast
delay
timer_list
dma
dma-engine
coherent
contiguous
atomic pool
direct
dma-mapping
dma-pool
dma-heap
dma-buf
iommu
iommu
smmu
kvm
kvm
vhe
pkvm
virtio
virtio
virtio_ring
virtio_mmio
rproc
firmware
remoteproc
rpmsg
mm
overview
pgtable
mmu
pagewalk, ptdump
fixmap
convert
memblock
tlb
percpu
page allocate
vmalloc
mmap
page swap / reclaim
power
psci
cpuidle
suspend
dpm
runtime_suspend
domain
wakelock
wakeup
spin_table
smp
cpu_hotplug
rebooot
cpufreq
devfreq
energy_model
process
state
fork
sched
overview
topology
stop
dl
rt
fair
idle
balance
pelt
walt
schedutil
eas
isolate
completion
psi
cgroup
cgroup
cpuset
memcontrol
fs
filesystem
super
inode
dentry
filemode
ramfs, tmpfs
devtmpfs
procfs
debugfs
configfs
sysfs
initramfs
fat32
ext4
erofs
f2fs
fuse
block
zram
ramdisk
drivers
driver
clock
dma
mailbox
hw-spinlock
pinctrl
gpio
reset
wdt
regulator
rtc
timers
tty/uart
input
graphics
framebuffer
drm/kms
libs
sprintf
string
debugobject
android
vendor_hook
binder
kinfo
tracing
tracepoint
trace_event
ftrace
kprobe
fprobe
uprobe
perf
ebpf
coresight
streamline
trace-cmd
kernelshark
perfetto
simpleperf
flamechart
atrace
strace
benchmarks
hackbench
tbench
netperf
unixbench
reaim
schbench
stream
rt-app
sysbench
other
linux system tools
binutils collection
My other projects
tracecat: A generic kernel trace analysis framework
lightbox: Arch64 qemu based kernel running and debug environment