> Thanks for the reply. ... I'm not sure what 2.6.22-rc1 has to do with this 
> syscall?  Or what, if anything, I can do?

The eventfd2 syscall was added to the Linux kernel in mid 2007, for Linux 
2.6.22,
but exp-ptrcheck has no handler for it today.  Section 11.6, Limitations, of the
valgrind manual  http://valgrind.org/docs/manual/valgrind_manual.pdf:

    Heap checks: Ptrcheck needs to "understand" which system calls return 
pointers
    and which don’t. Many, but not all system calls are handled. If an 
unhandled one
    is encountered, Ptrcheck will abort. Fortunately, adding support for a new 
syscall
    is very easy.

So knock on the door of a valgrind developer, and ask nicely.  The best way to 
do so
is to file a polite, complete, bug report.  Or, get the source code and do it 
yourself.
In the meantime, one possible work-around is to change the usage of the app so 
that
eventfd2() is not used.

-- 

------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to