Lines Matching refs:buf

11   scoped_refptr<ResourceBuffer> buf = new ResourceBuffer();
12 EXPECT_TRUE(buf->Initialize(100, 5, 10));
13 EXPECT_TRUE(buf->CanAllocate());
18 char* ptr = buf->Allocate(&size);
21 EXPECT_TRUE(buf->CanAllocate());
23 EXPECT_EQ(0, buf->GetLastAllocationOffset());
25 buf->ShrinkLastAllocation(2); // Less than our min allocation size.
26 EXPECT_EQ(0, buf->GetLastAllocationOffset());
27 EXPECT_TRUE(buf->CanAllocate());
33 char* ptr = buf->Allocate(&size);
36 EXPECT_TRUE(buf->CanAllocate());
38 EXPECT_EQ(5, buf->GetLastAllocationOffset());
40 buf->ShrinkLastAllocation(4);
41 EXPECT_EQ(5, buf->GetLastAllocationOffset());
43 EXPECT_TRUE(buf->CanAllocate());
48 scoped_refptr<ResourceBuffer> buf = new ResourceBuffer();
49 EXPECT_TRUE(buf->Initialize(100, 5, 10));
53 buf->Allocate(&size);
54 EXPECT_EQ(0, buf->GetLastAllocationOffset());
56 buf->RecycleLeastRecentlyAllocated();
59 buf->Allocate(&size);
60 EXPECT_EQ(0, buf->GetLastAllocationOffset());
64 scoped_refptr<ResourceBuffer> buf = new ResourceBuffer();
65 EXPECT_TRUE(buf->Initialize(20, 10, 10));
69 buf->Allocate(&size);
72 buf->Allocate(&size);
76 buf->RecycleLeastRecentlyAllocated();
78 buf->Allocate(&size);
81 EXPECT_EQ(0, buf->GetLastAllocationOffset());
85 scoped_refptr<ResourceBuffer> buf = new ResourceBuffer();
86 EXPECT_TRUE(buf->Initialize(30, 10, 10));
90 buf->Allocate(&size);
93 buf->Allocate(&size);
96 buf->Allocate(&size);
99 EXPECT_FALSE(buf->CanAllocate());
102 buf->RecycleLeastRecentlyAllocated();
103 buf->RecycleLeastRecentlyAllocated();
105 EXPECT_TRUE(buf->CanAllocate());
107 buf->Allocate(&size);
109 EXPECT_EQ(0, buf->GetLastAllocationOffset());
111 buf->Allocate(&size);
113 EXPECT_EQ(10, buf->GetLastAllocationOffset());
115 EXPECT_FALSE(buf->CanAllocate());
119 scoped_refptr<ResourceBuffer> buf = new ResourceBuffer();
120 EXPECT_TRUE(buf->Initialize(20, 10, 10));
123 buf->Allocate(&size);
126 buf->Allocate(&size);
130 EXPECT_FALSE(buf->CanAllocate());
133 buf->ShrinkLastAllocation(5);
134 EXPECT_FALSE(buf->CanAllocate());