现在的位置: 首页 > 综合 > 正文

内核符号表

2017年10月30日 ⁄ 综合 ⁄ 共 221字 ⁄ 字号 评论关闭

linux设备驱动程序(第三版)

第二章 构造和运行模块

内核符号表

       我们已经知道insmod如何通过公共的内核符号表来解析未定义的符号。公共内核符号表包含了全局内核项—函数和变量—的地址,在实现模块驱动程序时,需要用到这个地址。当加载一个模块的时候,这个模块所导出的任何符号都成为内核符号表的一部分。通常情况下,一个模块在实现自身功能的时候,不需要导出任何符号。但是,在任何时候,其他模块要使用到这个这个模块的符号,就需要导出被用到的符号。

【上篇】
【下篇】

抱歉!评论已关闭.