Lines Matching refs:env
48 void Initialize(const JSHandle<GlobalEnv> &env, JSThread *thread, bool lazyInit = false, bool isRealm = false);
57 JSHandle<JSFunction> NewBuiltinConstructor(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &prototype,
62 JSHandle<JSFunction> NewBuiltinCjsCtor(const JSHandle<GlobalEnv> &env,
66 JSHandle<JSFunction> NewFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &key,
71 void InitializePropertyDetector(const JSHandle<GlobalEnv> &env, bool lazyInit) const;
76 void InitializeCtor(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &prototype,
79 void InitializeGlobalObject(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &globalObject);
81 void InitializeFunction(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> &objFuncPrototypeVal) const;
83 void InitializeFunctionPrototype(const JSHandle<GlobalEnv> &env, JSHandle<JSFunction> &funcFuncPrototype,
88 JSHandle<JSHClass> CreateFunctionPrototypeHClass(const JSHandle<GlobalEnv> &env,
91 void InitializeObject(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &objFuncPrototype,
94 void InitializeNumber(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &globalObject,
97 void InitializeBigInt(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &primRefObjClass) const;
101 void InitializeDate(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVal) const;
102 void LazyInitializeDate(const JSHandle<GlobalEnv> &env) const;
104 void InitializeBoolean(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &primRefObjClass) const;
106 void InitializeSymbol(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
110 void InitializeArray(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncPrototypeVal) const;
116 void InitializeSharedArray(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &sObjIHClass,
119 void InitializeTypedArray(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVal) const;
120 void LazyInitializeTypedArray(const JSHandle<GlobalEnv> &env) const;
122 void InitializeInt8Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
123 void LazyInitializeInt8Array(const JSHandle<GlobalEnv> &env) const;
125 void InitializeUint8Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
126 void LazyInitializeUint8Array(const JSHandle<GlobalEnv> &env) const;
128 void InitializeUint8ClampedArray(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
129 void LazyInitializeUint8ClampedArray(const JSHandle<GlobalEnv> &env) const;
131 void InitializeInt16Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
132 void LazyInitializeInt16Array(const JSHandle<GlobalEnv> &env) const;
134 void InitializeUint16Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
135 void LazyInitializeUint16Array(const JSHandle<GlobalEnv> &env) const;
137 void InitializeInt32Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
138 void LazyInitializeInt32Array(const JSHandle<GlobalEnv> &env) const;
140 void InitializeUint32Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
141 void LazyInitializeUint32Array(const JSHandle<GlobalEnv> &env) const;
143 void InitializeFloat32Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
144 void LazyInitializeFloat32Array(const JSHandle<GlobalEnv> &env) const;
146 void InitializeFloat64Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
147 void LazyInitializeFloat64Array(const JSHandle<GlobalEnv> &env) const;
149 void InitializeBigInt64Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
150 void LazyInitializeBigInt64Array(const JSHandle<GlobalEnv> &env) const;
152 void InitializeBigUint64Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
153 void LazyInitializeBigUint64Array(const JSHandle<GlobalEnv> &env) const;
155 void InitializeAllTypeError(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
159 void InitializeError(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass,
164 void InitializeRegExp(const JSHandle<GlobalEnv> &env);
167 JSHandle<JSFunction> NewIntlConstructor(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &prototype,
169 void InitializeIntlCtor(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &prototype,
171 void InitializeIntl(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncPrototypeValue);
172 void InitializeLocale(const JSHandle<GlobalEnv> &env);
173 void InitializeDateTimeFormat(const JSHandle<GlobalEnv> &env);
174 void InitializeRelativeTimeFormat(const JSHandle<GlobalEnv> &env);
175 void InitializeNumberFormat(const JSHandle<GlobalEnv> &env);
176 void InitializeCollator(const JSHandle<GlobalEnv> &env);
177 void InitializePluralRules(const JSHandle<GlobalEnv> &env);
178 void InitializeDisplayNames(const JSHandle<GlobalEnv> &env);
179 void InitializeListFormat(const JSHandle<GlobalEnv> &env);
180 void InitializeSegmenter(const JSHandle<GlobalEnv> &env);
181 void InitializeSegments(const JSHandle<GlobalEnv> &env);
183 void LazyInitializeLocale(const JSHandle<GlobalEnv> &env) const;
184 void LazyInitializeDateTimeFormat(const JSHandle<GlobalEnv> &env) const;
185 void LazyInitializeNumberFormat(const JSHandle<GlobalEnv> &env) const;
186 void LazyInitializeRelativeTimeFormat(const JSHandle<GlobalEnv> &env) const;
187 void LazyInitializeCollator(const JSHandle<GlobalEnv> &env) const;
188 void LazyInitializePluralRules(const JSHandle<GlobalEnv> &env) const;
189 void LazyInitializeDisplayNames(const JSHandle<GlobalEnv> &env) const;
190 void LazyInitializeListFormat(const JSHandle<GlobalEnv> &env) const;
191 void LazyInitializeSegmenter(const JSHandle<GlobalEnv> &env) const;
192 void LazyInitializeSegments(const JSHandle<GlobalEnv> &env) const;
197 void InitializeSet(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVal) const;
198 void LazyInitializeSet(const JSHandle<GlobalEnv> &env);
200 void InitializeMap(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVal) const;
201 void LazyInitializeMap(const JSHandle<GlobalEnv> &env) const;
203 void InitializeWeakMap(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
204 void LazyInitializeWeakMap(const JSHandle<GlobalEnv> &env) const;
206 void InitializeWeakSet(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
207 void LazyInitializeWeakSet(const JSHandle<GlobalEnv> &env) const;
209 void InitializeWeakRef(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
210 void LazyInitializeWeakRef(const JSHandle<GlobalEnv> &env) const;
212 void InitializeFinalizationRegistry(const JSHandle<GlobalEnv> &env,
214 void LazyInitializeFinalizationRegistry(const JSHandle<GlobalEnv> &env) const;
216 void InitializeMath(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncPrototypeVal) const;
218 void InitializeAtomics(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncPrototypeVal) const;
220 void InitializeJson(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncPrototypeVal) const;
222 void InitializeSendableJson(const JSHandle<GlobalEnv> &env,
225 void InitializeString(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVal) const;
227 void InitializeIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
229 void InitializeRegexpIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass) const;
231 void InitializeStringIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass) const;
233 void InitializeSegmentIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass) const;
235 void InitializeAsyncFromSyncIterator(const JSHandle<GlobalEnv> &env,
238 void InitializeForinIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass) const;
240 void InitializeMapIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass) const;
241 void InitializeSMapIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass) const;
243 void InitializeSetIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass) const;
244 void InitializeSSetIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass) const;
246 void InitializeArrayIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass,
248 void InitializeSArrayIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass) const;
250 void InitializeArrayBuffer(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
251 void LazyInitializeArrayBuffer(const JSHandle<GlobalEnv> &env) const;
253 void InitializeSharedArrayBuffer(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
254 void LazyInitializeSharedArrayBuffer(const JSHandle<GlobalEnv> &env) const;
256 void InitializeDataView(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVal) const;
257 void LazyInitializeDataView(const JSHandle<GlobalEnv> &env) const;
259 void InitializeForPromiseFuncClass(const JSHandle<GlobalEnv> &env);
261 void InitializeProxy(const JSHandle<GlobalEnv> &env);
263 void InitializeReflect(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncPrototypeVal) const;
265 void InitializeAsyncFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
267 void InitializeGeneratorFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
269 void InitializeAsyncGeneratorFunction(const JSHandle<GlobalEnv> &env,
272 void InitializeAsyncGenerator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
274 void InitializeAsyncIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
276 void InitializeGenerator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
278 JSHandle<JSFunction> InitializeExoticConstructor(const JSHandle<GlobalEnv> &env, EcmaEntrypoint ctorFunc,
281 void InitializePromise(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &promiseFuncClass);
283 void InitializePromiseJob(const JSHandle<GlobalEnv> &env);
285 void InitializeModuleNamespace(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
287 void InitializeSModuleNamespace(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &sObjIHClass) const;
289 void InitializeNativeModuleFailureInfo(const JSHandle<GlobalEnv> &env,
292 void InitializeCjsModule(const JSHandle<GlobalEnv> &env) const;
294 void InitializeCjsExports(const JSHandle<GlobalEnv> &env) const;
296 void InitializeCjsRequire(const JSHandle<GlobalEnv> &env) const;
298 void InitializeDefaultExportOfScript(const JSHandle<GlobalEnv> &env) const;
300 void SetFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, std::string_view key,
304 void SetFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, const JSHandle<JSTaggedValue> &key,
308 JSHandle<JSFunction> SetAndReturnFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj,
313 JSHandle<JSFunction> SetAndReturnFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj,
318 void SetFuncToObjAndGlobal(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &globalObject,
323 void SetFunctionAtSymbol(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj,
328 JSHandle<JSTaggedValue> SetAndReturnFunctionAtSymbol(const JSHandle<GlobalEnv> &env,
337 void SetStringTagSymbol(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj,
340 JSHandle<JSTaggedValue> CreateGetter(const JSHandle<GlobalEnv> &env, EcmaEntrypoint func,
345 JSHandle<JSTaggedValue> CreateGetter(const JSHandle<GlobalEnv> &env, EcmaEntrypoint func,
360 void StrictModeForbiddenAccessCallerArguments(const JSHandle<GlobalEnv> &env, uint32_t &index,
365 void SetInlineFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj,
369 void SetInlineFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, std::string_view key,
373 JSHandle<JSFunction> SetInlineFunctionAndRetJSFunction(const JSHandle<GlobalEnv> &env,
386 JSHandle<JSTaggedValue> CreateSetter(const JSHandle<GlobalEnv> &env, EcmaEntrypoint func,
388 JSHandle<JSTaggedValue> CreateSetter(const JSHandle<GlobalEnv> &env, EcmaEntrypoint func,
391 void SetArgumentsSharedAccessor(const JSHandle<GlobalEnv> &env);
396 JSHandle<JSObject> InitializeArkTools(const JSHandle<GlobalEnv> &env) const;
397 JSHandle<JSObject> InitializeGcBuiltins(const JSHandle<GlobalEnv> &env) const;
400 JSHandle<JSObject> InitializeArkPrivate(const JSHandle<GlobalEnv> &env) const;
403 void SetFrozenFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, std::string_view key,
407 void RegisterSendableContainers(const JSHandle<GlobalEnv> &env) const;
410 void InitializeSObjectAndSFunction(const JSHandle<GlobalEnv> &env) const;
411 void CopySObjectAndSFunction(const JSHandle<GlobalEnv> &env, const JSTaggedValue &srcEnv) const;
412 void InitializeSObject(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &sObjIHClass,
415 void InitializeSFunction(const JSHandle<GlobalEnv> &env,
417 void InitializeSAsyncFunction(const JSHandle<GlobalEnv> &env,
419 void InitializeSArrayBuffer(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &objFuncClass,
421 void InitializeSSet(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &sObjPrototype,
423 void InitializeSMap(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &sObjPrototype,
425 void InitializeSTypedArray(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &sObjPrototype,
427 void InitializeSInt8Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
428 void InitializeSUint8Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
429 void InitializeSUint8ClampedArray(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
430 void InitializeSInt16Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
431 void InitializeSUint16Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
432 void InitializeSInt32Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
433 void InitializeSUint32Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
434 void InitializeSFloat32Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
435 void InitializeSFloat64Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
436 void InitializeSBigInt64Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
437 void InitializeSBigUint64Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
464 JSHandle<JSFunction> NewSFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &key,
469 void SetSFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, std::string_view key,
473 void SetSFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj,
479 JSHandle<JSTaggedValue> CreateSGetterSetter(const JSHandle<GlobalEnv> &env, EcmaEntrypoint func,
481 void SharedStrictModeForbiddenAccessCallerArguments(const JSHandle<GlobalEnv> &env, uint32_t &index,
484 void InitializeSSymbolAttributes(const JSHandle<GlobalEnv> &env);