Lines Matching full:exports
128 Handle<ObjectHashTable> exports(module->exports(), isolate); in CreateIndirectExport() local
129 DCHECK(exports->Lookup(name)->IsTheHole(isolate)); in CreateIndirectExport()
130 exports = ObjectHashTable::Put(exports, name, entry); in CreateIndirectExport()
131 module->set_exports(*exports); in CreateIndirectExport()
141 Handle<ObjectHashTable> exports(module->exports(), isolate); in CreateExport() local
144 DCHECK(exports->Lookup(name)->IsTheHole(isolate)); in CreateExport()
145 exports = ObjectHashTable::Put(exports, name, cell); in CreateExport()
147 module->set_exports(*exports); in CreateExport()
231 Handle<ObjectHashTable> exports = in Reset() local
247 module->set_exports(*exports); in Reset()
323 Handle<Object> object(module->exports()->Lookup(export_name), isolate); in ResolveExport()
370 Handle<ObjectHashTable> exports(module->exports(), isolate); in ResolveExport() local
371 DCHECK(exports->Lookup(export_name)->IsModuleInfoEntry()); in ResolveExport()
373 exports = ObjectHashTable::Put(exports, export_name, cell); in ResolveExport()
374 module->set_exports(*exports); in ResolveExport()
389 // Go through all star exports looking for the given name. If multiple star in ResolveExportUsingStarExports()
390 // exports provide the name, make sure they all map it to the same cell. in ResolveExportUsingStarExports()
422 Handle<ObjectHashTable> exports(module->exports(), isolate); in ResolveExportUsingStarExports() local
423 DCHECK(exports->Lookup(export_name)->IsTheHole(isolate)); in ResolveExportUsingStarExports()
424 exports = ObjectHashTable::Put(exports, export_name, unique_cell); in ResolveExportUsingStarExports()
425 module->set_exports(*exports); in ResolveExportUsingStarExports()
509 // Set up local exports. in PrepareInstantiate()
518 // Partially set up indirect exports. in PrepareInstantiate()
648 // Resolve indirect exports. in FinishInstantiate()
776 Handle<ObjectHashTable> exports(module->exports(), isolate); in FetchStarExports() local
779 // TODO(neis): Only allocate more_exports if there are star exports. in FetchStarExports()
799 // Collect all of [requested_module]'s exports that must be added to in FetchStarExports()
800 // [module]'s exports (i.e. to [exports]). We record these in in FetchStarExports()
801 // [more_exports]. Ambiguities (conflicting exports) are marked by mapping in FetchStarExports()
803 Handle<ObjectHashTable> requested_exports(requested_module->exports(), in FetchStarExports()
811 if (!exports->Lookup(name)->IsTheHole(roots)) continue; in FetchStarExports()
822 // Different star exports provide different cells for this name, hence in FetchStarExports()
830 // Copy [more_exports] into [exports]. in FetchStarExports()
835 exports = ObjectHashTable::Put(exports, elem.first, elem.second); in FetchStarExports()
837 module->set_exports(*exports); in FetchStarExports()
863 Handle<ObjectHashTable> exports(module->exports(), isolate); in GetModuleNamespace() local
865 names.reserve(exports->NumberOfElements()); in GetModuleNamespace()
866 for (int i = 0, n = exports->Capacity(); i < n; ++i) { in GetModuleNamespace()
868 if (!exports->ToKey(roots, i, &key)) continue; in GetModuleNamespace()
871 DCHECK_EQ(static_cast<int>(names.size()), exports->NumberOfElements()); in GetModuleNamespace()
912 Handle<Object> object(module()->exports()->Lookup(name), isolate); in GetExport()
934 Handle<Object> lookup(object->module()->exports()->Lookup(name), isolate); in GetPropertyAttributes()