汇编语言Ltmp系列指令是什么含义
.section __TEXT,__text,regular,pure_instructions
.macosx_version_min 10, 12
.intel_syntax noprefix
.globl _main
.p2align 4, 0x90
_main: ## @main
.cfi_startproc
## BB#0:
push rbp
Ltmp0:
.cfi_def_cfa_offset 16
Ltmp1:
.cfi_offset rbp, -16
mov rbp, rsp
Ltmp2:
.cfi_def_cfa_register rbp
sub rsp, 32
lea rax, [rip + L_.str]
lea rcx, [rip + L_.str.1]
mov dword ptr [rbp - 4], 0
mov dword ptr [rbp - 8], edi
mov qword ptr [rbp - 16], rsi
mov rdi, rax
mov rsi, rcx
mov al, 0
call _printf
xor edx, edx
mov dword ptr [rbp - 20], eax ## 4-byte Spill
mov eax, edx
add rsp, 32
pop rbp
ret
.cfi_endproc
.section __TEXT,__cstring,cstring_literals
L_.str: ## @.str
.asciz "%s\n"
L_.str.1: ## @.str.1
.asciz "hello"
.subsections_via_symbols
汇编代码 Ltmp系列函数是什么含义?
L_ 指令又是啥意思?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
那些仅仅是标签而已,不是指令