在Borland C中创建未修饰的函数

时间:2013-10-13 17:47:26

标签: c turbo-c

void empty() { }

将编译为

push ebp
mov ebp, esp
ret

如何声明函数以使其没有“装饰”代码?只是简单的ret。 如果这不可能,那么可以在.C文件中定义完全汇编程序功能吗?可以在.asm文件中定义汇编程序函数。

1 个答案:

答案 0 :(得分:2)

使用__declspec(naked)修饰符声明函数。