From 738f8ec1e63a984886224cea01848257b45f5201 Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Fri, 12 Mar 2021 10:41:03 -0800 Subject: [PATCH] . --- linux/vocabulary.md | 4 ++++ vocabulary.md | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/linux/vocabulary.md b/linux/vocabulary.md index 1356d1d0..6348ed10 100644 --- a/linux/vocabulary.md +++ b/linux/vocabulary.md @@ -2,6 +2,10 @@ ### Data Structures +For memory safety, the following data structures are opaque and only modified +using functions described further down. I still find it useful to understand +how they work under the hood. + - Handles: addresses to objects allocated on the heap. They're augmented with book-keeping to guarantee memory-safety, and so cannot be stored in registers. See [mu.md](mu.md) for details, but in brief: diff --git a/vocabulary.md b/vocabulary.md index 9471d132..1ecbdf8d 100644 --- a/vocabulary.md +++ b/vocabulary.md @@ -2,6 +2,10 @@ ### Data Structures +For memory safety, the following data structures are opaque and only modified +using functions described further down. I still find it useful to understand +how they work under the hood. + - Handles: addresses to objects allocated on the heap. They're augmented with book-keeping to guarantee memory-safety, and so cannot be stored in registers. See [mu.md](mu.md) for details, but in brief: