mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-01-23 02:14:37 +00:00
No description
blcrcheckpointcontainercontainerscriudmtcphighly-availablelinuxmemory-trackingmigrationparasitepost-copyrestoresnapshotsuspenduserfaultfdzero-downtime
In case if the former process used both pipe ends we fall into endless loop since the 'users' never reaches 1. So to resolve this during the pipe collectioning we check if both pipe ends were used by a former process and if so -- we connect first pipe end immediately in create_pipe and connect the rest via attach_pipe. Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com> |
||
|---|---|---|
| include | ||
| kernel | ||
| test | ||
| xemul | ||
| .gitignore | ||
| cr-dump.c | ||
| cr-restore.c | ||
| cr-show.c | ||
| crtools.c | ||
| elf.c | ||
| gen-offsets.sh | ||
| Makefile | ||
| parasite-elf.lds.S | ||
| parasite-syscall.c | ||
| parasite.c | ||
| parasite.lds.S | ||
| rbtree.c | ||
| README | ||
| util.c | ||
crtools ======= An utility to to checkpoint/restore tasks. Some code is borrowed from - Linux kernel (http://kernel.org/) - git (http://git-scm.com/) - kvm-tools (https://github.com/penberg/linux-kvm.git) - ptrace-parasite (https://code.google.com/p/ptrace-parasite/) Many thanks to these projects. Licensed under GPLv2