Date: Tue, 13 Mar 2001 17:32:07 +0300 From: "Nickolay A. Kritsky" <nkritsky@internethelp.ru> To: <freebsd-hackers@FreeBSD.org> Subject: FreeBSD asm problem Message-ID: <00b701c0abca$624b7630$0600a8c0@ibmka.internethelp.ru>
next in thread | raw e-mail | index | archive | help
Hi all! It seems to me that you guys are my last hope, but if i am asking in the wrong place - sorry. I wrote my first asm program for FreeBSD: section .code global _start _start: push dword envp push dword argvp push dword fname mov eax,59 ; execve int 80h hlt ; i should never get here section .data fname db '/bin/sh',0 envp dd 0 argvp dd 0 ;End of program after compiling and linking i run it and got SIGBUS error when run under gdb i can see that int 80h returns with eax=2 (ENOENT? does it mean file not found?) I have a feeling that i have missed something very important. Thank you. NKritsky - SysAdmin InternetHelp.Ru http://www.internethelp.ru e-mail: nkritsky@internethelp.ru To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00b701c0abca$624b7630$0600a8c0>