AT&T Assembly for Linux and Mac (sys_exit)
Exit() in C : (sys_exit.c)
int main(void) { return 99; }
Exit() in AT&T for Linux: (sys_exit.s)
.section .data .section .text .globl _start _start: movl $1, %eax #sys_call number movl $99, %ebx #_return value int $0x80 #intrrupt number
Exit() in AT&T for Mac: (sys_exit.s):
.globl _main _main: movl $99, %eax ret
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。