我是靠谱客的博主 靓丽帽子,这篇文章主要介绍内核函数 __print_symbol,现在分享给大家,希望可以做个参考。

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的全部内容,更多相关内核函数内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(125)

评论列表共有 0 条评论

立即
投稿
返回
顶部