写点什么

内嵌汇编

0 人感兴趣 · 1 次引用

  • 最新
  • 推荐

gcc 属性 __attribute__((naked)) 使用场景

用户头像
SkyFire
02-03

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

内嵌汇编_内嵌汇编技术文章_InfoQ写作社区