public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* interpreting semantics of ipc system call
@ 2010-09-29 22:03 Andreas Saebjoernsen
  2010-09-29 22:16 ` David Daney
  2010-09-30 10:04 ` Américo Wang
  0 siblings, 2 replies; 5+ messages in thread
From: Andreas Saebjoernsen @ 2010-09-29 22:03 UTC (permalink / raw)
  To: linux-kernel

We are developing a simulator that can simulate any specimen x86 linux program.
Our simulator has a simulated memory, unlike the concrete memory state of
tools like Valgrind, so that we can do concrete symbolic execution. Instead of
reimplementing the system calls we marshal the system calls called by
the specimen.

I am currently working on marshaling calls to the ipc system call (system
call 117) which has the following signature

int ipc(unsigned int call, int first, int second, int third, void
*ptr, long fifth)

I have a problem interpreting what the size is of the data structure
pointed to by
the 'void*', and I have been unable to locate good documentation or code on the
semantics of this system call.

Could you please help me interpret the size of the data structure
pointed to by the
'void*' or point me to documentation/code for the ipc system call?

kind regards,
Andreas

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-09-30 23:29 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-29 22:03 interpreting semantics of ipc system call Andreas Saebjoernsen
2010-09-29 22:16 ` David Daney
2010-09-30 10:04 ` Américo Wang
2010-09-30 11:37   ` Arnd Bergmann
2010-09-30 23:29     ` Andreas Saebjoernsen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox