No description
Find a file
Pavel Emelyanov 6f67bb8fc3 xids: Save pgid and sid on pstree_Item and pstree_entry
I store them on _entry since sids can only be inherited or
set to current's pid. Thus the best we can do it restore sids
at fork time, thus save them in the image we use to fork.

Maybe when we submit patches that will give us ability to set
arbitrary pgid and sid we'll change this, but this is in the
future.

Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2012-04-11 22:10:09 +04:00
Documentation docs: Add 'check' option description 2012-03-02 14:23:45 +04:00
include xids: Save pgid and sid on pstree_Item and pstree_entry 2012-04-11 22:10:09 +04:00
test zdtm: Add test for close-on-exec bits 2012-04-10 18:38:03 +04:00
tools tools: Update commit bot 2012-02-07 18:37:03 +04:00
.gitignore Update .gitignore 2012-01-19 22:00:11 +04:00
.mailmap repo: Add mailmap file 2012-03-25 23:31:20 +04:00
COPYING Add COPYING file 2011-12-05 14:11:05 +04:00
cr-check.c check: We need CAP_SYS_RESOURCE granted to perform testing 2012-04-05 21:32:40 +04:00
cr-dump.c xids: Save pgid and sid on pstree_Item and pstree_entry 2012-04-11 22:10:09 +04:00
cr-restore.c xids: Save pgid and sid on pstree_Item and pstree_entry 2012-04-11 22:10:09 +04:00
cr-show.c xids: Save pgid and sid on pstree_Item and pstree_entry 2012-04-11 22:10:09 +04:00
crtools.c mm: Split mm parts from task core image 2012-04-09 14:51:37 +04:00
file-ids.c kcmp: Introduce generic object ID generator 2012-04-09 18:01:18 +04:00
files.c sockets: Save and restore fd flags for sockets 2012-04-11 13:20:03 +04:00
gen-offsets.sh gen-offsets.sh: error out if something goes wrong 2012-03-02 12:12:17 +04:00
ipc_ns.c show: Introduce ->show callback for fdset 2012-03-27 12:01:14 +04:00
kcmp-ids.c kcmp: Introduce generic object ID generator 2012-04-09 18:01:18 +04:00
libnetlink.c log: log-engine slight redesign 2012-03-02 01:05:43 +04:00
log.c log: Open log file with O_APPEND 2012-04-11 22:06:00 +04:00
Makefile kcmp: Introduce generic object ID generator 2012-04-09 18:01:18 +04:00
Makefile.inc make: Eliminate deps build on no-deps targets in zdtm 2012-01-25 19:14:39 +04:00
namespaces.c show: Introduce ->show callback for fdset 2012-03-27 12:01:14 +04:00
parasite-syscall.c fd: Handle close-on-exec bits 2012-04-10 18:36:59 +04:00
parasite.c fd: Handle close-on-exec bits 2012-04-10 18:36:59 +04:00
parasite.lds.S parasite, restorer: Cleanup ld scripts 2012-04-02 22:43:22 +04:00
pipes.c sockets: Save and restore fd flags for sockets 2012-04-11 13:20:03 +04:00
proc_parse.c proc: Make small stat parsing read pgid and sid 2012-04-11 22:09:12 +04:00
ptrace.c xids: Save pgid and sid on pstree_Item and pstree_entry 2012-04-11 22:10:09 +04:00
rbtree.c Add rbtree helpers 2012-02-28 19:13:47 +04:00
README Drop kernel patching from README 2012-01-29 16:26:36 +04:00
restorer-log.c restorer: Cleanup - drop always_inline attribute from write_ helpers 2012-04-02 22:45:14 +04:00
restorer.c mm: Split mm parts from task core image 2012-04-09 14:51:37 +04:00
restorer.lds.S parasite, restorer: Cleanup ld scripts 2012-04-02 22:43:22 +04:00
sockets.c sockets: Save and restore fd flags for sockets 2012-04-11 13:20:03 +04:00
sysctl.c show: Use pr_msg for showing contents on console 2012-03-02 11:12:59 +04:00
util-net.c util-net: Make send/recv fds carry fd flags in message 2012-04-10 18:36:13 +04:00
util.c img: Hide image dir fd into util.c 2012-04-06 21:39:10 +04:00
uts_ns.c show: Introduce ->show callback for fdset 2012-03-27 12:01:14 +04:00

crtools
=======

An utility to checkpoint/restore tasks.

Some code snippets are borrowed from

 - Linux kernel (http://kernel.org/)
 - git (http://git-scm.com/)
 - kvm-tools (https://github.com/penberg/linux-kvm)
 - ptrace-parasite (https://code.google.com/p/ptrace-parasite/)

Many thanks to these projects.

Licensed under GPLv2 (http://www.gnu.org/licenses/gpl-2.0.txt)