/arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/ |
H A D | ets_napi_native_interface.cpp | 39 #define ETS_NAPI_DEBUG_TRACE(env) 41 #define CHECK_ENV(env) \ 43 ets_env *e = env; \ 49 #define CHECK_ARG(env, arg) ETS_NAPI_RETURN_IF_EQ(arg, nullptr, ETS_INVALID_ARG) 220 static NapiType GeneralMethodCall(EtsEnv *env, ets_object obj, ets_method methodId, Args args) in GeneralMethodCall() argument 223 ScopedManagedCodeFix s(PandaEtsNapiEnv::ToPandaEtsEnv(env)); in GeneralMethodCall() 248 static inline EtsNapiType GetPrimitiveTypeField(EtsEnv *env, ets_object obj, ets_field fieldId) in GetPrimitiveTypeField() argument 254 ScopedManagedCodeFix s(PandaEtsNapiEnv::ToPandaEtsEnv(env)); in GetPrimitiveTypeField() 261 static inline void SetPrimitiveTypeField(EtsEnv *env, ets_object obj, ets_field fieldId, EtsNapiType value) in SetPrimitiveTypeField() argument 267 ScopedManagedCodeFix s(PandaEtsNapiEnv::ToPandaEtsEnv(env)); in SetPrimitiveTypeField() 274 GetPrimitiveTypeStaticField(EtsEnv *env, ets_field fieldId) GetPrimitiveTypeStaticField() argument 286 SetPrimitiveTypeStaticField(EtsEnv *env, ets_field fieldId, EtsNapiType value) SetPrimitiveTypeStaticField() argument 321 GetInternalClass(EtsEnv *env, ets_class cls, ScopedManagedCodeFix *s) GetInternalClass() argument 342 NewPrimitiveTypeArray(EtsEnv *env, ets_size length) NewPrimitiveTypeArray() argument 355 PinRawDataOfPrimitiveArray(EtsEnv *env, ets_array array) PinRawDataOfPrimitiveArray() argument 375 PinPrimitiveTypeArray(EtsEnv *env, ets_array array) PinPrimitiveTypeArray() argument 380 UnpinPrimitiveTypeArray(EtsEnv *env, ets_array array) UnpinPrimitiveTypeArray() argument 393 GetPrimitiveTypeArrayRegion(EtsEnv *env, ets_array array, ets_size start, ets_size len, T *buf) GetPrimitiveTypeArrayRegion() argument 416 SetPrimitiveTypeArrayRegion(EtsEnv *env, ets_array array, ets_size start, ets_size len, T *buf) SetPrimitiveTypeArrayRegion() argument 442 GetVersion([[maybe_unused]] EtsEnv *env) GetVersion() argument 448 FindClass(EtsEnv *env, const char *name) FindClass() argument 485 GetSuperclass(EtsEnv *env, ets_class cls) GetSuperclass() argument 497 IsAssignableFrom(EtsEnv *env, ets_class cls1, ets_class cls2) IsAssignableFrom() argument 510 ErrorCheck(EtsEnv *env) ErrorCheck() argument 518 ThrowError(EtsEnv *env, ets_error obj) ThrowError() argument 531 ThrowErrorNew(EtsEnv *env, ets_class cls, const char *message) ThrowErrorNew() argument 545 ErrorOccurred(EtsEnv *env) ErrorOccurred() argument 557 ErrorDescribe(EtsEnv *env) ErrorDescribe() argument 585 ErrorClear(EtsEnv *env) ErrorClear() argument 592 FatalError([[maybe_unused]] EtsEnv *env, const char *message) FatalError() argument 598 PushLocalFrame(EtsEnv *env, ets_int capacity) PushLocalFrame() argument 618 PopLocalFrame(EtsEnv *env, ets_object result) PopLocalFrame() argument 629 NewGlobalRef(EtsEnv *env, ets_object obj) NewGlobalRef() argument 639 DeleteGlobalRef([[maybe_unused]] EtsEnv *env, ets_object globalRef) DeleteGlobalRef() argument 648 DeleteLocalRef(EtsEnv *env, ets_object localRef) DeleteLocalRef() argument 656 IsSameObject(EtsEnv *env, ets_object ref1, ets_object ref2) IsSameObject() argument 667 NewLocalRef(EtsEnv *env, ets_object ref) NewLocalRef() argument 677 EnsureLocalCapacity(EtsEnv *env, ets_int capacity) EnsureLocalCapacity() argument 698 Getp_method(EtsEnv *env, ets_class cls, const char *name, const char *sig) Getp_method() argument 722 CallObjectMethodList(EtsEnv *env, ets_object obj, ets_method methodId, va_list args) CallObjectMethodList() argument 731 CallObjectMethod(EtsEnv *env, ets_object obj, ets_method methodId, ...) CallObjectMethod() argument 741 CallObjectMethodArray(EtsEnv *env, ets_object obj, ets_method methodId, const ets_value *args) CallObjectMethodArray() argument 751 CallBooleanMethodList(EtsEnv *env, ets_object obj, ets_method methodId, va_list args) CallBooleanMethodList() argument 760 CallBooleanMethod(EtsEnv *env, ets_object obj, ets_method methodId, ...) CallBooleanMethod() argument 770 CallBooleanMethodArray(EtsEnv *env, ets_object obj, ets_method methodId, const ets_value *args) CallBooleanMethodArray() argument 780 CallByteMethodList(EtsEnv *env, ets_object obj, ets_method methodId, va_list args) CallByteMethodList() argument 789 CallByteMethod(EtsEnv *env, ets_object obj, ets_method methodId, ...) CallByteMethod() argument 799 CallByteMethodArray(EtsEnv *env, ets_object obj, ets_method methodId, const ets_value *args) CallByteMethodArray() argument 809 CallCharMethodList(EtsEnv *env, ets_object obj, ets_method methodId, va_list args) CallCharMethodList() argument 818 CallCharMethod(EtsEnv *env, ets_object obj, ets_method methodId, ...) CallCharMethod() argument 828 CallCharMethodArray(EtsEnv *env, ets_object obj, ets_method methodId, const ets_value *args) CallCharMethodArray() argument 838 CallShortMethodList(EtsEnv *env, ets_object obj, ets_method methodId, va_list args) CallShortMethodList() argument 847 CallShortMethod(EtsEnv *env, ets_object obj, ets_method methodId, ...) CallShortMethod() argument 857 CallShortMethodArray(EtsEnv *env, ets_object obj, ets_method methodId, const ets_value *args) CallShortMethodArray() argument 867 CallIntMethodList(EtsEnv *env, ets_object obj, ets_method methodId, va_list args) CallIntMethodList() argument 876 CallIntMethod(EtsEnv *env, ets_object obj, ets_method methodId, ...) CallIntMethod() argument 886 CallIntMethodArray(EtsEnv *env, ets_object obj, ets_method methodId, const ets_value *args) CallIntMethodArray() argument 896 CallLongMethodList(EtsEnv *env, ets_object obj, ets_method methodId, va_list args) CallLongMethodList() argument 905 CallLongMethod(EtsEnv *env, ets_object obj, ets_method methodId, ...) CallLongMethod() argument 915 CallLongMethodArray(EtsEnv *env, ets_object obj, ets_method methodId, const ets_value *args) CallLongMethodArray() argument 925 CallFloatMethodList(EtsEnv *env, ets_object obj, ets_method methodId, va_list args) CallFloatMethodList() argument 934 CallFloatMethod(EtsEnv *env, ets_object obj, ets_method methodId, ...) CallFloatMethod() argument 944 CallFloatMethodArray(EtsEnv *env, ets_object obj, ets_method methodId, const ets_value *args) CallFloatMethodArray() argument 954 CallDoubleMethodList(EtsEnv *env, ets_object obj, ets_method methodId, va_list args) CallDoubleMethodList() argument 963 CallDoubleMethod(EtsEnv *env, ets_object obj, ets_method methodId, ...) CallDoubleMethod() argument 973 CallDoubleMethodArray(EtsEnv *env, ets_object obj, ets_method methodId, const ets_value *args) CallDoubleMethodArray() argument 983 CallVoidMethodList(EtsEnv *env, ets_object obj, ets_method methodId, va_list args) CallVoidMethodList() argument 993 CallVoidMethod(EtsEnv *env, ets_object obj, ets_method methodId, ...) CallVoidMethod() argument 1002 CallVoidMethodArray(EtsEnv *env, ets_object obj, ets_method methodId, const ets_value *args) CallVoidMethodArray() argument 1012 CallNonvirtualObjectMethodList(EtsEnv *env, ets_object obj, [[maybe_unused]] ets_class cls, ets_method methodId, va_list args) CallNonvirtualObjectMethodList() argument 1023 CallNonvirtualObjectMethod(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualObjectMethod() argument 1034 CallNonvirtualObjectMethodArray(EtsEnv *env, ets_object obj, [[maybe_unused]] ets_class cls, ets_method methodId, const ets_value *args) CallNonvirtualObjectMethodArray() argument 1045 CallNonvirtualBooleanMethodList(EtsEnv *env, ets_object obj, [[maybe_unused]] ets_class cls, ets_method methodId, va_list args) CallNonvirtualBooleanMethodList() argument 1056 CallNonvirtualBooleanMethod(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualBooleanMethod() argument 1067 CallNonvirtualBooleanMethodArray(EtsEnv *env, ets_object obj, [[maybe_unused]] ets_class cls, ets_method methodId, const ets_value *args) CallNonvirtualBooleanMethodArray() argument 1078 CallNonvirtualByteMethodList(EtsEnv *env, ets_object obj, [[maybe_unused]] ets_class cls, ets_method methodId, va_list args) CallNonvirtualByteMethodList() argument 1088 CallNonvirtualByteMethod(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualByteMethod() argument 1099 CallNonvirtualByteMethodArray(EtsEnv *env, ets_object obj, [[maybe_unused]] ets_class cls, ets_method methodId, const ets_value *args) CallNonvirtualByteMethodArray() argument 1110 CallNonvirtualCharMethodList(EtsEnv *env, ets_object obj, [[maybe_unused]] ets_class cls, ets_method methodId, va_list args) CallNonvirtualCharMethodList() argument 1120 CallNonvirtualCharMethod(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualCharMethod() argument 1131 CallNonvirtualCharMethodArray(EtsEnv *env, ets_object obj, [[maybe_unused]] ets_class cls, ets_method methodId, const ets_value *args) CallNonvirtualCharMethodArray() argument 1142 CallNonvirtualShortMethodList(EtsEnv *env, ets_object obj, [[maybe_unused]] ets_class cls, ets_method methodId, va_list args) CallNonvirtualShortMethodList() argument 1153 CallNonvirtualShortMethod(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualShortMethod() argument 1164 CallNonvirtualShortMethodArray(EtsEnv *env, ets_object obj, [[maybe_unused]] ets_class cls, ets_method methodId, const ets_value *args) CallNonvirtualShortMethodArray() argument 1175 CallNonvirtualIntMethodList(EtsEnv *env, ets_object obj, [[maybe_unused]] ets_class cls, ets_method methodId, va_list args) CallNonvirtualIntMethodList() argument 1185 CallNonvirtualIntMethod(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualIntMethod() argument 1196 CallNonvirtualIntMethodArray(EtsEnv *env, ets_object obj, [[maybe_unused]] ets_class cls, ets_method methodId, const ets_value *args) CallNonvirtualIntMethodArray() argument 1206 CallNonvirtualLongMethodList(EtsEnv *env, ets_object obj, [[maybe_unused]] ets_class cls, ets_method methodId, va_list args) CallNonvirtualLongMethodList() argument 1216 CallNonvirtualLongMethod(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualLongMethod() argument 1227 CallNonvirtualLongMethodArray(EtsEnv *env, ets_object obj, [[maybe_unused]] ets_class cls, ets_method methodId, const ets_value *args) CallNonvirtualLongMethodArray() argument 1238 CallNonvirtualFloatMethodList(EtsEnv *env, ets_object obj, [[maybe_unused]] ets_class cls, ets_method methodId, va_list args) CallNonvirtualFloatMethodList() argument 1249 CallNonvirtualFloatMethod(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualFloatMethod() argument 1260 CallNonvirtualFloatMethodArray(EtsEnv *env, ets_object obj, [[maybe_unused]] ets_class cls, ets_method methodId, const ets_value *args) CallNonvirtualFloatMethodArray() argument 1271 CallNonvirtualDoubleMethodList(EtsEnv *env, ets_object obj, [[maybe_unused]] ets_class cls, ets_method methodId, va_list args) CallNonvirtualDoubleMethodList() argument 1282 CallNonvirtualDoubleMethod(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualDoubleMethod() argument 1293 CallNonvirtualDoubleMethodArray(EtsEnv *env, ets_object obj, [[maybe_unused]] ets_class cls, ets_method methodId, const ets_value *args) CallNonvirtualDoubleMethodArray() argument 1304 CallNonvirtualVoidMethodList(EtsEnv *env, ets_object obj, [[maybe_unused]] ets_class cls, ets_method methodId, va_list args) CallNonvirtualVoidMethodList() argument 1315 CallNonvirtualVoidMethod(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualVoidMethod() argument 1325 CallNonvirtualVoidMethodArray(EtsEnv *env, ets_object obj, [[maybe_unused]] ets_class cls, ets_method methodId, const ets_value *args) CallNonvirtualVoidMethodArray() argument 1337 Getp_field(EtsEnv *env, ets_class cls, const char *name, const char *sig) Getp_field() argument 1362 GetObjectField(EtsEnv *env, ets_object obj, ets_field pField) GetObjectField() argument 1378 GetBooleanField(EtsEnv *env, ets_object obj, ets_field pField) GetBooleanField() argument 1384 GetByteField(EtsEnv *env, ets_object obj, ets_field pField) GetByteField() argument 1390 GetCharField(EtsEnv *env, ets_object obj, ets_field pField) GetCharField() argument 1396 GetShortField(EtsEnv *env, ets_object obj, ets_field pField) GetShortField() argument 1402 GetIntField(EtsEnv *env, ets_object obj, ets_field pField) GetIntField() argument 1408 GetLongField(EtsEnv *env, ets_object obj, ets_field pField) GetLongField() argument 1414 GetFloatField(EtsEnv *env, ets_object obj, ets_field pField) GetFloatField() argument 1420 GetDoubleField(EtsEnv *env, ets_object obj, ets_field pField) GetDoubleField() argument 1426 SetObjectField(EtsEnv *env, ets_object obj, ets_field pField, ets_object value) SetObjectField() argument 1439 SetBooleanField(EtsEnv *env, ets_object obj, ets_field pField, ets_boolean value) SetBooleanField() argument 1445 SetByteField(EtsEnv *env, ets_object obj, ets_field pField, ets_byte value) SetByteField() argument 1451 SetCharField(EtsEnv *env, ets_object obj, ets_field pField, ets_char value) SetCharField() argument 1457 SetShortField(EtsEnv *env, ets_object obj, ets_field pField, ets_short value) SetShortField() argument 1463 SetIntField(EtsEnv *env, ets_object obj, ets_field pField, ets_int value) SetIntField() argument 1469 SetLongField(EtsEnv *env, ets_object obj, ets_field pField, ets_long value) SetLongField() argument 1475 SetFloatField(EtsEnv *env, ets_object obj, ets_field pField, ets_float value) SetFloatField() argument 1481 SetDoubleField(EtsEnv *env, ets_object obj, ets_field pField, ets_double value) SetDoubleField() argument 1488 GetStaticp_method(EtsEnv *env, ets_class cls, const char *name, const char *sig) GetStaticp_method() argument 1512 CallStaticObjectMethodList(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_method methodId, va_list args) CallStaticObjectMethodList() argument 1521 CallStaticObjectMethod(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticObjectMethod() argument 1531 CallStaticObjectMethodArray(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_method methodId, ets_value *args) CallStaticObjectMethodArray() argument 1540 CallStaticBooleanMethodList(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_method methodId, va_list args) CallStaticBooleanMethodList() argument 1549 CallStaticBooleanMethod(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticBooleanMethod() argument 1559 CallStaticBooleanMethodArray(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_method methodId, ets_value *args) CallStaticBooleanMethodArray() argument 1568 CallStaticByteMethodList(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_method methodId, va_list args) CallStaticByteMethodList() argument 1577 CallStaticByteMethod(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticByteMethod() argument 1587 CallStaticByteMethodArray(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_method methodId, ets_value *args) CallStaticByteMethodArray() argument 1596 CallStaticCharMethodList(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_method methodId, va_list args) CallStaticCharMethodList() argument 1605 CallStaticCharMethod(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticCharMethod() argument 1615 CallStaticCharMethodArray(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_method methodId, ets_value *args) CallStaticCharMethodArray() argument 1624 CallStaticShortMethodList(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_method methodId, va_list args) CallStaticShortMethodList() argument 1633 CallStaticShortMethod(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticShortMethod() argument 1643 CallStaticShortMethodArray(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_method methodId, ets_value *args) CallStaticShortMethodArray() argument 1652 CallStaticIntMethodList(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_method methodId, va_list args) CallStaticIntMethodList() argument 1661 CallStaticIntMethod(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticIntMethod() argument 1671 CallStaticIntMethodArray(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_method methodId, ets_value *args) CallStaticIntMethodArray() argument 1680 CallStaticLongMethodList(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_method methodId, va_list args) CallStaticLongMethodList() argument 1689 CallStaticLongMethod(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticLongMethod() argument 1699 CallStaticLongMethodArray(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_method methodId, ets_value *args) CallStaticLongMethodArray() argument 1708 CallStaticFloatMethodList(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_method methodId, va_list args) CallStaticFloatMethodList() argument 1717 CallStaticFloatMethod(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticFloatMethod() argument 1727 CallStaticFloatMethodArray(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_method methodId, ets_value *args) CallStaticFloatMethodArray() argument 1736 CallStaticDoubleMethodList(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_method methodId, va_list args) CallStaticDoubleMethodList() argument 1745 CallStaticDoubleMethod(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticDoubleMethod() argument 1755 CallStaticDoubleMethodArray(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_method methodId, ets_value *args) CallStaticDoubleMethodArray() argument 1764 CallStaticVoidMethodList(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_method methodId, va_list args) CallStaticVoidMethodList() argument 1774 CallStaticVoidMethod(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticVoidMethod() argument 1783 CallStaticVoidMethodArray(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_method methodId, ets_value *args) CallStaticVoidMethodArray() argument 1794 GetStaticp_field(EtsEnv *env, ets_class cls, const char *name, const char *sig) GetStaticp_field() argument 1819 GetStaticObjectField(EtsEnv *env, [[maybe_unused]] ets_class unusedCls, ets_field pField) GetStaticObjectField() argument 1835 GetStaticBooleanField(EtsEnv *env, [[maybe_unused]] ets_class unusedCls, ets_field pField) GetStaticBooleanField() argument 1842 GetStaticByteField(EtsEnv *env, [[maybe_unused]] ets_class unusedCls, ets_field pField) GetStaticByteField() argument 1848 GetStaticCharField(EtsEnv *env, [[maybe_unused]] ets_class unusedCls, ets_field pField) GetStaticCharField() argument 1854 GetStaticShortField(EtsEnv *env, [[maybe_unused]] ets_class unusedCls, ets_field pField) GetStaticShortField() argument 1860 GetStaticIntField(EtsEnv *env, [[maybe_unused]] ets_class unusedCls, ets_field pField) GetStaticIntField() argument 1866 GetStaticLongField(EtsEnv *env, [[maybe_unused]] ets_class unusedCls, ets_field pField) GetStaticLongField() argument 1872 GetStaticFloatField(EtsEnv *env, [[maybe_unused]] ets_class unusedCls, ets_field pField) GetStaticFloatField() argument 1878 GetStaticDoubleField(EtsEnv *env, [[maybe_unused]] ets_class unusedCls, ets_field pField) GetStaticDoubleField() argument 1885 SetStaticObjectField(EtsEnv *env, [[maybe_unused]] ets_class unusedCls, ets_field pField, ets_object value) SetStaticObjectField() argument 1898 SetStaticBooleanField(EtsEnv *env, [[maybe_unused]] ets_class unusedCls, ets_field pField, ets_boolean value) SetStaticBooleanField() argument 1905 SetStaticByteField(EtsEnv *env, [[maybe_unused]] ets_class unusedCls, ets_field pField, ets_byte value) SetStaticByteField() argument 1912 SetStaticCharField(EtsEnv *env, [[maybe_unused]] ets_class unusedCls, ets_field pField, ets_char value) SetStaticCharField() argument 1919 SetStaticShortField(EtsEnv *env, [[maybe_unused]] ets_class unusedCls, ets_field pField, ets_short value) SetStaticShortField() argument 1926 SetStaticIntField(EtsEnv *env, [[maybe_unused]] ets_class unusedCls, ets_field pField, ets_int value) SetStaticIntField() argument 1933 SetStaticLongField(EtsEnv *env, [[maybe_unused]] ets_class unusedCls, ets_field pField, ets_long value) SetStaticLongField() argument 1940 SetStaticFloatField(EtsEnv *env, [[maybe_unused]] ets_class unusedCls, ets_field pField, ets_float value) SetStaticFloatField() argument 1947 SetStaticDoubleField(EtsEnv *env, [[maybe_unused]] ets_class unusedCls, ets_field pField, ets_double value) SetStaticDoubleField() argument 1954 NewString(EtsEnv *env, const ets_char *unicodeChars, ets_size len) NewString() argument 1970 GetStringLength(EtsEnv *env, ets_string string) GetStringLength() argument 1979 GetStringChars(EtsEnv *env, ets_string string, ets_boolean *isCopy) GetStringChars() argument 1998 ReleaseStringChars([[maybe_unused]] EtsEnv *env, ets_string string, const ets_char *chars) ReleaseStringChars() argument 2005 NewStringUTF(EtsEnv *env, const char *bytes) NewStringUTF() argument 2024 GetStringUTFLength(EtsEnv *env, ets_string string) GetStringUTFLength() argument 2035 GetStringUTFChars(EtsEnv *env, ets_string string, ets_boolean *isCopy) GetStringUTFChars() argument 2056 ReleaseStringUTFChars([[maybe_unused]] EtsEnv *env, [[maybe_unused]] ets_string string, const char *chars) ReleaseStringUTFChars() argument 2063 GetArrayLength(EtsEnv *env, ets_array array) GetArrayLength() argument 2074 NewObjectsArray(EtsEnv *env, ets_size length, ets_class elementClass, ets_object initialElement) NewObjectsArray() argument 2099 GetObjectArrayElement(EtsEnv *env, ets_objectArray array, ets_size index) GetObjectArrayElement() argument 2116 SetObjectArrayElement(EtsEnv *env, ets_objectArray array, ets_size index, ets_object value) SetObjectArrayElement() argument 2144 NewBooleanArray(EtsEnv *env, ets_size length) NewBooleanArray() argument 2150 NewByteArray(EtsEnv *env, ets_size length) NewByteArray() argument 2156 NewCharArray(EtsEnv *env, ets_size length) NewCharArray() argument 2162 NewShortArray(EtsEnv *env, ets_size length) NewShortArray() argument 2168 NewIntArray(EtsEnv *env, ets_size length) NewIntArray() argument 2174 NewLongArray(EtsEnv *env, ets_size length) NewLongArray() argument 2180 NewFloatArray(EtsEnv *env, ets_size length) NewFloatArray() argument 2186 NewDoubleArray(EtsEnv *env, ets_size length) NewDoubleArray() argument 2192 PinBooleanArray(EtsEnv *env, ets_booleanArray array) PinBooleanArray() argument 2198 PinByteArray(EtsEnv *env, ets_byteArray array) PinByteArray() argument 2204 PinCharArray(EtsEnv *env, ets_charArray array) PinCharArray() argument 2210 PinShortArray(EtsEnv *env, ets_shortArray array) PinShortArray() argument 2216 PinIntArray(EtsEnv *env, ets_intArray array) PinIntArray() argument 2222 PinLongArray(EtsEnv *env, ets_longArray array) PinLongArray() argument 2228 PinFloatArray(EtsEnv *env, ets_floatArray array) PinFloatArray() argument 2234 PinDoubleArray(EtsEnv *env, ets_doubleArray array) PinDoubleArray() argument 2240 UnpinBooleanArray(EtsEnv *env, ets_booleanArray array) UnpinBooleanArray() argument 2246 UnpinByteArray(EtsEnv *env, ets_byteArray array) UnpinByteArray() argument 2252 UnpinCharArray(EtsEnv *env, ets_charArray array) UnpinCharArray() argument 2258 UnpinShortArray(EtsEnv *env, ets_shortArray array) UnpinShortArray() argument 2264 UnpinIntArray(EtsEnv *env, ets_intArray array) UnpinIntArray() argument 2270 UnpinLongArray(EtsEnv *env, ets_longArray array) UnpinLongArray() argument 2276 UnpinFloatArray(EtsEnv *env, ets_floatArray array) UnpinFloatArray() argument 2282 UnpinDoubleArray(EtsEnv *env, ets_doubleArray array) UnpinDoubleArray() argument 2288 GetBooleanArrayRegion(EtsEnv *env, ets_booleanArray array, ets_size start, ets_size len, ets_boolean *buf) GetBooleanArrayRegion() argument 2295 GetByteArrayRegion(EtsEnv *env, ets_byteArray array, ets_size start, ets_size len, ets_byte *buf) GetByteArrayRegion() argument 2302 GetCharArrayRegion(EtsEnv *env, ets_charArray array, ets_size start, ets_size len, ets_char *buf) GetCharArrayRegion() argument 2309 GetShortArrayRegion(EtsEnv *env, ets_shortArray array, ets_size start, ets_size len, ets_short *buf) GetShortArrayRegion() argument 2316 GetIntArrayRegion(EtsEnv *env, ets_intArray array, ets_size start, ets_size len, ets_int *buf) GetIntArrayRegion() argument 2323 GetLongArrayRegion(EtsEnv *env, ets_longArray array, ets_size start, ets_size len, ets_long *buf) GetLongArrayRegion() argument 2330 GetFloatArrayRegion(EtsEnv *env, ets_floatArray array, ets_size start, ets_size len, ets_float *buf) GetFloatArrayRegion() argument 2337 GetDoubleArrayRegion(EtsEnv *env, ets_doubleArray array, ets_size start, ets_size len, ets_double *buf) GetDoubleArrayRegion() argument 2344 SetBooleanArrayRegion(EtsEnv *env, ets_booleanArray array, ets_size start, ets_size length, const ets_boolean *buf) SetBooleanArrayRegion() argument 2351 SetByteArrayRegion(EtsEnv *env, ets_byteArray array, ets_size start, ets_size length, const ets_byte *buf) SetByteArrayRegion() argument 2358 SetCharArrayRegion(EtsEnv *env, ets_charArray array, ets_size start, ets_size length, const ets_char *buf) SetCharArrayRegion() argument 2365 SetShortArrayRegion(EtsEnv *env, ets_shortArray array, ets_size start, ets_size length, const ets_short *buf) SetShortArrayRegion() argument 2372 SetIntArrayRegion(EtsEnv *env, ets_intArray array, ets_size start, ets_size length, const ets_int *buf) SetIntArrayRegion() argument 2379 SetLongArrayRegion(EtsEnv *env, ets_longArray array, ets_size start, ets_size length, const ets_long *buf) SetLongArrayRegion() argument 2386 SetFloatArrayRegion(EtsEnv *env, ets_floatArray array, ets_size start, ets_size length, const ets_float *buf) SetFloatArrayRegion() argument 2393 SetDoubleArrayRegion(EtsEnv *env, ets_doubleArray array, ets_size start, ets_size length, const ets_double *buf) SetDoubleArrayRegion() argument 2446 RegisterNatives(EtsEnv *env, ets_class cls, const EtsNativeMethod *methods, ets_int nMethods) RegisterNatives() argument 2491 UnregisterNatives(EtsEnv *env, ets_class cls) UnregisterNatives() argument 2507 GetEtsVM([[maybe_unused]] EtsEnv *env, EtsVM **vm) GetEtsVM() argument 2523 GetStringRegion(EtsEnv *env, ets_string str, ets_size start, ets_size len, ets_char *buf) GetStringRegion() argument 2542 GetStringUTFRegion(EtsEnv *env, ets_string str, ets_size start, ets_size len, char *buf) GetStringUTFRegion() argument 2562 AllocObject(EtsEnv *env, ets_class cls) AllocObject() argument 2594 NewObjectList(EtsEnv *env, ets_class cls, ets_method pMethod, va_list args) NewObjectList() argument 2613 NewObject(EtsEnv *env, ets_class cls, ets_method pMethod, ...) NewObject() argument 2626 NewObjectArray(EtsEnv *env, ets_class cls, ets_method pMethod, const ets_value *args) NewObjectArray() argument 2645 GetObjectClass(EtsEnv *env, ets_object obj) GetObjectClass() argument 2655 IsInstanceOf(EtsEnv *env, ets_object obj, ets_class cls) IsInstanceOf() argument 2670 GetObjectRefType(EtsEnv *env, ets_object obj) GetObjectRefType() argument 2692 NewWeakGlobalRef(EtsEnv *env, ets_object obj) NewWeakGlobalRef() argument 2707 DeleteWeakGlobalRef([[maybe_unused]] EtsEnv *env, ets_weak obj) DeleteWeakGlobalRef() argument 2716 PromiseCreate(EtsEnv *env, ets_deferred *deferred, ets_object *promise) PromiseCreate() argument 2735 DeferredResolve(EtsEnv *env, ets_deferred deferred, ets_object resolution) DeferredResolve() argument 2752 DeferredReject(EtsEnv *env, ets_deferred deferred, ets_object rejection) DeferredReject() argument [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/stdlib/native/escompat/ |
H A D | Process.cpp | 58 static void SpawnChildProcess(EtsEnv *env, ets_object child, ets_string cmd, ets_int timeout, ets_int signal) in SpawnChildProcess() argument 62 env->ThrowErrorNew(env->FindClass("std/core/RuntimeException"), "Failed to create a child process"); in SpawnChildProcess() 67 env->ThrowErrorNew(env->FindClass("std/core/RuntimeException"), "Failed to create a child process"); in SpawnChildProcess() 74 const char *cmdString = env->GetStringUTFChars(cmd, nullptr); in SpawnChildProcess() 76 env->ReleaseStringUTFChars(cmd, cmdString); in SpawnChildProcess() 80 auto childKlass = env->GetObjectClass(child); in SpawnChildProcess() 82 env->SetDoubleField(child, env in SpawnChildProcess() 114 ReadFinalizer(EtsEnv *env, ets_object child, bool isStdErr) ReadFinalizer() argument 136 ReadChildProcessStdOut(EtsEnv *env, ets_object child) ReadChildProcessStdOut() argument 176 ReadChildProcessStdErr(EtsEnv *env, ets_object child) ReadChildProcessStdErr() argument 218 WaitChildProcess(EtsEnv *env, ets_object child) WaitChildProcess() argument 245 KillChildProcess(EtsEnv *env, ets_object child, ets_int signal) KillChildProcess() argument 267 CloseChildProcess(EtsEnv *env, ets_object child) CloseChildProcess() argument 296 PManagerGetUidForName(EtsEnv *env, [[maybe_unused]] ets_object process, ets_string name) PManagerGetUidForName() argument 305 PManagerGetThreadPriority([[maybe_unused]] EtsEnv *env, [[maybe_unused]] ets_object process, ets_double tid) PManagerGetThreadPriority() argument 311 PManagerGetSystemConfig([[maybe_unused]] EtsEnv *env, [[maybe_unused]] ets_object process, ets_double name) PManagerGetSystemConfig() argument 317 PManagerGetEnvironmentVar(EtsEnv *env, [[maybe_unused]] ets_object process, ets_string name) PManagerGetEnvironmentVar() argument 326 PManagerExit([[maybe_unused]] EtsEnv *env, [[maybe_unused]] ets_object process, ets_double code) PManagerExit() argument 331 PManagerKill(EtsEnv *env, [[maybe_unused]] ets_object process, ets_double signal, ets_double pid) PManagerKill() argument 355 GetTid([[maybe_unused]] EtsEnv *env, [[maybe_unused]] ets_object process) GetTid() argument 360 GetPid([[maybe_unused]] EtsEnv *env, [[maybe_unused]] ets_object process) GetPid() argument 365 GetPPid([[maybe_unused]] EtsEnv *env, [[maybe_unused]] ets_object process) GetPPid() argument 370 GetUid([[maybe_unused]] EtsEnv *env, [[maybe_unused]] ets_object process) GetUid() argument 375 GetEuid([[maybe_unused]] EtsEnv *env, [[maybe_unused]] ets_object process) GetEuid() argument 380 GetGid([[maybe_unused]] EtsEnv *env, [[maybe_unused]] ets_object process) GetGid() argument 385 GetEgid([[maybe_unused]] EtsEnv *env, [[maybe_unused]] ets_object process) GetEgid() argument 390 GetGroupIDs(EtsEnv *env, [[maybe_unused]] ets_object process) GetGroupIDs() argument 408 Is64BitProcess([[maybe_unused]] EtsEnv *env, [[maybe_unused]] ets_object process) Is64BitProcess() argument 414 GetProcessStartRealTime([[maybe_unused]] EtsEnv *env, [[maybe_unused]] ets_object process) GetProcessStartRealTime() argument 419 GetProcessPastCpuTime([[maybe_unused]] EtsEnv *env, [[maybe_unused]] ets_object process) GetProcessPastCpuTime() argument 425 AbortProcess([[maybe_unused]] EtsEnv *env, [[maybe_unused]] ets_object process) AbortProcess() argument 430 GetCurrentWorkingDirectory(EtsEnv *env, [[maybe_unused]] ets_object process) GetCurrentWorkingDirectory() argument 435 ChangeCurrentWorkingDirectory(EtsEnv *env, [[maybe_unused]] ets_object process, ets_string path) ChangeCurrentWorkingDirectory() argument 442 GetSystemUptime([[maybe_unused]] EtsEnv *env, [[maybe_unused]] ets_object process) GetSystemUptime() argument 448 RegisterProcessNativeMethods(EtsEnv *env) RegisterProcessNativeMethods() argument [all...] |
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins.h | 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, [all...] |
H A D | builtins.cpp | 187 void Builtins::Initialize(const JSHandle<GlobalEnv> &env, JSThread *thread, bool lazyInit, bool isRealm) in Initialize() argument 207 env->SetObjectFunctionClass(thread_, objFuncClass); in Initialize() 221 env->SetJSGlobalObject(thread_, globalObject); in Initialize() 225 env->SetGlobalPatch(thread, globalPatch); in Initialize() 229 InitializeSSymbolAttributes(env); in Initialize() 230 InitializeSObjectAndSFunction(env); in Initialize() 232 CopySObjectAndSFunction(env, runtimeGlobalEnv); in Initialize() 233 RegisterSendableContainers(env); in Initialize() 235 InitializeFunction(env, objFuncPrototypeVal); in Initialize() 240 JSType::JS_ASYNC_AWAIT_STATUS_FUNCTION, env in Initialize() 405 InitializePropertyDetector(const JSHandle<GlobalEnv> &env, bool lazyInit) const InitializePropertyDetector() argument 432 auto env = vm_->GetGlobalEnv(); InitializeForSnapshot() local 439 InitializeGlobalObject(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &globalObject) InitializeGlobalObject() argument 495 CreateFunctionPrototypeHClass(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &ObjPrototypeVal) const CreateFunctionPrototypeHClass() argument 577 SetInlineFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, std::string_view key, EcmaEntrypoint func, uint32_t index, int length, kungfu::BuiltinsStubCSigns::ID builtinId) const SetInlineFunction() argument 585 SetInlineFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, const JSHandle<JSTaggedValue> &key, EcmaEntrypoint func, uint32_t index, int length, kungfu::BuiltinsStubCSigns::ID builtinId) const SetInlineFunction() argument 593 SetInlineFunctionAndRetJSFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, std::string_view key, EcmaEntrypoint func, uint32_t index, int length, kungfu::BuiltinsStubCSigns::ID builtinId) const SetInlineFunctionAndRetJSFunction() argument 613 StrictModeForbiddenAccessCallerArguments(const JSHandle<GlobalEnv> &env, uint32_t &index, const JSHandle<JSObject> &prototype) const StrictModeForbiddenAccessCallerArguments() argument 624 InitializeFunctionPrototype(const JSHandle<GlobalEnv> &env, JSHandle<JSFunction> &funcFuncPrototype, JSHandle<JSFunction> &funcFunc) const InitializeFunctionPrototype() argument 648 InitializeFunction(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> &objFuncPrototypeVal) const InitializeFunction() argument 699 InitializeObject(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &objFuncPrototype, const JSHandle<JSObject> &objFunc) InitializeObject() argument 728 InitializeSymbol(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const InitializeSymbol() argument 792 JSHandle<GlobalEnv> env = vm_->GetGlobalEnv(); InitializeSymbolWithRealm() local 851 InitializeNumber(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &globalObject, const JSHandle<JSHClass> &primRefObjHClass) InitializeNumber() argument 898 JSHandle<GlobalEnv> env = vm_->GetGlobalEnv(); InitializeBigIntWithRealm() local 907 InitializeBigInt(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &primRefObjHClass) const InitializeBigInt() argument 942 InitializeDate(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVal) const InitializeDate() argument 998 InitializeBoolean(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &primRefObjHClass) const InitializeBoolean() argument 1027 InitializeProxy(const JSHandle<GlobalEnv> &env) InitializeProxy() argument 1037 InitializeExoticConstructor(const JSHandle<GlobalEnv> &env, EcmaEntrypoint ctorFunc, std::string_view name, int length) InitializeExoticConstructor() argument 1055 InitializeAsyncFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const InitializeAsyncFunction() argument 1083 InitializeAllTypeError(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const InitializeAllTypeError() argument 1129 JSHandle<GlobalEnv> env = vm_->GetGlobalEnv(); InitializeAllTypeErrorWithRealm() local 1147 JSHandle<GlobalEnv> env = vm_->GetGlobalEnv(); SetErrorWithRealm() local 1214 InitializeError(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass, const JSType &errorTag) const InitializeError() argument 1315 InitializeCtor(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &prototype, const JSHandle<JSFunction> &ctor, std::string_view name, int length) const InitializeCtor() argument 1337 InitializeSet(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVal) const InitializeSet() argument 1402 LazyInitializeSet(const JSHandle<GlobalEnv> &env) LazyInitializeSet() argument 1414 InitializeMap(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVal) const InitializeMap() argument 1491 InitializeWeakMap(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const InitializeWeakMap() argument 1538 InitializeWeakSet(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const InitializeWeakSet() argument 1580 InitializeAtomics(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncPrototypeVal) const InitializeAtomics() argument 1601 InitializeWeakRef(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const InitializeWeakRef() argument 1639 InitializeFinalizationRegistry(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const InitializeFinalizationRegistry() argument 1685 InitializeMath(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncPrototypeVal) const InitializeMath() argument 1709 InitializeJson(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncPrototypeVal) const InitializeJson() argument 1731 InitializeString(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVal) const InitializeString() argument 1780 InitializeStringIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass) const InitializeStringIterator() argument 1804 InitializeAsyncFromSyncIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass) const InitializeAsyncFromSyncIterator() argument 1831 InitializeIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const InitializeIterator() argument 1884 InitializeAsyncIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncDynclass) const InitializeAsyncIterator() argument 1909 InitializeForinIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass) const InitializeForinIterator() argument 1924 InitializeSetIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass) const InitializeSetIterator() argument 1941 InitializeSSetIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass) const InitializeSSetIterator() argument 1956 InitializeMapIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass) const InitializeMapIterator() argument 1973 InitializeSMapIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass) const InitializeSMapIterator() argument 1989 InitializeArrayIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass, const JSHandle<JSHClass> &iteratorPrototypeClass) const InitializeArrayIterator() argument 2008 InitializeSArrayIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass) const InitializeSArrayIterator() argument 2019 InitializeRegexpIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass) const InitializeRegexpIterator() argument 2030 InitializeRegExp(const JSHandle<GlobalEnv> &env) InitializeRegExp() argument 2148 InitializeArray(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncPrototypeVal) const InitializeArray() argument 2244 InitializeTypedArray(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVal) const InitializeTypedArray() argument 2409 InitializeArrayBuffer(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const InitializeArrayBuffer() argument 2470 InitializeReflect(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncPrototypeVal) const InitializeReflect() argument 2495 InitializeSharedArrayBuffer(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const InitializeSharedArrayBuffer() argument 2552 InitializePromise(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &promiseFuncClass) InitializePromise() argument 2592 InitializeForPromiseFuncClass(const JSHandle<GlobalEnv> &env) InitializeForPromiseFuncClass() argument 2657 InitializePromiseJob(const JSHandle<GlobalEnv> &env) InitializePromiseJob() argument 2668 InitializeDataView(const JSHandle<GlobalEnv> &env, JSHandle<JSTaggedValue> objFuncPrototypeVal) const InitializeDataView() argument 2730 NewBuiltinConstructor(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &prototype, EcmaEntrypoint ctorFunc, std::string_view name, int length, kungfu::BuiltinsStubCSigns::ID builtinId) const NewBuiltinConstructor() argument 2741 NewBuiltinCjsCtor(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &prototype, EcmaEntrypoint ctorFunc, std::string_view name, int length) const NewBuiltinCjsCtor() argument 2760 NewFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &key, EcmaEntrypoint func, int length, kungfu::BuiltinsStubCSigns::ID builtinId) const NewFunction() argument 2777 SetFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, std::string_view key, EcmaEntrypoint func, int length, kungfu::BuiltinsStubCSigns::ID builtinId) const SetFunction() argument 2784 SetFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, const JSHandle<JSTaggedValue> &key, EcmaEntrypoint func, int length, kungfu::BuiltinsStubCSigns::ID builtinId) const SetFunction() argument 2793 SetAndReturnFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, const char *key, EcmaEntrypoint func, int length, kungfu::BuiltinsStubCSigns::ID builtinId) const SetAndReturnFunction() argument 2801 SetAndReturnFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, const JSHandle<JSTaggedValue> &key, EcmaEntrypoint func, int length, kungfu::BuiltinsStubCSigns::ID builtinId) const SetAndReturnFunction() argument 2811 SetFrozenFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, std::string_view key, EcmaEntrypoint func, int length) const SetFrozenFunction() argument 2821 SetFunctionAtSymbol(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, const JSHandle<JSTaggedValue> &symbol, std::string_view name, EcmaEntrypoint func, int length) const SetFunctionAtSymbol() argument 2849 SetAndReturnFunctionAtSymbol(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, const JSHandle<JSTaggedValue> &symbol, std::string_view name, EcmaEntrypoint func, int length, kungfu::BuiltinsStubCSigns::ID builtinId) const SetAndReturnFunctionAtSymbol() argument 2882 SetStringTagSymbol(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &obj, std::string_view key) const SetStringTagSymbol() argument 2891 CreateGetter(const JSHandle<GlobalEnv> &env, EcmaEntrypoint func, std::string_view name, int length, kungfu::BuiltinsStubCSigns::ID builtinId) const CreateGetter() argument 2899 CreateGetter(const JSHandle<GlobalEnv> &env, EcmaEntrypoint func, JSHandle<JSTaggedValue> key, int length, kungfu::BuiltinsStubCSigns::ID builtinId) const CreateGetter() argument 2911 CreateSetter(const JSHandle<GlobalEnv> &env, EcmaEntrypoint func, std::string_view name, int length) const CreateSetter() argument 2918 CreateSetter(const JSHandle<GlobalEnv> &env, EcmaEntrypoint func, JSHandle<JSTaggedValue> key, int length) const CreateSetter() argument 2975 SetFuncToObjAndGlobal(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &globalObject, const JSHandle<JSObject> &obj, std::string_view key, EcmaEntrypoint func, int length, kungfu::BuiltinsStubCSigns::ID builtinId) SetFuncToObjAndGlobal() argument 2995 InitializeGeneratorFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const InitializeGeneratorFunction() argument 3043 InitializeAsyncGeneratorFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const InitializeAsyncGeneratorFunction() argument 3089 InitializeGenerator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const InitializeGenerator() argument 3117 InitializeAsyncGenerator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const InitializeAsyncGenerator() argument 3151 SetArgumentsSharedAccessor(const JSHandle<GlobalEnv> &env) SetArgumentsSharedAccessor() argument 3186 NewIntlConstructor(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &prototype, EcmaEntrypoint ctorFunc, std::string_view name, int length) NewIntlConstructor() argument 3210 InitializeIntlCtor(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &prototype, const JSHandle<JSFunction> &ctor, std::string_view name, int length) InitializeIntlCtor() argument 3232 InitializeIntl(const JSHandle<GlobalEnv> &env, const JSHandle<JSTaggedValue> &objFuncPrototypeValue) InitializeIntl() argument 3254 InitializeDateTimeFormat(const JSHandle<GlobalEnv> &env) InitializeDateTimeFormat() argument 3298 InitializeRelativeTimeFormat(const JSHandle<GlobalEnv> &env) InitializeRelativeTimeFormat() argument 3337 InitializeNumberFormat(const JSHandle<GlobalEnv> &env) InitializeNumberFormat() argument 3377 InitializeLocale(const JSHandle<GlobalEnv> &env) InitializeLocale() argument 3440 InitializeCollator(const JSHandle<GlobalEnv> &env) InitializeCollator() argument 3478 InitializePluralRules(const JSHandle<GlobalEnv> &env) InitializePluralRules() argument 3513 InitializeDisplayNames(const JSHandle<GlobalEnv> &env) InitializeDisplayNames() argument 3548 InitializeListFormat(const JSHandle<GlobalEnv> &env) InitializeListFormat() argument 3586 InitializeSegmenter(const JSHandle<GlobalEnv> &env) InitializeSegmenter() argument 3621 InitializeSegments(const JSHandle<GlobalEnv> &env) InitializeSegments() argument 3647 InitializeSegmentIterator(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &iteratorFuncClass) const InitializeSegmentIterator() argument 3777 InitializeModuleNamespace(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const InitializeModuleNamespace() argument 3795 InitializeNativeModuleFailureInfo(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const InitializeNativeModuleFailureInfo() argument [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/tests/mock/ |
H A D | calling_methods_test_helper.h | 33 [[maybe_unused]] static void CallVoidMethodListHelper(EtsEnv *env, ets_object obj, ets_method methodId, ...) in CallVoidMethodListHelper() argument 37 env->CallVoidMethodList(obj, methodId, args); in CallVoidMethodListHelper() 40 [[maybe_unused]] static ets_object CallObjectMethodListHelper(EtsEnv *env, ets_object obj, ets_method methodId, ...) in CallObjectMethodListHelper() argument 44 return env->CallObjectMethodList(obj, methodId, args); in CallObjectMethodListHelper() 47 [[maybe_unused]] static ets_boolean CallBooleanMethodListHelper(EtsEnv *env, ets_object obj, ets_method methodId, ...) in CallBooleanMethodListHelper() argument 51 return env->CallBooleanMethodList(obj, methodId, args); in CallBooleanMethodListHelper() 54 [[maybe_unused]] static ets_byte CallByteMethodListHelper(EtsEnv *env, ets_object obj, ets_method methodId, ...) in CallByteMethodListHelper() argument 58 return env->CallByteMethodList(obj, methodId, args); in CallByteMethodListHelper() 61 [[maybe_unused]] static ets_char CallCharMethodListHelper(EtsEnv *env, ets_object obj, ets_method methodId, ...) in CallCharMethodListHelper() argument 65 return env in CallCharMethodListHelper() 68 CallShortMethodListHelper(EtsEnv *env, ets_object obj, ets_method methodId, ...) CallShortMethodListHelper() argument 75 CallIntMethodListHelper(EtsEnv *env, ets_object obj, ets_method methodId, ...) CallIntMethodListHelper() argument 82 CallLongMethodListHelper(EtsEnv *env, ets_object obj, ets_method methodId, ...) CallLongMethodListHelper() argument 89 CallFloatMethodListHelper(EtsEnv *env, ets_object obj, ets_method methodId, ...) CallFloatMethodListHelper() argument 96 CallDoubleMethodListHelper(EtsEnv *env, ets_object obj, ets_method methodId, ...) CallDoubleMethodListHelper() argument 103 CallNonvirtualVoidMethodListHelper(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualVoidMethodListHelper() argument 111 CallNonvirtualObjectMethodListHelper(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualObjectMethodListHelper() argument 119 CallNonvirtualBooleanMethodListHelper(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualBooleanMethodListHelper() argument 127 CallNonvirtualByteMethodListHelper(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualByteMethodListHelper() argument 135 CallNonvirtualCharMethodListHelper(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualCharMethodListHelper() argument 143 CallNonvirtualShortMethodListHelper(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualShortMethodListHelper() argument 151 CallNonvirtualIntMethodListHelper(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualIntMethodListHelper() argument 159 CallNonvirtualLongMethodListHelper(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualLongMethodListHelper() argument 167 CallNonvirtualFloatMethodListHelper(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualFloatMethodListHelper() argument 175 CallNonvirtualDoubleMethodListHelper(EtsEnv *env, ets_object obj, ets_class cls, ets_method methodId, ...) CallNonvirtualDoubleMethodListHelper() argument 183 CallStaticVoidMethodListHelper(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticVoidMethodListHelper() argument 190 CallStaticObjectMethodListHelper(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticObjectMethodListHelper() argument 198 CallStaticBooleanMethodListHelper(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticBooleanMethodListHelper() argument 206 CallStaticByteMethodListHelper(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticByteMethodListHelper() argument 213 CallStaticCharMethodListHelper(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticCharMethodListHelper() argument 220 CallStaticShortMethodListHelper(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticShortMethodListHelper() argument 227 CallStaticIntMethodListHelper(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticIntMethodListHelper() argument 234 CallStaticLongMethodListHelper(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticLongMethodListHelper() argument 241 CallStaticFloatMethodListHelper(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticFloatMethodListHelper() argument 248 CallStaticDoubleMethodListHelper(EtsEnv *env, ets_class cls, ets_method methodId, ...) CallStaticDoubleMethodListHelper() argument [all...] |
H A D | clinit_native_test.cpp | 50 ASSERT_TRUE(ETS_CreateVM(&vm, &env, &vm_args) == ETS_OK) << "Cannot create ETS VM"; 58 EtsEnv *env {}; 63 static bool IsInitialized(EtsEnv *env, ets_class cls) in IsInitialized() argument 65 ark::ets::napi::ScopedManagedCodeFix s(PandaEtsNapiEnv::ToPandaEtsEnv(env)); in IsInitialized() 78 ets_class testClass = env->FindClass("ClinitNativeTest"); in TEST_F() 80 ASSERT_FALSE(IsInitialized(env, testClass)); in TEST_F() 82 ets_method method = env->GetStaticp_method(testClass, "smethod", ":I"); in TEST_F() 84 ASSERT_TRUE(IsInitialized(env, testClass)); in TEST_F() 89 ets_class testClass = env->FindClass("ClinitNativeTest"); in TEST_F() 91 ASSERT_FALSE(IsInitialized(env, testClas in TEST_F() [all...] |
H A D | final_field_native_test.cpp | 50 ASSERT_TRUE(ETS_CreateVM(&vm, &env, &vm_args) == ETS_OK) << "Cannot create ETS VM"; 58 EtsEnv *env {}; 65 ets_class testClass = env->FindClass("FinalFieldNativeTest"); in TEST_F() 68 ets_field field = env->GetStaticp_field(testClass, "boolean_value_final", "Z"); in TEST_F() 70 ASSERT_EQ(env->GetStaticBooleanField(testClass, field), ETS_TRUE); in TEST_F() 72 field = env->GetStaticp_field(testClass, "byte_value_final", "B"); in TEST_F() 74 ASSERT_EQ(env->GetStaticByteField(testClass, field), 2_I); in TEST_F() 76 field = env->GetStaticp_field(testClass, "short_value_final", "S"); in TEST_F() 78 ASSERT_EQ(env->GetStaticShortField(testClass, field), 256_I); in TEST_F() 80 field = env in TEST_F() [all...] |
H A D | stack_reference_check_test.cpp | 49 ASSERT_TRUE(ETS_CreateVM(&vm, &env, &vm_args) == ETS_OK) << "Cannot create ETS VM"; 58 EtsEnv *env {}; 63 static ets_boolean StrCheck(EtsEnv *env, ets_string ets_str) in StrCheck() argument 65 return env->GetObjectRefType(static_cast<ets_object>(ets_str)) == ETS_LOCAL_REF_TYPE ? ETS_TRUE : ETS_FALSE; in StrCheck() 70 ets_string ets_str = env->NewStringUTF("Hello world"); in TEST_F() 73 ets_class cls_A = env->FindClass("StackReferenceCheckTest"); in TEST_F() 80 ets_int ret_code = env->RegisterNatives(cls_A, native_methods.data(), native_methods.size()); in TEST_F() 85 ets_method method = env->GetStaticp_method(cls_A, "NativeRefStringCheck", "Lstd/core/String;:Z"); in TEST_F() 88 ets_boolean res_true = env->CallStaticBooleanMethod(cls_A, method, ets_str); in TEST_F() 93 ets_int ret_code = env in TEST_F() 98 MultiStrCheck(EtsEnv *env, ets_string ets_str1, ets_string ets_str2, ets_string ets_str3, ets_string ets_str4) MultiStrCheck() argument [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | stub_builder.cpp | 120 void StubBuilder::LoopEnd(Label *loopHead, Environment *env, GateRef glue) in LoopEnd() argument 122 Label loopEnd(env); in LoopEnd() 123 Label needSuspend(env); in LoopEnd() 152 auto *env = GetEnvironment(); in MatchFieldType() local 153 Label valueIsUndefined(env); in MatchFieldType() 154 Label checkNumber(env); in MatchFieldType() 155 Label isNumber(env); in MatchFieldType() 156 Label checkBoolean(env); in MatchFieldType() 157 Label isBoolean(env); in MatchFieldType() 158 Label checkString(env); in MatchFieldType() 305 auto env = GetEnvironment(); FindElementWithCache() local 376 auto env = GetEnvironment(); GetIndexFromPropertiesCache() local 405 auto env = GetEnvironment(); BinarySearch() local 561 auto env = GetEnvironment(); GetKeyHashCode() local 589 auto env = GetEnvironment(); CreateDataProperty() local 632 auto env = GetEnvironment(); CreateDataPropertyOrThrow() local 681 auto env = GetEnvironment(); DefineField() local 728 auto env = GetEnvironment(); FindElementFromNumberDictionary() local 785 auto env = GetEnvironment(); FindEntryFromNameDictionary() local 893 auto env = GetEnvironment(); FindEntryFromTransitionDictionary() local 1000 auto env = GetEnvironment(); JSObjectGetProperty() local 1057 auto env = GetEnvironment(); JSObjectSetProperty() local 1090 auto env = GetEnvironment(); ComputeNonInlinedFastPropsCapacity() local 1117 auto env = GetEnvironment(); ComputeElementCapacity() local 1143 auto env = GetEnvironment(); CallGetterHelper() local 1228 auto env = GetEnvironment(); CallSetterHelper() local 1285 auto env = GetEnvironment(); ShouldCallSetter() local 1322 auto env = GetEnvironment(); JSHClassAddProperty() local 1431 auto env = GetEnvironment(); AddPropertyByName() local 1588 auto env = GetEnvironment(); TaggedToRepresentation() local 1627 auto env = GetEnvironment(); TaggedToElementKind() local 1707 auto env = GetEnvironment(); SetValueWithAttr() local 1730 auto env = GetEnvironment(); SetValueWithRep() local 1802 auto env = GetEnvironment(); VerifyBarrier() local 1825 auto env = GetEnvironment(); SetValueWithBarrier() local 1890 auto env = GetEnvironment(); SetSValueWithBarrier() local 1966 auto env = GetEnvironment(); SetNonSValueWithBarrier() local 2077 auto env = GetEnvironment(); TaggedIsBigInt() local 2098 auto env = GetEnvironment(); TaggedIsPropertyBox() local 2119 auto env = GetEnvironment(); TaggedIsAccessor() local 2174 auto env = GetEnvironment(); TryToGetInteger() local 2195 auto env = GetEnvironment(); StringToElementIndex() local 2288 auto env = GetEnvironment(); TryToElementsIndex() local 2338 auto env = GetEnvironment(); LdGlobalRecord() local 2363 auto env = GetEnvironment(); LoadFromField() local 2414 auto env = GetEnvironment(); LoadGlobal() local 2439 auto env = GetEnvironment(); CheckPolyHClass() local 2485 auto env = GetEnvironment(); LoadICWithHandler() local 2585 auto env = GetEnvironment(); LoadElement() local 2627 auto env = GetEnvironment(); LoadStringElement() local 2675 auto env = GetEnvironment(); TaggedArraySetValue() local 2711 auto env = GetEnvironment(); ICStoreElement() local 2870 auto env = GetEnvironment(); StoreICWithHandler() local 3041 auto env = GetEnvironment(); StoreField() local 3080 auto env = GetEnvironment(); StoreWithTransition() local 3169 auto env = GetEnvironment(); StoreGlobal() local 3219 auto env = GetEnvironment(); GetKeyFromDictionary() local 3278 auto env = GetEnvironment(); GetPropertyByIndex() local 3431 auto env = GetEnvironment(); GetPropertyByValue() local 3530 auto env = GetEnvironment(); GetPropertyByName() local 3711 auto env = GetEnvironment(); CopyAllHClass() local 3743 auto env = GetEnvironment(); TransitionForRepChange() local 3770 auto env = GetEnvironment(); TransitToElementsKind() local 3801 auto env = GetEnvironment(); TryMigrateToGenericKindForJSObject() local 3826 auto env = GetEnvironment(); AddElementInternal() local 3929 auto env = GetEnvironment(); GrowElementsCapacity() local 3945 auto env = GetEnvironment(); ShouldTransToDict() local 4005 auto env = GetEnvironment(); NotifyStableArrayElementsGuardians() local 4043 auto env = GetEnvironment(); IsArrayLengthWritable() local 4089 auto env = GetEnvironment(); CheckHClassForRep() local 4146 auto env = GetEnvironment(); FindTransitions() local 4216 auto env = GetEnvironment(); SetPropertyByIndex() local 4432 auto env = GetEnvironment(); DefinePropertyByIndex() local 4602 auto env = GetEnvironment(); SetPropertyByName() local 4889 auto env = GetEnvironment(); DefinePropertyByName() local 5150 auto env = GetEnvironment(); SetPropertyByValue() local 5250 auto env = GetEnvironment(); DefinePropertyByValue() local 5355 auto env = GetEnvironment(); NotifyHClassChanged() local 5379 auto env = GetEnvironment(); GetContainerProperty() local 5406 auto env = GetEnvironment(); FastTypeOf() local 5560 auto env = GetEnvironment(); InstanceOf() local 5638 auto env = GetEnvironment(); TryFastHasInstance() local 5674 auto env = GetEnvironment(); GetMethod() local 5730 auto env = GetEnvironment(); FastGetPropertyByName() local 5759 auto env = GetEnvironment(); FastGetPropertyByIndex() local 5789 auto env = GetEnvironment(); FastSetPropertyByName() local 5847 auto env = GetEnvironment(); FastSetPropertyByIndex() local 5874 auto env = GetEnvironment(); GetCtorPrototype() local 5913 auto env = GetEnvironment(); HasFunctionPrototype() local 5935 auto env = GetEnvironment(); OrdinaryHasInstance() local 6094 auto env = GetEnvironment(); SameValue() local 6243 auto env = GetEnvironment(); SameValueZero() local 6367 auto env = GetEnvironment(); FastStringEqual() local 6430 auto env = GetEnvironment(); FastStrictEqual() local 6542 auto env = GetEnvironment(); FastEqual() local 6732 auto env = GetEnvironment(); FastToBoolean() local 6831 auto env = GetEnvironment(); FastToBooleanBaseline() local 6930 auto env = GetEnvironment(); FastToBooleanWithProfile() local 7050 auto env = GetEnvironment(); FastToBooleanWithProfileBaseline() local 7170 auto env = GetEnvironment(); FastDiv() local 7293 NumberOperation(Environment *env, GateRef left, GateRef right, const BinaryOperation& intOp, const BinaryOperation& floatOp, ProfileOperation callback) NumberOperation() argument 7367 TryStringAdd(Environment *env, GateRef glue, GateRef left, GateRef right, const BinaryOperation& intOp, const BinaryOperation& floatOp, ProfileOperation callback) TryStringAdd() argument 7463 auto env = GetEnvironment(); FastBinaryOp() local 7542 auto env = GetEnvironment(); FastIntDiv() local 7598 auto env = GetEnvironment(); FastMod() local 7750 auto env = GetEnvironment(); GetGlobalOwnProperty() local 7815 auto env = GetEnvironment(); JSAPIContainerGet() local 7864 auto env = GetEnvironment(); NextInternal() local 7905 auto env = GetEnvironment(); GetFunctionPrototype() local 7935 auto env = GetEnvironment(); DeletePropertyOrThrow() local 7976 auto env = GetEnvironment(); DeleteProperty() local 8003 auto env = GetEnvironment(); ToPrototypeOrObj() local 8065 auto env = GetEnvironment(); IsSlowKeysObject() local 8086 auto env = GetEnvironment(); GetNumberOfElements() local 8150 auto env = GetEnvironment(); IsSimpleEnumCacheValid() local 8198 auto env = GetEnvironment(); IsEnumCacheWithProtoChainInfoValid() local 8252 auto env = GetEnvironment(); TryGetEnumCache() local 8298 auto env = GetEnvironment(); DoubleToInt() local 8333 auto env = GetEnvironment(); ReturnExceptionIfAbruptCompletion() local 8367 auto env = GetEnvironment(); CalcHashcodeForDouble() local 8407 auto env = GetEnvironment(); CalcHashcodeForObject() local 8436 auto env = GetEnvironment(); ConstructorCheck() local 8485 auto env = GetEnvironment(); CalIteratorKey() local 8494 auto env = GetEnvironment(); GetIterator() local 8550 auto env = GetEnvironment(); TryStringOrSymbolToElementIndex() local 8664 auto env = GetEnvironment(); GetTypeArrayPropertyByName() local 8717 auto env = GetEnvironment(); SetTypeArrayPropertyByName() local 8777 auto env = GetEnvironment(); Assert() local 8794 auto env = GetEnvironment(); GetNormalStringData() local 8836 auto env = GetEnvironment(); ToNumber() local 8862 auto env = GetEnvironment(); ToIndex() local 8905 auto env = GetEnvironment(); ToLength() local 8953 auto env = GetEnvironment(); TaggedGetNumber() local 8980 auto env = GetEnvironment(); NumberGetInt() local 9007 auto env = GetEnvironment(); HasStableElements() local 9035 auto env = GetEnvironment(); IsStableJSArguments() local 9064 auto env = GetEnvironment(); IsStableJSArray() local 9094 auto env = GetEnvironment(); UpdateProfileTypeInfo() local 9124 auto env = GetEnvironment(); GetCallSpreadArgs() local 9166 auto env = GetEnvironment(); CalArrayRelativePos() local 9211 auto env = GetEnvironment(); AppendSkipHole() local 9277 auto env = GetEnvironment(); ToCharCode() local 9305 auto env = GetEnvironment(); IntToEcmaString() local 9355 auto env = GetEnvironment(); GetTaggedValueWithElementsKind() local 9427 auto env = GetEnvironment(); ConvertTaggedValueWithElementsKind() local 9510 auto env = GetEnvironment(); SetValueWithElementsKind() local 9622 auto env = GetEnvironment(); FastSetValueWithElementsKind() local 9650 auto env = GetEnvironment(); CopyJSArrayToTaggedArrayArgs() local 9697 auto env = GetEnvironment(); MigrateArrayWithKind() local 9807 auto env = GetEnvironment(); MigrateFromRawValueToHeapValues() local 9892 auto env = GetEnvironment(); MigrateFromHeapValueToRawValue() local 9990 auto env = GetEnvironment(); MigrateFromHoleIntToHoleNumber() local 10039 auto env = GetEnvironment(); MigrateFromHoleNumberToHoleInt() local 10088 auto env = GetEnvironment(); IsDetachedBuffer() local 10119 auto env = GetEnvironment(); DefineFunc() local 10233 auto env = GetEnvironment(); Loadlocalmodulevar() local 10317 auto env = GetEnvironment(); GetArgumentsElements() local 10356 auto env = GetEnvironment(); ArrayCopy() local 10412 auto env = GetEnvironment(); ArrayCopy() local 10467 auto env = GetEnvironment(); ArrayCopy() local [all...] |
H A D | operations_stub_builder.cpp | 24 auto env = GetEnvironment(); in Equal() local 25 Label entry(env); in Equal() 26 env->SubCfgEntry(&entry); in Equal() 27 Label exit(env); in Equal() 28 Label isHole(env); in Equal() 29 Label notHole(env); in Equal() 41 Label resultIsTrue(env); in Equal() 42 Label resultNotTrue(env); in Equal() 57 env->SubCfgExit(); in Equal() 63 auto env in NotEqual() local 105 auto env = GetEnvironment(); StrictEqual() local 132 auto env = GetEnvironment(); StrictNotEqual() local 159 auto env = GetEnvironment(); Less() local 266 auto env = GetEnvironment(); LessEq() local 373 auto env = GetEnvironment(); Greater() local 479 auto env = GetEnvironment(); GreaterEq() local 586 auto env = GetEnvironment(); Add() local 607 auto env = GetEnvironment(); Sub() local 628 auto env = GetEnvironment(); Mul() local 649 auto env = GetEnvironment(); Div() local 670 auto env = GetEnvironment(); Mod() local 691 auto env = GetEnvironment(); Shl() local 781 auto env = GetEnvironment(); Shr() local 886 auto env = GetEnvironment(); Ashr() local 976 auto env = GetEnvironment(); And() local 1065 auto env = GetEnvironment(); Or() local 1154 auto env = GetEnvironment(); Xor() local 1243 auto env = GetEnvironment(); Inc() local 1291 auto env = GetEnvironment(); Dec() local 1340 auto env = GetEnvironment(); Neg() local 1408 auto env = GetEnvironment(); Not() local [all...] |
H A D | access_object_stub_builder.cpp | 27 auto env = GetEnvironment(); in LoadObjByName() local 28 Label entry(env); in LoadObjByName() 29 env->SubCfgEntry(&entry); in LoadObjByName() 30 Label exit(env); in LoadObjByName() 31 Label tryFastPath(env); in LoadObjByName() 32 Label slowPath(env); in LoadObjByName() 33 Label tryPreDump(env); in LoadObjByName() 60 env->SubCfgExit(); in LoadObjByName() 67 auto env = GetEnvironment(); in LoadPrivatePropertyByName() local 68 Label entry(env); in LoadPrivatePropertyByName() 104 auto env = GetEnvironment(); DeprecatedLoadObjByName() local 134 auto env = GetEnvironment(); StoreObjByName() local 179 auto env = GetEnvironment(); StorePrivatePropertyByName() local 232 auto env = GetEnvironment(); LoadObjByValue() local 269 auto env = GetEnvironment(); DeprecatedLoadObjByValue() local 298 auto env = GetEnvironment(); StoreObjByValue() local 335 auto env = GetEnvironment(); StoreOwnByIndex() local 383 auto env = GetEnvironment(); TryLoadGlobalByName() local 433 auto env = GetEnvironment(); TryStoreGlobalByName() local 495 auto env = GetEnvironment(); LoadGlobalVar() local 533 auto env = GetEnvironment(); StoreGlobalVar() local 570 auto env = GetEnvironment(); StOwnByIndex() local 602 auto env = GetEnvironment(); StOwnByValue() local 634 auto env = GetEnvironment(); StOwnByName() local 666 auto env = GetEnvironment(); StOwnByValueWithNameSet() local 711 auto env = GetEnvironment(); StOwnByNameWithNameSet() local 756 auto env = GetEnvironment(); StObjByIndex() local 782 auto env = GetEnvironment(); LdObjByIndex() local [all...] |
H A D | profiler_stub_builder.cpp | 52 auto env = GetEnvironment(); in TryDump() local 53 Label subEntry(env); in TryDump() 54 env->SubCfgEntry(&subEntry); in TryDump() 56 Label updatePeriodCounter(env); in TryDump() 57 Label exit(env); in TryDump() 58 Label needDump(env); in TryDump() 70 env->SubCfgExit(); in TryDump() 75 auto env = GetEnvironment(); in TryPreDump() local 76 Label subEntry(env); in TryPreDump() 77 env in TryPreDump() 93 auto env = GetEnvironment(); ProfileOpType() local 140 auto env = GetEnvironment(); ProfileDefineClass() local 179 auto env = GetEnvironment(); ProfileCreateObject() local 231 auto env = GetEnvironment(); ProfileCall() local 314 auto env = GetEnvironment(); ProfileGetterSetterCall() local 339 auto env = GetEnvironment(); TryGetBuiltinFunctionId() local 363 auto env = GetEnvironment(); ProfileNativeCall() local 428 auto env = GetEnvironment(); UpdateTrackTypeInPropAttr() local 468 auto env = GetEnvironment(); UpdatePropAttrIC() local 501 auto env = GetEnvironment(); UpdatePropAttrWithValue() local 522 auto env = GetEnvironment(); TaggedToTrackType() local 561 auto env = GetEnvironment(); ProfileBranch() local 639 auto env = GetEnvironment(); TryPreDumpInner() local 663 auto env = GetEnvironment(); GetIterationFunctionId() local 731 auto env = GetEnvironment(); ProfileGetIterator() local 839 auto env = GetEnvironment(); IsProfileTypeInfoHotAndValid() local 860 auto env = GetEnvironment(); IsEnableForceIC() local 991 auto env = GetEnvironment(); IsCompiledOrTryCompile() local 1049 auto env = GetEnvironment(); TryJitCompile() local [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ |
H A D | ets_vm_plugin.cpp | 34 static napi_value Version(napi_env env, [[maybe_unused]] napi_callback_info info) in Version() argument 40 [[maybe_unused]] napi_status status = napi_create_string_utf8(env, MSG.data(), MSG.size(), &result); in Version() 46 static napi_value Fatal([[maybe_unused]] napi_env env, [[maybe_unused]] napi_callback_info info) in Fatal() argument 48 [[maybe_unused]] JSNapiEnvScope napiScope(InteropCtx::Current(), env); in Fatal() local 52 static napi_value GetEtsFunction(napi_env env, napi_callback_info info) in GetEtsFunction() argument 57 NAPI_CHECK_FATAL(napi_get_cb_info(env, info, &jsArgc, nullptr, nullptr, nullptr)); in GetEtsFunction() 59 InteropCtx::ThrowJSError(env, "GetEtsFunction: bad args, actual args count: " + std::to_string(jsArgc)); in GetEtsFunction() 64 NAPI_CHECK_FATAL(napi_get_cb_info(env, info, &jsArgc, jsArgv.data(), nullptr, nullptr)); in GetEtsFunction() 71 if (GetValueType(env, jsPackageName) != napi_string) { in GetEtsFunction() 72 InteropCtx::ThrowJSError(env, "GetEtsFunctio in GetEtsFunction() 87 GetEtsClass(napi_env env, napi_callback_info info) GetEtsClass() argument 109 auto env = ctx->GetJSEnv(); CallEtsFunctionImpl() local 131 Call(napi_env env, napi_callback_info info) Call() argument 150 CallWithCopy(napi_env env, napi_callback_info info) CallWithCopy() argument 182 GetArgs(napi_env env, napi_callback_info info) GetArgs() argument 202 CreateEtsRuntime(napi_env env, napi_callback_info info) CreateEtsRuntime() argument 259 GetArgStrings(napi_env env, napi_value options) GetArgStrings() argument 330 CreateRuntime(napi_env env, napi_callback_info info) CreateRuntime() argument 376 Init(napi_env env, napi_value exports) Init() argument [all...] |
H A D | interop_common.h | 39 std::pair<SmallVector<uint64_t, 4U>, int> GetBigInt(napi_env env, napi_value jsVal); 86 explicit NapiScope(napi_env env) : env_(env) in NapiScope() argument 108 explicit NapiEscapableScope(napi_env env) : env_(env) in NapiEscapableScope() argument 134 inline napi_valuetype GetValueType(napi_env env, napi_value val) in GetValueType() argument 137 NAPI_CHECK_FATAL(napi_typeof(env, val, &vtype)); in GetValueType() 141 inline napi_value GetReferenceValue(napi_env env, napi_ref ref) in GetReferenceValue() argument 144 NAPI_CHECK_FATAL(napi_get_reference_value(env, ref, &val)); in GetReferenceValue() 148 inline napi_value GetUndefined(napi_env env) in GetUndefined() argument 155 GetNull(napi_env env) GetNull() argument 162 GetGlobal(napi_env env) GetGlobal() argument 169 IsNull(napi_env env, napi_value val) IsNull() argument 174 IsUndefined(napi_env env, napi_value val) IsUndefined() argument 179 IsNullOrUndefined(napi_env env, napi_value val) IsNullOrUndefined() argument 185 GetString(napi_env env, napi_value jsVal) GetString() argument 228 NapiIsExceptionPending(napi_env env) NapiIsExceptionPending() argument 241 NapiObjectSeal([[maybe_unused]] napi_env env, [[maybe_unused]] napi_value jsVal) NapiObjectSeal() argument 252 NapiCallFunction(napi_env env, napi_value recv, napi_value func, size_t argc, const napi_value *argv, napi_value *result) NapiCallFunction() argument 262 NapiWrap(napi_env env, napi_value jsObject, void *nativeObject, napi_finalize finalizeCb, void *finalizeHint, napi_ref *result) NapiWrap() argument [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_object_stub_builder.cpp | 30 auto env = GetEnvironment();
in CreateListFromArrayLike() local 31 Label entry(env);
in CreateListFromArrayLike() 32 env->SubCfgEntry(&entry);
in CreateListFromArrayLike() 35 Label exit(env);
in CreateListFromArrayLike() 38 Label targetIsHeapObject(env);
in CreateListFromArrayLike() 39 Label targetIsEcmaObject(env);
in CreateListFromArrayLike() 40 Label targetNotEcmaObject(env);
in CreateListFromArrayLike() 52 Label targetIsTypeArray(env);
in CreateListFromArrayLike() 53 Label targetNotTypeArray(env);
in CreateListFromArrayLike() 63 Label isPendingException2(env);
in CreateListFromArrayLike() 151 auto env = GetEnvironment(); CreateArrayFromList() local 172 auto env = GetEnvironment(); ToString() local 225 auto env = GetEnvironment(); Create() local 249 auto env = GetEnvironment(); AssignEnumElementProperty() local 352 auto env = GetEnvironment(); LayoutInfoAssignAllEnumProperty() local 446 auto env = GetEnvironment(); NameDictionaryAssignAllEnumProperty() local 523 auto env = GetEnvironment(); AssignAllEnumProperty() local 548 auto env = GetEnvironment(); SlowAssign() local 575 auto env = GetEnvironment(); Assign() local 598 auto env = GetEnvironment(); Assign() local 651 auto env = GetEnvironment(); HasOwnProperty() local 765 auto env = GetEnvironment(); GetNumKeysFromLayoutInfo() local 806 auto env = GetEnvironment(); IsUninitializedProperty() local 852 auto env = GetEnvironment(); GetNumKeysFromDictionary() local 901 auto env = GetEnvironment(); LayoutInfoGetAllEnumKeys() local 942 auto env = GetEnvironment(); CopyFromEnumCache() local 1003 auto env = GetEnvironment(); GetAllEnumKeys() local 1094 auto env = GetEnvironment(); GetEnumElementKeys() local 1209 auto env = GetEnvironment(); IsNotSlowObjectKey() local 1219 auto env = GetEnvironment(); Keys() local 1281 auto env = GetEnvironment(); GetPrototypeOf() local 1312 auto env = GetEnvironment(); SetPrototypeOf() local 1388 auto env = GetEnvironment(); ObjectSetPrototype() local 1477 auto env = GetEnvironment(); GetOwnPropertyNames() local 1585 auto env = GetEnvironment(); GetOwnPropertySymbols() local 1693 auto env = GetEnvironment(); GetAllElementKeys() local 1785 auto env = GetEnvironment(); GetAllPropertyKeys() local 1852 auto env = GetEnvironment(); Entries() local 1924 auto env = GetEnvironment(); GetEnumElementEntries() local 1987 auto env = GetEnvironment(); GetEnumPropertyEntries() local 2056 auto env = GetEnvironment(); IsFrozen() local 2088 auto env = GetEnvironment(); IsSealed() local 2121 auto env = GetEnvironment(); TestIntegrityLevel() local 2225 auto env = GetEnvironment(); GetOwnPropertyDescriptors() local [all...] |
H A D | builtins_array_stub_builder.cpp | 34 auto env = GetEnvironment(); in ElementsKindHclassCompare() local 35 Label isGeneric(env); in ElementsKindHclassCompare() 50 auto env = GetEnvironment(); in With() local 53 Label isHeapObject(env); in With() 54 Label isJsArray(env); in With() 55 Label isStableArray(env); in With() 56 Label defaultConstr(env); in With() 57 Label notCOWArray(env); in With() 71 Label taggedIsInt(env); in With() 77 Label twoArg(env); in With() 172 auto env = GetEnvironment(); Unshift() local 288 auto env = GetEnvironment(); Shift() local 403 auto env = GetEnvironment(); Concat() local 537 auto env = GetEnvironment(); Filter() local 700 auto env = GetEnvironment(); Map() local 833 auto env = GetEnvironment(); ForEach() local 988 auto env = GetEnvironment(); IndexOf() local 1008 auto env = GetEnvironment(); LastIndexOf() local 1027 auto env = GetEnvironment(); Pop() local 1123 auto env = GetEnvironment(); Slice() local 1366 auto env = GetEnvironment(); SortAfterArgs() local 1392 auto env = GetEnvironment(); ToSorted() local 1443 auto env = GetEnvironment(); DoSort() local 1664 auto env = GetEnvironment(); Reduce() local 1811 auto env = GetEnvironment(); Reverse() local 1872 auto env = GetEnvironment(); FastReverse() local 1915 auto env = GetEnvironment(); ToReversed() local 2004 auto env = GetEnvironment(); DoReverse() local 2056 auto env = GetEnvironment(); IsJsArrayWithLengthLimit() local 2094 auto env = GetEnvironment(); Values() local 2125 auto env = GetEnvironment(); Find() local 2209 auto env = GetEnvironment(); FindIndex() local 2382 auto env = GetEnvironment(); Push() local 2457 auto env = GetEnvironment(); IsConcatSpreadable() local 2508 auto env = GetEnvironment(); NewArray() local 2536 auto env = GetEnvironment(); NewArrayWithHClass() local 2561 auto env = GetEnvironment(); Includes() local 2682 auto env = GetEnvironment(); From() local 2740 auto env = GetEnvironment(); CreateSpliceDeletedArray() local 2801 auto env = GetEnvironment(); Fill() local 3044 auto env = GetEnvironment(); Splice() local 3270 auto env = GetEnvironment(); ToSpliced() local 3488 auto env = GetEnvironment(); CopyWithin() local 3661 auto env = GetEnvironment(); CalculatePositionWithLength() local 3704 auto env = GetEnvironment(); Some() local 3905 auto env = GetEnvironment(); Every() local 4094 auto env = GetEnvironment(); ReduceRight() local 4297 auto env = GetEnvironment(); FindLastIndex() local 4489 auto env = GetEnvironment(); FindLast() local 4683 auto env = GetEnvironment(); FastCreateArrayWithArgv() local 4746 auto env = GetEnvironment(); GenArrayConstructor() local 4878 auto env = GetEnvironment(); FlatMap() local 5195 auto env = GetEnvironment(); IsArray() local [all...] |
H A D | builtins_typedarray_stub_builder.cpp | 28 auto env = GetEnvironment();
in GetDataPointFromBuffer() local 29 Label entryPass(env);
in GetDataPointFromBuffer() 30 env->SubCfgEntry(&entryPass);
in GetDataPointFromBuffer() 31 Label isNull(env);
in GetDataPointFromBuffer() 32 Label exit(env);
in GetDataPointFromBuffer() 33 Label isByteArray(env);
in GetDataPointFromBuffer() 34 Label notByteArray(env);
in GetDataPointFromBuffer() 50 env->SubCfgExit();
in GetDataPointFromBuffer() 56 auto env = GetEnvironment();
in CheckTypedArrayIndexInRange() local 57 Label entryPass(env);
in CheckTypedArrayIndexInRange() 82 auto env = GetEnvironment(); LoadTypedArrayElement() local 118 auto env = GetEnvironment(); StoreTypedArrayElement() local 146 auto env = GetEnvironment(); FastGetPropertyByIndex() local 187 auto env = GetEnvironment(); FastCopyElementToArray() local 242 auto env = GetEnvironment(); GetValueFromBuffer() local 392 auto env = GetEnvironment(); CalculatePositionWithLength() local 437 auto env = GetEnvironment(); Reverse() local 505 auto env = GetEnvironment(); LastIndexOf() local 614 auto env = GetEnvironment(); IndexOf() local 713 auto env = GetEnvironment(); Find() local 790 auto env = GetEnvironment(); Includes() local 881 auto env = GetEnvironment(); CopyWithin() local 1014 auto env = GetEnvironment(); ReduceRight() local 1122 auto env = GetEnvironment(); Reduce() local 1231 auto env = GetEnvironment(); Every() local 1315 auto env = GetEnvironment(); Some() local 1406 auto env = GetEnvironment(); Filter() local 1547 auto env = GetEnvironment(); Slice() local 1640 auto env = GetEnvironment(); SubArray() local 1721 auto env = GetEnvironment(); With() local 1810 auto env = GetEnvironment(); GetByteLength() local 1836 auto env = GetEnvironment(); DoSort() local 2126 auto env = GetEnvironment(); Sort() local 2148 auto env = GetEnvironment(); GetByteOffset() local 2174 auto env = GetEnvironment(); Set() local 2281 auto env = GetEnvironment(); FindIndex() local 2382 auto env = GetEnvironment(); BuildArrayIterator() local 2403 auto env = GetEnvironment(); FindLastIndex() local 2471 auto env = GetEnvironment(); ToSorted() local 2507 auto env = GetEnvironment(); Of() local 2619 auto env = GetEnvironment(); Map() local 2707 auto env = GetEnvironment(); ToReversed() local 2769 auto env = GetEnvironment(); FastSetPropertyByIndex() local 2820 auto env = GetEnvironment(); SetValueToBuffer() local 3095 auto env = GetEnvironment(); GenTypedArrayConstructor() local 3186 auto env = GetEnvironment(); AllocateTypedArray() local 3218 auto env = GetEnvironment(); AllocateTypedArray() local 3258 auto env = GetEnvironment(); AllocateTypedArrayBuffer() local 3322 auto env = GetEnvironment(); CreateFromArrayBuffer() local 3402 auto env = GetEnvironment(); GetOnHeapHclassFromType() local [all...] |
H A D | builtins_string_stub_builder.cpp | 28 auto env = GetEnvironment();
in FromCharCode() local 30 Label lengthIsZero(env);
in FromCharCode() 31 Label lengthNotZero(env);
in FromCharCode() 32 Label lengthIsOne(env);
in FromCharCode() 33 Label canBeCompress(env);
in FromCharCode() 34 Label isInt(env);
in FromCharCode() 35 Label notInt(env);
in FromCharCode() 36 Label newObj(env);
in FromCharCode() 37 Label canNotBeCompress(env);
in FromCharCode() 38 Label isPendingException(env);
in FromCharCode() 101 auto env = GetEnvironment(); CharAt() local 175 auto env = GetEnvironment(); CharCodeAt() local 191 auto env = GetEnvironment(); FastStringCharCodeAt() local 249 auto env = GetEnvironment(); CodePointAt() local 284 auto env = GetEnvironment(); CheckParamsAndGetPosition() local 340 auto env = GetEnvironment(); IndexOf() local 439 auto env = GetEnvironment(); Substring() local 578 auto env = GetEnvironment(); SubStr() local 722 auto env = GetEnvironment(); GetSubString() local 804 auto env = GetEnvironment(); GetFastSubString() local 820 auto env = GetEnvironment(); Replace() local 916 auto env = GetEnvironment(); ConvertAndClampRelativeIndex() local 971 auto env = GetEnvironment(); Slice() local 1057 auto env = GetEnvironment(); Trim() local 1082 auto env = GetEnvironment(); StringAt() local 1116 auto env = GetEnvironment(); GetSingleCharCodeByIndex() local 1157 auto env = GetEnvironment(); GetSingleCharCodeFromConstantString() local 1170 auto env = GetEnvironment(); GetSingleCharCodeFromLineString() local 1199 auto env = GetEnvironment(); GetSingleCharCodeFromSlicedString() local 1228 auto env = GetEnvironment(); CreateStringBySingleCharCode() local 1279 auto env = GetEnvironment(); CreateFromEcmaString() local 1351 auto env = GetEnvironment(); FastSubString() local 1403 auto env = GetEnvironment(); FastSubUtf8String() local 1429 auto env = GetEnvironment(); FastSubUtf16String() local 1480 auto env = GetEnvironment(); GetSubstitution() local 1524 auto env = GetEnvironment(); CopyChars() local 1620 auto env = GetEnvironment(); CanBeCompressed() local 1666 auto env = GetEnvironment(); CopyUtf8AsUtf16() local 1707 auto env = GetEnvironment(); CopyUtf16AsUtf8() local 1764 auto env = GetEnvironment(); StringIndexOf() local 1903 auto env = GetEnvironment(); StringIndexOf() local 1995 auto env = GetEnvironment(); FlattenString() local 2041 auto env = GetEnvironment(); FlattenStringWithIndex() local 2086 auto env = GetEnvironment(); GetStringDataFromLineOrConstantString() local 2114 auto env = GetEnvironment(); Concat() local 2198 auto env = GetEnvironment(); ToLowerCase() local 2272 auto env = GetEnvironment(); StringConcat() local 2420 auto env = GetEnvironment(); LocaleCompare() local 2471 auto env = GetEnvironment(); GetStringIterator() local 2501 auto env = GetEnvironment(); StringIteratorNext() local 2580 auto env = GetEnvironment(); EcmaStringTrim() local 2619 auto env = GetEnvironment(); EcmaStringTrimBody() local 2663 auto env = GetEnvironment(); IsSubStringAt() local 2713 auto env = GetEnvironment(); IsSubStringAt() local 2767 auto env = GetEnvironment(); StartsWith() local 2881 auto env = GetEnvironment(); EndsWith() local 2997 auto env = GetEnvironment(); TrimStart() local 3017 auto env = GetEnvironment(); TrimEnd() local 3037 auto env = GetEnvironment(); TrimLeft() local 3057 auto env = GetEnvironment(); TrimRight() local 3077 auto env = GetEnvironment(); PadStart() local 3205 auto env = GetEnvironment(); PadEnd() local [all...] |
H A D | builtins_number_stub_builder.cpp | 28 auto env = GetEnvironment();
in ParseFloat() local 29 Label definedMsg(env);
in ParseFloat() 30 Label undefinedMsg(env);
in ParseFloat() 40 Label heapObj(env);
in ParseFloat() 41 Label stringObj(env);
in ParseFloat() 55 auto env = GetEnvironment();
in ParseInt() local 56 Label msgIsString(env);
in ParseInt() 57 Label radixIsSpecial(env);
in ParseInt() 58 Label radixIsSpecialInt(env);
in ParseInt() 70 Label radixIsInt(env);
in ParseInt() 88 auto env = GetEnvironment(); IsFinite() local 127 auto env = GetEnvironment(); IsNaN() local 158 auto env = GetEnvironment(); IsInteger() local 194 auto env = GetEnvironment(); IsSafeInteger() local 242 auto env = GetEnvironment(); GenNumberConstructor() local 317 auto env = GetEnvironment(); ToString() local 358 auto env = GetEnvironment(); NumberToString() local [all...] |
H A D | builtins_regexp_stub_builder.cpp | 24 auto env = GetEnvironment(); in GetFlags() local 25 Label isEcmaObject(env); in GetFlags() 28 Label fastRegExpPath(env); in GetFlags() 33 Label hasException(env); in GetFlags() 36 Label notHasException(env); in GetFlags() 39 Label globalKey(env); in GetFlags() 40 Label notGlobalKey(env); in GetFlags() 49 Label notHasException1(env); in GetFlags() 52 Label ignoreCaseKey(env); in GetFlags() 53 Label notIgnoreCaseKey(env); in GetFlags() 140 auto env = GetEnvironment(); TryToFastGetProperty() local [all...] |
H A D | containers_stub_builder.cpp | 26 auto env = GetEnvironment();
in ContainersCommonFuncCall() local 33 Label valueIsJSAPIVector(env);
in ContainersCommonFuncCall() 34 Label valueNotJSAPIVector(env);
in ContainersCommonFuncCall() 35 Label objIsJSProxy(env);
in ContainersCommonFuncCall() 36 Label objNotJSProxy(env);
in ContainersCommonFuncCall() 37 Label objIsJSAPIVector(env);
in ContainersCommonFuncCall() 38 Label thisArgUndefined(env);
in ContainersCommonFuncCall() 39 Label thisArgNotUndefined(env);
in ContainersCommonFuncCall() 40 Label callbackUndefined(env);
in ContainersCommonFuncCall() 41 Label callbackNotUndefined(env);
in ContainersCommonFuncCall() 148 auto env = GetEnvironment(); QueueCommonFuncCall() local 257 auto env = GetEnvironment(); DequeCommonFuncCall() local 369 auto env = GetEnvironment(); ContainersLightWeightCall() local 479 auto env = GetEnvironment(); ContainersHashCall() local 616 auto env = GetEnvironment(); ContainersLinkedListCall() local [all...] |
H A D | builtins_collator_stub_builder.cpp | 26 auto env = GetEnvironment(); in ResolvedOptions() local 27 Label entryPass(env); in ResolvedOptions() 28 env->SubCfgEntry(&entryPass); in ResolvedOptions() 30 Label isHeapObject(env); in ResolvedOptions() 31 Label isJsCollator(env); in ResolvedOptions() 38 GateRef glueGlobalEnvOffset = IntPtr(JSThread::GlueData::GetGlueGlobalEnvOffset(env->Is32Bit())); in ResolvedOptions() 72 Label undefined(env); in ResolvedOptions() 73 Label notUndefined(env); in ResolvedOptions() 102 env->SubCfgExit(); in ResolvedOptions() 117 auto env in UsageOptionsToEcmaString() local 155 auto env = GetEnvironment(); SensitivityOptionsToEcmaString() local 190 auto env = GetEnvironment(); CaseFirstOptionsToEcmaString() local [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/tests/napi/lib/ |
H A D | InterfaceNativeTest.cpp | 22 ETS_EXPORT void ETS_CALL ETS_InterfaceNativeTest_callMethod(EtsEnv *env, [[maybe_unused]] ets_class cls) in ETS_InterfaceNativeTest_callMethod() argument 24 ets_method method = env->GetStaticp_method(cls, "staticLongMethod", "I:J"); in ETS_InterfaceNativeTest_callMethod() 25 env->native_interface->CallStaticLongMethod(env, cls, method, static_cast<ets_int>(10)); in ETS_InterfaceNativeTest_callMethod() 29 ETS_EXPORT void ETS_CALL ETS_InterfaceNativeTest_testChar(EtsEnv *env, ets_class cls, ets_char c) in ETS_InterfaceNativeTest_testChar() argument 34 ets_method method = env->GetStaticp_method(cls, "staticVoidMethod", "C:V"); in ETS_InterfaceNativeTest_testChar() 35 env->CallStaticVoidMethodArray(cls, method, arr); in ETS_InterfaceNativeTest_testChar() 39 ETS_EXPORT ets_int ETS_CALL ETS_InterfaceNativeTest_testFloat(EtsEnv *env, ets_class cls, ets_float f1, ets_float f2, in ETS_InterfaceNativeTest_testFloat() argument 42 ets_method method = env->Getp_method(cls, "<ctor>", ":V"); in ETS_InterfaceNativeTest_testFloat() 51 method = env in ETS_InterfaceNativeTest_testFloat() 61 ETS_InterfaceNativeTest_testNewObject(EtsEnv *env, ets_class cls) ETS_InterfaceNativeTest_testNewObject() argument 85 ETS_InterfaceNativeTest_testStrUTFLen(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_string str1, ets_string str2) ETS_InterfaceNativeTest_testStrUTFLen() argument 93 ETS_InterfaceNativeTest_testNewStrUTF(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_string str) ETS_InterfaceNativeTest_testNewStrUTF() argument 103 ETS_InterfaceNativeTest_testGetStrUTF(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_string str) ETS_InterfaceNativeTest_testGetStrUTF() argument [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/napi_impl/detail/ |
H A D | enumerate_napi.h | 48 FN_MACRO(napi_resolve_deferred, napi_env, env, napi_deferred, deferred, napi_value, resolution) \ 49 FN_MACRO(napi_open_escapable_handle_scope, napi_env, env, napi_escapable_handle_scope *, result) \ 50 FN_MACRO(napi_typeof, napi_env, env, napi_value, value, napi_valuetype *, result) \ 51 FN_MACRO(napi_is_dataview, napi_env, env, napi_value, value, bool *, result) \ 52 FN_MACRO(napi_is_typedarray, napi_env, env, napi_value, value, bool *, result) \ 53 FN_MACRO(napi_create_int32, napi_env, env, int32_t, value, napi_value *, result) \ 54 FN_MACRO(napi_unwrap, napi_env, env, napi_value, js_object, void **, result) \ 55 FN_MACRO(napi_new_instance, napi_env, env, napi_value, constructor, size_t, argc, const napi_value *, argv, \ 57 FN_MACRO(napi_is_exception_pending, napi_env, env, bool *, result) \ 58 FN_MACRO(napi_close_escapable_handle_scope, napi_env, env, napi_escapable_handle_scop [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/gtest_plugin/ |
H A D | ets_interop_js_gtest.h | 132 [[nodiscard]] bool DoRunJsTestSuite(napi_env env, const std::string &path) in DoRunJsTestSuite() argument 140 return DoRunJsScript(env, "(() => { \n'use strict'\n" + testSouceCode + "\n})()"); in DoRunJsTestSuite() 143 [[nodiscard]] static bool DoRunJsScript(napi_env env, const std::string &script) in DoRunJsScript() argument 147 status = napi_create_string_utf8(env, script.c_str(), script.length(), &jsScript); in DoRunJsScript() 151 status = napi_run_script(env, jsScript, &jsResult); in DoRunJsScript() 155 status = napi_get_and_clear_last_exception(env, &exc); in DoRunJsScript() 158 status = napi_coerce_to_string(env, exc, &jsStr); in DoRunJsScript() 160 std::cerr << "Exception string: " << GetString(env, jsStr) << std::endl; in DoRunJsScript() 178 static std::string GetString(napi_env env, napi_value jsStr) in GetString() argument 181 [[maybe_unused]] napi_status status = napi_get_value_string_utf8(env, jsSt in GetString() 192 GetRetValue([[maybe_unused]] napi_env env, [[maybe_unused]] napi_value jsValue) GetRetValue() argument 231 MakeJsArg(napi_env env, double arg) MakeJsArg() argument 239 MakeJsArg(napi_env env, int32_t arg) MakeJsArg() argument 247 MakeJsArg(napi_env env, uint32_t arg) MakeJsArg() argument 255 MakeJsArg(napi_env env, int64_t arg) MakeJsArg() argument 263 MakeJsArg(napi_env env, std::string_view arg) MakeJsArg() argument 271 MakeJsArg([[maybe_unused]] napi_env env, napi_value arg) MakeJsArg() argument 276 GetGlobalObject(napi_env env) GetGlobalObject() argument 288 GetJsGtestObject(napi_env env) GetJsGtestObject() argument 305 GetJsGtestEnvObject(napi_env env) GetJsGtestEnvObject() argument 319 CallEtsMethodViaJs(napi_env env, napi_value jsFunctionName, const std::initializer_list<napi_value> &napiArgs) CallEtsMethodViaJs() argument 353 DoCallEtsMethod(std::string_view fnName, napi_env env, Args &&...args) DoCallEtsMethod() argument 392 DoCallJsMethod(std::string_view fnName, std::string_view modName, napi_env env) DoCallJsMethod() argument [all...] |