Searched refs:PurgMemBuilder (Results 1 - 3 of 3) sorted by relevance
/commonlibrary/memory_utils/libpurgeablemem/c/src/ |
H A D | purgeable_mem_builder_c.c | 29 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 D | purgeable_mem_c.c | 36 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 D | purgeable_mem_builder_c.h | 28 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