[CRIU] [PATCH 0/4] vdso proxy, v5
Cyrill Gorcunov
gorcunov at openvz.org
Wed May 22 04:37:43 EDT 2013
Hi, here is new series for vdso proxy. Please take
a look. The changes from previous one
- in-place substitution of rt-vdso implemented
- use pagemap instead of parsing vdso code on dump
Cyrill Gorcunov (4):
vdso: Introduce vdso engine
proc: Don't mark mishinted vdso
vdso: Escape double dumping of rt-vdso if proxy present
vdso: Generate vdso proxy on restore if needed
Makefile.crtools | 1 +
arch/arm/include/asm/vdso.h | 25 ++++
arch/x86/Makefile | 1 +
arch/x86/include/asm/vdso.h | 25 ++++
arch/x86/vdso.c | 301 ++++++++++++++++++++++++++++++++++++++++++++
cr-dump.c | 10 ++
cr-restore.c | 28 ++++-
include/parasite-syscall.h | 3 +
include/parasite.h | 8 ++
include/restorer.h | 4 +
include/vdso.h | 180 ++++++++++++++++++++++++++
parasite-syscall.c | 76 +++++++++++
pie/parasite.c | 18 +++
pie/restorer.c | 43 +++++++
proc_parse.c | 5 +-
vdso.c | 132 +++++++++++++++++++
16 files changed, 856 insertions(+), 4 deletions(-)
create mode 100644 arch/arm/include/asm/vdso.h
create mode 100644 arch/x86/include/asm/vdso.h
create mode 100644 arch/x86/vdso.c
create mode 100644 include/vdso.h
create mode 100644 vdso.c
--
1.8.1.4
More information about the CRIU
mailing list