criu/include
Kinsbursky Stanislav 574302bf8d restore: support SYSV IPC vma
This patch introduces the following changes:
1) writing of shmid value into vma_area->fd instead of
   waiting for shared memory region is open by parent,
   reopen it and dump fd.
2) new syscall support: sys_shmat
3) use sys_shmat() to map memory region in restorer's
   mapping function if vma flag VMA_AREA_SYSVIPC is set.

Signed-off-by: Stanislav Kinsbursky <skinsbursky@openvz.org>
Acked-by: Pavel Emelyanov <xemul@parallels.com>
Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
2012-02-15 13:30:34 +04:00
..
atomic.h Gather futex helpers into lock.h 2011-12-26 23:54:18 +04:00
bitops.h restore: Add mutexes via futex syscall and order threads creation 2011-11-18 16:09:01 +04:00
compiler.h compiler: Add compiler noinline attribute and barrier helper 2012-02-14 17:18:09 +04:00
crtools.h IPC: dump message queue 2012-02-14 20:21:30 +04:00
files.h restore: Learn to work with shared struct file-s 2012-01-11 16:01:44 +04:00
image.h dump: support SYSV IPC vma 2012-02-15 13:30:34 +04:00
inet_diag.h Trivial whitespace cleanup 2012-01-30 21:29:42 +04:00
ipc_ns.h IPC: show message queue dump content 2012-02-14 20:21:30 +04:00
libnetlink.h net: Define named constant for nlmsg_seq 2011-12-27 20:13:18 +04:00
list.h list: Cleanup spaces/tabs mess 2012-02-01 14:38:49 +04:00
lock.h lock: add a new primitive cr_wait_until_greater (v2) 2012-01-19 16:16:58 +04:00
log.h Move logging functions to log.c 2011-12-19 18:52:50 +04:00
namespaces.h namespaces: parametrized namespace option introduced 2012-01-31 22:32:22 +04:00
parasite-syscall.h parasite: Enlighten parasite cmd/adg injection 2012-02-13 01:06:07 +04:00
parasite.h parasite: Some code style tuning in header 2012-02-14 17:18:08 +04:00
proc_parse.h ctrools: Rewrite task/threads stopping engine is back 2012-02-01 19:49:28 +04:00
processor-flags.h Add processor-flags.h 2012-02-14 17:18:08 +04:00
ptrace.h crtools: dump and restore clear_tid_address 2012-02-03 17:28:04 +04:00
restorer-log.h restorer: move log descriptor from crtools (v2) 2012-01-17 18:08:03 +03:00
restorer.h restore: Add checkpoint/restore for /proc/pid/exe symlink 2012-02-07 20:08:01 +04:00
sockets.h socket.c: use const whenever possible 2012-02-10 18:07:19 +04:00
syscall-codes.h restore: support SYSV IPC vma 2012-02-15 13:30:34 +04:00
syscall.h restore: support SYSV IPC vma 2012-02-15 13:30:34 +04:00
sysctl.h Add sysctl handling engine 2012-02-02 21:22:20 +04:00
types.h include/types.h cleanup: remove *_FILENO 2012-02-14 21:16:00 +04:00
unix_diag.h sockets: Update unix_diag.h 2012-01-10 17:26:50 +04:00
util-net.h util: move recv_fd and send_fd in a separate file 2012-02-01 19:26:41 +04:00
util.h sockets: Decode kernel dev_t into stat's one 2012-02-08 16:11:27 +04:00
uts_ns.h namespaces: split UTS and generic code 2012-01-31 13:43:28 +04:00