[CRIU] [PATCH 00/13] vdso proxy, v6
Cyrill Gorcunov
gorcunov at openvz.org
Wed May 22 15:09:36 EDT 2013
Updated simplified series. Please take a look.
Cyrill Gorcunov (13):
pagemap: Move PME_ constants to the header
kerndat: Add PME_ bits for page frame retrieval
mem: Beautify mem.h
mem: Add read_pme helper
Add builtin_memcmp, builtin_strcmp helpers
vdso: Introduce vdso pie-engine
vdso: Initialize vdso data on startup
vdso: Remap runtime vdso copy to safe place
vdso: Implement vdso proxy on restore
vdso: Mark runtime vdso if proxy needed
vdso: Fetch page frame number on init
vdso: Escape double dumping of rt-vdso if proxy present
proc: Don't mark mishinted vdso
Makefile | 2 +-
Makefile.crtools | 1 +
arch/arm/include/asm/string.h | 4 +
arch/x86/include/asm/string.h | 33 +++++
cr-dump.c | 11 ++
cr-restore.c | 39 ++++-
include/kerndat.h | 11 ++
include/mem.h | 19 ++-
include/parasite-syscall.h | 3 +
include/parasite.h | 8 +
include/restorer.h | 5 +
include/vdso.h | 101 +++++++++++++
kerndat.c | 2 -
mem.c | 34 ++++-
parasite-syscall.c | 104 +++++++++++++
pie/Makefile | 1 +
pie/parasite.c | 18 +++
pie/restorer.c | 30 ++++
pie/vdso.c | 329 ++++++++++++++++++++++++++++++++++++++++++
proc_parse.c | 5 +-
vdso.c | 89 ++++++++++++
21 files changed, 831 insertions(+), 18 deletions(-)
create mode 100644 arch/arm/include/asm/string.h
create mode 100644 arch/x86/include/asm/string.h
create mode 100644 include/vdso.h
create mode 100644 pie/vdso.c
create mode 100644 vdso.c
--
1.8.1.4
More information about the CRIU
mailing list