criu/arch/x86
Alexander Kartashov 7535c3909a vdso.c: share the PIE part of the vDSO proxy machinery between all architectures
This patch splits the file arch/x86/vdso-pie.c into machine-dependent
and machine-independent parts by moving the routines vdso_fill_symtable(),
vdso_proxify(), and vdso_remap() to the file pie/vdso.c.

The ARM version of the routines is moved to the source pie/vdso-stub.c
to provide the vDSO proxy stub implementation for architectures
that don't provide the vDSO.

Signed-off-by: Alexander Kartashov <alekskartashov@parallels.com>
Looks-good-to: Cyrill Gorcunov <gorcunov@openvz.org>
Reviewed-by: Christopher Covington <cov@codeaurora.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2014-03-19 21:09:01 +04:00
..
include/asm vdso.c: share the PIE part of the vDSO proxy machinery between all architectures 2014-03-19 21:09:01 +04:00
cpu.c fpu: Move definitions to asm/fpu.h 2013-02-18 18:42:08 +04:00
crtools.c x86: Fix compiler warning 2014-03-14 15:43:02 +04:00
Makefile x86: Implement prlimit proxy 2013-05-23 15:12:58 +04:00
parasite-head.S parasite: allocate stack for each thread 2013-05-24 18:53:33 +04:00
prlimit.c x86: Implement prlimit proxy 2013-05-23 15:12:58 +04:00
restorer.c headers: Move prctl constants to prctl.h 2013-11-14 22:19:43 +04:00
syscall-common-x86-64.S restore: set up correct sa_restorer for SIGCHLD handler (v3) 2013-03-25 23:43:40 +04:00
syscall-x86-64.def syscalls -- Add sys_sigaltstack 2013-07-09 20:14:39 +04:00
syscalls-x86-64.sh make: arch -- Switch to a new build scheme 2013-02-18 18:10:43 +04:00
vdso-pie.c vdso.c: share the PIE part of the vDSO proxy machinery between all architectures 2014-03-19 21:09:01 +04:00
vdso.c vdso: share the vDSO proxy initialization between all architectures 2014-03-19 21:08:55 +04:00