Whats meaning of “EXPORT_SYMBOL” in Linux kernel code?
EXPORT_SYMBOL的作用是什么?
EXPORT_SYMBOL标签内定义的函数或者符号对全部内核代码公开,不用修改内核代码就可以在您的内核模块中直接调用,即使用EXPORT_SYMBOL可以将一个函数以符号的方式导出给其他模块使用。
struct snd_card *snd_cards[SNDRV_CARDS];
EXPORT_SYMBOL(snd_cards);
It makes a symbol accessible to dynamically loaded modules (provided that said
add an extern declaration).
表示该符号snd_cards可以被其他的模块共享。
Whats meaning of “EXPORT_SYMBOL” in Linux kernel code?的更多相关文章
- How to: Compile Linux kernel 2.6
		Compiling custom kernel has its own advantages and disadvantages. However, new Linux user / admin ... 
- How to compile and install Linux Kernel 5.1.2 from source code
		How to compile and install Linux Kernel 5.1.2 from source code Compiling a custom kernel has its adv ... 
- linux kernel 字符设备详解
		有关Linux kernel 字符设备分析: 参考:http://blog.jobbole.com/86531/ 一.linux kernel 将设备分为3大类,字符设备,块设备,网络设备. 字符设备 ... 
- Intel 80x86 Linux Kernel Interrupt(中断)、Interrupt Priority、Interrupt nesting、Prohibit Things Whthin CPU In The Interrupt Off State
		目录 . 引言 . Linux 中断的概念 . 中断处理流程 . Linux 中断相关的源代码分析 . Linux 硬件中断 . Linux 软中断 . 中断优先级 . CPU在关中断状态下编程要注意 ... 
- OK335xS Linux kernel check clock 24M hacking
		/****************************************************************************** * OK335xS Linux kern ... 
- the Linux Kernel: Traffic Control, Shaping and QoS
		−Table of Contents Journey to the Center of the Linux Kernel: Traffic Control, Shaping and QoS 1 Int ... 
- 从基本理解到深入探究 Linux kernel 通知链(notifier chain)【转】
		转自:https://blog.csdn.net/u014134180/article/details/86563754 版权声明:本文为博主原创文章,未经博主允许不得转载.——Wu_Being ht ... 
- Linux kernel Programming - Allocating Memory
		kmalloc #include <linux/slab.h> void *kmalloc(size_t size,int flags); void kfree(void *addr); ... 
- [中英对照]Linux kernel coding style | Linux内核编码风格
		Linux kernel coding style | Linux内核编码风格 This is a short document describing the preferred coding sty ... 
随机推荐
- oracle  语句  字段拼接(可换行)
			eg: update tablename t set t.nr = '"+NR1+"' || '<br/>' ||'"+NR2+"' where 条 ... 
- centos6.5安装sublime text 2
			今天在看ueillemmx的博客的时候,看到一神级编辑器,随即安装试了试,我了个去,果然好用,自动补全,自动对齐,样样精通啊! 下面是根据ueillemmx的步骤在CentOS上安装Sublime的过 ... 
- Gulp Babel  AMD转换例子
			1.gulpfile.js var gulp = require('gulp'); const babel = require('gulp-babel'); gulp.task('default', ... 
- 6/17 Sprint3
			首页改进: 
- python抓取数据 常见反爬虫 情况
			1.报文头信息: User-Agent Accept-Language 防盗链 上referer 随机生成不同的User-Agent构造报头 2.加抓取等待时间 每抓取一页都让它随机休息几秒,加入此 ... 
- JavaWeb基础: 获取资源文件
			Web工程在编译构建完毕以后,需要部署到Tomcat上运行,资源的硬盘路径也会随着改变.要想对资源文件进行读写操作需要获取其硬盘地址,在Web工程中通常通过ServletContext/ClassLo ... 
- 制作linux内核安装包
			实验基于Centos 6.2 升级linux内核 直接在一个有编译环境的设备上,编译升级内核很简单. make menuconfig 或者 拷贝现有系统的.config文件 修改.config文件 ... 
- java length属性 length()方法 size()方法
			length是属性,一般用来说明数组的长度 length()是方法,针对字符串String说的,用来求数组中某个元素的字符串长度 String str={"adfasf",&quo ... 
- [转]如何让div中的内容垂直居中
			转自:http://blog.163.com/yan_1990/blog/static/197805107201211311515454/ 虽然Div布局已经基本上取代了表格布局,但表格布局和Div布 ... 
- 1410. Crack
			http://acm.timus.ru/problem.aspx?space=1&num=1410 题目倒是不难,水题DP 就是题意理解起来有点困难,意思就是给你一段话,提取里面的单词 单词有 ... 
