diff options
author | 2021-02-25 15:20:18 +0000 | |
---|---|---|
committer | 2021-02-25 15:20:18 +0000 | |
commit | 19aed9fc1bc211bc77ba2c7c4b875067ff9ef027 (patch) | |
tree | 7583b34fee0e3dabf4f9fa261a3d1c68307c1964 /lib/libssl/ssl_methods.c | |
parent | split off the large module documentations, so that port-modules is less of (diff) | |
download | wireguard-openbsd-19aed9fc1bc211bc77ba2c7c4b875067ff9ef027.tar.xz wireguard-openbsd-19aed9fc1bc211bc77ba2c7c4b875067ff9ef027.zip |
- Make use of the fact that we know how the chunks are aligned, and
write 8 bytes at the time by using a uint64_t pointer. For an
allocation a max of 4 such uint64_t's are written spread over the
allocation. For pages sized and larger, the first page is junked in
such a way.
- Delayed free of a small chunk checks the corresponiding way.
- Pages ending up in the cache are validated upon unmapping or re-use.
In snaps for a while
Diffstat (limited to 'lib/libssl/ssl_methods.c')
0 files changed, 0 insertions, 0 deletions