1# HiDebug_MallocDispatch 2 3<!--Kit: Performance Analysis Kit--> 4<!--Subsystem: HiviewDFX--> 5<!--Owner: @hello_harmony; @yu_haoqiaida--> 6<!--Designer: @kutcherzhou1--> 7<!--Tester: @gcw_KuLfPSbe--> 8<!--Adviser: @foryourself--> 9 10## 概述 11 12应用程序进程可替换/恢复的HiDebug_MallocDispatch表结构类型定义。 13 14**起始版本:** 20 15 16**相关模块:** [HiDebug](capi-hidebug.md) 17 18**所在头文件:** [hidebug_type.h](capi-hidebug-type-h.md) 19 20## 汇总 21 22### 成员函数 23 24| 名称 | 描述 | 25| -- | -- | 26| [void* (\*malloc)(size_t)](#malloc) | 开发者自定义malloc函数指针。 | 27| [void* (\*calloc)(size_t, size_t)](#calloc) | 开发者自定义calloc函数指针。 | 28| [void* (\*realloc)(void*, size_t)](#realloc) | 开发者自定义realloc函数指针。 | 29| [void (\*free)(void*)](#free) | 开发者自定义free函数指针。 | 30| [void* (\*mmap)(void*, size_t, int, int, int, off_t)](#mmap) | 开发者自定义mmap函数指针。 | 31| [int (\*munmap)(void*, size_t)](#munmap) | 开发者自定义munmap函数指针。 | 32 33## 成员函数说明 34 35### malloc() 36 37``` 38void* (*malloc)(size_t) 39``` 40 41**描述** 42 43开发者自定义malloc函数指针。 44 45### calloc() 46 47``` 48void* (*calloc)(size_t, size_t) 49``` 50 51**描述** 52 53开发者自定义calloc函数指针。 54 55### realloc() 56 57``` 58void* (*realloc)(void*, size_t) 59``` 60 61**描述** 62 63开发者自定义realloc函数指针。 64 65### free() 66 67``` 68void (*free)(void*) 69``` 70 71**描述** 72 73开发者自定义free函数指针。 74 75### mmap() 76 77``` 78void* (*mmap)(void*, size_t, int, int, int, off_t) 79``` 80 81**描述** 82 83开发者自定义mmap函数指针。 84 85### munmap() 86 87``` 88int (*munmap)(void*, size_t) 89``` 90 91**描述** 92 93开发者自定义munmap函数指针。 94 95 96