Lines Matching refs:ptr
76 void *ptr = malloc(size + OPENSSL_MALLOC_PREFIX);
77 if (ptr == NULL) {
81 *(size_t *)ptr = size;
83 return ((uint8_t *)ptr) + OPENSSL_MALLOC_PREFIX;
91 void *ptr = ((uint8_t *)orig_ptr) - OPENSSL_MALLOC_PREFIX;
93 size_t size = *(size_t *)ptr;
94 OPENSSL_cleanse(ptr, size + OPENSSL_MALLOC_PREFIX);
95 free(ptr);
103 void *ptr = ((uint8_t *)orig_ptr) - OPENSSL_MALLOC_PREFIX;
104 size_t old_size = *(size_t *)ptr;
122 void OPENSSL_cleanse(void *ptr, size_t len) {
124 SecureZeroMemory(ptr, len);
126 OPENSSL_memset(ptr, 0, len);
132 __asm__ __volatile__("" : : "r"(ptr) : "memory");
149 uint32_t OPENSSL_hash32(const void *ptr, size_t len) {
154 const uint8_t *in = ptr;