首页 > 解决方案 > 从函数名中获取所需的头文件名

问题描述

假设我想知道使用 kmalloc() 需要使用slab.h。我在文档中搜索 kmalloc 并获取此页面https://www.kernel.org/doc/html/latest/core-api/mm-api.html?highlight=kmalloc#。所以我知道它与内存管理和“slab 缓存”有关,但我没有看到slab.h 的提及。

确定模块程序中需要包含哪些标头的正确方法是什么?

标签: linux-kernel

解决方案


了解 Linux 内核交叉引用站点 (LXR) 之一,它可以告诉您事物的定义位置。

即: https ://elixir.bootlin.com/linux/latest/ident/kmalloc


推荐阅读