Home
last modified time | relevance | path

Searched refs:vm (Results 1 - 25 of 677) sorted by relevance

12345678910>>...28

/arkcompiler/ets_runtime/ecmascript/napi/include/
H A Ddfx_jsnapi.h58 const EcmaVM *vm; member
65 // isVmMode means the internal class in vm is visible. isPrivate means the number and string is not visible.
66 static void DumpHeapSnapshot(const EcmaVM *vm, const std::string &path, const DumpSnapShotOption &dumpOption);
67 static void DumpHeapSnapshot(const EcmaVM *vm, Stream *stream, const DumpSnapShotOption &dumpOption,
69 static void DumpCpuProfile(const EcmaVM *vm);
70 static void DumpHeapSnapshot(const EcmaVM *vm, const DumpSnapShotOption &dumpOption);
71 static void DumpHeapSnapshot(const EcmaVM *vm, const DumpSnapShotOption &dumpOption, uint32_t tid);
72 static void GenerateHeapSnapshotByBinFile(const EcmaVM *vm, std::string &inputFilePath, std::string &outputPath);
73 static void DumpHeapSnapshotWithVm(const EcmaVM *vm, const DumpSnapShotOption &dumpOption, uint32_t tid);
74 static void TriggerGC(const EcmaVM *vm, uint32_
[all...]
H A Djsnapi_expo.h223 Local(const EcmaVM *vm, const Global<T> &current);
225 Local(const EcmaVM *vm, const CopyableGlobal<T> &current);
309 CopyableGlobal(const EcmaVM *vm, const Local<S> &current);
311 CopyableGlobal(const EcmaVM *vm, const Local<T> &current);
407 Global(const EcmaVM *vm, const Local<S> &current);
409 Global(const EcmaVM *vm, const Global<S> &current);
421 Local<T> ToLocal(const EcmaVM *vm) const in ToLocal()
423 return Local<T>(vm, *this); in ToLocal()
475 static Local<PrimitiveRef> Undefined(const EcmaVM *vm);
476 static Local<PrimitiveRef> Null(const EcmaVM *vm);
[all...]
/arkcompiler/toolchain/tooling/backend/
H A Ddebugger_executor.cpp23 void DebuggerExecutor::Initialize(const EcmaVM *vm) in Initialize() argument
25 [[maybe_unused]] EcmaHandleScope handleScope(vm->GetJSThread()); in Initialize()
26 Local<ObjectRef> globalObj = JSNApi::GetGlobalObject(vm); in Initialize()
27 globalObj->Set(vm, StringRef::NewFromUtf8(vm, "debuggerSetValue"), FunctionRef::New( in Initialize()
28 const_cast<panda::EcmaVM*>(vm), DebuggerExecutor::DebuggerSetValue)); in Initialize()
29 globalObj->Set(vm, StringRef::NewFromUtf8(vm, "debuggerGetValue"), FunctionRef::New( in Initialize()
30 const_cast<panda::EcmaVM*>(vm), DebuggerExecutor::DebuggerGetValue)); in Initialize()
35 EcmaVM *vm in DebuggerGetValue() local
66 EcmaVM *vm = runtimeCallInfo->GetVM(); DebuggerSetValue() local
89 GetValue(const EcmaVM *vm, const FrameHandler *frameHandler, Local<StringRef> name) GetValue() argument
112 SetValue(const EcmaVM *vm, FrameHandler *frameHandler, Local<StringRef> name, Local<JSValueRef> value) SetValue() argument
131 ThrowException(const EcmaVM *vm, const std::string &error) ThrowException() argument
138 GetLocalValue(const EcmaVM *vm, const FrameHandler *frameHandler, Local<StringRef> name) GetLocalValue() argument
152 SetLocalValue(const EcmaVM *vm, FrameHandler *frameHandler, Local<StringRef> name, Local<JSValueRef> value) SetLocalValue() argument
166 GetLexicalValue(const EcmaVM *vm, const FrameHandler *frameHandler, Local<StringRef> name) GetLexicalValue() argument
180 SetLexicalValue(const EcmaVM *vm, const FrameHandler *frameHandler, Local<StringRef> name, Local<JSValueRef> value) SetLexicalValue() argument
194 GetGlobalValue(const EcmaVM *vm, Local<StringRef> name) GetGlobalValue() argument
199 SetGlobalValue(const EcmaVM *vm, Local<StringRef> name, Local<JSValueRef> value) SetGlobalValue() argument
206 GetModuleValue(const EcmaVM *vm, const FrameHandler *frameHandler, Local<StringRef> name) GetModuleValue() argument
224 SetModuleValue(const EcmaVM *vm, const FrameHandler *frameHandler, Local<StringRef> name, Local<JSValueRef> value) SetModuleValue() argument
[all...]
/arkcompiler/toolchain/tooling/
H A Ddebugger_service.cpp24 void InitializeDebugger(::panda::ecmascript::EcmaVM *vm, in InitializeDebugger() argument
27 if (vm == nullptr || vm->GetJsDebuggerManager() == nullptr) { in InitializeDebugger()
31 ProtocolHandler *handler = vm->GetJsDebuggerManager()->GetDebuggerHandler(); in InitializeDebugger()
36 vm->GetJsDebuggerManager()->SetDebuggerHandler(new ProtocolHandler(onResponse, vm)); in InitializeDebugger()
39 void UninitializeDebugger(::panda::ecmascript::EcmaVM *vm) in UninitializeDebugger() argument
41 if (vm == nullptr || vm->GetJsDebuggerManager() == nullptr) { in UninitializeDebugger()
45 ProtocolHandler *handler = vm in UninitializeDebugger()
50 WaitForDebugger(const ::panda::ecmascript::EcmaVM *vm) WaitForDebugger() argument
62 OnMessage(const ::panda::ecmascript::EcmaVM *vm, std::string &&message) OnMessage() argument
74 ProcessMessage(const ::panda::ecmascript::EcmaVM *vm) ProcessMessage() argument
86 GetDispatchStatus(const ::panda::ecmascript::EcmaVM *vm) GetDispatchStatus() argument
[all...]
/arkcompiler/ets_runtime/ecmascript/napi/
H A Djsnapi_expo.cpp158 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...]
H A Ddfx_jsnapi.cpp57 void DFXJSNApi::DumpHeapSnapshot([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] const std::string &path, in DumpHeapSnapshot() argument
62 DumpHeapSnapshot(vm, &stream, dumpOption); in DumpHeapSnapshot()
69 void DFXJSNApi::DumpHeapSnapshot([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] Stream *stream, in DumpHeapSnapshot() argument
75 const_cast<EcmaVM *>(vm)); in DumpHeapSnapshot()
84 void DFXJSNApi::DumpCpuProfile([[maybe_unused]] const EcmaVM *vm) in DumpCpuProfile() argument
90 if (DFXJSNApi::StopCpuProfilerForColdStart(vm)) { in DumpCpuProfile()
95 if (DFXJSNApi::CpuProfilerSamplingAnyTime(vm)) { in DumpCpuProfile()
105 void DFXJSNApi::DumpHeapSnapshot([[maybe_unused]] const EcmaVM *vm, in DumpHeapSnapshot() argument
111 auto &options = const_cast<EcmaVM *>(vm)->GetJSOptions(); in DumpHeapSnapshot()
118 vm in DumpHeapSnapshot()
146 DumpHeapSnapshot([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] const DumpSnapShotOption &dumpOption, [[maybe_unused]] uint32_t tid) DumpHeapSnapshot() argument
160 DumpHeapSnapshotWithVm([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] const DumpSnapShotOption &dumpOption, [[maybe_unused]] uint32_t tid) DumpHeapSnapshotWithVm() argument
215 GenerateHeapSnapshotByBinFile([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] std::string &inputFilePath, [[maybe_unused]] std::string &outputPath) GenerateHeapSnapshotByBinFile() argument
228 TriggerGC([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] uint32_t tid) TriggerGC() argument
253 TriggerSharedGCWithVm([[maybe_unused]] const EcmaVM *vm) TriggerSharedGCWithVm() argument
289 TriggerGCWithVm([[maybe_unused]] const EcmaVM *vm) TriggerGCWithVm() argument
322 DestroyHeapProfiler([[maybe_unused]] const EcmaVM *vm) DestroyHeapProfiler() argument
332 BuildNativeAndJsStackTrace(const EcmaVM *vm, std::string &stackTraceStr) BuildNativeAndJsStackTrace() argument
341 BuildJsStackTrace(const EcmaVM *vm, std::string &stackTraceStr) BuildJsStackTrace() argument
350 StartHeapTracking([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] double timeInterval, [[maybe_unused]] bool isVmMode, [[maybe_unused]] Stream *stream, [[maybe_unused]] bool traceAllocation, [[maybe_unused]] bool newThread) StartHeapTracking() argument
366 UpdateHeapTracking([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] Stream *stream) UpdateHeapTracking() argument
380 StopHeapTracking([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] const std::string &filePath, [[maybe_unused]] bool newThread) StopHeapTracking() argument
392 StopHeapTracking([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] Stream* stream, [[maybe_unused]] Progress *progress, [[maybe_unused]] bool newThread) StopHeapTracking() argument
410 PrintStatisticResult(const EcmaVM *vm) PrintStatisticResult() argument
416 StartRuntimeStat(EcmaVM *vm) StartRuntimeStat() argument
421 StopRuntimeStat(EcmaVM *vm) StopRuntimeStat() argument
426 GetArrayBufferSize(const EcmaVM *vm) GetArrayBufferSize() argument
432 GetHeapTotalSize(const EcmaVM *vm) GetHeapTotalSize() argument
437 GetHeapUsedSize(const EcmaVM *vm) GetHeapUsedSize() argument
443 GetHeapObjectSize(const EcmaVM *vm) GetHeapObjectSize() argument
448 GetHeapLimitSize(const EcmaVM *vm) GetHeapLimitSize() argument
458 GetGCCount(const EcmaVM *vm) GetGCCount() argument
467 GetGCDuration(const EcmaVM *vm) GetGCDuration() argument
476 GetAccumulatedAllocateSize(const EcmaVM *vm) GetAccumulatedAllocateSize() argument
485 GetAccumulatedFreeSize(const EcmaVM *vm) GetAccumulatedFreeSize() argument
494 GetFullGCLongTimeCount(const EcmaVM *vm) GetFullGCLongTimeCount() argument
499 GetHeapPrepare(const EcmaVM *vm) GetHeapPrepare() argument
505 SetJsDumpThresholds([[maybe_unused]] EcmaVM *vm, [[maybe_unused]] size_t thresholds) SetJsDumpThresholds() argument
514 SetAppFreezeFilterCallback(const EcmaVM *vm, AppFreezeFilterCallback cb) SetAppFreezeFilterCallback() argument
521 NotifyApplicationState(EcmaVM *vm, bool inBackground) NotifyApplicationState() argument
528 NotifyIdleStatusControl(const EcmaVM *vm, std::function<void(bool)> callback) NotifyIdleStatusControl() argument
533 NotifyIdleTime(const EcmaVM *vm, int idleMicroSec) NotifyIdleTime() argument
539 NotifyMemoryPressure(EcmaVM *vm, bool inHighMemoryPressure) NotifyMemoryPressure() argument
544 NotifyFinishColdStart(EcmaVM *vm, bool isConvinced) NotifyFinishColdStart() argument
554 NotifyHighSensitive(EcmaVM *vm, bool isStart) NotifyHighSensitive() argument
559 StopCpuProfilerForColdStart([[maybe_unused]] const EcmaVM *vm) StopCpuProfilerForColdStart() argument
586 CpuProfilerAnyTimeMainThread(const EcmaVM *vm) CpuProfilerAnyTimeMainThread() argument
608 CpuProfilerSamplingAnyTime([[maybe_unused]] const EcmaVM *vm) CpuProfilerSamplingAnyTime() argument
656 StartCpuProfilerForFile([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] const std::string &fileName, [[maybe_unused]] int interval) StartCpuProfilerForFile() argument
682 StopCpuProfilerForFile([[maybe_unused]] const EcmaVM *vm) StopCpuProfilerForFile() argument
708 StartCpuProfilerForInfo([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] int interval) StartCpuProfilerForInfo() argument
732 StopCpuProfilerForInfo([[maybe_unused]] const EcmaVM *vm) StopCpuProfilerForInfo() argument
761 SetCpuSamplingInterval([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] int interval) SetCpuSamplingInterval() argument
795 SuspendVM([[maybe_unused]] const EcmaVM *vm) SuspendVM() argument
806 ResumeVM([[maybe_unused]] const EcmaVM *vm) ResumeVM() argument
816 IsSuspended([[maybe_unused]] const EcmaVM *vm) IsSuspended() argument
827 TerminateExecution(const EcmaVM *vm) TerminateExecution() argument
833 CheckSafepoint([[maybe_unused]] const EcmaVM *vm) CheckSafepoint() argument
846 EcmaVM *vm; BuildJsStackInfoList() local
862 GetObjectHash(const EcmaVM *vm, Local<JSValueRef> nativeObject) GetObjectHash() argument
868 StartSampling([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] uint64_t samplingInterval) StartSampling() argument
880 GetAllocationProfile([[maybe_unused]] const EcmaVM *vm) GetAllocationProfile() argument
892 StopSampling([[maybe_unused]] const EcmaVM *vm) StopSampling() argument
905 StartProfiler(EcmaVM *vm, const ProfilerOption &option, int tid, int32_t instanceId, const DebuggerPostTask &debuggerPostTask, bool isDebugApp) StartProfiler() argument
949 StartTracing([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] std::string &categories) StartTracing() argument
968 StopTracing([[maybe_unused]] const EcmaVM *vm) StopTracing() argument
993 GetTracingBufferUseage([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] double &percentFull, [[maybe_unused]] uint32_t &eventCount, [[maybe_unused]] double &value) GetTracingBufferUseage() argument
1011 TranslateJSStackInfo(const EcmaVM *vm, std::string &url, int32_t &line, int32_t &column) TranslateJSStackInfo() argument
[all...]
H A Djsnapi.cpp48 bool StartDebug(const std::string& componentName, void* vm, bool isDebugMode, int32_t instanceId,
50 void StopDebug(void* vm);
51 void WaitForDebugger(void* vm);
148 const EcmaVM *vm, Local<ArrayBufferRef> buffer, int32_t byteOffset, int32_t length) \
150 CROSS_THREAD_AND_EXCEPTION_CHECK_WITH_RETURN(vm, JSValueRef::Undefined(vm)); \
151 ecmascript::ThreadManagedScope managedScope(vm->GetJSThread()); \
152 JSHandle<GlobalEnv> env = vm->GetGlobalEnv(); \
160 RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); \
163 RETURN_VALUE_IF_ABRUPT(thread, JSValueRef::Undefined(vm)); \
199 Parse(const EcmaVM *vm, Local<StringRef> string) Parse() argument
217 Stringify(const EcmaVM *vm, Local<JSValueRef> json) Stringify() argument
229 GetOriginalSource(const EcmaVM *vm) GetOriginalSource() argument
244 GetOriginalFlags([[maybe_unused]] const EcmaVM *vm) GetOriginalFlags() argument
274 IsGlobal(const EcmaVM *vm) IsGlobal() argument
286 IsIgnoreCase(const EcmaVM *vm) IsIgnoreCase() argument
298 IsMultiline(const EcmaVM *vm) IsMultiline() argument
310 IsDotAll(const EcmaVM *vm) IsDotAll() argument
322 IsUtf16(const EcmaVM *vm) IsUtf16() argument
334 IsStick(const EcmaVM *vm) IsStick() argument
346 IsGenerator(const EcmaVM *vm) IsGenerator() argument
354 GetGeneratorState(const EcmaVM *vm) GetGeneratorState() argument
366 GetGeneratorFunction(const EcmaVM *vm) GetGeneratorFunction() argument
377 GetGeneratorReceiver(const EcmaVM *vm) GetGeneratorReceiver() argument
388 GetCompareFunction(const EcmaVM *vm) GetCompareFunction() argument
403 GetFormatFunction(const EcmaVM *vm) GetFormatFunction() argument
418 GetFormatFunction(const EcmaVM *vm) GetFormatFunction() argument
[all...]
/arkcompiler/ets_runtime/test/fuzztest/templateclassglobal_fuzzer/
H A Dtemplateclassglobal_fuzzer.cpp29 EcmaVM *vm = JSNApi::CreateJSVM(option); in TemplateGlobalFuzzerTest() local
34 Local<BooleanRef> current = BooleanRef::New(vm, true); in TemplateGlobalFuzzerTest()
35 [[maybe_unused]]Global<JSValueRef> global(vm, current); in TemplateGlobalFuzzerTest()
36 JSNApi::DestroyJSVM(vm); in TemplateGlobalFuzzerTest()
43 EcmaVM *vm = JSNApi::CreateJSVM(option); in TemplateToLocalFuzzerTest() local
48 Global<BooleanRef> global(vm, BooleanRef::New(vm, true)); in TemplateToLocalFuzzerTest()
50 JSNApi::DestroyJSVM(vm); in TemplateToLocalFuzzerTest()
57 EcmaVM *vm = JSNApi::CreateJSVM(option); in TemplateToLocalFromVMFuzzerTest() local
62 Global<BooleanRef> global(vm, BooleanRe in TemplateToLocalFromVMFuzzerTest()
71 EcmaVM *vm = JSNApi::CreateJSVM(option); TemplateEmptyFuzzerTest() local
85 EcmaVM *vm = JSNApi::CreateJSVM(option); TemplateFreeGlobalHandleAddrFuzzerTest() local
99 EcmaVM *vm = JSNApi::CreateJSVM(option); GlobalOperatorStarFuzzerTest() local
113 EcmaVM *vm = JSNApi::CreateJSVM(option); GlobalOperatorPointToFuzzerTest() local
127 EcmaVM *vm = JSNApi::CreateJSVM(option); GlobalIsEmptyFuzzerTest() local
141 EcmaVM *vm = JSNApi::CreateJSVM(option); GlobalSetWeakFuzzerTest() local
161 EcmaVM *vm = JSNApi::CreateJSVM(option); GlobalClearWeakFuzzerTest() local
175 EcmaVM *vm = JSNApi::CreateJSVM(option); GlobalIsWeakFuzzerTest() local
[all...]
/arkcompiler/ets_runtime/ecmascript/js_vm/
H A Dmain.cpp52 bool IsEqual(EcmaVM *vm, Local<JSValueRef> jsArg0, Local<JSValueRef> jsArg1) in IsEqual() argument
54 if (jsArg0->IsStrictEquals(vm, jsArg1)) { in IsEqual()
56 } else if ((jsArg0->IsJSArray(vm) && jsArg1->IsJSArray(vm))) { in IsEqual()
59 uint32_t length = arr0->Length(vm); in IsEqual()
60 if (length != arr1->Length(vm)) { in IsEqual()
64 Local<JSValueRef> arg0 = ArrayRef::GetValueAt(vm, arr0, i); in IsEqual()
65 Local<JSValueRef> arg1 = ArrayRef::GetValueAt(vm, arr1, i); in IsEqual()
66 if (!IsEqual(vm, arg0, arg1)) { in IsEqual()
77 EcmaVM *vm in AssertEqual() local
102 EcmaVM *vm = runtimeInfo->GetVM(); AssertTrue() local
126 EcmaVM *vm = runtimeInfo->GetVM(); AssertUnreachable() local
132 ExecutePandaFile(EcmaVM *vm, JSRuntimeOptions &runtimeOptions, std::string &files) ExecutePandaFile() argument
213 EcmaVM *vm = JSNApi::CreateEcmaVM(runtimeOptions); Main() local
[all...]
/arkcompiler/ets_runtime/ecmascript/napi/test/
H A Djsnapi_sample.cpp386 static std::vector<Local<SymbolRef>> GetSymbolRef(EcmaVM *vm) in GetSymbolRef() argument
389 static std::vector<Local<SymbolRef>> value = { SymbolRef::New(vm, StringRef::NewFromUtf8(vm, "symbolKey1")), in GetSymbolRef()
390 SymbolRef::New(vm, StringRef::NewFromUtf8(vm, "symbolKey2")), in GetSymbolRef()
391 SymbolRef::New(vm, StringRef::NewFromUtf8(vm, "symbolKey3")) }; in GetSymbolRef()
479 void ObjectRefSet(Local<ObjectRef> object, EcmaVM *vm, Local<SymbolRef> symbol) in ObjectRefSet() argument
483 bool b = object->Set(vm, cnt, StringRef::NewFromUtf8(vm, "TestValue in ObjectRefSet()
520 GetProperty(Local<ObjectRef> object, EcmaVM *vm) GetProperty() argument
537 Get(Local<ObjectRef> object, EcmaVM *vm) Get() argument
572 SetValueAgain(Local<ObjectRef> object, EcmaVM *vm) SetValueAgain() argument
594 GetOwnEnumerablePropertyNames(Local<ObjectRef> object, EcmaVM *vm) GetOwnEnumerablePropertyNames() argument
611 PrintAllProperty(Local<ObjectRef> object, EcmaVM *vm, int flag) PrintAllProperty() argument
642 GetAllPropertyNames(Local<ObjectRef> object, EcmaVM *vm) GetAllPropertyNames() argument
650 HasAndDelete(Local<ObjectRef> object, EcmaVM *vm) HasAndDelete() argument
663 FreezeAndSeal(Local<ObjectRef> object, EcmaVM *vm) FreezeAndSeal() argument
689 GetOwnProperty(Local<ObjectRef> object, EcmaVM *vm) GetOwnProperty() argument
716 NativePointer(Local<ObjectRef> object, EcmaVM *vm) NativePointer() argument
742 SetPrototype(Local<ObjectRef> object, EcmaVM *vm) SetPrototype() argument
840 EcmaVM *vm = runtimeInfo->GetVM(); AddFunc() local
861 EcmaVM *vm = runtimeInfo->GetVM(); AddProxyFunc() local
1052 NewClassFunction(EcmaVM *vm) NewClassFunction() argument
1097 GetClassFunction(EcmaVM *vm) GetClassFunction() argument
1111 AddStaticVariable(EcmaVM *vm, Local<FunctionRef> &claFunc) AddStaticVariable() argument
1122 AddStaticFunction(EcmaVM *vm, Local<FunctionRef> &claFunc) AddStaticFunction() argument
1149 AddVariable(EcmaVM *vm, Local<ObjectRef> &proto) AddVariable() argument
1158 AddFunction(EcmaVM *vm, Local<ObjectRef> &proto) AddFunction() argument
1202 New(EcmaVM *vm, Local<StringRef> greet) New() argument
1217 SetPrivateGreeting(EcmaVM *vm, Local<Greeter> thisRef, Local<StringRef> priGreeting) SetPrivateGreeting() argument
1228 Greet(EcmaVM *vm, Local<Greeter> thisRef) Greet() argument
1238 StandardGreeting(EcmaVM *vm) StandardGreeting() argument
1251 StandardPosition(EcmaVM *vm) StandardPosition() argument
1387 NewClassFunction(EcmaVM *vm) NewClassFunction() argument
1430 GetClassFunction(EcmaVM *vm) GetClassFunction() argument
1443 New(EcmaVM *vm, Local<NumberRef> num) New() argument
1455 Compute(EcmaVM *vm, Local<Derive> thisRef) Compute() argument
1491 NewClassFunction(EcmaVM *vm) NewClassFunction() argument
1536 GetClassFunction(EcmaVM *vm) GetClassFunction() argument
1548 New(EcmaVM *vm, Local<NumberRef> num) New() argument
1589 NewClassFunction(EcmaVM *vm) NewClassFunction() argument
1634 GetClassFunction(EcmaVM *vm) GetClassFunction() argument
1646 New(EcmaVM *vm, Local<NumberRef> num) New() argument
2250 jsValue2String(EcmaVM *vm, Local<JSValueRef> &jsVal) jsValue2String() argument
2266 MapSetValue(EcmaVM *vm, Local<MapRef> &map, Local<JSValueRef> symbolKey) MapSetValue() argument
2282 MapGetValue(EcmaVM *vm, Local<MapRef> &map, Local<JSValueRef> symbolKey) MapGetValue() argument
2331 MapIteratorGetValue(EcmaVM *vm, Local<MapRef> &map) MapIteratorGetValue() argument
2473 JsonObjGetValue(EcmaVM *vm, Local<ObjectRef> obj) JsonObjGetValue() argument
2498 JsonObjGetArray(EcmaVM *vm, Local<ObjectRef> obj) JsonObjGetArray() argument
2526 JsonObjGetObject(EcmaVM *vm, Local<ObjectRef> obj) JsonObjGetObject() argument
2889 ThrowErrorFuncTest(const EcmaVM *vm, Local<NumberRef> par) ThrowErrorFuncTest() argument
2902 ThrowRangeErrorFuncTest(const EcmaVM *vm, Local<NumberRef> par) ThrowRangeErrorFuncTest() argument
2915 ThrowReferenceErrorFuncTest(const EcmaVM *vm, Local<NumberRef> par) ThrowReferenceErrorFuncTest() argument
2928 ThrowSyntaxErrorFuncTest(const EcmaVM *vm, Local<NumberRef> par) ThrowSyntaxErrorFuncTest() argument
2941 ThrowTypeErrorFuncTest(const EcmaVM *vm, Local<NumberRef> par) ThrowTypeErrorFuncTest() argument
2954 ThrowAggregateErrorFuncTest(const EcmaVM *vm, Local<NumberRef> par) ThrowAggregateErrorFuncTest() argument
2967 ThrowEvalErrorFuncTest(const EcmaVM *vm, Local<NumberRef> par) ThrowEvalErrorFuncTest() argument
2980 ThrowOOMErrorFuncTest(const EcmaVM *vm, Local<NumberRef> par) ThrowOOMErrorFuncTest() argument
2993 ThrowTerminationErrorFuncTest(const EcmaVM *vm, Local<NumberRef> par) ThrowTerminationErrorFuncTest() argument
3007 ClearAndPrintException4JSNApi(const EcmaVM *vm, const std::string log) ClearAndPrintException4JSNApi() argument
3028 ClearAndPrintException4TryCatch1(const EcmaVM *vm, const std::string log) ClearAndPrintException4TryCatch1() argument
3047 ClearAndPrintException4TryCatch2(const EcmaVM *vm, const std::string log) ClearAndPrintException4TryCatch2() argument
3069 PrintAndRethrowException4TryCatch3(const EcmaVM *vm, const std::string log) PrintAndRethrowException4TryCatch3() argument
[all...]
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefismodulenamespace_fuzzer/
H A Djsvaluerefismodulenamespace_fuzzer.cpp40 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsModuleNamespaceObjectFuzztest() local
42 JsiFastNativeScope scope(vm); in IsModuleNamespaceObjectFuzztest()
47 ObjectFactory *objectFactory = vm->GetFactory(); in IsModuleNamespaceObjectFuzztest()
50 SourceTextModule::AddLocalExportEntry(vm->GetJSThread(), module, localExportEntry1, 0, ERROR_TYPE_LEN); in IsModuleNamespaceObjectFuzztest()
52 SourceTextModule::AddLocalExportEntry(vm->GetJSThread(), module, localExportEntry2, 1, ERROR_TYPE_LEN); in IsModuleNamespaceObjectFuzztest()
53 JSHandle<TaggedArray> localExportEntries(vm->GetJSThread(), module->GetLocalExportEntries()); in IsModuleNamespaceObjectFuzztest()
56 ModuleManager *moduleManager = vm->GetJSThread()->GetCurrentEcmaContext()->GetModuleManager(); in IsModuleNamespaceObjectFuzztest()
58 JSHandle<ModuleNamespace> np = ModuleNamespace::ModuleNamespaceCreate(vm->GetJSThread(), in IsModuleNamespaceObjectFuzztest()
63 moduleNamespace->IsModuleNamespaceObject(vm); in IsModuleNamespaceObjectFuzztest()
65 JSNApi::DestroyJSVM(vm); in IsModuleNamespaceObjectFuzztest()
72 EcmaVM *vm = JSNApi::CreateJSVM(option); IsProxyFuzztest() local
97 EcmaVM *vm = JSNApi::CreateJSVM(option); IsJSCollatorFuzztest() local
124 EcmaVM *vm = JSNApi::CreateJSVM(option); IsJSPluralRulesFuzztest() local
152 EcmaVM *vm = JSNApi::CreateJSVM(option); IsStrictEqualsFuzztest() local
167 EcmaVM *vm = JSNApi::CreateJSVM(option); IsJSListFormatFuzztest() local
181 EcmaVM *vm = JSNApi::CreateJSVM(option); IsJSPrimitiveRefFuzztest() local
204 EcmaVM *vm = JSNApi::CreateJSVM(option); IsDequeFuzztest() local
228 CreateJSValueRef(EcmaVM *vm, panda::ecmascript::JSType type) CreateJSValueRef() argument
243 EcmaVM *vm = JSNApi::CreateJSVM(option); IsJSIntlFuzztest() local
260 EcmaVM *vm = JSNApi::CreateJSVM(option); IsJSDateTimeFormatFuzztest() local
277 EcmaVM *vm = JSNApi::CreateJSVM(option); IsJSNumberFormatFuzztest() local
294 EcmaVM *vm = JSNApi::CreateJSVM(option); IsJSRelativeTimeFormatFuzztest() local
[all...]
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefobject_fuzzer/
H A Djsvaluerefobject_fuzzer.cpp32 EcmaVM *vm = JSNApi::CreateJSVM(option); in JSValueRefIsSymbolFuzzTest() local
37 Local<StringRef> description = StringRef::NewFromUtf8(vm, (char*)data, size); in JSValueRefIsSymbolFuzzTest()
38 Local<SymbolRef> symbol = SymbolRef::New(vm, description); in JSValueRefIsSymbolFuzzTest()
39 symbol->IsSymbol(vm); in JSValueRefIsSymbolFuzzTest()
40 JSNApi::DestroyJSVM(vm); in JSValueRefIsSymbolFuzzTest()
47 EcmaVM *vm = JSNApi::CreateJSVM(option); in JSValueRefIsBigIntFuzzTest() local
53 Local<IntegerRef> intValue = IntegerRef::New(vm, input); in JSValueRefIsBigIntFuzzTest()
54 [[maybe_unused]]bool res = intValue->IsBigInt(vm); in JSValueRefIsBigIntFuzzTest()
55 JSNApi::DestroyJSVM(vm); in JSValueRefIsBigIntFuzzTest()
62 EcmaVM *vm in JSValueRefIsObjectFuzzTest() local
76 EcmaVM *vm = JSNApi::CreateJSVM(option); IsArgumentsObjectFuzzTest() local
95 EcmaVM *vm = JSNApi::CreateJSVM(option); IsJSPrimitiveBooleanFuzzTest() local
110 EcmaVM *vm = JSNApi::CreateJSVM(option); IsGeneratorFunctionFuzzTest() local
124 EcmaVM *vm = JSNApi::CreateEcmaVM(option); IsMapIteratorFuzzTest() local
[all...]
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefisarray_fuzzer/
H A Djsvaluerefisarray_fuzzer.cpp28 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsInt8ArrayFuzztest() local
34 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, (void *)data, (int32_t)size, deleter, (void *)data); in IsInt8ArrayFuzztest()
35 Local<JSValueRef> typedArray = Int8ArrayRef::New(vm, arrayBuffer, 0, (int32_t)size); in IsInt8ArrayFuzztest()
36 typedArray->IsInt8Array(vm); in IsInt8ArrayFuzztest()
37 JSNApi::DestroyJSVM(vm); in IsInt8ArrayFuzztest()
44 EcmaVM *vm = JSNApi::CreateJSVM(option); in IsUint8ArrayFuzztest() local
50 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, (void *)data, (int32_t)size, deleter, (void *)data); in IsUint8ArrayFuzztest()
51 Local<JSValueRef> typedArray = Uint8ArrayRef::New(vm, arrayBuffer, 0, (int32_t)size); in IsUint8ArrayFuzztest()
52 typedArray->IsUint8Array(vm); in IsUint8ArrayFuzztest()
53 JSNApi::DestroyJSVM(vm); in IsUint8ArrayFuzztest()
60 EcmaVM *vm = JSNApi::CreateJSVM(option); IsUint8ClampedArrayFuzztest() local
76 EcmaVM *vm = JSNApi::CreateJSVM(option); IsInt16ArrayFuzztest() local
93 EcmaVM *vm = JSNApi::CreateJSVM(option); IsUint16ArrayFuzztest() local
[all...]
/arkcompiler/toolchain/inspector/
H A Dinspector.cpp121 void SendReply(const void* vm, const std::string& message) in SendReply() argument
124 auto iter = g_inspectors.find(vm); in SendReply()
131 void ResetServiceLocked(void *vm, bool isCloseHandle) in ResetServiceLocked() argument
133 auto iter = g_inspectors.find(vm); in ResetServiceLocked()
150 void* vm, const DebuggerPostTask& debuggerPostTask, const DebugInfo& debugInfo, int tidForSocketPair = 0) in InitializeInspector()
153 auto iter = g_inspectors.find(vm); in InitializeInspector()
160 g_inspectors.emplace(vm, newInspector); in InitializeInspector()
164 newInspector->vm_ = vm; in InitializeInspector()
276 debuggerPostTask_([tid = tid_, vm = vm_] { in OnMessage()
281 g_processMessage(vm); in OnMessage()
149 InitializeInspector( void* vm, const DebuggerPostTask& debuggerPostTask, const DebugInfo& debugInfo, int tidForSocketPair = 0) InitializeInspector() argument
335 InitializeDebuggerForSocketpair(void* vm) InitializeDebuggerForSocketpair() argument
354 void* vm = GetEcmaVM(tid); StartDebugForSocketpair() local
374 StartDebug(const std::string& componentName, void* vm, bool isDebugMode, int32_t instanceId, const DebuggerPostTask& debuggerPostTask, int port) StartDebug() argument
406 WaitForDebugger(void* vm) WaitForDebugger() argument
412 StopDebug(void* vm) StopDebug() argument
437 void* vm = GetEcmaVM(tid); StopOldDebug() local
452 StoreDebuggerInfo(int tid, void* vm, const DebuggerPostTask& debuggerPostTask) StoreDebuggerInfo() argument
[all...]
/arkcompiler/ets_runtime/test/fuzztest/objectbool_fuzzer/
H A Dobjectbool_fuzzer.cpp28 EcmaVM *vm = JSNApi::CreateJSVM(option); in ObjectBoolGetFuzzTest() local
33 Local<ObjectRef> object = ObjectRef::New(vm); in ObjectBoolGetFuzzTest()
34 Local<JSValueRef> key = StringRef::NewFromUtf8(vm, (char *)data, (int)size); in ObjectBoolGetFuzzTest()
35 object->Get(vm, key); in ObjectBoolGetFuzzTest()
36 JSNApi::DestroyJSVM(vm); in ObjectBoolGetFuzzTest()
43 EcmaVM *vm = JSNApi::CreateJSVM(option); in ObjectBoolHasFuzzTest() local
48 Local<ObjectRef> object = ObjectRef::New(vm); in ObjectBoolHasFuzzTest()
49 Local<JSValueRef> key = StringRef::NewFromUtf8(vm, (char *)data, (int)size); in ObjectBoolHasFuzzTest()
50 object->Has(vm, key); in ObjectBoolHasFuzzTest()
51 JSNApi::DestroyJSVM(vm); in ObjectBoolHasFuzzTest()
58 EcmaVM *vm = JSNApi::CreateJSVM(option); ObjectBoolSetFuzzTest() local
[all...]
/arkcompiler/ets_runtime/test/fuzztest/jsvaluereffoundationvalue_fuzzer/
H A Djsvaluereffoundationvalue_fuzzer.cpp31 EcmaVM *vm = JSNApi::CreateJSVM(option); in JSValueRefIsNumberValueFuzzTest() local
45 Local<IntegerRef> intValue = IntegerRef::New(vm, key); in JSValueRefIsNumberValueFuzzTest()
50 Local<NumberRef> resUnit32 = NumberRef::New(vm, inputUnit32); in JSValueRefIsNumberValueFuzzTest()
55 Local<BooleanRef> resBool = BooleanRef::New(vm, inputBool); in JSValueRefIsNumberValueFuzzTest()
56 Local<StringRef> stringUtf8 = StringRef::NewFromUtf8(vm, (char *)data, (int)size); in JSValueRefIsNumberValueFuzzTest()
61 JSNApi::DestroyJSVM(vm); in JSValueRefIsNumberValueFuzzTest()
68 EcmaVM *vm = JSNApi::CreateJSVM(option); in JSValueRefIsStringValueFuzzTest() local
73 Local<JSValueRef> tag = StringRef::NewFromUtf8(vm, (char *)data, (int)size); in JSValueRefIsStringValueFuzzTest()
74 tag->IsString(vm); in JSValueRefIsStringValueFuzzTest()
75 JSNApi::DestroyJSVM(vm); in JSValueRefIsStringValueFuzzTest()
82 EcmaVM *vm = JSNApi::CreateJSVM(option); JSValueRefWithinInt32ValueFuzzTest() local
110 EcmaVM *vm = JSNApi::CreateJSVM(option); JSValueRefIsFunctionValueFuzzTest() local
126 EcmaVM *vm = JSNApi::CreateJSVM(option); JSValueRefIsTypedArrayValueFuzzTest() local
161 EcmaVM *vm = JSNApi::CreateJSVM(option); JSValueRefIsDateValueFuzzTest() local
204 EcmaVM *vm = JSNApi::CreateJSVM(option); JSValueRefIsErrorValueFuzzTest() local
237 EcmaVM *vm = JSNApi::CreateJSVM(option); JSValueRefToStringValueFuzzTest() local
[all...]
/arkcompiler/ets_runtime/test/fuzztest/promiseref_fuzzer/
H A Dpromiseref_fuzzer.cpp29 EcmaVM *vm = JSNApi::CreateJSVM(option); in PromiseRefCatchFuzzTest() local
36 Local<PromiseCapabilityRef> capability = PromiseCapabilityRef::New(vm); in PromiseRefCatchFuzzTest()
37 Local<PromiseRef> promise = capability->GetPromise(vm); in PromiseRefCatchFuzzTest()
39 Local<FunctionRef> reject = FunctionRef::New(vm, RejectCallback); in PromiseRefCatchFuzzTest()
40 promise->Catch(vm, reject); in PromiseRefCatchFuzzTest()
41 JSNApi::DestroyJSVM(vm); in PromiseRefCatchFuzzTest()
49 EcmaVM *vm = JSNApi::CreateJSVM(option); in PromiseRefThenFinallyFuzzTest() local
56 Local<PromiseCapabilityRef> capability = PromiseCapabilityRef::New(vm); in PromiseRefThenFinallyFuzzTest()
57 Local<PromiseRef> promise = capability->GetPromise(vm); in PromiseRefThenFinallyFuzzTest()
59 Local<FunctionRef> reject = FunctionRef::New(vm, RejectCallbac in PromiseRefThenFinallyFuzzTest()
70 EcmaVM *vm = JSNApi::CreateJSVM(option); PromiseRefThenWithTwoParameterFuzzTest() local
[all...]
/arkcompiler/ets_runtime/test/fuzztest/containerslinkedlistcommon_fuzzer/
H A Dcontainerslinkedlistcommon_fuzzer.h111 EcmaVM *vm = JSNApi::CreateJSVM(option); in ContainersLinkedListAddFuzzTest() local
113 JsiFastNativeScope scope(vm); in ContainersLinkedListAddFuzzTest()
114 auto thread = vm->GetAssociatedJSThread(); in ContainersLinkedListAddFuzzTest()
129 JSNApi::DestroyJSVM(vm); in ContainersLinkedListAddFuzzTest()
136 EcmaVM *vm = JSNApi::CreateJSVM(option); in ContainersLinkedListGetFirstFuzzTest() local
138 JsiFastNativeScope scope(vm); in ContainersLinkedListGetFirstFuzzTest()
139 auto thread = vm->GetAssociatedJSThread(); in ContainersLinkedListGetFirstFuzzTest()
159 JSNApi::DestroyJSVM(vm); in ContainersLinkedListGetFirstFuzzTest()
166 EcmaVM *vm = JSNApi::CreateJSVM(option); in ContainersLinkedListGetLastFuzzTest() local
168 JsiFastNativeScope scope(vm); in ContainersLinkedListGetLastFuzzTest()
196 EcmaVM *vm = JSNApi::CreateJSVM(option); ContainersLinkedListAddFirstFuzzTest() local
226 EcmaVM *vm = JSNApi::CreateJSVM(option); ContainersLinkedListClearFuzzTest() local
256 EcmaVM *vm = JSNApi::CreateJSVM(option); ContainersLinkedListCloneFuzzTest() local
286 EcmaVM *vm = JSNApi::CreateJSVM(option); ContainersLinkedListGetFuzzTest() local
328 EcmaVM *vm = JSNApi::CreateJSVM(option); ContainersLinkedListGetIndexOfFuzzTest() local
359 EcmaVM *vm = JSNApi::CreateJSVM(option); ContainersLinkedListGetLastIndexOfFuzzTest() local
390 EcmaVM *vm = JSNApi::CreateJSVM(option); ContainersLinkedListHasFuzzTest() local
421 EcmaVM *vm = JSNApi::CreateJSVM(option); ContainersLinkedListInsertFuzzTest() local
452 EcmaVM *vm = JSNApi::CreateJSVM(option); ContainersLinkedListRemoveByIndexFuzzTest() local
493 EcmaVM *vm = JSNApi::CreateJSVM(option); ContainersLinkedListRemoveFuzzTest() local
524 EcmaVM *vm = JSNApi::CreateJSVM(option); ContainersLinkedListRemoveFirstFuzzTest() local
554 EcmaVM *vm = JSNApi::CreateJSVM(option); ContainersLinkedListRemoveLastFuzzTest() local
584 EcmaVM *vm = JSNApi::CreateJSVM(option); ContainersLinkedListRemoveFirstFoundFuzzTest() local
615 EcmaVM *vm = JSNApi::CreateJSVM(option); ContainersLinkedListRemoveLastFoundFuzzTest() local
646 EcmaVM *vm = JSNApi::CreateJSVM(option); ContainersLinkedListSetFuzzTest() local
677 EcmaVM *vm = JSNApi::CreateJSVM(option); ContainersLinkedListLengthFuzzTest() local
707 EcmaVM *vm = JSNApi::CreateJSVM(option); ContainersLinkedListConvertToArrayFuzzTest() local
737 EcmaVM *vm = JSNApi::CreateJSVM(option); ContainersLinkedListForEachFuzzTest() local
774 EcmaVM *vm = JSNApi::CreateJSVM(option); ContainersLinkedListGetIteratorObjFuzzTest() local
[all...]
/arkcompiler/ets_runtime/ecmascript/
H A Decma_string_table.cpp161 auto vm = thread->GetEcmaVM(); in InternEmptyString() local
162 if (vm->IsCollectingScopeLockStats()) { in InternEmptyString()
163 vm->IncreaseStringTableLockCount(); in InternEmptyString()
178 EcmaString *EcmaStringTable::GetOrInternString(EcmaVM *vm, const JSHandle<EcmaString> &firstString, in GetOrInternString() argument
182 bool signalState = vm->GetJsDebuggerManager()->GetSignalState(); in GetOrInternString()
183 thread = signalState ? vm->GetJSThreadNoCheck() : vm->GetJSThread(); in GetOrInternString()
184 auto firstFlat = JSHandle<EcmaString>(thread, EcmaStringAccessor::Flatten(vm, firstString)); in GetOrInternString()
185 auto secondFlat = JSHandle<EcmaString>(thread, EcmaStringAccessor::Flatten(vm, secondString)); in GetOrInternString()
197 EcmaVM *vm in GetOrInternStringWithoutLock() local
217 GetOrInternString(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len, bool canBeCompress) GetOrInternString() argument
229 GetOrInternStringWithoutLock(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len, bool canBeCompress, uint32_t hashcode) GetOrInternStringWithoutLock() argument
249 GetOrInternCompressedSubString(EcmaVM *vm, const JSHandle<EcmaString> &string, uint32_t offset, uint32_t utf8Len) GetOrInternCompressedSubString() argument
278 CreateAndInternStringNonMovable(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len) CreateAndInternStringNonMovable() argument
301 CreateAndInternStringReadOnly(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len, bool canBeCompress) CreateAndInternStringReadOnly() argument
322 GetOrInternString(EcmaVM *vm, const uint16_t *utf16Data, uint32_t utf16Len, bool canBeCompress) GetOrInternString() argument
344 GetOrInternString(EcmaVM *vm, EcmaString *string) GetOrInternString() argument
375 GetOrInternStringThreadUnsafe(EcmaVM *vm, EcmaString *string) GetOrInternStringThreadUnsafe() argument
405 InsertStringToTable(EcmaVM *vm, const JSHandle<EcmaString> &strHandle) InsertStringToTable() argument
426 auto vm = thread->GetEcmaVM(); TryGetInternString() local
434 GetOrInternStringWithSpaceType(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len, bool canBeCompress, MemSpaceType type, bool isConstantString, uint32_t idOffset) GetOrInternStringWithSpaceType() argument
464 GetOrInternStringWithSpaceType(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf16Len, MemSpaceType type) GetOrInternStringWithSpaceType() argument
488 GetOrInternStringWithSpaceTypeWithoutJSHandle(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf16Len, MemSpaceType type) GetOrInternStringWithSpaceTypeWithoutJSHandle() argument
541 RelocateConstantData(EcmaVM *vm, const JSPandaFile *jsPandaFile) RelocateConstantData() argument
590 auto vm = thread->GetEcmaVM(); CheckStringTableValidity() local
[all...]
/arkcompiler/ets_runtime/ecmascript/tests/
H A Djs_sendable_arraybuffer_test.cpp35 auto vm = thread->GetEcmaVM(); in HWTEST_F_L0() local
36 auto factory = vm->GetFactory(); in HWTEST_F_L0()
40 void *toBuffer = vm->GetNativeAreaAllocator()->AllocateBuffer(length); in HWTEST_F_L0()
42 uint8_t *data = static_cast<uint8_t *>(vm->GetNativeAreaAllocator()->AllocateBuffer(length)); in HWTEST_F_L0()
47 void *formBuffer = vm->GetNativeAreaAllocator()->AllocateBuffer(length); in HWTEST_F_L0()
59 vm->GetNativeAreaAllocator()->FreeBuffer(toBuffer); in HWTEST_F_L0()
60 vm->GetNativeAreaAllocator()->FreeBuffer(data); in HWTEST_F_L0()
61 vm->GetNativeAreaAllocator()->FreeBuffer(formBuffer); in HWTEST_F_L0()
71 auto vm = thread->GetEcmaVM(); in HWTEST_F_L0() local
74 void *toBuffer = vm in HWTEST_F_L0()
97 auto vm = thread->GetEcmaVM(); HWTEST_F_L0() local
116 auto vm = thread->GetEcmaVM(); HWTEST_F_L0() local
135 auto vm = thread->GetEcmaVM(); HWTEST_F_L0() local
159 auto vm = thread->GetEcmaVM(); HWTEST_F_L0() local
183 auto vm = thread->GetEcmaVM(); HWTEST_F_L0() local
200 auto vm = thread->GetEcmaVM(); HWTEST_F_L0() local
[all...]
/arkcompiler/ets_runtime/test/fuzztest/arrayref_fuzzer/
H A Darrayref_fuzzer.cpp29 EcmaVM *vm = JSNApi::CreateJSVM(option); in ArrayRefNewFuzzerTest() local
34 ArrayRef::New(vm, (uint32_t)size); in ArrayRefNewFuzzerTest()
35 JSNApi::DestroyJSVM(vm); in ArrayRefNewFuzzerTest()
42 EcmaVM *vm = JSNApi::CreateJSVM(option); in ArrayRefGetValueAtFuzzerTest() local
43 Local<ObjectRef> globalObject = JSNApi::GetGlobalObject(vm); in ArrayRefGetValueAtFuzzerTest()
44 Local<ArrayRef> property = ArrayRef::New(vm, (uint32_t)size); in ArrayRefGetValueAtFuzzerTest()
49 [[maybe_unused]]Local<JSValueRef> value = property->GetValueAt(vm, globalObject, (uint32_t)size); in ArrayRefGetValueAtFuzzerTest()
50 JSNApi::DestroyJSVM(vm); in ArrayRefGetValueAtFuzzerTest()
57 EcmaVM *vm = JSNApi::CreateJSVM(option); in ArrayRefLengthFuzzerTest() local
62 Local<ArrayRef> property = ArrayRef::New(vm, (uint32_ in ArrayRefLengthFuzzerTest()
71 EcmaVM *vm = JSNApi::CreateJSVM(option); ArrayRefSetValueAtFuzzerTest() local
[all...]
/arkcompiler/ets_runtime/test/fuzztest/bufferrefnew_fuzzer/
H A Dbufferrefnew_fuzzer.cpp28 EcmaVM *vm = JSNApi::CreateJSVM(option); in BufferRefNewFuzzTest() local
33 BufferRef::New(vm, (int32_t)size); in BufferRefNewFuzzTest()
34 JSNApi::DestroyJSVM(vm); in BufferRefNewFuzzTest()
45 EcmaVM *vm = JSNApi::CreateJSVM(option); in BufferRefMultiParamNewFuzzTest() local
47 BufferRef::New(vm, (void *)data, (int32_t)size, deleter, (void *)data); in BufferRefMultiParamNewFuzzTest()
48 JSNApi::DestroyJSVM(vm); in BufferRefMultiParamNewFuzzTest()
55 EcmaVM *vm = JSNApi::CreateJSVM(option); in BufferRefByteLengthFuzzTest() local
60 Local<BufferRef> buffer = BufferRef::New(vm, (int32_t)size); in BufferRefByteLengthFuzzTest()
61 buffer->ByteLength(vm); in BufferRefByteLengthFuzzTest()
62 JSNApi::DestroyJSVM(vm); in BufferRefByteLengthFuzzTest()
69 EcmaVM *vm = JSNApi::CreateJSVM(option); BufferRefGetBufferFuzzTest() local
83 EcmaVM *vm = JSNApi::CreateJSVM(option); BufferToStringCallbackFuzzTest() local
[all...]
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefisasync_fuzzer/
H A Djsvaluerefisasync_fuzzer.cpp33 EcmaVM *vm = JSNApi::CreateJSVM(option); in JSValueRefIsAsyncGeneratorFunctionTrueFuzzTest() local
35 JsiFastNativeScope scope(vm); in JSValueRefIsAsyncGeneratorFunctionTrueFuzzTest()
42 ObjectFactory *factory = vm->GetFactory(); in JSValueRefIsAsyncGeneratorFunctionTrueFuzzTest()
48 [[maybe_unused]] auto it = object->IsAsyncGeneratorFunction(vm); in JSValueRefIsAsyncGeneratorFunctionTrueFuzzTest()
50 JSNApi::DestroyJSVM(vm); in JSValueRefIsAsyncGeneratorFunctionTrueFuzzTest()
57 EcmaVM *vm = JSNApi::CreateJSVM(option); in JSValueRefIsAsyncGeneratorFunctionFalseFuzzTest() local
65 Local<JSValueRef> object = IntegerRef::New(vm, num); in JSValueRefIsAsyncGeneratorFunctionFalseFuzzTest()
66 object->IsAsyncGeneratorFunction(vm); in JSValueRefIsAsyncGeneratorFunctionFalseFuzzTest()
67 JSNApi::DestroyJSVM(vm); in JSValueRefIsAsyncGeneratorFunctionFalseFuzzTest()
74 EcmaVM *vm in JSValueRefIsAsyncGeneratorObjectTrueFuzzTest() local
98 EcmaVM *vm = JSNApi::CreateJSVM(option); JSValueRefIsAsyncGeneratorObjectFalseFuzzTest() local
[all...]
/arkcompiler/ets_runtime/test/fuzztest/jsnapiexceptions_fuzzer/
H A Djsnapiexceptions_fuzzer.cpp29 EcmaVM *vm = JSNApi::CreateJSVM(option); in JSNApiGetAndClearUncaughtExceptionFuzzTest() local
34 Local<StringRef> message = StringRef::NewFromUtf8(vm, (char *)data, (int)size); in JSNApiGetAndClearUncaughtExceptionFuzzTest()
35 Local<JSValueRef> error = Exception::Error(vm, message); in JSNApiGetAndClearUncaughtExceptionFuzzTest()
36 JSNApi::ThrowException(vm, error); in JSNApiGetAndClearUncaughtExceptionFuzzTest()
37 JSNApi::GetAndClearUncaughtException(vm); in JSNApiGetAndClearUncaughtExceptionFuzzTest()
38 JSNApi::DestroyJSVM(vm); in JSNApiGetAndClearUncaughtExceptionFuzzTest()
45 EcmaVM *vm = JSNApi::CreateJSVM(option); in JSNApiPrintExceptionInfoFuzzTest() local
49 JSNApi::PrintExceptionInfo(vm); in JSNApiPrintExceptionInfoFuzzTest()
50 JSNApi::DestroyJSVM(vm); in JSNApiPrintExceptionInfoFuzzTest()
57 EcmaVM *vm in JSNApiThrowExceptionFuzzTest() local
[all...]
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_lazy_callback.cpp26 EcmaVM *vm = thread->GetEcmaVM(); in Date() local
27 ObjectFactory *factory = vm->GetFactory(); in Date()
28 auto env = vm->GetGlobalEnv(); in Date()
32 Builtins builtin(thread, factory, vm); in Date()
41 EcmaVM *vm = thread->GetEcmaVM(); in Set() local
42 ObjectFactory *factory = vm->GetFactory(); in Set()
43 auto env = vm->GetGlobalEnv(); in Set()
46 Builtins builtin(thread, factory, vm); in Set()
56 EcmaVM *vm = thread->GetEcmaVM(); in Map() local
57 ObjectFactory *factory = vm in Map()
71 EcmaVM *vm = thread->GetEcmaVM(); WeakMap() local
85 EcmaVM *vm = thread->GetEcmaVM(); WeakSet() local
99 EcmaVM *vm = thread->GetEcmaVM(); WeakRef() local
113 EcmaVM *vm = thread->GetEcmaVM(); FinalizationRegistry() local
127 EcmaVM *vm = thread->GetEcmaVM(); TypedArray() local
162 EcmaVM *vm = thread->GetEcmaVM(); ArrayBuffer() local
176 EcmaVM *vm = thread->GetEcmaVM(); DataView() local
191 EcmaVM *vm = thread->GetEcmaVM(); SharedArrayBuffer() local
[all...]

Completed in 23 milliseconds

12345678910>>...28