Home
last modified time | relevance | path

Searched refs:dataPtr_ (Results 1 - 6 of 6) sorted by relevance

/commonlibrary/memory_utils/libpurgeablemem/cpp/src/
H A Dpurgeable_mem.cpp47 dataPtr_ = nullptr; in PurgeableMem()
70 if (dataPtr_) { in ~PurgeableMem()
71 if (munmap(dataPtr_, RoundUp(dataSizeInput_, PAGE_SIZE)) != 0) { in ~PurgeableMem()
77 dataPtr_ = nullptr; in ~PurgeableMem()
87 return !(pageTable_->CheckPresent((uint64_t)dataPtr_, dataSizeInput_)); in IsPurged()
99 dataPtr_ = mmap(nullptr, size, PROT_READ | PROT_WRITE, type, -1, 0); in CreatePurgeableData()
100 if (dataPtr_ == MAP_FAILED) { in CreatePurgeableData()
102 dataPtr_ = nullptr; in CreatePurgeableData()
105 MAKE_UNIQUE(pageTable_, UxPageTable, "constructor uxpt make_unique fail", return false, (uint64_t)dataPtr_, size); in CreatePurgeableData()
112 pageTable_->GetUxpte((uint64_t)dataPtr_, dataSizeInput in Pin()
[all...]
H A Dpurgeable_ashmem.cpp47 dataPtr_ = nullptr; in PurgeableAshMem()
60 dataPtr_ = nullptr; in PurgeableAshMem()
83 if (!isChange_ && dataPtr_) { in ~PurgeableAshMem()
84 if (munmap(dataPtr_, RoundUp(dataSizeInput_, PAGE_SIZE)) != 0) { in ~PurgeableAshMem()
90 dataPtr_ = nullptr; in ~PurgeableAshMem()
129 dataPtr_ = mmap(nullptr, size, PROT_READ | PROT_WRITE, MAP_SHARED, ashmemFd_, 0); in CreatePurgeableData()
130 if (dataPtr_ == MAP_FAILED) { in CreatePurgeableData()
132 dataPtr_ = nullptr; in CreatePurgeableData()
198 if (dataPtr_) { in ResizeData()
199 if (munmap(dataPtr_, RoundU in ResizeData()
[all...]
H A Dpurgeable_mem_base.cpp65 IF_NULL_LOG_ACTION(dataPtr_, "dataPtr is nullptr in BeginRead", return false); in BeginRead()
112 if (dataPtr_ == nullptr) { in BeginWrite()
115 IF_NULL_LOG_ACTION(dataPtr_, "dataPtr is nullptr in BeginWrite", return false); in BeginWrite()
154 if (!modifier->Build(dataPtr_, dataSizeInput_)) { in ModifyContentByBuilder()
182 return dataPtr_; in GetContent()
200 if (memset_s(dataPtr_, RoundUp(dataSizeInput_, PAGE_SIZE), 0, dataSizeInput_) != EOK) { in BuildContent()
204 /* builder_ and dataPtr_ is never nullptr since it is checked by BeginAccess() before */ in BuildContent()
205 succ = builder_->BuildAll(dataPtr_, dataSizeInput_); in BuildContent()
/commonlibrary/memory_utils/libpurgeablemem/cpp/include/
H A Dpurgeable_mem_base.h129 void *dataPtr_ = nullptr; member in OHOS::PurgeableMem::PurgeableMemBase
/commonlibrary/memory_utils/libpurgeablemem/test/
H A Dpurgeable_cpp_test.cpp473 munmap(pobj2->dataPtr_, roundip); in HWTEST_F()
476 munmap(pobj2->dataPtr_, roundip); in HWTEST_F()
477 pobj2->dataPtr_ = data; in HWTEST_F()
479 EXPECT_NE(pobj2->dataPtr_, nullptr); in HWTEST_F()
H A Dpurgeableashmem_test.cpp579 pobj.dataPtr_ = nullptr; in HWTEST_F()
615 pobj2.dataPtr_ = data; in HWTEST_F()
621 pobj4.dataPtr_ = data; in HWTEST_F()

Completed in 4 milliseconds