来自小型装配文件的Segfault

时间:2014-05-01 19:01:57

标签: assembly

以下小型程序集文件生成segfaults的可执行文件:

.globl _start
_start:
        ret

有什么问题?

编辑:x86-64 Fedora 20 Linux,GNU userland

2 个答案:

答案 0 :(得分:1)

该程序正试图找到虚假的返回地址 - >段错误。

答案 1 :(得分:1)

在DOS中,ret有效,因为它将返回到PSP中的退出错误级别0中断调用。其他平台的简单撤销可能不合法。