Move all the 'scalar' (syscall-arg) tests into x86/. In fact they are

really x86-linux specific, but fixing it all properly will have to
wait for another day.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3615
This commit is contained in:
Julian Seward 2005-05-04 13:53:00 +00:00
parent fd6ce383b5
commit bf6bf8fbbe
19 changed files with 16 additions and 17 deletions

View File

@ -4,8 +4,6 @@ DIST_SUBDIRS = ${VG_ARCH_ALL} .
noinst_SCRIPTS = filter_allocs filter_leak_check_size \ noinst_SCRIPTS = filter_allocs filter_leak_check_size \
filter_stderr filter_stderr_backtrace filter_stderr filter_stderr_backtrace
noinst_HEADERS = scalar.h
EXTRA_DIST = $(noinst_SCRIPTS) \ EXTRA_DIST = $(noinst_SCRIPTS) \
addressable.stderr.exp addressable.stdout.exp addressable.vgtest \ addressable.stderr.exp addressable.stdout.exp addressable.vgtest \
badaddrvalue.stderr.exp \ badaddrvalue.stderr.exp \
@ -63,11 +61,6 @@ EXTRA_DIST = $(noinst_SCRIPTS) \
realloc1.stderr.exp realloc1.vgtest \ realloc1.stderr.exp realloc1.vgtest \
realloc2.stderr.exp realloc2.vgtest \ realloc2.stderr.exp realloc2.vgtest \
realloc3.stderr.exp realloc3.vgtest \ realloc3.stderr.exp realloc3.vgtest \
scalar.stderr.exp scalar.vgtest \
scalar_fork.stderr.exp scalar_fork.vgtest \
scalar_exit_group.stderr.exp scalar_exit_group.vgtest \
scalar_supp.stderr.exp scalar_supp.vgtest scalar_supp.supp \
scalar_vfork.stderr.exp scalar_vfork.vgtest \
sigaltstack.stderr.exp sigaltstack.vgtest \ sigaltstack.stderr.exp sigaltstack.vgtest \
signal2.stderr.exp signal2.stdout.exp signal2.vgtest \ signal2.stderr.exp signal2.stdout.exp signal2.vgtest \
sigprocmask.stderr.exp sigprocmask.vgtest \ sigprocmask.stderr.exp sigprocmask.vgtest \
@ -101,7 +94,6 @@ check_PROGRAMS = \
pointer-trace \ pointer-trace \
post-syscall \ post-syscall \
realloc1 realloc2 realloc3 \ realloc1 realloc2 realloc3 \
scalar scalar_exit_group scalar_fork scalar_supp scalar_vfork \
sigaltstack signal2 sigprocmask \ sigaltstack signal2 sigprocmask \
str_tester supp1 supp2 suppfree \ str_tester supp1 supp2 suppfree \
trivialleak weirdioctl \ trivialleak weirdioctl \
@ -167,11 +159,6 @@ post_syscall_SOURCES = post-syscall.c
realloc1_SOURCES = realloc1.c realloc1_SOURCES = realloc1.c
realloc2_SOURCES = realloc2.c realloc2_SOURCES = realloc2.c
realloc3_SOURCES = realloc3.c realloc3_SOURCES = realloc3.c
scalar_SOURCES = scalar.c
scalar_exit_group_SOURCES = scalar_exit_group.c
scalar_fork_SOURCES = scalar_fork.c
scalar_supp_SOURCES = scalar_supp.c
scalar_vfork_SOURCES = scalar_vfork.c
signal2_SOURCES = signal2.c signal2_SOURCES = signal2.c
sigprocmask_SOURCES = sigprocmask.c sigprocmask_SOURCES = sigprocmask.c
supp1_SOURCES = supp.c supp1_SOURCES = supp.c

View File

@ -1,12 +1,20 @@
noinst_SCRIPTS = filter_stderr filter_pushfpopf filter_tronical noinst_SCRIPTS = filter_stderr filter_pushfpopf filter_tronical
noinst_HEADERS = scalar.h
EXTRA_DIST = $(noinst_SCRIPTS) \ EXTRA_DIST = $(noinst_SCRIPTS) \
fpeflags.stderr.exp fpeflags.vgtest \ fpeflags.stderr.exp fpeflags.vgtest \
pushfpopf.stderr.exp pushfpopf.stdout.exp pushfpopf.vgtest \ pushfpopf.stderr.exp pushfpopf.stdout.exp pushfpopf.vgtest \
scalar.stderr.exp scalar.vgtest \
scalar_fork.stderr.exp scalar_fork.vgtest \
scalar_exit_group.stderr.exp scalar_exit_group.vgtest \
scalar_supp.stderr.exp scalar_supp.vgtest scalar_supp.supp \
scalar_vfork.stderr.exp scalar_vfork.vgtest \
tronical.stderr.exp tronical.vgtest tronical.stderr.exp tronical.vgtest
check_PROGRAMS = \ check_PROGRAMS = \
fpeflags pushfpopf tronical scalar_exit_group scalar_fork scalar_supp scalar_vfork \
fpeflags pushfpopf scalar tronical
AM_CPPFLAGS = -I$(top_srcdir)/include AM_CPPFLAGS = -I$(top_srcdir)/include
AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -g AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -g
@ -16,4 +24,9 @@ fpeflags_SOURCES = fpeflags.c
# must be built with these flags -- bug only occurred with them # must be built with these flags -- bug only occurred with them
fpeflags_CFLAGS = $(AM_CFLAGS) -march=i686 fpeflags_CFLAGS = $(AM_CFLAGS) -march=i686
pushfpopf_SOURCES = pushfpopf_c.c pushfpopf_s.s pushfpopf_SOURCES = pushfpopf_c.c pushfpopf_s.s
scalar_SOURCES = scalar.c
scalar_exit_group_SOURCES = scalar_exit_group.c
scalar_fork_SOURCES = scalar_fork.c
scalar_supp_SOURCES = scalar_supp.c
scalar_vfork_SOURCES = scalar_vfork.c
tronical_SOURCES = tronical.S tronical_SOURCES = tronical.S

View File

@ -1,4 +1,4 @@
#include "../memcheck.h" #include "../../memcheck.h"
#include "scalar.h" #include "scalar.h"
// Here we are trying to trigger every syscall error (scalar errors and // Here we are trying to trigger every syscall error (scalar errors and

View File

@ -1,5 +1,4 @@
// XXX: x86-specific, so these should be in x86/, or something #include "../../../coregrind/x86-linux/vki_unistd.h"
#include "../../coregrind/x86-linux/vki_unistd.h"
#include <assert.h> #include <assert.h>
#include <errno.h> #include <errno.h>