No description
Find a file
Pavel Emelyanov 9f2168a4f0 images: Introduce the top-level file -- inventory
Currently we store the images version in the core file. This is
bad, since core file describes a single process (or thread) and
says nothing about the images set as a whole (let alone the fact
that it's being parsed too late).

Thus introduce the inventory image file which describes the image
set the way we need (want). For now the only entry in it is the
images version. In the future it can be extended.

Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2012-07-19 17:37:25 +04:00
Documentation docs: Add -s option 2012-05-03 16:21:15 +04:00
include images: Introduce the top-level file -- inventory 2012-07-19 17:37:25 +04:00
protobuf images: Introduce the top-level file -- inventory 2012-07-19 17:37:25 +04:00
test zdtm: /sys/kernel/debug not present in container 2012-07-16 06:57:19 +04:00
tools tools: Update commit bot 2012-02-07 18:37:03 +04:00
.gitignore Update .gitignore 2012-07-09 15:03:38 +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 fdinfo: Make fdinfo.type be an enum 2012-07-19 10:18:37 +04:00
cr-dump.c images: Introduce the top-level file -- inventory 2012-07-19 17:37:25 +04:00
cr-restore.c images: Introduce the top-level file -- inventory 2012-07-19 17:37:25 +04:00
cr-show.c show: cleanup 2012-07-19 14:56:01 +04:00
crtools.c log: Fix loglevel assignment 2012-07-19 17:25:04 +04:00
eventfd.c fdinfo: Make fdinfo.type be an enum 2012-07-19 10:18:37 +04:00
eventpoll.c fdinfo: Make fdinfo.type be an enum 2012-07-19 10:18:37 +04:00
fifo.c fdinfo: Make fdinfo.type be an enum 2012-07-19 10:18:37 +04:00
file-ids.c protobuf: Start switching our image entries to Google's protobuf 2012-07-17 07:10:41 +04:00
files-reg.c fdinfo: Make fdinfo.type be an enum 2012-07-19 10:18:37 +04:00
files.c protobuf: Convert vma_entry to PB format v3 2012-07-19 12:43:36 +04:00
gen-offsets.sh make: Generate offsets from linked files only 2012-04-18 18:22:15 +04:00
image.c images: Introduce the top-level file -- inventory 2012-07-19 17:37:25 +04:00
inotify.c fdinfo: Make fdinfo.type be an enum 2012-07-19 10:18:37 +04:00
ipc_ns.c protobuf: Convert IPC entries to PB format v2 2012-07-19 11:31:39 +04:00
kcmp-ids.c parasite: remove excessive header deps from parasite.h and friends 2012-05-30 12:50:18 +04:00
libnetlink.c log: log-engine slight redesign 2012-03-02 01:05:43 +04:00
log.c log: Fix loglevel assignment 2012-07-19 17:25:04 +04:00
Makefile protobuf: rename default make target from "all" to "protobuf" 2012-07-19 14:55:08 +04:00
Makefile.inc make: Eliminate deps build on no-deps targets in zdtm 2012-01-25 19:14:39 +04:00
Makefile.pie make: Split generation of %.bin and %.bin.o into two rules 2012-04-19 12:12:06 +04:00
Makefile.syscall make: Fix typo in Makefile.syscall 2012-04-19 12:11:08 +04:00
mount.c pb: Introduce show_plain routine 2012-07-18 19:09:51 +04:00
namespaces.c mount: Core for creating mount namespace 2012-06-27 20:57:36 +04:00
netfilter.c sockets, inet: Use inet_sk_entry as a reference in inet_sk_info 2012-07-16 07:03:59 +04:00
parasite-head-x86-64.S parasite: Move bootstrap code into parasite-head-x86-64.S 2012-04-18 18:22:52 +04:00
parasite-syscall.c protobuf: Convert itimer_entry to PB format 2012-07-18 16:27:01 +04:00
parasite.c protobuf: Convert vma_entry to PB format v3 2012-07-19 12:43:36 +04:00
pie.lds.S make: Generate offsets from linked files only 2012-04-18 18:22:15 +04:00
pipes.c fdinfo: Make fdinfo.type be an enum 2012-07-19 10:18:37 +04:00
proc_parse.c fdinfo: Make fdinfo.type be an enum 2012-07-19 10:18:37 +04:00
protobuf.c protobuf: simplify plain show logic 2012-07-19 14:54:27 +04:00
pstree.c protobuf: Convert pstree_entry to PB engine 2012-07-17 07:29:36 +04:00
ptrace.c Helper for si_code event extraction. 2012-04-25 21:35:40 +04:00
rbtree.c fown: Fix compilation for older distros 2012-04-25 21:36:43 +04:00
README Drop kernel patching from README 2012-01-29 16:26:36 +04:00
restorer-log.c crtools: remove unused variables (v3) 2012-05-18 19:01:21 +04:00
restorer.c protobuf: Convert vma_entry to PB format v3 2012-07-19 12:43:36 +04:00
shmem.c protobuf: Convert vma_entry to PB format v3 2012-07-19 12:43:36 +04:00
sk-inet.c fdinfo: Make fdinfo.type be an enum 2012-07-19 10:18:37 +04:00
sk-queue.c protobuf: Convert sk_packet_entry to PB engine 2012-07-17 08:03:43 +04:00
sk-tcp.c protobuf: Convert tcp_stream_entry to PB engine 2012-07-17 07:52:44 +04:00
sk-unix.c fdinfo: Make fdinfo.type be an enum 2012-07-19 10:18:37 +04:00
sockets.c protobuf: Drop old sk_opts_entry structure 2012-07-19 09:44:41 +04:00
syscall-common-x86-64.S syscalls: Complete redesign v9 2012-04-18 18:23:19 +04:00
syscalls-x86-64.sh syscalls: Complete redesign v9 2012-04-18 18:23:19 +04:00
sysctl.c parasite: remove excessive header deps from parasite.h and friends 2012-05-30 12:50:18 +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 util: Shorten array for anon_inode link checking 2012-07-11 12:58:46 +04:00
uts_ns.c pb: Switch uts namespace image file to protobuf format 2012-07-19 14:52:30 +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)