• 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…
64 … JSHandle<JSHClass> hclass = JSHandle<JSHClass>()) const;
66 JSHandle<JSFunction> NewBuiltinCjsCtor(const JSHandle<GlobalEnv> &env,
67const JSHandle<JSObject> &prototype, EcmaEntrypoint ctorFunc,
68 std::string_view name, int length) const;
69 …sterBuiltinToGlobal(kungfu::BuiltinsStubCSigns::ID builtinId, JSHandle<JSFunction> function) const;
71 …JSHandle<JSFunction> NewFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &ke…
74 kungfu::BuiltinsStubCSigns::INVALID) const;
76 …void InitializeNapiHClass(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)
77 void InitializePropertyDetector(const JSHandle<GlobalEnv> &env, bool lazyInit) const;
79 void SetLazyAccessor(const JSHandle<JSObject> &object, const JSHandle<JSTaggedValue> &key,
80 const JSHandle<AccessorData> &accessor) const;
82 void InitializeCtor(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &prototype,
83 const JSHandle<JSFunction> &ctor, std::string_view name, int length) const;
85 …void InitializeGlobalObject(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &globalObject…
87 …void InitializeFunction(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> &objFuncPrototypeV…
89 …void InitializeFunctionPrototype(const JSHandle<GlobalEnv> &env, JSHandle<JSFunction> &funcFuncPro…
90 JSHandle<JSFunction> &funcFunc) const;
92 JSHandle<JSHClass> CreateFunctionHClass(const JSHandle<JSFunction> &funcPrototype) const;
94 JSHandle<JSHClass> CreateFunctionPrototypeHClass(const JSHandle<GlobalEnv> &env,
95const JSHandle<JSTaggedValue> &ObjPrototypeVal) const;
97 … void InitializeObject(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &objFuncPrototype,
98 const JSHandle<JSObject> &objFunc);
100 void InitializeNumber(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &globalObject,
101 const JSHandle<JSHClass> &primRefObjClass);
103 …void InitializeBigInt(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &primRefObjClass) c…
105 void InitializeBigIntWithRealm(const JSHandle<GlobalEnv> &realm) const;
107 …void InitializeDate(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVal) c…
108 void LazyInitializeDate(const JSHandle<GlobalEnv> &env) const;
110 …void InitializeBoolean(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &primRefObjClass)
112 …void InitializeSymbol(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) cons…
114 …void InitializeSymbolWithRealm(const JSHandle<GlobalEnv> &realm, const JSHandle<JSHClass> &objFunc…
116 …void InitializeArray(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncPrototy…
117 bool isRealm) const;
119 … JSHandle<JSObject> InitializeArrayPrototype(JSHandle<JSHClass> &arrBaseFuncInstanceHClass) const;
121 …JSHandle<JSHClass> InitializeArrayPrototypeHClass(const JSHandle<JSObject> &arrFuncPrototype) cons…
123 … void InitializeSharedArray(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &sObjIHClass,
124 JSHandle<JSFunction> &sFuncPrototype) const;
126 …void InitializeTypedArray(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototype…
127 void LazyInitializeTypedArray(const JSHandle<GlobalEnv> &env) const;
129 …void InitializeInt8Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) c…
130 void LazyInitializeInt8Array(const JSHandle<GlobalEnv> &env) const;
132 …void InitializeUint8Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)
133 void LazyInitializeUint8Array(const JSHandle<GlobalEnv> &env) const;
135 …void InitializeUint8ClampedArray(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFunc…
136 void LazyInitializeUint8ClampedArray(const JSHandle<GlobalEnv> &env) const;
138 …void InitializeInt16Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)
139 void LazyInitializeInt16Array(const JSHandle<GlobalEnv> &env) const;
141 …void InitializeUint16Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)…
142 void LazyInitializeUint16Array(const JSHandle<GlobalEnv> &env) const;
144 …void InitializeInt32Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)
145 void LazyInitializeInt32Array(const JSHandle<GlobalEnv> &env) const;
147 …void InitializeUint32Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)…
148 void LazyInitializeUint32Array(const JSHandle<GlobalEnv> &env) const;
150 …void InitializeFloat32Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass…
151 void LazyInitializeFloat32Array(const JSHandle<GlobalEnv> &env) const;
153 …void InitializeFloat64Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass…
154 void LazyInitializeFloat64Array(const JSHandle<GlobalEnv> &env) const;
156 …void InitializeBigInt64Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClas…
157 void LazyInitializeBigInt64Array(const JSHandle<GlobalEnv> &env) const;
159 …void InitializeBigUint64Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncCla…
160 void LazyInitializeBigUint64Array(const JSHandle<GlobalEnv> &env) const;
162 …void InitializeAllTypeError(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass…
164 void InitializeAllTypeErrorWithRealm(const JSHandle<GlobalEnv> &realm) const;
166 void InitializeError(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass,
167 const JSType &errorTag) const;
169 void SetErrorWithRealm(const JSHandle<GlobalEnv> &realm, const JSType &errorTag) const;
171 void InitializeRegExp(const JSHandle<GlobalEnv> &env);
174 …JSHandle<JSFunction> NewIntlConstructor(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &…
176 void InitializeIntlCtor(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &prototype,
177 const JSHandle<JSFunction> &ctor, std::string_view name, int length);
178 …void InitializeIntl(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncPrototyp…
179 void InitializeLocale(const JSHandle<GlobalEnv> &env);
180 void InitializeDateTimeFormat(const JSHandle<GlobalEnv> &env);
181 void InitializeRelativeTimeFormat(const JSHandle<GlobalEnv> &env);
182 void InitializeNumberFormat(const JSHandle<GlobalEnv> &env);
183 void InitializeCollator(const JSHandle<GlobalEnv> &env);
184 void InitializePluralRules(const JSHandle<GlobalEnv> &env);
185 void InitializeDisplayNames(const JSHandle<GlobalEnv> &env);
186 void InitializeListFormat(const JSHandle<GlobalEnv> &env);
187 void InitializeSegmenter(const JSHandle<GlobalEnv> &env);
188 void InitializeSegments(const JSHandle<GlobalEnv> &env);
190 void LazyInitializeLocale(const JSHandle<GlobalEnv> &env) const;
191 void LazyInitializeDateTimeFormat(const JSHandle<GlobalEnv> &env) const;
192 void LazyInitializeNumberFormat(const JSHandle<GlobalEnv> &env) const;
193 void LazyInitializeRelativeTimeFormat(const JSHandle<GlobalEnv> &env) const;
194 void LazyInitializeCollator(const JSHandle<GlobalEnv> &env) const;
195 void LazyInitializePluralRules(const JSHandle<GlobalEnv> &env) const;
196 void LazyInitializeDisplayNames(const JSHandle<GlobalEnv> &env) const;
197 void LazyInitializeListFormat(const JSHandle<GlobalEnv> &env) const;
198 void LazyInitializeSegmenter(const JSHandle<GlobalEnv> &env) const;
199 void LazyInitializeSegments(const JSHandle<GlobalEnv> &env) const;
202 std::string_view name, JSType type) const;
204 …void InitializeSet(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVal) co…
205 void LazyInitializeSet(const JSHandle<GlobalEnv> &env);
207 …void InitializeMap(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVal) co…
208 void LazyInitializeMap(const JSHandle<GlobalEnv> &env) const;
210 …void InitializeWeakMap(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) con…
211 void LazyInitializeWeakMap(const JSHandle<GlobalEnv> &env) const;
213 …void InitializeWeakSet(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) con…
214 void LazyInitializeWeakSet(const JSHandle<GlobalEnv> &env) const;
216 …void InitializeWeakRef(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) con…
217 void LazyInitializeWeakRef(const JSHandle<GlobalEnv> &env) const;
219 void InitializeFinalizationRegistry(const JSHandle<GlobalEnv> &env,
220 const JSHandle<JSHClass> &objFuncClass) const;
221 void LazyInitializeFinalizationRegistry(const JSHandle<GlobalEnv> &env) const;
223 …void InitializeMath(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncPrototyp…
225 …void InitializeAtomics(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncProto…
227 …void InitializeJson(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncPrototyp…
229 void InitializeSendableJson(const JSHandle<GlobalEnv> &env,
230 const JSHandle<JSTaggedValue> &objFuncPrototypeVal) const;
232 …void InitializeString(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVal)…
234 …void InitializeIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) co…
236 …void InitializeRegexpIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFu…
238 …void InitializeStringIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFu…
240 …void InitializeSegmentIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorF…
242 void InitializeAsyncFromSyncIterator(const JSHandle<GlobalEnv> &env,
243 const JSHandle<JSHClass> &iteratorFuncClass) const;
245 …void InitializeForinIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFun…
247 …void InitializeMapIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncC…
248 …void InitializeSMapIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFunc…
250 …void InitializeSetIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncC…
251 …void InitializeSSetIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFunc…
253 …void InitializeArrayIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFun…
254 const JSHandle<JSHClass> &iteratorPrototypeClass) const;
255 …void InitializeSArrayIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFu…
257 …void InitializeArrayBuffer(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)…
258 void LazyInitializeArrayBuffer(const JSHandle<GlobalEnv> &env) const;
260 …void InitializeSharedArrayBuffer(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFunc…
261 void LazyInitializeSharedArrayBuffer(const JSHandle<GlobalEnv> &env) const;
263 …void InitializeDataView(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVa…
264 void LazyInitializeDataView(const JSHandle<GlobalEnv> &env) const;
266 void InitializeForPromiseFuncClass(const JSHandle<GlobalEnv> &env);
268 void InitializeProxy(const JSHandle<GlobalEnv> &env);
270 …void InitializeReflect(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncProto…
272 …void InitializeAsyncFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClas…
274 …void InitializeGeneratorFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFunc…
276 void InitializeAsyncGeneratorFunction(const JSHandle<GlobalEnv> &env,
277 const JSHandle<JSHClass> &objFuncClass) const;
279 …void InitializeAsyncGenerator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncCla…
281 …void InitializeAsyncIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClas…
283 …void InitializeGenerator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) c…
285 …JSHandle<JSFunction> InitializeExoticConstructor(const JSHandle<GlobalEnv> &env, EcmaEntrypoint ct…
288 …void InitializePromise(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &promiseFuncClass);
290 void InitializePromiseJob(const JSHandle<GlobalEnv> &env);
292 …void InitializeModuleNamespace(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncCl…
294 …void InitializeSModuleNamespace(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &sObjIHCl…
296 void InitializeNativeModuleFailureInfo(const JSHandle<GlobalEnv> &env,
297 const JSHandle<JSHClass> &objFuncClass) const;
299 void InitializeCjsModule(const JSHandle<GlobalEnv> &env) const;
301 void InitializeCjsExports(const JSHandle<GlobalEnv> &env) const;
303 void InitializeCjsRequire(const JSHandle<GlobalEnv> &env) const;
305 void InitializeDefaultExportOfScript(const JSHandle<GlobalEnv> &env) const;
307 …void SetFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, std::string_view k…
309 kungfu::BuiltinsStubCSigns::INVALID) const;
311 …void SetFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, const JSHandle<JST…
313 kungfu::BuiltinsStubCSigns::INVALID) const;
315 …JSHandle<JSFunction> SetAndReturnFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject>…
316 const char *key, EcmaEntrypoint func, int length,
318 kungfu::BuiltinsStubCSigns::INVALID) const ;
320 …JSHandle<JSFunction> SetAndReturnFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject>…
321const JSHandle<JSTaggedValue> &key, EcmaEntrypoint func, int length,
323 kungfu::BuiltinsStubCSigns::INVALID) const;
325 … void SetFuncToObjAndGlobal(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &globalObject,
326const JSHandle<JSObject> &obj, std::string_view key, EcmaEntrypoint func, int length,
330 void SetFunctionAtSymbol(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj,
331const JSHandle<JSTaggedValue> &symbol, std::string_view name, EcmaEntrypoint func,
332 int length) const;
335 JSHandle<JSTaggedValue> SetAndReturnFunctionAtSymbol(const JSHandle<GlobalEnv> &env,
336 const JSHandle<JSObject> &obj,
337 const JSHandle<JSTaggedValue> &symbol,
342 kungfu::BuiltinsStubCSigns::INVALID) const;
344 void SetStringTagSymbol(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj,
345 std::string_view key) const;
347 JSHandle<JSTaggedValue> CreateGetter(const JSHandle<GlobalEnv> &env, EcmaEntrypoint func,
350 kungfu::BuiltinsStubCSigns::INVALID) const;
352 JSHandle<JSTaggedValue> CreateGetter(const JSHandle<GlobalEnv> &env, EcmaEntrypoint func,
355 kungfu::BuiltinsStubCSigns::INVALID) const;
357 … void SetConstant(const JSHandle<JSObject> &obj, std::string_view key, JSTaggedValue value) const;
359 void SetGlobalThis(const JSHandle<JSObject> &obj, std::string_view key,
360 const JSHandle<JSTaggedValue> &globalValue);
362 …void SetAttribute(const JSHandle<JSObject> &obj, std::string_view key, std::string_view value) co…
364 void SetNoneAttributeProperty(const JSHandle<JSObject> &obj, std::string_view key,
365 const JSHandle<JSTaggedValue> &value) const;
367 void StrictModeForbiddenAccessCallerArguments(const JSHandle<GlobalEnv> &env, uint32_t &index,
368 const JSHandle<JSObject> &prototype) const;
369 void SetInlineAccessor(const JSHandle<JSObject> &obj, uint32_t index,
370const JSHandle<JSTaggedValue> &getter, const JSHandle<JSTaggedValue> &setter) const;
372 void SetInlineFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj,
373const JSHandle<JSTaggedValue> &key, EcmaEntrypoint func, uint32_t index, int length,
374 … kungfu::BuiltinsStubCSigns::ID builtinId = kungfu::BuiltinsStubCSigns::INVALID) const;
376 …void SetInlineFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, std::string_…
378 … kungfu::BuiltinsStubCSigns::ID builtinId = kungfu::BuiltinsStubCSigns::INVALID) const;
380 JSHandle<JSFunction> SetInlineFunctionAndRetJSFunction(const JSHandle<GlobalEnv> &env,
381 const JSHandle<JSObject> &obj, std::string_view key,
383 kungfu::BuiltinsStubCSigns::ID builtinId) const;
385 … void SetFunctionPrototype(const JSHandle<JSFunction> &ctor, const JSTaggedValue &prototype) const;
387 void SetFunctionLength(const JSHandle<JSFunction> &ctor, int length) const;
389 void SetFunctionName(const JSHandle<JSFunction> &ctor, std::string_view name) const;
391 … void SetFunctionName(const JSHandle<JSFunction> &ctor, const JSHandle<JSTaggedValue> &name) const;
393 JSHandle<JSTaggedValue> CreateSetter(const JSHandle<GlobalEnv> &env, EcmaEntrypoint func,
394 std::string_view name, int length) const;
395 JSHandle<JSTaggedValue> CreateSetter(const JSHandle<GlobalEnv> &env, EcmaEntrypoint func,
396 JSHandle<JSTaggedValue> key, int length) const;
398 void SetArgumentsSharedAccessor(const JSHandle<GlobalEnv> &env);
399 void SetAccessor(const JSHandle<JSObject> &obj, const JSHandle<JSTaggedValue> &key,
400const JSHandle<JSTaggedValue> &getter, const JSHandle<JSTaggedValue> &setter) const;
401 void SetGetter(const JSHandle<JSObject> &obj, const JSHandle<JSTaggedValue> &key,
402 const JSHandle<JSTaggedValue> &getter) const;
403 JSHandle<JSObject> InitializeArkTools(const JSHandle<GlobalEnv> &env) const;
404 JSHandle<JSObject> InitializeGcBuiltins(const JSHandle<GlobalEnv> &env) const;
405 void InitializeGlobalRegExp(JSHandle<JSObject> &obj) const;
407 JSHandle<JSObject> InitializeArkPrivate(const JSHandle<GlobalEnv> &env) const;
408 void SetConstantObject(const JSHandle<JSObject> &obj, std::string_view key,
409 JSHandle<JSTaggedValue> &value) const;
410 …void SetFrozenFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, std::string_…
411 EcmaEntrypoint func, int length) const;
412 void SetNonConstantObject(const JSHandle<JSObject> &obj, std::string_view key,
413 JSHandle<JSTaggedValue> &value) const;
414 void RegisterSendableContainers(const JSHandle<GlobalEnv> &env) const;
417 void InitializeSObjectAndSFunction(const JSHandle<GlobalEnv> &env) const;
418 void CopySObjectAndSFunction(const JSHandle<GlobalEnv> &env, const JSTaggedValue &srcEnv) const;
419 void InitializeSObject(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &sObjIHClass,
420 const JSHandle<JSObject> &sObjPrototype,
421 const JSHandle<JSFunction> &sFuncPrototype) const;
422 void InitializeSFunction(const JSHandle<GlobalEnv> &env,
423 const JSHandle<JSFunction> &sFuncPrototype) const;
424 void InitializeSAsyncFunction(const JSHandle<GlobalEnv> &env,
425 const JSHandle<JSHClass> &sObjIHClass) const;
426 …void InitializeSArrayBuffer(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &objFuncClass,
427 const JSHandle<JSFunction> &sFuncPrototype) const;
428 void InitializeSSet(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &sObjPrototype,
429 const JSHandle<JSFunction> &sFuncPrototype) const;
430 void InitializeSMap(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &sObjPrototype,
431 const JSHandle<JSFunction> &sFuncPrototype) const;
432 …void InitializeSTypedArray(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &sObjPrototype,
433 const JSHandle<JSFunction> &sFuncPrototype) const;
434 …void InitializeSInt8Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)
435 …void InitializeSUint8Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)…
436 …void InitializeSUint8ClampedArray(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFun…
437 …void InitializeSInt16Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)…
438 …void InitializeSUint16Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass…
439 …void InitializeSInt32Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass)…
440 …void InitializeSUint32Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass…
441 …void InitializeSFloat32Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClas…
442 …void InitializeSFloat64Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClas…
443 …void InitializeSBigInt64Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncCla…
444 …void InitializeSBigUint64Array(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncCl…
446 … JSHandle<JSHClass> CreateSObjectFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) const;
447 JSHandle<JSHClass> CreateSObjectPrototypeHClass() const;
448 JSHandle<JSHClass> CreateSFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) const;
449 …SHandle<JSHClass> CreateSFunctionPrototypeHClass(const JSHandle<JSTaggedValue> &sObjPrototypeVal)
450 JSHandle<JSHClass> CreateSSetPrototypeHClass(const JSHandle<JSObject> &sObjPrototype) const;
451 JSHandle<JSHClass> CreateSSetFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) const;
452 JSHandle<JSHClass> CreateSMapPrototypeHClass(const JSHandle<JSObject> &sObjPrototype) const;
453 … JSHandle<JSHClass> CreateBitVectorPrototypeHClass(const JSHandle<JSObject> &sObjPrototype) const;
454 JSHandle<JSHClass> CreateSMapFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) const;
455 …JSHandle<JSHClass> CreateBitVectorFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) const;
456 JSHandle<JSHClass> CreateSArrayPrototypeHClass(const JSHandle<JSObject> &sObjPrototype) const;
457 JSHandle<JSHClass> CreateSArrayFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) const;
458 …JSHandle<JSHClass> CreateSTypedArrayPrototypeHClass(const JSHandle<JSObject> &sObjPrototype) const;
459 …JSHandle<JSHClass> CreateSTypedArrayFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) con…
460 …andle<JSHClass> CreateSSpecificTypedArrayFuncHClass(const JSHandle<JSFunction> &sFuncPrototype) co…
461 …le<JSHClass> CreateSSpecificTypedArrayInstanceHClass(const JSHandle<JSObject> &sObjPrototype) cons…
462 …JSHandle<JSHClass> CreateSArrayBufferPrototypeHClass(const JSHandle<JSObject> &sObjPrototype) cons…
463 …JSHandle<JSHClass> CreateSArrayBufferFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) co…
465 void InitializeSCtor(const JSHandle<JSHClass> &protoHClass, const JSHandle<JSFunction> &ctor,
466 std::string_view name, int length) const;
468 void SetSFunctionName(const JSHandle<JSFunction> &ctor, std::string_view name) const;
469 …void SetSFunctionName(const JSHandle<JSFunction> &ctor, const JSHandle<JSTaggedValue> &name) const;
470 void SetSFunctionLength(const JSHandle<JSFunction> &ctor, int length) const;
471 …void SetSFunctionPrototype(const JSHandle<JSFunction> &ctor, const JSTaggedValue &prototype) const;
473 …JSHandle<JSFunction> NewSFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &k…
476 kungfu::BuiltinsStubCSigns::INVALID) const;
478 …void SetSFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, std::string_view …
480 kungfu::BuiltinsStubCSigns::INVALID) const;
482 void SetSFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj,
483const JSHandle<JSTaggedValue> &key, EcmaEntrypoint func, uint32_t index, int length,
484 … kungfu::BuiltinsStubCSigns::ID builtinId = kungfu::BuiltinsStubCSigns::INVALID) const;
485 void SetSAccessor(const JSHandle<JSObject> &obj, uint32_t index,
486const JSHandle<JSTaggedValue> &getter, const JSHandle<JSTaggedValue> &setter) const;
488 JSHandle<JSTaggedValue> CreateSGetterSetter(const JSHandle<GlobalEnv> &env, EcmaEntrypoint func,
489 std::string_view name, int length) const;
490 …void SharedStrictModeForbiddenAccessCallerArguments(const JSHandle<GlobalEnv> &env, uint32_t &inde…
491 const JSHandle<JSObject> &prototype) const;
492 JSHandle<JSTaggedValue> CreateArrayUnscopables(JSThread *thread) const;
493 void InitializeSSymbolAttributes(const JSHandle<GlobalEnv> &env);