Re: sources of linux 'system call'

Lukas <[email protected]>
Newsgroups gmane.linux.assembly
Message-ID <[email protected]>
Thank You for answer ... i'll read this sources ...
but actualy i want to know what instructions processor
recive after int. My goal is to understand better GDT,
IDT, LDT in Linux, i want to know what's going on when
i call for example 125 system call (sys_mprotect)
whitch allow me change acces rights to given memory
area. Theory i know ( almost everything is writen in
Intel guides ) but i need practice. By the way if
smoebody knoe how to change acces rigts to memory
without system calls, please help :)

regards
Lukas
--- Joshua Roys <[email protected]> wrote:

> 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
> 
> -
> To unsubscribe from this list: send the line
> "unsubscribe linux-assembly" in
> the body of a message to [email protected]
> More majordomo info at 
> http://vger.kernel.org/majordomo-info.html
> 



       
____________________________________________________________________________________
Building a website is a piece of cake. Yahoo! Small Business gives you all the tools to get online.
http://smallbusiness.yahoo.com/webhosting 
-
To unsubscribe from this list: send the line "unsubscribe linux-assembly" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.