[CRIU] [PATCH 0/6] Syscalls redesign (rebased)

Cyrill Gorcunov gorcunov at openvz.org
Tue Mar 27 10:45:11 EDT 2012


This series is rebased on current master 40a79dbc98244e39587b62f0209d22f670bbc892
Please consider merging

Cyrill Gorcunov (6):
  make: Shrink amount of generated defines for parasite code
  parasite: Drop unused parasite_service_complete address
  make: Redesign building of parasite and restorer blobs
  Add linkage.h
  Redesign of syscalls
  make: Switch to -O2 by default

 Makefile                |   83 ++--------
 Makefile.inc            |    1 +
 Makefile.pie            |   63 +++++++
 Makefile.syscall        |   39 +++++
 cr-restore.c            |    8 +-
 gen-offsets.sh          |    6 +-
 include/linkage.h       |   20 +++
 include/parasite.h      |    2 -
 include/syscall-codes.h |   62 -------
 include/syscall-types.h |   51 ++++++
 include/syscall.def     |   57 ++++++
 include/syscall.h       |  435 -----------------------------------------------
 parasite.c              |   17 +-
 parasite.lds.S          |   19 --
 pie.lds.S               |   25 +++
 restorer-log.c          |   17 +--
 restorer.c              |   43 ++++--
 restorer.lds.S          |   19 --
 syscall-common.S        |   16 ++
 syscalls.pl             |   51 ++++++
 20 files changed, 391 insertions(+), 643 deletions(-)
 create mode 100644 Makefile.pie
 create mode 100644 Makefile.syscall
 create mode 100644 include/linkage.h
 delete mode 100644 include/syscall-codes.h
 create mode 100644 include/syscall-types.h
 create mode 100644 include/syscall.def
 delete mode 100644 include/syscall.h
 delete mode 100644 parasite.lds.S
 create mode 100644 pie.lds.S
 delete mode 100644 restorer.lds.S
 create mode 100644 syscall-common.S
 create mode 100644 syscalls.pl

-- 
1.7.7.6


More information about the CRIU mailing list