summaryrefslogtreecommitdiffstats
path: root/lib/libssl/ssl_methods.c
diff options
context:
space:
mode:
authorotto <otto@openbsd.org>2021-02-25 15:20:18 +0000
committerotto <otto@openbsd.org>2021-02-25 15:20:18 +0000
commit19aed9fc1bc211bc77ba2c7c4b875067ff9ef027 (patch)
tree7583b34fee0e3dabf4f9fa261a3d1c68307c1964 /lib/libssl/ssl_methods.c
parentsplit off the large module documentations, so that port-modules is less of (diff)
downloadwireguard-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