Provide scalar tests as well.
Fixes BZ #353917.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15707
353370 don't advertise RDRAND in cpuid for Core-i7-4910-like avx2 machine
353398 WARNING: unhandled amd64-solaris syscall: 207
353680 s390x: Crash with certain glibc versions due to non-implemented TBEGIN
+353917 unhandled amd64-solaris syscall fchdir(120)
SOLX_(__NR_mmap, sys_mmap), /* 115 */
GENXY(__NR_mprotect, sys_mprotect), /* 116 */
GENXY(__NR_munmap, sys_munmap), /* 117 */
+ GENX_(__NR_fchdir, sys_fchdir), /* 120 */
GENXY(__NR_readv, sys_readv), /* 121 */
GENX_(__NR_writev, sys_writev), /* 122 */
#if defined(SOLARIS_UUIDSYS_SYSCALL)
#define __NR_munmap SYS_munmap
//#define __NR_fpathconf SYS_fpathconf
//#define __NR_vfork SYS_vfork
-//#define __NR_fchdir SYS_fchdir
+#define __NR_fchdir SYS_fchdir
#define __NR_readv SYS_readv
#define __NR_writev SYS_writev
#if defined(SOLARIS_UUIDSYS_SYSCALL)
/* XXX Missing wrapper. */
/* SYS_fchdir 120 */
- /* XXX Missing wrapper. */
+ GO(SYS_fchdir, "1s 0m");
+ SY(SYS_fchdir, x0 - 1); FAILx(EBADF);
/* SYS_readv 121 */
GO(SYS_readv, "3s 1m");
Syscall param munmap(length) contains uninitialised byte(s)
...
+---------------------------------------------------------
+120: SYS_fchdir 1s 0m
+---------------------------------------------------------
+Syscall param fchdir(fd) contains uninitialised byte(s)
+ ...
+
---------------------------------------------------------
121: SYS_readv 3s 1m
---------------------------------------------------------