Home
last modified time | relevance | path

Searched refs:mempool (Results 1 – 1 of 1) sorted by relevance

/freebsd/sys/contrib/libsodium/test/default/
H A Dcmptest.h49 } mempool[1024]; variable
61 if (mempool[i].size >= (size | (size_t) 0x80000000)) { in mempool_alloc()
62 mempool[i].size &= ~ (size_t) 0x80000000; in mempool_alloc()
63 return mempool[i].pnt; in mempool_alloc()
66 if (mempool_idx >= sizeof mempool / sizeof mempool[0]) { in mempool_alloc()
69 mempool[mempool_idx].size = size; in mempool_alloc()
70 return (mempool[mempool_idx++].pnt = (void *) malloc(size)); in mempool_alloc()
77 if (mempool[i].pnt == pnt) { in mempool_free()
78 if ((mempool[i].size & (size_t) 0x80000000) != (size_t) 0x0) { in mempool_free()
81 mempool[i].size |= (size_t) 0x80000000; in mempool_free()
[all …]