Home | History | Annotate | Download | only in accounting

Lines Matching refs:table

76       // inside the card cache mod-union table and causes the check
77 // ASSERT_FALSE(table->ContainsCardFor(reinterpret_cast<uintptr_t>(obj3)));
117 // A mod union table that only holds references to a specified target space.
153 name << "Mod union table: " << type;
194 std::unique_ptr<ModUnionTable> table(ModUnionTableFactory::Create(
196 ASSERT_TRUE(table.get() != nullptr);
218 table->ProcessCards();
221 table->UpdateAndMarkReferences(&collector_before);
227 // obj1, obj2 cards should still be in mod union table since they have references to other
229 ASSERT_TRUE(table->ContainsCardFor(reinterpret_cast<uintptr_t>(obj1)));
230 ASSERT_TRUE(table->ContainsCardFor(reinterpret_cast<uintptr_t>(obj2)));
232 // been removed from the mod union table during UpdateAndMarkReferences.
233 ASSERT_FALSE(table->ContainsCardFor(reinterpret_cast<uintptr_t>(obj3)));
234 ASSERT_FALSE(table->ContainsCardFor(reinterpret_cast<uintptr_t>(obj4)));
238 table->Verify();
242 table->Dump(oss);
244 table->SetCards();
248 ASSERT_TRUE(table->ContainsCardFor(reinterpret_cast<uintptr_t>(ptr)));
253 table->UpdateAndMarkReferences(&collector_after);
260 table->Dump(oss2);