Lines Matching refs:Allocator
111 void SetUp() override { Allocator->init(nullptr); } in SetUp()
113 void TearDown() override { Allocator->unmapTestOnly(); } in TearDown()
115 std::unique_ptr<LargeAllocator> Allocator = member
137 void *P = Allocator->allocate(Options, Size, Align); in TEST_F()
142 Allocator->deallocate(Options, P); in TEST_F()
147 Allocator->getStats(&Str); in TEST_F()
155 V.push_back(Allocator->allocate(Options, (std::rand() % 16) * PageSize)); in TEST_F()
160 Allocator->disable(); in TEST_F()
161 Allocator->iterateOverBlocks(Lambda); in TEST_F()
162 Allocator->enable(); in TEST_F()
164 Allocator->deallocate(Options, V.back()); in TEST_F()
168 Allocator->getStats(&Str); in TEST_F()
175 Allocator->setOption(scudo::Option::MaxCacheEntriesCount, 4096U)); in TEST_F()
177 EXPECT_FALSE(Allocator->setOption(scudo::Option::MaxCacheEntriesCount, -1)); in TEST_F()
178 if (Allocator->canCache(0U)) { in TEST_F()
180 EXPECT_TRUE(Allocator->setOption(scudo::Option::MaxCacheEntriesCount, 4U)); in TEST_F()
182 Allocator->setOption(scudo::Option::MaxCacheEntrySize, 1UL << 20)); in TEST_F()
183 EXPECT_TRUE(Allocator->canCache(1UL << 18)); in TEST_F()
185 Allocator->setOption(scudo::Option::MaxCacheEntrySize, 1UL << 17)); in TEST_F()
186 EXPECT_FALSE(Allocator->canCache(1UL << 18)); in TEST_F()
187 EXPECT_TRUE(Allocator->canCache(1UL << 16)); in TEST_F()
188 EXPECT_TRUE(Allocator->setOption(scudo::Option::MaxCacheEntriesCount, 0U)); in TEST_F()
189 EXPECT_FALSE(Allocator->canCache(1UL << 16)); in TEST_F()
190 EXPECT_TRUE(Allocator->setOption(scudo::Option::MaxCacheEntriesCount, 4U)); in TEST_F()
192 Allocator->setOption(scudo::Option::MaxCacheEntrySize, 1UL << 20)); in TEST_F()
193 EXPECT_TRUE(Allocator->canCache(1UL << 16)); in TEST_F()
198 void SetUp() override { Allocator->init(nullptr, /*ReleaseToOsInterval=*/0); } in SetUp()
211 void *P = Allocator->allocate(Options, (std::rand() % 16) * PageSize); in performAllocations()
213 Allocator->deallocate(Options, P); in performAllocations()
218 Allocator->deallocate(Options, V.back()); in performAllocations()
241 Allocator->getStats(&Str); in TEST_F()