criu/include
Pavel Emelyanov 3307bfd8f1 restore: Restore memory from stack of snapshots
This one is a little bit more tricky that dump. On restore we
should open the chain of pagemap-s (by "parent" links). Then for
every pagemap with in_parent set we should go to parent and ask
for the page. Parent, in turn, should properly determine where
the respective page is in his pagemap and position the page.img's
position respectively.

Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2013-04-12 19:45:22 +04:00
..
bug.h clang: add an exception for BUG_ON_HANDLER 2013-04-04 14:00:21 +04:00
compiler.h include/compiler.h: Cleanup 2013-02-15 17:34:38 +04:00
cpu.h cpu: Make cpu routines being per-acrh 2013-02-18 18:42:08 +04:00
crtools.h cr: Preparations for snapshot 2013-04-12 19:45:15 +04:00
err.h headers: Add err.h header 2013-04-02 20:27:51 +04:00
eventfd.h files: pass a file descriptor on an fdinfo image instead of cr_fdset 2013-01-11 14:47:09 +04:00
eventpoll.h files: pass a file descriptor on an fdinfo image instead of cr_fdset 2013-01-11 14:47:09 +04:00
fifo.h files: pass a file descriptor on an fdinfo image instead of cr_fdset 2013-01-11 14:47:09 +04:00
file-ids.h headers: Change "../protobuf/" to "protobuf/" 2013-02-15 17:33:06 +04:00
file-lock.h lock: Show long option in log message about using one 2013-03-27 20:17:59 +04:00
files-reg.h headers: Change "../protobuf/" to "protobuf/" 2013-02-15 17:33:06 +04:00
files.h headers: Change "../protobuf/" to "protobuf/" 2013-02-15 17:33:06 +04:00
fsnotify.h fsnotify: Add dumping of fanotify objects 2013-01-15 18:34:50 +04:00
image.h headers: image.h -- Drop asm/types.h inclusion 2013-04-02 20:29:15 +04:00
inet_diag.h headers: Unify include guards (in comments) and a few fixes 2012-12-25 22:40:24 +04:00
ipc_ns.h ns: Introduce ns descriptors 2013-01-15 23:24:01 +04:00
kcmp-ids.h headers: Unify include guards (in comments) and a few fixes 2012-12-25 22:40:24 +04:00
libnetlink.h headers: Unify include guards (in comments) and a few fixes 2012-12-25 22:40:24 +04:00
list.h headers: list.h -- Add hlist helpers 2013-04-02 20:29:25 +04:00
lock.h lock: Include bug.h instead of big util.h 2013-02-27 15:43:33 +04:00
log-levels.h headers: Unify include guards (in comments) and a few fixes 2012-12-25 22:40:24 +04:00
log.h log: Make pr_err_once to use pr_err 2013-01-14 14:26:07 +04:00
magic.h pages: Accept pages images from versions v0.4 and below 2013-03-27 13:12:02 +04:00
mem.h mem: Use ctl's vpid, not the one from arguments 2013-04-08 17:59:29 +04:00
mount.h cr-dump: collect mount points in the target namespace 2013-04-11 22:06:48 +04:00
namespaces.h rst: Evaluate per-task clone mask early 2013-01-19 01:16:19 +04:00
net.h ns: Introduce ns descriptors 2013-01-15 23:24:01 +04:00
netfilter.h headers: Unify include guards (in comments) and a few fixes 2012-12-25 22:40:24 +04:00
netlink_diag.h crtools: add netlink_diag.h 2013-03-26 00:23:13 +04:00
packet_diag.h headers: Unify include guards (in comments) and a few fixes 2012-12-25 22:40:24 +04:00
page-pipe.h page-pipe: Support holes in page-pipe iov map 2013-04-12 19:45:07 +04:00
page-read.h restore: Restore memory from stack of snapshots 2013-04-12 19:45:22 +04:00
page-xfer.h page-xfer: Write holes and non-holes in sorted way 2013-04-12 19:45:10 +04:00
parasite-syscall.h mem: Use ctl's vpid, not the one from arguments 2013-04-08 17:59:29 +04:00
parasite.h dump: unprotect vmas for dumping content 2013-03-30 00:17:03 +04:00
pipes.h headers: Change "../protobuf/" to "protobuf/" 2013-02-15 17:33:06 +04:00
proc_parse.h mount: free all parts of mnt entries 2013-04-10 01:26:59 +04:00
protobuf.h protobuf: add image for netlink sockets 2013-03-26 00:22:46 +04:00
pstree.h cr-dump: move core_entry_free closer to core_entry_alloc 2013-04-05 08:19:24 +04:00
ptrace.h crtools: dump pending signals (v4) 2013-03-25 23:43:37 +04:00
rbtree.h x86: moved x86-specific files into the directory arch/x86. 2013-01-09 17:02:47 +04:00
restorer.h restore: collect signals from zombies (v4) 2013-03-25 23:44:10 +04:00
shmem.h headers: Change "../protobuf/" to "protobuf/" 2013-02-15 17:33:06 +04:00
sigframe.h crtools: remove declaration of rt_sigset_t 2013-03-15 19:11:25 +04:00
signalfd.h files: pass a file descriptor on an fdinfo image instead of cr_fdset 2013-01-11 14:47:09 +04:00
sk-inet.h tcp: Schedule tcp socket for repair-off with proper fd 2013-04-11 21:10:37 +04:00
sk-packet.h files: pass a file descriptor on an fdinfo image instead of cr_fdset 2013-01-11 14:47:09 +04:00
sk-queue.h x86: moved x86-specific files into the directory arch/x86. 2013-01-09 17:02:47 +04:00
sockets.h sk-inet: drop proto from struct inet_sk_desc 2013-03-28 18:23:20 +04:00
syscall-types.h rst: Evaluate per-task clone mask early 2013-01-19 01:16:19 +04:00
sysctl.h headers: Unify include guards (in comments) and a few fixes 2012-12-25 22:40:24 +04:00
tty.h tty: More descriptive log message about --shell-job requirement 2013-03-27 20:11:00 +04:00
unix_diag.h x86: moved x86-specific files into the directory arch/x86. 2013-01-09 17:02:47 +04:00
util-net.h headers: Unify include guards (in comments) and a few fixes 2012-12-25 22:40:24 +04:00
util.h headers: util.h -- Move memory helpers to xmalloc.h 2013-04-02 21:15:27 +04:00
uts_ns.h ns: Introduce ns descriptors 2013-01-15 23:24:01 +04:00
xmalloc.h headers: util.h -- Move memory helpers to xmalloc.h 2013-04-02 21:15:27 +04:00