On Fri, May 29, 2009 at 8:43 PM, Luc Bourhis<[email protected]> wrote:
>
> --36548-- WARNING: unhandled syscall: 33554774
> --36548--            a.k.a.: 342
>
> That is to say:
>
> /usr/include/sys/syscall.h:#define      SYS_lstat64_extended 342
>
> I read through README_MISSING_SYSCALL_OR_IOCTL and I could probably write
> the necessary patch but I won't have time to even start before well into
> next week. Quite likely one of you will have done it by then!

I was just looking at this.  It's a tricky case, lstat64_extended()
has 4 arguments.  The first two are the same as lstat(), and are easy.
 But the last two are pointers, xsecurity and xsecurity_size, and I'm
having trouble working out how big are the buffers that they point to.

I think xsecurity_size points to a word-sized buffer, and that the
value in xsecurity_size is the size of xsecurity, and that
xsecurity_size is updated with the number of bytes written
(somewhere?) but I'm not completely sure.

Nick

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to