/ohos5.0/foundation/arkui/napi/sample/native_module_systemtest/ |
H A D | js_test_arraybuffer.cpp | 27 void* arrayBufferPtr = nullptr; in CreateArrayBuffer() local 30 NAPI_CALL(env, napi_create_arraybuffer(env, arrayBufferSize, &arrayBufferPtr, &arrayBuffer)); in CreateArrayBuffer()
|
H A D | test_napi.cpp | 2333 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 D | napi-guidelines.md | 423 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 D | use-napi-about-arraybuffer.md | 10 - **生命周期和内存管理**:在使用Node-API处理ArrayBuffer时,需注意创建的arrayBufferPtr生命周期由引擎管理,不允许用户自己delete,否则会double fre…
|
H A D | jsvm-data-types-interfaces.md | 1021 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 D | napi_ashmem.cpp | 430 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 D | napi_message_sequence_read.cpp | 1018 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 D | napi-guidelines.md | 423 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 D | use-napi-about-arraybuffer.md | 10 …ss **ArrayBuffer** objects, note that the lifecycle of the created **arrayBufferPtr** is managed b…
|
H A D | jsvm-data-types-interfaces.md | 1021 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 D | test_util.cpp | 600 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 D | test_concurrent.cpp | 569 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 D | test_napi.cpp | 941 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 D | test_sendable_napi.cpp | 760 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;
|