Symbolic Testing for Rust with crux-mir

Symbolic Testing for Rust with crux-mir

Rust via YouTube Direct link

Raw pointers

17 of 33

17 of 33

Raw pointers

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Symbolic Testing for Rust with crux-mir

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

  1. 1 Intro
  2. 2 What is cruxmir
  3. 3 General features
  4. 4 Targets
  5. 5 Scalar 52 example
  6. 6 Design architecture
  7. 7 Crucible language
  8. 8 Symbolic execution strategy
  9. 9 Rust memory model
  10. 10 Generics
  11. 11 Iterator adapters
  12. 12 Monomorphization
  13. 13 Peekaboo
  14. 14 Monomorphizing
  15. 15 Recap
  16. 16 Unsafe code
  17. 17 Raw pointers
  18. 18 Transmute and integer casts
  19. 19 Lowlevel pointer offset
  20. 20 Slice library
  21. 21 Deallocate
  22. 22 Cargo integration
  23. 23 Future work
  24. 24 Questions
  25. 25 Model organization
  26. 26 Dynamic symbolic execution
  27. 27 No concolic execution
  28. 28 Multiple shared references
  29. 29 Export mirror
  30. 30 Cargo mirror wrapper
  31. 31 String intrinsics
  32. 32 C intrinsics
  33. 33 C long tail

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.