• Home
  • Raw
  • Download

Lines Matching refs:P

40   void *P = malloc(Size);  in TEST()  local
41 EXPECT_NE(P, nullptr); in TEST()
42 EXPECT_LE(Size, malloc_usable_size(P)); in TEST()
43 EXPECT_EQ(reinterpret_cast<uintptr_t>(P) % FIRST_32_SECOND_64(8U, 16U), 0U); in TEST()
45 free(reinterpret_cast<void *>(reinterpret_cast<uintptr_t>(P) | 1U)), ""); in TEST()
46 free(P); in TEST()
47 EXPECT_DEATH(free(P), ""); in TEST()
49 P = malloc(0U); in TEST()
50 EXPECT_NE(P, nullptr); in TEST()
51 free(P); in TEST()
59 void *P = calloc(1U, Size); in TEST() local
60 EXPECT_NE(P, nullptr); in TEST()
61 EXPECT_LE(Size, malloc_usable_size(P)); in TEST()
63 EXPECT_EQ((reinterpret_cast<uint8_t *>(P))[I], 0U); in TEST()
64 free(P); in TEST()
66 P = calloc(1U, 0U); in TEST()
67 EXPECT_NE(P, nullptr); in TEST()
68 free(P); in TEST()
69 P = calloc(0U, 1U); in TEST()
70 EXPECT_NE(P, nullptr); in TEST()
71 free(P); in TEST()
86 void *P; in TEST() local
90 P = memalign(Alignment, Size); in TEST()
91 EXPECT_NE(P, nullptr); in TEST()
92 EXPECT_LE(Size, malloc_usable_size(P)); in TEST()
93 EXPECT_EQ(reinterpret_cast<uintptr_t>(P) % Alignment, 0U); in TEST()
94 free(P); in TEST()
96 P = nullptr; in TEST()
97 EXPECT_EQ(posix_memalign(&P, Alignment, Size), 0); in TEST()
98 EXPECT_NE(P, nullptr); in TEST()
99 EXPECT_LE(Size, malloc_usable_size(P)); in TEST()
100 EXPECT_EQ(reinterpret_cast<uintptr_t>(P) % Alignment, 0U); in TEST()
101 free(P); in TEST()
105 EXPECT_EQ(posix_memalign(&P, 15U, Size), EINVAL); in TEST()
106 EXPECT_EQ(posix_memalign(&P, 4096U, SIZE_MAX), ENOMEM); in TEST()
111 P = memalign(Alignment, 1024U); in TEST()
112 EXPECT_NE(P, nullptr); in TEST()
113 free(P); in TEST()
120 void *P = aligned_alloc(Alignment, Alignment * 4U); in TEST() local
121 EXPECT_NE(P, nullptr); in TEST()
122 EXPECT_LE(Alignment * 4U, malloc_usable_size(P)); in TEST()
123 EXPECT_EQ(reinterpret_cast<uintptr_t>(P) % Alignment, 0U); in TEST()
124 free(P); in TEST()
127 P = aligned_alloc(Alignment, Size); in TEST()
128 EXPECT_EQ(P, nullptr); in TEST()
134 void *P = realloc(nullptr, 0U); in TEST() local
135 EXPECT_NE(P, nullptr); in TEST()
136 free(P); in TEST()
138 P = malloc(Size); in TEST()
139 EXPECT_NE(P, nullptr); in TEST()
141 EXPECT_EQ(realloc(P, 0U), nullptr); in TEST()
143 P = malloc(Size); in TEST()
144 EXPECT_NE(P, nullptr); in TEST()
145 EXPECT_LE(Size, malloc_usable_size(P)); in TEST()
146 memset(P, 0x42, Size); in TEST()
148 P = realloc(P, Size * 2U); in TEST()
149 EXPECT_NE(P, nullptr); in TEST()
150 EXPECT_LE(Size * 2U, malloc_usable_size(P)); in TEST()
152 EXPECT_EQ(0x42, (reinterpret_cast<uint8_t *>(P))[I]); in TEST()
154 P = realloc(P, Size / 2U); in TEST()
155 EXPECT_NE(P, nullptr); in TEST()
156 EXPECT_LE(Size / 2U, malloc_usable_size(P)); in TEST()
158 EXPECT_EQ(0x42, (reinterpret_cast<uint8_t *>(P))[I]); in TEST()
159 free(P); in TEST()
161 EXPECT_DEATH(P = realloc(P, Size), ""); in TEST()
166 P = malloc(Size); in TEST()
167 EXPECT_NE(P, nullptr); in TEST()
169 EXPECT_EQ(realloc(P, SIZE_MAX), nullptr); in TEST()
171 free(P); in TEST()
176 P = memalign(Alignment, Size); in TEST()
177 EXPECT_NE(P, nullptr); in TEST()
178 EXPECT_LE(Size, malloc_usable_size(P)); in TEST()
179 EXPECT_EQ(reinterpret_cast<uintptr_t>(P) % Alignment, 0U); in TEST()
180 memset(P, 0x42, Size); in TEST()
182 P = realloc(P, Size * 2U); in TEST()
183 EXPECT_NE(P, nullptr); in TEST()
184 EXPECT_LE(Size * 2U, malloc_usable_size(P)); in TEST()
186 EXPECT_EQ(0x42, (reinterpret_cast<uint8_t *>(P))[I]); in TEST()
187 free(P); in TEST()
225 void *P = pvalloc(Size); in TEST() local
226 EXPECT_NE(P, nullptr); in TEST()
227 EXPECT_EQ(reinterpret_cast<uintptr_t>(P) & (PageSize - 1), 0U); in TEST()
228 EXPECT_LE(PageSize, malloc_usable_size(P)); in TEST()
229 free(P); in TEST()
233 P = pvalloc(Size); in TEST()
234 EXPECT_NE(P, nullptr); in TEST()
235 EXPECT_EQ(reinterpret_cast<uintptr_t>(P) & (PageSize - 1), 0U); in TEST()
236 free(P); in TEST()
248 void *P = malloc(BypassQuarantineSize); in TEST() local
249 EXPECT_NE(P, nullptr); in TEST()
254 free(P); in TEST()
286 void *P = nullptr; in TEST() local
288 void *PrevP = P; in TEST()
289 P = malloc(SpecialSize); in TEST()
290 EXPECT_NE(P, nullptr); in TEST()
291 *reinterpret_cast<void **>(P) = PrevP; in TEST()
292 BoundaryP = reinterpret_cast<uintptr_t>(P); in TEST()
306 while (P) { in TEST()
307 void *NextP = *reinterpret_cast<void **>(P); in TEST()
308 free(P); in TEST()
309 P = NextP; in TEST()
317 void *P = malloc(Size); in TEST()
318 EXPECT_NE(P, nullptr); in TEST()
319 free(P); in TEST()
322 P = malloc(Size); in TEST()
352 void *P; in TEST() local
356 P = malloc(Size); in TEST()
357 EXPECT_NE(P, nullptr); in TEST()
358 memset(P, 0x42, Size); in TEST()
359 free(P); in TEST()
363 P = malloc(Size); in TEST()
364 EXPECT_NE(P, nullptr); in TEST()
365 memset(P, 0x42, Size); in TEST()
366 free(P); in TEST()
384 void *P = malloc(Size); in enableMalloc() local
385 EXPECT_NE(P, nullptr); in enableMalloc()
386 memset(P, 0x42, Size); in enableMalloc()
387 free(P); in enableMalloc()
416 void *P = malloc(Size); in TEST() local
417 EXPECT_NE(P, nullptr); in TEST()
418 memset(P, 0x42, Size); in TEST()
419 free(P); in TEST()