Home | History | Annotate | Download | only in cctest

Lines Matching refs:weakmap

48   Handle<JSWeakMap> weakmap(JSWeakMap::cast(*weakmap_obj));
53 weakmap->set_table(*table);
55 return weakmap;
58 static void PutIntoWeakMap(Handle<JSWeakMap> weakmap,
62 Handle<ObjectHashTable>(ObjectHashTable::cast(weakmap->table())),
65 weakmap->set_table(*table);
87 Handle<JSWeakMap> weakmap = AllocateJSWeakMap(isolate);
103 PutIntoWeakMap(weakmap,
107 CHECK_EQ(1, ObjectHashTable::cast(weakmap->table())->NumberOfElements());
112 CHECK_EQ(1, ObjectHashTable::cast(weakmap->table())->NumberOfElements());
114 0, ObjectHashTable::cast(weakmap->table())->NumberOfDeletedElements());
131 CHECK_EQ(1, ObjectHashTable::cast(weakmap->table())->NumberOfElements());
133 0, ObjectHashTable::cast(weakmap->table())->NumberOfDeletedElements());
136 CHECK_EQ(0, ObjectHashTable::cast(weakmap->table())->NumberOfElements());
138 1, ObjectHashTable::cast(weakmap->table())->NumberOfDeletedElements());
148 Handle<JSWeakMap> weakmap = AllocateJSWeakMap(isolate);
151 CHECK_EQ(32, ObjectHashTable::cast(weakmap->table())->Capacity());
159 PutIntoWeakMap(weakmap, object, Handle<Smi>(Smi::FromInt(i), isolate));
164 CHECK_EQ(128, ObjectHashTable::cast(weakmap->table())->Capacity());
167 CHECK_EQ(32, ObjectHashTable::cast(weakmap->table())->NumberOfElements());
169 0, ObjectHashTable::cast(weakmap->table())->NumberOfDeletedElements());
171 CHECK_EQ(0, ObjectHashTable::cast(weakmap->table())->NumberOfElements());
173 32, ObjectHashTable::cast(weakmap->table())->NumberOfDeletedElements());
176 CHECK_EQ(32, ObjectHashTable::cast(weakmap->table())->Capacity());
193 Handle<JSWeakMap> weakmap = AllocateJSWeakMap(isolate);
206 PutIntoWeakMap(weakmap, key, object);
244 Handle<JSWeakMap> weakmap = AllocateJSWeakMap(isolate);
246 PutIntoWeakMap(weakmap,