~/talk

Kernel ABI Monitoring a...

links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Kernel ABI tooling adds a CTF reader that extracts type info from vmlinux and modules, serializes it to a corpus and XML, and feeds existing comparators (abidiff/abidw). Using CTF cuts ABI extraction time from about 4m47s to ~70s on large binaries, produces much smaller type sections, and makes many forward-declaration vs full-definition changes invisible to reports. genksyms CRC checks still cause false positives; CTF plus a VM-level archive (VM Linux.ctfa) lets comparators prove true binary compatibility for modules.

AI-written summary · about

  1. 0:00Introduction to ABI monitoring
  2. 1:07ABI validation tools overview
  3. 2:35CTF format and kernel integration
  4. 4:48Corpus generation with CTF
  5. 6:14API difference detection tools
  6. 8:07Performance comparison CTF vs DWARF
  7. 10:20Performance discussion and optimizations
  8. 11:23Diff algorithm limitations
  9. 13:08Android kernel ABI handling
  10. 15:36False positives in ABI checks
  11. 17:48CRC-based module compatibility
  12. 19:10Stable kernel API strategies
  13. 21:02CTF type deduplication behavior
  14. 22:24Forward declaration challenges
  15. 24:10CTF detection of ABI breaks
  16. 25:58CTF size and performance details
  17. 26:41Limitations of ABI breakage detection
  18. 27:22API attribute changes impact
  19. 28:49Calling convention stability
  20. 30:15ABI definition and debug info
  21. 31:40Embedding API-relevant metadata
  22. 32:43Section changes and ABI breaks
  23. 33:46Source-level attribution in reports
  24. 35:03Actionable ABI reports
  25. 36:49Section information in APIs
  26. 37:36Additional metadata considerations
  27. 38:22CRC limitations and GenKSim
  28. 40:09Alternative hashing strategies
~/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.