Home
last modified time | relevance | path

Searched refs:PurgeableMem (Results 1 - 13 of 13) sorted by relevance

/commonlibrary/memory_utils/libpurgeablemem/cpp/src/
H A Dpurgeable_mem.cpp27 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 Dpurgeable_mem_builder.cpp20 namespace PurgeableMem { namespace
24 #define LOG_TAG "PurgeableMem: Builder"
55 } /* namespace PurgeableMem */
H A Dux_page_table.cpp22 namespace PurgeableMem { namespace
26 #define LOG_TAG "PurgeableMem: UPT"
77 } /* namespace PurgeableMem */
H A Dpurgeable_ashmem.cpp27 namespace PurgeableMem { namespace
31 #define LOG_TAG "PurgeableMem"
248 } /* namespace PurgeableMem */
H A Dpurgeable_mem_base.cpp27 namespace PurgeableMem { namespace
31 #define LOG_TAG "PurgeableMem"
255 } /* namespace PurgeableMem */
/commonlibrary/memory_utils/libpurgeablemem/test/
H A Dpurgeable_cpp_test.cpp31 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 Dpurgeableashmem_test.cpp38 namespace PurgeableMem { namespace
/commonlibrary/memory_utils/libpurgeablemem/cpp/include/
H A Dpurgeable_mem.h28 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 Dux_page_table.h24 namespace PurgeableMem { namespace
32 friend class PurgeableMem;
39 } /* namespace PurgeableMem */
H A Dpm_smartptr_util.h22 namespace PurgeableMem { namespace
35 } /* namespace PurgeableMem */
H A Dpurgeable_mem_builder.h23 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 Dpurgeable_mem_base.h31 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 Dpurgeable_ashmem.h46 namespace PurgeableMem { namespace
69 } /* namespace PurgeableMem */

Completed in 6 milliseconds