Dangerous Optimizations and the Loss of Causality in C and C++ Programming

Dangerous Optimizations and the Loss of Causality in C and C++ Programming

OWASP Foundation via YouTube Direct link

Implementation Strategies

5 of 18

5 of 18

Implementation Strategies

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Dangerous Optimizations and the Loss of Causality in C and C++ Programming

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

  1. 1 Intro
  2. 2 Premise
  3. 3 Vulnerability Notes Database
  4. 4 Compiler Optimizations
  5. 5 Implementation Strategies
  6. 6 Constant Folding
  7. 7 Unexpected Results
  8. 8 Bounds Checking
  9. 9 Algebraic Simplification Applied
  10. 10 Mitigation
  11. 11 Another Algebraic Simplification
  12. 12 GCC Details
  13. 13 Wstrict-overflow=n
  14. 14 Definitions
  15. 15 Requirements
  16. 16 Critical Undefined Behaviors
  17. 17 Recommendations
  18. 18 Summary

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.