Home | History | Annotate | Download | only in base

Lines Matching full:arenaallocator

26   size_t NumberOfArenas(ArenaAllocator* arena) {
37 ArenaAllocator arena(&pool);
53 ArenaAllocator arena(&pool);
59 ArenaAllocator arena(&pool);
70 ArenaAllocator arena(&pool);
79 ArenaAllocator arena(&pool);
91 ArenaAllocator arena(&pool);
104 ArenaAllocator arena(&pool);
117 ArenaAllocator arena(&pool);
130 ArenaAllocator arena(&pool);
132 for (size_t size = 1; size <= ArenaAllocator::kAlignment + 1; ++size) {
134 EXPECT_TRUE(IsAligned<ArenaAllocator::kAlignment>(allocation))
150 ArenaAllocator arena(&pool);
152 const size_t original_size = ArenaAllocator::kAlignment * 2;
155 const size_t new_size = ArenaAllocator::kAlignment * 3;
163 ArenaAllocator arena(&pool);
165 const size_t original_size = ArenaAllocator::kAlignment * 2;
168 const size_t new_size = ArenaAllocator::kAlignment * 2 + (ArenaAllocator::kAlignment / 2);
176 ArenaAllocator arena(&pool);
178 const size_t original_size = ArenaAllocator::kAlignment * 2 + (ArenaAllocator::kAlignment / 2);
181 const size_t new_size = ArenaAllocator::kAlignment * 4;
189 ArenaAllocator arena(&pool);
191 const size_t original_size = ArenaAllocator::kAlignment * 2 + (ArenaAllocator::kAlignment / 2);
194 const size_t new_size = ArenaAllocator::kAlignment * 3;
205 ArenaAllocator arena(&pool);
207 const size_t original_size = Arena::kDefaultSize - ArenaAllocator::kAlignment * 5;
210 const size_t new_size = Arena::kDefaultSize + ArenaAllocator::kAlignment * 2;
218 ArenaAllocator arena(&pool);
221 ArenaAllocator::kAlignment * 4 -
222 ArenaAllocator::kAlignment / 2;
226 ArenaAllocator::kAlignment * 2 +
227 ArenaAllocator::kAlignment / 2;
237 ArenaAllocator arena(&pool);
239 const size_t original_size = ArenaAllocator::kAlignment * 2;
241 ASSERT_TRUE(IsAligned<ArenaAllocator::kAlignment>(original_allocation));
243 const size_t new_size = ArenaAllocator::kAlignment * 3;
245 EXPECT_TRUE(IsAligned<ArenaAllocator::kAlignment>(realloc_allocation));
248 EXPECT_TRUE(IsAligned<ArenaAllocator::kAlignment>(after_alloc));
254 ArenaAllocator arena(&pool);
256 const size_t original_size = ArenaAllocator::kAlignment * 2;
258 ASSERT_TRUE(IsAligned<ArenaAllocator::kAlignment>(original_allocation));
260 const size_t new_size = ArenaAllocator::kAlignment * 2 + (ArenaAllocator::kAlignment / 2);
262 EXPECT_TRUE(IsAligned<ArenaAllocator::kAlignment>(realloc_allocation));
265 EXPECT_TRUE(IsAligned<ArenaAllocator::kAlignment>(after_alloc));
271 ArenaAllocator arena(&pool);
273 const size_t original_size = ArenaAllocator::kAlignment * 2 + (ArenaAllocator::kAlignment / 2);
275 ASSERT_TRUE(IsAligned<ArenaAllocator::kAlignment>(original_allocation));
277 const size_t new_size = ArenaAllocator::kAlignment * 4;
279 EXPECT_TRUE(IsAligned<ArenaAllocator::kAlignment>(realloc_allocation));
282 EXPECT_TRUE(IsAligned<ArenaAllocator::kAlignment>(after_alloc));
288 ArenaAllocator arena(&pool);
290 const size_t original_size = ArenaAllocator::kAlignment * 2 + (ArenaAllocator::kAlignment / 2);
292 ASSERT_TRUE(IsAligned<ArenaAllocator::kAlignment>(original_allocation));
294 const size_t new_size = ArenaAllocator::kAlignment * 3;
296 EXPECT_TRUE(IsAligned<ArenaAllocator::kAlignment>(realloc_allocation));
299 EXPECT_TRUE(IsAligned<ArenaAllocator::kAlignment>(after_alloc));
308 ArenaAllocator arena(&pool);
310 const size_t original_size = Arena::kDefaultSize - ArenaAllocator::kAlignment * 5;
312 ASSERT_TRUE(IsAligned<ArenaAllocator::kAlignment>(original_allocation));
314 const size_t new_size = Arena::kDefaultSize + ArenaAllocator::kAlignment * 2;
316 EXPECT_TRUE(IsAligned<ArenaAllocator::kAlignment>(realloc_allocation));
319 EXPECT_TRUE(IsAligned<ArenaAllocator::kAlignment>(after_alloc));
325 ArenaAllocator arena(&pool);
328 ArenaAllocator::kAlignment * 4 -
329 ArenaAllocator::kAlignment / 2;
331 ASSERT_TRUE(IsAligned<ArenaAllocator::kAlignment>(original_allocation));
334 ArenaAllocator::kAlignment * 2 +
335 ArenaAllocator::kAlignment / 2;
337 EXPECT_TRUE(IsAligned<ArenaAllocator::kAlignment>(realloc_allocation));
340 EXPECT_TRUE(IsAligned<ArenaAllocator::kAlignment>(after_alloc));