Re: sources of linux 'system call'
Joshua Roys <[email protected]> Sat, 08 Sep 2007 12:40:28 -0400
| Newsgroups | org.kernel.vger.linux-assembly |
|---|---|
| Message-ID | <[email protected]> |
Lukas wrote:
> Hi.
> I'm looking for sources of system calls.
> I mean ... what program is exeecute after I call 'int
> $0x80' :), for example
>
> movq $125,%rax # call sys_mprotect
> movq $smc_address,%rbx
> movq $0x1000,%rcx
> movq $7,%rdx
> int $0x80
>
> ?????????????????
> ?????????????????
>
> i want to ask if enybody knows where can i find it
> (they should be somewhere in kernale source, but i
> couldn't find it)
>
> Regards
> Lukas
>
Hi,
Do something like:
~/sources/linux-2.6.22.y> find . -type f -exec grep -H sys_open \{} \;
for the open system call code.. they're all over the place, the system
calls.
sys_open, for example, is in fs/open.c
Good luck,
Joshua Roys