Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的问题是关于我在 ARM CORTEX M 启动文件(如STM32 )中找到的一些流行但没有很好记录的代码。
“模式”是:
.size X,.-X
,其中 X 是符号或标签。
我找到了这个答案并了解.size指令和点特殊符号的工作原理,但仍然完整的行似乎对我没有任何作用。.-X操作的结果不会存储在任何地方。
谁能解释一下这条线的作用?
那是放在函数X的末尾,函数的大小是函数末尾和开头的差。.是当前位置,所以它说 .size x 是 here 和 label 之间的区别x。
.
x