Lines Matching refs:panda
41 using panda::ArrayRef;
42 using panda::ArrayBufferRef;
43 using panda::BigIntRef;
44 using panda::BooleanRef;
45 using panda::BufferRef;
46 using panda::DateRef;
47 using panda::DataViewRef;
48 using panda::EscapeLocalScope;
49 using panda::FunctionRef;
50 using panda::Global;
51 using panda::IntegerRef;
52 using panda::JSNApi;
53 using panda::JsiRuntimeCallInfo;
54 using panda::Local;
55 using panda::LocalScope;
56 using panda::NativePointerRef;
57 using panda::NumberRef;
58 using panda::ObjectRef;
59 using panda::PrimitiveRef;
60 using panda::PromiseCapabilityRef;
61 using panda::PromiseRef;
62 using panda::PropertyAttribute;
63 using panda::StringRef;
64 using panda::SymbolRef;
65 using panda::TypedArrayRef;
66 using panda::ecmascript::EcmaVM;
142 Local<panda::PrimitiveRef> value = panda::JSValueRef::Undefined(vm);
154 Local<panda::PrimitiveRef> value = panda::JSValueRef::Null(vm);
166 Local<panda::ObjectRef> value = panda::JSNApi::GetGlobalObject(vm);
179 *result = JsValueFromLocalValue(panda::JSValueRef::True(vm));
181 *result = JsValueFromLocalValue(panda::JSValueRef::False(vm));
194 auto obj = panda::ObjectRef::NewObject(vm);
207 Local<panda::ObjectRef> object;
208 if (property_count <= panda::ObjectRef::MAX_PROPERTIES_ON_STACK) {
209 char attrs[sizeof(PropertyAttribute) * panda::ObjectRef::MAX_PROPERTIES_ON_STACK];
210 char keys[sizeof(Local<panda::JSValueRef>) * panda::ObjectRef::MAX_PROPERTIES_ON_STACK];
212 reinterpret_cast<Local<panda::JSValueRef> *>(keys),
216 void *keys = malloc(sizeof(Local<panda::JSValueRef>) * property_count);
219 reinterpret_cast<Local<panda::JSValueRef> *>(keys),
223 object = panda::JSValueRef::Undefined(vm);
248 Local<panda::ObjectRef> object = panda::ObjectRef::NewWithNamedProperties(vm, property_count, keys,
261 Local<panda::ArrayRef> object = panda::ArrayRef::New(vm, 0);
273 Local<panda::ArrayRef> object = panda::ArrayRef::New(vm, length);
285 Local<panda::SendableArrayRef> object = panda::SendableArrayRef::New(vm, 0);
297 Local<panda::SendableArrayRef> object = panda::SendableArrayRef::New(vm, length);
309 Local<panda::NumberRef> object = panda::NumberRef::New(vm, value);
321 Local<panda::NumberRef> object = panda::NumberRef::New(vm, value);
333 Local<panda::NumberRef> object = panda::NumberRef::New(vm, value);
345 Local<panda::NumberRef> object = panda::NumberRef::New(vm, value);
359 Local<panda::StringRef> object = panda::StringRef::NewFromUtf8WithoutStringTable(
363 Local<panda::StringRef> object = panda::StringRef::NewFromUtf8(
379 Local<panda::StringRef> object = panda::StringRef::NewFromUtf8WithoutStringTable(
383 Local<panda::StringRef> object = panda::StringRef::NewFromUtf8(
406 Local<panda::StringRef> object = panda::StringRef::NewFromUtf16WithoutStringTable(
410 Local<panda::StringRef> object = panda::StringRef::NewFromUtf16(
424 panda::JsiFastNativeScope fastNativeScope(vm);
425 panda::Local<panda::JSValueRef> object = panda::JSValueRef::Undefined(vm);
428 object = panda::StringRef::NewFromUtf8(vm, str, 0);
433 Local<panda::SymbolRef> symbol = panda::SymbolRef::New(vm, object);
451 panda::JsiFastNativeScope fastNativeScope(vm);
466 Local<panda::FunctionRef> fn = panda::FunctionRef::NewConcurrent(
476 Local<panda::StringRef> fnName = panda::StringRef::NewFromUtf8(vm, utf8name != nullptr ? utf8name : name);
489 panda::JsiFastNativeScope fastNativeScope(vm);
490 Local<panda::JSValueRef> codeValue = panda::JSValueRef::Undefined(vm);
499 Local<panda::JSValueRef> errorVal = panda::Exception::Error(vm, msgValue);
501 Local<panda::StringRef> codeKey = panda::StringRef::NewFromUtf8(vm, "code");
502 Local<panda::ObjectRef> errorObj(errorVal);
517 panda::JsiFastNativeScope fastNativeScope(vm);
518 Local<panda::JSValueRef> codeValue = panda::JSValueRef::Undefined(vm);
526 Local<panda::JSValueRef> errorVal = panda::Exception::TypeError(vm, msgValue);
528 Local<panda::StringRef> codeKey = panda::StringRef::NewFromUtf8(vm, "code");
529 Local<panda::ObjectRef> errorObj(errorVal);
544 panda::JsiFastNativeScope fastNativeScope(vm);
545 Local<panda::JSValueRef> codeValue = panda::JSValueRef::Undefined(vm);
554 Local<panda::JSValueRef> errorVal = panda::Exception::RangeError(vm, msgValue);
556 Local<panda::StringRef> codeKey = panda::StringRef::NewFromUtf8(vm, "code");
557 Local<panda::ObjectRef> errorObj(errorVal);
575 panda::JsiFastNativeScope fastNativeScope(vm);
610 panda::JSValueRef* nativeValue = reinterpret_cast<panda::JSValueRef*>(value);
624 panda::JSValueRef* nativeValue = reinterpret_cast<panda::JSValueRef*>(value);
639 panda::JSValueRef* nativeValue = reinterpret_cast<panda::JSValueRef*>(value);
653 panda::JSValueRef* nativeValue = reinterpret_cast<panda::JSValueRef*>(value);
667 panda::JSValueRef* nativeValue = reinterpret_cast<panda::JSValueRef*>(value);
687 panda::JsiFastNativeScope fastNativeScope(vm);
690 Local<panda::StringRef> stringVal(nativeValue);
719 panda::JsiFastNativeScope fastNativeScope(vm);
722 Local<panda::StringRef> stringVal(nativeValue);
750 panda::JsiFastNativeScope fastNativeScope(vm);
753 Local<panda::StringRef> stringVal(nativeValue);
783 Local<panda::JSValueRef> val = LocalValueFromJsValue(value);
785 Local<panda::BooleanRef> boolVal = val->ToBoolean(vm);
839 panda::JsiFastNativeScope fastNativeScope(vm);
841 Local<panda::JSValueRef> val = obj->GetPrototype(vm);
855 panda::JsiFastNativeScope fastNativeScope(vm);
857 Local<panda::ArrayRef> arrayVal = obj->GetOwnPropertyNames(vm);
873 panda::JsiFastNativeScope fastNativeScope(vm);
888 panda::JsiFastNativeScope fastNativeScope(vm);
889 Local<panda::JSValueRef> hasResult = JSNApi::NapiHasProperty(vm, reinterpret_cast<uintptr_t>(object),
905 panda::JsiFastNativeScope fastNativeScope(vm);
906 Local<panda::JSValueRef> value = JSNApi::NapiGetProperty(vm, reinterpret_cast<uintptr_t>(object),
925 panda::JsiFastNativeScope fastNativeScope(vm);
945 panda::JsiFastNativeScope fastNativeScope(vm);
966 panda::JsiFastNativeScope fastNativeScope(vm);
968 Local<panda::ObjectRef> obj(nativeValue);
983 panda::JsiFastNativeScope fastNativeScope(vm);
985 Local<panda::StringRef> key = panda::StringRef::NewFromUtf8(vm, utf8name);
1002 panda::JsiFastNativeScope fastNativeScope(vm);
1003 Local<panda::JSValueRef> value = JSNApi::NapiGetNamedProperty(vm, reinterpret_cast<uintptr_t>(object), utf8name);
1025 panda::JsiFastNativeScope fastNativeScope(vm);
1027 Local<panda::StringRef> key = panda::StringRef::NewFromUtf8(vm, utf8name);
1028 panda::PropertyAttribute property;
1043 panda::JsiFastNativeScope fastNativeScope(vm);
1058 panda::JsiFastNativeScope fastNativeScope(vm);
1073 panda::JsiFastNativeScope fastNativeScope(vm);
1075 Local<panda::JSValueRef> value = obj->Get(vm, index);
1091 panda::JsiFastNativeScope fastNativeScope(vm);
1112 panda::JsiFastNativeScope fastNativeScope(vm);
1135 panda::JsiFastNativeScope fastNativeScope(vm);
1152 auto nativeValue = reinterpret_cast<panda::JSValueRef *>(value);
1169 panda::JsiFastNativeScope fastNativeScope(vm);
1210 panda::JsiFastNativeScope fastNativeScope(vm);
1212 RETURN_STATUS_IF_FALSE(env, reinterpret_cast<panda::JSValueRef *>(func)->IsFunction(vm), napi_function_expected);
1213 panda::JSValueRef* thisObj = reinterpret_cast<panda::JSValueRef *>(recv);
1214 panda::FunctionRef* function = reinterpret_cast<panda::FunctionRef *>(func);
1223 panda::JSValueRef* value =
1224 function->CallForNapi(vm, thisObj, reinterpret_cast<panda::JSValueRef *const*>(argv), argc);
1228 panda::JSNApi::PrintExceptionInfo(vm);
1230 reinterpret_cast<NativeEngine *>(env)->lastException_ = panda::JSNApi::GetUncaughtException(vm);
1253 panda::JsiFastNativeScope fastNativeScope(vm);
1255 RETURN_STATUS_IF_FALSE(env, reinterpret_cast<panda::JSValueRef*>(constructor)->IsFunction(vm),
1257 panda::FunctionRef* constructorVal = reinterpret_cast<panda::FunctionRef*>(constructor);
1258 panda::JSValueRef* instance = constructorVal->ConstructorOptimize(vm,
1259 reinterpret_cast<panda::JSValueRef**>(const_cast<napi_value*>(argv)), argc);
1277 panda::JsiFastNativeScope fastNativeScope(vm);
1301 auto info = reinterpret_cast<panda::JsiRuntimeCallInfo*>(cbinfo);
1310 panda::Local<panda::JSValueRef> value = info->GetCallArgRef(i);
1321 panda::JSValueRef::Undefined(reinterpret_cast<NativeEngine*>(env)->GetEcmaVm()));
1349 auto info = reinterpret_cast<panda::JsiRuntimeCallInfo*>(cbinfo);
1353 panda::Local<panda::JSValueRef> newValue = info->GetNewTargetRef();
1396 panda::JsiFastNativeScope fastNativeScope(vm);
1464 Local<panda::ArrayRef> object = panda::MapRef::New(vm);
1476 Local<panda::ArrayRef> object = panda::SendableMapRef::New(vm);
1493 panda::JsiFastNativeScope fastNativeScope(vm);
1496 Local<panda::MapRef> mapRef(nativeValue);
1499 Local<panda::SendableMapRef> mapRef(nativeValue);
1519 panda::JsiFastNativeScope fastNativeScope(vm);
1521 Local<panda::MapRef> mapRef(nativeValue);
1523 Local<panda::MapRef> mapRef(nativeValue);
1526 Local<panda::SendableMapRef> mapRef(nativeValue);
1543 panda::JsiFastNativeScope fastNativeScope(vm);
1547 Local<panda::MapRef> mapRef(nativeValue);
1550 Local<panda::SendableMapRef> mapRef(nativeValue);
1571 panda::JsiFastNativeScope fastNativeScope(vm);
1575 Local<panda::MapRef> mapRef(nativeValue);
1578 Local<panda::SendableMapRef> mapRef(nativeValue);
1597 panda::JsiFastNativeScope fastNativeScope(vm);
1601 Local<panda::MapRef> mapRef(nativeValue);
1604 Local<panda::SendableMapRef> mapRef(nativeValue);
1621 panda::JsiFastNativeScope fastNativeScope(vm);
1625 Local<panda::MapRef> mapRef(nativeValue);
1628 Local<panda::SendableMapRef> mapRef(nativeValue);
1645 panda::JsiFastNativeScope fastNativeScope(vm);
1648 Local<panda::MapRef> mapRef(nativeValue);
1651 Local<panda::SendableMapRef> mapRef(nativeValue);
1665 panda::JsiFastNativeScope fastNativeScope(vm);
1668 Local<panda::MapRef> mapRef(nativeValue);
1671 Local<panda::SendableMapRef> mapRef(nativeValue);
1686 panda::JsiFastNativeScope fastNativeScope(vm);
1690 Local<panda::MapRef> mapRef(nativeValue);
1693 Local<panda::SendableMapRef> mapRef(nativeValue);
1709 panda::JsiFastNativeScope fastNativeScope(vm);
1712 Local<panda::MapRef> mapRef(nativeValue);
1713 Local<panda::ArrayRef> arrayVal = mapRef->GetEntries(vm);
1716 Local<panda::SendableMapRef> mapRef(nativeValue);
1717 Local<panda::SendableArrayRef> arrayVal = mapRef->GetEntries(vm);
1731 panda::JsiFastNativeScope fastNativeScope(vm);
1734 Local<panda::MapRef> mapRef(nativeValue);
1735 Local<panda::ArrayRef> arrayVal = mapRef->GetKeys(vm);
1738 Local<panda::SendableMapRef> mapRef(nativeValue);
1739 Local<panda::SendableArrayRef> arrayVal = mapRef->GetKeys(vm);
1753 panda::JsiFastNativeScope fastNativeScope(vm);
1756 Local<panda::MapRef> mapRef(nativeValue);
1757 Local<panda::ArrayRef> arrayVal = mapRef->GetValues(vm);
1760 Local<panda::SendableMapRef> mapRef(nativeValue);
1761 Local<panda::SendableArrayRef> arrayVal = mapRef->GetValues(vm);
1775 panda::JsiFastNativeScope fastNativeScope(vm);
1778 Local<panda::JSValueRef> value;
1780 Local<panda::MapIteratorRef> mapIter(nativeValue);
1783 Local<panda::SendableMapIteratorRef> mapIter(nativeValue);
1807 panda::JsiFastNativeScope fastNativeScope(vm);
1811 Local<panda::StringRef> key = panda::StringRef::GetNapiWrapperString(vm);
1813 Local<panda::ObjectRef> wrapper = nativeObject->Get(vm, key);
1820 Local<panda::ObjectRef> object = panda::ObjectRef::New(vm);
1853 panda::JsiFastNativeScope fastNativeScope(vm);
1856 Local<panda::StringRef> key = panda::StringRef::GetNapiWrapperString(vm);
1858 Local<panda::ObjectRef> wrapper = nativeObject->Get(vm, key);
1865 Local<panda::ObjectRef> object = panda::ObjectRef::New(vm);
1898 panda::JsiFastNativeScope fastNativeScope(vm);
1901 Local<panda::StringRef> key = panda::StringRef::GetNapiWrapperString(vm);
1903 Local<panda::ObjectRef> wrapper = nativeObject->Get(vm, key);
1910 Local<panda::ObjectRef> object = panda::ObjectRef::New(vm);
1937 panda::JsiFastNativeScope fastNativeScope(vm);
1939 Local<panda::StringRef> key = panda::StringRef::GetNapiWrapperString(vm);
1940 Local<panda::JSValueRef> val = nativeObject->Get(vm, key);
1943 Local<panda::ObjectRef> ext(val);
1960 panda::JsiFastNativeScope fastNativeScope(vm);
1962 Local<panda::StringRef> key = panda::StringRef::GetNapiWrapperString(vm);
1963 Local<panda::JSValueRef> val = nativeObject->Get(vm, key);
1966 Local<panda::ObjectRef> ext(val);
1973 Local<panda::ObjectRef> wrapper = val;
1978 Local<panda::ObjectRef> object = panda::ObjectRef::New(vm);
2001 auto callback = reinterpret_cast<panda::NativePointerCallback>(finalize_cb);
2004 panda::JsiFastNativeScope fastNativeScope(vm);
2024 auto callback = reinterpret_cast<panda::NativePointerCallback>(finalize_cb);
2027 panda::JsiFastNativeScope fastNativeScope(vm);
2043 panda::JsiFastNativeScope fastNativeScope(vm);
2060 panda::JsiFastNativeScope fastNativeScope(vm);
2078 auto callback = reinterpret_cast<panda::NativePointerCallback>(finalize_cb);
2079 Local<panda::NativePointerRef> object = panda::NativePointerRef::New(vm, data, callback, finalize_hint, 0);
2097 auto callback = reinterpret_cast<panda::NativePointerCallback>(finalize_cb);
2098 Local<panda::NativePointerRef> object =
2099 panda::NativePointerRef::New(vm, data, callback, finalize_hint, native_binding_size);
2289 panda::JsiFastNativeScope fastNativeScope(vm);
2292 panda::JSNApi::ThrowException(vm, nativeValue);
2302 panda::JsiFastNativeScope fastNativeScope(vm);
2303 Local<panda::JSValueRef> error(panda::JSValueRef::Undefined(vm));
2304 error = panda::Exception::Error(vm, StringRef::NewFromUtf8(vm, msg));
2306 Local<panda::JSValueRef> codeKey = panda::StringRef::NewFromUtf8(vm, "code");
2307 Local<panda::JSValueRef> codeValue = panda::StringRef::NewFromUtf8(vm, code);
2308 Local<panda::ObjectRef> errorObj(error);
2311 panda::JSNApi::ThrowException(vm, error);
2321 panda::JsiFastNativeScope fastNativeScope(vm);
2322 Local<panda::JSValueRef> error(panda::JSValueRef::Undefined(vm));
2323 error = panda::Exception::TypeError(vm, StringRef::NewFromUtf8(vm, msg));
2325 Local<panda::JSValueRef> codeKey = panda::StringRef::NewFromUtf8(vm, "code");
2326 Local<panda::JSValueRef> codeValue = panda::StringRef::NewFromUtf8(vm, code);
2327 Local<panda::ObjectRef> errorObj(error);
2330 panda::JSNApi::ThrowException(vm, error);
2340 panda::JsiFastNativeScope fastNativeScope(vm);
2341 Local<panda::JSValueRef> error(panda::JSValueRef::Undefined(vm));
2342 error = panda::Exception::RangeError(vm, StringRef::NewFromUtf8(vm, msg));
2344 Local<panda::JSValueRef> codeKey = panda::StringRef::NewFromUtf8(vm, "code");
2345 Local<panda::JSValueRef> codeValue = panda::StringRef::NewFromUtf8(vm, code);
2346 Local<panda::ObjectRef> errorObj(error);
2349 panda::JSNApi::ThrowException(vm, error);
2361 panda::JsiFastNativeScope fastNativeScope(vm);
2374 *result = panda::JSNApi::HasPendingException(vm);
2386 Local<panda::ObjectRef> exception = panda::JSNApi::GetAndClearUncaughtException(vm);
2403 panda::JsiFastNativeScope fastNativeScope(vm);
2418 Local<panda::ArrayBufferRef> res = panda::ArrayBufferRef::New(vm, byte_length);
2436 Local<panda::SendableArrayBufferRef> res = panda::SendableArrayBufferRef::New(vm, byte_length);
2459 auto callback = reinterpret_cast<panda::NativePointerCallback>(finalize_cb);
2460 Local<panda::ArrayBufferRef> object =
2461 panda::ArrayBufferRef::New(vm, external_data, byte_length, callback, finalize_hint);
2477 panda::JsiFastNativeScope fastNativeScope(vm);
2479 Local<panda::ArrayBufferRef> res(nativeValue);
2485 Local<panda::SendableArrayBufferRef> res(nativeValue);
2505 panda::JsiFastNativeScope fastNativeScope(vm);
2521 panda::JsiFastNativeScope fastNativeScope(vm);
2549 Local<panda::BufferRef> obj = BufferRef::New(vm, size);
2586 Local<panda::BufferRef> obj = BufferRef::New(vm, length);
2614 auto callback = reinterpret_cast<panda::NativePointerCallback>(finalize_cb);
2629 Local<panda::BufferRef> object = panda::BufferRef::New(vm, data, length, callback, finalize_hint);
2644 panda::JsiFastNativeScope fastNativeScope(vm);
2646 Local<panda::BufferRef> res(nativeValue);
2660 panda::JsiFastNativeScope fastNativeScope(vm);
2662 Local<panda::ObjectRef> obj = nativeValue->ToEcmaObject(vm);
2675 panda::JsiFastNativeScope fastNativeScope(vm);
2677 Local<panda::ObjectRef> obj = nativeValue->ToEcmaObject(vm);
2699 panda::JsiFastNativeScope fastNativeScope(vm);
2701 Local<panda::ArrayBufferRef> arrayBuf(value);
2725 panda::JsiFastNativeScope fastNativeScope(vm);
2727 Local<panda::SendableArrayBufferRef> arrayBuf(value);
2752 panda::JsiFastNativeScope fastNativeScope(vm);
2754 Local<panda::TypedArrayRef> typedArray = Local<panda::TypedArrayRef>(value);
2773 Local<panda::SendableTypedArrayRef> typedArray = Local<panda::SendableTypedArrayRef>(value);
2774 Local<panda::SendableArrayBufferRef> localArrayBuffer = typedArray->GetArrayBuffer(vm);
2811 panda::JsiFastNativeScope fastNativeScope(vm);
2813 Local<panda::ArrayBufferRef> res(arrayBufferValue);
2823 Local<panda::DataViewRef> dataView = panda::DataViewRef::New(vm, res, byte_offset, length);
2836 panda::JsiFastNativeScope fastNativeScope(vm);
2856 reinterpret_cast<panda::JSValueRef**>(arraybuffer), byte_offset);
2923 panda::JsiFastNativeScope fastNativeScope(vm);
2945 panda::JSNApi::SetHostPromiseRejectionTracker(const_cast<EcmaVM*>(vm), engine->GetPromiseRejectCallback(),
3019 panda::JsiFastNativeScope fastNativeScope(vm);
3034 panda::JsiFastNativeScope fastNativeScope(vm);
3049 panda::JsiFastNativeScope fastNativeScope(vm);
3063 panda::JsiFastNativeScope fastNativeScope(vm);
3078 panda::JsiFastNativeScope fastNativeScope(vm);
3093 panda::JsiFastNativeScope fastNativeScope(vm);
3108 panda::JsiFastNativeScope fastNativeScope(vm);
3123 panda::JsiFastNativeScope fastNativeScope(vm);
3138 panda::JsiFastNativeScope fastNativeScope(vm);
3153 panda::JsiFastNativeScope fastNativeScope(vm);
3167 panda::JsiFastNativeScope fastNativeScope(vm);
3181 panda::JsiFastNativeScope fastNativeScope(vm);
3196 panda::JsiFastNativeScope fastNativeScope(vm);
3210 panda::JsiFastNativeScope fastNativeScope(vm);
3224 panda::JsiFastNativeScope fastNativeScope(vm);
3239 panda::JsiFastNativeScope fastNativeScope(vm);
3253 panda::JsiFastNativeScope fastNativeScope(vm);
3267 panda::JsiFastNativeScope fastNativeScope(vm);
3306 *result = panda::JSNApi::SerializeValue(vm, nativeValue, transferList, cloneList, false, false);
3325 panda::JSNApi::SerializeValue(vm, nativeValue, transferList, cloneList, defaultTransfer, defaultCloneSendable);
3338 Local<panda::JSValueRef> res = panda::JSNApi::DeserializeValue(vm, buffer, reinterpret_cast<void*>(engine));
3349 panda::JSNApi::DeleteSerializationData(buffer);
3360 Local<panda::BigIntRef> object = panda::BigIntRef::New(vm, value);
3372 Local<panda::BigIntRef> object = panda::BigIntRef::New(vm, value);
3388 panda::JsiFastNativeScope fastNativeScope(vm);
3390 Local<panda::BigIntRef> bigIntVal = nativeValue->ToBigInt(vm);
3406 panda::JsiFastNativeScope fastNativeScope(vm);
3408 Local<panda::BigIntRef> bigIntVal = nativeValue->ToBigInt(vm);
3422 panda::JsiFastNativeScope fastNativeScope(vm);
3437 panda::JsiFastNativeScope fastNativeScope(vm);
3457 panda::JsiFastNativeScope fastNativeScope(vm);
3501 Local<panda::ArrayRef> arrayVal = obj->GetAllPropertyNames(vm, filter);
3513 panda::JsiFastNativeScope fastNativeScope(vm);
3532 panda::JsiFastNativeScope fastNativeScope(vm);
3539 Local<panda::StringRef> key = StringRef::NewFromUtf8(vm, name);
3550 Local<panda::JSValueRef> value = panda::BigIntRef::CreateBigWords(vm, sign, size,
3552 Local<panda::StringRef> key = panda::StringRef::NewFromUtf8(vm, name);
3563 bool BigIntGetWordsArray(const EcmaVM* vm, Local<panda::BigIntRef> &value, int* signBit,
3602 panda::JsiFastNativeScope fastNativeScope(vm);
3609 Local<panda::StringRef> key = panda::StringRef::NewFromUtf8(vm, name);
3612 Local<panda::StringRef> key = panda::StringRef::NewFromUtf8(vm, name);
3613 Local<panda::JSValueRef> object = obj->Get(vm, key);
3618 Local<panda::BigIntRef> bigintObj = object->ToBigInt(vm);
3647 panda::JsiFastNativeScope fastNativeScope(vm);
3650 Local<panda::DateRef> dateObj(nativeValue);
3675 panda::JsiFastNativeScope fastNativeScope(vm);
3707 Local<panda::JSValueRef> value = panda::BigIntRef::CreateBigWords(vm, sign, size, words);
3709 if (panda::JSNApi::HasPendingException(vm)) {
3729 panda::JsiFastNativeScope fastNativeScope(vm);
3766 pathStr = panda::JSNApi::NormalizePath(path);
3785 panda::JsiFastNativeScope fastNativeScope(vm);
3799 panda::JsiFastNativeScope fastNativeScope(vm);
3813 panda::JsiFastNativeScope fastNativeScope(vm);
3856 panda::JsiFastNativeScope fastNativeScope(vm);
3859 Local<panda::ArrayRef> arrayVal = obj->GetOwnEnumerablePropertyNames(vm);
3886 Local<panda::JSValueRef> AttachFuncCallback(void* engine, void* buffer, void* hint, void* attachData)
3891 return panda::JSValueRef::Undefined(vm);
3894 Local<panda::JSValueRef> result = panda::JSValueRef::Undefined(vm);
3921 panda::JsiFastNativeScope fastNativeScope(vm);
3926 panda::JSNApi::NativeBindingInfo* data = panda::JSNApi::NativeBindingInfo::CreateNewInstance();
3940 Local<panda::NativePointerRef> value = panda::NativePointerRef::NewConcurrent(vm, data,
3942 auto externalInfo = reinterpret_cast<panda::JSNApi::NativeBindingInfo*>(data);
3960 panda::JsiFastNativeScope fastNativeScope(vm);
3963 Local<panda::StringRef> stringVal(nativeValue);
4010 panda::JSNApi::SetExecuteBufferMode(vm);
4032 panda::JsiFastNativeScope fastNativeScope(vm);
4080 *scope = reinterpret_cast<napi_fast_native_scope>(new panda::JsiFastNativeScope(engine->GetEcmaVm()));
4089 delete reinterpret_cast<panda::JsiFastNativeScope*>(scope);
4104 panda::JsiFastNativeScope fastNativeScope(vm);
4106 Local<panda::ArrayBufferRef> res(nativeValue);
4125 panda::JsiFastNativeScope fastNativeScoper(vm);
4129 Local<panda::StringRef> stringVal(nativeValue);