System.map是内核符号表文件,是由“nm vmlinux”命令产生的,位于源码根目录。
所谓“符号”就是函数名,全局变量名等东东,这个表就记录的这些“符号”在内核中的运行地址。(这个地址是Effective Address,虚地址)
下面是文件的一个片段:
- c032ee18 t genl_init
- c032ef18 T netfilter_init
- c032efcc T netfilter_log_init
- c032f020 T netfilter_queue_init
- c032f074 t nfnetlink_init
- c032f0fc t nfnetlink_queue_init
- c032f1e4 t nfnetlink_log_init
- c032f2d0 T nf_conntrack_init
- c032f48c t nf_conntrack_standalone_init
- c032f57c T nf_conntrack_expect_init
- c032f67c t ctnetlink_in