- 论坛徽章:
- 0
|
我真的差了很多资料,还是找不到代码里的.LC0 .LFB2 .cfi_def_cfa_offset 8 .cfi_offset 5, -8 .cfi_restore 5 .cfi_def_cfa 4, 4
这些都是什么意思,请问谁有相关资料给我一份,谢谢
.file "test.c"
.section .rodata
.LC0:
.string "%d"
.text
.globl main
.type main, @function
main:
.LFB2:
.cfi_startproc
pushl %ebp
.cfi_def_cfa_offset 8
.cfi_offset 5, -8
movl %esp, %ebp
.cfi_def_cfa_register 5
andl $-16, %esp
subl $16, %esp
call getpid
movl %eax, 4(%esp)
movl $.LC0, (%esp)
call printf
movl $0, %eax
leave
.cfi_restore 5
.cfi_def_cfa 4, 4
ret
.cfi_endproc
.LFE2:
.size main, .-main
.ident "GCC: (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4"
.section .note.GNU-stack,"",@progbits |
|