* System call number
@ 2004-11-13 23:27 Josef E. Galea
2004-11-13 23:50 ` Randy.Dunlap
2004-11-13 23:59 ` Måns Rullgård
0 siblings, 2 replies; 9+ messages in thread
From: Josef E. Galea @ 2004-11-13 23:27 UTC (permalink / raw)
To: linux-kernel
Hi,
Can anyone tell me the system call number for the function
write_swap_page() (in kernel/power/pmdisk.c) as I can't find it in unistd.h.
Thanks
Josef E. Galea
josefeg@euroweb.net.mt
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: System call number
2004-11-13 23:27 System call number Josef E. Galea
@ 2004-11-13 23:50 ` Randy.Dunlap
2004-11-13 23:55 ` Jan Engelhardt
2004-11-14 8:50 ` Josef E. Galea
2004-11-13 23:59 ` Måns Rullgård
1 sibling, 2 replies; 9+ messages in thread
From: Randy.Dunlap @ 2004-11-13 23:50 UTC (permalink / raw)
To: Josef E. Galea; +Cc: linux-kernel
Josef E. Galea wrote:
> Hi,
> Can anyone tell me the system call number for the function
> write_swap_page() (in kernel/power/pmdisk.c) as I can't find it in
> unistd.h.
What kernel version? I don't see what source file in
2.6.10-rc1-bk23.
There are lots of kernel functions that don't have syscall numbers.
E.g, write_page() in kernel/power/swsusp.c.
--
~Randy
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: System call number
2004-11-13 23:50 ` Randy.Dunlap
@ 2004-11-13 23:55 ` Jan Engelhardt
2004-11-14 8:50 ` Josef E. Galea
1 sibling, 0 replies; 9+ messages in thread
From: Jan Engelhardt @ 2004-11-13 23:55 UTC (permalink / raw)
To: Randy.Dunlap; +Cc: Josef E. Galea, linux-kernel
>> Hi,
>
>> Can anyone tell me the system call number for the function
>> write_swap_page() (in kernel/power/pmdisk.c) as I can't find it in
>> unistd.h.
For all others, see linux/arch/<YOURARCH>/kernel/entry.S
>What kernel version? I don't see what source file in
>2.6.10-rc1-bk23.
>
>There are lots of kernel functions that don't have syscall numbers.
>E.g, write_page() in kernel/power/swsusp.c.
Jan Engelhardt
--
Gesellschaft für Wissenschaftliche Datenverarbeitung
Am Fassberg, 37077 Göttingen, www.gwdg.de
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: System call number
2004-11-13 23:50 ` Randy.Dunlap
2004-11-13 23:55 ` Jan Engelhardt
@ 2004-11-14 8:50 ` Josef E. Galea
1 sibling, 0 replies; 9+ messages in thread
From: Josef E. Galea @ 2004-11-14 8:50 UTC (permalink / raw)
To: linux-kernel
Randy.Dunlap wrote:
> Josef E. Galea wrote:
>
>> Hi,
>
>
>> Can anyone tell me the system call number for the function
>> write_swap_page() (in kernel/power/pmdisk.c) as I can't find it in
>> unistd.h.
>
>
> What kernel version? I don't see what source file in
> 2.6.10-rc1-bk23.
>
> There are lots of kernel functions that don't have syscall numbers.
> E.g, write_page() in kernel/power/swsusp.c.
>
Version 2.6.8.1. The mention file can be found at
http://lxr.linux.no/source/kernel/power/pmdisk.c?v=2.6.8.1#L191
Thanks
Josef
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: System call number
2004-11-13 23:27 System call number Josef E. Galea
2004-11-13 23:50 ` Randy.Dunlap
@ 2004-11-13 23:59 ` Måns Rullgård
2004-11-14 0:33 ` Randy.Dunlap
1 sibling, 1 reply; 9+ messages in thread
From: Måns Rullgård @ 2004-11-13 23:59 UTC (permalink / raw)
To: linux-kernel
"Josef E. Galea" <josefeg@euroweb.net.mt> writes:
> Hi,
>
> Can anyone tell me the system call number for the function
> write_swap_page() (in kernel/power/pmdisk.c) as I can't find it in
> unistd.h.
What makes you believe that function is a system call in the first
place? It doesn't look like one to me. Hint: system calls have names
prefixed with sys_ (are there any exceptions?).
--
Måns Rullgård
mru@inprovide.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: System call number
2004-11-13 23:59 ` Måns Rullgård
@ 2004-11-14 0:33 ` Randy.Dunlap
0 siblings, 0 replies; 9+ messages in thread
From: Randy.Dunlap @ 2004-11-14 0:33 UTC (permalink / raw)
To: Måns Rullgård; +Cc: linux-kernel
Måns Rullgård wrote:
> "Josef E. Galea" <josefeg@euroweb.net.mt> writes:
>
>
>>Hi,
>>
>>Can anyone tell me the system call number for the function
>>write_swap_page() (in kernel/power/pmdisk.c) as I can't find it in
>>unistd.h.
>
>
> What makes you believe that function is a system call in the first
> place? It doesn't look like one to me. Hint: system calls have names
> prefixed with sys_ (are there any exceptions?).
Not that I know of. I changed a few syscall names roughly 1 year
ago so that they begin with sys_xyz (and some that began with
sys_xyz that were not syscalls, I changed those also. :)
--
~Randy
^ permalink raw reply [flat|nested] 9+ messages in thread
* system call number
@ 2011-02-27 13:41 mohit verma
2011-02-27 15:36 ` Mulyadi Santosa
0 siblings, 1 reply; 9+ messages in thread
From: mohit verma @ 2011-02-27 13:41 UTC (permalink / raw)
To: kernelnewbies
hi all,
suppose a process has invoked some system call and cpu runs the system call
.how can i find out the system call number (invoked) related to that process
in kenrel space?
thanks in advance.
........................
*MOHIT VERMA*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20110227/a3be1a42/attachment.html
^ permalink raw reply [flat|nested] 9+ messages in thread
* system call number
2011-02-27 13:41 system " mohit verma
@ 2011-02-27 15:36 ` Mulyadi Santosa
0 siblings, 0 replies; 9+ messages in thread
From: Mulyadi Santosa @ 2011-02-27 15:36 UTC (permalink / raw)
To: kernelnewbies
Hi..
On Sun, Feb 27, 2011 at 20:41, mohit verma <mohit89mlnc@gmail.com> wrote:
> hi all,
> suppose a process has invoked some system call and cpu runs the system call
> .how can i find out the system call number (invoked) related to that process
> in kenrel space?
Untested idea:
check the related process' kernel stack....specificly the first stack
frame. Then cross check it with information from
http://lxr.linux.no/linux+v2.6.37.2/arch/x86/kernel/entry_32.S or your
related arch.
the upper most comment written there will show the meaning of each
values saved in that stack frame. Then what you need to do is just
locate where EAX is...
I think that's one of the ways....probably there are more....
--
regards,
Mulyadi Santosa
Freelance Linux trainer and consultant
blog: the-hydra.blogspot.com
training: mulyaditraining.blogspot.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* system call number
@ 2011-02-27 13:48 mohit verma
0 siblings, 0 replies; 9+ messages in thread
From: mohit verma @ 2011-02-27 13:48 UTC (permalink / raw)
To: kernelnewbies
hi all,
suppose a process has invoked some system call and cpu runs the system call
.how can i find out the system call number (invoked) related to that process
in kenrel space?
thanks in advance.
........................
*MOHIT VERMA*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20110227/4ba9c706/attachment.html
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2011-02-27 15:36 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-11-13 23:27 System call number Josef E. Galea
2004-11-13 23:50 ` Randy.Dunlap
2004-11-13 23:55 ` Jan Engelhardt
2004-11-14 8:50 ` Josef E. Galea
2004-11-13 23:59 ` Måns Rullgård
2004-11-14 0:33 ` Randy.Dunlap
-- strict thread matches above, loose matches on Subject: below --
2011-02-27 13:41 system " mohit verma
2011-02-27 15:36 ` Mulyadi Santosa
2011-02-27 13:48 mohit verma
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.