/memcheck/tests/mips32/.deps
/memcheck/tests/mips32/Makefile
/memcheck/tests/mips32/Makefile.in
+/memcheck/tests/mips32/bad_sioc
/memcheck/tests/mips32/fadvise64
# /memcheck/tests/mips64/
/memcheck/tests/mips64/.deps
/memcheck/tests/mips64/Makefile
/memcheck/tests/mips64/Makefile.in
+/memcheck/tests/mips64/bad_sioc
/memcheck/tests/mips64/fadvise64
# /memcheck/tests/ppc32/
filter_stderr
EXTRA_DIST = $(noinst_SCRIPTS) \
+ badsioc.stderr.exp badsioc.stdout.exp badsioc.vgtest \
fadvise64.stderr.exp fadvise64.stdout.exp fadvise64.vgtest
+
check_PROGRAMS = \
+ bad_sioc \
fadvise64
fadvise64_CFLAGS = $(AM_CFLAGS) -Wno-uninitialized
--- /dev/null
+#include <arpa/inet.h>
+#include <sys/ioctl.h>
+#include <sys/socket.h>
+#include <unistd.h>
+
+int main()
+{
+ pid_t pid;
+ int fd, atmark;
+
+ fd = socket(PF_INET, SOCK_DGRAM, 0);
+
+ ioctl(fd, SIOCSPGRP, &pid);
+ ioctl(fd, SIOCATMARK, &atmark);
+
+ close(fd);
+
+ return 0;
+}
--- /dev/null
+Syscall param ioctl(SIOCSPGRP) points to uninitialised byte(s)
+ ...
+ by 0x........: main (bad_sioc.c:13)
+ Address 0x........ is on thread 1's stack
+ in frame #1, created by main (bad_sioc.c:7)
+
+Syscall param ioctl(SIOCATMARK) points to uninitialised byte(s)
+ ...
+ by 0x........: main (bad_sioc.c:14)
+ Address 0x........ is on thread 1's stack
+ in frame #1, created by main (bad_sioc.c:7)
+
--- /dev/null
+prog: bad_sioc
+vgopts: -q
filter_stderr
EXTRA_DIST = $(noinst_SCRIPTS) \
+ badsioc.stderr.exp badsioc.stdout.exp badsioc.vgtest \
fadvise64.stderr.exp fadvise64.stdout.exp fadvise64.vgtest
check_PROGRAMS = \
+ bad_sioc \
fadvise64
fadvise64_CFLAGS = $(AM_CFLAGS) -Wno-uninitialized
--- /dev/null
+../mips32/bad_sioc.c
\ No newline at end of file
--- /dev/null
+../mips32/bad_sioc.stderr.exp
\ No newline at end of file
--- /dev/null
+../mips32/bad_sioc.stdout.exp
\ No newline at end of file
--- /dev/null
+../mips32/bad_sioc.vgtest
\ No newline at end of file