Tag: 气体

什么是注册%eiz?

在下面使用objdump转储的汇编代码中: lea 0x0(%esi,%eiz,1),%esi 什么是注册%eiz ? 前面的代码是什么意思?

Gnu汇编程序(GAS)中的CFI指令是什么?

在每一行之后似乎都有一个.CFI指令,而且这些.cfi_startproc , .cfi_endproc , .cfi_endproc等也有很多.cfi_endproc 。 .file "temp.c" .text .globl main .type main, @function main: .LFB0: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 movq %rsp, %rbp .cfi_offset 6, -16 .cfi_def_cfa_register 6 movl $0, %eax leave ret .cfi_endproc .LFE0: .size main, .-main .globl func .type func, @function func: .LFB1: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 movq %rsp, %rbp .cfi_offset […]