void __print_symbol(const char *fmt, unsigned long address);
功能: 根据地址返回符号的基本信息 符号名 大小等
fmt:格式化字符串
address:地址
头文件: #include <linux/kallsyms.h>
内核中实现如下:
void __print_symbol(const char *fmt, unsigned long address)
{
char buffer[KSYM_SYMBOL_LEN];
sprint_symbol(buffer, address);//此函数也为内核导出函数
printk(fmt, buffer); //打印到message中
}
举例子:
输出如下: