Home
last modified time | relevance | path

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

/commonlibrary/memory_utils/libpurgeablemem/c/src/
H A Dpurgeable_mem_builder_c.c29 struct PurgMemBuilder { struct
30 struct PurgMemBuilder *nextBuilder;
37 static void AppendBuilder(struct PurgMemBuilder *head, struct PurgMemBuilder *newcomer);
39 struct PurgMemBuilder *PurgMemBuilderCreate(PurgMemBuilderFunc func, void *param, const char *name) in PurgMemBuilderCreate()
43 struct PurgMemBuilder *builder = NULL; in PurgMemBuilderCreate()
44 builder = (struct PurgMemBuilder *)malloc(sizeof(struct PurgMemBuilder)); in PurgMemBuilderCreate()
46 PM_HILOG_ERROR_C(LOG_CORE, "%{public}s: malloc struct PurgMemBuilder failed", __func__); in PurgMemBuilderCreate()
56 bool PurgMemBuilderDestroy(struct PurgMemBuilder *builde
[all...]
H A Dpurgeable_mem_c.c36 struct PurgMemBuilder *builder;
70 static struct PurgMem *PurgMemCreate_(size_t len, struct PurgMemBuilder *builder) in PurgMemCreate_()
419 struct PurgMemBuilder *builder = PurgMemBuilderCreate(func, funcPara, NULL); in PurgMemAppendModify()
/commonlibrary/memory_utils/libpurgeablemem/c/include/
H A Dpurgeable_mem_builder_c.h28 struct PurgMemBuilder;
33 struct PurgMemBuilder *PurgMemBuilderCreate(PurgMemBuilderFunc func, void *param, const char *name);
36 bool PurgMemBuilderDestroy(struct PurgMemBuilder *builder);
38 bool PurgMemBuilderAppendFunc(struct PurgMemBuilder *builder, PurgMemBuilderFunc func, void *param,
41 bool PurgMemBuilderAppendBuilder(struct PurgMemBuilder *builder, struct PurgMemBuilder *newcomer);
44 bool PurgMemBuilderBuildAll(struct PurgMemBuilder *builder, void *data, size_t size);

Completed in 2 milliseconds