/src/sys/external/isc/libsodium/dist/src/libsodium/sodium/ |
utils.c | 521 unsigned char *base_ptr; local in function:_sodium_malloc 538 if ((base_ptr = _alloc_aligned(total_size)) == NULL) { 541 unprotected_ptr = base_ptr + page_size * 2U; 542 _mprotect_noaccess(base_ptr + page_size, page_size); 552 memcpy(base_ptr, &unprotected_size, sizeof unprotected_size); 553 _mprotect_readonly(base_ptr, page_size); 597 unsigned char *base_ptr; local in function:sodium_free 608 base_ptr = unprotected_ptr - page_size * 2U; 609 memcpy(&unprotected_size, base_ptr, sizeof unprotected_size); 611 _mprotect_readwrite(base_ptr, total_size) 639 unsigned char *base_ptr; local in function:_sodium_mprotect [all...] |
utils.c | 521 unsigned char *base_ptr; local in function:_sodium_malloc 538 if ((base_ptr = _alloc_aligned(total_size)) == NULL) { 541 unprotected_ptr = base_ptr + page_size * 2U; 542 _mprotect_noaccess(base_ptr + page_size, page_size); 552 memcpy(base_ptr, &unprotected_size, sizeof unprotected_size); 553 _mprotect_readonly(base_ptr, page_size); 597 unsigned char *base_ptr; local in function:sodium_free 608 base_ptr = unprotected_ptr - page_size * 2U; 609 memcpy(&unprotected_size, base_ptr, sizeof unprotected_size); 611 _mprotect_readwrite(base_ptr, total_size) 639 unsigned char *base_ptr; local in function:_sodium_mprotect [all...] |