Completed
Question
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Mistakes to Avoid When Writing a Wrapper Around a C Library
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 What is a wrapper
- 3 Not catching rust panics
- 4 Not testing on a large scale
- 5 Assuming a certain layout
- 6 Transmute tuples
- 7 Highlevel abstraction
- 8 When to view
- 9 Lock API
- 10 How to fix this
- 11 Mistake 4 Hidden global variables
- 12 New text mutex
- 13 Why it doesnt work
- 14 Conclusion
- 15 Read primitives from memory
- 16 Mistake 2 assuming threat implementations are bugfree
- 17 The problem
- 18 Why would someone do this
- 19 How to solve this
- 20 Other examples
- 21 Mistake 1 API related
- 22 Mistake 2 API related
- 23 Conclusions
- 24 Question