- Moved all assembly files in coregrind/ into coregrind/x86/.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2799
-I$(top_srcdir)/include/$(VG_ARCH)
AM_CPPFLAGS = $(add_includes)
+AM_CCASFLAGS = $(add_includes)
-DVG_PLATFORM="\"$(VG_PLATFORM)"\"
AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -O -fno-omit-frame-pointer \
@PREFERRED_STACK_BOUNDARY@ -g -DELFSZ=32
-AM_CCASFLAGS = $(add_includes) -I..
default.supp: $(SUPP_FILES)
vg_scheduler.c \
vg_default.c \
vg_demangle.c \
- vg_dispatch.S \
vg_errcontext.c \
vg_execontext.c \
vg_from_ucode.c \
vg_hashtable.c \
- vg_helpers.S \
vg_instrument.c \
vg_main.c \
vg_malloc2.c \
vg_skiplist.c \
vg_symtypes.c \
vg_syscalls.c \
- vg_syscall.S \
vg_to_ucode.c \
vg_toolint.c \
vg_translate.c \
- vg_transtab.c \
- vg_cpuid.S
+ vg_transtab.c
stage2_DEPENDENCIES = $(srcdir)/valgrind.vs ${VG_ARCH}/stage2.lds
stage2_LDFLAGS=-Wl,--export-dynamic -g \
-Wl,-defsym,kickstart_base=$(KICKSTART_BASE) \
libpthread_so_SOURCES = \
vg_libpthread.c \
vg_libpthread_unimp.c \
- vg_syscall.S \
+ ${VG_ARCH}/syscall.S \
${VG_ARCH}/libpthread.c
libpthread_so_DEPENDENCIES = $(srcdir)/vg_libpthread.vs
libpthread_so_LDFLAGS = -Werror -fno-omit-frame-pointer -UVG_LIBDIR \
CLEANFILES = stage2.lds
libarch_a_SOURCES = \
+ cpuid.S \
+ helpers.S \
+ dispatch.S \
+ syscall.S \
signal.c \
state.c
##--------------------------------------------------------------------##
-##--- Support for determining CPU characteristics. ---##
-##--- vg_cpuid.S ---##
+##--- Support for determining CPU characteristics. x86/cpuid.S ---##
##--------------------------------------------------------------------##
/*
*/
#include "core_asm.h"
-#include "vki_unistd.h"
/*
int VG_(cpuid)(UInt eax,
.section .note.GNU-stack,"",@progbits
##--------------------------------------------------------------------##
-##--- end vg_cpuid.S ---##
+##--- end ---##
##--------------------------------------------------------------------##
##--------------------------------------------------------------------##
##--- The core dispatch loop, for jumping to a code address. ---##
-##--- vg_dispatch.S ---##
+##--- x86/dispatch.S ---##
##--------------------------------------------------------------------##
/*
.section .note.GNU-stack,"",@progbits
##--------------------------------------------------------------------##
-##--- end vg_dispatch.S ---##
+##--- end ---##
##--------------------------------------------------------------------##
##--------------------------------------------------------------------##
##--- Support routines for the JITter output. ---##
-##--- vg_helpers.S ---##
+##--- x86/helpers.S ---##
##--------------------------------------------------------------------##
/*
.section .note.GNU-stack,"",@progbits
##--------------------------------------------------------------------##
-##--- end vg_helpers.S ---##
+##--- end ---##
##--------------------------------------------------------------------##
##--------------------------------------------------------------------##
-##--- Support for doing system calls. ---##
-##--- vg_syscall.S ---##
+##--- Support for doing system calls. x86/syscall.S ---##
##--------------------------------------------------------------------##
/*