NASM - The Netwide Assembler

NASM Forum => Using NASM => Topic started by: Denis Ivliev on December 23, 2009, 03:42:06 PM

Title: System calls.
Post by: Denis Ivliev on December 23, 2009, 03:42:06 PM
Hello!

I'm a beginner in nasm (Linux), and I want to learn it. But very big problem for me is to find a list of system calls with a good description. Ideally, this list should contain just simple information: which registers and how should be fill, what we will have after interrupt. Couldn't you help me, please? Sorry for bad english.
Title: Re: System calls.
Post by: Frank Kotler on December 23, 2009, 05:53:48 PM
Linux speaks English??? :)

Hi Denis,

Jeff Owens has put together a package of tools for Linux assembly:

http://linuxasmtools.net/ (http://linuxasmtools.net/)

His "AsmRef" is the best (asm oriented) list of system calls I've found. It is part of the full "AsmTools" package - first thing on the download page - or, you can download just AsmRef separately. Thanks, Jeff!

If you have any questions ("if" is a joke!), maybe we'll be able to help you...

Best,
Frank
Title: Re: System calls.
Post by: nobody on December 24, 2009, 06:13:07 PM
I meant my English :)

Thanks a lot for this link, Frank! This site seems to be very useful

Best, Denis
Title: Re: System calls.
Post by: dsdarrow on February 02, 2010, 03:16:43 AM
http://www.lxhp.in-berlin.de/ (http://www.lxhp.in-berlin.de/)

The most thorough listing I'v seen of the Linux syscalls can be found at the above sight. Go there and poke around a bit. And don't be put off by the first screen which seems to be mostly in german...most the informational pages are in english (that may be a bit of a put off to if you aren't english-speaking)