GCC's -fanalyzer and the Linux Kernel

GCC's -fanalyzer and the Linux Kernel

Linux Plumbers Conference via YouTube Direct link

untrusted attributes

21 of 30

21 of 30

untrusted attributes

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

GCC's -fanalyzer and the Linux Kernel

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Introduction
  2. 2 Dashf analyzer
  3. 3 Dashf warnings
  4. 4 How it works
  5. 5 Tracking state of memory
  6. 6 Warnings
  7. 7 My day job
  8. 8 Detecting uninitialized fields
  9. 9 taint example
  10. 10 attacker controlled index
  11. 11 special case
  12. 12 second approach
  13. 13 access attribute
  14. 14 readonly attribute
  15. 15 tintedargs attribute
  16. 16 demo
  17. 17 example
  18. 18 trust boundaries
  19. 19 address spaces
  20. 20 custom address spaces
  21. 21 untrusted attributes
  22. 22 woohoo
  23. 23 CPU
  24. 24 RCU tag
  25. 25 Double underscore force
  26. 26 Smart Checkers
  27. 27 Address Space Cast
  28. 28 GCC annual release cycle
  29. 29 GCC plugins
  30. 30 Discussion

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.