Equivalent of __declspec( naked ) in gcc/g++

后端 未结 2 1385

What is the equivalent of __declspec( naked ) in gcc/g++? __declspec( naked ) is actually used to declare a function without any epilo

2条回答
  •  逝去的感伤
    2021-02-06 04:39

    I believe there is no such equivalent with a recent GCC under Linux. The compiler emit prologues and epilogues when appropriate, and you should leave that decision to it. It may be quite good at making prologues or epilogues quite small, or even sometimes non-existent.

    You could code your function in assembly. Or you can put asm statements inside your function.

    And you did not tell why you want to do that. What is your goal, and why precisely are you asking?

提交回复
热议问题