代码拉取完成,页面将自动刷新
.file "swap_add.c"
.text
.globl swap_add
.type swap_add, @function
swap_add:
.LFB0:
.cfi_startproc
pushl %ebp
.cfi_def_cfa_offset 8
.cfi_offset 5, -8
movl %esp, %ebp
.cfi_def_cfa_register 5
subl $16, %esp
movl 8(%ebp), %eax
movl (%eax), %eax
movl %eax, -8(%ebp)
movl 12(%ebp), %eax
movl (%eax), %eax
movl %eax, -4(%ebp)
movl 8(%ebp), %eax
movl -4(%ebp), %edx
movl %edx, (%eax)
movl 12(%ebp), %eax
movl -8(%ebp), %edx
movl %edx, (%eax)
movl -8(%ebp), %edx
movl -4(%ebp), %eax
addl %edx, %eax
leave
.cfi_restore 5
.cfi_def_cfa 4, 4
ret
.cfi_endproc
.LFE0:
.size swap_add, .-swap_add
.globl caller
.type caller, @function
caller:
.LFB1:
.cfi_startproc
pushl %ebp
.cfi_def_cfa_offset 8
.cfi_offset 5, -8
movl %esp, %ebp
.cfi_def_cfa_register 5
subl $40, %esp
movl %gs:20, %eax
movl %eax, -12(%ebp)
xorl %eax, %eax
movl $534, -28(%ebp)
movl $1057, -24(%ebp)
leal -24(%ebp), %eax
pushl %eax
leal -28(%ebp), %eax
pushl %eax
call swap_add
addl $8, %esp
movl %eax, -20(%ebp)
movl -28(%ebp), %edx
movl -24(%ebp), %eax
subl %eax, %edx
movl %edx, %eax
movl %eax, -16(%ebp)
movl -20(%ebp), %eax
imull -16(%ebp), %eax
movl -12(%ebp), %ecx
xorl %gs:20, %ecx
je .L5
call __stack_chk_fail
.L5:
leave
.cfi_restore 5
.cfi_def_cfa 4, 4
ret
.cfi_endproc
.LFE1:
.size caller, .-caller
.ident "GCC: (Ubuntu 5.4.0-6ubuntu1~16.04.2) 5.4.0 20160609"
.section .note.GNU-stack,"",@progbits
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。