Searched refs:PurgeableMem (Results 1 - 13 of 13) sorted by relevance
/commonlibrary/memory_utils/libpurgeablemem/cpp/src/ |
H A D | purgeable_mem.cpp | 27 namespace PurgeableMem { namespace 31 #define LOG_TAG "PurgeableMem" 45 PurgeableMem::PurgeableMem(size_t dataSize, std::unique_ptr<PurgeableMemBuilder> builder) in PurgeableMem() function in OHOS::PurgeableMem::PurgeableMem 67 PurgeableMem::~PurgeableMem() in ~PurgeableMem() 84 bool PurgeableMem::IsPurged() in IsPurged() 90 bool PurgeableMem::CreatePurgeableData() in CreatePurgeableData() 109 bool PurgeableMem::Pin() in Pin() 116 bool PurgeableMem [all...] |
H A D | purgeable_mem_builder.cpp | 20 namespace PurgeableMem { namespace 24 #define LOG_TAG "PurgeableMem: Builder" 55 } /* namespace PurgeableMem */
|
H A D | ux_page_table.cpp | 22 namespace PurgeableMem { namespace 26 #define LOG_TAG "PurgeableMem: UPT" 77 } /* namespace PurgeableMem */
|
H A D | purgeable_ashmem.cpp | 27 namespace PurgeableMem { namespace 31 #define LOG_TAG "PurgeableMem" 248 } /* namespace PurgeableMem */
|
H A D | purgeable_mem_base.cpp | 27 namespace PurgeableMem { namespace 31 #define LOG_TAG "PurgeableMem" 255 } /* namespace PurgeableMem */
|
/commonlibrary/memory_utils/libpurgeablemem/test/ |
H A D | purgeable_cpp_test.cpp | 31 namespace PurgeableMem { namespace 38 void LoopPrintAlphabet(PurgeableMem *pdata, unsigned int loopCount); 41 void ModifyPurgMemByBuilder(PurgeableMem *pdata, std::unique_ptr<PurgeableMemBuilder> mod); 168 PurgeableMem pobj1(27, std::move(builder1)); in HWTEST_F() 174 PurgeableMem pobj2(27, std::move(builder2)); in HWTEST_F() 212 PurgeableMem *pobj = new PurgeableMem(27, std::move(builder)); in HWTEST_F() 235 PurgeableMem *pobj = new PurgeableMem(27, std::move(builder)); in HWTEST_F() 263 PurgeableMem *pob in HWTEST_F() [all...] |
H A D | purgeableashmem_test.cpp | 38 namespace PurgeableMem { namespace
|
/commonlibrary/memory_utils/libpurgeablemem/cpp/include/ |
H A D | purgeable_mem.h | 28 namespace PurgeableMem { namespace 29 class PurgeableMem : public PurgeableMemBase { class 31 PurgeableMem(size_t dataSize, std::unique_ptr<PurgeableMemBuilder> builder); 32 ~PurgeableMem(); 45 } /* namespace PurgeableMem */
|
H A D | ux_page_table.h | 24 namespace PurgeableMem { namespace 32 friend class PurgeableMem; 39 } /* namespace PurgeableMem */
|
H A D | pm_smartptr_util.h | 22 namespace PurgeableMem { namespace 35 } /* namespace PurgeableMem */
|
H A D | purgeable_mem_builder.h | 23 namespace PurgeableMem { namespace 26 * PurgeableMem users can define their builders by inheriting this class. 27 * In its member func Build(), user should define how to build the content of a PurgeableMem obj. 34 * User should define how to build the content of a PurgeableMem obj in this func. 35 * Input: data: data ptr, ponits to start address of a PurgeableMem obj's content. 62 } /* namespace PurgeableMem */
|
H A D | purgeable_mem_base.h | 31 namespace PurgeableMem { namespace 35 * BeginRead: begin read the PurgeableMem obj. 55 * EndRead: end read the PurgeableMem obj. 62 * BeginRead: begin write the PurgeableMem obj. 83 * EndWrite: end write the PurgeableMem obj. 90 * ModifyContentByBuilder: append a PurgeableMemBuilder obj to the PurgeableMem obj. 98 * GetContent: get content ptr of the PurgeableMem obj. 106 * GetContentSize: get content size of the PurgeableMem obj. 112 * ResizeData: resize size of the PurgeableMem obj. 142 } /* namespace PurgeableMem */ [all...] |
H A D | purgeable_ashmem.h | 46 namespace PurgeableMem { namespace 69 } /* namespace PurgeableMem */
|
Completed in 6 milliseconds