/src/sys/external/isc/libsodium/dist/src/libsodium/sodium/ |
utils.c | 526 size_t unprotected_size; local in function:_sodium_malloc 532 if (page_size <= sizeof canary || page_size < sizeof unprotected_size) { 536 unprotected_size = _page_round(size_with_canary); 537 total_size = page_size + page_size + unprotected_size + page_size; 544 memcpy(unprotected_ptr + unprotected_size, canary, sizeof canary); 546 _mprotect_noaccess(unprotected_ptr + unprotected_size, page_size); 547 sodium_mlock(unprotected_ptr, unprotected_size); 552 memcpy(base_ptr, &unprotected_size, sizeof unprotected_size); 601 size_t unprotected_size; local in function:sodium_free 641 size_t unprotected_size; local in function:_sodium_mprotect [all...] |
utils.c | 526 size_t unprotected_size; local in function:_sodium_malloc 532 if (page_size <= sizeof canary || page_size < sizeof unprotected_size) { 536 unprotected_size = _page_round(size_with_canary); 537 total_size = page_size + page_size + unprotected_size + page_size; 544 memcpy(unprotected_ptr + unprotected_size, canary, sizeof canary); 546 _mprotect_noaccess(unprotected_ptr + unprotected_size, page_size); 547 sodium_mlock(unprotected_ptr, unprotected_size); 552 memcpy(base_ptr, &unprotected_size, sizeof unprotected_size); 601 size_t unprotected_size; local in function:sodium_free 641 size_t unprotected_size; local in function:_sodium_mprotect [all...] |
utils.c | 526 size_t unprotected_size; local in function:_sodium_malloc 532 if (page_size <= sizeof canary || page_size < sizeof unprotected_size) { 536 unprotected_size = _page_round(size_with_canary); 537 total_size = page_size + page_size + unprotected_size + page_size; 544 memcpy(unprotected_ptr + unprotected_size, canary, sizeof canary); 546 _mprotect_noaccess(unprotected_ptr + unprotected_size, page_size); 547 sodium_mlock(unprotected_ptr, unprotected_size); 552 memcpy(base_ptr, &unprotected_size, sizeof unprotected_size); 601 size_t unprotected_size; local in function:sodium_free 641 size_t unprotected_size; local in function:_sodium_mprotect [all...] |