Lines Matching defs:obj
290 auto obj = NewSharedOldSpaceJSObject(jshclass);
291 InitializeJSObject(obj, jshclass);
292 return obj;
297 JSHandle<JSObject> obj(thread_, JSObject::Cast(NewSharedOldSpaceObject(jshclass)));
299 obj->InitializeHash();
300 obj->SetElements(thread_, emptyArray);
301 obj->SetProperties(thread_, emptyArray);
302 return obj;
525 JSHandle<JSNativePointer> obj(thread_, header);
526 obj->SetExternalPointer(externalPointer);
527 obj->SetDeleter(callBack);
528 obj->SetData(data);
531 obj->SetBindingSize(fixedNativeBindingsize);
532 obj->SetNativeFlag(flag);
547 return obj;
557 JSHandle<JSNativePointer> obj(thread_, header);
558 obj->SetExternalPointer(externalPointer);
559 obj->SetDeleter(nullptr);
560 obj->SetData(nullptr);
561 obj->SetBindingSize(0U);
562 obj->SetNativeFlag(NativeFlag::NO_DIV);
563 return obj;
571 JSHandle<InternalAccessor> obj(thread_, InternalAccessor::Cast(header));
573 obj->SetSetter(reinterpret_cast<InternalAccessor::InternalSetFunc>(setter));
574 obj->SetGetter(reinterpret_cast<InternalAccessor::InternalGetFunc>(getter));
575 return JSHandle<AccessorData>::Cast(obj);
622 JSHandle<ClassInfoExtractor> obj(thread_, header);
623 obj->ClearBitField();
624 obj->SetConstructorMethod(thread_, method.GetTaggedValue());
626 obj->SetNonStaticKeys(thread_, emptyArray, SKIP_BARRIER);
627 obj->SetNonStaticProperties(thread_, emptyArray, SKIP_BARRIER);
628 obj->SetNonStaticElements(thread_, emptyArray, SKIP_BARRIER);
629 obj->SetStaticKeys(thread_, emptyArray, SKIP_BARRIER);
630 obj->SetStaticProperties(thread_, emptyArray, SKIP_BARRIER);
631 obj->SetStaticElements(thread_, emptyArray, SKIP_BARRIER);
632 return obj;
672 JSHandle<JSSymbol> obj(thread_, JSSymbol::Cast(header));
673 obj->SetFlags(0);
674 obj->SetWellKnownSymbol();
675 obj->SetDescription(thread_, name);
676 obj->SetHashField(SymbolTable::Hash(name.GetTaggedValue()));
677 return obj;
685 JSHandle<JSSymbol> obj(thread_, JSSymbol::Cast(header));
686 obj->SetFlags(0);
687 obj->SetDescription(thread_, name);
688 obj->SetHashField(SymbolTable::Hash(name.GetTaggedValue()));
689 return obj;
697 JSHandle<JSSymbol> obj(thread_, JSSymbol::Cast(header));
698 obj->SetDescription(thread_, JSTaggedValue::Undefined());
699 obj->SetFlags(0);
700 obj->SetHashField(0);
701 return obj;
721 JSHandle<SourceTextModule> obj(thread_, header);
723 obj->SetEnvironment(thread_, undefinedValue);
724 obj->SetNamespace(thread_, undefinedValue);
725 obj->SetRequestedModules(thread_, undefinedValue);
726 obj->SetImportEntries(thread_, undefinedValue);
727 obj->SetLocalExportEntries(thread_, undefinedValue);
728 obj->SetIndirectExportEntries(thread_, undefinedValue);
729 obj->SetStarExportEntries(thread_, undefinedValue);
730 obj->SetNameDictionary(thread_, undefinedValue);
732 obj->SetCycleRoot(thread_, obj);
733 obj->SetTopLevelCapability(thread_, undefinedValue);
734 obj->SetAsyncParentModules(thread_, undefinedValue);
735 obj->SetHasTLA(false);
736 obj->SetAsyncEvaluatingOrdinal(SourceTextModule::NOT_ASYNC_EVALUATED);
737 obj->SetPendingAsyncDependencies(SourceTextModule::UNDEFINED_INDEX);
738 obj->SetDFSIndex(SourceTextModule::UNDEFINED_INDEX);
739 obj->SetDFSAncestorIndex(SourceTextModule::UNDEFINED_INDEX);
740 obj->SetEvaluationError(SourceTextModule::UNDEFINED_INDEX);
741 obj->SetStatus(ModuleStatus::UNINSTANTIATED);
742 obj->SetTypes(ModuleTypes::UNKNOWN);
743 obj->SetIsNewBcVersion(false);
744 obj->SetRegisterCounts(UINT16_MAX);
745 obj->SetLazyImportStatus(ToUintPtr(nullptr));
746 obj->SetEcmaModuleFilename(ToUintPtr(nullptr));
747 obj->SetEcmaModuleRecordName(ToUintPtr(nullptr));
748 obj->SetSharedType(SharedTypes::UNSENDABLE_MODULE);
749 obj->SetSendableEnv(thread_, undefinedValue);
750 return obj;
758 JSHandle<JSObject> obj = NewSharedOldSpaceJSObject(hclass);
760 JSHandle<ModuleNamespace> moduleNamespace = JSHandle<ModuleNamespace>::Cast(obj);
774 JSHandle<ImportEntry> obj(thread_, header);
775 obj->SetModuleRequest(thread_, moduleRequest);
776 obj->SetImportName(thread_, importName);
777 obj->SetLocalName(thread_, localName);
778 return obj;
787 JSHandle<LocalExportEntry> obj(thread_, header);
788 obj->SetExportName(thread_, exportName);
789 obj->SetLocalName(thread_, localName);
790 obj->SetLocalIndex(index);
791 return obj;
801 JSHandle<IndirectExportEntry> obj(thread_, header);
802 obj->SetExportName(thread_, exportName);
803 obj->SetModuleRequest(thread_, moduleRequest);
804 obj->SetImportName(thread_, importName);
805 return obj;
813 JSHandle<StarExportEntry> obj(thread_, header);
814 obj->SetModuleRequest(thread_, moduleRequest);
815 return obj;
832 JSHandle<ResolvedIndexBinding> obj(thread_, header);
833 obj->SetModule(thread_, module);
834 obj->SetIndex(index);
835 return obj;
852 JSHandle<ResolvedBinding> obj(thread_, header);
853 obj->SetModule(thread_, module);
854 obj->SetBindingName(thread_, bindingName);
855 return obj;
873 JSHandle<ResolvedRecordIndexBinding> obj(thread_, header);
874 obj->SetModuleRecord(thread_, moduleRecord);
875 obj->SetAbcFileName(thread_, abcFileName);
876 obj->SetIndex(index);
877 return obj;
894 JSHandle<ResolvedRecordBinding> obj(thread_, header);
895 obj->SetModuleRecord(thread_, moduleRecord);
896 obj->SetBindingName(thread_, bindingName);
897 return obj;