编译器可以优化汇编中的函数前导码吗?

Rou*_*per 2 x86 assembly decompiling x86-64

我正在尝试为x86可执行文件构建一个反编译器,并且想知道我是否可以安全地假设函数前导/序言将保持不变.是否有可能编译器可以将它们优化出组件?

Dre*_*wen 5

是的,可能会优化叶函数(请参阅此处)等内容,以及不使用任何局部变量的任何函数.