宏EXPORT_SYMBOL在内核中的作用
来源:互联网 发布:数控线切割编程视频 编辑:程序博客网 时间:2024/05/16 15:09
Module运行在kernel space,不能直接调用应用程序库,只能调用内核函数。
EXPORT_SYMBOL的作用是把内核函数的符号导出,也就是将函数的入口地址导出。
Module在运行的时候会根据Kernel中的符号表(EXPORTSYMBOL的名字表)去找Symbol(根据内核函数loadmodule()中的_findsymbol),如果该Module无法找到symbol,函数无法执行,该Module也就无法加载。
如果非要执行module入口函数,可以用写上绝对地址的函数指针来调用未被EXPORT_SYMBOL的函数。
阅读全文
0 0
- 宏EXPORT_SYMBOL在内核中的作用
- linux内核中的EXPORT_SYMBOL的作用
- 内核编程中的EXPORT_SYMBOL
- 内核编程中的EXPORT_SYMBOL
- 内核编程中的EXPORT_SYMBOL
- 关于linux内核中的EXPORT_SYMBOL
- 浅析linux内核中的EXPORT_SYMBOL()
- EXPORT_SYMBOL作用
- uclinux-2008r1(bf561)内核中的EXPORT_SYMBOL
- __setup 在内核中的作用
- __setup 在内核中的作用
- __setup 在内核中的作用
- __setup 在内核中的作用
- 嵌入式 初识内核中EXPORT_SYMBOL宏
- Linux内核—EXPORT_SYMBOL宏的使用
- module_param 在内核编程中的作用
- module_param 在内核编程中的作用
- __setup 在内核中的作用(转)
- java之ThreadLocal简单使用总结
- CDH集群开启Kerberos安全认证
- java中方法的参数传递机制
- HDU2612 BFS优化
- POJ3461-字符串匹配(基础)
- 宏EXPORT_SYMBOL在内核中的作用
- 15-Vue 之计算属性
- 二叉树的最近公共祖先、两个最远节点、第K层结点个数、出现次数超过一半的元素
- python assert 断言详细用法格式
- hdu1690 floyd
- 数据封装
- 石坑崆(猛坑石)攻略
- html5 标签
- 剑指offer 名企面试官精讲典型编程题pdf