Test file created. Syscall param writev(vector[...]) contains uninitialised or unaddressable byte(s) at 0x........: (within /...libc...) by 0x........: main (writev.c:56) Address 0x........ is not stack'd, malloc'd or (recently) free'd Received EFAULT as expected Syscall param writev(vector) contains uninitialised or unaddressable byte(s) at 0x........: (within /...libc...) by 0x........: main (writev.c:68) Address 0x........ is not stack'd, malloc'd or (recently) free'd Received EINVAL as expected Syscall param readv(vector) contains uninitialised or unaddressable byte(s) at 0x........: readv (in /...libc...) by 0x........: main (writev.c:76) Address 0x........ is not stack'd, malloc'd or (recently) free'd Received EINVAL as expected ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) malloc/free: in use at exit: 0 bytes in 0 blocks. malloc/free: 0 allocs, 0 frees, 0 bytes allocated. For a detailed leak analysis, rerun with: --leak-check=yes For counts of detected errors, rerun with: -v