我怎么能很容易地说出函数已被内联?

时间:2017-09-01 04:20:11

标签: c++11 optimization

除了打开反汇编视图之外,是否有任何体面的机制或工具可以快速确定LLVM是否实际内联CPP文件中的方法(即,在实际类声明之外)使用' inline'选项?

1 个答案:

答案 0 :(得分:3)

您可以使用nm列出程序中的符号。如果方法没有显示在输出中,那么它是inline方法:

nm your_program | grep your_method

我用gcc尝试了这个解决方案。对于llvm,您可以看到此命令:llvm-nm