内嵌汇编
0 人感兴趣 · 1 次引用
- 最新
- 推荐
gcc 属性 __attribute__((naked)) 使用场景
__attribute__((naked))属性是GCC扩展出来的,它告诉编译器不为该函数生成任何函数序言或结尾。这在程序员需要手动管理堆栈框架和寄存器的特殊情况下很有用。此属性的常见应用程序包括编写汇编语言功能,实现上下文切换和编写中断处理程序。
0 人感兴趣 · 1 次引用
__attribute__((naked))属性是GCC扩展出来的,它告诉编译器不为该函数生成任何函数序言或结尾。这在程序员需要手动管理堆栈框架和寄存器的特殊情况下很有用。此属性的常见应用程序包括编写汇编语言功能,实现上下文切换和编写中断处理程序。