经常,我们在看代码的时候对一些汇编的directives不明白。那么以下面为例,
#define FUNCTION_THUMB_ENTRY(name) \
.thumb; \
.thumb_func; \
.align 2; \
.globl name; \
.type name, %function; \
name:
The .thumb_func directive tells the assembler that the next symbol will point to Arm THUMB code, so ...

本文介绍了在汇编中定义函数入口的宏,包括FUNCTION_THUMB_ENTRY的用法,如_thumb_func_指令指定Thumb代码,.type_用于定义符号类型,%function表示函数,%object表示对象,.size_用于指示符号指向的数据大小,帮助链接器裁剪未使用的函数。了解这些汇编指令对于阅读和理解代码至关重要。
最低0.47元/天 解锁文章
15万+

被折叠的 条评论
为什么被折叠?



