~/talk

ArKanjo: a tool for detecting function-level Code Duplication in the Linux Kernel

Talkat DebConf 2025 · on Tuesday, 2025-07-15· at 15:30· Petit amphi· [software-architecture, testing]

ArKanjo is a new MIT-licensed command-line tool that finds function-level code duplications in the Linux kernel by focusing on C and kernel-specific patterns. It uses a two-stage design—an expensive Preprocessor that analyzes the whole codebase and a fast Query Responder for repeated duplication queries—to scale to the kernel’s 28M+ LoC and enable rapid, actionable results prioritized for maintainability (e.g., copied buggy logic). The authors evaluate ArKanjo on recent kernel versions, show it finds clones missed by generic tools, and report it has helped newcomers make initial kernel fixes.

AI-written summary · about

~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.