[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