汇编-macOS上的.text和.section __TEXT之间的区别?

时间:2019-07-07 03:09:40

标签: macos assembly clang llvm sections

在macOS上手动编写汇编代码时,.section .text将导致“'.section'指令中出现意外令牌”错误,而解决方法是删除.section令牌。

但是当我通过clang xxxx.cpp -S这样的clang生成汇编代码时,结果类似

.section    __TEXT,__text,regular,pure_instructions

这两种方式有什么区别?

1 个答案:

答案 0 :(得分:1)

我终于明白了。根据Apple的文档OS X Assembler Reference,指令.text是第(__TEXT,__text)