struct module *__module_address(unsigned long addr)
function: 根据地址获得该地址所在的模块
addr: 内存地址
返回值: 地址所在模块的地址,若不存在则返回NULL
注意: 使用此函数需要禁止内核抢占使用preempt_disable和preempt_enable来禁止和允许内核抢占
头文件: #include <linux/module.h>
使用举例子:
struct module *__module_address(unsigned long addr)
function: 根据地址获得该地址所在的模块
addr: 内存地址
返回值: 地址所在模块的地址,若不存在则返回NULL
注意: 使用此函数需要禁止内核抢占使用preempt_disable和preempt_enable来禁止和允许内核抢占
头文件: #include <linux/module.h>
使用举例子: