如何解决leave-ret 和系统调用退出有什么区别?
leave-ret 和 system call exit 有什么区别? 因此,我在 Ubuntu 20.04 中使用带有 gcc 编译器的 GNU 汇编程序,当我使用以下命令将 c 程序转换为汇编程序时:
gcc -S foo.c
leave
ret
我应该使用系统调用 exit 而不是 leave 和 ret 吗?像这样:
movl $1,%eax
movl $0,%ebx
int $0x80
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。