Lines Matching refs:ptr
76 void *ptr = malloc(100); in TEST() local
77 ASSERT_TRUE(ptr != nullptr); in TEST()
78 ASSERT_LE(100U, malloc_usable_size(ptr)); in TEST()
79 free(ptr); in TEST()
92 char *ptr = (char *)calloc(1, alloc_len); in TEST() local
93 ASSERT_TRUE(ptr != nullptr); in TEST()
94 ASSERT_LE(alloc_len, malloc_usable_size(ptr)); in TEST()
96 ASSERT_EQ(0, ptr[i]); in TEST()
98 free(ptr); in TEST()
108 char *ptr = reinterpret_cast<char*>(calloc(1, alloc_len)); in TEST() local
110 ASSERT_EQ(0, ptr[i]); in TEST()
112 free(ptr); in TEST()
147 char *ptr = reinterpret_cast<char*>(memalign(alignment, 100)); in TEST() local
148 ASSERT_TRUE(ptr != nullptr) << "Failed at alignment " << alignment; in TEST()
149 ASSERT_LE(100U, malloc_usable_size(ptr)) << "Failed at alignment " << alignment; in TEST()
150 ASSERT_EQ(0U, reinterpret_cast<uintptr_t>(ptr) % ((1U << i))) in TEST()
152 free(ptr); in TEST()
164 void* ptr; in TEST() local
166 ptr = memalign(align, 1024); in TEST()
167 ASSERT_TRUE(ptr != nullptr) << "Failed at align " << align; in TEST()
168 free(ptr); in TEST()
175 char *ptr = (char*)memalign(alignment, 100); in TEST() local
176 ASSERT_TRUE(ptr != nullptr); in TEST()
177 ASSERT_LE(100U, malloc_usable_size(ptr)); in TEST()
178 ASSERT_EQ(0U, (intptr_t)ptr % alignment); in TEST()
179 memset(ptr, 0x23, 100); in TEST()
181 ptr = (char*)realloc(ptr, 200); in TEST()
182 ASSERT_TRUE(ptr != nullptr); in TEST()
183 ASSERT_LE(200U, malloc_usable_size(ptr)); in TEST()
184 ASSERT_TRUE(ptr != nullptr); in TEST()
186 ASSERT_EQ(0x23, ptr[i]); in TEST()
188 memset(ptr, 0x45, 200); in TEST()
190 ptr = (char*)realloc(ptr, 300); in TEST()
191 ASSERT_TRUE(ptr != nullptr); in TEST()
192 ASSERT_LE(300U, malloc_usable_size(ptr)); in TEST()
194 ASSERT_EQ(0x45, ptr[i]); in TEST()
196 memset(ptr, 0x67, 300); in TEST()
198 ptr = (char*)realloc(ptr, 250); in TEST()
199 ASSERT_TRUE(ptr != nullptr); in TEST()
200 ASSERT_LE(250U, malloc_usable_size(ptr)); in TEST()
202 ASSERT_EQ(0x67, ptr[i]); in TEST()
204 free(ptr); in TEST()
210 char *ptr = (char *)malloc(100); in TEST() local
211 ASSERT_TRUE(ptr != nullptr); in TEST()
212 ASSERT_LE(100U, malloc_usable_size(ptr)); in TEST()
213 memset(ptr, 67, 100); in TEST()
215 ptr = (char *)realloc(ptr, 200); in TEST()
216 ASSERT_TRUE(ptr != nullptr); in TEST()
217 ASSERT_LE(200U, malloc_usable_size(ptr)); in TEST()
219 ASSERT_EQ(67, ptr[i]); in TEST()
221 free(ptr); in TEST()
226 char *ptr = (char *)malloc(200); in TEST() local
227 ASSERT_TRUE(ptr != nullptr); in TEST()
228 ASSERT_LE(200U, malloc_usable_size(ptr)); in TEST()
229 memset(ptr, 67, 200); in TEST()
231 ptr = (char *)realloc(ptr, 100); in TEST()
232 ASSERT_TRUE(ptr != nullptr); in TEST()
233 ASSERT_LE(100U, malloc_usable_size(ptr)); in TEST()
235 ASSERT_EQ(67, ptr[i]); in TEST()
237 free(ptr); in TEST()
242 char *ptr = (char *)malloc(200); in TEST() local
243 ASSERT_TRUE(ptr != nullptr); in TEST()
244 ASSERT_LE(200U, malloc_usable_size(ptr)); in TEST()
245 memset(ptr, 0x23, 200); in TEST()
247 ptr = (char *)realloc(ptr, 100); in TEST()
248 ASSERT_TRUE(ptr != nullptr); in TEST()
249 ASSERT_LE(100U, malloc_usable_size(ptr)); in TEST()
251 ASSERT_EQ(0x23, ptr[i]); in TEST()
254 ptr = (char*)realloc(ptr, 50); in TEST()
255 ASSERT_TRUE(ptr != nullptr); in TEST()
256 ASSERT_LE(50U, malloc_usable_size(ptr)); in TEST()
258 ASSERT_EQ(0x23, ptr[i]); in TEST()
261 ptr = (char*)realloc(ptr, 150); in TEST()
262 ASSERT_TRUE(ptr != nullptr); in TEST()
263 ASSERT_LE(150U, malloc_usable_size(ptr)); in TEST()
265 ASSERT_EQ(0x23, ptr[i]); in TEST()
267 memset(ptr, 0x23, 150); in TEST()
269 ptr = (char*)realloc(ptr, 425); in TEST()
270 ASSERT_TRUE(ptr != nullptr); in TEST()
271 ASSERT_LE(425U, malloc_usable_size(ptr)); in TEST()
273 ASSERT_EQ(0x23, ptr[i]); in TEST()
275 free(ptr); in TEST()
280 char *ptr = (char *)calloc(1, 100); in TEST() local
281 ASSERT_TRUE(ptr != nullptr); in TEST()
282 ASSERT_LE(100U, malloc_usable_size(ptr)); in TEST()
284 ptr = (char *)realloc(ptr, 200); in TEST()
285 ASSERT_TRUE(ptr != nullptr); in TEST()
286 ASSERT_LE(200U, malloc_usable_size(ptr)); in TEST()
288 ASSERT_EQ(0, ptr[i]); in TEST()
290 free(ptr); in TEST()
295 char *ptr = (char *)calloc(1, 200); in TEST() local
296 ASSERT_TRUE(ptr != nullptr); in TEST()
297 ASSERT_LE(200U, malloc_usable_size(ptr)); in TEST()
299 ptr = (char *)realloc(ptr, 100); in TEST()
300 ASSERT_TRUE(ptr != nullptr); in TEST()
301 ASSERT_LE(100U, malloc_usable_size(ptr)); in TEST()
303 ASSERT_EQ(0, ptr[i]); in TEST()
305 free(ptr); in TEST()
310 char *ptr = (char *)calloc(1, 200); in TEST() local
311 ASSERT_TRUE(ptr != nullptr); in TEST()
312 ASSERT_LE(200U, malloc_usable_size(ptr)); in TEST()
314 ptr = (char *)realloc(ptr, 100); in TEST()
315 ASSERT_TRUE(ptr != nullptr); in TEST()
316 ASSERT_LE(100U, malloc_usable_size(ptr)); in TEST()
318 ASSERT_EQ(0, ptr[i]); in TEST()
321 ptr = (char*)realloc(ptr, 50); in TEST()
322 ASSERT_TRUE(ptr != nullptr); in TEST()
323 ASSERT_LE(50U, malloc_usable_size(ptr)); in TEST()
325 ASSERT_EQ(0, ptr[i]); in TEST()
328 ptr = (char*)realloc(ptr, 150); in TEST()
329 ASSERT_TRUE(ptr != nullptr); in TEST()
330 ASSERT_LE(150U, malloc_usable_size(ptr)); in TEST()
332 ASSERT_EQ(0, ptr[i]); in TEST()
334 memset(ptr, 0, 150); in TEST()
336 ptr = (char*)realloc(ptr, 425); in TEST()
337 ASSERT_TRUE(ptr != nullptr); in TEST()
338 ASSERT_LE(425U, malloc_usable_size(ptr)); in TEST()
340 ASSERT_EQ(0, ptr[i]); in TEST()
342 free(ptr); in TEST()
350 void* ptr = malloc(100); in TEST() local
351 ASSERT_TRUE(ptr != nullptr); in TEST()
353 ASSERT_EQ(nullptr, realloc(ptr, SIZE_MAX)); in TEST()
355 free(ptr); in TEST()
366 void* ptr = pvalloc(100); in TEST() local
367 ASSERT_TRUE(ptr != nullptr); in TEST()
368 ASSERT_TRUE((reinterpret_cast<uintptr_t>(ptr) & (pagesize-1)) == 0); in TEST()
369 ASSERT_LE(pagesize, malloc_usable_size(ptr)); in TEST()
370 free(ptr); in TEST()
387 void* ptr = valloc(100); in TEST() local
388 ASSERT_TRUE(ptr != nullptr); in TEST()
389 ASSERT_TRUE((reinterpret_cast<uintptr_t>(ptr) & (pagesize-1)) == 0); in TEST()
390 free(ptr); in TEST()
852 for (void* ptr : ptrs) { in TEST() local
853 free(ptr); in TEST()
924 for (void* ptr : ptrs) { in TEST() local
925 free(ptr); in TEST()
1083 void* ptr; in TEST() local
1084 DoNotOptimize(ptr = malloc(size)); in TEST()
1085 free(ptr); in TEST()
1097 void* ptr; in TEST() local
1098 DoNotOptimize(ptr = malloc(size)); in TEST()
1099 ASSERT_TRUE(ptr != nullptr); in TEST()
1101 memset(ptr, 0x1, size); in TEST()
1102 ASSERT_LE(size, malloc_usable_size(ptr)); in TEST()
1103 free(ptr); in TEST()
1201 void* ptr; in TEST() local
1202 return posix_memalign(&ptr, sizeof(void *), bytes) == 0; in TEST()
1518 [](void* ptr) -> void* { in TEST() argument
1519 auto* sem = reinterpret_cast<sem_t*>(ptr); in TEST()
1645 void* ptr; in TEST() local
1646 if (posix_memalign(&ptr, 64, size) == 0) { in TEST()
1647 return ptr; in TEST()
1675 void* ptr; in TEST() local
1676 if (posix_memalign(&ptr, 64, size) == 0) { in TEST()
1677 return ptr; in TEST()
1731 char* ptr = reinterpret_cast<char*>(ptrs[i]); in TEST() local
1732 ASSERT_EQ(0, memcmp(&ptr[orig_alloc_size], zero.data(), new_alloc_size - orig_alloc_size)) in TEST()