Lines Matching defs:committed

163 // Test helper. Counts the number of committed and uncommitted pages in the
164 // range. Returns {*committed, *uncommitted} = {0, 0} if |start| doesn't
167 vaddr_t start, vaddr_t end, size_t* committed, size_t* uncommitted) {
169 *committed = 0;
177 // It's a VMAR, not a mapping, so no pages are committed.
185 *committed = mapping->vmo()->AllocatedPagesInRange(
187 *uncommitted = (end_off - start_off) / PAGE_SIZE - *committed;
201 // Nothing is allocated yet, so no pages should be committed.
202 size_t committed;
205 count_committed_pages(start, end, &committed, &uncommitted), "");
206 EXPECT_EQ(0u, committed, "");
214 // The page containing the object should be committed.
217 EXPECT_TRUE(count_committed_pages(ps, pe, &committed, &uncommitted), "");
218 EXPECT_GT(committed, 0u, "");
221 // The first handful of pages should also become committed, but the rest
224 count_committed_pages(start, end, &committed, &uncommitted), "");
225 EXPECT_GT(committed, 0u, "");
228 // Fill the committed pages with objects; the set of committed pages
230 auto orig_committed = committed;
237 count_committed_pages(start, end, &committed, &uncommitted), "");
238 EXPECT_EQ(orig_committed, committed, "");
241 // Allocating one more object should cause more pages to be committed.
245 count_committed_pages(start, end, &committed, &uncommitted), "");
246 EXPECT_LT(orig_committed, committed, "");
300 // Nothing is allocated yet, so no control pages should be committed.
301 size_t committed;
304 count_committed_pages(start, end, &committed, &uncommitted), "");
305 EXPECT_EQ(num_pages, committed + uncommitted, "");
306 EXPECT_EQ(0u, committed, "");
322 // We still shouldn't see any control pages committed, becase no objects
325 count_committed_pages(start, end, &committed, &uncommitted), "");
326 EXPECT_EQ(num_pages, committed + uncommitted, "");
327 EXPECT_EQ(0u, committed, "");
337 // We should now see some committed pages inside the control pool.
339 count_committed_pages(start, end, &committed, &uncommitted), "");
340 EXPECT_EQ(num_pages, committed + uncommitted, "");
341 EXPECT_GT(committed, 0u, "");
349 // All of the control pages should be committed.
351 count_committed_pages(start, end, &committed, &uncommitted), "");
352 EXPECT_EQ(num_pages, committed + uncommitted, "");
353 EXPECT_EQ(committed, num_pages, "");
358 auto orig_committed = committed;
367 // The number of committed pages should have dropped.
369 count_committed_pages(start, end, &committed, &uncommitted), "");
370 EXPECT_EQ(num_pages, committed + uncommitted, "");
371 EXPECT_LT(committed, orig_committed, "");
376 orig_committed = committed;
384 count_committed_pages(start, end, &committed, &uncommitted), "");
385 if (committed != orig_committed) {
389 EXPECT_GT(orig_committed, committed, "");
392 // cause the number of committed pages to change: there should be some
394 orig_committed = committed;
397 count_committed_pages(start, end, &committed, &uncommitted), "");
398 EXPECT_EQ(num_pages, committed + uncommitted, "");
399 EXPECT_EQ(committed, orig_committed, "");
407 count_committed_pages(start, end, &committed, &uncommitted), "");
408 EXPECT_EQ(num_pages, committed + uncommitted, "");
409 EXPECT_EQ(committed, orig_committed, "");
435 // Should see some committed pages.
436 size_t committed;
439 count_committed_pages(start, end, &committed, &uncommitted), "");
440 EXPECT_GT(committed, 0u, "");
446 count_committed_pages(start, end, &committed, &uncommitted), "");
450 EXPECT_EQ(committed, 0u, "");