如何查看kmalloc的调用过程
时间: 2024-04-25 08:25:04 浏览: 10
要查看kmalloc的调用过程,可以通过以下步骤进行:
1. 首先,查看kmalloc的定义和用法。在引用\[1\]中提到了kmalloc的一些处理过程,可以了解到kmalloc是用于申请内存的函数。
2. 接下来,可以查看kzalloc函数的定义。在引用\[2\]中提到了kzalloc是一个内部函数,通过调用kmalloc并设置__GFP_ZERO标志来申请全0页面的内存。
3. 如果使能了CONFIG_TRACING,可以查看trace_kmalloc函数的调用。在引用\[3\]中提到了如果使能了CONFIG_TRACING,会有一个trace_kmalloc函数用于跟踪kmalloc的调用过程。
综上所述,要查看kmalloc的调用过程,可以查看kmalloc的定义和用法,了解kzalloc函数的定义,以及检查是否使能了CONFIG_TRACING并查看trace_kmalloc函数的调用。
#### 引用[.reference_title]
- *1* *2* *3* [Linux内存管理(三十二):slub 分配器之kmalloc详解](https://blog.csdn.net/jingerppp/article/details/128134291)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]