Lines Matching refs:chainedOriginDepot
22 static ChainedOriginDepot chainedOriginDepot;
26 EXPECT_TRUE(chainedOriginDepot.Put(1, 2, &new_id));
28 EXPECT_EQ(chainedOriginDepot.Get(new_id, &prev_id), 1U);
34 EXPECT_EQ(0U, chainedOriginDepot.Get(99, &prev_id));
40 EXPECT_EQ(0U, chainedOriginDepot.Get(0, &prev_id));
46 EXPECT_TRUE(chainedOriginDepot.Put(11, 12, &new_id1));
48 EXPECT_FALSE(chainedOriginDepot.Put(11, 12, &new_id2));
52 EXPECT_EQ(chainedOriginDepot.Get(new_id1, &prev_id), 11U);
58 EXPECT_TRUE(chainedOriginDepot.Put(21, 22, &new_id1));
60 EXPECT_TRUE(chainedOriginDepot.Put(21, 23, &new_id2));
64 EXPECT_EQ(chainedOriginDepot.Get(new_id1, &prev_id), 21U);
66 EXPECT_EQ(chainedOriginDepot.Get(new_id2, &prev_id), 21U);
71 chainedOriginDepot.TestOnlyUnmap();
72 StackDepotStats stats0 = chainedOriginDepot.GetStats();
75 EXPECT_TRUE(chainedOriginDepot.Put(33, 34, &new_id));
76 StackDepotStats stats1 = chainedOriginDepot.GetStats();
80 EXPECT_FALSE(chainedOriginDepot.Put(33, 34, &new_id));
81 StackDepotStats stats2 = chainedOriginDepot.GetStats();
86 ASSERT_TRUE(chainedOriginDepot.Put(35, i, &new_id));
87 StackDepotStats stats3 = chainedOriginDepot.GetStats();
90 EXPECT_GT(chainedOriginDepot.GetStats().allocated, stats2.allocated);