Re: Syscall interface
- From: "Rod Pemberton" <spamtrap@xxxxxxxxxx>
- Date: Mon, 24 Apr 2006 21:32:31 -0400
"Thomas Worthington" <spamtrap@xxxxxxxxxx> wrote in message
news:op.s8jbbmz1e6av7m@xxxxxxxxxxxx
Sorry for forgetting to mention it was Linux.
Unfortunately the two links you gave are many years out of date now and
deal with Linux 1.2 and 2.2 which only included the old int 0x80 method.
Thanks anyway.
TWW
Well, I'm interested in the syscall interface, but I didn't feel like
downloading 51Mb of Linux 2.6.16 to find them. So I went looking elsewhere,
and found 'strace'. The strace package has files which list the syscalls by
name (not the register args). There appears to be a master syscall file
called 'syscallent.h' and also additional 'syscallent.h' for each
architecture that strace supports. The names of the calls in the master
'syscallent.h', dated 2006/01/12, correspond to the syscalls on the first
link I gave. The sub architecture 'x86_64' 'syscallent.h' has a very
different sequence of syscalls.
http://www.liacs.nl/~wichert/strace/
HTH,
Rod Pemberton
.
- Follow-Ups:
- Re: Syscall interface
- From: Thomas Worthington
- Re: Syscall interface
- References:
- Syscall interface
- From: Thomas Worthington
- Re: Syscall interface
- From: Rod Pemberton
- Re: Syscall interface
- From: Thomas Worthington
- Syscall interface
- Prev by Date: Re: FASM "virtual" assembler directive
- Next by Date: Variables on x86 Cache (L1 or L2) rather than Registers?
- Previous by thread: Re: Syscall interface
- Next by thread: Re: Syscall interface
- Index(es):
Relevant Pages
|