Home | History | Annotate | Download | only in cctest

Lines Matching full:weakmap

40   Handle<JSWeakMap> weakmap(JSWeakMap::cast(*weakmap_obj));
44 weakmap->set_table(table);
45 weakmap->set_next(Smi::FromInt(0));
46 return weakmap;
49 static void PutIntoWeakMap(Handle<JSWeakMap> weakmap,
53 Handle<ObjectHashTable>(ObjectHashTable::cast(weakmap->table())),
56 weakmap->set_table(*table);
70 Handle<JSWeakMap> weakmap = AllocateJSWeakMap();
86 PutIntoWeakMap(weakmap, Handle<JSObject>(JSObject::cast(*key)), 23);
88 CHECK_EQ(1, ObjectHashTable::cast(weakmap->table())->NumberOfElements());
93 CHECK_EQ(1, ObjectHashTable::cast(weakmap->table())->NumberOfElements());
95 0, ObjectHashTable::cast(weakmap->table())->NumberOfDeletedElements());
111 CHECK_EQ(1, ObjectHashTable::cast(weakmap->table())->NumberOfElements());
113 0, ObjectHashTable::cast(weakmap->table())->NumberOfDeletedElements());
116 CHECK_EQ(0, ObjectHashTable::cast(weakmap->table())->NumberOfElements());
118 1, ObjectHashTable::cast(weakmap->table())->NumberOfDeletedElements());
125 Handle<JSWeakMap> weakmap = AllocateJSWeakMap();
128 CHECK_EQ(32, ObjectHashTable::cast(weakmap->table())->Capacity());
136 PutIntoWeakMap(weakmap, object, i);
141 CHECK_EQ(128, ObjectHashTable::cast(weakmap->table())->Capacity());
144 CHECK_EQ(32, ObjectHashTable::cast(weakmap->table())->NumberOfElements());
146 0, ObjectHashTable::cast(weakmap->table())->NumberOfDeletedElements());
148 CHECK_EQ(0, ObjectHashTable::cast(weakmap->table())->NumberOfElements());
150 32, ObjectHashTable::cast(weakmap->table())->NumberOfDeletedElements());
153 CHECK_EQ(32, ObjectHashTable::cast(weakmap->table())->Capacity());