assembly - clang 汇编输出 `BB#0` 含义

标签 assembly clang

int main(void)
{
    return 0;
}

使用clang -S test.c我可以获得包含以下内容的汇编文件。 BB#0 是什么意思?在哪里可以找到更多相关信息?

...
main:                                   # @main
    .cfi_startproc
# BB#0:
    pushq   %rbp
...

最佳答案

什么都没有。这是一条评论。

它可能有一些内部含义,但如果您没有在 LLVM/clang 上进行任何开发,则可以忽略。

关于assembly - clang 汇编输出 `BB#0` 含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36812115/

相关文章:

c++ - 为什么当编译器从 C++ 代码创建完全相同类型的指令时,此代码无法编译

从终端进行 iPhone 静态代码分析未能找到丢失的 ivar 版本

c++ - 设置 -fno-elide-constructors 时,clang Xcode 4.4.1 是否存在错误?

windows - TASM 打印字符串的字符

c - 为什么有两个返回寄存器(在许多过程调用约定/ABI 中)

linker - 如何使用 LLVM >= 3.1 将对象链接到库? (没有 GNU ld)

c++ - const auto std::initializer_list Clang 和 GCC 的区别

c++ - 在 Clang AST 中查找声明的父级

assembly - 为什么来自页面错误处理程序的 iret 会生成中断 13(一般保护错误)和错误代码 0x18?

c++ - MSVC汇编函数自变量C++与_asm