Home
last modified time | relevance | path

Searched refs:transfer (Results 1 - 9 of 9) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/serializer/
H A Dvalue_serializer.cpp101 const JSHandle<JSTaggedValue> &transfer, in WriteValue()
106 if (!defaultTransfer_ && !PrepareTransfer(thread, transfer)) { in WriteValue()
328 bool transfer = transferDataSet_.find(ToUintPtr(object)) != transferDataSet_.end(); in SerializeJSArrayBufferPrologue() local
332 if (transfer) { in SerializeJSArrayBufferPrologue()
335 LOG_ECMA(ERROR) << "ValueSerialize: can't put arraybuffer in both transfer list and clone list"; in SerializeJSArrayBufferPrologue()
344 considering transfer it"; in SerializeJSArrayBufferPrologue()
366 bool transfer = transferDataSet_.find(ToUintPtr(object)) != transferDataSet_.end(); in SerializeJSSharedArrayBufferPrologue() local
367 if (arrayBuffer->IsDetach() || transfer) { in SerializeJSSharedArrayBufferPrologue()
368 LOG_ECMA(ERROR) << "ValueSerialize: don't support serialize detached or transfer shared array buffer"; in SerializeJSSharedArrayBufferPrologue()
427 bool ValueSerializer::PrepareTransfer(JSThread *thread, const JSHandle<JSTaggedValue> &transfer) in PrepareTransfer() argument
99 WriteValue(JSThread *thread, const JSHandle<JSTaggedValue> &value, const JSHandle<JSTaggedValue> &transfer, const JSHandle<JSTaggedValue> &cloneList) WriteValue() argument
[all...]
H A Dvalue_serializer.h29 // clear transfer obj set after serialization in ~ValueSerializer()
37 bool WriteValue(JSThread *thread, const JSHandle<JSTaggedValue> &value, const JSHandle<JSTaggedValue> &transfer,
48 bool PrepareTransfer(JSThread *thread, const JSHandle<JSTaggedValue> &transfer);
/arkcompiler/ets_runtime/test/fuzztest/jsnapideleteserializationdata_fuzzer/
H A Djsnapideleteserializationdata_fuzzer.cpp43 Local<JSValueRef> transfer(JSValueRef::Undefined(vm)); in JSNApiDeleteSerializationDataFuzzTest()
44 void* serializationData = JSNApi::SerializeValue(vm, value, transfer, JSValueRef::Undefined(vm)); in JSNApiDeleteSerializationDataFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/jsnapideserializevalue_fuzzer/
H A Djsnapideserializevalue_fuzzer.cpp43 Local<JSValueRef> transfer(JSValueRef::Undefined(vm)); in JSNApiDeserializeValueFuzzTest()
44 void *serializationData = JSNApi::SerializeValue(vm, value, transfer, JSValueRef::Undefined(vm)); in JSNApiDeserializeValueFuzzTest()
/arkcompiler/ets_runtime/test/moduletest/array/
H A Darray.js748 v3.transfer();
869 v2.transfer();
/arkcompiler/ets_runtime/ecmascript/serializer/tests/
H A Dserializer_test.cpp1817 // Test transfer JSArrayBuffer
1843 EXPECT_TRUE(success) << "Serialize transfer JSArrayBuffer fail"; in HWTEST_F_L0()
1857 // Test serialize JSArrayBuffer that not transfer
1878 EXPECT_TRUE(success) << "Serialize not transfer JSArrayBuffer fail"; in HWTEST_F_L0()
1916 // Test serialize JSArrayBuffer with external native buffer that not transfer
1945 // Test serialize JSArrayBuffer with external native buffer that transfer
1979 JSHandle<EcmaString> transfer(factory->NewFromASCII("transfer")); in HWTEST_F_L0()
1982 JSHandle<JSTaggedValue>(transfer), in HWTEST_F_L0()
1996 JSHandle<EcmaString> transfer(factor in HWTEST_F_L0()
[all...]
/arkcompiler/ets_runtime/ecmascript/napi/test/
H A Dffi_workload.cpp3277 Local<JSValueRef> transfer = JSValueRef::Undefined(vm_); in HWTEST_F_L0() local
3280 void *ptr = JSNApi::SerializeValue(vm_, value, transfer, JSValueRef::Undefined(vm_)); in HWTEST_F_L0()
3293 Local<JSValueRef> transfer = JSValueRef::Undefined(vm_); in HWTEST_F_L0() local
3296 void *ptr = JSNApi::SerializeValue(vm_, value, transfer, JSValueRef::Undefined(vm_)); in HWTEST_F_L0()
3308 Local<JSValueRef> transfer = JSValueRef::Undefined(vm_); in HWTEST_F_L0() local
3311 void *ptr = JSNApi::SerializeValue(vm_, value, transfer, JSValueRef::Undefined(vm_)); in HWTEST_F_L0()
3337 Local<JSValueRef> transfer = JSValueRef::Undefined(vm_); in HWTEST_F_L0() local
3340 void *ptr = JSNApi::SerializeValue(vm_, value, transfer, JSValueRef::Undefined(vm_)); in HWTEST_F_L0()
3352 Local<JSValueRef> transfer = JSValueRef::Undefined(vm_); in HWTEST_F_L0() local
3355 void *ptr = JSNApi::SerializeValue(vm_, value, transfer, JSValueRe in HWTEST_F_L0()
[all...]
/arkcompiler/ets_runtime/ecmascript/napi/include/
H A Djsnapi_expo.h1661 static void* SerializeValue(const EcmaVM *vm, Local<JSValueRef> data, Local<JSValueRef> transfer,
/arkcompiler/ets_runtime/ecmascript/napi/
H A Djsnapi_expo.cpp5526 void *JSNApi::SerializeValue(const EcmaVM *vm, Local<JSValueRef> value, Local<JSValueRef> transfer, in SerializeValue() argument
5532 JSHandle<JSTaggedValue> arkTransfer = JSNApiHelper::ToJSHandle(transfer); in SerializeValue()

Completed in 30 milliseconds