/arkcompiler/ets_runtime/ecmascript/serializer/ |
H A D | value_serializer.cpp | 101 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 D | value_serializer.h | 29 // 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 D | jsnapideleteserializationdata_fuzzer.cpp | 43 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 D | jsnapideserializevalue_fuzzer.cpp | 43 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 D | array.js | 748 v3.transfer(); 869 v2.transfer();
|
/arkcompiler/ets_runtime/ecmascript/serializer/tests/ |
H A D | serializer_test.cpp | 1817 // 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 D | ffi_workload.cpp | 3277 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 D | jsnapi_expo.h | 1661 static void* SerializeValue(const EcmaVM *vm, Local<JSValueRef> data, Local<JSValueRef> transfer,
|
/arkcompiler/ets_runtime/ecmascript/napi/ |
H A D | jsnapi_expo.cpp | 5526 void *JSNApi::SerializeValue(const EcmaVM *vm, Local<JSValueRef> value, Local<JSValueRef> transfer, in SerializeValue() argument 5532 JSHandle<JSTaggedValue> arkTransfer = JSNApiHelper::ToJSHandle(transfer); in SerializeValue()
|