本文转载自:http://blog.chinaunix.net/uid-24945116-id-83893.html学习啦! asmlinkage是个宏,使用它是为了保持参数在stack中。因为从汇编语言到C语言代码参数的传递是通过stack的,它也可能从stack中得到一些 ...
本文转载自:http://blog.chinaunix.net/uid-24945116-id-83893.html
学习啦!
asmlinkage是个宏,使用它是为了保持参数在stack中。因为从汇编语言到C语言代码参数
看一下/arch/x86/include/asm/linkage.h里面的定义:__attribute__是关键字,是gcc的C语言扩展,regparm(0)表示不从寄存器传递参数asmlinkage定义:#define asmlinkage __attribute__((regparm(0)))
原标题:asmlinkage的作用
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。