/base/hiviewdfx/hisysevent/adapter/native/idl/src/ |
H A D | ash_mem_utils.cpp | 48 auto ashmem = Ashmem::CreateAshmem(ASH_MEM_NAME, ASH_MEM_SIZE); in GetAshmem() local 49 if (ashmem == nullptr) { in GetAshmem() 50 HILOG_ERROR(LOG_CORE, "ashmem init failed."); in GetAshmem() 51 return ashmem; in GetAshmem() 53 if (!ashmem->MapReadAndWriteAshmem()) { in GetAshmem() 54 HILOG_ERROR(LOG_CORE, "ashmem map failed."); in GetAshmem() 55 return ashmem; in GetAshmem() 57 HILOG_DEBUG(LOG_CORE, "ashmem init succeed."); in GetAshmem() 58 return ashmem; in GetAshmem() 61 void AshMemUtils::CloseAshmem(sptr<Ashmem> ashmem) in CloseAshmem() argument 79 auto ashmem = GetAshmem(); WriteBulkData() local 108 auto ashmem = parcel.ReadAshmem(); ReadBulkData() local [all...] |
/base/hiviewdfx/hiview/adapter/plugins/eventservice/service/idl/src/ |
H A D | ash_mem_utils.cpp | 45 auto ashmem = Ashmem::CreateAshmem(ASH_MEM_NAME, ASH_MEM_SIZE); in GetAshmem() local 46 if (ashmem == nullptr) { in GetAshmem() 47 HIVIEW_LOGE("ashmem init failed."); in GetAshmem() 48 return ashmem; in GetAshmem() 50 if (!ashmem->MapReadAndWriteAshmem()) { in GetAshmem() 51 HIVIEW_LOGE("ashmem map failed."); in GetAshmem() 52 return ashmem; in GetAshmem() 54 HIVIEW_LOGD("ashmem init succeed."); in GetAshmem() 55 return ashmem; in GetAshmem() 58 void AshMemUtils::CloseAshmem(sptr<Ashmem> ashmem) in CloseAshmem() argument 76 auto ashmem = GetAshmem(); WriteBulkData() local 105 auto ashmem = parcel.ReadAshmem(); ReadBulkData() local [all...] |
/base/web/webview/test/unittest/ohos_adapter/flowbuffer_adapter_impl_test/ |
H A D | flowbuffer_adapter_impl_test.cpp | 76 auto ashmem = flowbufferAdapter->CreateAshmem(scriptLength, PROT_READ | PROT_WRITE, fd); in HWTEST_F() local 77 EXPECT_TRUE(ashmem != nullptr); in HWTEST_F() 78 ashmem = flowbufferAdapter->CreateAshmem(-1, PROT_READ | PROT_WRITE, fd); in HWTEST_F() 79 EXPECT_EQ(ashmem, nullptr); in HWTEST_F() 95 auto ashmem = flowbufferAdapter->CreateAshmemWithFd(fd, scriptLength, PROT_READ); in HWTEST_F() local 96 EXPECT_TRUE(ashmem != nullptr); in HWTEST_F() 97 ashmem = flowbufferAdapter->CreateAshmemWithFd(fd, INT_MAX, PROT_READ); in HWTEST_F() 98 EXPECT_EQ(ashmem, nullptr); in HWTEST_F() 99 ashmem = flowbufferAdapter->CreateAshmemWithFd(-1, scriptLength, PROT_READ); in HWTEST_F() 100 EXPECT_EQ(ashmem, nullpt in HWTEST_F() 150 auto ashmem = flowbufferAdapter->CreateAshmem(scriptLength, PROT_READ | PROT_WRITE, fd); HWTEST_F() local 169 auto ashmem = flowbufferAdapter->CreateAshmemWithFd(fd, scriptLength, PROT_READ); HWTEST_F() local [all...] |
/base/hiviewdfx/hiview/base/utility/ |
H A D | ash_memory_utils.cpp | 37 auto ashmem = Ashmem::CreateAshmem(ashName.c_str(), ashSize); in GetAshmem() local 38 if (ashmem == nullptr) { in GetAshmem() 39 HIVIEW_LOGE("ashmem init failed."); in GetAshmem() 40 return ashmem; in GetAshmem() 42 if (!ashmem->MapReadAndWriteAshmem()) { in GetAshmem() 43 HIVIEW_LOGE("ashmem map failed."); in GetAshmem() 46 HIVIEW_LOGI("ashmem init succeed."); in GetAshmem() 47 return ashmem; in GetAshmem()
|
/base/hiviewdfx/hiview/base/utility/include/ |
H A D | ash_memory_utils.h | 19 #include "ashmem.h" 27 static bool WriteBulkData(const std::vector<T>& src, sptr<Ashmem> ashmem, size_t ashSize, in WriteBulkData() argument 42 if (!ashmem->WriteToAshmem(data, dataSize, offset)) { in WriteBulkData() 53 static bool ReadBulkData(sptr<Ashmem> ashmem, const std::vector<uint32_t>& allSize, std::vector<T>& dest) in ReadBulkData() argument 57 auto origin = ashmem->ReadFromAshmem(allSize[i], offset); in ReadBulkData()
|
/base/account/os_account/services/accountmgr/src/bundle_manager_adapter/ |
H A D | bundle_manager_adapter_proxy.cpp | 482 ACCOUNT_LOGI("big reply, reading data from ashmem");
in GetBigParcelableInfo() 499 sptr<Ashmem> ashmem = reply.ReadAshmem();
in GetParcelableFromAshmem() local 500 if (ashmem == nullptr) {
in GetParcelableFromAshmem() 505 bool ret = ashmem->MapReadOnlyAshmem();
in GetParcelableFromAshmem() 507 ACCOUNT_LOGE("Map read only ashmem fail");
in GetParcelableFromAshmem() 508 ClearAshmem(ashmem);
in GetParcelableFromAshmem() 514 ashmem->ReadFromAshmem(ashmem->GetAshmemSize(), offset));
in GetParcelableFromAshmem() 516 ACCOUNT_LOGE("Data is nullptr when read from ashmem");
in GetParcelableFromAshmem() 517 ClearAshmem(ashmem);
in GetParcelableFromAshmem() 694 sptr<Ashmem> ashmem = reply.ReadAshmem(); GetParcelableInfosFromAshmem() local [all...] |
/base/web/webview/test/fuzztest/ohos_adapter/ashmemcreate_fuzzer/ |
H A D | ashmemcreate_fuzzer.cpp | 33 AshmemAdapter ashmem; in AshmemCreateFuzzTest() local 42 int fd = ashmem.AshmemCreate(name, size); in AshmemCreateFuzzTest()
|
/base/usb/usb_manager/test/native/mock/src/ |
H A D | usb_bulkcallback_mock_test.cpp | 22 #include "ashmem.h"
256 * @tc.desc: Test functions to int32_t BulkRead(const UsbDev &devInfo, const UsbPipe &pipe, sptr<Ashmem> &ashmem)
270 sptr<Ashmem> ashmem;
in HWTEST_F() local 273 ret = UsbBulkcallbackMockTest::UsbBulkcallbackMockTest::InitAshmemOne(ashmem, asmSize, flg);
in HWTEST_F() 275 ret = usbSrv_->BulkRead(dev_, pipe, ashmem);
in HWTEST_F() 290 * @tc.desc: Test functions to int32_t BulkRead(const UsbDev &devInfo, const UsbPipe &pipe, sptr<Ashmem> &ashmem)
304 sptr<Ashmem> ashmem;
in HWTEST_F() local 307 ret = UsbBulkcallbackMockTest::UsbBulkcallbackMockTest::InitAshmemOne(ashmem, asmSize, flg);
in HWTEST_F() 309 ret = usbSrv_->BulkRead(dev_, pipe, ashmem);
in HWTEST_F() 324 * @tc.desc: Test functions to int32_t BulkRead(const UsbDev &devInfo, const UsbPipe &pipe, sptr<Ashmem> &ashmem)
338 sptr<Ashmem> ashmem; HWTEST_F() local 374 sptr<Ashmem> ashmem; HWTEST_F() local 410 sptr<Ashmem> ashmem; HWTEST_F() local 444 sptr<Ashmem> ashmem; HWTEST_F() local 478 sptr<Ashmem> ashmem; HWTEST_F() local 514 sptr<Ashmem> ashmem; HWTEST_F() local 550 sptr<Ashmem> ashmem; HWTEST_F() local 589 sptr<Ashmem> ashmem; HWTEST_F() local 630 sptr<Ashmem> ashmem; HWTEST_F() local [all...] |
/base/web/webview/test/fuzztest/ohos_adapter/flowbufferadapter_fuzzer/ |
H A D | flowbufferadapterimpl_fuzzer.cpp | 36 auto ashmem = flowbufferAdapter->CreateAshmem(scriptLength, PROT_READ | PROT_WRITE, fd); in ApplyFlowBufferAdapterImplFuzzTest() local 37 (void)ashmem; in ApplyFlowBufferAdapterImplFuzzTest()
|
/base/usb/usb_manager/test/native/service_unittest/src/ |
H A D | usb_dfx_test.cpp | 27 #include "ashmem.h"
239 sptr<Ashmem> ashmem;
in HWTEST_F() local 241 InitAshmemOne(ashmem, MEM_DATA, rflg);
in HWTEST_F() 242 UsbSrvClient.BulkRead(pipe, pointIn, ashmem);
in HWTEST_F() 243 ret = UsbSrvClient.BulkWrite(pipe, pointOut, ashmem);
in HWTEST_F() 287 sptr<Ashmem> ashmem;
in HWTEST_F() local 289 InitAshmemOne(ashmem, MEM_DATA, rflg);
in HWTEST_F() 290 UsbSrvClient.BulkRead(pipe, pointIn, ashmem);
in HWTEST_F() 291 UsbSrvClient.BulkWrite(pipe, pointOut, ashmem);
in HWTEST_F()
|
H A D | usb_bulkcallback_test.cpp | 24 #include "ashmem.h"
406 * @tc.desc: Test functions to int32_t BulkRead(const UsbDev &devInfo, const UsbPipe &pipe, sptr<Ashmem> &ashmem)
414 sptr<Ashmem> ashmem;
in HWTEST_F() local 420 ret = InitAshmemOne(ashmem, asmSize, rflg);
in HWTEST_F() 441 ret = UsbSrvClient.BulkRead(pipe, point, ashmem);
in HWTEST_F() 460 * @tc.desc: Test functions to int32_t BulkRead(const UsbDev &devInfo, const UsbPipe &pipe, sptr<Ashmem> &ashmem)
468 sptr<Ashmem> ashmem;
in HWTEST_F() local 474 ret = InitAshmemOne(ashmem, asmSize, rflg);
in HWTEST_F() 495 ret = UsbSrvClient.BulkRead(pipe, point, ashmem);
in HWTEST_F() 514 * @tc.desc: Test functions to int32_t BulkRead(const UsbDev &devInfo, const UsbPipe &pipe, sptr<Ashmem> &ashmem)
522 sptr<Ashmem> ashmem; HWTEST_F() local 578 sptr<Ashmem> ashmem; HWTEST_F() local 634 sptr<Ashmem> ashmem; HWTEST_F() local 688 sptr<Ashmem> ashmem; HWTEST_F() local 744 sptr<Ashmem> ashmem; HWTEST_F() local 800 sptr<Ashmem> ashmem; HWTEST_F() local 855 sptr<Ashmem> ashmem; HWTEST_F() local [all...] |
/base/powermgr/display_manager/state_manager/test/unittest/mock/src/ |
H A D | mock_message_parcel.cpp | 163 bool MessageParcel::WriteAshmem(sptr<Ashmem> ashmem) in WriteAshmem() argument 165 (void)ashmem; in WriteAshmem()
|
/base/powermgr/battery_manager/test/unittest/mock/source/ |
H A D | mock_message_parcel.cpp | 159 bool MessageParcel::WriteAshmem(sptr<Ashmem> ashmem) in WriteAshmem() argument 161 (void)ashmem; in WriteAshmem()
|
/base/hiviewdfx/hisysevent/adapter/native/idl/include/ |
H A D | ash_mem_utils.h | 19 #include "ashmem.h" 29 static void CloseAshmem(sptr<Ashmem> ashmem);
|
/base/hiviewdfx/hiview/adapter/plugins/eventservice/service/idl/include/ |
H A D | ash_mem_utils.h | 19 #include "ashmem.h" 29 static void CloseAshmem(sptr<Ashmem> ashmem);
|
/base/web/webview/interfaces/kits/cj/src/ |
H A D | webview_javascript_result_callback.cpp | 245 bool WebviewJavaScriptResultCallBackImpl::ConstructArgv(void* ashmem, in ConstructArgv() argument 255 char* flowbufStr = FlowbufStrAtIndex(ashmem, flowbufIndex, &argIndex, &strLen); in ConstructArgv() 260 flowbufStr = FlowbufStrAtIndex(ashmem, flowbufIndex, &argIndex, &strLen); in ConstructArgv() 268 flowbufStr = FlowbufStrAtIndex(ashmem, flowbufIndex, &argIndex, &strLen); in ConstructArgv() 278 flowbufStr = FlowbufStrAtIndex(ashmem, flowbufIndex, &argIndex, &strLen); in ConstructArgv() 324 auto ashmem = flowbufferAdapter->CreateAshmemWithFd(fd, MAX_FLOWBUF_DATA_SIZE + HEADER_SIZE, PROT_READ); in GetJavaScriptResultSelfFlowbuf() local 325 if (!ashmem) { in GetJavaScriptResultSelfFlowbuf() 330 if (!ConstructArgv(ashmem, args, argv, jsObj, routingId)) { in GetJavaScriptResultSelfFlowbuf()
|
/base/powermgr/battery_statistics/test/unittest/mock/source/ |
H A D | mock_message_parcel.cpp | 181 bool MessageParcel::WriteAshmem(sptr<Ashmem> ashmem) in WriteAshmem() argument 183 (void)ashmem; in WriteAshmem()
|
/base/powermgr/thermal_manager/test/unittest/mock/src/ |
H A D | mock_message_parcel.cpp | 167 bool MessageParcel::WriteAshmem(sptr<Ashmem> ashmem) in WriteAshmem() argument 169 (void)ashmem; in WriteAshmem()
|
/base/powermgr/power_manager/test/unittest/mock/ |
H A D | mock_message_parcel.cpp | 172 bool MessageParcel::WriteAshmem(sptr<Ashmem> ashmem) in WriteAshmem() argument 174 (void)ashmem; in WriteAshmem()
|
/base/hiviewdfx/hiview/adapter/service/client/src/ |
H A D | hiview_service_ability_proxy.cpp | 55 sptr<Ashmem> ashmem = reply.ReadAshmem(); in List() local 56 if (ashmem == nullptr) { in List() 57 HIVIEW_LOGE("read ashmem failed."); in List() 60 if (!ashmem->MapReadAndWriteAshmem()) { in List() 64 if (!AshMemoryUtils::ReadBulkData<HiviewFileInfo>(ashmem, allSize, fileInfos)) { in List()
|
/base/web/webview/interfaces/kits/napi/common/ |
H A D | napi_parse_utils.cpp | 523 // get ashmem in ConstructStringFlowbuf() 529 auto ashmem = flowbufferAdapter->CreateAshmem(scriptLength + 1, PROT_READ | PROT_WRITE, fd); in ConstructStringFlowbuf() local 530 if (!ashmem) { in ConstructStringFlowbuf() 534 // write to ashmem in ConstructStringFlowbuf() 536 napi_get_value_string_utf8(env, argv, static_cast<char*>(ashmem), scriptLength + 1, &jsStringLength); in ConstructStringFlowbuf() 565 // get ashmem in ConstructArrayBufFlowbuf() 571 auto ashmem = flowbufferAdapter->CreateAshmem(scriptLength + 1, PROT_READ | PROT_WRITE, fd); in ConstructArrayBufFlowbuf() local 572 if (!ashmem) { in ConstructArrayBufFlowbuf() 576 // write to ashmem in ConstructArrayBufFlowbuf() 577 if (memcpy_s(ashmem, scriptLengt in ConstructArrayBufFlowbuf() [all...] |
/base/hiviewdfx/hisysevent/test/moduletest/common/ |
H A D | hisysevent_adapter_native_test.cpp | 60 auto ashmem = Ashmem::CreateAshmem(ASH_MEM_NAME, ASH_MEM_SIZE); in GetAshmem() local 61 if (ashmem == nullptr) { in GetAshmem() 64 if (!ashmem->MapReadAndWriteAshmem()) { in GetAshmem() 65 return ashmem; in GetAshmem() 67 return ashmem; in GetAshmem()
|
/base/hiviewdfx/hiview/adapter/plugins/eventservice/service/test/unittest/common/ |
H A D | sys_event_service_ohos_test.cpp | 63 auto ashmem = Ashmem::CreateAshmem(ASH_MEM_NAME, ASH_MEM_SIZE); in GetAshmem() local 64 if (ashmem == nullptr) { in GetAshmem() 67 if (!ashmem->MapReadAndWriteAshmem()) { in GetAshmem() 68 return ashmem; in GetAshmem() 70 return ashmem; in GetAshmem()
|
/base/notification/distributed_notification_service/frameworks/core/test/unittest/mock/ |
H A D | mock_message_parcel.cpp | 134 bool MessageParcel::WriteAshmem(sptr<Ashmem> ashmem) in WriteAshmem() argument
|
/base/usb/usb_manager/interfaces/innerkits/native/include/ |
H A D | usb_srv_client.h | 90 int32_t BulkRead(USBDevicePipe &pip, const USBEndpoint &endpoint, sptr<Ashmem> &ashmem); 91 int32_t BulkWrite(USBDevicePipe &pip, const USBEndpoint &endpoint, sptr<Ashmem> &ashmem);
|