~/talk

Building X-Ray for enterprise-scale software

Talkat SOAP 2025 · on Monday, 2025-06-16· [developer-experience]
links:none on file
slides:none on file

Clearblue lifts production binaries into LMIR and builds a whole‑program PDG stored on disk to answer value‑flow queries; it analyzes the Linux kernel (≈381,000 functions, ~30M LOC) with six levels of inlining and full path sensitivity, but deliberately gives up soundness and limits context depth (typically 6) and path matches (≈10) to finish. Precomputed CFL reachability summaries on disk yield up to 200–300× perceived speedups; hybrid use of LLMs (DAINFO, ~80% accuracy) recovers container aliasing and reduces false positives when combined with static patterns.

AI-written summary · about

  1. 0:00Introduction
  2. 3:36Static analysis needs X-ray
  3. 12:52Clear Blue vision
  4. 16:34Clear Blue architecture
  5. 19:52Value flow analysis innovations
  6. 25:12Sensitivity and context flow
  7. 31:57Optimizing reachability queries
  8. 37:00LLMs with static analysis
  9. 42:30Container data flow case study
  10. 45:06Deadlocks with interrupt handlers
  11. 48:40Memory wrapper detection
  12. 54:06Takeaways and future
  13. 56:22Q&A
~/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.