commit | deb8e62a837b6dd303128a544501a7dc9677e47a | [log] [tgz] |
---|---|---|
author | Qi Wang <interwq@gwu.edu> | Mon Apr 26 14:22:25 2021 -0700 |
committer | Qi Wang <interwq@gmail.com> | Sun Sep 26 16:30:15 2021 -0700 |
tree | ac61b735dda1f231c472d8949929782afd349568 | |
parent | 7bb05e04be693b26536dc2335b4d230dacc5d7d2 [diff] |
Implement guard pages. Adding guarded extents, which are regular extents surrounded by guard pages (mprotected). To reduce syscalls, small guarded extents are cached as a separate eset in ecache, and decay through the dirty / muzzy / retained pipeline as usual.