| H A D | jsnapi_expo.cpp | 158 Local<PrimitiveRef> JSValueRef::Undefined(const EcmaVM *vm) in Undefined() argument 161 vm->GetJSThread()->GlobalConstants()->GetHandledUndefined()); in Undefined() 164 Local<PrimitiveRef> JSValueRef::Null(const EcmaVM *vm) in Null() argument 167 vm->GetJSThread()->GlobalConstants()->GetHandledNull()); in Null() 170 Local<PrimitiveRef> JSValueRef::Hole(const EcmaVM *vm) in Hole() argument 173 vm->GetJSThread()->GlobalConstants()->GetHandledHole()); in Hole() 176 Local<PrimitiveRef> JSValueRef::True(const EcmaVM *vm) in True() argument 179 vm->GetJSThread()->GlobalConstants()->GetHandledTrue()); in True() 182 Local<PrimitiveRef> JSValueRef::False(const EcmaVM *vm) in False() argument 185 vm in False() 188 ToObject(const EcmaVM *vm) ToObject() argument 201 ToEcmaObject(const EcmaVM *vm) ToEcmaObject() argument 215 ToString(const EcmaVM *vm) ToString() argument 228 ToNativePointer(const EcmaVM *vm) ToNativePointer() argument 238 BooleaValue(const EcmaVM *vm) BooleaValue() argument 244 IntegerValue(const EcmaVM *vm) IntegerValue() argument 262 Uint32Value(const EcmaVM *vm) Uint32Value() argument 278 Int32Value(const EcmaVM *vm) Int32Value() argument 364 ToBoolean(const EcmaVM *vm) ToBoolean() argument 374 ToBigInt(const EcmaVM *vm) ToBigInt() argument 385 ToNumber(const EcmaVM *vm) ToNumber() argument 396 IsStrictEquals(const EcmaVM *vm, Local<JSValueRef> value) IsStrictEquals() argument 406 Typeof(const EcmaVM *vm) Typeof() argument 414 InstanceOf(const EcmaVM *vm, Local<JSValueRef> value) InstanceOf() argument 456 IsBigInt(const EcmaVM *vm) IsBigInt() argument 477 IsString(const EcmaVM *vm) IsString() argument 483 IsSymbol(const EcmaVM *vm) IsSymbol() argument 489 IsObject(const EcmaVM *vm) IsObject() argument 495 IsArray(const EcmaVM *vm) IsArray() argument 502 IsJSArray(const EcmaVM *vm) IsJSArray() argument 508 IsConstructor(const EcmaVM *vm) IsConstructor() argument 515 IsFunction(const EcmaVM *vm) IsFunction() argument 522 IsJSFunction(const EcmaVM *vm) IsJSFunction() argument 529 IsProxy(const EcmaVM *vm) IsProxy() argument 535 IsPromise(const EcmaVM *vm) IsPromise() argument 541 IsDataView(const EcmaVM *vm) IsDataView() argument 547 IsTypedArray(const EcmaVM *vm) IsTypedArray() argument 553 IsNativePointer(const EcmaVM *vm) IsNativePointer() argument 559 IsDate(const EcmaVM *vm) IsDate() argument 565 IsError(const EcmaVM *vm) IsError() argument 571 IsMap(const EcmaVM *vm) IsMap() argument 577 IsSet(const EcmaVM *vm) IsSet() argument 583 IsWeakRef(const EcmaVM *vm) IsWeakRef() argument 589 IsWeakMap(const EcmaVM *vm) IsWeakMap() argument 595 IsWeakSet(const EcmaVM *vm) IsWeakSet() argument 601 IsRegExp(const EcmaVM *vm) IsRegExp() argument 607 IsArrayIterator(const EcmaVM *vm) IsArrayIterator() argument 613 IsStringIterator(const EcmaVM *vm) IsStringIterator() argument 619 IsSetIterator(const EcmaVM *vm) IsSetIterator() argument 625 IsMapIterator(const EcmaVM *vm) IsMapIterator() argument 631 IsArrayBuffer(const EcmaVM *vm) IsArrayBuffer() argument 637 IsBuffer(const EcmaVM *vm) IsBuffer() argument 643 IsUint8Array(const EcmaVM *vm) IsUint8Array() argument 649 IsInt8Array(const EcmaVM *vm) IsInt8Array() argument 655 IsUint8ClampedArray(const EcmaVM *vm) IsUint8ClampedArray() argument 661 IsInt16Array(const EcmaVM *vm) IsInt16Array() argument 667 IsUint16Array(const EcmaVM *vm) IsUint16Array() argument 673 IsInt32Array(const EcmaVM *vm) IsInt32Array() argument 679 IsUint32Array(const EcmaVM *vm) IsUint32Array() argument 685 IsFloat32Array(const EcmaVM *vm) IsFloat32Array() argument 691 IsFloat64Array(const EcmaVM *vm) IsFloat64Array() argument 697 IsBigInt64Array(const EcmaVM *vm) IsBigInt64Array() argument 703 IsBigUint64Array(const EcmaVM *vm) IsBigUint64Array() argument 709 IsJSSharedInt8Array(const EcmaVM *vm) IsJSSharedInt8Array() argument 715 IsJSSharedUint8Array([[maybe_unused]]const EcmaVM *vm) IsJSSharedUint8Array() argument 721 IsJSSharedUint8ClampedArray([[maybe_unused]]const EcmaVM *vm) IsJSSharedUint8ClampedArray() argument 727 IsJSSharedInt16Array(const EcmaVM *vm) IsJSSharedInt16Array() argument 733 IsJSSharedUint16Array(const EcmaVM *vm) IsJSSharedUint16Array() argument 739 IsJSSharedInt32Array(const EcmaVM *vm) IsJSSharedInt32Array() argument 745 IsJSSharedFloat32Array(const EcmaVM *vm) IsJSSharedFloat32Array() argument 751 IsJSSharedUint32Array(const EcmaVM *vm) IsJSSharedUint32Array() argument 757 IsJSPrimitiveRef(const EcmaVM *vm) IsJSPrimitiveRef() argument 763 IsJSPrimitiveNumber(const EcmaVM *vm) IsJSPrimitiveNumber() argument 771 IsJSPrimitiveInt(const EcmaVM *vm) IsJSPrimitiveInt() argument 779 IsJSPrimitiveBoolean(const EcmaVM *vm) IsJSPrimitiveBoolean() argument 787 IsJSPrimitiveString(const EcmaVM *vm) IsJSPrimitiveString() argument 795 IsJSPrimitiveSymbol(const EcmaVM *vm) IsJSPrimitiveSymbol() argument 803 IsGeneratorObject(const EcmaVM *vm) IsGeneratorObject() argument 809 IsModuleNamespaceObject(const EcmaVM *vm) IsModuleNamespaceObject() argument 815 IsNativeModuleFailureInfoObject(const EcmaVM *vm) IsNativeModuleFailureInfoObject() argument 821 IsSharedArrayBuffer(const EcmaVM *vm) IsSharedArrayBuffer() argument 827 IsSendableArrayBuffer(const EcmaVM *vm) IsSendableArrayBuffer() argument 833 IsJSLocale(const EcmaVM *vm) IsJSLocale() argument 839 IsJSDateTimeFormat(const EcmaVM *vm) IsJSDateTimeFormat() argument 845 IsJSRelativeTimeFormat(const EcmaVM *vm) IsJSRelativeTimeFormat() argument 851 IsJSIntl(const EcmaVM *vm) IsJSIntl() argument 857 IsJSNumberFormat(const EcmaVM *vm) IsJSNumberFormat() argument 863 IsJSCollator(const EcmaVM *vm) IsJSCollator() argument 869 IsJSPluralRules(const EcmaVM *vm) IsJSPluralRules() argument 875 IsJSListFormat(const EcmaVM *vm) IsJSListFormat() argument 881 IsAsyncGeneratorObject(const EcmaVM *vm) IsAsyncGeneratorObject() argument 887 IsAsyncFunction(const EcmaVM *vm) IsAsyncFunction() argument 893 IsConcurrentFunction(const EcmaVM *vm) IsConcurrentFunction() argument 901 IsArgumentsObject(const EcmaVM *vm) IsArgumentsObject() argument 907 IsGeneratorFunction(const EcmaVM *vm) IsGeneratorFunction() argument 913 IsAsyncGeneratorFunction(const EcmaVM *vm) IsAsyncGeneratorFunction() argument 919 IsArrayList(const EcmaVM *vm) IsArrayList() argument 925 IsDeque(const EcmaVM *vm) IsDeque() argument 931 IsHashMap(const EcmaVM *vm) IsHashMap() argument 937 IsHashSet(const EcmaVM *vm) IsHashSet() argument 943 IsLightWeightMap(const EcmaVM *vm) IsLightWeightMap() argument 949 IsLightWeightSet(const EcmaVM *vm) IsLightWeightSet() argument 955 IsLinkedList(const EcmaVM *vm) IsLinkedList() argument 961 IsLinkedListIterator(const EcmaVM *vm) IsLinkedListIterator() argument 967 IsList(const EcmaVM *vm) IsList() argument 973 IsPlainArray(const EcmaVM *vm) IsPlainArray() argument 979 IsQueue(const EcmaVM *vm) IsQueue() argument 985 IsStack(const EcmaVM *vm) IsStack() argument 991 IsTreeMap(const EcmaVM *vm) IsTreeMap() argument 997 IsTreeSet(const EcmaVM *vm) IsTreeSet() argument 1003 IsVector(const EcmaVM *vm) IsVector() argument 1009 IsSendableObject(const EcmaVM *vm) IsSendableObject() argument 1015 IsJSShared(const EcmaVM *vm) IsJSShared() argument 1021 IsSharedArray(const EcmaVM *vm) IsSharedArray() argument 1027 IsSharedTypedArray(const EcmaVM *vm) IsSharedTypedArray() argument 1033 IsSharedSet(const EcmaVM *vm) IsSharedSet() argument 1039 IsSharedMap(const EcmaVM *vm) IsSharedMap() argument 1045 IsSharedMapIterator(const EcmaVM *vm) IsSharedMapIterator() argument 1056 GetNativePointerValue(const EcmaVM* vm, bool &isNativePointer) GetNativePointerValue() argument 1067 GetNativePointerValueImpl(const EcmaVM* vm, bool &isNativePointer) GetNativePointerValueImpl() argument 1080 IsDetachedArraybuffer(const EcmaVM *vm, bool &isArrayBuffer) IsDetachedArraybuffer() argument 1093 DetachedArraybuffer(const EcmaVM *vm, bool &isArrayBuffer) DetachedArraybuffer() argument 1115 GetDataViewInfo(const EcmaVM *vm, bool &isDataView, size_t *byteLength, void **data, JSValueRef **arrayBuffer, size_t *byteOffset) GetDataViewInfo() argument 1152 TryGetArrayLength(const EcmaVM *vm, bool *isArrayOrSharedArray, uint32_t *arrayLength) TryGetArrayLength() argument 1168 New( const EcmaVM *vm, Local<ArrayBufferRef> arrayBuffer, uint32_t byteOffset, uint32_t byteLength) New() argument 1195 GetArrayBuffer(const EcmaVM *vm) GetArrayBuffer() argument 1207 GetValue(const EcmaVM *vm) GetValue() argument 1222 New(const EcmaVM *vm, double input) New() argument 1234 New(const EcmaVM *vm, int32_t input) New() argument 1243 New(const EcmaVM *vm, uint32_t input) New() argument 1252 New(const EcmaVM *vm, int64_t input) New() argument 1269 Get(const EcmaVM *vm, Local<JSValueRef> key) Get() argument 1278 Get(const EcmaVM *vm, const char *utf8) Get() argument 1289 Set(const EcmaVM *vm, Local<JSValueRef> key, Local<JSValueRef> value) Set() argument 1297 Set(const EcmaVM *vm, const char *utf8, Local<JSValueRef> value) Set() argument 1307 Has(const EcmaVM *vm, Local<JSValueRef> key) Has() argument 1316 Has(const EcmaVM *vm, const char *utf8) Has() argument 1327 Delete(const EcmaVM *vm, Local<JSValueRef> key) Delete() argument 1335 Clear(const EcmaVM *vm) Clear() argument 1343 New(const EcmaVM *vm) New() argument 1358 GetSize(const EcmaVM *vm) GetSize() argument 1366 GetTotalElements(const EcmaVM *vm) GetTotalElements() argument 1375 GetKey(const EcmaVM *vm, int entry) GetKey() argument 1384 GetValue(const EcmaVM *vm, int entry) GetValue() argument 1393 GetEntries(const EcmaVM *vm) GetEntries() argument 1404 GetKeys(const EcmaVM *vm) GetKeys() argument 1414 GetValues(const EcmaVM *vm) GetValues() argument 1425 New(const EcmaVM *vm) New() argument 1443 Get(const EcmaVM *vm, Local<JSValueRef> key) Get() argument 1452 Get(const EcmaVM *vm, const char *utf8) Get() argument 1463 Set(const EcmaVM *vm, Local<JSValueRef> key, Local<JSValueRef> value) Set() argument 1471 Set(const EcmaVM *vm, const char *utf8, Local<JSValueRef> value) Set() argument 1481 Has(const EcmaVM *vm, Local<JSValueRef> key) Has() argument 1490 Has(const EcmaVM *vm, const char *utf8) Has() argument 1501 Delete(const EcmaVM *vm, Local<JSValueRef> key) Delete() argument 1509 Clear(const EcmaVM *vm) Clear() argument 1517 GetSize(const EcmaVM *vm) GetSize() argument 1526 GetTotalElements(const EcmaVM *vm) GetTotalElements() argument 1536 GetKey(const EcmaVM *vm, int entry) GetKey() argument 1546 GetValue(const EcmaVM *vm, int entry) GetValue() argument 1556 GetEntries(const EcmaVM *vm) GetEntries() argument 1567 GetKeys(const EcmaVM *vm) GetKeys() argument 1578 GetValues(const EcmaVM *vm) GetValues() argument 1590 New(const EcmaVM *vm) New() argument 1608 GetSize(const EcmaVM *vm) GetSize() argument 1617 GetTotalElements(const EcmaVM *vm) GetTotalElements() argument 1627 GetValue(const EcmaVM *vm, int entry) GetValue() argument 1637 Add(const EcmaVM *vm, Local<JSValueRef> value) Add() argument 1654 GetKind(const EcmaVM *vm) GetKind() argument 1679 New(const EcmaVM *vm, Local<MapRef> map) New() argument 1691 GetEcmaRuntimeCallInfo(const EcmaVM *vm) GetEcmaRuntimeCallInfo() argument 1704 Next(const EcmaVM *vm, ecmascript::EcmaRuntimeCallInfo *ecmaRuntimeCallInfo) Next() argument 1715 Next(const EcmaVM *vm) Next() argument 1725 Next(const EcmaVM *vm) Next() argument 1742 GetKind(const EcmaVM *vm) GetKind() argument 1767 New(const EcmaVM *vm, Local<SetRef> set) New() argument 1779 GetEcmaRuntimeCallInfo(const EcmaVM *vm) GetEcmaRuntimeCallInfo() argument 1792 Next(const EcmaVM *vm, ecmascript::EcmaRuntimeCallInfo *ecmaRuntimeCallInfo) Next() argument 1804 New(const EcmaVM *vm, int32_t length) New() argument 1825 New( const EcmaVM *vm, void *buffer, int32_t length, const NativePointerCallback &deleter, void *data) New() argument 1848 ByteLength(const EcmaVM *vm) ByteLength() argument 1856 GetBuffer(const EcmaVM *vm) GetBuffer() argument 1904 New(const EcmaVM *vm) New() argument 1915 GetPromise(const EcmaVM *vm) GetPromise() argument 1924 Resolve(const EcmaVM *vm, uintptr_t value) Resolve() argument 1951 Resolve(const EcmaVM *vm, Local<JSValueRef> value) Resolve() argument 1978 Reject(const EcmaVM *vm, uintptr_t reason) Reject() argument 2006 Reject(const EcmaVM *vm, Local<JSValueRef> reason) Reject() argument 2035 New(const EcmaVM *vm, Local<StringRef> description) New() argument 2050 GetDescription(const EcmaVM *vm) GetDescription() argument 2065 New(const EcmaVM *vm, bool value) New() argument 2083 NewFromUtf8(const EcmaVM *vm, const char *utf8, int length) NewFromUtf8() argument 2098 NewFromUtf8WithoutStringTable(const EcmaVM *vm, const char *utf8, int length) NewFromUtf8WithoutStringTable() argument 2113 NewFromUtf16WithoutStringTable(const EcmaVM *vm, const char16_t *utf16, int length) NewFromUtf16WithoutStringTable() argument 2129 NewFromUtf16(const EcmaVM *vm, const char16_t *utf16, int length) NewFromUtf16() argument 2144 ToString(const EcmaVM *vm) ToString() argument 2151 DebuggerToString(const EcmaVM *vm) DebuggerToString() argument 2158 Length(const EcmaVM *vm) Length() argument 2165 Utf8Length(const EcmaVM *vm, bool isGetBufferSize) Utf8Length() argument 2173 WriteUtf8(const EcmaVM *vm, char *buffer, uint32_t length, bool isWriteBuffer) WriteUtf8() argument 2181 WriteUtf16(const EcmaVM *vm, char16_t *buffer, uint32_t length) WriteUtf16() argument 2189 WriteLatin1(const EcmaVM *vm, char *buffer, uint32_t length) WriteLatin1() argument 2197 GetNapiWrapperString(const EcmaVM *vm) GetNapiWrapperString() argument 2207 EncodeIntoUint8Array(const EcmaVM *vm) EncodeIntoUint8Array() argument 2257 New(const EcmaVM *vm, uint64_t input) New() argument 2268 New(const EcmaVM *vm, int64_t input) New() argument 2279 CreateBigWords(const EcmaVM *vm, bool sign, uint32_t size, const uint64_t* words) CreateBigWords() argument 2290 BigIntToInt64(const EcmaVM *vm, int64_t *value, bool *lossless) BigIntToInt64() argument 2301 BigIntToUint64(const EcmaVM *vm, uint64_t *value, bool *lossless) BigIntToUint64() argument 2312 GetWordsArray(const EcmaVM *vm, bool* signBit, size_t wordCount, uint64_t* words) GetWordsArray() argument 2334 GetWordsArraySize(const EcmaVM *vm) GetWordsArraySize() argument 2344 LocalScope(const EcmaVM *vm) LocalScope() argument 2361 LocalScope(const EcmaVM *vm, JSTaggedType value) LocalScope() argument 2403 EscapeLocalScope(const EcmaVM *vm) EscapeLocalScope() argument 2411 New(const EcmaVM *vm, int input) New() argument 2421 NewFromUnsigned(const EcmaVM *vm, unsigned int input) NewFromUnsigned() argument 2439 New(const EcmaVM *vm) New() argument 2450 NewObject(const EcmaVM *vm) NewObject() argument 2462 NewS(const EcmaVM *vm) NewS() argument 2473 NewWithProperties(const EcmaVM *vm, size_t propertyCount, const Local<JSValueRef> *keys, const PropertyAttribute *attributes) NewWithProperties() argument 2507 NewSWithProperties(const EcmaVM *vm, SendablePropertiesInfo &info) NewSWithProperties() argument 2520 NewWithNamedProperties(const EcmaVM *vm, size_t propertyCount, const char **keys, const Local<JSValueRef> *values) NewWithNamedProperties() argument 2532 CreateNativeModuleFailureInfo(const EcmaVM *vm, const std::string &failureInfo) CreateNativeModuleFailureInfo() argument 2544 CreateAccessorData(const EcmaVM *vm, Local<FunctionRef> getter, Local<FunctionRef> setter) CreateAccessorData() argument 2557 CreateSendableAccessorData(const EcmaVM *vm, Local<FunctionRef> getter, Local<FunctionRef> setter) CreateSendableAccessorData() argument 2571 ConvertToNativeBindingObject(const EcmaVM *vm, Local<NativePointerRef> value) ConvertToNativeBindingObject() argument 2587 Set(const EcmaVM *vm, Local<JSValueRef> key, Local<JSValueRef> value) Set() argument 2604 Set(const EcmaVM *vm, const char *utf8, Local<JSValueRef> value) Set() argument 2639 Set(const EcmaVM *vm, uint32_t key, Local<JSValueRef> value) Set() argument 2654 SetAccessorProperty(const EcmaVM *vm, Local<JSValueRef> key, Local<FunctionRef> getter, Local<FunctionRef> setter, PropertyAttribute attribute) SetAccessorProperty() argument 2672 Get(const EcmaVM *vm, Local<JSValueRef> key) Get() argument 2696 Get(const EcmaVM *vm, const char *utf8) Get() argument 2721 Get(const EcmaVM *vm, int32_t key) Get() argument 2743 GetOwnProperty(const EcmaVM *vm, Local<JSValueRef> key, PropertyAttribute &property) GetOwnProperty() argument 2775 GetOwnPropertyNames(const EcmaVM *vm) GetOwnPropertyNames() argument 2787 GetAllPropertyNames(const EcmaVM *vm, uint32_t filter) GetAllPropertyNames() argument 2801 GetOwnEnumerablePropertyNames(const EcmaVM *vm) GetOwnEnumerablePropertyNames() argument 2813 GetPrototype(const EcmaVM *vm) GetPrototype() argument 2824 SetPrototype(const EcmaVM *vm, Local<ObjectRef> prototype) SetPrototype() argument 2833 DefineProperty(const EcmaVM *vm, Local<JSValueRef> key, PropertyAttribute attribute) DefineProperty() argument 2845 Has(const EcmaVM *vm, Local<JSValueRef> key) Has() argument 2855 Has(const EcmaVM *vm, uint32_t key) Has() argument 2864 HasOwnProperty(const EcmaVM *vm, Local<JSValueRef> key) HasOwnProperty() argument 2874 Delete(const EcmaVM *vm, Local<JSValueRef> key) Delete() argument 2884 Delete(const EcmaVM *vm, uint32_t key) Delete() argument 2894 Freeze(const EcmaVM *vm) Freeze() argument 2919 Seal(const EcmaVM *vm) Seal() argument 2944 SetNativePointerFieldCount(const EcmaVM *vm, int32_t count) SetNativePointerFieldCount() argument 2955 GetNativePointerFieldCount(const EcmaVM *vm) GetNativePointerFieldCount() argument 2965 GetNativePointerField(const EcmaVM *vm, int32_t index) GetNativePointerField() argument 2975 SetNativePointerField(const EcmaVM *vm, int32_t index, void *nativePointer, NativePointerCallback callBack, void *data, size_t nativeBindingsize) SetNativePointerField() argument 2987 SetConcurrentNativePointerField(const EcmaVM *vm, int32_t index, void *nativePointer, NativePointerCallback callBack, void *data, size_t nativeBindingsize) SetConcurrentNativePointerField() argument 3000 New(const EcmaVM *vm, void *nativePointer, size_t nativeBindingsize) New() argument 3010 New( const EcmaVM *vm, void *nativePointer, NativePointerCallback callBack, void *data, size_t nativeBindingsize) New() argument 3021 NewConcurrent( const EcmaVM *vm, void *nativePointer, NativePointerCallback callBack, void *data, size_t nativeBindingsize) NewConcurrent() argument 3032 NewSendable( const EcmaVM *vm, void *nativePointer, NativePointerCallback callBack, void *data, size_t nativeBindingsize) NewSendable() argument 3051 New(const EcmaVM *vm, int32_t length) New() argument 3060 New( const EcmaVM *vm, void *buffer, int32_t length, const NativePointerCallback &deleter, void *data) New() argument 3070 ByteLength(const EcmaVM *vm) ByteLength() argument 3079 GetBuffer(const EcmaVM *vm) GetBuffer() argument 3091 Detach(const EcmaVM *vm) Detach() argument 3100 IsDetach(const EcmaVM *vm) IsDetach() argument 3108 New(const EcmaVM *vm, int32_t length) New() argument 3117 New( const EcmaVM *vm, void *buffer, int32_t length, const NativePointerCallback &deleter, void *data) New() argument 3128 ByteLength(const EcmaVM *vm) ByteLength() argument 3137 Detach(const EcmaVM *vm) Detach() argument 3145 IsDetach(const EcmaVM *vm) IsDetach() argument 3153 GetBuffer(const EcmaVM *vm) GetBuffer() argument 3166 New(const EcmaVM *vm, double time) New() argument 3178 ToString(const EcmaVM *vm) ToString() argument 3193 GetTime(const EcmaVM *vm) GetTime() argument 3205 ByteLength(const EcmaVM *vm) ByteLength() argument 3214 ByteOffset(const EcmaVM *vm) ByteOffset() argument 3223 ArrayLength(const EcmaVM *vm) ArrayLength() argument 3232 GetArrayBuffer(const EcmaVM *vm) GetArrayBuffer() argument 3242 ByteLength(const EcmaVM *vm) ByteLength() argument 3251 ByteOffset(const EcmaVM *vm) ByteOffset() argument 3260 ArrayLength(const EcmaVM *vm) ArrayLength() argument 3269 GetArrayBuffer(const EcmaVM *vm) GetArrayBuffer() argument 3281 New(EcmaVM *vm, FunctionCallback nativeFunc, NativePointerCallback deleter, void *data, bool callNapi, size_t nativeBindingsize) New() argument 3294 NewConcurrent(EcmaVM *vm, FunctionCallback nativeFunc, NativePointerCallback deleter, void *data, bool callNapi, size_t nativeBindingsize) NewConcurrent() argument 3308 New(EcmaVM *vm, InternalFunctionCallback nativeFunc, NativePointerCallback deleter, void *data, bool callNapi, size_t nativeBindingsize) New() argument 3321 NewSendable(EcmaVM *vm, InternalFunctionCallback nativeFunc, NativePointerCallback deleter, void *data, bool callNapi, size_t nativeBindingsize) NewSendable() argument 3338 NewConcurrent(EcmaVM *vm, InternalFunctionCallback nativeFunc, NativePointerCallback deleter, void *data, bool callNapi, size_t nativeBindingsize) NewConcurrent() argument 3351 InitClassFunction(EcmaVM *vm, JSHandle<JSFunction> &func, bool callNapi) InitClassFunction() argument 3372 NewClassFunction(EcmaVM *vm, FunctionCallback nativeFunc, NativePointerCallback deleter, void *data, bool callNapi, size_t nativeBindingsize) NewClassFunction() argument 3390 NewConcurrentClassFunction(EcmaVM *vm, InternalFunctionCallback nativeFunc, NativePointerCallback deleter, void *data, bool callNapi, size_t nativeBindingsize) NewConcurrentClassFunction() argument 3408 NewClassFunction(EcmaVM *vm, InternalFunctionCallback nativeFunc, NativePointerCallback deleter, void *data, bool callNapi, size_t nativeBindingsize) NewClassFunction() argument 3426 NewSendableClassFunction(const EcmaVM *vm, InternalFunctionCallback nativeFunc, NativePointerCallback deleter, void *data, Local<StringRef> name, SendablePropertiesInfos &infos, Local<FunctionRef> parent, bool callNapi, size_t nativeBindingSize) NewSendableClassFunction() argument 3480 Call(const EcmaVM *vm, Local<JSValueRef> thisObj, const Local<JSValueRef> argv[], int32_t length) Call() argument 3521 CallForNapi(const EcmaVM *vm, JSValueRef *thisObj, JSValueRef *const argv[], int32_t length) CallForNapi() argument 3582 Constructor(const EcmaVM *vm, const Local<JSValueRef> argv[], int32_t length) Constructor() argument 3615 ConstructorOptimize(const EcmaVM *vm, JSValueRef* argv[], int32_t length) ConstructorOptimize() argument 3650 GetFunctionPrototype(const EcmaVM *vm) GetFunctionPrototype() argument 3660 Inherit(const EcmaVM *vm, Local<FunctionRef> parent) Inherit() argument 3680 SetName(const EcmaVM *vm, Local<StringRef> name) SetName() argument 3690 GetName(const EcmaVM *vm) GetName() argument 3701 GetSourceCode(const EcmaVM *vm, int lineNumber) GetSourceCode() argument 3738 IsNative(const EcmaVM *vm) IsNative() argument 3747 SetData(const EcmaVM *vm, void *data, NativePointerCallback deleter, [[maybe_unused]] bool callNapi) SetData() argument 3760 GetData(const EcmaVM *vm) GetData() argument 3775 New(const EcmaVM *vm, uint32_t length) New() argument 3785 Length(const EcmaVM *vm) Length() argument 3791 GetValueAt(const EcmaVM *vm, Local<JSValueRef> obj, uint32_t index) GetValueAt() argument 3800 SetValueAt(const EcmaVM *vm, Local<JSValueRef> obj, uint32_t index, Local<JSValueRef> value) SetValueAt() argument 3810 New(const EcmaVM *vm, uint32_t length) New() argument 3827 Length(const EcmaVM *vm) Length() argument 3834 GetValueAt(const EcmaVM *vm, Local<JSValueRef> obj, uint32_t index) GetValueAt() argument 3843 SetProperty(const EcmaVM *vm, Local<JSValueRef> obj, uint32_t index, Local<JSValueRef> value) SetProperty() argument 3874 FunctionCallScope(EcmaVM *vm) FunctionCallScope() argument 3890 JSExecutionScope([[maybe_unused]] const EcmaVM *vm) JSExecutionScope() argument 3902 JsiNativeScope(const EcmaVM *vm) JsiNativeScope() argument 3922 JsiFastNativeScope(const EcmaVM *vm) JsiFastNativeScope() argument 3969 LoadPatch(EcmaVM *vm, const std::string &patchFileName, const std::string &baseFileName) LoadPatch() argument 3977 LoadPatch(EcmaVM *vm, const std::string &patchFileName, uint8_t *patchBuffer, size_t patchSize, const std::string &baseFileName, uint8_t *baseBuffer, size_t baseSize) LoadPatch() argument 3988 UnloadPatch(EcmaVM *vm, const std::string &patchFileName) UnloadPatch() argument 3999 IsQuickFixCausedException(EcmaVM *vm, Local<ObjectRef> exception, const std::string &patchFileName) IsQuickFixCausedException() argument 4014 RegisterQuickFixQueryFunc(EcmaVM *vm, std::function<bool(std::string baseFileName, std::string &patchFileName, uint8_t **patchBuffer, size_t &patchSize)> callBack) RegisterQuickFixQueryFunc() argument 4024 IsBundle(EcmaVM *vm) IsBundle() argument 4029 SetBundle(EcmaVM *vm, bool value) SetBundle() argument 4034 IsNormalizedOhmUrlPack(EcmaVM *vm) IsNormalizedOhmUrlPack() argument 4044 SetModuleInfo(EcmaVM *vm, const std::string &assetPath, const std::string &entryPoint) SetModuleInfo() argument 4064 SetAssetPath(EcmaVM *vm, const std::string &assetPath) SetAssetPath() argument 4076 SetLoop(EcmaVM *vm, void *loop) SetLoop() argument 4081 SetWeakFinalizeTaskCallback(EcmaVM *vm, const WeakFinalizeTaskCallback &callback) SetWeakFinalizeTaskCallback() argument 4086 SetAsyncCleanTaskCallback(EcmaVM *vm, const NativePointerTaskCallback &callback) SetAsyncCleanTaskCallback() argument 4091 SetTriggerGCTaskCallback(EcmaVM *vm, const TriggerGCTaskCallback& callback) SetTriggerGCTaskCallback() argument 4096 GetAssetPath(EcmaVM *vm) GetAssetPath() argument 4101 SetMockModuleList(EcmaVM *vm, const std::map<std::string, std::string> &list) SetMockModuleList() argument 4106 SetHmsModuleList(EcmaVM *vm, const std::vector<panda::HmsMap> &list) SetHmsModuleList() argument 4111 SetPkgAliasList(EcmaVM *vm, const std::map<std::string, std::string> &list) SetPkgAliasList() argument 4120 SetPkgNameList(EcmaVM *vm, const std::map<std::string, std::string> &list) SetPkgNameList() argument 4128 GetPkgName(EcmaVM *vm, const std::string &moduleName) GetPkgName() argument 4133 SetpkgContextInfoList(EcmaVM *vm, const std::map<std::string, std::vector<std::vector<std::string>>> &list) SetpkgContextInfoList() argument 4155 SetExecuteBufferMode(const EcmaVM *vm) SetExecuteBufferMode() argument 4162 InitForConcurrentThread(EcmaVM *vm, ConcurrentCallback cb, void *data) InitForConcurrentThread() argument 4169 InitForConcurrentFunction(EcmaVM *vm, Local<JSValueRef> function, void *taskInfo) InitForConcurrentFunction() argument 4186 GetCurrentTaskInfo(const EcmaVM *vm) GetCurrentTaskInfo() argument 4192 ClearCurrentTaskInfo(const EcmaVM *vm) ClearCurrentTaskInfo() argument 4199 SetBundleName(EcmaVM *vm, const std::string &bundleName) SetBundleName() argument 4205 GetBundleName(EcmaVM *vm) GetBundleName() argument 4210 SetModuleName(EcmaVM *vm, const std::string &moduleName) SetModuleName() argument 4217 GetModuleName(EcmaVM *vm) GetModuleName() argument 4222 GetCurrentModuleInfo(EcmaVM *vm, bool needRecordName) GetCurrentModuleInfo() argument 4234 AllowCrossThreadExecution(EcmaVM *vm) AllowCrossThreadExecution() argument 4240 GetEnv(EcmaVM *vm) GetEnv() argument 4246 SetEnv(EcmaVM *vm, void *env) SetEnv() argument 4252 SynchronizVMInfo(EcmaVM *vm, const EcmaVM *hostVM) SynchronizVMInfo() argument 4271 IsProfiling(EcmaVM *vm) IsProfiling() argument 4276 SetProfilerState(const EcmaVM *vm, bool value) SetProfilerState() argument 4281 SetSourceMapTranslateCallback(EcmaVM *vm, SourceMapTranslateCallback callback) SetSourceMapTranslateCallback() argument 4286 SetSourceMapCallback(EcmaVM *vm, SourceMapCallback callback) SetSourceMapCallback() argument 4291 GetStackBeforeCallNapiSuccess([[maybe_unused]] EcmaVM *vm, [[maybe_unused]] bool &getStackBeforeCallNapiSuccess) GetStackBeforeCallNapiSuccess() argument 4303 GetStackAfterCallNapi([[maybe_unused]] EcmaVM *vm) GetStackAfterCallNapi() argument 4345 CreateJSContext(EcmaVM *vm) CreateJSContext() argument 4352 SwitchCurrentContext(EcmaVM *vm, EcmaContext *context) SwitchCurrentContext() argument 4359 DestroyJSContext(EcmaVM *vm, EcmaContext *context) DestroyJSContext() argument 4385 TriggerGC(const EcmaVM *vm, TRIGGER_GC_TYPE gcType) TriggerGC() argument 4390 TriggerGC(const EcmaVM *vm, ecmascript::GCReason reason, TRIGGER_GC_TYPE gcType) TriggerGC() argument 4428 HintGC(const EcmaVM *vm, MemoryReduceDegree degree, ecmascript::GCReason reason) HintGC() argument 4437 TriggerIdleGC(const EcmaVM *vm, TRIGGER_IDLE_GC_TYPE gcType) TriggerIdleGC() argument 4456 ThrowException(const EcmaVM *vm, Local<JSValueRef> error) ThrowException() argument 4467 PrintExceptionInfo(const EcmaVM *vm) PrintExceptionInfo() argument 4490 StartDebuggerCheckParameters(EcmaVM *vm, const DebugOption &option, int32_t instanceId, const DebuggerPostTask &debuggerPostTask) StartDebuggerCheckParameters() argument 4541 StartDebugger([[maybe_unused]] EcmaVM *vm, [[maybe_unused]] const DebugOption &option, [[maybe_unused]] int32_t instanceId, [[maybe_unused]] const DebuggerPostTask &debuggerPostTask) StartDebugger() argument 4572 StartDebuggerForOldProcess([[maybe_unused]] EcmaVM *vm, [[maybe_unused]] const DebugOption &option, [[maybe_unused]] int32_t instanceId, [[maybe_unused]] const DebuggerPostTask &debuggerPostTask) StartDebuggerForOldProcess() argument 4675 NotifyDebugMode([[maybe_unused]] int tid, [[maybe_unused]] EcmaVM *vm, [[maybe_unused]] const DebugOption &option, [[maybe_unused]] int32_t instanceId, [[maybe_unused]] const DebuggerPostTask &debuggerPostTask, [[maybe_unused]] bool debugApp) NotifyDebugMode() argument 4766 StoreDebugInfo([[maybe_unused]] int tid, [[maybe_unused]] EcmaVM *vm, [[maybe_unused]] const DebugOption &option, [[maybe_unused]] const DebuggerPostTask &debuggerPostTask, [[maybe_unused]] bool debugApp) StoreDebugInfo() argument 4829 StopDebugger([[maybe_unused]] EcmaVM *vm) StopDebugger() argument 4902 IsMixedDebugEnabled([[maybe_unused]] const EcmaVM *vm) IsMixedDebugEnabled() argument 4911 IsDebugModeEnabled([[maybe_unused]] const EcmaVM *vm) IsDebugModeEnabled() argument 4925 NotifyNativeCalling([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] const void *nativeAddress) NotifyNativeCalling() argument 4935 NotifyNativeReturn([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] const void *nativeAddress) NotifyNativeReturn() argument 4945 NotifyLoadModule([[maybe_unused]] const EcmaVM *vm) NotifyLoadModule() argument 4956 NotifyUIIdle(const EcmaVM *vm, [[maybe_unused]] int idleTime) NotifyUIIdle() argument 4962 NotifyLooperIdleStart(const EcmaVM *vm, int64_t timestamp, int idleTime) NotifyLooperIdleStart() argument 4969 NotifyLooperIdleEnd(const EcmaVM *vm, int64_t timestamp) NotifyLooperIdleEnd() argument 4976 IsJSMainThreadOfEcmaVM(const EcmaVM *vm) IsJSMainThreadOfEcmaVM() argument 4981 SetDeviceDisconnectCallback(EcmaVM *vm, DeviceDisconnectCallback cb) SetDeviceDisconnectCallback() argument 4999 IsSerializationTimeoutCheckEnabled(const EcmaVM *vm) IsSerializationTimeoutCheckEnabled() argument 5017 GenerateTimeoutTraceIfNeeded(const EcmaVM *vm, std::chrono::system_clock::time_point &start, std::chrono::system_clock::time_point &end, bool isSerialization) GenerateTimeoutTraceIfNeeded() argument 5038 LoadAotFileInternal(EcmaVM *vm, const std::string &moduleName, std::string &aotFileName) LoadAotFileInternal() argument 5069 LoadAotFile(EcmaVM *vm, const std::string &moduleName) LoadAotFile() argument 5084 LoadAotFile(EcmaVM *vm, [[maybe_unused]] const std::string &bundleName, const std::string &moduleName, std::function<bool(std::string fileName, uint8_t **buff, size_t *buffSize)> cb) LoadAotFile() argument 5096 ExecuteInContext(EcmaVM *vm, const std::string &fileName, const std::string &entry, bool needUpdate) ExecuteInContext() argument 5116 ExecuteForAbsolutePath(const EcmaVM *vm, const std::string &fileName, const std::string &entry, bool needUpdate, bool executeFromJob) ExecuteForAbsolutePath() argument 5135 Execute(const EcmaVM *vm, const std::string &fileName, const std::string &entry, bool needUpdate, bool executeFromJob) Execute() argument 5155 Execute(EcmaVM *vm, const uint8_t *data, int32_t size, const std::string &entry, const std::string &filename, bool needUpdate) Execute() argument 5173 ExecuteWithSingletonPatternFlag(EcmaVM *vm, const std::string &bundleName, const std::string &moduleName, const std::string &ohmurl, bool isSingletonPattern) ExecuteWithSingletonPatternFlag() argument 5191 IsExecuteModuleInAbcFile(EcmaVM *vm, const std::string &bundleName, const std::string &moduleName, const std::string &ohmurl) IsExecuteModuleInAbcFile() argument 5202 ExecuteModuleBuffer(EcmaVM *vm, const uint8_t *data, int32_t size, const std::string &filename, bool needUpdate) ExecuteModuleBuffer() argument 5226 ExecuteSecureWithOhmUrl(EcmaVM *vm, uint8_t *data, int32_t size, const std::string &srcFilename, const std::string &ohmUrl) ExecuteSecureWithOhmUrl() argument 5259 ExecuteSecure(EcmaVM *vm, uint8_t *data, int32_t size, const std::string &entry, const std::string &filename, bool needUpdate) ExecuteSecure() argument 5278 ExecuteModuleBufferSecure(EcmaVM *vm, uint8_t* data, int32_t size, const std::string &filename, bool needUpdate) ExecuteModuleBufferSecure() argument 5296 PreFork(EcmaVM *vm) PreFork() argument 5317 PostFork(EcmaVM *vm, const RuntimeOption &option) PostFork() argument 5369 GetUncaughtException(const EcmaVM *vm) GetUncaughtException() argument 5375 GetAndClearUncaughtException(const EcmaVM *vm) GetAndClearUncaughtException() argument 5384 HasPendingException(const EcmaVM *vm) HasPendingException() argument 5389 IsExecutingPendingJob(const EcmaVM *vm) IsExecutingPendingJob() argument 5394 HasPendingJob(const EcmaVM *vm) HasPendingJob() argument 5400 EnableUserUncaughtErrorHandler(EcmaVM *vm) EnableUserUncaughtErrorHandler() argument 5405 GetGlobalObject(const EcmaVM *vm) GetGlobalObject() argument 5413 ExecutePendingJob(const EcmaVM *vm) ExecutePendingJob() argument 5420 GetHandleAddr(const EcmaVM *vm, uintptr_t localAddress) GetHandleAddr() argument 5431 GetGlobalHandleAddr(const EcmaVM *vm, uintptr_t localAddress) GetGlobalHandleAddr() argument 5442 GetStartRealTime(const EcmaVM *vm) GetStartRealTime() argument 5448 NotifyTaskBegin(const EcmaVM *vm) NotifyTaskBegin() argument 5453 NotifyTaskFinished(const EcmaVM *vm) NotifyTaskFinished() argument 5459 IsMultiThreadCheckEnabled(const EcmaVM *vm) IsMultiThreadCheckEnabled() argument 5469 SetWeak(const EcmaVM *vm, uintptr_t localAddress) SetWeak() argument 5479 SetWeakCallback(const EcmaVM *vm, uintptr_t localAddress, void *ref, WeakRefClearCallBack freeGlobalCallBack, WeakRefClearCallBack nativeFinalizeCallback) SetWeakCallback() argument 5490 ClearWeak(const EcmaVM *vm, uintptr_t localAddress) ClearWeak() argument 5505 IsWeak(const EcmaVM *vm, uintptr_t localAddress) IsWeak() argument 5515 DisposeGlobalHandleAddr(const EcmaVM *vm, uintptr_t addr) DisposeGlobalHandleAddr() argument 5526 SerializeValue(const EcmaVM *vm, Local<JSValueRef> value, Local<JSValueRef> transfer, Local<JSValueRef> cloneList, bool defaultTransfer, bool defaultCloneShared) SerializeValue() argument 5556 DeserializeValue(const EcmaVM *vm, void *recoder, void *hint) DeserializeValue() argument 5583 HostPromiseRejectionTracker(const EcmaVM *vm, const JSHandle<JSPromise> promise, const JSHandle<JSTaggedValue> reason, const ecmascript::PromiseRejectionEvent operation, void* data) HostPromiseRejectionTracker() argument 5600 SetHostPromiseRejectionTracker(EcmaVM *vm, void *cb, void* data) SetHostPromiseRejectionTracker() argument 5609 SetHostResolveBufferTracker(EcmaVM *vm, std::function<bool(std::string dirPath, uint8_t **buff, size_t *buffSize, std::string &errorMsg)> cb) SetHostResolveBufferTracker() argument 5615 SetSearchHapPathTracker(EcmaVM *vm, std::function<bool(const std::string moduleName, std::string &hapPath)> cb) SetSearchHapPathTracker() argument 5631 SetRequestAotCallback([[maybe_unused]] EcmaVM *vm, const std::function<int32_t (const std::string &bundleName, const std::string &moduleName, int32_t triggerMode)> &cb) SetRequestAotCallback() argument 5637 SetUnloadNativeModuleCallback(EcmaVM *vm, const std::function<bool(const std::string &moduleKey)> &cb) SetUnloadNativeModuleCallback() argument 5642 SetNativePtrGetter(EcmaVM *vm, void* cb) SetNativePtrGetter() argument 5647 SetHostEnqueueJob(const EcmaVM *vm, Local<JSValueRef> cb, QueueType queueType) SetHostEnqueueJob() argument 5657 ExecuteModuleFromBuffer(EcmaVM *vm, const void *data, int32_t size, const std::string &file) ExecuteModuleFromBuffer() argument 5672 NapiHasProperty(const EcmaVM *vm, uintptr_t nativeObj, uintptr_t key) NapiHasProperty() argument 5696 NapiHasOwnProperty(const EcmaVM *vm, uintptr_t nativeObj, uintptr_t key) NapiHasOwnProperty() argument 5720 NapiGetProperty(const EcmaVM *vm, uintptr_t nativeObj, uintptr_t key) NapiGetProperty() argument 5753 NapiDeleteProperty(const EcmaVM *vm, uintptr_t nativeObj, uintptr_t key) NapiDeleteProperty() argument 5777 NapiGetNamedProperty(const EcmaVM *vm, uintptr_t nativeObj, const char* utf8Key) NapiGetNamedProperty() argument 5820 CreateLocal(const EcmaVM *vm, panda::JSValueRef src) CreateLocal() argument 5827 GetExportObject(EcmaVM *vm, const std::string &file, const std::string &key) GetExportObject() argument 5861 GetExportObjectFromBuffer(EcmaVM *vm, const std::string &file, const std::string &key) GetExportObjectFromBuffer() argument 5882 GetExportObjectFromOhmUrl(EcmaVM *vm, const std::string &ohmUrl, const std::string &key) GetExportObjectFromOhmUrl() argument 5900 ExecuteNativeModule(EcmaVM *vm, const std::string &key) ExecuteNativeModule() argument 5909 GetModuleNameSpaceFromFile(EcmaVM *vm, const std::string &file, const std::string &module_path) GetModuleNameSpaceFromFile() argument 5938 GetModuleNameSpaceWithModuleInfo(EcmaVM *vm, const std::string &file, const std::string &module_path) GetModuleNameSpaceWithModuleInfo() argument 5958 Catch(const EcmaVM *vm, Local<FunctionRef> handler) Catch() argument 5984 Finally(const EcmaVM *vm, Local<FunctionRef> handler) Finally() argument 6011 Then(const EcmaVM *vm, Local<FunctionRef> handler) Then() argument 6038 Then(const EcmaVM *vm, Local<FunctionRef> onFulfilled, Local<FunctionRef> onRejected) Then() argument 6066 GetPromiseState(const EcmaVM *vm) GetPromiseState() argument 6091 GetPromiseResult(const EcmaVM *vm) GetPromiseResult() argument 6101 GetHandler(const EcmaVM *vm) GetHandler() argument 6109 GetTarget(const EcmaVM *vm) GetTarget() argument 6125 GetSize(const EcmaVM *vm) GetSize() argument 6133 GetTotalElements(const EcmaVM *vm) GetTotalElements() argument 6142 GetValue(const EcmaVM *vm, int entry) GetValue() argument 6151 New(const EcmaVM *vm) New() argument 6166 Add(const EcmaVM *vm, Local<JSValueRef> value) Add() argument 6176 GetSize(const EcmaVM *vm) GetSize() argument 6184 GetTotalElements(const EcmaVM *vm) GetTotalElements() argument 6193 GetKey(const EcmaVM *vm, int entry) GetKey() argument 6203 GetValue(const EcmaVM *vm, int entry) GetValue() argument 6211 New(const EcmaVM *vm) New() argument 6226 Set(const EcmaVM *vm, const Local<JSValueRef> &key, const Local<JSValueRef> &value) Set() argument 6235 Has(const EcmaVM *vm, Local<JSValueRef> key) Has() argument 6245 GetSize(const EcmaVM *vm) GetSize() argument 6253 GetTotalElements(const EcmaVM *vm) GetTotalElements() argument 6262 GetValue(const EcmaVM *vm, int entry) GetValue() argument 6272 New(const EcmaVM *vm) New() argument 6287 Add(const EcmaVM *vm, Local<JSValueRef> value) Add() argument 6325 RegisterStringCacheTable(const EcmaVM *vm, uint32_t size) RegisterStringCacheTable() argument 6334 SetCachedString(const EcmaVM *vm, const char *name, uint32_t propertyIndex) SetCachedString() argument 6346 GetCachedString(const EcmaVM *vm, uint32_t propertyIndex) GetCachedString() argument 6356 HasCachedString([[maybe_unused]] const EcmaVM *vm, uint32_t propertyIndex) HasCachedString() argument [all...] |