• Home
  • Raw
  • Download

Lines Matching full:const

48 …void Initialize(const JSHandle<GlobalEnv> &env, JSThread *thread, bool lazyInit = false, bool isRe…
51 void InitializeSharedBitVector(const JSHandle<GlobalEnv> &env,
52 const JSHandle<JSObject> &sObjPrototype,
53 const JSHandle<JSFunction> &sFuncPrototype) const;
60 …JSHandle<JSFunction> NewBuiltinConstructor(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject…
63 kungfu::BuiltinsStubCSigns::INVALID) const;
65 JSHandle<JSFunction> NewBuiltinCjsCtor(const JSHandle<GlobalEnv> &env,
66const JSHandle<JSObject> &prototype, EcmaEntrypoint ctorFunc,
67 std::string_view name, int length) const;
69 …JSHandle<JSFunction> NewFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &ke…
72 kungfu::BuiltinsStubCSigns::INVALID) const;
74 void InitializePropertyDetector(const JSHandle<GlobalEnv> &env, bool lazyInit) const;
76 void SetLazyAccessor(const JSHandle<JSObject> &object, const JSHandle<JSTaggedValue> &key,
77 const JSHandle<AccessorData> &accessor) const;
79 void InitializeCtor(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &prototype,
80 const JSHandle<JSFunction> &ctor, std::string_view name, int length) const;
82 …void InitializeGlobalObject(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &globalObject…
84 …void InitializeFunction(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> &objFuncPrototypeV…
86 …void InitializeFunctionPrototype(const JSHandle<GlobalEnv> &env, JSHandle<JSFunction> &funcFuncPro…
87 JSHandle<JSFunction> &funcFunc) const;
89 JSHandle<JSHClass> CreateFunctionHClass(const JSHandle<JSFunction> &funcPrototype) const;
91 JSHandle<JSHClass> CreateFunctionPrototypeHClass(const JSHandle<GlobalEnv> &env,
92const JSHandle<JSTaggedValue> &ObjPrototypeVal) const;
94 … void InitializeObject(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &objFuncPrototype,
95 const JSHandle<JSObject> &objFunc);
97 void InitializeNumber(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &globalObject,
98 const JSHandle<JSHClass> &primRefObjClass);
100 …void InitializeBigInt(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &primRefObjClass) c…
102 void InitializeBigIntWithRealm(const JSHandle<GlobalEnv> &realm) const;
104 …void InitializeDate(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVal) c…
105 void LazyInitializeDate(const JSHandle<GlobalEnv> &env) const;
107 …void InitializeBoolean(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &primRefObjClass)
109 …void InitializeSymbol(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) cons…
111 …void InitializeSymbolWithRealm(const JSHandle<GlobalEnv> &realm, const JSHandle<JSHClass> &objFunc…
113 …void InitializeArray(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncPrototy…
115 … JSHandle<JSObject> InitializeArrayPrototype(JSHandle<JSHClass> &arrBaseFuncInstanceHClass) const;
117 …JSHandle<JSHClass> InitializeArrayPrototypeHClass(const JSHandle<JSObject> &arrFuncPrototype) cons…
119 … void InitializeSharedArray(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &sObjIHClass,
120 JSHandle<JSFunction> &sFuncPrototype) const;
122 …void InitializeTypedArray(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototype…
123 void LazyInitializeTypedArray(const JSHandle<GlobalEnv> &env) const;
125 …void InitializeInt8Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) c…
126 void LazyInitializeInt8Array(const JSHandle<GlobalEnv> &env) const;
128 …void InitializeUint8Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)
129 void LazyInitializeUint8Array(const JSHandle<GlobalEnv> &env) const;
131 …void InitializeUint8ClampedArray(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFunc…
132 void LazyInitializeUint8ClampedArray(const JSHandle<GlobalEnv> &env) const;
134 …void InitializeInt16Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)
135 void LazyInitializeInt16Array(const JSHandle<GlobalEnv> &env) const;
137 …void InitializeUint16Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)…
138 void LazyInitializeUint16Array(const JSHandle<GlobalEnv> &env) const;
140 …void InitializeInt32Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)
141 void LazyInitializeInt32Array(const JSHandle<GlobalEnv> &env) const;
143 …void InitializeUint32Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)…
144 void LazyInitializeUint32Array(const JSHandle<GlobalEnv> &env) const;
146 …void InitializeFloat32Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass…
147 void LazyInitializeFloat32Array(const JSHandle<GlobalEnv> &env) const;
149 …void InitializeFloat64Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass…
150 void LazyInitializeFloat64Array(const JSHandle<GlobalEnv> &env) const;
152 …void InitializeBigInt64Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClas…
153 void LazyInitializeBigInt64Array(const JSHandle<GlobalEnv> &env) const;
155 …void InitializeBigUint64Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncCla…
156 void LazyInitializeBigUint64Array(const JSHandle<GlobalEnv> &env) const;
158 …void InitializeAllTypeError(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass…
160 void InitializeAllTypeErrorWithRealm(const JSHandle<GlobalEnv> &realm) const;
162 void InitializeError(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass,
163 const JSType &errorTag) const;
165 void SetErrorWithRealm(const JSHandle<GlobalEnv> &realm, const JSType &errorTag) const;
167 void InitializeRegExp(const JSHandle<GlobalEnv> &env);
170 …JSHandle<JSFunction> NewIntlConstructor(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &…
172 void InitializeIntlCtor(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &prototype,
173 const JSHandle<JSFunction> &ctor, std::string_view name, int length);
174 …void InitializeIntl(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncPrototyp…
175 void InitializeLocale(const JSHandle<GlobalEnv> &env);
176 void InitializeDateTimeFormat(const JSHandle<GlobalEnv> &env);
177 void InitializeRelativeTimeFormat(const JSHandle<GlobalEnv> &env);
178 void InitializeNumberFormat(const JSHandle<GlobalEnv> &env);
179 void InitializeCollator(const JSHandle<GlobalEnv> &env);
180 void InitializePluralRules(const JSHandle<GlobalEnv> &env);
181 void InitializeDisplayNames(const JSHandle<GlobalEnv> &env);
182 void InitializeListFormat(const JSHandle<GlobalEnv> &env);
183 void InitializeSegmenter(const JSHandle<GlobalEnv> &env);
184 void InitializeSegments(const JSHandle<GlobalEnv> &env);
186 void LazyInitializeLocale(const JSHandle<GlobalEnv> &env) const;
187 void LazyInitializeDateTimeFormat(const JSHandle<GlobalEnv> &env) const;
188 void LazyInitializeNumberFormat(const JSHandle<GlobalEnv> &env) const;
189 void LazyInitializeRelativeTimeFormat(const JSHandle<GlobalEnv> &env) const;
190 void LazyInitializeCollator(const JSHandle<GlobalEnv> &env) const;
191 void LazyInitializePluralRules(const JSHandle<GlobalEnv> &env) const;
192 void LazyInitializeDisplayNames(const JSHandle<GlobalEnv> &env) const;
193 void LazyInitializeListFormat(const JSHandle<GlobalEnv> &env) const;
194 void LazyInitializeSegmenter(const JSHandle<GlobalEnv> &env) const;
195 void LazyInitializeSegments(const JSHandle<GlobalEnv> &env) const;
198 std::string_view name, JSType type) const;
200 …void InitializeSet(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVal) co…
201 void LazyInitializeSet(const JSHandle<GlobalEnv> &env);
203 …void InitializeMap(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVal) co…
204 void LazyInitializeMap(const JSHandle<GlobalEnv> &env) const;
206 …void InitializeWeakMap(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) con…
207 void LazyInitializeWeakMap(const JSHandle<GlobalEnv> &env) const;
209 …void InitializeWeakSet(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) con…
210 void LazyInitializeWeakSet(const JSHandle<GlobalEnv> &env) const;
212 …void InitializeWeakRef(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) con…
213 void LazyInitializeWeakRef(const JSHandle<GlobalEnv> &env) const;
215 void InitializeFinalizationRegistry(const JSHandle<GlobalEnv> &env,
216 const JSHandle<JSHClass> &objFuncClass) const;
217 void LazyInitializeFinalizationRegistry(const JSHandle<GlobalEnv> &env) const;
219 …void InitializeMath(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncPrototyp…
221 …void InitializeAtomics(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncProto…
223 …void InitializeJson(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncPrototyp…
225 void InitializeSendableJson(const JSHandle<GlobalEnv> &env,
226 const JSHandle<JSTaggedValue> &objFuncPrototypeVal) const;
228 …void InitializeString(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVal)…
230 …void InitializeIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) co…
232 …void InitializeRegexpIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFu…
234 …void InitializeStringIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFu…
236 …void InitializeSegmentIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorF…
238 void InitializeAsyncFromSyncIterator(const JSHandle<GlobalEnv> &env,
239 const JSHandle<JSHClass> &iteratorFuncClass) const;
241 …void InitializeForinIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFun…
243 …void InitializeMapIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncC…
244 …void InitializeSMapIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFunc…
246 …void InitializeSetIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncC…
247 …void InitializeSSetIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFunc…
249 …void InitializeArrayIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFun…
250 const JSHandle<JSHClass> &iteratorPrototypeClass) const;
251 …void InitializeSArrayIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFu…
253 …void InitializeArrayBuffer(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)…
254 void LazyInitializeArrayBuffer(const JSHandle<GlobalEnv> &env) const;
256 …void InitializeSharedArrayBuffer(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFunc…
257 void LazyInitializeSharedArrayBuffer(const JSHandle<GlobalEnv> &env) const;
259 …void InitializeDataView(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVa…
260 void LazyInitializeDataView(const JSHandle<GlobalEnv> &env) const;
262 void InitializeForPromiseFuncClass(const JSHandle<GlobalEnv> &env);
264 void InitializeProxy(const JSHandle<GlobalEnv> &env);
266 …void InitializeReflect(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncProto…
268 …void InitializeAsyncFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClas…
270 …void InitializeGeneratorFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFunc…
272 void InitializeAsyncGeneratorFunction(const JSHandle<GlobalEnv> &env,
273 const JSHandle<JSHClass> &objFuncClass) const;
275 …void InitializeAsyncGenerator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncCla…
277 …void InitializeAsyncIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClas…
279 …void InitializeGenerator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) c…
281 …JSHandle<JSFunction> InitializeExoticConstructor(const JSHandle<GlobalEnv> &env, EcmaEntrypoint ct…
284 …void InitializePromise(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &promiseFuncClass);
286 void InitializePromiseJob(const JSHandle<GlobalEnv> &env);
288 …void InitializeModuleNamespace(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncCl…
290 …void InitializeSModuleNamespace(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &sObjIHCl…
292 void InitializeNativeModuleFailureInfo(const JSHandle<GlobalEnv> &env,
293 const JSHandle<JSHClass> &objFuncClass) const;
295 void InitializeCjsModule(const JSHandle<GlobalEnv> &env) const;
297 void InitializeCjsExports(const JSHandle<GlobalEnv> &env) const;
299 void InitializeCjsRequire(const JSHandle<GlobalEnv> &env) const;
301 void InitializeDefaultExportOfScript(const JSHandle<GlobalEnv> &env) const;
303 …void SetFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, std::string_view k…
305 kungfu::BuiltinsStubCSigns::INVALID) const;
307 …void SetFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, const JSHandle<JST…
309 kungfu::BuiltinsStubCSigns::INVALID) const;
311 …JSHandle<JSFunction> SetAndReturnFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject>…
312 const char *key, EcmaEntrypoint func, int length,
314 kungfu::BuiltinsStubCSigns::INVALID) const ;
316 …JSHandle<JSFunction> SetAndReturnFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject>…
317const JSHandle<JSTaggedValue> &key, EcmaEntrypoint func, int length,
319 kungfu::BuiltinsStubCSigns::INVALID) const;
321 … void SetFuncToObjAndGlobal(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &globalObject,
322const JSHandle<JSObject> &obj, std::string_view key, EcmaEntrypoint func, int length,
326 void SetFunctionAtSymbol(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj,
327const JSHandle<JSTaggedValue> &symbol, std::string_view name, EcmaEntrypoint func,
328 int length) const;
331 JSHandle<JSTaggedValue> SetAndReturnFunctionAtSymbol(const JSHandle<GlobalEnv> &env,
332 const JSHandle<JSObject> &obj,
333 const JSHandle<JSTaggedValue> &symbol,
338 kungfu::BuiltinsStubCSigns::INVALID) const;
340 void SetStringTagSymbol(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj,
341 std::string_view key) const;
342 JSHandle<JSTaggedValue> CreateGetter(const JSHandle<GlobalEnv> &env, EcmaEntrypoint func,
343 std::string_view name, int length) const;
344 JSHandle<JSTaggedValue> CreateGetter(const JSHandle<GlobalEnv> &env, EcmaEntrypoint func,
345 JSHandle<JSTaggedValue> key, int length) const;
347 … void SetConstant(const JSHandle<JSObject> &obj, std::string_view key, JSTaggedValue value) const;
349 void SetGlobalThis(const JSHandle<JSObject> &obj, std::string_view key,
350 const JSHandle<JSTaggedValue> &globalValue);
352 …void SetAttribute(const JSHandle<JSObject> &obj, std::string_view key, std::string_view value) co…
354 void SetNoneAttributeProperty(const JSHandle<JSObject> &obj, std::string_view key,
355 const JSHandle<JSTaggedValue> &value) const;
357 void StrictModeForbiddenAccessCallerArguments(const JSHandle<GlobalEnv> &env, uint32_t &index,
358 const JSHandle<JSObject> &prototype) const;
359 void SetInlineAccessor(const JSHandle<JSObject> &obj, uint32_t index,
360const JSHandle<JSTaggedValue> &getter, const JSHandle<JSTaggedValue> &setter) const;
362 void SetInlineFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj,
363const JSHandle<JSTaggedValue> &key, EcmaEntrypoint func, uint32_t index, int length,
364 … kungfu::BuiltinsStubCSigns::ID builtinId = kungfu::BuiltinsStubCSigns::INVALID) const;
366 …void SetInlineFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, std::string_…
368 … kungfu::BuiltinsStubCSigns::ID builtinId = kungfu::BuiltinsStubCSigns::INVALID) const;
370 JSHandle<JSFunction> SetInlineFunctionAndRetJSFunction(const JSHandle<GlobalEnv> &env,
371 const JSHandle<JSObject> &obj, std::string_view key,
373 kungfu::BuiltinsStubCSigns::ID builtinId) const;
375 … void SetFunctionPrototype(const JSHandle<JSFunction> &ctor, const JSTaggedValue &prototype) const;
377 void SetFunctionLength(const JSHandle<JSFunction> &ctor, int length) const;
379 void SetFunctionName(const JSHandle<JSFunction> &ctor, std::string_view name) const;
381 … void SetFunctionName(const JSHandle<JSFunction> &ctor, const JSHandle<JSTaggedValue> &name) const;
383 JSHandle<JSTaggedValue> CreateSetter(const JSHandle<GlobalEnv> &env, EcmaEntrypoint func,
384 std::string_view name, int length) const;
385 JSHandle<JSTaggedValue> CreateSetter(const JSHandle<GlobalEnv> &env, EcmaEntrypoint func,
386 JSHandle<JSTaggedValue> key, int length) const;
388 void SetArgumentsSharedAccessor(const JSHandle<GlobalEnv> &env);
389 void SetAccessor(const JSHandle<JSObject> &obj, const JSHandle<JSTaggedValue> &key,
390const JSHandle<JSTaggedValue> &getter, const JSHandle<JSTaggedValue> &setter) const;
391 void SetGetter(const JSHandle<JSObject> &obj, const JSHandle<JSTaggedValue> &key,
392 const JSHandle<JSTaggedValue> &getter) const;
393 JSHandle<JSObject> InitializeArkTools(const JSHandle<GlobalEnv> &env) const;
394 JSHandle<JSObject> InitializeGcBuiltins(const JSHandle<GlobalEnv> &env) const;
395 void InitializeGlobalRegExp(JSHandle<JSObject> &obj) const;
397 JSHandle<JSObject> InitializeArkPrivate(const JSHandle<GlobalEnv> &env) const;
398 void SetConstantObject(const JSHandle<JSObject> &obj, std::string_view key,
399 JSHandle<JSTaggedValue> &value) const;
400 …void SetFrozenFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, std::string_…
401 EcmaEntrypoint func, int length) const;
402 void SetNonConstantObject(const JSHandle<JSObject> &obj, std::string_view key,
403 JSHandle<JSTaggedValue> &value) const;
404 void RegisterSendableContainers(const JSHandle<GlobalEnv> &env) const;
407 void InitializeSObjectAndSFunction(const JSHandle<GlobalEnv> &env) const;
408 void CopySObjectAndSFunction(const JSHandle<GlobalEnv> &env, const JSTaggedValue &srcEnv) const;
409 void InitializeSObject(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &sObjIHClass,
410 const JSHandle<JSObject> &sObjPrototype,
411 const JSHandle<JSFunction> &sFuncPrototype) const;
412 void InitializeSFunction(const JSHandle<GlobalEnv> &env,
413 const JSHandle<JSFunction> &sFuncPrototype) const;
414 void InitializeSAsyncFunction(const JSHandle<GlobalEnv> &env,
415 const JSHandle<JSHClass> &sObjIHClass) const;
416 …void InitializeSArrayBuffer(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &objFuncClass,
417 const JSHandle<JSFunction> &sFuncPrototype) const;
418 void InitializeSSet(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &sObjPrototype,
419 const JSHandle<JSFunction> &sFuncPrototype) const;
420 void InitializeSMap(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &sObjPrototype,
421 const JSHandle<JSFunction> &sFuncPrototype) const;
422 …void InitializeSTypedArray(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &sObjPrototype,
423 const JSHandle<JSFunction> &sFuncPrototype) const;
424 …void InitializeSInt8Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)
425 …void InitializeSUint8Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)…
426 …void InitializeSUint8ClampedArray(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFun…
427 …void InitializeSInt16Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)…
428 …void InitializeSUint16Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass…
429 …void InitializeSInt32Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)…
430 …void InitializeSUint32Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass…
431 …void InitializeSFloat32Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClas…
432 …void InitializeSFloat64Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClas…
433 …void InitializeSBigInt64Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncCla…
434 …void InitializeSBigUint64Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncCl…
436 … JSHandle<JSHClass> CreateSObjectFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) const;
437 JSHandle<JSHClass> CreateSObjectPrototypeHClass() const;
438 JSHandle<JSHClass> CreateSFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) const;
439 …SHandle<JSHClass> CreateSFunctionPrototypeHClass(const JSHandle<JSTaggedValue> &sObjPrototypeVal)
440 JSHandle<JSHClass> CreateSSetPrototypeHClass(const JSHandle<JSObject> &sObjPrototype) const;
441 JSHandle<JSHClass> CreateSSetFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) const;
442 JSHandle<JSHClass> CreateSMapPrototypeHClass(const JSHandle<JSObject> &sObjPrototype) const;
443 … JSHandle<JSHClass> CreateBitVectorPrototypeHClass(const JSHandle<JSObject> &sObjPrototype) const;
444 JSHandle<JSHClass> CreateSMapFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) const;
445 …JSHandle<JSHClass> CreateBitVectorFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) const;
446 JSHandle<JSHClass> CreateSArrayPrototypeHClass(const JSHandle<JSObject> &sObjPrototype) const;
447 JSHandle<JSHClass> CreateSArrayFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) const;
448 …JSHandle<JSHClass> CreateSTypedArrayPrototypeHClass(const JSHandle<JSObject> &sObjPrototype) const;
449 …JSHandle<JSHClass> CreateSTypedArrayFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) con…
450 …andle<JSHClass> CreateSSpecificTypedArrayFuncHClass(const JSHandle<JSFunction> &sFuncPrototype) co…
451 …le<JSHClass> CreateSSpecificTypedArrayInstanceHClass(const JSHandle<JSObject> &sObjPrototype) cons…
452 …JSHandle<JSHClass> CreateSArrayBufferPrototypeHClass(const JSHandle<JSObject> &sObjPrototype) cons…
453 …JSHandle<JSHClass> CreateSArrayBufferFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) co…
455 void InitializeSCtor(const JSHandle<JSHClass> &protoHClass, const JSHandle<JSFunction> &ctor,
456 std::string_view name, int length) const;
458 void SetSFunctionName(const JSHandle<JSFunction> &ctor, std::string_view name) const;
459 …void SetSFunctionName(const JSHandle<JSFunction> &ctor, const JSHandle<JSTaggedValue> &name) const;
460 void SetSFunctionLength(const JSHandle<JSFunction> &ctor, int length) const;
461 …void SetSFunctionPrototype(const JSHandle<JSFunction> &ctor, const JSTaggedValue &prototype) const;
463 …JSHandle<JSFunction> NewSFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &k…
466 kungfu::BuiltinsStubCSigns::INVALID) const;
468 …void SetSFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, std::string_view …
470 kungfu::BuiltinsStubCSigns::INVALID) const;
472 void SetSFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj,
473const JSHandle<JSTaggedValue> &key, EcmaEntrypoint func, uint32_t index, int length,
474 … kungfu::BuiltinsStubCSigns::ID builtinId = kungfu::BuiltinsStubCSigns::INVALID) const;
475 void SetSAccessor(const JSHandle<JSObject> &obj, uint32_t index,
476const JSHandle<JSTaggedValue> &getter, const JSHandle<JSTaggedValue> &setter) const;
478 JSHandle<JSTaggedValue> CreateSGetterSetter(const JSHandle<GlobalEnv> &env, EcmaEntrypoint func,
479 std::string_view name, int length) const;
480 …void SharedStrictModeForbiddenAccessCallerArguments(const JSHandle<GlobalEnv> &env, uint32_t &inde…
481 const JSHandle<JSObject> &prototype) const;
482 JSHandle<JSTaggedValue> CreateArrayUnscopables(JSThread *thread) const;
483 void InitializeSSymbolAttributes(const JSHandle<GlobalEnv> &env);