Home | History | Annotate | Download | only in tests

Lines Matching refs:arena

65     int getFreeListSize(const PassRefPtr<PODFreeListArena<TestClass1> > arena) const
67 return arena->getFreeListSizeForTesting();
71 // Make sure the arena can successfully allocate from more than one
76 RefPtr<PODFreeListArena<TestClass1> > arena = PODFreeListArena<TestClass1>::create(allocator);
79 arena->allocateObject();
83 // Make sure the arena frees all allocated regions during destruction.
88 RefPtr<PODFreeListArena<TestClass1> > arena = PODFreeListArena<TestClass1>::create(allocator);
90 arena->allocateObject();
96 // Make sure the arena runs constructors of the objects allocated within.
99 RefPtr<PODFreeListArena<TestClass1> > arena = PODFreeListArena<TestClass1>::create();
101 TestClass1* tc1 = arena->allocateObject();
113 RefPtr<PODFreeListArena<TestClass1> > arena = PODFreeListArena<TestClass1>::create();
115 objects.push_back(arena->allocateObject());
118 arena->freeObject(*it);
120 EXPECT_EQ(100, getFreeListSize(arena));
127 RefPtr<PODFreeListArena<TestClass2> > arena = PODFreeListArena<TestClass2>::create();
129 objects.insert(arena->allocateObject());
132 arena->freeObject(*it);
135 TestClass2* cur = arena->allocateObject();