Using the Valgrind Framework to Build a Persistent Memory Error Detector

Using the Valgrind Framework to Build a Persistent Memory Error Detector

Linux Foundation via YouTube Direct link

Introduction

1 of 28

1 of 28

Introduction

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Using the Valgrind Framework to Build a Persistent Memory Error Detector

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

  1. 1 Introduction
  2. 2 Persistent Memory Programming Model
  3. 3 Phase Safety
  4. 4 Atomicity
  5. 5 Story
  6. 6 Requirements
  7. 7 New tool
  8. 8 Binary instrumentation framework
  9. 9 Twoyear tool
  10. 10 Request mechanism
  11. 11 Implementation
  12. 12 Pros Cons
  13. 13 What is MemCheck
  14. 14 What is MemCheck not
  15. 15 Implementation of MemCheck
  16. 16 CRM Macros
  17. 17 State Machine
  18. 18 In Practice
  19. 19 Simple Example
  20. 20 Another Problem
  21. 21 Example
  22. 22 Transaction Nesting
  23. 23 Transaction IDs
  24. 24 Logging
  25. 25 Testing
  26. 26 repos
  27. 27 future work
  28. 28 questions

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.