概述
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的全部内容,希望文章能够帮你解决内核函数 __print_symbol所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复