Author Topic: System calls.  (Read 19190 times)

Denis Ivliev

  • Guest
System calls.
« 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.

Offline Frank Kotler

  • NASM Developer
  • Hero Member
  • *****
  • Posts: 2667
  • Country: us
Re: System calls.
« Reply #1 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/

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

nobody

  • Guest
Re: System calls.
« Reply #2 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

Offline dsdarrow

  • Jr. Member
  • *
  • Posts: 7
Re: System calls.
« Reply #3 on: February 02, 2010, 03:16:43 AM »
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)