• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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