Lines Matching refs:growth_limit
130 typedef MallocSpace* (*CreateSpaceFn)(const std::string& name, size_t initial_size, size_t growth_limit,
134 int round, size_t growth_limit);
147 size_t growth_limit) {
148 if (((object_size > 0 && object_size >= static_cast<intptr_t>(growth_limit))) ||
149 ((object_size < 0 && -object_size >= static_cast<intptr_t>(growth_limit)))) {
161 EXPECT_LE(footprint, growth_limit);
164 EXPECT_LE(space->Size(), growth_limit);
171 size_t max_objects = (growth_limit / (object_size > 0 ? object_size : 8)) + 1;
229 // We shouldn't have gone past the growth_limit
230 EXPECT_LE(amount_allocated, growth_limit);
231 EXPECT_LE(footprint, growth_limit);
232 EXPECT_LE(space->Size(), growth_limit);
249 EXPECT_LE(amount_allocated, growth_limit);
251 EXPECT_LE(footprint, growth_limit);
253 EXPECT_LE(space->Size(), growth_limit);
292 size_t three_quarters_space = (growth_limit / 2) + (growth_limit / 4);
306 EXPECT_LE(footprint, growth_limit);
308 EXPECT_LE(space->Size(), growth_limit);
315 EXPECT_LE(footprint, growth_limit);
317 EXPECT_LE(space->Size(), growth_limit);
328 size_t growth_limit = 8 * MB;
330 MallocSpace* space(create_space("test", initial_size, growth_limit, capacity, nullptr));
334 EXPECT_EQ(space->Capacity(), growth_limit);
341 // This effectively makes the growth_limit the initial_size, so assert this.
343 SizeFootPrintGrowthLimitAndTrimBody(space, object_size, 2, growth_limit);