Lines Matching defs:mvmo
29 fbl::unique_ptr<fzl::MappedVmo> mvmo;
30 ASSERT_EQ(fzl::MappedVmo::Create(init_size, "test-vmo", &mvmo), ZX_OK);
33 ASSERT_EQ(mvmo->GetSize(), init_size);
34 memcpy(mvmo->GetData(), buf.get(), init_size);
35 ASSERT_EQ(memcmp(buf.get(), mvmo->GetData(), init_size), 0);
38 ASSERT_EQ(mvmo->Grow(init_size + 1), ZX_OK);
39 ASSERT_EQ(mvmo->GetSize(), init_size + PAGE_SIZE);
42 ASSERT_EQ(mvmo->Shrink(min_size), ZX_OK);
43 ASSERT_EQ(mvmo->GetSize(), min_size);
44 ASSERT_EQ(memcmp(buf.get(), mvmo->GetData(), min_size), 0);
47 ASSERT_EQ(mvmo->Grow(max_size), ZX_OK);
48 ASSERT_EQ(mvmo->GetSize(), max_size);
49 ASSERT_EQ(memcmp(buf.get(), mvmo->GetData(), min_size), 0);
50 uintptr_t addr = reinterpret_cast<uintptr_t>(mvmo->GetData());
52 ASSERT_EQ(memcmp(buf.get(), mvmo->GetData(), max_size), 0);