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