diff options
author | otto <> | 2021-02-25 15:20:18 +0000 |
---|---|---|
committer | otto <> | 2021-02-25 15:20:18 +0000 |
commit | 827c99d1b55bae4268d905d4c4817f7add395c94 (patch) | |
tree | 1e53fb8f01e90fb2daabd5c89841f55313e700eb /src/lib/libssl/ssl_ciphers.c | |
parent | 851054bdc5a74d09ef9d5133842a93fed3fc408e (diff) | |
download | openbsd-827c99d1b55bae4268d905d4c4817f7add395c94.tar.gz openbsd-827c99d1b55bae4268d905d4c4817f7add395c94.tar.bz2 openbsd-827c99d1b55bae4268d905d4c4817f7add395c94.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 'src/lib/libssl/ssl_ciphers.c')
0 files changed, 0 insertions, 0 deletions