Lines Matching defs:cage_base
1846 PtrComprCageBase cage_base = GetPtrComprCageBaseSlow(*this);
1849 if (IsString(cage_base)) {
1856 if (IsJSObject(cage_base)) {
1863 switch (map(cage_base).instance_type()) {
2165 void HeapObject::Iterate(PtrComprCageBase cage_base, ObjectVisitor* v) {
2166 IterateFast<ObjectVisitor>(cage_base, v);
2169 void HeapObject::IterateBody(PtrComprCageBase cage_base, ObjectVisitor* v) {
2170 Map m = map(cage_base);
2312 bool HeapObject::NeedsRehashing(PtrComprCageBase cage_base) const {
2313 return NeedsRehashing(map(cage_base).instance_type());
2352 bool HeapObject::CanBeRehashed(PtrComprCageBase cage_base) const {
2353 DCHECK(NeedsRehashing(cage_base));
2354 switch (map(cage_base).instance_type()) {
5734 void HashTable<Derived, Shape>::Rehash(PtrComprCageBase cage_base,
5743 new_table.set(i, get(cage_base, i), mode);
5747 ReadOnlyRoots roots = GetReadOnlyRoots(cage_base);
5750 Object k = this->get(cage_base, from_index);
5754 EntryToIndex(new_table.FindInsertionEntry(cage_base, roots, hash));
5755 new_table.set_key(insertion_index, get(cage_base, from_index), mode);
5757 new_table.set(insertion_index + j, get(cage_base, from_index + j), mode);
5799 void HashTable<Derived, Shape>::Rehash(PtrComprCageBase cage_base) {
5802 ReadOnlyRoots roots = GetReadOnlyRoots(cage_base);
5811 Object current_key = KeyAt(cage_base, current);
5821 Object target_key = KeyAt(cage_base, target);
5841 if (KeyAt(cage_base, current) == the_hole) {
5933 PtrComprCageBase cage_base, ReadOnlyRoots roots, uint32_t hash) {
5939 if (!IsKey(roots, KeyAt(cage_base, entry))) return entry;
5953 PtrComprCageBase cage_base{isolate};
5963 Object element = KeyAt(cage_base, entry, kRelaxedLoad);
5968 CHECK(element.IsPropertyCell(cage_base));
6286 Object ObjectHashTableBase<Derived, Shape>::Lookup(PtrComprCageBase cage_base,
6290 ReadOnlyRoots roots = this->GetReadOnlyRoots(cage_base);
6293 InternalIndex entry = this->FindEntry(cage_base, roots, key, hash);
6302 PtrComprCageBase cage_base = GetPtrComprCageBase(*this);
6303 ReadOnlyRoots roots = this->GetReadOnlyRoots(cage_base);
6305 InternalIndex entry = this->FindEntry(cage_base, roots, key, key->hash());
6314 PtrComprCageBase cage_base = GetPtrComprCageBase(*this);
6315 ReadOnlyRoots roots = this->GetReadOnlyRoots(cage_base);
6323 return Lookup(cage_base, key, Smi::ToInt(hash));