Lines Matching defs:table
343 Map map, EphemeronHashTable table) {
344 if (!concrete_visitor()->ShouldVisit(table)) return 0;
345 local_weak_objects_->ephemeron_hash_tables_local.Push(table);
347 for (InternalIndex i : table.IterateEntries()) {
349 table.RawFieldOfElementAt(EphemeronHashTable::EntryToIndex(i));
350 HeapObject key = HeapObject::cast(table.KeyAt(i));
353 concrete_visitor()->RecordSlot(table, key_slot, key);
354 AddWeakReferenceForReferenceSummarizer(table, key);
357 table.RawFieldOfElementAt(EphemeronHashTable::EntryToValueIndex(i));
361 VisitPointer(table, value_slot);
363 Object value_obj = table.ValueAt(i);
368 concrete_visitor()->RecordSlot(table, value_slot, value);
369 AddWeakReferenceForReferenceSummarizer(table, value);
382 return table.SizeFromMap(map);