Home
last modified time | relevance | path

Searched refs:JSWeakCollection (Results 1 – 15 of 15) sorted by relevance

/external/v8/src/objects/
Djs-collection.h92 class JSWeakCollection : public JSObject {
94 DECL_CAST(JSWeakCollection)
99 static void Initialize(Handle<JSWeakCollection> collection, Isolate* isolate);
100 static void Set(Handle<JSWeakCollection> collection, Handle<Object> key,
102 static bool Delete(Handle<JSWeakCollection> collection, Handle<Object> key,
104 static Handle<JSArray> GetEntries(Handle<JSWeakCollection> holder,
120 DISALLOW_IMPLICIT_CONSTRUCTORS(JSWeakCollection);
124 class JSWeakMap : public JSWeakCollection {
137 class JSWeakSet : public JSWeakCollection {
Djs-collection-inl.h22 ACCESSORS(JSWeakCollection, table, Object, kTableOffset) in ACCESSORS()
28 CAST_ACCESSOR(JSWeakCollection) in ACCESSORS()
Dmap.h43 V(JSWeakCollection) \
/external/v8/src/runtime/
Druntime-collections.cc85 CONVERT_ARG_HANDLE_CHECKED(JSWeakCollection, holder, 0); in RUNTIME_FUNCTION()
88 return *JSWeakCollection::GetEntries(holder, max_entries); in RUNTIME_FUNCTION()
94 CONVERT_ARG_HANDLE_CHECKED(JSWeakCollection, weak_collection, 0); in RUNTIME_FUNCTION()
109 bool was_present = JSWeakCollection::Delete(weak_collection, key, hash); in RUNTIME_FUNCTION()
116 CONVERT_ARG_HANDLE_CHECKED(JSWeakCollection, holder, 0); in RUNTIME_FUNCTION()
119 return *JSWeakCollection::GetEntries(holder, max_values); in RUNTIME_FUNCTION()
125 CONVERT_ARG_HANDLE_CHECKED(JSWeakCollection, weak_collection, 0); in RUNTIME_FUNCTION()
141 JSWeakCollection::Set(weak_collection, key, value, hash); in RUNTIME_FUNCTION()
/external/v8/src/heap/
Dobjects-visiting.h25 class JSWeakCollection; variable
49 V(JSWeakCollection) \
Dconcurrent-marking.cc335 int VisitJSWeakCollection(Map* map, JSWeakCollection* object) { in VisitJSWeakCollection()
Dfactory.cc2990 JSWeakCollection::Initialize(weakmap, isolate()); in NewJSWeakMap()
/external/v8/src/profiler/
Dheap-snapshot-generator.h33 class JSWeakCollection; variable
389 JSWeakCollection* collection);
Dheap-snapshot-generator.cc1065 JSWeakCollection* obj) { in ExtractJSWeakCollectionReferences()
1067 JSWeakCollection::kTableOffset); in ExtractJSWeakCollectionReferences()
/external/v8/src/
Dobjects-body-descriptors-inl.h428 class JSWeakCollection::BodyDescriptorImpl final : public BodyDescriptorBase {
745 return Op::template apply<JSWeakCollection::BodyDescriptor>(p1, p2, p3, in BodyDescriptorApply()
Dobjects.cc18309 void JSWeakCollection::Initialize(Handle<JSWeakCollection> weak_collection, in Initialize()
18316 void JSWeakCollection::Set(Handle<JSWeakCollection> weak_collection, in Set()
18334 bool JSWeakCollection::Delete(Handle<JSWeakCollection> weak_collection, in Delete()
18352 Handle<JSArray> JSWeakCollection::GetEntries(Handle<JSWeakCollection> holder, in GetEntries()
Dobjects.h846 V(JSWeakCollection) \
Dapi.cc9605 return Utils::ToLocal(i::JSWeakCollection::GetEntries( in PreviewEntries()
9606 i::Handle<i::JSWeakCollection>::cast(object), 0)); in PreviewEntries()
/external/v8/src/builtins/
Dbuiltins-collections-gen.cc2028 TNode<EphemeronHashTable> LoadTable(TNode<JSWeakCollection> collection);
2179 TNode<JSWeakCollection> collection) { in LoadTable()
2180 return CAST(LoadObjectField(collection, JSWeakCollection::kTableOffset)); in LoadTable()
2340 TNode<JSWeakCollection> collection = CAST(Parameter(Descriptor::kCollection)); in TF_BUILTIN()
2370 TNode<JSWeakCollection> collection = CAST(Parameter(Descriptor::kCollection)); in TF_BUILTIN()
/external/v8/src/compiler/
Dcode-assembler.h35 class JSWeakCollection; variable