本文主要是介绍Linux基础 - /proc/kallsyms字段解析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
解析
address type symbol
ffff8000117a7dd8 D acpi_srat_revision
address
这是符号在内存中的地址。对于函数来说,这是函数代码的起始地址。
type:
这是一个字符,表示符号的类型。常见的类型有:
t 或 T:表示一个文本(code)段的符号,通常是函数。
d 或 D:表示已初始化数据。
b 或 B:表示未初始化的数据(BSS段)。
r 或 R:表示只读数据段。
s 或 S:表示本地符号,不会被链接器导出。
大写字母通常表示全局符号(在整个内核中可见),而小写字母表示局部符号(仅在其自己的编译单元中可见)。
symbol
这是符号本身的名称,可以是变量名、函数名等。
这篇关于Linux基础 - /proc/kallsyms字段解析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!