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中
}
举例子:


输出如下:

最后
以上就是靓丽帽子最近收集整理的关于内核函数 __print_symbol的全部内容,更多相关内核函数内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复