Lines Matching refs:P

46   void *P = malloc(Size);  in TEST()  local
47 EXPECT_NE(P, nullptr); in TEST()
48 EXPECT_LE(Size, malloc_usable_size(P)); in TEST()
49 EXPECT_EQ(reinterpret_cast<uintptr_t>(P) % FIRST_32_SECOND_64(8U, 16U), 0U); in TEST()
58 free(reinterpret_cast<void *>(reinterpret_cast<uintptr_t>(P) | 1U)), ""); in TEST()
63 free(P); in TEST()
64 EXPECT_DEATH(free(P), ""); in TEST()
66 P = malloc(0U); in TEST()
67 EXPECT_NE(P, nullptr); in TEST()
68 free(P); in TEST()
76 void *P = calloc(1U, Size); in TEST() local
77 EXPECT_NE(P, nullptr); in TEST()
78 EXPECT_LE(Size, malloc_usable_size(P)); in TEST()
80 EXPECT_EQ((reinterpret_cast<uint8_t *>(P))[I], 0U); in TEST()
81 free(P); in TEST()
83 P = calloc(1U, 0U); in TEST()
84 EXPECT_NE(P, nullptr); in TEST()
85 free(P); in TEST()
86 P = calloc(0U, 1U); in TEST()
87 EXPECT_NE(P, nullptr); in TEST()
88 free(P); in TEST()
103 void *P; in TEST() local
107 P = memalign(Align, Size); in TEST()
108 EXPECT_TRUE(reinterpret_cast<uintptr_t>(P) % Align == 0); in TEST()
115 void *P; in TEST() local
119 P = memalign(Alignment, Size); in TEST()
120 EXPECT_NE(P, nullptr); in TEST()
121 EXPECT_LE(Size, malloc_usable_size(P)); in TEST()
122 EXPECT_EQ(reinterpret_cast<uintptr_t>(P) % Alignment, 0U); in TEST()
123 free(P); in TEST()
125 P = nullptr; in TEST()
126 EXPECT_EQ(posix_memalign(&P, Alignment, Size), 0); in TEST()
127 EXPECT_NE(P, nullptr); in TEST()
128 EXPECT_LE(Size, malloc_usable_size(P)); in TEST()
129 EXPECT_EQ(reinterpret_cast<uintptr_t>(P) % Alignment, 0U); in TEST()
130 free(P); in TEST()
134 EXPECT_EQ(posix_memalign(&P, 15U, Size), EINVAL); in TEST()
135 EXPECT_EQ(posix_memalign(&P, 4096U, SIZE_MAX), ENOMEM); in TEST()
140 P = memalign(Alignment, 1024U); in TEST()
141 EXPECT_NE(P, nullptr); in TEST()
142 free(P); in TEST()
149 void *P = aligned_alloc(Alignment, Alignment * 4U); in TEST() local
150 EXPECT_NE(P, nullptr); in TEST()
151 EXPECT_LE(Alignment * 4U, malloc_usable_size(P)); in TEST()
152 EXPECT_EQ(reinterpret_cast<uintptr_t>(P) % Alignment, 0U); in TEST()
153 free(P); in TEST()
156 P = aligned_alloc(Alignment, Size); in TEST()
157 EXPECT_EQ(P, nullptr); in TEST()
163 void *P = realloc(nullptr, 0U); in TEST() local
164 EXPECT_NE(P, nullptr); in TEST()
165 free(P); in TEST()
167 P = malloc(Size); in TEST()
168 EXPECT_NE(P, nullptr); in TEST()
170 EXPECT_EQ(realloc(P, 0U), nullptr); in TEST()
172 P = malloc(Size); in TEST()
173 EXPECT_NE(P, nullptr); in TEST()
174 EXPECT_LE(Size, malloc_usable_size(P)); in TEST()
175 memset(P, 0x42, Size); in TEST()
177 P = realloc(P, Size * 2U); in TEST()
178 EXPECT_NE(P, nullptr); in TEST()
179 EXPECT_LE(Size * 2U, malloc_usable_size(P)); in TEST()
181 EXPECT_EQ(0x42, (reinterpret_cast<uint8_t *>(P))[I]); in TEST()
183 P = realloc(P, Size / 2U); in TEST()
184 EXPECT_NE(P, nullptr); in TEST()
185 EXPECT_LE(Size / 2U, malloc_usable_size(P)); in TEST()
187 EXPECT_EQ(0x42, (reinterpret_cast<uint8_t *>(P))[I]); in TEST()
188 free(P); in TEST()
190 EXPECT_DEATH(P = realloc(P, Size), ""); in TEST()
195 P = malloc(Size); in TEST()
196 EXPECT_NE(P, nullptr); in TEST()
198 EXPECT_EQ(realloc(P, SIZE_MAX), nullptr); in TEST()
200 free(P); in TEST()
205 P = memalign(Alignment, Size); in TEST()
206 EXPECT_NE(P, nullptr); in TEST()
207 EXPECT_LE(Size, malloc_usable_size(P)); in TEST()
208 EXPECT_EQ(reinterpret_cast<uintptr_t>(P) % Alignment, 0U); in TEST()
209 memset(P, 0x42, Size); in TEST()
211 P = realloc(P, Size * 2U); in TEST()
212 EXPECT_NE(P, nullptr); in TEST()
213 EXPECT_LE(Size * 2U, malloc_usable_size(P)); in TEST()
215 EXPECT_EQ(0x42, (reinterpret_cast<uint8_t *>(P))[I]); in TEST()
216 free(P); in TEST()
246 void *P = pvalloc(Size); in TEST() local
247 EXPECT_NE(P, nullptr); in TEST()
248 EXPECT_EQ(reinterpret_cast<uintptr_t>(P) & (PageSize - 1), 0U); in TEST()
249 EXPECT_LE(PageSize, malloc_usable_size(P)); in TEST()
250 free(P); in TEST()
254 P = pvalloc(Size); in TEST()
255 EXPECT_NE(P, nullptr); in TEST()
256 EXPECT_EQ(reinterpret_cast<uintptr_t>(P) & (PageSize - 1), 0U); in TEST()
257 free(P); in TEST()
271 void *P = malloc(BypassQuarantineSize); in TEST() local
272 EXPECT_NE(P, nullptr); in TEST()
277 free(P); in TEST()
289 void *P = malloc(BypassQuarantineSize); in TEST() local
290 EXPECT_NE(P, nullptr); in TEST()
295 free(P); in TEST()
331 void *P = nullptr; in TEST() local
333 void *PrevP = P; in TEST()
334 P = malloc(SpecialSize); in TEST()
335 EXPECT_NE(P, nullptr); in TEST()
336 *reinterpret_cast<void **>(P) = PrevP; in TEST()
337 BoundaryP = reinterpret_cast<uintptr_t>(P); in TEST()
351 while (P) { in TEST()
352 void *NextP = *reinterpret_cast<void **>(P); in TEST()
353 free(P); in TEST()
354 P = NextP; in TEST()
364 void *P = malloc(Size); in TEST()
365 EXPECT_NE(P, nullptr); in TEST()
366 free(P); in TEST()
369 P = malloc(Size); in TEST()
396 void *P; in TEST() local
400 P = malloc(Size); in TEST()
401 EXPECT_NE(P, nullptr); in TEST()
402 memset(P, 0x42, Size); in TEST()
403 free(P); in TEST()
407 P = malloc(Size); in TEST()
408 EXPECT_NE(P, nullptr); in TEST()
409 memset(P, 0x42, Size); in TEST()
410 free(P); in TEST()
429 void *P = malloc(Size); in enableMalloc() local
430 EXPECT_NE(P, nullptr); in enableMalloc()
431 memset(P, 0x42, Size); in enableMalloc()
432 free(P); in enableMalloc()
463 void *P = malloc(Size); in TEST() local
464 EXPECT_NE(P, nullptr); in TEST()
465 memset(P, 0x42, Size); in TEST()
466 free(P); in TEST()