内核符号表

来源:互联网 发布:战争 知乎 编辑:程序博客网 时间:2024/04/30 02:04

linux 内核符号表在/proc/ksyms 或System.map里,其中常有的几个符号含义如下:

(小写代表本地,大写代表外地函数)

T: text 代码段 默认属性可读写,可执行。

R: rodata 只读数据区

D: initialized data

C: comman data 未初始化

B: bss区域

 

通过查阅符号表可以知道,代码段的起始,和结束地址为_text,_etext; 只读数据段开始和结束地址为:__start_rodata, __end_rodata; 初始化数据段结束地址为_edata; bss数据段开始和结束地址为:_bss_start, __bss_end.

 

原创粉丝点击