Home
last modified time | relevance | path

Searched refs:arrayBufferPtr (Results 1 – 14 of 14) sorted by relevance

/ohos5.0/foundation/arkui/napi/sample/native_module_systemtest/
H A Djs_test_arraybuffer.cpp27 void* arrayBufferPtr = nullptr; in CreateArrayBuffer() local
30 NAPI_CALL(env, napi_create_arraybuffer(env, arrayBufferSize, &arrayBufferPtr, &arrayBuffer)); in CreateArrayBuffer()
H A Dtest_napi.cpp2333 void* arrayBufferPtr = nullptr; variable
2403 void* arrayBufferPtr = nullptr; variable
2485 void* arrayBufferPtr = nullptr; variable
2528 void* arrayBufferPtr = nullptr; variable
2590 void* arrayBufferPtr = nullptr; variable
2628 void* arrayBufferPtr = nullptr; variable
2723 void* arrayBufferPtr = nullptr; variable
3073 void* arrayBufferPtr = nullptr; variable
8468 void* arrayBufferPtr = nullptr; variable
8523 void* arrayBufferPtr = nullptr; variable
[all …]
/ohos5.0/docs/zh-cn/application-dev/napi/
H A Dnapi-guidelines.md423 void* arrayBufferPtr = nullptr;
426 napi_status verification = napi_create_arraybuffer(env, createBufferSize, &arrayBufferPtr, &arrayBu…
428 napi_status result = napi_get_arraybuffer_info(env, arrayBuffer, &arrayBufferPtr, &arrayBufferSize);
429 delete arrayBufferPtr; // 这一步是禁止的,创建的arrayBufferPtr生命周期由引擎管理,不允许用户自己delete,否则会double free
H A Duse-napi-about-arraybuffer.md10 - **生命周期和内存管理**:在使用Node-API处理ArrayBuffer时,需注意创建的arrayBufferPtr生命周期由引擎管理,不允许用户自己delete,否则会double fre…
H A Djsvm-data-types-interfaces.md1021 void *arrayBufferPtr = nullptr;
1024 OH_JSVM_CreateArraybuffer(env, arrayBufferSize, &arrayBufferPtr, &arrayBuffer);
1120 void *arrayBufferPtr = nullptr;
1123 OH_JSVM_CreateArraybuffer(env, arrayBufferSize, &arrayBufferPtr, &arrayBuffer);
/ohos5.0/foundation/communication/ipc/ipc/native/src/napi_common/source/
H A Dnapi_ashmem.cpp430 void *arrayBufferPtr = nullptr; in ReadFromAshmem() local
431 napi_create_arraybuffer(env, size, &arrayBufferPtr, &arrayBuffer); in ReadFromAshmem()
440 errno_t status = memcpy_s(arrayBufferPtr, size, result, size); in ReadFromAshmem()
498 void *arrayBufferPtr = nullptr; in TransferByteToJsData() local
499 napi_create_arraybuffer(env, size, &arrayBufferPtr, &arrayBuffer); in TransferByteToJsData()
512 errno_t status = memcpy_s(arrayBufferPtr, size, result, size); in TransferByteToJsData()
857 void *arrayBufferPtr = nullptr; in ReadDataFromAshmem() local
859 … napi_status isCreateBufferOk = napi_create_arraybuffer(env, size, &arrayBufferPtr, &arrayBuffer); in ReadDataFromAshmem()
864 errno_t status = memcpy_s(arrayBufferPtr, bufferSize, result, bufferSize); in ReadDataFromAshmem()
H A Dnapi_message_sequence_read.cpp1018 void *arrayBufferPtr = nullptr; in JS_ReadRawData() local
1021 …napi_status isCreateBufferOk = napi_create_arraybuffer(env, bufferSize, &arrayBufferPtr, &arrayBuf… in JS_ReadRawData()
1034 errno_t status = memcpy_s(arrayBufferPtr, bufferSize, rawData, bufferSize); in JS_ReadRawData()
1077 void *arrayBufferPtr = nullptr; in JS_ReadRawDataBuffer() local
1079 …napi_status isCreateBufferOk = napi_create_arraybuffer(env, bufferSize, &arrayBufferPtr, &arrayBuf… in JS_ReadRawDataBuffer()
1085 errno_t status = memcpy_s(arrayBufferPtr, bufferSize, rawData, bufferSize); in JS_ReadRawDataBuffer()
1094 void* arrayBufferPtr = nullptr; in JS_CopyVectorToBuffer() local
1096 …napi_status createStatus = napi_create_arraybuffer(env, bufferSize, &arrayBufferPtr, &arrayBuffer); in JS_CopyVectorToBuffer()
1101 errno_t status = memcpy_s(arrayBufferPtr, bufferSize, vector.data(), bufferSize); in JS_CopyVectorToBuffer()
/ohos5.0/docs/en/application-dev/napi/
H A Dnapi-guidelines.md423 void* arrayBufferPtr = nullptr;
426 napi_status verification = napi_create_arraybuffer(env, createBufferSize, &arrayBufferPtr, &arrayBu…
428 napi_status result = napi_get_arraybuffer_info(env, arrayBuffer, &arrayBufferPtr, &arrayBufferSize);
429 delete arrayBufferPtr; // This operation is not allowed and may cause a double free of the buffer. …
H A Duse-napi-about-arraybuffer.md10 …ss **ArrayBuffer** objects, note that the lifecycle of the created **arrayBufferPtr** is managed b…
H A Djsvm-data-types-interfaces.md1021 void *arrayBufferPtr = nullptr;
1024 OH_JSVM_CreateArraybuffer(env, arrayBufferSize, &arrayBufferPtr, &arrayBuffer);
1120 void *arrayBufferPtr = nullptr;
1123 OH_JSVM_CreateArraybuffer(env, arrayBufferSize, &arrayBufferPtr, &arrayBuffer);
/ohos5.0/commonlibrary/ets_utils/js_util_module/util/test/
H A Dtest_util.cpp600 void* arrayBufferPtr = nullptr; variable
602 napi_create_arraybuffer(env, arrayBufferSize, &arrayBufferPtr, &arrayBuffer);
642 void* arrayBufferPtr = nullptr; variable
644 napi_create_arraybuffer(env, arrayBufferSize, &arrayBufferPtr, &arrayBuffer);
684 void* arrayBufferPtr = nullptr; variable
686 napi_create_arraybuffer(env, arrayBufferSize, &arrayBufferPtr, &arrayBuffer);
727 void* arrayBufferPtr = nullptr; variable
729 napi_create_arraybuffer(env, arrayBufferSize, &arrayBufferPtr, &arrayBuffer);
770 void* arrayBufferPtr = nullptr; variable
813 void* arrayBufferPtr = nullptr; variable
[all …]
/ohos5.0/commonlibrary/ets_utils/js_concurrent_module/test/
H A Dtest_concurrent.cpp569 void* arrayBufferPtr = nullptr; variable
571 napi_create_arraybuffer(env, arrayBufferSize, &arrayBufferPtr, &arrayBuffer);
573 ASSERT_NE(arrayBufferPtr, nullptr);
/ohos5.0/foundation/arkui/napi/test/unittest/
H A Dtest_napi.cpp941 void* arrayBufferPtr = nullptr; variable
1006 void* arrayBufferPtr = nullptr; variable
1030 ASSERT_EQ(arrayBufferPtr, data);
2365 void* arrayBufferPtr = nullptr; variable
2373 arrayBufferPtr = nullptr;
6892 void* arrayBufferPtr = nullptr; variable
7865 void* arrayBufferPtr = nullptr; variable
7896 void* arrayBufferPtr = nullptr; variable
8101 void* arrayBufferPtr = nullptr; variable
8157 void* arrayBufferPtr = nullptr; variable
[all …]
H A Dtest_sendable_napi.cpp760 void* arrayBufferPtr = nullptr; variable
762 napi_create_arraybuffer(env, arrayBufferSize, &arrayBufferPtr, &arrayBuffer);
1765 void* arrayBufferPtr = nullptr; variable
1766 napi_create_sendable_arraybuffer(env, arrayBufferSize, &arrayBufferPtr, &arrayBuffer);
1770 arrayBufferPtr = nullptr;