diff options
author | Kartik Agaram <vc@akkartik.com> | 2021-03-12 10:41:03 -0800 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2021-03-12 10:41:03 -0800 |
commit | 738f8ec1e63a984886224cea01848257b45f5201 (patch) | |
tree | fadb355ae558f8313228ec6b69ee19024f03852a /linux | |
parent | 7ce83f9bfff31da977366250c581f453ca52fd74 (diff) | |
download | mu-738f8ec1e63a984886224cea01848257b45f5201.tar.gz |
.
Diffstat (limited to 'linux')
-rw-r--r-- | linux/vocabulary.md | 4 |
1 files changed, 4 insertions, 0 deletions
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: |