Home
last modified time | relevance | path

Searched refs:ashmem (Results 1 - 25 of 38) sorted by relevance

12

/base/hiviewdfx/hisysevent/adapter/native/idl/src/
H A Dash_mem_utils.cpp48 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 Dash_mem_utils.cpp45 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 Dflowbuffer_adapter_impl_test.cpp76 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 Dash_memory_utils.cpp37 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 Dash_memory_utils.h19 #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 Dbundle_manager_adapter_proxy.cpp482 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 Dashmemcreate_fuzzer.cpp33 AshmemAdapter ashmem; in AshmemCreateFuzzTest() local
42 int fd = ashmem.AshmemCreate(name, size); in AshmemCreateFuzzTest()
/base/usb/usb_manager/test/native/mock/src/
H A Dusb_bulkcallback_mock_test.cpp22 #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 Dflowbufferadapterimpl_fuzzer.cpp36 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 Dusb_dfx_test.cpp27 #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 Dusb_bulkcallback_test.cpp24 #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 Dmock_message_parcel.cpp163 bool MessageParcel::WriteAshmem(sptr<Ashmem> ashmem) in WriteAshmem() argument
165 (void)ashmem; in WriteAshmem()
/base/powermgr/battery_manager/test/unittest/mock/source/
H A Dmock_message_parcel.cpp159 bool MessageParcel::WriteAshmem(sptr<Ashmem> ashmem) in WriteAshmem() argument
161 (void)ashmem; in WriteAshmem()
/base/hiviewdfx/hisysevent/adapter/native/idl/include/
H A Dash_mem_utils.h19 #include "ashmem.h"
29 static void CloseAshmem(sptr<Ashmem> ashmem);
/base/hiviewdfx/hiview/adapter/plugins/eventservice/service/idl/include/
H A Dash_mem_utils.h19 #include "ashmem.h"
29 static void CloseAshmem(sptr<Ashmem> ashmem);
/base/web/webview/interfaces/kits/cj/src/
H A Dwebview_javascript_result_callback.cpp245 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 Dmock_message_parcel.cpp181 bool MessageParcel::WriteAshmem(sptr<Ashmem> ashmem) in WriteAshmem() argument
183 (void)ashmem; in WriteAshmem()
/base/powermgr/thermal_manager/test/unittest/mock/src/
H A Dmock_message_parcel.cpp167 bool MessageParcel::WriteAshmem(sptr<Ashmem> ashmem) in WriteAshmem() argument
169 (void)ashmem; in WriteAshmem()
/base/powermgr/power_manager/test/unittest/mock/
H A Dmock_message_parcel.cpp172 bool MessageParcel::WriteAshmem(sptr<Ashmem> ashmem) in WriteAshmem() argument
174 (void)ashmem; in WriteAshmem()
/base/hiviewdfx/hiview/adapter/service/client/src/
H A Dhiview_service_ability_proxy.cpp55 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 Dnapi_parse_utils.cpp523 // 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 Dhisysevent_adapter_native_test.cpp60 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 Dsys_event_service_ohos_test.cpp63 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 Dmock_message_parcel.cpp134 bool MessageParcel::WriteAshmem(sptr<Ashmem> ashmem) in WriteAshmem() argument
/base/usb/usb_manager/interfaces/innerkits/native/include/
H A Dusb_srv_client.h90 int32_t BulkRead(USBDevicePipe &pip, const USBEndpoint &endpoint, sptr<Ashmem> &ashmem);
91 int32_t BulkWrite(USBDevicePipe &pip, const USBEndpoint &endpoint, sptr<Ashmem> &ashmem);

Completed in 15 milliseconds

12