问题描述
我有以下程序集,我想看看它是怎么做的:
push %rbp
mov %rsp,%rbp
在实际代码开始之前工作,例如:
.globl main
main:
push %rbp
mov %rsp,%rbp
movq $8,-8(%rbp)
mov -8(%rbp),%rax
pop %rbp
ret
但是,当我先运行gdb
然后运行b main
然后运行run
时,它直接从指令movq $0x8,-0x8(%rbp)
开始。有没有办法“从头开始”而不跳过序幕?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)