Lines Matching refs:key_map
31 Handle<SimpleNumberDictionary> key_map;
32 if (finalization_registry->key_map().IsUndefined(isolate)) {
33 key_map = SimpleNumberDictionary::New(isolate, 1);
35 key_map =
36 handle(SimpleNumberDictionary::cast(finalization_registry->key_map()),
44 InternalIndex entry = key_map->FindEntry(isolate, key);
46 Object value = key_map->ValueAt(entry);
51 key_map = SimpleNumberDictionary::Set(isolate, key_map, key, weak_cell);
52 finalization_registry->set_key_map(*key_map);
75 if (key_map().IsUndefined(isolate)) {
79 SimpleNumberDictionary key_map =
80 SimpleNumberDictionary::cast(this->key_map());
88 InternalIndex entry = key_map.FindEntry(isolate, key);
93 Object value = key_map.ValueAt(entry);
99 // unregister tokens are held weakly, key_map is keyed using the tokens'
143 key_map.ClearEntry(entry);
144 key_map.ElementRemoved();
146 key_map.ValueAtPut(entry, new_key_list_head);
147 gc_notify_updated_slot(key_map, key_map.RawFieldOfValueAt(entry),