阅读:1541回复:4
【求助】_declspec(naked)作为函数头有什么涵义啊?
看了有些高手发的驱动程序源代码,有些函数在定义的时候,函数名之前有一个_declspec(naked)。可否有人解释一下是什么意思啊?我怎么在百度上搜不到。谢谢!
|
|
|
沙发#
发布于:2008-06-12 10:05
这个要求编译器,不要对函数代码进行优化,要保持原样
多用于有内嵌汇编,但不想让编译器优化的地儿 |
|
|
板凳#
发布于:2008-06-12 11:42
不生成栈指针
|
|
|
地板#
发布于:2008-06-12 12:32
一般写纯汇编代码会用。不生成栈框架。
|
|
|
地下室#
发布于:2008-06-29 16:41
没头每尾,一般写纯汇编代码会用。不生成栈框架
|
|