Lines Matching refs:Allocator
120 std::unique_ptr<Primary> Allocator(new Primary); in SCUDO_TYPED_TEST() local
121 Allocator->init(/*ReleaseToOsInterval=*/-1); in SCUDO_TYPED_TEST()
123 Cache.init(nullptr, Allocator.get()); in SCUDO_TYPED_TEST()
140 Allocator->releaseToOS(); in SCUDO_TYPED_TEST()
142 Allocator->getStats(&Str); in SCUDO_TYPED_TEST()
163 Primary Allocator; in TEST() local
164 Allocator.init(/*ReleaseToOsInterval=*/-1); in TEST()
168 Cache.init(&Stats, &Allocator); in TEST()
174 TransferBatch *B = Allocator.popBatch(&Cache, ClassId); in TEST()
180 memset(Allocator.decompactPtr(ClassId, B->get(J)), 'B', Size); in TEST()
184 Allocator.pushBatch(ClassId, Batches.back()); in TEST()
188 Allocator.releaseToOS(); in TEST()
190 Allocator.getStats(&Str); in TEST()
193 Allocator.unmapTestOnly(); in TEST()
198 std::unique_ptr<Primary> Allocator(new Primary); in SCUDO_TYPED_TEST() local
199 Allocator->init(/*ReleaseToOsInterval=*/-1); in SCUDO_TYPED_TEST()
201 Cache.init(nullptr, Allocator.get()); in SCUDO_TYPED_TEST()
216 Allocator->disable(); in SCUDO_TYPED_TEST()
217 Allocator->iterateOverBlocks(Lambda); in SCUDO_TYPED_TEST()
218 Allocator->enable(); in SCUDO_TYPED_TEST()
226 Allocator->releaseToOS(); in SCUDO_TYPED_TEST()
228 Allocator->getStats(&Str); in SCUDO_TYPED_TEST()
234 std::unique_ptr<Primary> Allocator(new Primary); in SCUDO_TYPED_TEST() local
235 Allocator->init(/*ReleaseToOsInterval=*/-1); in SCUDO_TYPED_TEST()
243 Cache.init(nullptr, Allocator.get()); in SCUDO_TYPED_TEST()
273 Allocator->releaseToOS(); in SCUDO_TYPED_TEST()
275 Allocator->getStats(&Str); in SCUDO_TYPED_TEST()
284 std::unique_ptr<Primary> Allocator(new Primary); in SCUDO_TYPED_TEST() local
285 Allocator->init(/*ReleaseToOsInterval=*/-1); in SCUDO_TYPED_TEST()
287 Cache.init(nullptr, Allocator.get()); in SCUDO_TYPED_TEST()
295 EXPECT_GT(Allocator->releaseToOS(), 0U); in SCUDO_TYPED_TEST()