Home
last modified time | relevance | path

Searched refs:dataPtr (Results 1 - 3 of 3) sorted by relevance

/commonlibrary/memory_utils/libpurgeablemem/c/src/
H A Dpurgeable_mem_c.c34 void *dataPtr; member
48 PM_HILOG_INFO_C(LOG_CORE, "purgMemObj(%{public}lx) dataPtr(%{public}lx) dataSizeInput(%{public}zu)" in LogPurgMemInfo()
50 (unsigned long)obj, (unsigned long)(obj->dataPtr), obj->dataSizeInput, in LogPurgMemInfo()
81 pugObj->dataPtr = mmap(NULL, size, PROT_READ | PROT_WRITE, type, -1, 0); in PurgMemCreate_()
82 if (pugObj->dataPtr == MAP_FAILED) { in PurgMemCreate_()
83 PM_HILOG_ERROR_C(LOG_CORE, "%{public}s: mmap dataPtr fail", __func__); in PurgMemCreate_()
84 pugObj->dataPtr = NULL; in PurgMemCreate_()
93 PMState err = InitUxPageTable(pugObj->uxPageTable, (uint64_t)(pugObj->dataPtr), size); /* dataPtr is aligned */ in PurgMemCreate_()
118 munmap(pugObj->dataPtr, siz in PurgMemCreate_()
[all...]
/commonlibrary/memory_utils/libpurgeablemem/common/src/
H A Dux_page_table_c.c153 void *dataPtr = mmap(NULL, dataSize, prot, type, -1, 0); in CheckUxpt() local
154 if (dataPtr == MAP_FAILED) { in CheckUxpt()
161 size_t uptSize = GetUxPageSize((uint64_t)dataPtr, dataSize); in CheckUxpt()
162 void *ptes = mmap(NULL, uptSize, prot, type, -1, UxptePageNo((uint64_t)dataPtr) * PAGE_SIZE); in CheckUxpt()
175 if (munmap(dataPtr, dataSize) != 0) { in CheckUxpt()
178 dataPtr = NULL; in CheckUxpt()
/commonlibrary/memory_utils/libpurgeablemem/test/
H A Dpurgeableashmem_test.cpp176 void *dataPtr = mmap(nullptr, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); in HWTEST_F() local
177 if (dataPtr == MAP_FAILED) { in HWTEST_F()
178 dataPtr = nullptr; in HWTEST_F()
182 char *str = static_cast<char *>(dataPtr); in HWTEST_F()

Completed in 3 milliseconds