Lines Matching defs:table
56 #include "src/objects/hash-table-inl.h"
1172 // - Prefix of the string table.
1482 auto table = EphemeronHashTable::unchecked_cast(host);
1484 ephemeron_remembered_set_->insert({table, std::unordered_set<int>()});
2503 // Prune the string table removing all strings only pointed to by the
2504 // string table. Cannot use string_table() here because the string
2505 // table is marked.
2949 EphemeronHashTable table;
2950 while (local_weak_objects()->ephemeron_hash_tables_local.Pop(&table)) {
2951 for (InternalIndex i : table.IterateEntries()) {
2952 HeapObject key = HeapObject::cast(table.KeyAt(i));
2955 Object value = table.ValueAt(i);
2968 table.RemoveEntry(i);
4549 EphemeronHashTable table = it->first;
4551 if (table.map_word(cage_base, kRelaxedLoad).IsForwardingAddress()) {
4552 // The table has moved, and RecordMigratedSlotVisitor::VisitEphemeron
4553 // inserts entries for the moved table into ephemeron_remembered_set_.
4557 DCHECK(table.map(cage_base).IsMap(cage_base));
4558 DCHECK(table.IsEphemeronHashTable(cage_base));
4561 HeapObjectSlot key_slot(table.RawFieldOfElementAt(
4593 // The external string table is updated at the end.
4644 // Update pointers from external string table.
5261 // Update pointers from external string table.
5398 // Helper class for pruning the string table.